/* =========================================================================
 * StoreForge Pro — vendored utility stylesheet
 *
 * GENERATED FILE. Do not edit by hand; run tools/gen_tailwind.py instead.
 *
 * Tailwind-compatible utilities, produced without Node or npm because the
 * project forbids both. Class names and values match Tailwind's defaults,
 * so anything you know from Tailwind works here.
 *
 * Sections: tokens, preflight, components, utilities, states, responsive.
 * ========================================================================= */

/* Design tokens. Themes and the store owner's colour choices override these
   at runtime by emitting a small :root block, which is why every colour
   utility that should follow the brand reads a variable rather than a hex. */
:root {
  color-scheme: light;

  --sf-brand: #16a34a;
  --sf-brand-dark: #15803d;
  --sf-brand-light: #dcfce7;
  --sf-accent: #f59e0b;
  --sf-ink: #0f172a;
  --sf-surface: #ffffff;
  --sf-subtle: #f6f8f6;
  --sf-line: #e3e8e4;

  --sf-font-display: "Segoe UI Semibold", "Segoe UI", system-ui, -apple-system, sans-serif;
  --sf-font-body: "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;
  --sf-font-ui: "Segoe UI", system-ui, -apple-system, sans-serif;

  --sf-ring-color: rgba(22, 163, 74, 0.35);
}

/* ---------------------------------------------------------------------------
   Preflight — a normalising base, kept close to Tailwind's own so utility
   classes behave predictably.
   ------------------------------------------------------------------------- */
*, ::before, ::after { box-sizing: border-box; border-width: 0; border-style: solid; border-color: var(--sf-line); }
html { -webkit-text-size-adjust: 100%; tab-size: 4; line-height: 1.5; font-family: var(--sf-font-body); }
body { margin: 0; line-height: inherit; color: var(--sf-ink); background-color: var(--sf-surface); -webkit-font-smoothing: antialiased; }
hr { height: 0; color: inherit; border-top-width: 1px; }
abbr[title] { text-decoration: underline dotted; }
h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; margin: 0; }
a { color: inherit; text-decoration: inherit; }
b, strong { font-weight: bolder; }
code, kbd, samp, pre { font-family: Consolas, "Cascadia Mono", "Courier New", monospace; 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: 0; border-color: inherit; border-collapse: collapse; }
button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; color: inherit; margin: 0; padding: 0; }
button, select { text-transform: none; }
button, [type='button'], [type='reset'], [type='submit'] { -webkit-appearance: button; background-color: transparent; background-image: none; cursor: pointer; }
:-moz-focusring { outline: auto; }
progress { vertical-align: baseline; }
[type='search'] { -webkit-appearance: textfield; outline-offset: -2px; }
::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; }
summary { display: list-item; cursor: pointer; }
blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre { margin: 0; }
fieldset { margin: 0; padding: 0; }
legend { padding: 0; }
ol, ul, menu { list-style: none; margin: 0; padding: 0; }
textarea { resize: vertical; }
input::placeholder, textarea::placeholder { opacity: 1; color: #9ca3af; }
[role="button"], button { cursor: pointer; }
:disabled { cursor: default; }
img, svg, video, canvas, audio, iframe, embed, object { display: block; vertical-align: middle; }
img, video { max-width: 100%; height: auto; }
[hidden] { display: none; }
:focus-visible { outline: 2px solid var(--sf-brand); outline-offset: 2px; }

/* Respect a reader who has asked for less movement. */
@media (prefers-reduced-motion: reduce) {
  *, ::before, ::after { animation-duration: 0.001ms !important; animation-iteration-count: 1 !important; transition-duration: 0.001ms !important; scroll-behavior: auto !important; }
}

/* ---------------------------------------------------------------------------
   Components. Small, named pieces that appear on almost every screen. Keeping
   them here rather than repeating twenty utility classes in the markup makes
   the PHP templates readable, which the spec asks for explicitly.
   ------------------------------------------------------------------------- */

/* Page shell */
.sf-container { width: 100%; margin-inline: auto; padding-inline: 1rem; max-width: 1280px; }
.sf-container-wide { max-width: 1536px; }
.sf-container-narrow { max-width: 768px; }
@media (min-width: 640px) { .sf-container { padding-inline: 1.5rem; } }
@media (min-width: 1024px) { .sf-container { padding-inline: 2rem; } }

.sf-no-scroll { overflow: hidden; }

/* Buttons */
.sf-btn {
  display: inline-flex; align-items: center; justify-content: center; gap: 0.5rem;
  font-family: var(--sf-font-ui); font-weight: 600; font-size: 0.9375rem;
  line-height: 1.25rem; padding: 0.625rem 1.125rem; border-radius: 0.5rem;
  border: 1px solid transparent; cursor: pointer; text-align: center;
  transition: background-color .15s, border-color .15s, color .15s, box-shadow .15s, transform .15s;
}
.sf-btn:focus-visible { outline: 2px solid var(--sf-brand); outline-offset: 2px; }
.sf-btn:disabled, .sf-btn.is-busy { opacity: .6; cursor: default; }
.sf-btn-primary { background-color: var(--sf-brand); color: #fff; }
.sf-btn-primary:hover:not(:disabled) { background-color: var(--sf-brand-dark); }
.sf-btn-secondary { background-color: #fff; color: var(--sf-ink); border-color: var(--sf-line); }
.sf-btn-secondary:hover:not(:disabled) { background-color: var(--sf-subtle); }
.sf-btn-ghost { background-color: transparent; color: var(--sf-ink); }
.sf-btn-ghost:hover:not(:disabled) { background-color: var(--sf-subtle); }
.sf-btn-danger { background-color: #e11d48; color: #fff; }
.sf-btn-danger:hover:not(:disabled) { background-color: #be123c; }
.sf-btn-accent { background-color: var(--sf-accent); color: #1c1917; }
.sf-btn-sm { padding: 0.375rem 0.75rem; font-size: 0.8125rem; border-radius: 0.375rem; }
.sf-btn-lg { padding: 0.875rem 1.75rem; font-size: 1rem; border-radius: 0.625rem; }
.sf-btn-block { width: 100%; }

/* Forms */
.sf-label { display: block; font-size: 0.8125rem; font-weight: 600; color: #334155; margin-bottom: 0.375rem; font-family: var(--sf-font-ui); }
.sf-hint { font-size: 0.75rem; color: #64748b; margin-top: 0.375rem; }
.sf-hint.is-ok { color: #047857; }
.sf-hint.is-warning { color: #b45309; }
.sf-input, .sf-select, .sf-textarea {
  display: block; width: 100%; background-color: #fff; color: var(--sf-ink);
  border: 1px solid #cbd5e1; border-radius: 0.5rem; padding: 0.625rem 0.75rem;
  font-size: 0.9375rem; line-height: 1.375rem; transition: border-color .15s, box-shadow .15s;
}
.sf-input:focus, .sf-select:focus, .sf-textarea:focus {
  outline: none; border-color: var(--sf-brand); box-shadow: 0 0 0 3px var(--sf-ring-color);
}
.sf-input[aria-invalid="true"], .sf-select[aria-invalid="true"], .sf-textarea[aria-invalid="true"] {
  border-color: #e11d48; box-shadow: 0 0 0 3px rgba(225, 29, 72, 0.15);
}
.sf-input:disabled, .sf-select:disabled, .sf-textarea:disabled { background-color: #f1f5f9; color: #64748b; }
.sf-textarea { min-height: 7rem; }
.sf-select { appearance: none; -webkit-appearance: none; padding-right: 2.25rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%2364748b'%3E%3Cpath d='M5.5 7.5 10 12l4.5-4.5z'/%3E%3C/svg%3E");
  background-repeat: no-repeat; background-position: right 0.625rem center; background-size: 1.25rem; }
.sf-error { font-size: 0.75rem; color: #be123c; margin-top: 0.375rem; font-weight: 500; }
.sf-field { margin-bottom: 1.125rem; }
.sf-checkbox, .sf-radio { width: 1rem; height: 1rem; accent-color: var(--sf-brand); }
.sf-fieldset { border: 1px solid var(--sf-line); border-radius: 0.75rem; padding: 1.25rem; }
.sf-legend { font-size: 0.8125rem; font-weight: 700; text-transform: uppercase; letter-spacing: .05em; color: #64748b; padding-inline: 0.375rem; }

/* Cards, panels and tables */
.sf-card { background-color: #fff; border: 1px solid var(--sf-line); border-radius: 0.875rem; }
.sf-card-pad { padding: 1.25rem; }
.sf-card-head { padding: 1rem 1.25rem; border-bottom: 1px solid var(--sf-line); display: flex; align-items: center; justify-content: space-between; gap: 1rem; }
.sf-card-title { font-family: var(--sf-font-display); font-weight: 700; font-size: 1rem; }
.sf-panel { background-color: var(--sf-subtle); border-radius: 0.875rem; padding: 1.25rem; }

.sf-table { width: 100%; border-collapse: collapse; font-size: 0.875rem; }
.sf-table th { text-align: left; font-weight: 600; font-size: 0.75rem; text-transform: uppercase;
  letter-spacing: .04em; color: #64748b; padding: 0.75rem 1rem; border-bottom: 1px solid var(--sf-line); white-space: nowrap; }
.sf-table td { padding: 0.875rem 1rem; border-bottom: 1px solid #f1f5f9; vertical-align: middle; }
.sf-table tbody tr:hover { background-color: #fafafa; }
.sf-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }

/* Badges and pills */
.sf-badge { display: inline-flex; align-items: center; gap: 0.25rem; font-size: 0.6875rem;
  font-weight: 700; text-transform: uppercase; letter-spacing: .04em; padding: 0.25rem 0.5rem;
  border-radius: 9999px; font-family: var(--sf-font-ui); }
.sf-badge-pending { background-color: #fef3c7; color: #92400e; }
.sf-badge-approved { background-color: #d1fae5; color: #065f46; }
.sf-badge-rejected { background-color: #ffe4e6; color: #9f1239; }
.sf-badge-draft { background-color: #f1f5f9; color: #334155; }
.sf-badge-live { background-color: #dcfce7; color: #166534; }
.sf-badge-review { background-color: #e0f2fe; color: #075985; }

/* Flash messages */
.sf-alert { display: flex; gap: 0.75rem; align-items: flex-start; padding: 0.875rem 1rem;
  border-radius: 0.75rem; border: 1px solid; font-size: 0.875rem; transition: opacity .3s, transform .3s; }
.sf-alert.is-leaving { opacity: 0; transform: translateY(-6px); }
.sf-alert-success { background-color: #ecfdf5; border-color: #a7f3d0; color: #065f46; }
.sf-alert-error { background-color: #fff1f2; border-color: #fecdd3; color: #9f1239; }
.sf-alert-info { background-color: #eff6ff; border-color: #bfdbfe; color: #1e40af; }
.sf-alert-warning { background-color: #fffbeb; border-color: #fde68a; color: #92400e; }

/* Toasts */
.sf-toasts { position: fixed; z-index: 60; bottom: 1.25rem; right: 1.25rem; display: flex;
  flex-direction: column; gap: 0.5rem; max-width: min(22rem, calc(100vw - 2.5rem)); }
.sf-toast { background-color: #0f172a; color: #f8fafc; padding: 0.75rem 1rem;
  border-radius: 0.625rem; font-size: 0.875rem; box-shadow: 0 10px 15px -3px rgb(0 0 0 / .2);
  transition: opacity .3s, transform .3s; }
.sf-toast.is-leaving { opacity: 0; transform: translateY(8px); }
.sf-toast-success { background-color: #047857; }
.sf-toast-error { background-color: #be123c; }

/* Dashboard shell */
.sf-shell { display: flex; min-height: 100vh; background-color: #f8fafc; }
.sf-sidebar { position: fixed; inset: 0 auto 0 0; width: 16rem; background-color: #0f172a;
  color: #cbd5e1; transform: translateX(-100%); transition: transform .25s ease; z-index: 40;
  overflow-y: auto; }
.sf-sidebar.is-open { transform: translateX(0); }
.sf-sidebar-scrim { position: fixed; inset: 0; background-color: rgba(15, 23, 42, .5); z-index: 30; }
.sf-main { flex: 1 1 0%; min-width: 0; }
@media (min-width: 1024px) {
  .sf-sidebar { transform: translateX(0); }
  .sf-main { margin-left: 16rem; }
  .sf-sidebar-scrim { display: none; }
}
.sf-nav-link { display: flex; align-items: center; gap: 0.75rem; padding: 0.625rem 1rem;
  border-radius: 0.5rem; font-size: 0.875rem; font-weight: 500; color: #cbd5e1; transition: background-color .15s, color .15s; }
.sf-nav-link:hover { background-color: rgba(255,255,255,.08); color: #fff; }
.sf-nav-link.is-active { background-color: var(--sf-brand); color: #fff; }
.sf-nav-group { font-size: 0.6875rem; text-transform: uppercase; letter-spacing: .08em;
  color: #64748b; padding: 1rem 1rem 0.375rem; font-weight: 700; }

/* --- Utilities ------------------------------------------------------ */
.block{display:block}
.inline-block{display:inline-block}
.inline{display:inline}
.flex{display:flex}
.inline-flex{display:inline-flex}
.grid{display:grid}
.inline-grid{display:inline-grid}
.table{display:table}
.table-cell{display:table-cell}
.table-row{display:table-row}
.contents{display:contents}
.list-item{display:list-item}
.flow-root{display:flow-root}
.hidden{display:none}
.static{position:static}
.fixed{position:fixed}
.absolute{position:absolute}
.relative{position:relative}
.sticky{position:sticky}
.inset-0{top:0px;right:0px;bottom:0px;left:0px}
.inset-x-0{left:0px;right:0px}
.inset-y-0{top:0px;bottom:0px}
.top-0{top:0px}
.right-0{right:0px}
.bottom-0{bottom:0px}
.left-0{left:0px}
.inset-px{top:1px;right:1px;bottom:1px;left:1px}
.inset-x-px{left:1px;right:1px}
.inset-y-px{top:1px;bottom:1px}
.top-px{top:1px}
.right-px{right:1px}
.bottom-px{bottom:1px}
.left-px{left:1px}
.inset-0\.5{top:0.125rem;right:0.125rem;bottom:0.125rem;left:0.125rem}
.inset-x-0\.5{left:0.125rem;right:0.125rem}
.inset-y-0\.5{top:0.125rem;bottom:0.125rem}
.top-0\.5{top:0.125rem}
.right-0\.5{right:0.125rem}
.bottom-0\.5{bottom:0.125rem}
.left-0\.5{left:0.125rem}
.inset-1{top:0.25rem;right:0.25rem;bottom:0.25rem;left:0.25rem}
.inset-x-1{left:0.25rem;right:0.25rem}
.inset-y-1{top:0.25rem;bottom:0.25rem}
.top-1{top:0.25rem}
.right-1{right:0.25rem}
.bottom-1{bottom:0.25rem}
.left-1{left:0.25rem}
.inset-1\.5{top:0.375rem;right:0.375rem;bottom:0.375rem;left:0.375rem}
.inset-x-1\.5{left:0.375rem;right:0.375rem}
.inset-y-1\.5{top:0.375rem;bottom:0.375rem}
.top-1\.5{top:0.375rem}
.right-1\.5{right:0.375rem}
.bottom-1\.5{bottom:0.375rem}
.left-1\.5{left:0.375rem}
.inset-2{top:0.5rem;right:0.5rem;bottom:0.5rem;left:0.5rem}
.inset-x-2{left:0.5rem;right:0.5rem}
.inset-y-2{top:0.5rem;bottom:0.5rem}
.top-2{top:0.5rem}
.right-2{right:0.5rem}
.bottom-2{bottom:0.5rem}
.left-2{left:0.5rem}
.inset-2\.5{top:0.625rem;right:0.625rem;bottom:0.625rem;left:0.625rem}
.inset-x-2\.5{left:0.625rem;right:0.625rem}
.inset-y-2\.5{top:0.625rem;bottom:0.625rem}
.top-2\.5{top:0.625rem}
.right-2\.5{right:0.625rem}
.bottom-2\.5{bottom:0.625rem}
.left-2\.5{left:0.625rem}
.inset-3{top:0.75rem;right:0.75rem;bottom:0.75rem;left:0.75rem}
.inset-x-3{left:0.75rem;right:0.75rem}
.inset-y-3{top:0.75rem;bottom:0.75rem}
.top-3{top:0.75rem}
.right-3{right:0.75rem}
.bottom-3{bottom:0.75rem}
.left-3{left:0.75rem}
.inset-3\.5{top:0.875rem;right:0.875rem;bottom:0.875rem;left:0.875rem}
.inset-x-3\.5{left:0.875rem;right:0.875rem}
.inset-y-3\.5{top:0.875rem;bottom:0.875rem}
.top-3\.5{top:0.875rem}
.right-3\.5{right:0.875rem}
.bottom-3\.5{bottom:0.875rem}
.left-3\.5{left:0.875rem}
.inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}
.inset-x-4{left:1rem;right:1rem}
.inset-y-4{top:1rem;bottom:1rem}
.top-4{top:1rem}
.right-4{right:1rem}
.bottom-4{bottom:1rem}
.left-4{left:1rem}
.inset-5{top:1.25rem;right:1.25rem;bottom:1.25rem;left:1.25rem}
.inset-x-5{left:1.25rem;right:1.25rem}
.inset-y-5{top:1.25rem;bottom:1.25rem}
.top-5{top:1.25rem}
.right-5{right:1.25rem}
.bottom-5{bottom:1.25rem}
.left-5{left:1.25rem}
.inset-6{top:1.5rem;right:1.5rem;bottom:1.5rem;left:1.5rem}
.inset-x-6{left:1.5rem;right:1.5rem}
.inset-y-6{top:1.5rem;bottom:1.5rem}
.top-6{top:1.5rem}
.right-6{right:1.5rem}
.bottom-6{bottom:1.5rem}
.left-6{left:1.5rem}
.inset-7{top:1.75rem;right:1.75rem;bottom:1.75rem;left:1.75rem}
.inset-x-7{left:1.75rem;right:1.75rem}
.inset-y-7{top:1.75rem;bottom:1.75rem}
.top-7{top:1.75rem}
.right-7{right:1.75rem}
.bottom-7{bottom:1.75rem}
.left-7{left:1.75rem}
.inset-8{top:2rem;right:2rem;bottom:2rem;left:2rem}
.inset-x-8{left:2rem;right:2rem}
.inset-y-8{top:2rem;bottom:2rem}
.top-8{top:2rem}
.right-8{right:2rem}
.bottom-8{bottom:2rem}
.left-8{left:2rem}
.inset-9{top:2.25rem;right:2.25rem;bottom:2.25rem;left:2.25rem}
.inset-x-9{left:2.25rem;right:2.25rem}
.inset-y-9{top:2.25rem;bottom:2.25rem}
.top-9{top:2.25rem}
.right-9{right:2.25rem}
.bottom-9{bottom:2.25rem}
.left-9{left:2.25rem}
.inset-10{top:2.5rem;right:2.5rem;bottom:2.5rem;left:2.5rem}
.inset-x-10{left:2.5rem;right:2.5rem}
.inset-y-10{top:2.5rem;bottom:2.5rem}
.top-10{top:2.5rem}
.right-10{right:2.5rem}
.bottom-10{bottom:2.5rem}
.left-10{left:2.5rem}
.inset-11{top:2.75rem;right:2.75rem;bottom:2.75rem;left:2.75rem}
.inset-x-11{left:2.75rem;right:2.75rem}
.inset-y-11{top:2.75rem;bottom:2.75rem}
.top-11{top:2.75rem}
.right-11{right:2.75rem}
.bottom-11{bottom:2.75rem}
.left-11{left:2.75rem}
.inset-12{top:3rem;right:3rem;bottom:3rem;left:3rem}
.inset-x-12{left:3rem;right:3rem}
.inset-y-12{top:3rem;bottom:3rem}
.top-12{top:3rem}
.right-12{right:3rem}
.bottom-12{bottom:3rem}
.left-12{left:3rem}
.inset-14{top:3.5rem;right:3.5rem;bottom:3.5rem;left:3.5rem}
.inset-x-14{left:3.5rem;right:3.5rem}
.inset-y-14{top:3.5rem;bottom:3.5rem}
.top-14{top:3.5rem}
.right-14{right:3.5rem}
.bottom-14{bottom:3.5rem}
.left-14{left:3.5rem}
.inset-16{top:4rem;right:4rem;bottom:4rem;left:4rem}
.inset-x-16{left:4rem;right:4rem}
.inset-y-16{top:4rem;bottom:4rem}
.top-16{top:4rem}
.right-16{right:4rem}
.bottom-16{bottom:4rem}
.left-16{left:4rem}
.inset-20{top:5rem;right:5rem;bottom:5rem;left:5rem}
.inset-x-20{left:5rem;right:5rem}
.inset-y-20{top:5rem;bottom:5rem}
.top-20{top:5rem}
.right-20{right:5rem}
.bottom-20{bottom:5rem}
.left-20{left:5rem}
.inset-24{top:6rem;right:6rem;bottom:6rem;left:6rem}
.inset-x-24{left:6rem;right:6rem}
.inset-y-24{top:6rem;bottom:6rem}
.top-24{top:6rem}
.right-24{right:6rem}
.bottom-24{bottom:6rem}
.left-24{left:6rem}
.inset-28{top:7rem;right:7rem;bottom:7rem;left:7rem}
.inset-x-28{left:7rem;right:7rem}
.inset-y-28{top:7rem;bottom:7rem}
.top-28{top:7rem}
.right-28{right:7rem}
.bottom-28{bottom:7rem}
.left-28{left:7rem}
.inset-32{top:8rem;right:8rem;bottom:8rem;left:8rem}
.inset-x-32{left:8rem;right:8rem}
.inset-y-32{top:8rem;bottom:8rem}
.top-32{top:8rem}
.right-32{right:8rem}
.bottom-32{bottom:8rem}
.left-32{left:8rem}
.inset-36{top:9rem;right:9rem;bottom:9rem;left:9rem}
.inset-x-36{left:9rem;right:9rem}
.inset-y-36{top:9rem;bottom:9rem}
.top-36{top:9rem}
.right-36{right:9rem}
.bottom-36{bottom:9rem}
.left-36{left:9rem}
.inset-40{top:10rem;right:10rem;bottom:10rem;left:10rem}
.inset-x-40{left:10rem;right:10rem}
.inset-y-40{top:10rem;bottom:10rem}
.top-40{top:10rem}
.right-40{right:10rem}
.bottom-40{bottom:10rem}
.left-40{left:10rem}
.inset-44{top:11rem;right:11rem;bottom:11rem;left:11rem}
.inset-x-44{left:11rem;right:11rem}
.inset-y-44{top:11rem;bottom:11rem}
.top-44{top:11rem}
.right-44{right:11rem}
.bottom-44{bottom:11rem}
.left-44{left:11rem}
.inset-48{top:12rem;right:12rem;bottom:12rem;left:12rem}
.inset-x-48{left:12rem;right:12rem}
.inset-y-48{top:12rem;bottom:12rem}
.top-48{top:12rem}
.right-48{right:12rem}
.bottom-48{bottom:12rem}
.left-48{left:12rem}
.inset-52{top:13rem;right:13rem;bottom:13rem;left:13rem}
.inset-x-52{left:13rem;right:13rem}
.inset-y-52{top:13rem;bottom:13rem}
.top-52{top:13rem}
.right-52{right:13rem}
.bottom-52{bottom:13rem}
.left-52{left:13rem}
.inset-56{top:14rem;right:14rem;bottom:14rem;left:14rem}
.inset-x-56{left:14rem;right:14rem}
.inset-y-56{top:14rem;bottom:14rem}
.top-56{top:14rem}
.right-56{right:14rem}
.bottom-56{bottom:14rem}
.left-56{left:14rem}
.inset-60{top:15rem;right:15rem;bottom:15rem;left:15rem}
.inset-x-60{left:15rem;right:15rem}
.inset-y-60{top:15rem;bottom:15rem}
.top-60{top:15rem}
.right-60{right:15rem}
.bottom-60{bottom:15rem}
.left-60{left:15rem}
.inset-64{top:16rem;right:16rem;bottom:16rem;left:16rem}
.inset-x-64{left:16rem;right:16rem}
.inset-y-64{top:16rem;bottom:16rem}
.top-64{top:16rem}
.right-64{right:16rem}
.bottom-64{bottom:16rem}
.left-64{left:16rem}
.inset-72{top:18rem;right:18rem;bottom:18rem;left:18rem}
.inset-x-72{left:18rem;right:18rem}
.inset-y-72{top:18rem;bottom:18rem}
.top-72{top:18rem}
.right-72{right:18rem}
.bottom-72{bottom:18rem}
.left-72{left:18rem}
.inset-80{top:20rem;right:20rem;bottom:20rem;left:20rem}
.inset-x-80{left:20rem;right:20rem}
.inset-y-80{top:20rem;bottom:20rem}
.top-80{top:20rem}
.right-80{right:20rem}
.bottom-80{bottom:20rem}
.left-80{left:20rem}
.inset-96{top:24rem;right:24rem;bottom:24rem;left:24rem}
.inset-x-96{left:24rem;right:24rem}
.inset-y-96{top:24rem;bottom:24rem}
.top-96{top:24rem}
.right-96{right:24rem}
.bottom-96{bottom:24rem}
.left-96{left:24rem}
.inset-1\/2{top:50%;right:50%;bottom:50%;left:50%}
.inset-x-1\/2{left:50%;right:50%}
.inset-y-1\/2{top:50%;bottom:50%}
.top-1\/2{top:50%}
.right-1\/2{right:50%}
.bottom-1\/2{bottom:50%}
.left-1\/2{left:50%}
.inset-1\/3{top:33.333333%;right:33.333333%;bottom:33.333333%;left:33.333333%}
.inset-x-1\/3{left:33.333333%;right:33.333333%}
.inset-y-1\/3{top:33.333333%;bottom:33.333333%}
.top-1\/3{top:33.333333%}
.right-1\/3{right:33.333333%}
.bottom-1\/3{bottom:33.333333%}
.left-1\/3{left:33.333333%}
.inset-2\/3{top:66.666667%;right:66.666667%;bottom:66.666667%;left:66.666667%}
.inset-x-2\/3{left:66.666667%;right:66.666667%}
.inset-y-2\/3{top:66.666667%;bottom:66.666667%}
.top-2\/3{top:66.666667%}
.right-2\/3{right:66.666667%}
.bottom-2\/3{bottom:66.666667%}
.left-2\/3{left:66.666667%}
.inset-1\/4{top:25%;right:25%;bottom:25%;left:25%}
.inset-x-1\/4{left:25%;right:25%}
.inset-y-1\/4{top:25%;bottom:25%}
.top-1\/4{top:25%}
.right-1\/4{right:25%}
.bottom-1\/4{bottom:25%}
.left-1\/4{left:25%}
.inset-2\/4{top:50%;right:50%;bottom:50%;left:50%}
.inset-x-2\/4{left:50%;right:50%}
.inset-y-2\/4{top:50%;bottom:50%}
.top-2\/4{top:50%}
.right-2\/4{right:50%}
.bottom-2\/4{bottom:50%}
.left-2\/4{left:50%}
.inset-3\/4{top:75%;right:75%;bottom:75%;left:75%}
.inset-x-3\/4{left:75%;right:75%}
.inset-y-3\/4{top:75%;bottom:75%}
.top-3\/4{top:75%}
.right-3\/4{right:75%}
.bottom-3\/4{bottom:75%}
.left-3\/4{left:75%}
.inset-1\/5{top:20%;right:20%;bottom:20%;left:20%}
.inset-x-1\/5{left:20%;right:20%}
.inset-y-1\/5{top:20%;bottom:20%}
.top-1\/5{top:20%}
.right-1\/5{right:20%}
.bottom-1\/5{bottom:20%}
.left-1\/5{left:20%}
.inset-2\/5{top:40%;right:40%;bottom:40%;left:40%}
.inset-x-2\/5{left:40%;right:40%}
.inset-y-2\/5{top:40%;bottom:40%}
.top-2\/5{top:40%}
.right-2\/5{right:40%}
.bottom-2\/5{bottom:40%}
.left-2\/5{left:40%}
.inset-3\/5{top:60%;right:60%;bottom:60%;left:60%}
.inset-x-3\/5{left:60%;right:60%}
.inset-y-3\/5{top:60%;bottom:60%}
.top-3\/5{top:60%}
.right-3\/5{right:60%}
.bottom-3\/5{bottom:60%}
.left-3\/5{left:60%}
.inset-4\/5{top:80%;right:80%;bottom:80%;left:80%}
.inset-x-4\/5{left:80%;right:80%}
.inset-y-4\/5{top:80%;bottom:80%}
.top-4\/5{top:80%}
.right-4\/5{right:80%}
.bottom-4\/5{bottom:80%}
.left-4\/5{left:80%}
.inset-1\/6{top:16.666667%;right:16.666667%;bottom:16.666667%;left:16.666667%}
.inset-x-1\/6{left:16.666667%;right:16.666667%}
.inset-y-1\/6{top:16.666667%;bottom:16.666667%}
.top-1\/6{top:16.666667%}
.right-1\/6{right:16.666667%}
.bottom-1\/6{bottom:16.666667%}
.left-1\/6{left:16.666667%}
.inset-5\/6{top:83.333333%;right:83.333333%;bottom:83.333333%;left:83.333333%}
.inset-x-5\/6{left:83.333333%;right:83.333333%}
.inset-y-5\/6{top:83.333333%;bottom:83.333333%}
.top-5\/6{top:83.333333%}
.right-5\/6{right:83.333333%}
.bottom-5\/6{bottom:83.333333%}
.left-5\/6{left:83.333333%}
.inset-1\/12{top:8.333333%;right:8.333333%;bottom:8.333333%;left:8.333333%}
.inset-x-1\/12{left:8.333333%;right:8.333333%}
.inset-y-1\/12{top:8.333333%;bottom:8.333333%}
.top-1\/12{top:8.333333%}
.right-1\/12{right:8.333333%}
.bottom-1\/12{bottom:8.333333%}
.left-1\/12{left:8.333333%}
.inset-full{top:100%;right:100%;bottom:100%;left:100%}
.inset-x-full{left:100%;right:100%}
.inset-y-full{top:100%;bottom:100%}
.top-full{top:100%}
.right-full{right:100%}
.bottom-full{bottom:100%}
.left-full{left:100%}
.inset-auto{top:auto;right:auto;bottom:auto;left:auto}
.inset-x-auto{left:auto;right:auto}
.inset-y-auto{top:auto;bottom:auto}
.top-auto{top:auto}
.right-auto{right:auto}
.bottom-auto{bottom:auto}
.left-auto{left:auto}
.z-0{z-index:0}
.z-10{z-index:10}
.z-20{z-index:20}
.z-30{z-index:30}
.z-40{z-index:40}
.z-50{z-index:50}
.z-auto{z-index:auto}
.overflow-auto{overflow:auto}
.overflow-x-auto{overflow-x:auto}
.overflow-y-auto{overflow-y:auto}
.overflow-hidden{overflow:hidden}
.overflow-x-hidden{overflow-x:hidden}
.overflow-y-hidden{overflow-y:hidden}
.overflow-visible{overflow:visible}
.overflow-x-visible{overflow-x:visible}
.overflow-y-visible{overflow-y:visible}
.overflow-scroll{overflow:scroll}
.overflow-x-scroll{overflow-x:scroll}
.overflow-y-scroll{overflow-y:scroll}
.overflow-clip{overflow:clip}
.overflow-x-clip{overflow-x:clip}
.overflow-y-clip{overflow-y:clip}
.isolate{isolation:isolate}
.float-left{float:left}
.float-right{float:right}
.clear-both{clear:both}
.visible{visibility:visible}
.invisible{visibility:hidden}
.aspect-square{aspect-ratio:1 / 1}
.aspect-video{aspect-ratio:16 / 9}
.aspect-auto{aspect-ratio:auto}
.aspect-portrait{aspect-ratio:3 / 4}
.aspect-wide{aspect-ratio:21 / 9}
.p-0{padding:0px}
.px-0{padding-left:0px;padding-right:0px}
.py-0{padding-top:0px;padding-bottom:0px}
.pt-0{padding-top:0px}
.pr-0{padding-right:0px}
.pb-0{padding-bottom:0px}
.pl-0{padding-left:0px}
.p-px{padding:1px}
.px-px{padding-left:1px;padding-right:1px}
.py-px{padding-top:1px;padding-bottom:1px}
.pt-px{padding-top:1px}
.pr-px{padding-right:1px}
.pb-px{padding-bottom:1px}
.pl-px{padding-left:1px}
.p-0\.5{padding:0.125rem}
.px-0\.5{padding-left:0.125rem;padding-right:0.125rem}
.py-0\.5{padding-top:0.125rem;padding-bottom:0.125rem}
.pt-0\.5{padding-top:0.125rem}
.pr-0\.5{padding-right:0.125rem}
.pb-0\.5{padding-bottom:0.125rem}
.pl-0\.5{padding-left:0.125rem}
.p-1{padding:0.25rem}
.px-1{padding-left:0.25rem;padding-right:0.25rem}
.py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.pt-1{padding-top:0.25rem}
.pr-1{padding-right:0.25rem}
.pb-1{padding-bottom:0.25rem}
.pl-1{padding-left:0.25rem}
.p-1\.5{padding:0.375rem}
.px-1\.5{padding-left:0.375rem;padding-right:0.375rem}
.py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem}
.pt-1\.5{padding-top:0.375rem}
.pr-1\.5{padding-right:0.375rem}
.pb-1\.5{padding-bottom:0.375rem}
.pl-1\.5{padding-left:0.375rem}
.p-2{padding:0.5rem}
.px-2{padding-left:0.5rem;padding-right:0.5rem}
.py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.pt-2{padding-top:0.5rem}
.pr-2{padding-right:0.5rem}
.pb-2{padding-bottom:0.5rem}
.pl-2{padding-left:0.5rem}
.p-2\.5{padding:0.625rem}
.px-2\.5{padding-left:0.625rem;padding-right:0.625rem}
.py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem}
.pt-2\.5{padding-top:0.625rem}
.pr-2\.5{padding-right:0.625rem}
.pb-2\.5{padding-bottom:0.625rem}
.pl-2\.5{padding-left:0.625rem}
.p-3{padding:0.75rem}
.px-3{padding-left:0.75rem;padding-right:0.75rem}
.py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.pt-3{padding-top:0.75rem}
.pr-3{padding-right:0.75rem}
.pb-3{padding-bottom:0.75rem}
.pl-3{padding-left:0.75rem}
.p-3\.5{padding:0.875rem}
.px-3\.5{padding-left:0.875rem;padding-right:0.875rem}
.py-3\.5{padding-top:0.875rem;padding-bottom:0.875rem}
.pt-3\.5{padding-top:0.875rem}
.pr-3\.5{padding-right:0.875rem}
.pb-3\.5{padding-bottom:0.875rem}
.pl-3\.5{padding-left:0.875rem}
.p-4{padding:1rem}
.px-4{padding-left:1rem;padding-right:1rem}
.py-4{padding-top:1rem;padding-bottom:1rem}
.pt-4{padding-top:1rem}
.pr-4{padding-right:1rem}
.pb-4{padding-bottom:1rem}
.pl-4{padding-left:1rem}
.p-5{padding:1.25rem}
.px-5{padding-left:1.25rem;padding-right:1.25rem}
.py-5{padding-top:1.25rem;padding-bottom:1.25rem}
.pt-5{padding-top:1.25rem}
.pr-5{padding-right:1.25rem}
.pb-5{padding-bottom:1.25rem}
.pl-5{padding-left:1.25rem}
.p-6{padding:1.5rem}
.px-6{padding-left:1.5rem;padding-right:1.5rem}
.py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.pt-6{padding-top:1.5rem}
.pr-6{padding-right:1.5rem}
.pb-6{padding-bottom:1.5rem}
.pl-6{padding-left:1.5rem}
.p-7{padding:1.75rem}
.px-7{padding-left:1.75rem;padding-right:1.75rem}
.py-7{padding-top:1.75rem;padding-bottom:1.75rem}
.pt-7{padding-top:1.75rem}
.pr-7{padding-right:1.75rem}
.pb-7{padding-bottom:1.75rem}
.pl-7{padding-left:1.75rem}
.p-8{padding:2rem}
.px-8{padding-left:2rem;padding-right:2rem}
.py-8{padding-top:2rem;padding-bottom:2rem}
.pt-8{padding-top:2rem}
.pr-8{padding-right:2rem}
.pb-8{padding-bottom:2rem}
.pl-8{padding-left:2rem}
.p-9{padding:2.25rem}
.px-9{padding-left:2.25rem;padding-right:2.25rem}
.py-9{padding-top:2.25rem;padding-bottom:2.25rem}
.pt-9{padding-top:2.25rem}
.pr-9{padding-right:2.25rem}
.pb-9{padding-bottom:2.25rem}
.pl-9{padding-left:2.25rem}
.p-10{padding:2.5rem}
.px-10{padding-left:2.5rem;padding-right:2.5rem}
.py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.pt-10{padding-top:2.5rem}
.pr-10{padding-right:2.5rem}
.pb-10{padding-bottom:2.5rem}
.pl-10{padding-left:2.5rem}
.p-11{padding:2.75rem}
.px-11{padding-left:2.75rem;padding-right:2.75rem}
.py-11{padding-top:2.75rem;padding-bottom:2.75rem}
.pt-11{padding-top:2.75rem}
.pr-11{padding-right:2.75rem}
.pb-11{padding-bottom:2.75rem}
.pl-11{padding-left:2.75rem}
.p-12{padding:3rem}
.px-12{padding-left:3rem;padding-right:3rem}
.py-12{padding-top:3rem;padding-bottom:3rem}
.pt-12{padding-top:3rem}
.pr-12{padding-right:3rem}
.pb-12{padding-bottom:3rem}
.pl-12{padding-left:3rem}
.p-14{padding:3.5rem}
.px-14{padding-left:3.5rem;padding-right:3.5rem}
.py-14{padding-top:3.5rem;padding-bottom:3.5rem}
.pt-14{padding-top:3.5rem}
.pr-14{padding-right:3.5rem}
.pb-14{padding-bottom:3.5rem}
.pl-14{padding-left:3.5rem}
.p-16{padding:4rem}
.px-16{padding-left:4rem;padding-right:4rem}
.py-16{padding-top:4rem;padding-bottom:4rem}
.pt-16{padding-top:4rem}
.pr-16{padding-right:4rem}
.pb-16{padding-bottom:4rem}
.pl-16{padding-left:4rem}
.p-20{padding:5rem}
.px-20{padding-left:5rem;padding-right:5rem}
.py-20{padding-top:5rem;padding-bottom:5rem}
.pt-20{padding-top:5rem}
.pr-20{padding-right:5rem}
.pb-20{padding-bottom:5rem}
.pl-20{padding-left:5rem}
.p-24{padding:6rem}
.px-24{padding-left:6rem;padding-right:6rem}
.py-24{padding-top:6rem;padding-bottom:6rem}
.pt-24{padding-top:6rem}
.pr-24{padding-right:6rem}
.pb-24{padding-bottom:6rem}
.pl-24{padding-left:6rem}
.p-28{padding:7rem}
.px-28{padding-left:7rem;padding-right:7rem}
.py-28{padding-top:7rem;padding-bottom:7rem}
.pt-28{padding-top:7rem}
.pr-28{padding-right:7rem}
.pb-28{padding-bottom:7rem}
.pl-28{padding-left:7rem}
.p-32{padding:8rem}
.px-32{padding-left:8rem;padding-right:8rem}
.py-32{padding-top:8rem;padding-bottom:8rem}
.pt-32{padding-top:8rem}
.pr-32{padding-right:8rem}
.pb-32{padding-bottom:8rem}
.pl-32{padding-left:8rem}
.p-36{padding:9rem}
.px-36{padding-left:9rem;padding-right:9rem}
.py-36{padding-top:9rem;padding-bottom:9rem}
.pt-36{padding-top:9rem}
.pr-36{padding-right:9rem}
.pb-36{padding-bottom:9rem}
.pl-36{padding-left:9rem}
.p-40{padding:10rem}
.px-40{padding-left:10rem;padding-right:10rem}
.py-40{padding-top:10rem;padding-bottom:10rem}
.pt-40{padding-top:10rem}
.pr-40{padding-right:10rem}
.pb-40{padding-bottom:10rem}
.pl-40{padding-left:10rem}
.p-44{padding:11rem}
.px-44{padding-left:11rem;padding-right:11rem}
.py-44{padding-top:11rem;padding-bottom:11rem}
.pt-44{padding-top:11rem}
.pr-44{padding-right:11rem}
.pb-44{padding-bottom:11rem}
.pl-44{padding-left:11rem}
.p-48{padding:12rem}
.px-48{padding-left:12rem;padding-right:12rem}
.py-48{padding-top:12rem;padding-bottom:12rem}
.pt-48{padding-top:12rem}
.pr-48{padding-right:12rem}
.pb-48{padding-bottom:12rem}
.pl-48{padding-left:12rem}
.p-52{padding:13rem}
.px-52{padding-left:13rem;padding-right:13rem}
.py-52{padding-top:13rem;padding-bottom:13rem}
.pt-52{padding-top:13rem}
.pr-52{padding-right:13rem}
.pb-52{padding-bottom:13rem}
.pl-52{padding-left:13rem}
.p-56{padding:14rem}
.px-56{padding-left:14rem;padding-right:14rem}
.py-56{padding-top:14rem;padding-bottom:14rem}
.pt-56{padding-top:14rem}
.pr-56{padding-right:14rem}
.pb-56{padding-bottom:14rem}
.pl-56{padding-left:14rem}
.p-60{padding:15rem}
.px-60{padding-left:15rem;padding-right:15rem}
.py-60{padding-top:15rem;padding-bottom:15rem}
.pt-60{padding-top:15rem}
.pr-60{padding-right:15rem}
.pb-60{padding-bottom:15rem}
.pl-60{padding-left:15rem}
.p-64{padding:16rem}
.px-64{padding-left:16rem;padding-right:16rem}
.py-64{padding-top:16rem;padding-bottom:16rem}
.pt-64{padding-top:16rem}
.pr-64{padding-right:16rem}
.pb-64{padding-bottom:16rem}
.pl-64{padding-left:16rem}
.p-72{padding:18rem}
.px-72{padding-left:18rem;padding-right:18rem}
.py-72{padding-top:18rem;padding-bottom:18rem}
.pt-72{padding-top:18rem}
.pr-72{padding-right:18rem}
.pb-72{padding-bottom:18rem}
.pl-72{padding-left:18rem}
.p-80{padding:20rem}
.px-80{padding-left:20rem;padding-right:20rem}
.py-80{padding-top:20rem;padding-bottom:20rem}
.pt-80{padding-top:20rem}
.pr-80{padding-right:20rem}
.pb-80{padding-bottom:20rem}
.pl-80{padding-left:20rem}
.p-96{padding:24rem}
.px-96{padding-left:24rem;padding-right:24rem}
.py-96{padding-top:24rem;padding-bottom:24rem}
.pt-96{padding-top:24rem}
.pr-96{padding-right:24rem}
.pb-96{padding-bottom:24rem}
.pl-96{padding-left:24rem}
.m-0{margin:0px}
.mx-0{margin-left:0px;margin-right:0px}
.my-0{margin-top:0px;margin-bottom:0px}
.mt-0{margin-top:0px}
.mr-0{margin-right:0px}
.mb-0{margin-bottom:0px}
.ml-0{margin-left:0px}
.m-px{margin:1px}
.mx-px{margin-left:1px;margin-right:1px}
.my-px{margin-top:1px;margin-bottom:1px}
.mt-px{margin-top:1px}
.mr-px{margin-right:1px}
.mb-px{margin-bottom:1px}
.ml-px{margin-left:1px}
.m-0\.5{margin:0.125rem}
.mx-0\.5{margin-left:0.125rem;margin-right:0.125rem}
.my-0\.5{margin-top:0.125rem;margin-bottom:0.125rem}
.mt-0\.5{margin-top:0.125rem}
.mr-0\.5{margin-right:0.125rem}
.mb-0\.5{margin-bottom:0.125rem}
.ml-0\.5{margin-left:0.125rem}
.-mt-0\.5{margin-top:-0.125rem}
.-mb-0\.5{margin-bottom:-0.125rem}
.-ml-0\.5{margin-left:-0.125rem}
.-mr-0\.5{margin-right:-0.125rem}
.m-1{margin:0.25rem}
.mx-1{margin-left:0.25rem;margin-right:0.25rem}
.my-1{margin-top:0.25rem;margin-bottom:0.25rem}
.mt-1{margin-top:0.25rem}
.mr-1{margin-right:0.25rem}
.mb-1{margin-bottom:0.25rem}
.ml-1{margin-left:0.25rem}
.-mt-1{margin-top:-0.25rem}
.-mb-1{margin-bottom:-0.25rem}
.-ml-1{margin-left:-0.25rem}
.-mr-1{margin-right:-0.25rem}
.m-1\.5{margin:0.375rem}
.mx-1\.5{margin-left:0.375rem;margin-right:0.375rem}
.my-1\.5{margin-top:0.375rem;margin-bottom:0.375rem}
.mt-1\.5{margin-top:0.375rem}
.mr-1\.5{margin-right:0.375rem}
.mb-1\.5{margin-bottom:0.375rem}
.ml-1\.5{margin-left:0.375rem}
.-mt-1\.5{margin-top:-0.375rem}
.-mb-1\.5{margin-bottom:-0.375rem}
.-ml-1\.5{margin-left:-0.375rem}
.-mr-1\.5{margin-right:-0.375rem}
.m-2{margin:0.5rem}
.mx-2{margin-left:0.5rem;margin-right:0.5rem}
.my-2{margin-top:0.5rem;margin-bottom:0.5rem}
.mt-2{margin-top:0.5rem}
.mr-2{margin-right:0.5rem}
.mb-2{margin-bottom:0.5rem}
.ml-2{margin-left:0.5rem}
.-mt-2{margin-top:-0.5rem}
.-mb-2{margin-bottom:-0.5rem}
.-ml-2{margin-left:-0.5rem}
.-mr-2{margin-right:-0.5rem}
.m-2\.5{margin:0.625rem}
.mx-2\.5{margin-left:0.625rem;margin-right:0.625rem}
.my-2\.5{margin-top:0.625rem;margin-bottom:0.625rem}
.mt-2\.5{margin-top:0.625rem}
.mr-2\.5{margin-right:0.625rem}
.mb-2\.5{margin-bottom:0.625rem}
.ml-2\.5{margin-left:0.625rem}
.-mt-2\.5{margin-top:-0.625rem}
.-mb-2\.5{margin-bottom:-0.625rem}
.-ml-2\.5{margin-left:-0.625rem}
.-mr-2\.5{margin-right:-0.625rem}
.m-3{margin:0.75rem}
.mx-3{margin-left:0.75rem;margin-right:0.75rem}
.my-3{margin-top:0.75rem;margin-bottom:0.75rem}
.mt-3{margin-top:0.75rem}
.mr-3{margin-right:0.75rem}
.mb-3{margin-bottom:0.75rem}
.ml-3{margin-left:0.75rem}
.-mt-3{margin-top:-0.75rem}
.-mb-3{margin-bottom:-0.75rem}
.-ml-3{margin-left:-0.75rem}
.-mr-3{margin-right:-0.75rem}
.m-3\.5{margin:0.875rem}
.mx-3\.5{margin-left:0.875rem;margin-right:0.875rem}
.my-3\.5{margin-top:0.875rem;margin-bottom:0.875rem}
.mt-3\.5{margin-top:0.875rem}
.mr-3\.5{margin-right:0.875rem}
.mb-3\.5{margin-bottom:0.875rem}
.ml-3\.5{margin-left:0.875rem}
.-mt-3\.5{margin-top:-0.875rem}
.-mb-3\.5{margin-bottom:-0.875rem}
.-ml-3\.5{margin-left:-0.875rem}
.-mr-3\.5{margin-right:-0.875rem}
.m-4{margin:1rem}
.mx-4{margin-left:1rem;margin-right:1rem}
.my-4{margin-top:1rem;margin-bottom:1rem}
.mt-4{margin-top:1rem}
.mr-4{margin-right:1rem}
.mb-4{margin-bottom:1rem}
.ml-4{margin-left:1rem}
.-mt-4{margin-top:-1rem}
.-mb-4{margin-bottom:-1rem}
.-ml-4{margin-left:-1rem}
.-mr-4{margin-right:-1rem}
.m-5{margin:1.25rem}
.mx-5{margin-left:1.25rem;margin-right:1.25rem}
.my-5{margin-top:1.25rem;margin-bottom:1.25rem}
.mt-5{margin-top:1.25rem}
.mr-5{margin-right:1.25rem}
.mb-5{margin-bottom:1.25rem}
.ml-5{margin-left:1.25rem}
.-mt-5{margin-top:-1.25rem}
.-mb-5{margin-bottom:-1.25rem}
.-ml-5{margin-left:-1.25rem}
.-mr-5{margin-right:-1.25rem}
.m-6{margin:1.5rem}
.mx-6{margin-left:1.5rem;margin-right:1.5rem}
.my-6{margin-top:1.5rem;margin-bottom:1.5rem}
.mt-6{margin-top:1.5rem}
.mr-6{margin-right:1.5rem}
.mb-6{margin-bottom:1.5rem}
.ml-6{margin-left:1.5rem}
.-mt-6{margin-top:-1.5rem}
.-mb-6{margin-bottom:-1.5rem}
.-ml-6{margin-left:-1.5rem}
.-mr-6{margin-right:-1.5rem}
.m-7{margin:1.75rem}
.mx-7{margin-left:1.75rem;margin-right:1.75rem}
.my-7{margin-top:1.75rem;margin-bottom:1.75rem}
.mt-7{margin-top:1.75rem}
.mr-7{margin-right:1.75rem}
.mb-7{margin-bottom:1.75rem}
.ml-7{margin-left:1.75rem}
.-mt-7{margin-top:-1.75rem}
.-mb-7{margin-bottom:-1.75rem}
.-ml-7{margin-left:-1.75rem}
.-mr-7{margin-right:-1.75rem}
.m-8{margin:2rem}
.mx-8{margin-left:2rem;margin-right:2rem}
.my-8{margin-top:2rem;margin-bottom:2rem}
.mt-8{margin-top:2rem}
.mr-8{margin-right:2rem}
.mb-8{margin-bottom:2rem}
.ml-8{margin-left:2rem}
.-mt-8{margin-top:-2rem}
.-mb-8{margin-bottom:-2rem}
.-ml-8{margin-left:-2rem}
.-mr-8{margin-right:-2rem}
.m-9{margin:2.25rem}
.mx-9{margin-left:2.25rem;margin-right:2.25rem}
.my-9{margin-top:2.25rem;margin-bottom:2.25rem}
.mt-9{margin-top:2.25rem}
.mr-9{margin-right:2.25rem}
.mb-9{margin-bottom:2.25rem}
.ml-9{margin-left:2.25rem}
.-mt-9{margin-top:-2.25rem}
.-mb-9{margin-bottom:-2.25rem}
.-ml-9{margin-left:-2.25rem}
.-mr-9{margin-right:-2.25rem}
.m-10{margin:2.5rem}
.mx-10{margin-left:2.5rem;margin-right:2.5rem}
.my-10{margin-top:2.5rem;margin-bottom:2.5rem}
.mt-10{margin-top:2.5rem}
.mr-10{margin-right:2.5rem}
.mb-10{margin-bottom:2.5rem}
.ml-10{margin-left:2.5rem}
.-mt-10{margin-top:-2.5rem}
.-mb-10{margin-bottom:-2.5rem}
.-ml-10{margin-left:-2.5rem}
.-mr-10{margin-right:-2.5rem}
.m-11{margin:2.75rem}
.mx-11{margin-left:2.75rem;margin-right:2.75rem}
.my-11{margin-top:2.75rem;margin-bottom:2.75rem}
.mt-11{margin-top:2.75rem}
.mr-11{margin-right:2.75rem}
.mb-11{margin-bottom:2.75rem}
.ml-11{margin-left:2.75rem}
.-mt-11{margin-top:-2.75rem}
.-mb-11{margin-bottom:-2.75rem}
.-ml-11{margin-left:-2.75rem}
.-mr-11{margin-right:-2.75rem}
.m-12{margin:3rem}
.mx-12{margin-left:3rem;margin-right:3rem}
.my-12{margin-top:3rem;margin-bottom:3rem}
.mt-12{margin-top:3rem}
.mr-12{margin-right:3rem}
.mb-12{margin-bottom:3rem}
.ml-12{margin-left:3rem}
.-mt-12{margin-top:-3rem}
.-mb-12{margin-bottom:-3rem}
.-ml-12{margin-left:-3rem}
.-mr-12{margin-right:-3rem}
.m-14{margin:3.5rem}
.mx-14{margin-left:3.5rem;margin-right:3.5rem}
.my-14{margin-top:3.5rem;margin-bottom:3.5rem}
.mt-14{margin-top:3.5rem}
.mr-14{margin-right:3.5rem}
.mb-14{margin-bottom:3.5rem}
.ml-14{margin-left:3.5rem}
.-mt-14{margin-top:-3.5rem}
.-mb-14{margin-bottom:-3.5rem}
.-ml-14{margin-left:-3.5rem}
.-mr-14{margin-right:-3.5rem}
.m-16{margin:4rem}
.mx-16{margin-left:4rem;margin-right:4rem}
.my-16{margin-top:4rem;margin-bottom:4rem}
.mt-16{margin-top:4rem}
.mr-16{margin-right:4rem}
.mb-16{margin-bottom:4rem}
.ml-16{margin-left:4rem}
.-mt-16{margin-top:-4rem}
.-mb-16{margin-bottom:-4rem}
.-ml-16{margin-left:-4rem}
.-mr-16{margin-right:-4rem}
.m-20{margin:5rem}
.mx-20{margin-left:5rem;margin-right:5rem}
.my-20{margin-top:5rem;margin-bottom:5rem}
.mt-20{margin-top:5rem}
.mr-20{margin-right:5rem}
.mb-20{margin-bottom:5rem}
.ml-20{margin-left:5rem}
.-mt-20{margin-top:-5rem}
.-mb-20{margin-bottom:-5rem}
.-ml-20{margin-left:-5rem}
.-mr-20{margin-right:-5rem}
.m-24{margin:6rem}
.mx-24{margin-left:6rem;margin-right:6rem}
.my-24{margin-top:6rem;margin-bottom:6rem}
.mt-24{margin-top:6rem}
.mr-24{margin-right:6rem}
.mb-24{margin-bottom:6rem}
.ml-24{margin-left:6rem}
.-mt-24{margin-top:-6rem}
.-mb-24{margin-bottom:-6rem}
.-ml-24{margin-left:-6rem}
.-mr-24{margin-right:-6rem}
.m-28{margin:7rem}
.mx-28{margin-left:7rem;margin-right:7rem}
.my-28{margin-top:7rem;margin-bottom:7rem}
.mt-28{margin-top:7rem}
.mr-28{margin-right:7rem}
.mb-28{margin-bottom:7rem}
.ml-28{margin-left:7rem}
.-mt-28{margin-top:-7rem}
.-mb-28{margin-bottom:-7rem}
.-ml-28{margin-left:-7rem}
.-mr-28{margin-right:-7rem}
.m-32{margin:8rem}
.mx-32{margin-left:8rem;margin-right:8rem}
.my-32{margin-top:8rem;margin-bottom:8rem}
.mt-32{margin-top:8rem}
.mr-32{margin-right:8rem}
.mb-32{margin-bottom:8rem}
.ml-32{margin-left:8rem}
.-mt-32{margin-top:-8rem}
.-mb-32{margin-bottom:-8rem}
.-ml-32{margin-left:-8rem}
.-mr-32{margin-right:-8rem}
.m-36{margin:9rem}
.mx-36{margin-left:9rem;margin-right:9rem}
.my-36{margin-top:9rem;margin-bottom:9rem}
.mt-36{margin-top:9rem}
.mr-36{margin-right:9rem}
.mb-36{margin-bottom:9rem}
.ml-36{margin-left:9rem}
.-mt-36{margin-top:-9rem}
.-mb-36{margin-bottom:-9rem}
.-ml-36{margin-left:-9rem}
.-mr-36{margin-right:-9rem}
.m-40{margin:10rem}
.mx-40{margin-left:10rem;margin-right:10rem}
.my-40{margin-top:10rem;margin-bottom:10rem}
.mt-40{margin-top:10rem}
.mr-40{margin-right:10rem}
.mb-40{margin-bottom:10rem}
.ml-40{margin-left:10rem}
.-mt-40{margin-top:-10rem}
.-mb-40{margin-bottom:-10rem}
.-ml-40{margin-left:-10rem}
.-mr-40{margin-right:-10rem}
.m-44{margin:11rem}
.mx-44{margin-left:11rem;margin-right:11rem}
.my-44{margin-top:11rem;margin-bottom:11rem}
.mt-44{margin-top:11rem}
.mr-44{margin-right:11rem}
.mb-44{margin-bottom:11rem}
.ml-44{margin-left:11rem}
.-mt-44{margin-top:-11rem}
.-mb-44{margin-bottom:-11rem}
.-ml-44{margin-left:-11rem}
.-mr-44{margin-right:-11rem}
.m-48{margin:12rem}
.mx-48{margin-left:12rem;margin-right:12rem}
.my-48{margin-top:12rem;margin-bottom:12rem}
.mt-48{margin-top:12rem}
.mr-48{margin-right:12rem}
.mb-48{margin-bottom:12rem}
.ml-48{margin-left:12rem}
.-mt-48{margin-top:-12rem}
.-mb-48{margin-bottom:-12rem}
.-ml-48{margin-left:-12rem}
.-mr-48{margin-right:-12rem}
.m-52{margin:13rem}
.mx-52{margin-left:13rem;margin-right:13rem}
.my-52{margin-top:13rem;margin-bottom:13rem}
.mt-52{margin-top:13rem}
.mr-52{margin-right:13rem}
.mb-52{margin-bottom:13rem}
.ml-52{margin-left:13rem}
.-mt-52{margin-top:-13rem}
.-mb-52{margin-bottom:-13rem}
.-ml-52{margin-left:-13rem}
.-mr-52{margin-right:-13rem}
.m-56{margin:14rem}
.mx-56{margin-left:14rem;margin-right:14rem}
.my-56{margin-top:14rem;margin-bottom:14rem}
.mt-56{margin-top:14rem}
.mr-56{margin-right:14rem}
.mb-56{margin-bottom:14rem}
.ml-56{margin-left:14rem}
.-mt-56{margin-top:-14rem}
.-mb-56{margin-bottom:-14rem}
.-ml-56{margin-left:-14rem}
.-mr-56{margin-right:-14rem}
.m-60{margin:15rem}
.mx-60{margin-left:15rem;margin-right:15rem}
.my-60{margin-top:15rem;margin-bottom:15rem}
.mt-60{margin-top:15rem}
.mr-60{margin-right:15rem}
.mb-60{margin-bottom:15rem}
.ml-60{margin-left:15rem}
.-mt-60{margin-top:-15rem}
.-mb-60{margin-bottom:-15rem}
.-ml-60{margin-left:-15rem}
.-mr-60{margin-right:-15rem}
.m-64{margin:16rem}
.mx-64{margin-left:16rem;margin-right:16rem}
.my-64{margin-top:16rem;margin-bottom:16rem}
.mt-64{margin-top:16rem}
.mr-64{margin-right:16rem}
.mb-64{margin-bottom:16rem}
.ml-64{margin-left:16rem}
.-mt-64{margin-top:-16rem}
.-mb-64{margin-bottom:-16rem}
.-ml-64{margin-left:-16rem}
.-mr-64{margin-right:-16rem}
.m-72{margin:18rem}
.mx-72{margin-left:18rem;margin-right:18rem}
.my-72{margin-top:18rem;margin-bottom:18rem}
.mt-72{margin-top:18rem}
.mr-72{margin-right:18rem}
.mb-72{margin-bottom:18rem}
.ml-72{margin-left:18rem}
.-mt-72{margin-top:-18rem}
.-mb-72{margin-bottom:-18rem}
.-ml-72{margin-left:-18rem}
.-mr-72{margin-right:-18rem}
.m-80{margin:20rem}
.mx-80{margin-left:20rem;margin-right:20rem}
.my-80{margin-top:20rem;margin-bottom:20rem}
.mt-80{margin-top:20rem}
.mr-80{margin-right:20rem}
.mb-80{margin-bottom:20rem}
.ml-80{margin-left:20rem}
.-mt-80{margin-top:-20rem}
.-mb-80{margin-bottom:-20rem}
.-ml-80{margin-left:-20rem}
.-mr-80{margin-right:-20rem}
.m-96{margin:24rem}
.mx-96{margin-left:24rem;margin-right:24rem}
.my-96{margin-top:24rem;margin-bottom:24rem}
.mt-96{margin-top:24rem}
.mr-96{margin-right:24rem}
.mb-96{margin-bottom:24rem}
.ml-96{margin-left:24rem}
.-mt-96{margin-top:-24rem}
.-mb-96{margin-bottom:-24rem}
.-ml-96{margin-left:-24rem}
.-mr-96{margin-right:-24rem}
.m-auto{margin:auto}
.mx-auto{margin-left:auto;margin-right:auto}
.my-auto{margin-top:auto;margin-bottom:auto}
.mt-auto{margin-top:auto}
.mr-auto{margin-right:auto}
.mb-auto{margin-bottom:auto}
.ml-auto{margin-left:auto}
.space-x-0 > * + *{margin-left:0px}
.space-y-0 > * + *{margin-top:0px}
.space-x-px > * + *{margin-left:1px}
.space-y-px > * + *{margin-top:1px}
.space-x-0\.5 > * + *{margin-left:0.125rem}
.space-y-0\.5 > * + *{margin-top:0.125rem}
.space-x-1 > * + *{margin-left:0.25rem}
.space-y-1 > * + *{margin-top:0.25rem}
.space-x-1\.5 > * + *{margin-left:0.375rem}
.space-y-1\.5 > * + *{margin-top:0.375rem}
.space-x-2 > * + *{margin-left:0.5rem}
.space-y-2 > * + *{margin-top:0.5rem}
.space-x-2\.5 > * + *{margin-left:0.625rem}
.space-y-2\.5 > * + *{margin-top:0.625rem}
.space-x-3 > * + *{margin-left:0.75rem}
.space-y-3 > * + *{margin-top:0.75rem}
.space-x-3\.5 > * + *{margin-left:0.875rem}
.space-y-3\.5 > * + *{margin-top:0.875rem}
.space-x-4 > * + *{margin-left:1rem}
.space-y-4 > * + *{margin-top:1rem}
.space-x-5 > * + *{margin-left:1.25rem}
.space-y-5 > * + *{margin-top:1.25rem}
.space-x-6 > * + *{margin-left:1.5rem}
.space-y-6 > * + *{margin-top:1.5rem}
.space-x-7 > * + *{margin-left:1.75rem}
.space-y-7 > * + *{margin-top:1.75rem}
.space-x-8 > * + *{margin-left:2rem}
.space-y-8 > * + *{margin-top:2rem}
.space-x-9 > * + *{margin-left:2.25rem}
.space-y-9 > * + *{margin-top:2.25rem}
.space-x-10 > * + *{margin-left:2.5rem}
.space-y-10 > * + *{margin-top:2.5rem}
.space-x-11 > * + *{margin-left:2.75rem}
.space-y-11 > * + *{margin-top:2.75rem}
.space-x-12 > * + *{margin-left:3rem}
.space-y-12 > * + *{margin-top:3rem}
.space-x-14 > * + *{margin-left:3.5rem}
.space-y-14 > * + *{margin-top:3.5rem}
.space-x-16 > * + *{margin-left:4rem}
.space-y-16 > * + *{margin-top:4rem}
.space-x-20 > * + *{margin-left:5rem}
.space-y-20 > * + *{margin-top:5rem}
.space-x-24 > * + *{margin-left:6rem}
.space-y-24 > * + *{margin-top:6rem}
.space-x-28 > * + *{margin-left:7rem}
.space-y-28 > * + *{margin-top:7rem}
.space-x-32 > * + *{margin-left:8rem}
.space-y-32 > * + *{margin-top:8rem}
.space-x-36 > * + *{margin-left:9rem}
.space-y-36 > * + *{margin-top:9rem}
.space-x-40 > * + *{margin-left:10rem}
.space-y-40 > * + *{margin-top:10rem}
.space-x-44 > * + *{margin-left:11rem}
.space-y-44 > * + *{margin-top:11rem}
.space-x-48 > * + *{margin-left:12rem}
.space-y-48 > * + *{margin-top:12rem}
.space-x-52 > * + *{margin-left:13rem}
.space-y-52 > * + *{margin-top:13rem}
.space-x-56 > * + *{margin-left:14rem}
.space-y-56 > * + *{margin-top:14rem}
.space-x-60 > * + *{margin-left:15rem}
.space-y-60 > * + *{margin-top:15rem}
.space-x-64 > * + *{margin-left:16rem}
.space-y-64 > * + *{margin-top:16rem}
.space-x-72 > * + *{margin-left:18rem}
.space-y-72 > * + *{margin-top:18rem}
.space-x-80 > * + *{margin-left:20rem}
.space-y-80 > * + *{margin-top:20rem}
.space-x-96 > * + *{margin-left:24rem}
.space-y-96 > * + *{margin-top:24rem}
.gap-0{gap:0px}
.gap-x-0{column-gap:0px}
.gap-y-0{row-gap:0px}
.gap-px{gap:1px}
.gap-x-px{column-gap:1px}
.gap-y-px{row-gap:1px}
.gap-0\.5{gap:0.125rem}
.gap-x-0\.5{column-gap:0.125rem}
.gap-y-0\.5{row-gap:0.125rem}
.gap-1{gap:0.25rem}
.gap-x-1{column-gap:0.25rem}
.gap-y-1{row-gap:0.25rem}
.gap-1\.5{gap:0.375rem}
.gap-x-1\.5{column-gap:0.375rem}
.gap-y-1\.5{row-gap:0.375rem}
.gap-2{gap:0.5rem}
.gap-x-2{column-gap:0.5rem}
.gap-y-2{row-gap:0.5rem}
.gap-2\.5{gap:0.625rem}
.gap-x-2\.5{column-gap:0.625rem}
.gap-y-2\.5{row-gap:0.625rem}
.gap-3{gap:0.75rem}
.gap-x-3{column-gap:0.75rem}
.gap-y-3{row-gap:0.75rem}
.gap-3\.5{gap:0.875rem}
.gap-x-3\.5{column-gap:0.875rem}
.gap-y-3\.5{row-gap:0.875rem}
.gap-4{gap:1rem}
.gap-x-4{column-gap:1rem}
.gap-y-4{row-gap:1rem}
.gap-5{gap:1.25rem}
.gap-x-5{column-gap:1.25rem}
.gap-y-5{row-gap:1.25rem}
.gap-6{gap:1.5rem}
.gap-x-6{column-gap:1.5rem}
.gap-y-6{row-gap:1.5rem}
.gap-7{gap:1.75rem}
.gap-x-7{column-gap:1.75rem}
.gap-y-7{row-gap:1.75rem}
.gap-8{gap:2rem}
.gap-x-8{column-gap:2rem}
.gap-y-8{row-gap:2rem}
.gap-9{gap:2.25rem}
.gap-x-9{column-gap:2.25rem}
.gap-y-9{row-gap:2.25rem}
.gap-10{gap:2.5rem}
.gap-x-10{column-gap:2.5rem}
.gap-y-10{row-gap:2.5rem}
.gap-11{gap:2.75rem}
.gap-x-11{column-gap:2.75rem}
.gap-y-11{row-gap:2.75rem}
.gap-12{gap:3rem}
.gap-x-12{column-gap:3rem}
.gap-y-12{row-gap:3rem}
.gap-14{gap:3.5rem}
.gap-x-14{column-gap:3.5rem}
.gap-y-14{row-gap:3.5rem}
.gap-16{gap:4rem}
.gap-x-16{column-gap:4rem}
.gap-y-16{row-gap:4rem}
.gap-20{gap:5rem}
.gap-x-20{column-gap:5rem}
.gap-y-20{row-gap:5rem}
.gap-24{gap:6rem}
.gap-x-24{column-gap:6rem}
.gap-y-24{row-gap:6rem}
.gap-28{gap:7rem}
.gap-x-28{column-gap:7rem}
.gap-y-28{row-gap:7rem}
.gap-32{gap:8rem}
.gap-x-32{column-gap:8rem}
.gap-y-32{row-gap:8rem}
.gap-36{gap:9rem}
.gap-x-36{column-gap:9rem}
.gap-y-36{row-gap:9rem}
.gap-40{gap:10rem}
.gap-x-40{column-gap:10rem}
.gap-y-40{row-gap:10rem}
.gap-44{gap:11rem}
.gap-x-44{column-gap:11rem}
.gap-y-44{row-gap:11rem}
.gap-48{gap:12rem}
.gap-x-48{column-gap:12rem}
.gap-y-48{row-gap:12rem}
.gap-52{gap:13rem}
.gap-x-52{column-gap:13rem}
.gap-y-52{row-gap:13rem}
.gap-56{gap:14rem}
.gap-x-56{column-gap:14rem}
.gap-y-56{row-gap:14rem}
.gap-60{gap:15rem}
.gap-x-60{column-gap:15rem}
.gap-y-60{row-gap:15rem}
.gap-64{gap:16rem}
.gap-x-64{column-gap:16rem}
.gap-y-64{row-gap:16rem}
.gap-72{gap:18rem}
.gap-x-72{column-gap:18rem}
.gap-y-72{row-gap:18rem}
.gap-80{gap:20rem}
.gap-x-80{column-gap:20rem}
.gap-y-80{row-gap:20rem}
.gap-96{gap:24rem}
.gap-x-96{column-gap:24rem}
.gap-y-96{row-gap:24rem}
.w-0{width:0px}
.w-px{width:1px}
.w-0\.5{width:0.125rem}
.w-1{width:0.25rem}
.w-1\.5{width:0.375rem}
.w-2{width:0.5rem}
.w-2\.5{width:0.625rem}
.w-3{width:0.75rem}
.w-3\.5{width:0.875rem}
.w-4{width:1rem}
.w-5{width:1.25rem}
.w-6{width:1.5rem}
.w-7{width:1.75rem}
.w-8{width:2rem}
.w-9{width:2.25rem}
.w-10{width:2.5rem}
.w-11{width:2.75rem}
.w-12{width:3rem}
.w-14{width:3.5rem}
.w-16{width:4rem}
.w-20{width:5rem}
.w-24{width:6rem}
.w-28{width:7rem}
.w-32{width:8rem}
.w-36{width:9rem}
.w-40{width:10rem}
.w-44{width:11rem}
.w-48{width:12rem}
.w-52{width:13rem}
.w-56{width:14rem}
.w-60{width:15rem}
.w-64{width:16rem}
.w-72{width:18rem}
.w-80{width:20rem}
.w-96{width:24rem}
.w-1\/2{width:50%}
.w-1\/3{width:33.333333%}
.w-2\/3{width:66.666667%}
.w-1\/4{width:25%}
.w-2\/4{width:50%}
.w-3\/4{width:75%}
.w-1\/5{width:20%}
.w-2\/5{width:40%}
.w-3\/5{width:60%}
.w-4\/5{width:80%}
.w-1\/6{width:16.666667%}
.w-5\/6{width:83.333333%}
.w-1\/12{width:8.333333%}
.w-full{width:100%}
.w-auto{width:auto}
.w-screen{width:100vw}
.w-min{width:min-content}
.w-max{width:max-content}
.w-fit{width:fit-content}
.h-0{height:0px}
.h-px{height:1px}
.h-0\.5{height:0.125rem}
.h-1{height:0.25rem}
.h-1\.5{height:0.375rem}
.h-2{height:0.5rem}
.h-2\.5{height:0.625rem}
.h-3{height:0.75rem}
.h-3\.5{height:0.875rem}
.h-4{height:1rem}
.h-5{height:1.25rem}
.h-6{height:1.5rem}
.h-7{height:1.75rem}
.h-8{height:2rem}
.h-9{height:2.25rem}
.h-10{height:2.5rem}
.h-11{height:2.75rem}
.h-12{height:3rem}
.h-14{height:3.5rem}
.h-16{height:4rem}
.h-20{height:5rem}
.h-24{height:6rem}
.h-28{height:7rem}
.h-32{height:8rem}
.h-36{height:9rem}
.h-40{height:10rem}
.h-44{height:11rem}
.h-48{height:12rem}
.h-52{height:13rem}
.h-56{height:14rem}
.h-60{height:15rem}
.h-64{height:16rem}
.h-72{height:18rem}
.h-80{height:20rem}
.h-96{height:24rem}
.h-auto{height:auto}
.h-full{height:100%}
.h-screen{height:100vh}
.h-min{height:min-content}
.h-max{height:max-content}
.h-fit{height:fit-content}
.h-1\/2{height:50%}
.h-1\/3{height:33.333333%}
.h-2\/3{height:66.666667%}
.h-1\/4{height:25%}
.h-3\/4{height:75%}
.max-w-none{max-width:none}
.max-w-xs{max-width:20rem}
.max-w-sm{max-width:24rem}
.max-w-md{max-width:28rem}
.max-w-lg{max-width:32rem}
.max-w-xl{max-width:36rem}
.max-w-2xl{max-width:42rem}
.max-w-3xl{max-width:48rem}
.max-w-4xl{max-width:56rem}
.max-w-5xl{max-width:64rem}
.max-w-6xl{max-width:72rem}
.max-w-7xl{max-width:80rem}
.max-w-full{max-width:100%}
.max-w-prose{max-width:65ch}
.max-w-screen-sm{max-width:640px}
.max-w-screen-md{max-width:768px}
.max-w-screen-lg{max-width:1024px}
.max-w-screen-xl{max-width:1280px}
.max-h-0{max-height:0px}
.max-h-px{max-height:1px}
.max-h-0\.5{max-height:0.125rem}
.max-h-1{max-height:0.25rem}
.max-h-1\.5{max-height:0.375rem}
.max-h-2{max-height:0.5rem}
.max-h-2\.5{max-height:0.625rem}
.max-h-3{max-height:0.75rem}
.max-h-3\.5{max-height:0.875rem}
.max-h-4{max-height:1rem}
.max-h-5{max-height:1.25rem}
.max-h-6{max-height:1.5rem}
.max-h-7{max-height:1.75rem}
.max-h-8{max-height:2rem}
.max-h-9{max-height:2.25rem}
.max-h-10{max-height:2.5rem}
.max-h-11{max-height:2.75rem}
.max-h-12{max-height:3rem}
.max-h-14{max-height:3.5rem}
.max-h-16{max-height:4rem}
.max-h-20{max-height:5rem}
.max-h-24{max-height:6rem}
.max-h-28{max-height:7rem}
.max-h-32{max-height:8rem}
.max-h-36{max-height:9rem}
.max-h-40{max-height:10rem}
.max-h-44{max-height:11rem}
.max-h-48{max-height:12rem}
.max-h-52{max-height:13rem}
.max-h-56{max-height:14rem}
.max-h-60{max-height:15rem}
.max-h-64{max-height:16rem}
.max-h-72{max-height:18rem}
.max-h-80{max-height:20rem}
.max-h-96{max-height:24rem}
.max-h-full{max-height:100%}
.max-h-screen{max-height:100vh}
.max-h-none{max-height:none}
.min-h-0{min-height:0px}
.min-h-full{min-height:100%}
.min-h-screen{min-height:100vh}
.min-h-min{min-height:min-content}
.min-h-fit{min-height:fit-content}
.min-h-4{min-height:1rem}
.min-h-8{min-height:2rem}
.min-h-10{min-height:2.5rem}
.min-h-12{min-height:3rem}
.min-h-16{min-height:4rem}
.min-h-20{min-height:5rem}
.min-h-24{min-height:6rem}
.min-h-32{min-height:8rem}
.min-h-40{min-height:10rem}
.min-h-48{min-height:12rem}
.min-h-56{min-height:14rem}
.min-h-64{min-height:16rem}
.min-h-80{min-height:20rem}
.min-h-96{min-height:24rem}
.min-w-0{min-width:0px}
.min-w-full{min-width:100%}
.min-w-min{min-width:min-content}
.min-w-max{min-width:max-content}
.min-w-fit{min-width:fit-content}
.size-full{width:100%;height:100%}
.size-0{width:0px;height:0px}
.size-px{width:1px;height:1px}
.size-0\.5{width:0.125rem;height:0.125rem}
.size-1{width:0.25rem;height:0.25rem}
.size-1\.5{width:0.375rem;height:0.375rem}
.size-2{width:0.5rem;height:0.5rem}
.size-2\.5{width:0.625rem;height:0.625rem}
.size-3{width:0.75rem;height:0.75rem}
.size-3\.5{width:0.875rem;height:0.875rem}
.size-4{width:1rem;height:1rem}
.size-5{width:1.25rem;height:1.25rem}
.size-6{width:1.5rem;height:1.5rem}
.size-7{width:1.75rem;height:1.75rem}
.size-8{width:2rem;height:2rem}
.size-9{width:2.25rem;height:2.25rem}
.size-10{width:2.5rem;height:2.5rem}
.size-11{width:2.75rem;height:2.75rem}
.size-12{width:3rem;height:3rem}
.size-14{width:3.5rem;height:3.5rem}
.size-16{width:4rem;height:4rem}
.size-20{width:5rem;height:5rem}
.size-24{width:6rem;height:6rem}
.size-28{width:7rem;height:7rem}
.size-32{width:8rem;height:8rem}
.size-36{width:9rem;height:9rem}
.size-40{width:10rem;height:10rem}
.size-44{width:11rem;height:11rem}
.size-48{width:12rem;height:12rem}
.size-52{width:13rem;height:13rem}
.size-56{width:14rem;height:14rem}
.size-60{width:15rem;height:15rem}
.size-64{width:16rem;height:16rem}
.size-72{width:18rem;height:18rem}
.size-80{width:20rem;height:20rem}
.size-96{width:24rem;height:24rem}
.flex-row{flex-direction:row}
.flex-row-reverse{flex-direction:row-reverse}
.flex-col{flex-direction:column}
.flex-col-reverse{flex-direction:column-reverse}
.flex-wrap{flex-wrap:wrap}
.flex-wrap-reverse{flex-wrap:wrap-reverse}
.flex-nowrap{flex-wrap:nowrap}
.flex-1{flex:1 1 0%}
.flex-auto{flex:1 1 auto}
.flex-initial{flex:0 1 auto}
.flex-none{flex:none}
.grow{flex-grow:1}
.grow-0{flex-grow:0}
.shrink{flex-shrink:1}
.shrink-0{flex-shrink:0}
.basis-0{flex-basis:0px}
.basis-auto{flex-basis:auto}
.basis-full{flex-basis:100%}
.basis-1\/2{flex-basis:50%}
.basis-1\/3{flex-basis:33.333333%}
.items-start{align-items:flex-start}
.self-start{align-self:flex-start}
.content-start{align-content:flex-start}
.items-end{align-items:flex-end}
.self-end{align-self:flex-end}
.content-end{align-content:flex-end}
.items-center{align-items:center}
.self-center{align-self:center}
.content-center{align-content:center}
.items-baseline{align-items:baseline}
.self-baseline{align-self:baseline}
.content-baseline{align-content:baseline}
.items-stretch{align-items:stretch}
.self-stretch{align-self:stretch}
.content-stretch{align-content:stretch}
.self-auto{align-self:auto}
.content-between{align-content:space-between}
.justify-start{justify-content:flex-start}
.justify-items-start{justify-items:flex-start}
.justify-self-start{justify-self:flex-start}
.justify-end{justify-content:flex-end}
.justify-items-end{justify-items:flex-end}
.justify-self-end{justify-self:flex-end}
.justify-center{justify-content:center}
.justify-items-center{justify-items:center}
.justify-self-center{justify-self:center}
.justify-between{justify-content:space-between}
.justify-items-between{justify-items:space-between}
.justify-self-between{justify-self:space-between}
.justify-around{justify-content:space-around}
.justify-items-around{justify-items:space-around}
.justify-self-around{justify-self:space-around}
.justify-evenly{justify-content:space-evenly}
.justify-items-evenly{justify-items:space-evenly}
.justify-self-evenly{justify-self:space-evenly}
.justify-stretch{justify-content:stretch}
.justify-items-stretch{justify-items:stretch}
.justify-self-stretch{justify-self:stretch}
.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.col-span-1{grid-column:span 1 / span 1}
.row-span-1{grid-row:span 1 / span 1}
.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.col-span-2{grid-column:span 2 / span 2}
.row-span-2{grid-row:span 2 / span 2}
.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.col-span-3{grid-column:span 3 / span 3}
.row-span-3{grid-row:span 3 / span 3}
.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.col-span-4{grid-column:span 4 / span 4}
.row-span-4{grid-row:span 4 / span 4}
.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.col-span-5{grid-column:span 5 / span 5}
.row-span-5{grid-row:span 5 / span 5}
.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.col-span-6{grid-column:span 6 / span 6}
.row-span-6{grid-row:span 6 / span 6}
.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.col-span-7{grid-column:span 7 / span 7}
.row-span-7{grid-row:span 7 / span 7}
.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.col-span-8{grid-column:span 8 / span 8}
.row-span-8{grid-row:span 8 / span 8}
.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.col-span-9{grid-column:span 9 / span 9}
.row-span-9{grid-row:span 9 / span 9}
.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.col-span-10{grid-column:span 10 / span 10}
.row-span-10{grid-row:span 10 / span 10}
.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.col-span-11{grid-column:span 11 / span 11}
.row-span-11{grid-row:span 11 / span 11}
.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.col-span-12{grid-column:span 12 / span 12}
.row-span-12{grid-row:span 12 / span 12}
.grid-cols-none{grid-template-columns:none}
.col-span-full{grid-column:1 / -1}
.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}
.col-start-1{grid-column-start:1}
.row-start-1{grid-row-start:1}
.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}
.col-start-2{grid-column-start:2}
.row-start-2{grid-row-start:2}
.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}
.col-start-3{grid-column-start:3}
.row-start-3{grid-row-start:3}
.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}
.col-start-4{grid-column-start:4}
.row-start-4{grid-row-start:4}
.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}
.col-start-5{grid-column-start:5}
.row-start-5{grid-row-start:5}
.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}
.col-start-6{grid-column-start:6}
.row-start-6{grid-row-start:6}
.grid-flow-row{grid-auto-flow:row}
.grid-flow-col{grid-auto-flow:column}
.grid-flow-dense{grid-auto-flow:dense}
.order-1{order:1}
.order-2{order:2}
.order-3{order:3}
.order-4{order:4}
.order-5{order:5}
.order-6{order:6}
.order-7{order:7}
.order-8{order:8}
.order-9{order:9}
.order-10{order:10}
.order-11{order:11}
.order-12{order:12}
.order-first{order:-9999}
.order-last{order:9999}
.order-none{order:0}
.text-xs{font-size:0.75rem;line-height:1rem}
.text-sm{font-size:0.875rem;line-height:1.25rem}
.text-base{font-size:1rem;line-height:1.5rem}
.text-lg{font-size:1.125rem;line-height:1.75rem}
.text-xl{font-size:1.25rem;line-height:1.75rem}
.text-2xl{font-size:1.5rem;line-height:2rem}
.text-3xl{font-size:1.875rem;line-height:2.25rem}
.text-4xl{font-size:2.25rem;line-height:2.5rem}
.text-5xl{font-size:3rem;line-height:1.1}
.text-6xl{font-size:3.75rem;line-height:1.05}
.text-7xl{font-size:4.5rem;line-height:1.05}
.text-8xl{font-size:6rem;line-height:1}
.text-9xl{font-size:8rem;line-height:1}
.font-thin{font-weight:100}
.font-extralight{font-weight:200}
.font-light{font-weight:300}
.font-normal{font-weight:400}
.font-medium{font-weight:500}
.font-semibold{font-weight:600}
.font-bold{font-weight:700}
.font-extrabold{font-weight:800}
.font-black{font-weight:900}
.font-sans{font-family:var(--sf-font-body)}
.font-display{font-family:var(--sf-font-display)}
.font-ui{font-family:var(--sf-font-ui)}
.font-serif{font-family:Georgia,"Times New Roman",serif}
.font-mono{font-family:Consolas,"Cascadia Mono","Courier New",monospace}
.leading-none{line-height:1}
.leading-tight{line-height:1.25}
.leading-snug{line-height:1.375}
.leading-normal{line-height:1.5}
.leading-relaxed{line-height:1.625}
.leading-loose{line-height:2}
.leading-3{line-height:.75rem}
.leading-4{line-height:1rem}
.leading-5{line-height:1.25rem}
.leading-6{line-height:1.5rem}
.leading-7{line-height:1.75rem}
.leading-8{line-height:2rem}
.leading-9{line-height:2.25rem}
.leading-10{line-height:2.5rem}
.tracking-tighter{letter-spacing:-0.05em}
.tracking-tight{letter-spacing:-0.025em}
.tracking-normal{letter-spacing:0em}
.tracking-wide{letter-spacing:0.025em}
.tracking-wider{letter-spacing:0.05em}
.tracking-widest{letter-spacing:0.1em}
.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}
.text-justify{text-align:justify}
.text-start{text-align:start}
.text-end{text-align:end}
.uppercase{text-transform:uppercase}
.lowercase{text-transform:lowercase}
.capitalize{text-transform:capitalize}
.normal-case{text-transform:none}
.italic{font-style:italic}
.not-italic{font-style:normal}
.underline{text-decoration-line:underline}
.line-through{text-decoration-line:line-through}
.no-underline{text-decoration-line:none}
.underline-offset-2{text-underline-offset:2px}
.underline-offset-4{text-underline-offset:4px}
.decoration-2{text-decoration-thickness:2px}
.tabular-nums{font-variant-numeric:tabular-nums}
.align-middle{vertical-align:middle}
.align-top{vertical-align:top}
.align-bottom{vertical-align:bottom}
.whitespace-normal{white-space:normal}
.whitespace-nowrap{white-space:nowrap}
.whitespace-pre-line{white-space:pre-line}
.whitespace-pre-wrap{white-space:pre-wrap}
.break-words{overflow-wrap:break-word}
.break-all{word-break:break-all}
.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.list-none{list-style-type:none}
.list-disc{list-style-type:disc}
.list-decimal{list-style-type:decimal}
.list-inside{list-style-position:inside}
.indent-0{text-indent:0px}
.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}
.line-clamp-5{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}
.line-clamp-6{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}
.text-slate-50{color:#f8fafc}
.bg-slate-50{background-color:#f8fafc}
.border-slate-50{border-color:#f8fafc}
.text-slate-100{color:#f1f5f9}
.bg-slate-100{background-color:#f1f5f9}
.border-slate-100{border-color:#f1f5f9}
.ring-slate-100{--sf-ring-color:#f1f5f9}
.from-slate-100{--sf-from:#f1f5f9}
.to-slate-100{--sf-to:#f1f5f9}
.via-slate-100{--sf-via:#f1f5f9}
.decoration-slate-100{text-decoration-color:#f1f5f9}
.accent-slate-100{accent-color:#f1f5f9}
.divide-slate-100 > * + *{border-color:#f1f5f9}
.placeholder-slate-100 ::placeholder{color:#f1f5f9}
.text-slate-200{color:#e2e8f0}
.bg-slate-200{background-color:#e2e8f0}
.border-slate-200{border-color:#e2e8f0}
.ring-slate-200{--sf-ring-color:#e2e8f0}
.from-slate-200{--sf-from:#e2e8f0}
.to-slate-200{--sf-to:#e2e8f0}
.via-slate-200{--sf-via:#e2e8f0}
.decoration-slate-200{text-decoration-color:#e2e8f0}
.accent-slate-200{accent-color:#e2e8f0}
.divide-slate-200 > * + *{border-color:#e2e8f0}
.placeholder-slate-200 ::placeholder{color:#e2e8f0}
.text-slate-300{color:#cbd5e1}
.bg-slate-300{background-color:#cbd5e1}
.border-slate-300{border-color:#cbd5e1}
.ring-slate-300{--sf-ring-color:#cbd5e1}
.from-slate-300{--sf-from:#cbd5e1}
.to-slate-300{--sf-to:#cbd5e1}
.via-slate-300{--sf-via:#cbd5e1}
.decoration-slate-300{text-decoration-color:#cbd5e1}
.accent-slate-300{accent-color:#cbd5e1}
.divide-slate-300 > * + *{border-color:#cbd5e1}
.placeholder-slate-300 ::placeholder{color:#cbd5e1}
.text-slate-400{color:#94a3b8}
.bg-slate-400{background-color:#94a3b8}
.border-slate-400{border-color:#94a3b8}
.ring-slate-400{--sf-ring-color:#94a3b8}
.from-slate-400{--sf-from:#94a3b8}
.to-slate-400{--sf-to:#94a3b8}
.via-slate-400{--sf-via:#94a3b8}
.decoration-slate-400{text-decoration-color:#94a3b8}
.accent-slate-400{accent-color:#94a3b8}
.divide-slate-400 > * + *{border-color:#94a3b8}
.placeholder-slate-400 ::placeholder{color:#94a3b8}
.text-slate-500{color:#64748b}
.bg-slate-500{background-color:#64748b}
.border-slate-500{border-color:#64748b}
.ring-slate-500{--sf-ring-color:#64748b}
.from-slate-500{--sf-from:#64748b}
.to-slate-500{--sf-to:#64748b}
.via-slate-500{--sf-via:#64748b}
.decoration-slate-500{text-decoration-color:#64748b}
.accent-slate-500{accent-color:#64748b}
.divide-slate-500 > * + *{border-color:#64748b}
.placeholder-slate-500 ::placeholder{color:#64748b}
.text-slate-600{color:#475569}
.bg-slate-600{background-color:#475569}
.border-slate-600{border-color:#475569}
.ring-slate-600{--sf-ring-color:#475569}
.from-slate-600{--sf-from:#475569}
.to-slate-600{--sf-to:#475569}
.via-slate-600{--sf-via:#475569}
.decoration-slate-600{text-decoration-color:#475569}
.accent-slate-600{accent-color:#475569}
.divide-slate-600 > * + *{border-color:#475569}
.placeholder-slate-600 ::placeholder{color:#475569}
.text-slate-700{color:#334155}
.bg-slate-700{background-color:#334155}
.border-slate-700{border-color:#334155}
.ring-slate-700{--sf-ring-color:#334155}
.from-slate-700{--sf-from:#334155}
.to-slate-700{--sf-to:#334155}
.via-slate-700{--sf-via:#334155}
.decoration-slate-700{text-decoration-color:#334155}
.accent-slate-700{accent-color:#334155}
.divide-slate-700 > * + *{border-color:#334155}
.placeholder-slate-700 ::placeholder{color:#334155}
.text-slate-800{color:#1e293b}
.bg-slate-800{background-color:#1e293b}
.border-slate-800{border-color:#1e293b}
.text-slate-900{color:#0f172a}
.bg-slate-900{background-color:#0f172a}
.border-slate-900{border-color:#0f172a}
.ring-slate-900{--sf-ring-color:#0f172a}
.from-slate-900{--sf-from:#0f172a}
.to-slate-900{--sf-to:#0f172a}
.via-slate-900{--sf-via:#0f172a}
.decoration-slate-900{text-decoration-color:#0f172a}
.accent-slate-900{accent-color:#0f172a}
.divide-slate-900 > * + *{border-color:#0f172a}
.placeholder-slate-900 ::placeholder{color:#0f172a}
.text-slate-950{color:#020617}
.bg-slate-950{background-color:#020617}
.border-slate-950{border-color:#020617}
.text-gray-50{color:#f9fafb}
.bg-gray-50{background-color:#f9fafb}
.border-gray-50{border-color:#f9fafb}
.text-gray-100{color:#f3f4f6}
.bg-gray-100{background-color:#f3f4f6}
.border-gray-100{border-color:#f3f4f6}
.text-gray-200{color:#e5e7eb}
.bg-gray-200{background-color:#e5e7eb}
.border-gray-200{border-color:#e5e7eb}
.ring-gray-200{--sf-ring-color:#e5e7eb}
.from-gray-200{--sf-from:#e5e7eb}
.to-gray-200{--sf-to:#e5e7eb}
.via-gray-200{--sf-via:#e5e7eb}
.decoration-gray-200{text-decoration-color:#e5e7eb}
.accent-gray-200{accent-color:#e5e7eb}
.divide-gray-200 > * + *{border-color:#e5e7eb}
.placeholder-gray-200 ::placeholder{color:#e5e7eb}
.text-gray-300{color:#d1d5db}
.bg-gray-300{background-color:#d1d5db}
.border-gray-300{border-color:#d1d5db}
.ring-gray-300{--sf-ring-color:#d1d5db}
.from-gray-300{--sf-from:#d1d5db}
.to-gray-300{--sf-to:#d1d5db}
.via-gray-300{--sf-via:#d1d5db}
.decoration-gray-300{text-decoration-color:#d1d5db}
.accent-gray-300{accent-color:#d1d5db}
.divide-gray-300 > * + *{border-color:#d1d5db}
.placeholder-gray-300 ::placeholder{color:#d1d5db}
.text-gray-400{color:#9ca3af}
.bg-gray-400{background-color:#9ca3af}
.border-gray-400{border-color:#9ca3af}
.ring-gray-400{--sf-ring-color:#9ca3af}
.from-gray-400{--sf-from:#9ca3af}
.to-gray-400{--sf-to:#9ca3af}
.via-gray-400{--sf-via:#9ca3af}
.decoration-gray-400{text-decoration-color:#9ca3af}
.accent-gray-400{accent-color:#9ca3af}
.divide-gray-400 > * + *{border-color:#9ca3af}
.placeholder-gray-400 ::placeholder{color:#9ca3af}
.text-gray-500{color:#6b7280}
.bg-gray-500{background-color:#6b7280}
.border-gray-500{border-color:#6b7280}
.ring-gray-500{--sf-ring-color:#6b7280}
.from-gray-500{--sf-from:#6b7280}
.to-gray-500{--sf-to:#6b7280}
.via-gray-500{--sf-via:#6b7280}
.decoration-gray-500{text-decoration-color:#6b7280}
.accent-gray-500{accent-color:#6b7280}
.divide-gray-500 > * + *{border-color:#6b7280}
.placeholder-gray-500 ::placeholder{color:#6b7280}
.text-gray-600{color:#4b5563}
.bg-gray-600{background-color:#4b5563}
.border-gray-600{border-color:#4b5563}
.text-gray-700{color:#374151}
.bg-gray-700{background-color:#374151}
.border-gray-700{border-color:#374151}
.text-gray-800{color:#1f2937}
.bg-gray-800{background-color:#1f2937}
.border-gray-800{border-color:#1f2937}
.text-gray-900{color:#111827}
.bg-gray-900{background-color:#111827}
.border-gray-900{border-color:#111827}
.text-gray-950{color:#030712}
.bg-gray-950{background-color:#030712}
.border-gray-950{border-color:#030712}
.text-stone-50{color:#fafaf9}
.bg-stone-50{background-color:#fafaf9}
.border-stone-50{border-color:#fafaf9}
.text-stone-100{color:#f5f5f4}
.bg-stone-100{background-color:#f5f5f4}
.border-stone-100{border-color:#f5f5f4}
.text-stone-200{color:#e7e5e4}
.bg-stone-200{background-color:#e7e5e4}
.border-stone-200{border-color:#e7e5e4}
.text-stone-300{color:#d6d3d1}
.bg-stone-300{background-color:#d6d3d1}
.border-stone-300{border-color:#d6d3d1}
.text-stone-400{color:#a8a29e}
.bg-stone-400{background-color:#a8a29e}
.border-stone-400{border-color:#a8a29e}
.text-stone-500{color:#78716c}
.bg-stone-500{background-color:#78716c}
.border-stone-500{border-color:#78716c}
.text-stone-600{color:#57534e}
.bg-stone-600{background-color:#57534e}
.border-stone-600{border-color:#57534e}
.text-stone-700{color:#44403c}
.bg-stone-700{background-color:#44403c}
.border-stone-700{border-color:#44403c}
.text-stone-800{color:#292524}
.bg-stone-800{background-color:#292524}
.border-stone-800{border-color:#292524}
.text-stone-900{color:#1c1917}
.bg-stone-900{background-color:#1c1917}
.border-stone-900{border-color:#1c1917}
.text-stone-950{color:#0c0a09}
.bg-stone-950{background-color:#0c0a09}
.border-stone-950{border-color:#0c0a09}
.text-red-50{color:#fef2f2}
.bg-red-50{background-color:#fef2f2}
.border-red-50{border-color:#fef2f2}
.text-red-100{color:#fee2e2}
.bg-red-100{background-color:#fee2e2}
.border-red-100{border-color:#fee2e2}
.text-red-200{color:#fecaca}
.bg-red-200{background-color:#fecaca}
.border-red-200{border-color:#fecaca}
.text-red-300{color:#fca5a5}
.bg-red-300{background-color:#fca5a5}
.border-red-300{border-color:#fca5a5}
.text-red-400{color:#f87171}
.bg-red-400{background-color:#f87171}
.border-red-400{border-color:#f87171}
.text-red-500{color:#ef4444}
.bg-red-500{background-color:#ef4444}
.border-red-500{border-color:#ef4444}
.ring-red-500{--sf-ring-color:#ef4444}
.from-red-500{--sf-from:#ef4444}
.to-red-500{--sf-to:#ef4444}
.via-red-500{--sf-via:#ef4444}
.decoration-red-500{text-decoration-color:#ef4444}
.accent-red-500{accent-color:#ef4444}
.divide-red-500 > * + *{border-color:#ef4444}
.placeholder-red-500 ::placeholder{color:#ef4444}
.text-red-600{color:#dc2626}
.bg-red-600{background-color:#dc2626}
.border-red-600{border-color:#dc2626}
.text-red-700{color:#b91c1c}
.bg-red-700{background-color:#b91c1c}
.border-red-700{border-color:#b91c1c}
.text-red-800{color:#991b1b}
.bg-red-800{background-color:#991b1b}
.border-red-800{border-color:#991b1b}
.text-red-900{color:#7f1d1d}
.bg-red-900{background-color:#7f1d1d}
.border-red-900{border-color:#7f1d1d}
.text-red-950{color:#450a0a}
.bg-red-950{background-color:#450a0a}
.border-red-950{border-color:#450a0a}
.text-rose-50{color:#fff1f2}
.bg-rose-50{background-color:#fff1f2}
.border-rose-50{border-color:#fff1f2}
.text-rose-100{color:#ffe4e6}
.bg-rose-100{background-color:#ffe4e6}
.border-rose-100{border-color:#ffe4e6}
.text-rose-200{color:#fecdd3}
.bg-rose-200{background-color:#fecdd3}
.border-rose-200{border-color:#fecdd3}
.text-rose-300{color:#fda4af}
.bg-rose-300{background-color:#fda4af}
.border-rose-300{border-color:#fda4af}
.text-rose-400{color:#fb7185}
.bg-rose-400{background-color:#fb7185}
.border-rose-400{border-color:#fb7185}
.text-rose-500{color:#f43f5e}
.bg-rose-500{background-color:#f43f5e}
.border-rose-500{border-color:#f43f5e}
.ring-rose-500{--sf-ring-color:#f43f5e}
.from-rose-500{--sf-from:#f43f5e}
.to-rose-500{--sf-to:#f43f5e}
.via-rose-500{--sf-via:#f43f5e}
.decoration-rose-500{text-decoration-color:#f43f5e}
.accent-rose-500{accent-color:#f43f5e}
.divide-rose-500 > * + *{border-color:#f43f5e}
.placeholder-rose-500 ::placeholder{color:#f43f5e}
.text-rose-600{color:#e11d48}
.bg-rose-600{background-color:#e11d48}
.border-rose-600{border-color:#e11d48}
.ring-rose-600{--sf-ring-color:#e11d48}
.from-rose-600{--sf-from:#e11d48}
.to-rose-600{--sf-to:#e11d48}
.via-rose-600{--sf-via:#e11d48}
.decoration-rose-600{text-decoration-color:#e11d48}
.accent-rose-600{accent-color:#e11d48}
.divide-rose-600 > * + *{border-color:#e11d48}
.placeholder-rose-600 ::placeholder{color:#e11d48}
.text-rose-700{color:#be123c}
.bg-rose-700{background-color:#be123c}
.border-rose-700{border-color:#be123c}
.text-rose-800{color:#9f1239}
.bg-rose-800{background-color:#9f1239}
.border-rose-800{border-color:#9f1239}
.text-rose-900{color:#881337}
.bg-rose-900{background-color:#881337}
.border-rose-900{border-color:#881337}
.text-rose-950{color:#4c0519}
.bg-rose-950{background-color:#4c0519}
.border-rose-950{border-color:#4c0519}
.text-orange-50{color:#fff7ed}
.bg-orange-50{background-color:#fff7ed}
.border-orange-50{border-color:#fff7ed}
.text-orange-100{color:#ffedd5}
.bg-orange-100{background-color:#ffedd5}
.border-orange-100{border-color:#ffedd5}
.text-orange-200{color:#fed7aa}
.bg-orange-200{background-color:#fed7aa}
.border-orange-200{border-color:#fed7aa}
.text-orange-300{color:#fdba74}
.bg-orange-300{background-color:#fdba74}
.border-orange-300{border-color:#fdba74}
.text-orange-400{color:#fb923c}
.bg-orange-400{background-color:#fb923c}
.border-orange-400{border-color:#fb923c}
.text-orange-500{color:#f97316}
.bg-orange-500{background-color:#f97316}
.border-orange-500{border-color:#f97316}
.text-orange-600{color:#ea580c}
.bg-orange-600{background-color:#ea580c}
.border-orange-600{border-color:#ea580c}
.text-orange-700{color:#c2410c}
.bg-orange-700{background-color:#c2410c}
.border-orange-700{border-color:#c2410c}
.text-orange-800{color:#9a3412}
.bg-orange-800{background-color:#9a3412}
.border-orange-800{border-color:#9a3412}
.text-orange-900{color:#7c2d12}
.bg-orange-900{background-color:#7c2d12}
.border-orange-900{border-color:#7c2d12}
.text-orange-950{color:#431407}
.bg-orange-950{background-color:#431407}
.border-orange-950{border-color:#431407}
.text-amber-50{color:#fffbeb}
.bg-amber-50{background-color:#fffbeb}
.border-amber-50{border-color:#fffbeb}
.text-amber-100{color:#fef3c7}
.bg-amber-100{background-color:#fef3c7}
.border-amber-100{border-color:#fef3c7}
.text-amber-200{color:#fde68a}
.bg-amber-200{background-color:#fde68a}
.border-amber-200{border-color:#fde68a}
.text-amber-300{color:#fcd34d}
.bg-amber-300{background-color:#fcd34d}
.border-amber-300{border-color:#fcd34d}
.text-amber-400{color:#fbbf24}
.bg-amber-400{background-color:#fbbf24}
.border-amber-400{border-color:#fbbf24}
.ring-amber-400{--sf-ring-color:#fbbf24}
.from-amber-400{--sf-from:#fbbf24}
.to-amber-400{--sf-to:#fbbf24}
.via-amber-400{--sf-via:#fbbf24}
.decoration-amber-400{text-decoration-color:#fbbf24}
.accent-amber-400{accent-color:#fbbf24}
.divide-amber-400 > * + *{border-color:#fbbf24}
.placeholder-amber-400 ::placeholder{color:#fbbf24}
.text-amber-500{color:#f59e0b}
.bg-amber-500{background-color:#f59e0b}
.border-amber-500{border-color:#f59e0b}
.ring-amber-500{--sf-ring-color:#f59e0b}
.from-amber-500{--sf-from:#f59e0b}
.to-amber-500{--sf-to:#f59e0b}
.via-amber-500{--sf-via:#f59e0b}
.decoration-amber-500{text-decoration-color:#f59e0b}
.accent-amber-500{accent-color:#f59e0b}
.divide-amber-500 > * + *{border-color:#f59e0b}
.placeholder-amber-500 ::placeholder{color:#f59e0b}
.text-amber-600{color:#d97706}
.bg-amber-600{background-color:#d97706}
.border-amber-600{border-color:#d97706}
.text-amber-700{color:#b45309}
.bg-amber-700{background-color:#b45309}
.border-amber-700{border-color:#b45309}
.text-amber-800{color:#92400e}
.bg-amber-800{background-color:#92400e}
.border-amber-800{border-color:#92400e}
.text-amber-900{color:#78350f}
.bg-amber-900{background-color:#78350f}
.border-amber-900{border-color:#78350f}
.text-amber-950{color:#451a03}
.bg-amber-950{background-color:#451a03}
.border-amber-950{border-color:#451a03}
.text-yellow-50{color:#fefce8}
.bg-yellow-50{background-color:#fefce8}
.border-yellow-50{border-color:#fefce8}
.text-yellow-100{color:#fef9c3}
.bg-yellow-100{background-color:#fef9c3}
.border-yellow-100{border-color:#fef9c3}
.text-yellow-200{color:#fef08a}
.bg-yellow-200{background-color:#fef08a}
.border-yellow-200{border-color:#fef08a}
.text-yellow-300{color:#fde047}
.bg-yellow-300{background-color:#fde047}
.border-yellow-300{border-color:#fde047}
.text-yellow-400{color:#facc15}
.bg-yellow-400{background-color:#facc15}
.border-yellow-400{border-color:#facc15}
.text-yellow-500{color:#eab308}
.bg-yellow-500{background-color:#eab308}
.border-yellow-500{border-color:#eab308}
.text-yellow-600{color:#ca8a04}
.bg-yellow-600{background-color:#ca8a04}
.border-yellow-600{border-color:#ca8a04}
.text-yellow-700{color:#a16207}
.bg-yellow-700{background-color:#a16207}
.border-yellow-700{border-color:#a16207}
.text-yellow-800{color:#854d0e}
.bg-yellow-800{background-color:#854d0e}
.border-yellow-800{border-color:#854d0e}
.text-yellow-900{color:#713f12}
.bg-yellow-900{background-color:#713f12}
.border-yellow-900{border-color:#713f12}
.text-yellow-950{color:#422006}
.bg-yellow-950{background-color:#422006}
.border-yellow-950{border-color:#422006}
.text-lime-50{color:#f7fee7}
.bg-lime-50{background-color:#f7fee7}
.border-lime-50{border-color:#f7fee7}
.text-lime-100{color:#ecfccb}
.bg-lime-100{background-color:#ecfccb}
.border-lime-100{border-color:#ecfccb}
.text-lime-200{color:#d9f99d}
.bg-lime-200{background-color:#d9f99d}
.border-lime-200{border-color:#d9f99d}
.text-lime-300{color:#bef264}
.bg-lime-300{background-color:#bef264}
.border-lime-300{border-color:#bef264}
.text-lime-400{color:#a3e635}
.bg-lime-400{background-color:#a3e635}
.border-lime-400{border-color:#a3e635}
.text-lime-500{color:#84cc16}
.bg-lime-500{background-color:#84cc16}
.border-lime-500{border-color:#84cc16}
.text-lime-600{color:#65a30d}
.bg-lime-600{background-color:#65a30d}
.border-lime-600{border-color:#65a30d}
.text-lime-700{color:#4d7c0f}
.bg-lime-700{background-color:#4d7c0f}
.border-lime-700{border-color:#4d7c0f}
.text-lime-800{color:#3f6212}
.bg-lime-800{background-color:#3f6212}
.border-lime-800{border-color:#3f6212}
.text-lime-900{color:#365314}
.bg-lime-900{background-color:#365314}
.border-lime-900{border-color:#365314}
.text-lime-950{color:#1a2e05}
.bg-lime-950{background-color:#1a2e05}
.border-lime-950{border-color:#1a2e05}
.text-green-50{color:#f0fdf4}
.bg-green-50{background-color:#f0fdf4}
.border-green-50{border-color:#f0fdf4}
.text-green-100{color:#dcfce7}
.bg-green-100{background-color:#dcfce7}
.border-green-100{border-color:#dcfce7}
.text-green-200{color:#bbf7d0}
.bg-green-200{background-color:#bbf7d0}
.border-green-200{border-color:#bbf7d0}
.text-green-300{color:#86efac}
.bg-green-300{background-color:#86efac}
.border-green-300{border-color:#86efac}
.text-green-400{color:#4ade80}
.bg-green-400{background-color:#4ade80}
.border-green-400{border-color:#4ade80}
.text-green-500{color:#22c55e}
.bg-green-500{background-color:#22c55e}
.border-green-500{border-color:#22c55e}
.ring-green-500{--sf-ring-color:#22c55e}
.from-green-500{--sf-from:#22c55e}
.to-green-500{--sf-to:#22c55e}
.via-green-500{--sf-via:#22c55e}
.decoration-green-500{text-decoration-color:#22c55e}
.accent-green-500{accent-color:#22c55e}
.divide-green-500 > * + *{border-color:#22c55e}
.placeholder-green-500 ::placeholder{color:#22c55e}
.text-green-600{color:#16a34a}
.bg-green-600{background-color:#16a34a}
.border-green-600{border-color:#16a34a}
.ring-green-600{--sf-ring-color:#16a34a}
.from-green-600{--sf-from:#16a34a}
.to-green-600{--sf-to:#16a34a}
.via-green-600{--sf-via:#16a34a}
.decoration-green-600{text-decoration-color:#16a34a}
.accent-green-600{accent-color:#16a34a}
.divide-green-600 > * + *{border-color:#16a34a}
.placeholder-green-600 ::placeholder{color:#16a34a}
.text-green-700{color:#15803d}
.bg-green-700{background-color:#15803d}
.border-green-700{border-color:#15803d}
.text-green-800{color:#166534}
.bg-green-800{background-color:#166534}
.border-green-800{border-color:#166534}
.text-green-900{color:#14532d}
.bg-green-900{background-color:#14532d}
.border-green-900{border-color:#14532d}
.text-green-950{color:#052e16}
.bg-green-950{background-color:#052e16}
.border-green-950{border-color:#052e16}
.text-emerald-50{color:#ecfdf5}
.bg-emerald-50{background-color:#ecfdf5}
.border-emerald-50{border-color:#ecfdf5}
.text-emerald-100{color:#d1fae5}
.bg-emerald-100{background-color:#d1fae5}
.border-emerald-100{border-color:#d1fae5}
.text-emerald-200{color:#a7f3d0}
.bg-emerald-200{background-color:#a7f3d0}
.border-emerald-200{border-color:#a7f3d0}
.text-emerald-300{color:#6ee7b7}
.bg-emerald-300{background-color:#6ee7b7}
.border-emerald-300{border-color:#6ee7b7}
.text-emerald-400{color:#34d399}
.bg-emerald-400{background-color:#34d399}
.border-emerald-400{border-color:#34d399}
.text-emerald-500{color:#10b981}
.bg-emerald-500{background-color:#10b981}
.border-emerald-500{border-color:#10b981}
.ring-emerald-500{--sf-ring-color:#10b981}
.from-emerald-500{--sf-from:#10b981}
.to-emerald-500{--sf-to:#10b981}
.via-emerald-500{--sf-via:#10b981}
.decoration-emerald-500{text-decoration-color:#10b981}
.accent-emerald-500{accent-color:#10b981}
.divide-emerald-500 > * + *{border-color:#10b981}
.placeholder-emerald-500 ::placeholder{color:#10b981}
.text-emerald-600{color:#059669}
.bg-emerald-600{background-color:#059669}
.border-emerald-600{border-color:#059669}
.ring-emerald-600{--sf-ring-color:#059669}
.from-emerald-600{--sf-from:#059669}
.to-emerald-600{--sf-to:#059669}
.via-emerald-600{--sf-via:#059669}
.decoration-emerald-600{text-decoration-color:#059669}
.accent-emerald-600{accent-color:#059669}
.divide-emerald-600 > * + *{border-color:#059669}
.placeholder-emerald-600 ::placeholder{color:#059669}
.text-emerald-700{color:#047857}
.bg-emerald-700{background-color:#047857}
.border-emerald-700{border-color:#047857}
.text-emerald-800{color:#065f46}
.bg-emerald-800{background-color:#065f46}
.border-emerald-800{border-color:#065f46}
.text-emerald-900{color:#064e3b}
.bg-emerald-900{background-color:#064e3b}
.border-emerald-900{border-color:#064e3b}
.text-emerald-950{color:#022c22}
.bg-emerald-950{background-color:#022c22}
.border-emerald-950{border-color:#022c22}
.text-teal-50{color:#f0fdfa}
.bg-teal-50{background-color:#f0fdfa}
.border-teal-50{border-color:#f0fdfa}
.text-teal-100{color:#ccfbf1}
.bg-teal-100{background-color:#ccfbf1}
.border-teal-100{border-color:#ccfbf1}
.text-teal-200{color:#99f6e4}
.bg-teal-200{background-color:#99f6e4}
.border-teal-200{border-color:#99f6e4}
.text-teal-300{color:#5eead4}
.bg-teal-300{background-color:#5eead4}
.border-teal-300{border-color:#5eead4}
.text-teal-400{color:#2dd4bf}
.bg-teal-400{background-color:#2dd4bf}
.border-teal-400{border-color:#2dd4bf}
.text-teal-500{color:#14b8a6}
.bg-teal-500{background-color:#14b8a6}
.border-teal-500{border-color:#14b8a6}
.text-teal-600{color:#0d9488}
.bg-teal-600{background-color:#0d9488}
.border-teal-600{border-color:#0d9488}
.text-teal-700{color:#0f766e}
.bg-teal-700{background-color:#0f766e}
.border-teal-700{border-color:#0f766e}
.text-teal-800{color:#115e59}
.bg-teal-800{background-color:#115e59}
.border-teal-800{border-color:#115e59}
.text-teal-900{color:#134e4a}
.bg-teal-900{background-color:#134e4a}
.border-teal-900{border-color:#134e4a}
.text-teal-950{color:#042f2e}
.bg-teal-950{background-color:#042f2e}
.border-teal-950{border-color:#042f2e}
.text-cyan-50{color:#ecfeff}
.bg-cyan-50{background-color:#ecfeff}
.border-cyan-50{border-color:#ecfeff}
.text-cyan-100{color:#cffafe}
.bg-cyan-100{background-color:#cffafe}
.border-cyan-100{border-color:#cffafe}
.text-cyan-200{color:#a5f3fc}
.bg-cyan-200{background-color:#a5f3fc}
.border-cyan-200{border-color:#a5f3fc}
.text-cyan-300{color:#67e8f9}
.bg-cyan-300{background-color:#67e8f9}
.border-cyan-300{border-color:#67e8f9}
.text-cyan-400{color:#22d3ee}
.bg-cyan-400{background-color:#22d3ee}
.border-cyan-400{border-color:#22d3ee}
.text-cyan-500{color:#06b6d4}
.bg-cyan-500{background-color:#06b6d4}
.border-cyan-500{border-color:#06b6d4}
.text-cyan-600{color:#0891b2}
.bg-cyan-600{background-color:#0891b2}
.border-cyan-600{border-color:#0891b2}
.text-cyan-700{color:#0e7490}
.bg-cyan-700{background-color:#0e7490}
.border-cyan-700{border-color:#0e7490}
.text-cyan-800{color:#155e75}
.bg-cyan-800{background-color:#155e75}
.border-cyan-800{border-color:#155e75}
.text-cyan-900{color:#164e63}
.bg-cyan-900{background-color:#164e63}
.border-cyan-900{border-color:#164e63}
.text-cyan-950{color:#083344}
.bg-cyan-950{background-color:#083344}
.border-cyan-950{border-color:#083344}
.text-sky-50{color:#f0f9ff}
.bg-sky-50{background-color:#f0f9ff}
.border-sky-50{border-color:#f0f9ff}
.text-sky-100{color:#e0f2fe}
.bg-sky-100{background-color:#e0f2fe}
.border-sky-100{border-color:#e0f2fe}
.text-sky-200{color:#bae6fd}
.bg-sky-200{background-color:#bae6fd}
.border-sky-200{border-color:#bae6fd}
.text-sky-300{color:#7dd3fc}
.bg-sky-300{background-color:#7dd3fc}
.border-sky-300{border-color:#7dd3fc}
.text-sky-400{color:#38bdf8}
.bg-sky-400{background-color:#38bdf8}
.border-sky-400{border-color:#38bdf8}
.text-sky-500{color:#0ea5e9}
.bg-sky-500{background-color:#0ea5e9}
.border-sky-500{border-color:#0ea5e9}
.ring-sky-500{--sf-ring-color:#0ea5e9}
.from-sky-500{--sf-from:#0ea5e9}
.to-sky-500{--sf-to:#0ea5e9}
.via-sky-500{--sf-via:#0ea5e9}
.decoration-sky-500{text-decoration-color:#0ea5e9}
.accent-sky-500{accent-color:#0ea5e9}
.divide-sky-500 > * + *{border-color:#0ea5e9}
.placeholder-sky-500 ::placeholder{color:#0ea5e9}
.text-sky-600{color:#0284c7}
.bg-sky-600{background-color:#0284c7}
.border-sky-600{border-color:#0284c7}
.text-sky-700{color:#0369a1}
.bg-sky-700{background-color:#0369a1}
.border-sky-700{border-color:#0369a1}
.text-sky-800{color:#075985}
.bg-sky-800{background-color:#075985}
.border-sky-800{border-color:#075985}
.text-sky-900{color:#0c4a6e}
.bg-sky-900{background-color:#0c4a6e}
.border-sky-900{border-color:#0c4a6e}
.text-sky-950{color:#082f49}
.bg-sky-950{background-color:#082f49}
.border-sky-950{border-color:#082f49}
.text-blue-50{color:#eff6ff}
.bg-blue-50{background-color:#eff6ff}
.border-blue-50{border-color:#eff6ff}
.text-blue-100{color:#dbeafe}
.bg-blue-100{background-color:#dbeafe}
.border-blue-100{border-color:#dbeafe}
.text-blue-200{color:#bfdbfe}
.bg-blue-200{background-color:#bfdbfe}
.border-blue-200{border-color:#bfdbfe}
.text-blue-300{color:#93c5fd}
.bg-blue-300{background-color:#93c5fd}
.border-blue-300{border-color:#93c5fd}
.text-blue-400{color:#60a5fa}
.bg-blue-400{background-color:#60a5fa}
.border-blue-400{border-color:#60a5fa}
.text-blue-500{color:#3b82f6}
.bg-blue-500{background-color:#3b82f6}
.border-blue-500{border-color:#3b82f6}
.ring-blue-500{--sf-ring-color:#3b82f6}
.from-blue-500{--sf-from:#3b82f6}
.to-blue-500{--sf-to:#3b82f6}
.via-blue-500{--sf-via:#3b82f6}
.decoration-blue-500{text-decoration-color:#3b82f6}
.accent-blue-500{accent-color:#3b82f6}
.divide-blue-500 > * + *{border-color:#3b82f6}
.placeholder-blue-500 ::placeholder{color:#3b82f6}
.text-blue-600{color:#2563eb}
.bg-blue-600{background-color:#2563eb}
.border-blue-600{border-color:#2563eb}
.ring-blue-600{--sf-ring-color:#2563eb}
.from-blue-600{--sf-from:#2563eb}
.to-blue-600{--sf-to:#2563eb}
.via-blue-600{--sf-via:#2563eb}
.decoration-blue-600{text-decoration-color:#2563eb}
.accent-blue-600{accent-color:#2563eb}
.divide-blue-600 > * + *{border-color:#2563eb}
.placeholder-blue-600 ::placeholder{color:#2563eb}
.text-blue-700{color:#1d4ed8}
.bg-blue-700{background-color:#1d4ed8}
.border-blue-700{border-color:#1d4ed8}
.text-blue-800{color:#1e40af}
.bg-blue-800{background-color:#1e40af}
.border-blue-800{border-color:#1e40af}
.text-blue-900{color:#1e3a8a}
.bg-blue-900{background-color:#1e3a8a}
.border-blue-900{border-color:#1e3a8a}
.text-blue-950{color:#172554}
.bg-blue-950{background-color:#172554}
.border-blue-950{border-color:#172554}
.text-indigo-50{color:#eef2ff}
.bg-indigo-50{background-color:#eef2ff}
.border-indigo-50{border-color:#eef2ff}
.text-indigo-100{color:#e0e7ff}
.bg-indigo-100{background-color:#e0e7ff}
.border-indigo-100{border-color:#e0e7ff}
.text-indigo-200{color:#c7d2fe}
.bg-indigo-200{background-color:#c7d2fe}
.border-indigo-200{border-color:#c7d2fe}
.text-indigo-300{color:#a5b4fc}
.bg-indigo-300{background-color:#a5b4fc}
.border-indigo-300{border-color:#a5b4fc}
.text-indigo-400{color:#818cf8}
.bg-indigo-400{background-color:#818cf8}
.border-indigo-400{border-color:#818cf8}
.text-indigo-500{color:#6366f1}
.bg-indigo-500{background-color:#6366f1}
.border-indigo-500{border-color:#6366f1}
.ring-indigo-500{--sf-ring-color:#6366f1}
.from-indigo-500{--sf-from:#6366f1}
.to-indigo-500{--sf-to:#6366f1}
.via-indigo-500{--sf-via:#6366f1}
.decoration-indigo-500{text-decoration-color:#6366f1}
.accent-indigo-500{accent-color:#6366f1}
.divide-indigo-500 > * + *{border-color:#6366f1}
.placeholder-indigo-500 ::placeholder{color:#6366f1}
.text-indigo-600{color:#4f46e5}
.bg-indigo-600{background-color:#4f46e5}
.border-indigo-600{border-color:#4f46e5}
.text-indigo-700{color:#4338ca}
.bg-indigo-700{background-color:#4338ca}
.border-indigo-700{border-color:#4338ca}
.text-indigo-800{color:#3730a3}
.bg-indigo-800{background-color:#3730a3}
.border-indigo-800{border-color:#3730a3}
.text-indigo-900{color:#312e81}
.bg-indigo-900{background-color:#312e81}
.border-indigo-900{border-color:#312e81}
.text-indigo-950{color:#1e1b4b}
.bg-indigo-950{background-color:#1e1b4b}
.border-indigo-950{border-color:#1e1b4b}
.text-violet-50{color:#f5f3ff}
.bg-violet-50{background-color:#f5f3ff}
.border-violet-50{border-color:#f5f3ff}
.text-violet-100{color:#ede9fe}
.bg-violet-100{background-color:#ede9fe}
.border-violet-100{border-color:#ede9fe}
.text-violet-200{color:#ddd6fe}
.bg-violet-200{background-color:#ddd6fe}
.border-violet-200{border-color:#ddd6fe}
.text-violet-300{color:#c4b5fd}
.bg-violet-300{background-color:#c4b5fd}
.border-violet-300{border-color:#c4b5fd}
.text-violet-400{color:#a78bfa}
.bg-violet-400{background-color:#a78bfa}
.border-violet-400{border-color:#a78bfa}
.text-violet-500{color:#8b5cf6}
.bg-violet-500{background-color:#8b5cf6}
.border-violet-500{border-color:#8b5cf6}
.text-violet-600{color:#7c3aed}
.bg-violet-600{background-color:#7c3aed}
.border-violet-600{border-color:#7c3aed}
.text-violet-700{color:#6d28d9}
.bg-violet-700{background-color:#6d28d9}
.border-violet-700{border-color:#6d28d9}
.text-violet-800{color:#5b21b6}
.bg-violet-800{background-color:#5b21b6}
.border-violet-800{border-color:#5b21b6}
.text-violet-900{color:#4c1d95}
.bg-violet-900{background-color:#4c1d95}
.border-violet-900{border-color:#4c1d95}
.text-violet-950{color:#2e1065}
.bg-violet-950{background-color:#2e1065}
.border-violet-950{border-color:#2e1065}
.text-purple-50{color:#faf5ff}
.bg-purple-50{background-color:#faf5ff}
.border-purple-50{border-color:#faf5ff}
.text-purple-100{color:#f3e8ff}
.bg-purple-100{background-color:#f3e8ff}
.border-purple-100{border-color:#f3e8ff}
.text-purple-200{color:#e9d5ff}
.bg-purple-200{background-color:#e9d5ff}
.border-purple-200{border-color:#e9d5ff}
.text-purple-300{color:#d8b4fe}
.bg-purple-300{background-color:#d8b4fe}
.border-purple-300{border-color:#d8b4fe}
.text-purple-400{color:#c084fc}
.bg-purple-400{background-color:#c084fc}
.border-purple-400{border-color:#c084fc}
.text-purple-500{color:#a855f7}
.bg-purple-500{background-color:#a855f7}
.border-purple-500{border-color:#a855f7}
.text-purple-600{color:#9333ea}
.bg-purple-600{background-color:#9333ea}
.border-purple-600{border-color:#9333ea}
.text-purple-700{color:#7e22ce}
.bg-purple-700{background-color:#7e22ce}
.border-purple-700{border-color:#7e22ce}
.text-purple-800{color:#6b21a8}
.bg-purple-800{background-color:#6b21a8}
.border-purple-800{border-color:#6b21a8}
.text-purple-900{color:#581c87}
.bg-purple-900{background-color:#581c87}
.border-purple-900{border-color:#581c87}
.text-purple-950{color:#3b0764}
.bg-purple-950{background-color:#3b0764}
.border-purple-950{border-color:#3b0764}
.text-fuchsia-50{color:#fdf4ff}
.bg-fuchsia-50{background-color:#fdf4ff}
.border-fuchsia-50{border-color:#fdf4ff}
.text-fuchsia-100{color:#fae8ff}
.bg-fuchsia-100{background-color:#fae8ff}
.border-fuchsia-100{border-color:#fae8ff}
.text-fuchsia-200{color:#f5d0fe}
.bg-fuchsia-200{background-color:#f5d0fe}
.border-fuchsia-200{border-color:#f5d0fe}
.text-fuchsia-300{color:#f0abfc}
.bg-fuchsia-300{background-color:#f0abfc}
.border-fuchsia-300{border-color:#f0abfc}
.text-fuchsia-400{color:#e879f9}
.bg-fuchsia-400{background-color:#e879f9}
.border-fuchsia-400{border-color:#e879f9}
.text-fuchsia-500{color:#d946ef}
.bg-fuchsia-500{background-color:#d946ef}
.border-fuchsia-500{border-color:#d946ef}
.text-fuchsia-600{color:#c026d3}
.bg-fuchsia-600{background-color:#c026d3}
.border-fuchsia-600{border-color:#c026d3}
.text-fuchsia-700{color:#a21caf}
.bg-fuchsia-700{background-color:#a21caf}
.border-fuchsia-700{border-color:#a21caf}
.text-fuchsia-800{color:#86198f}
.bg-fuchsia-800{background-color:#86198f}
.border-fuchsia-800{border-color:#86198f}
.text-fuchsia-900{color:#701a75}
.bg-fuchsia-900{background-color:#701a75}
.border-fuchsia-900{border-color:#701a75}
.text-fuchsia-950{color:#4a044e}
.bg-fuchsia-950{background-color:#4a044e}
.border-fuchsia-950{border-color:#4a044e}
.text-pink-50{color:#fdf2f8}
.bg-pink-50{background-color:#fdf2f8}
.border-pink-50{border-color:#fdf2f8}
.text-pink-100{color:#fce7f3}
.bg-pink-100{background-color:#fce7f3}
.border-pink-100{border-color:#fce7f3}
.text-pink-200{color:#fbcfe8}
.bg-pink-200{background-color:#fbcfe8}
.border-pink-200{border-color:#fbcfe8}
.text-pink-300{color:#f9a8d4}
.bg-pink-300{background-color:#f9a8d4}
.border-pink-300{border-color:#f9a8d4}
.text-pink-400{color:#f472b6}
.bg-pink-400{background-color:#f472b6}
.border-pink-400{border-color:#f472b6}
.text-pink-500{color:#ec4899}
.bg-pink-500{background-color:#ec4899}
.border-pink-500{border-color:#ec4899}
.text-pink-600{color:#db2777}
.bg-pink-600{background-color:#db2777}
.border-pink-600{border-color:#db2777}
.text-pink-700{color:#be185d}
.bg-pink-700{background-color:#be185d}
.border-pink-700{border-color:#be185d}
.text-pink-800{color:#9d174d}
.bg-pink-800{background-color:#9d174d}
.border-pink-800{border-color:#9d174d}
.text-pink-900{color:#831843}
.bg-pink-900{background-color:#831843}
.border-pink-900{border-color:#831843}
.text-pink-950{color:#500724}
.bg-pink-950{background-color:#500724}
.border-pink-950{border-color:#500724}
.text-white{color:#ffffff}
.bg-white{background-color:#ffffff}
.border-white{border-color:#ffffff}
.ring-white{--sf-ring-color:#ffffff}
.from-white{--sf-from:#ffffff}
.to-white{--sf-to:#ffffff}
.via-white{--sf-via:#ffffff}
.decoration-white{text-decoration-color:#ffffff}
.accent-white{accent-color:#ffffff}
.divide-white > * + *{border-color:#ffffff}
.placeholder-white ::placeholder{color:#ffffff}
.text-black{color:#000000}
.bg-black{background-color:#000000}
.border-black{border-color:#000000}
.ring-black{--sf-ring-color:#000000}
.from-black{--sf-from:#000000}
.to-black{--sf-to:#000000}
.via-black{--sf-via:#000000}
.decoration-black{text-decoration-color:#000000}
.accent-black{accent-color:#000000}
.divide-black > * + *{border-color:#000000}
.placeholder-black ::placeholder{color:#000000}
.text-transparent{color:transparent}
.bg-transparent{background-color:transparent}
.border-transparent{border-color:transparent}
.ring-transparent{--sf-ring-color:transparent}
.from-transparent{--sf-from:transparent}
.to-transparent{--sf-to:transparent}
.via-transparent{--sf-via:transparent}
.decoration-transparent{text-decoration-color:transparent}
.accent-transparent{accent-color:transparent}
.divide-transparent > * + *{border-color:transparent}
.placeholder-transparent ::placeholder{color:transparent}
.text-current{color:currentColor}
.bg-current{background-color:currentColor}
.border-current{border-color:currentColor}
.ring-current{--sf-ring-color:currentColor}
.from-current{--sf-from:currentColor}
.to-current{--sf-to:currentColor}
.via-current{--sf-via:currentColor}
.decoration-current{text-decoration-color:currentColor}
.accent-current{accent-color:currentColor}
.divide-current > * + *{border-color:currentColor}
.placeholder-current ::placeholder{color:currentColor}
.text-brand{color:var(--sf-brand)}
.bg-brand{background-color:var(--sf-brand)}
.border-brand{border-color:var(--sf-brand)}
.ring-brand{--sf-ring-color:var(--sf-brand)}
.from-brand{--sf-from:var(--sf-brand)}
.to-brand{--sf-to:var(--sf-brand)}
.via-brand{--sf-via:var(--sf-brand)}
.decoration-brand{text-decoration-color:var(--sf-brand)}
.accent-brand{accent-color:var(--sf-brand)}
.divide-brand > * + *{border-color:var(--sf-brand)}
.placeholder-brand ::placeholder{color:var(--sf-brand)}
.text-brand-dark{color:var(--sf-brand-dark)}
.bg-brand-dark{background-color:var(--sf-brand-dark)}
.border-brand-dark{border-color:var(--sf-brand-dark)}
.ring-brand-dark{--sf-ring-color:var(--sf-brand-dark)}
.from-brand-dark{--sf-from:var(--sf-brand-dark)}
.to-brand-dark{--sf-to:var(--sf-brand-dark)}
.via-brand-dark{--sf-via:var(--sf-brand-dark)}
.decoration-brand-dark{text-decoration-color:var(--sf-brand-dark)}
.accent-brand-dark{accent-color:var(--sf-brand-dark)}
.divide-brand-dark > * + *{border-color:var(--sf-brand-dark)}
.placeholder-brand-dark ::placeholder{color:var(--sf-brand-dark)}
.text-brand-light{color:var(--sf-brand-light)}
.bg-brand-light{background-color:var(--sf-brand-light)}
.border-brand-light{border-color:var(--sf-brand-light)}
.ring-brand-light{--sf-ring-color:var(--sf-brand-light)}
.from-brand-light{--sf-from:var(--sf-brand-light)}
.to-brand-light{--sf-to:var(--sf-brand-light)}
.via-brand-light{--sf-via:var(--sf-brand-light)}
.decoration-brand-light{text-decoration-color:var(--sf-brand-light)}
.accent-brand-light{accent-color:var(--sf-brand-light)}
.divide-brand-light > * + *{border-color:var(--sf-brand-light)}
.placeholder-brand-light ::placeholder{color:var(--sf-brand-light)}
.text-accent{color:var(--sf-accent)}
.bg-accent{background-color:var(--sf-accent)}
.border-accent{border-color:var(--sf-accent)}
.ring-accent{--sf-ring-color:var(--sf-accent)}
.from-accent{--sf-from:var(--sf-accent)}
.to-accent{--sf-to:var(--sf-accent)}
.via-accent{--sf-via:var(--sf-accent)}
.decoration-accent{text-decoration-color:var(--sf-accent)}
.accent-accent{accent-color:var(--sf-accent)}
.divide-accent > * + *{border-color:var(--sf-accent)}
.placeholder-accent ::placeholder{color:var(--sf-accent)}
.text-ink{color:var(--sf-ink)}
.bg-ink{background-color:var(--sf-ink)}
.border-ink{border-color:var(--sf-ink)}
.ring-ink{--sf-ring-color:var(--sf-ink)}
.from-ink{--sf-from:var(--sf-ink)}
.to-ink{--sf-to:var(--sf-ink)}
.via-ink{--sf-via:var(--sf-ink)}
.decoration-ink{text-decoration-color:var(--sf-ink)}
.accent-ink{accent-color:var(--sf-ink)}
.divide-ink > * + *{border-color:var(--sf-ink)}
.placeholder-ink ::placeholder{color:var(--sf-ink)}
.text-surface{color:var(--sf-surface)}
.bg-surface{background-color:var(--sf-surface)}
.border-surface{border-color:var(--sf-surface)}
.ring-surface{--sf-ring-color:var(--sf-surface)}
.from-surface{--sf-from:var(--sf-surface)}
.to-surface{--sf-to:var(--sf-surface)}
.via-surface{--sf-via:var(--sf-surface)}
.decoration-surface{text-decoration-color:var(--sf-surface)}
.accent-surface{accent-color:var(--sf-surface)}
.divide-surface > * + *{border-color:var(--sf-surface)}
.placeholder-surface ::placeholder{color:var(--sf-surface)}
.text-subtle{color:var(--sf-subtle)}
.bg-subtle{background-color:var(--sf-subtle)}
.border-subtle{border-color:var(--sf-subtle)}
.ring-subtle{--sf-ring-color:var(--sf-subtle)}
.from-subtle{--sf-from:var(--sf-subtle)}
.to-subtle{--sf-to:var(--sf-subtle)}
.via-subtle{--sf-via:var(--sf-subtle)}
.decoration-subtle{text-decoration-color:var(--sf-subtle)}
.accent-subtle{accent-color:var(--sf-subtle)}
.divide-subtle > * + *{border-color:var(--sf-subtle)}
.placeholder-subtle ::placeholder{color:var(--sf-subtle)}
.text-line{color:var(--sf-line)}
.bg-line{background-color:var(--sf-line)}
.border-line{border-color:var(--sf-line)}
.ring-line{--sf-ring-color:var(--sf-line)}
.from-line{--sf-from:var(--sf-line)}
.to-line{--sf-to:var(--sf-line)}
.via-line{--sf-via:var(--sf-line)}
.decoration-line{text-decoration-color:var(--sf-line)}
.accent-line{accent-color:var(--sf-line)}
.divide-line > * + *{border-color:var(--sf-line)}
.placeholder-line ::placeholder{color:var(--sf-line)}
.bg-black\/5{background-color:rgba(0,0,0,0.05)}
.bg-black\/10{background-color:rgba(0,0,0,0.1)}
.bg-black\/20{background-color:rgba(0,0,0,0.2)}
.bg-black\/30{background-color:rgba(0,0,0,0.3)}
.bg-black\/40{background-color:rgba(0,0,0,0.4)}
.bg-black\/50{background-color:rgba(0,0,0,0.5)}
.bg-black\/60{background-color:rgba(0,0,0,0.6)}
.bg-black\/70{background-color:rgba(0,0,0,0.7)}
.bg-black\/80{background-color:rgba(0,0,0,0.8)}
.bg-black\/90{background-color:rgba(0,0,0,0.9)}
.bg-white\/5{background-color:rgba(255,255,255,0.05)}
.bg-white\/10{background-color:rgba(255,255,255,0.1)}
.bg-white\/20{background-color:rgba(255,255,255,0.2)}
.bg-white\/30{background-color:rgba(255,255,255,0.3)}
.bg-white\/40{background-color:rgba(255,255,255,0.4)}
.bg-white\/50{background-color:rgba(255,255,255,0.5)}
.bg-white\/60{background-color:rgba(255,255,255,0.6)}
.bg-white\/70{background-color:rgba(255,255,255,0.7)}
.bg-white\/80{background-color:rgba(255,255,255,0.8)}
.bg-white\/90{background-color:rgba(255,255,255,0.9)}
.bg-gradient-to-r{background-image:linear-gradient(to right,var(--sf-from,transparent),var(--sf-via,var(--sf-from,transparent)),var(--sf-to,transparent))}
.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--sf-from,transparent),var(--sf-via,var(--sf-from,transparent)),var(--sf-to,transparent))}
.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--sf-from,transparent),var(--sf-via,var(--sf-from,transparent)),var(--sf-to,transparent))}
.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--sf-from,transparent),var(--sf-via,var(--sf-from,transparent)),var(--sf-to,transparent))}
.bg-none{background-image:none}
.bg-cover{background-size:cover}
.bg-contain{background-size:contain}
.bg-center{background-position:center}
.bg-no-repeat{background-repeat:no-repeat}
.bg-fixed{background-attachment:fixed}
.bg-clip-text{-webkit-background-clip:text;background-clip:text}
.border{border-width:1px}
.border-x{border-left-width:1px;border-right-width:1px}
.border-y{border-top-width:1px;border-bottom-width:1px}
.border-t{border-top-width:1px}
.border-r{border-right-width:1px}
.border-b{border-bottom-width:1px}
.border-l{border-left-width:1px}
.border-0{border-width:0px}
.border-x-0{border-left-width:0px;border-right-width:0px}
.border-y-0{border-top-width:0px;border-bottom-width:0px}
.border-t-0{border-top-width:0px}
.border-r-0{border-right-width:0px}
.border-b-0{border-bottom-width:0px}
.border-l-0{border-left-width:0px}
.border-2{border-width:2px}
.border-x-2{border-left-width:2px;border-right-width:2px}
.border-y-2{border-top-width:2px;border-bottom-width:2px}
.border-t-2{border-top-width:2px}
.border-r-2{border-right-width:2px}
.border-b-2{border-bottom-width:2px}
.border-l-2{border-left-width:2px}
.border-4{border-width:4px}
.border-x-4{border-left-width:4px;border-right-width:4px}
.border-y-4{border-top-width:4px;border-bottom-width:4px}
.border-t-4{border-top-width:4px}
.border-r-4{border-right-width:4px}
.border-b-4{border-bottom-width:4px}
.border-l-4{border-left-width:4px}
.border-8{border-width:8px}
.border-x-8{border-left-width:8px;border-right-width:8px}
.border-y-8{border-top-width:8px;border-bottom-width:8px}
.border-t-8{border-top-width:8px}
.border-r-8{border-right-width:8px}
.border-b-8{border-bottom-width:8px}
.border-l-8{border-left-width:8px}
.border-solid{border-style:solid}
.border-dashed{border-style:dashed}
.border-dotted{border-style:dotted}
.border-double{border-style:double}
.border-none{border-style:none}
.rounded-none{border-radius:0px}
.rounded-t-none{border-top-left-radius:0px;border-top-right-radius:0px}
.rounded-b-none{border-bottom-left-radius:0px;border-bottom-right-radius:0px}
.rounded-l-none{border-top-left-radius:0px;border-bottom-left-radius:0px}
.rounded-r-none{border-top-right-radius:0px;border-bottom-right-radius:0px}
.rounded-tl-none{border-top-left-radius:0px}
.rounded-tr-none{border-top-right-radius:0px}
.rounded-bl-none{border-bottom-left-radius:0px}
.rounded-br-none{border-bottom-right-radius:0px}
.rounded-sm{border-radius:0.125rem}
.rounded-t-sm{border-top-left-radius:0.125rem;border-top-right-radius:0.125rem}
.rounded-b-sm{border-bottom-left-radius:0.125rem;border-bottom-right-radius:0.125rem}
.rounded-l-sm{border-top-left-radius:0.125rem;border-bottom-left-radius:0.125rem}
.rounded-r-sm{border-top-right-radius:0.125rem;border-bottom-right-radius:0.125rem}
.rounded-tl-sm{border-top-left-radius:0.125rem}
.rounded-tr-sm{border-top-right-radius:0.125rem}
.rounded-bl-sm{border-bottom-left-radius:0.125rem}
.rounded-br-sm{border-bottom-right-radius:0.125rem}
.rounded{border-radius:0.25rem}
.rounded-t{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}
.rounded-b{border-bottom-left-radius:0.25rem;border-bottom-right-radius:0.25rem}
.rounded-l{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}
.rounded-r{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}
.rounded-tl{border-top-left-radius:0.25rem}
.rounded-tr{border-top-right-radius:0.25rem}
.rounded-bl{border-bottom-left-radius:0.25rem}
.rounded-br{border-bottom-right-radius:0.25rem}
.rounded-md{border-radius:0.375rem}
.rounded-t-md{border-top-left-radius:0.375rem;border-top-right-radius:0.375rem}
.rounded-b-md{border-bottom-left-radius:0.375rem;border-bottom-right-radius:0.375rem}
.rounded-l-md{border-top-left-radius:0.375rem;border-bottom-left-radius:0.375rem}
.rounded-r-md{border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem}
.rounded-tl-md{border-top-left-radius:0.375rem}
.rounded-tr-md{border-top-right-radius:0.375rem}
.rounded-bl-md{border-bottom-left-radius:0.375rem}
.rounded-br-md{border-bottom-right-radius:0.375rem}
.rounded-lg{border-radius:0.5rem}
.rounded-t-lg{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}
.rounded-b-lg{border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem}
.rounded-l-lg{border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem}
.rounded-r-lg{border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem}
.rounded-tl-lg{border-top-left-radius:0.5rem}
.rounded-tr-lg{border-top-right-radius:0.5rem}
.rounded-bl-lg{border-bottom-left-radius:0.5rem}
.rounded-br-lg{border-bottom-right-radius:0.5rem}
.rounded-xl{border-radius:0.75rem}
.rounded-t-xl{border-top-left-radius:0.75rem;border-top-right-radius:0.75rem}
.rounded-b-xl{border-bottom-left-radius:0.75rem;border-bottom-right-radius:0.75rem}
.rounded-l-xl{border-top-left-radius:0.75rem;border-bottom-left-radius:0.75rem}
.rounded-r-xl{border-top-right-radius:0.75rem;border-bottom-right-radius:0.75rem}
.rounded-tl-xl{border-top-left-radius:0.75rem}
.rounded-tr-xl{border-top-right-radius:0.75rem}
.rounded-bl-xl{border-bottom-left-radius:0.75rem}
.rounded-br-xl{border-bottom-right-radius:0.75rem}
.rounded-2xl{border-radius:1rem}
.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}
.rounded-b-2xl{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}
.rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}
.rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}
.rounded-tl-2xl{border-top-left-radius:1rem}
.rounded-tr-2xl{border-top-right-radius:1rem}
.rounded-bl-2xl{border-bottom-left-radius:1rem}
.rounded-br-2xl{border-bottom-right-radius:1rem}
.rounded-3xl{border-radius:1.5rem}
.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}
.rounded-b-3xl{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}
.rounded-l-3xl{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}
.rounded-r-3xl{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}
.rounded-tl-3xl{border-top-left-radius:1.5rem}
.rounded-tr-3xl{border-top-right-radius:1.5rem}
.rounded-bl-3xl{border-bottom-left-radius:1.5rem}
.rounded-br-3xl{border-bottom-right-radius:1.5rem}
.rounded-full{border-radius:9999px}
.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}
.rounded-b-full{border-bottom-left-radius:9999px;border-bottom-right-radius:9999px}
.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}
.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}
.rounded-tl-full{border-top-left-radius:9999px}
.rounded-tr-full{border-top-right-radius:9999px}
.rounded-bl-full{border-bottom-left-radius:9999px}
.rounded-br-full{border-bottom-right-radius:9999px}
.divide-y > * + *{border-top-width:1px}
.divide-x > * + *{border-left-width:1px}
.divide-y-0 > * + *{border-top-width:0px}
.divide-x-0 > * + *{border-left-width:0px}
.divide-y-2 > * + *{border-top-width:2px}
.divide-x-2 > * + *{border-left-width:2px}
.divide-y-4 > * + *{border-top-width:4px}
.divide-x-4 > * + *{border-left-width:4px}
.ring-0{box-shadow:0 0 0 0px var(--sf-ring-color,rgba(59,130,246,0.5))}
.ring-1{box-shadow:0 0 0 1px var(--sf-ring-color,rgba(59,130,246,0.5))}
.ring-2{box-shadow:0 0 0 2px var(--sf-ring-color,rgba(59,130,246,0.5))}
.ring{box-shadow:0 0 0 3px var(--sf-ring-color,rgba(59,130,246,0.5))}
.ring-4{box-shadow:0 0 0 4px var(--sf-ring-color,rgba(59,130,246,0.5))}
.ring-8{box-shadow:0 0 0 8px var(--sf-ring-color,rgba(59,130,246,0.5))}
.ring-inset{--sf-ring-inset:inset}
.outline-none{outline:2px solid transparent;outline-offset:2px}
.outline-offset-2{outline-offset:2px}
.shadow-sm{box-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05)}
.shadow{box-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)}
.shadow-md{box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)}
.shadow-lg{box-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)}
.shadow-xl{box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)}
.shadow-2xl{box-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25)}
.shadow-inner{box-shadow:inset 0 2px 4px 0 rgb(0 0 0 / 0.05)}
.shadow-none{box-shadow:0 0 #0000}
.opacity-0{opacity:0.0}
.opacity-5{opacity:0.05}
.opacity-10{opacity:0.1}
.opacity-20{opacity:0.2}
.opacity-25{opacity:0.25}
.opacity-30{opacity:0.3}
.opacity-40{opacity:0.4}
.opacity-50{opacity:0.5}
.opacity-60{opacity:0.6}
.opacity-70{opacity:0.7}
.opacity-75{opacity:0.75}
.opacity-80{opacity:0.8}
.opacity-90{opacity:0.9}
.opacity-95{opacity:0.95}
.opacity-100{opacity:1.0}
.object-cover{object-fit:cover}
.object-contain{object-fit:contain}
.object-fill{object-fit:fill}
.object-none{object-fit:none}
.object-scale-down{object-fit:scale-down}
.object-center{object-position:center}
.object-top{object-position:top}
.object-bottom{object-position:bottom}
.object-left{object-position:left}
.object-right{object-position:right}
.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}
.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}
.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}
.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}
.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}
.transition-none{transition-property:none}
.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}
.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}
.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}
.duration-75{transition-duration:75ms}
.delay-75{transition-delay:75ms}
.duration-100{transition-duration:100ms}
.delay-100{transition-delay:100ms}
.duration-150{transition-duration:150ms}
.delay-150{transition-delay:150ms}
.duration-200{transition-duration:200ms}
.delay-200{transition-delay:200ms}
.duration-300{transition-duration:300ms}
.delay-300{transition-delay:300ms}
.duration-500{transition-duration:500ms}
.delay-500{transition-delay:500ms}
.duration-700{transition-duration:700ms}
.delay-700{transition-delay:700ms}
.duration-1000{transition-duration:1000ms}
.delay-1000{transition-delay:1000ms}
.rotate-0{transform:rotate(0deg)}
.-rotate-0{transform:rotate(-0deg)}
.rotate-1{transform:rotate(1deg)}
.-rotate-1{transform:rotate(-1deg)}
.rotate-2{transform:rotate(2deg)}
.-rotate-2{transform:rotate(-2deg)}
.rotate-3{transform:rotate(3deg)}
.-rotate-3{transform:rotate(-3deg)}
.rotate-6{transform:rotate(6deg)}
.-rotate-6{transform:rotate(-6deg)}
.rotate-12{transform:rotate(12deg)}
.-rotate-12{transform:rotate(-12deg)}
.rotate-45{transform:rotate(45deg)}
.-rotate-45{transform:rotate(-45deg)}
.rotate-90{transform:rotate(90deg)}
.-rotate-90{transform:rotate(-90deg)}
.rotate-180{transform:rotate(180deg)}
.-rotate-180{transform:rotate(-180deg)}
.scale-0{transform:scale(0)}
.scale-50{transform:scale(.5)}
.scale-75{transform:scale(.75)}
.scale-90{transform:scale(.9)}
.scale-95{transform:scale(.95)}
.scale-100{transform:scale(1)}
.scale-105{transform:scale(1.05)}
.scale-110{transform:scale(1.1)}
.scale-125{transform:scale(1.25)}
.scale-150{transform:scale(1.5)}
.translate-x-0{transform:translateX(0px)}
.translate-y-0{transform:translateY(0px)}
.translate-x-px{transform:translateX(1px)}
.translate-y-px{transform:translateY(1px)}
.translate-x-0\.5{transform:translateX(0.125rem)}
.translate-y-0\.5{transform:translateY(0.125rem)}
.-translate-y-0\.5{transform:translateY(-0.125rem)}
.-translate-x-0\.5{transform:translateX(-0.125rem)}
.translate-x-1{transform:translateX(0.25rem)}
.translate-y-1{transform:translateY(0.25rem)}
.-translate-y-1{transform:translateY(-0.25rem)}
.-translate-x-1{transform:translateX(-0.25rem)}
.translate-x-1\.5{transform:translateX(0.375rem)}
.translate-y-1\.5{transform:translateY(0.375rem)}
.-translate-y-1\.5{transform:translateY(-0.375rem)}
.-translate-x-1\.5{transform:translateX(-0.375rem)}
.translate-x-2{transform:translateX(0.5rem)}
.translate-y-2{transform:translateY(0.5rem)}
.-translate-y-2{transform:translateY(-0.5rem)}
.-translate-x-2{transform:translateX(-0.5rem)}
.translate-x-2\.5{transform:translateX(0.625rem)}
.translate-y-2\.5{transform:translateY(0.625rem)}
.-translate-y-2\.5{transform:translateY(-0.625rem)}
.-translate-x-2\.5{transform:translateX(-0.625rem)}
.translate-x-3{transform:translateX(0.75rem)}
.translate-y-3{transform:translateY(0.75rem)}
.-translate-y-3{transform:translateY(-0.75rem)}
.-translate-x-3{transform:translateX(-0.75rem)}
.translate-x-3\.5{transform:translateX(0.875rem)}
.translate-y-3\.5{transform:translateY(0.875rem)}
.-translate-y-3\.5{transform:translateY(-0.875rem)}
.-translate-x-3\.5{transform:translateX(-0.875rem)}
.translate-x-4{transform:translateX(1rem)}
.translate-y-4{transform:translateY(1rem)}
.-translate-y-4{transform:translateY(-1rem)}
.-translate-x-4{transform:translateX(-1rem)}
.translate-x-5{transform:translateX(1.25rem)}
.translate-y-5{transform:translateY(1.25rem)}
.-translate-y-5{transform:translateY(-1.25rem)}
.-translate-x-5{transform:translateX(-1.25rem)}
.translate-x-6{transform:translateX(1.5rem)}
.translate-y-6{transform:translateY(1.5rem)}
.-translate-y-6{transform:translateY(-1.5rem)}
.-translate-x-6{transform:translateX(-1.5rem)}
.translate-x-7{transform:translateX(1.75rem)}
.translate-y-7{transform:translateY(1.75rem)}
.-translate-y-7{transform:translateY(-1.75rem)}
.-translate-x-7{transform:translateX(-1.75rem)}
.translate-x-8{transform:translateX(2rem)}
.translate-y-8{transform:translateY(2rem)}
.-translate-y-8{transform:translateY(-2rem)}
.-translate-x-8{transform:translateX(-2rem)}
.translate-x-9{transform:translateX(2.25rem)}
.translate-y-9{transform:translateY(2.25rem)}
.-translate-y-9{transform:translateY(-2.25rem)}
.-translate-x-9{transform:translateX(-2.25rem)}
.translate-x-10{transform:translateX(2.5rem)}
.translate-y-10{transform:translateY(2.5rem)}
.-translate-y-10{transform:translateY(-2.5rem)}
.-translate-x-10{transform:translateX(-2.5rem)}
.translate-x-11{transform:translateX(2.75rem)}
.translate-y-11{transform:translateY(2.75rem)}
.-translate-y-11{transform:translateY(-2.75rem)}
.-translate-x-11{transform:translateX(-2.75rem)}
.translate-x-12{transform:translateX(3rem)}
.translate-y-12{transform:translateY(3rem)}
.-translate-y-12{transform:translateY(-3rem)}
.-translate-x-12{transform:translateX(-3rem)}
.translate-x-14{transform:translateX(3.5rem)}
.translate-y-14{transform:translateY(3.5rem)}
.-translate-y-14{transform:translateY(-3.5rem)}
.-translate-x-14{transform:translateX(-3.5rem)}
.translate-x-16{transform:translateX(4rem)}
.translate-y-16{transform:translateY(4rem)}
.-translate-y-16{transform:translateY(-4rem)}
.-translate-x-16{transform:translateX(-4rem)}
.translate-x-20{transform:translateX(5rem)}
.translate-y-20{transform:translateY(5rem)}
.-translate-y-20{transform:translateY(-5rem)}
.-translate-x-20{transform:translateX(-5rem)}
.translate-x-24{transform:translateX(6rem)}
.translate-y-24{transform:translateY(6rem)}
.-translate-y-24{transform:translateY(-6rem)}
.-translate-x-24{transform:translateX(-6rem)}
.translate-x-28{transform:translateX(7rem)}
.translate-y-28{transform:translateY(7rem)}
.-translate-y-28{transform:translateY(-7rem)}
.-translate-x-28{transform:translateX(-7rem)}
.translate-x-32{transform:translateX(8rem)}
.translate-y-32{transform:translateY(8rem)}
.-translate-y-32{transform:translateY(-8rem)}
.-translate-x-32{transform:translateX(-8rem)}
.translate-x-36{transform:translateX(9rem)}
.translate-y-36{transform:translateY(9rem)}
.-translate-y-36{transform:translateY(-9rem)}
.-translate-x-36{transform:translateX(-9rem)}
.translate-x-40{transform:translateX(10rem)}
.translate-y-40{transform:translateY(10rem)}
.-translate-y-40{transform:translateY(-10rem)}
.-translate-x-40{transform:translateX(-10rem)}
.translate-x-44{transform:translateX(11rem)}
.translate-y-44{transform:translateY(11rem)}
.-translate-y-44{transform:translateY(-11rem)}
.-translate-x-44{transform:translateX(-11rem)}
.translate-x-48{transform:translateX(12rem)}
.translate-y-48{transform:translateY(12rem)}
.-translate-y-48{transform:translateY(-12rem)}
.-translate-x-48{transform:translateX(-12rem)}
.translate-x-52{transform:translateX(13rem)}
.translate-y-52{transform:translateY(13rem)}
.-translate-y-52{transform:translateY(-13rem)}
.-translate-x-52{transform:translateX(-13rem)}
.translate-x-56{transform:translateX(14rem)}
.translate-y-56{transform:translateY(14rem)}
.-translate-y-56{transform:translateY(-14rem)}
.-translate-x-56{transform:translateX(-14rem)}
.translate-x-60{transform:translateX(15rem)}
.translate-y-60{transform:translateY(15rem)}
.-translate-y-60{transform:translateY(-15rem)}
.-translate-x-60{transform:translateX(-15rem)}
.translate-x-64{transform:translateX(16rem)}
.translate-y-64{transform:translateY(16rem)}
.-translate-y-64{transform:translateY(-16rem)}
.-translate-x-64{transform:translateX(-16rem)}
.translate-x-72{transform:translateX(18rem)}
.translate-y-72{transform:translateY(18rem)}
.-translate-y-72{transform:translateY(-18rem)}
.-translate-x-72{transform:translateX(-18rem)}
.translate-x-80{transform:translateX(20rem)}
.translate-y-80{transform:translateY(20rem)}
.-translate-y-80{transform:translateY(-20rem)}
.-translate-x-80{transform:translateX(-20rem)}
.translate-x-96{transform:translateX(24rem)}
.translate-y-96{transform:translateY(24rem)}
.-translate-y-96{transform:translateY(-24rem)}
.-translate-x-96{transform:translateX(-24rem)}
.blur-sm{filter:blur(4px)}
.blur{filter:blur(8px)}
.blur-lg{filter:blur(16px)}
.blur-2xl{filter:blur(40px)}
.blur-3xl{filter:blur(64px)}
.grayscale{filter:grayscale(1)}
.backdrop-blur-sm{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}
.backdrop-blur{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.backdrop-blur-md{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.backdrop-blur-lg{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}
.backdrop-blur-xl{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}
.mix-blend-multiply{mix-blend-mode:multiply}
.cursor-auto{cursor:auto}
.cursor-default{cursor:default}
.cursor-pointer{cursor:pointer}
.cursor-wait{cursor:wait}
.cursor-text{cursor:text}
.cursor-move{cursor:move}
.cursor-not-allowed{cursor:not-allowed}
.cursor-grab{cursor:grab}
.cursor-grabbing{cursor:grabbing}
.cursor-help{cursor:help}
.cursor-zoom-in{cursor:zoom-in}
.select-none{user-select:none}
.select-text{user-select:text}
.select-all{user-select:all}
.select-auto{user-select:auto}
.pointer-events-none{pointer-events:none}
.pointer-events-auto{pointer-events:auto}
.appearance-none{appearance:none;-webkit-appearance:none}
.resize-none{resize:none}
.resize-y{resize:vertical}
.resize{resize:both}
.scroll-smooth{scroll-behavior:smooth}
.snap-x{scroll-snap-type:x mandatory}
.snap-y{scroll-snap-type:y mandatory}
.snap-start{scroll-snap-align:start}
.snap-center{scroll-snap-align:center}
.snap-mandatory{--sf-snap-strictness:mandatory}
.touch-pan-x{touch-action:pan-x}
.will-change-transform{will-change:transform}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
.not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}
.relative-z{position:relative;z-index:1}
.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.table-auto{table-layout:auto}
.table-fixed{table-layout:fixed}
.border-collapse{border-collapse:collapse}
.border-separate{border-collapse:separate}
.columns-1{columns:1}
.columns-2{columns:2}
.columns-3{columns:3}
.columns-4{columns:4}

/* --- States --------------------------------------------------------- */
.hover\:text-xs:hover{font-size:0.75rem;line-height:1rem}
.hover\:text-sm:hover{font-size:0.875rem;line-height:1.25rem}
.hover\:text-base:hover{font-size:1rem;line-height:1.5rem}
.hover\:text-lg:hover{font-size:1.125rem;line-height:1.75rem}
.hover\:text-xl:hover{font-size:1.25rem;line-height:1.75rem}
.hover\:text-2xl:hover{font-size:1.5rem;line-height:2rem}
.hover\:text-3xl:hover{font-size:1.875rem;line-height:2.25rem}
.hover\:text-4xl:hover{font-size:2.25rem;line-height:2.5rem}
.hover\:text-5xl:hover{font-size:3rem;line-height:1.1}
.hover\:text-6xl:hover{font-size:3.75rem;line-height:1.05}
.hover\:text-7xl:hover{font-size:4.5rem;line-height:1.05}
.hover\:text-8xl:hover{font-size:6rem;line-height:1}
.hover\:text-9xl:hover{font-size:8rem;line-height:1}
.hover\:font-thin:hover{font-weight:100}
.hover\:font-extralight:hover{font-weight:200}
.hover\:font-light:hover{font-weight:300}
.hover\:font-normal:hover{font-weight:400}
.hover\:font-medium:hover{font-weight:500}
.hover\:font-semibold:hover{font-weight:600}
.hover\:font-bold:hover{font-weight:700}
.hover\:font-extrabold:hover{font-weight:800}
.hover\:font-black:hover{font-weight:900}
.hover\:font-sans:hover{font-family:var(--sf-font-body)}
.hover\:font-display:hover{font-family:var(--sf-font-display)}
.hover\:font-ui:hover{font-family:var(--sf-font-ui)}
.hover\:font-serif:hover{font-family:Georgia,"Times New Roman",serif}
.hover\:font-mono:hover{font-family:Consolas,"Cascadia Mono","Courier New",monospace}
.hover\:underline:hover{text-decoration-line:underline}
.hover\:line-through:hover{text-decoration-line:line-through}
.hover\:no-underline:hover{text-decoration-line:none}
.hover\:underline-offset-2:hover{text-underline-offset:2px}
.hover\:underline-offset-4:hover{text-underline-offset:4px}
.hover\:text-slate-50:hover{color:#f8fafc}
.hover\:bg-slate-50:hover{background-color:#f8fafc}
.hover\:border-slate-50:hover{border-color:#f8fafc}
.hover\:text-slate-100:hover{color:#f1f5f9}
.hover\:bg-slate-100:hover{background-color:#f1f5f9}
.hover\:border-slate-100:hover{border-color:#f1f5f9}
.hover\:ring-slate-100:hover{--sf-ring-color:#f1f5f9}
.hover\:text-slate-200:hover{color:#e2e8f0}
.hover\:bg-slate-200:hover{background-color:#e2e8f0}
.hover\:border-slate-200:hover{border-color:#e2e8f0}
.hover\:ring-slate-200:hover{--sf-ring-color:#e2e8f0}
.hover\:text-slate-300:hover{color:#cbd5e1}
.hover\:bg-slate-300:hover{background-color:#cbd5e1}
.hover\:border-slate-300:hover{border-color:#cbd5e1}
.hover\:ring-slate-300:hover{--sf-ring-color:#cbd5e1}
.hover\:ring-slate-400:hover{--sf-ring-color:#94a3b8}
.hover\:ring-slate-500:hover{--sf-ring-color:#64748b}
.hover\:ring-slate-600:hover{--sf-ring-color:#475569}
.hover\:text-slate-700:hover{color:#334155}
.hover\:bg-slate-700:hover{background-color:#334155}
.hover\:border-slate-700:hover{border-color:#334155}
.hover\:ring-slate-700:hover{--sf-ring-color:#334155}
.hover\:text-slate-800:hover{color:#1e293b}
.hover\:bg-slate-800:hover{background-color:#1e293b}
.hover\:border-slate-800:hover{border-color:#1e293b}
.hover\:text-slate-900:hover{color:#0f172a}
.hover\:bg-slate-900:hover{background-color:#0f172a}
.hover\:border-slate-900:hover{border-color:#0f172a}
.hover\:ring-slate-900:hover{--sf-ring-color:#0f172a}
.hover\:text-gray-50:hover{color:#f9fafb}
.hover\:bg-gray-50:hover{background-color:#f9fafb}
.hover\:border-gray-50:hover{border-color:#f9fafb}
.hover\:text-gray-100:hover{color:#f3f4f6}
.hover\:bg-gray-100:hover{background-color:#f3f4f6}
.hover\:border-gray-100:hover{border-color:#f3f4f6}
.hover\:text-gray-200:hover{color:#e5e7eb}
.hover\:bg-gray-200:hover{background-color:#e5e7eb}
.hover\:border-gray-200:hover{border-color:#e5e7eb}
.hover\:ring-gray-200:hover{--sf-ring-color:#e5e7eb}
.hover\:text-gray-300:hover{color:#d1d5db}
.hover\:bg-gray-300:hover{background-color:#d1d5db}
.hover\:border-gray-300:hover{border-color:#d1d5db}
.hover\:ring-gray-300:hover{--sf-ring-color:#d1d5db}
.hover\:ring-gray-400:hover{--sf-ring-color:#9ca3af}
.hover\:ring-gray-500:hover{--sf-ring-color:#6b7280}
.hover\:text-gray-700:hover{color:#374151}
.hover\:bg-gray-700:hover{background-color:#374151}
.hover\:border-gray-700:hover{border-color:#374151}
.hover\:text-gray-800:hover{color:#1f2937}
.hover\:bg-gray-800:hover{background-color:#1f2937}
.hover\:border-gray-800:hover{border-color:#1f2937}
.hover\:text-gray-900:hover{color:#111827}
.hover\:bg-gray-900:hover{background-color:#111827}
.hover\:border-gray-900:hover{border-color:#111827}
.hover\:text-red-50:hover{color:#fef2f2}
.hover\:bg-red-50:hover{background-color:#fef2f2}
.hover\:border-red-50:hover{border-color:#fef2f2}
.hover\:text-red-100:hover{color:#fee2e2}
.hover\:bg-red-100:hover{background-color:#fee2e2}
.hover\:border-red-100:hover{border-color:#fee2e2}
.hover\:text-red-500:hover{color:#ef4444}
.hover\:bg-red-500:hover{background-color:#ef4444}
.hover\:border-red-500:hover{border-color:#ef4444}
.hover\:ring-red-500:hover{--sf-ring-color:#ef4444}
.hover\:text-red-600:hover{color:#dc2626}
.hover\:bg-red-600:hover{background-color:#dc2626}
.hover\:border-red-600:hover{border-color:#dc2626}
.hover\:text-red-700:hover{color:#b91c1c}
.hover\:bg-red-700:hover{background-color:#b91c1c}
.hover\:border-red-700:hover{border-color:#b91c1c}
.hover\:text-red-800:hover{color:#991b1b}
.hover\:bg-red-800:hover{background-color:#991b1b}
.hover\:border-red-800:hover{border-color:#991b1b}
.hover\:text-rose-50:hover{color:#fff1f2}
.hover\:bg-rose-50:hover{background-color:#fff1f2}
.hover\:border-rose-50:hover{border-color:#fff1f2}
.hover\:text-rose-100:hover{color:#ffe4e6}
.hover\:bg-rose-100:hover{background-color:#ffe4e6}
.hover\:border-rose-100:hover{border-color:#ffe4e6}
.hover\:text-rose-500:hover{color:#f43f5e}
.hover\:bg-rose-500:hover{background-color:#f43f5e}
.hover\:border-rose-500:hover{border-color:#f43f5e}
.hover\:ring-rose-500:hover{--sf-ring-color:#f43f5e}
.hover\:text-rose-600:hover{color:#e11d48}
.hover\:bg-rose-600:hover{background-color:#e11d48}
.hover\:border-rose-600:hover{border-color:#e11d48}
.hover\:ring-rose-600:hover{--sf-ring-color:#e11d48}
.hover\:text-rose-700:hover{color:#be123c}
.hover\:bg-rose-700:hover{background-color:#be123c}
.hover\:border-rose-700:hover{border-color:#be123c}
.hover\:text-rose-800:hover{color:#9f1239}
.hover\:bg-rose-800:hover{background-color:#9f1239}
.hover\:border-rose-800:hover{border-color:#9f1239}
.hover\:text-orange-50:hover{color:#fff7ed}
.hover\:bg-orange-50:hover{background-color:#fff7ed}
.hover\:border-orange-50:hover{border-color:#fff7ed}
.hover\:text-orange-100:hover{color:#ffedd5}
.hover\:bg-orange-100:hover{background-color:#ffedd5}
.hover\:border-orange-100:hover{border-color:#ffedd5}
.hover\:text-orange-500:hover{color:#f97316}
.hover\:bg-orange-500:hover{background-color:#f97316}
.hover\:border-orange-500:hover{border-color:#f97316}
.hover\:text-orange-600:hover{color:#ea580c}
.hover\:bg-orange-600:hover{background-color:#ea580c}
.hover\:border-orange-600:hover{border-color:#ea580c}
.hover\:text-orange-700:hover{color:#c2410c}
.hover\:bg-orange-700:hover{background-color:#c2410c}
.hover\:border-orange-700:hover{border-color:#c2410c}
.hover\:text-orange-800:hover{color:#9a3412}
.hover\:bg-orange-800:hover{background-color:#9a3412}
.hover\:border-orange-800:hover{border-color:#9a3412}
.hover\:text-amber-50:hover{color:#fffbeb}
.hover\:bg-amber-50:hover{background-color:#fffbeb}
.hover\:border-amber-50:hover{border-color:#fffbeb}
.hover\:text-amber-100:hover{color:#fef3c7}
.hover\:bg-amber-100:hover{background-color:#fef3c7}
.hover\:border-amber-100:hover{border-color:#fef3c7}
.hover\:ring-amber-400:hover{--sf-ring-color:#fbbf24}
.hover\:text-amber-500:hover{color:#f59e0b}
.hover\:bg-amber-500:hover{background-color:#f59e0b}
.hover\:border-amber-500:hover{border-color:#f59e0b}
.hover\:ring-amber-500:hover{--sf-ring-color:#f59e0b}
.hover\:text-amber-600:hover{color:#d97706}
.hover\:bg-amber-600:hover{background-color:#d97706}
.hover\:border-amber-600:hover{border-color:#d97706}
.hover\:text-amber-700:hover{color:#b45309}
.hover\:bg-amber-700:hover{background-color:#b45309}
.hover\:border-amber-700:hover{border-color:#b45309}
.hover\:text-amber-800:hover{color:#92400e}
.hover\:bg-amber-800:hover{background-color:#92400e}
.hover\:border-amber-800:hover{border-color:#92400e}
.hover\:text-green-50:hover{color:#f0fdf4}
.hover\:bg-green-50:hover{background-color:#f0fdf4}
.hover\:border-green-50:hover{border-color:#f0fdf4}
.hover\:text-green-100:hover{color:#dcfce7}
.hover\:bg-green-100:hover{background-color:#dcfce7}
.hover\:border-green-100:hover{border-color:#dcfce7}
.hover\:text-green-500:hover{color:#22c55e}
.hover\:bg-green-500:hover{background-color:#22c55e}
.hover\:border-green-500:hover{border-color:#22c55e}
.hover\:ring-green-500:hover{--sf-ring-color:#22c55e}
.hover\:text-green-600:hover{color:#16a34a}
.hover\:bg-green-600:hover{background-color:#16a34a}
.hover\:border-green-600:hover{border-color:#16a34a}
.hover\:ring-green-600:hover{--sf-ring-color:#16a34a}
.hover\:text-green-700:hover{color:#15803d}
.hover\:bg-green-700:hover{background-color:#15803d}
.hover\:border-green-700:hover{border-color:#15803d}
.hover\:text-green-800:hover{color:#166534}
.hover\:bg-green-800:hover{background-color:#166534}
.hover\:border-green-800:hover{border-color:#166534}
.hover\:text-emerald-50:hover{color:#ecfdf5}
.hover\:bg-emerald-50:hover{background-color:#ecfdf5}
.hover\:border-emerald-50:hover{border-color:#ecfdf5}
.hover\:text-emerald-100:hover{color:#d1fae5}
.hover\:bg-emerald-100:hover{background-color:#d1fae5}
.hover\:border-emerald-100:hover{border-color:#d1fae5}
.hover\:text-emerald-500:hover{color:#10b981}
.hover\:bg-emerald-500:hover{background-color:#10b981}
.hover\:border-emerald-500:hover{border-color:#10b981}
.hover\:ring-emerald-500:hover{--sf-ring-color:#10b981}
.hover\:text-emerald-600:hover{color:#059669}
.hover\:bg-emerald-600:hover{background-color:#059669}
.hover\:border-emerald-600:hover{border-color:#059669}
.hover\:ring-emerald-600:hover{--sf-ring-color:#059669}
.hover\:text-emerald-700:hover{color:#047857}
.hover\:bg-emerald-700:hover{background-color:#047857}
.hover\:border-emerald-700:hover{border-color:#047857}
.hover\:text-emerald-800:hover{color:#065f46}
.hover\:bg-emerald-800:hover{background-color:#065f46}
.hover\:border-emerald-800:hover{border-color:#065f46}
.hover\:text-sky-50:hover{color:#f0f9ff}
.hover\:bg-sky-50:hover{background-color:#f0f9ff}
.hover\:border-sky-50:hover{border-color:#f0f9ff}
.hover\:text-sky-100:hover{color:#e0f2fe}
.hover\:bg-sky-100:hover{background-color:#e0f2fe}
.hover\:border-sky-100:hover{border-color:#e0f2fe}
.hover\:text-sky-500:hover{color:#0ea5e9}
.hover\:bg-sky-500:hover{background-color:#0ea5e9}
.hover\:border-sky-500:hover{border-color:#0ea5e9}
.hover\:ring-sky-500:hover{--sf-ring-color:#0ea5e9}
.hover\:text-sky-600:hover{color:#0284c7}
.hover\:bg-sky-600:hover{background-color:#0284c7}
.hover\:border-sky-600:hover{border-color:#0284c7}
.hover\:text-sky-700:hover{color:#0369a1}
.hover\:bg-sky-700:hover{background-color:#0369a1}
.hover\:border-sky-700:hover{border-color:#0369a1}
.hover\:text-sky-800:hover{color:#075985}
.hover\:bg-sky-800:hover{background-color:#075985}
.hover\:border-sky-800:hover{border-color:#075985}
.hover\:text-blue-50:hover{color:#eff6ff}
.hover\:bg-blue-50:hover{background-color:#eff6ff}
.hover\:border-blue-50:hover{border-color:#eff6ff}
.hover\:text-blue-100:hover{color:#dbeafe}
.hover\:bg-blue-100:hover{background-color:#dbeafe}
.hover\:border-blue-100:hover{border-color:#dbeafe}
.hover\:text-blue-500:hover{color:#3b82f6}
.hover\:bg-blue-500:hover{background-color:#3b82f6}
.hover\:border-blue-500:hover{border-color:#3b82f6}
.hover\:ring-blue-500:hover{--sf-ring-color:#3b82f6}
.hover\:text-blue-600:hover{color:#2563eb}
.hover\:bg-blue-600:hover{background-color:#2563eb}
.hover\:border-blue-600:hover{border-color:#2563eb}
.hover\:ring-blue-600:hover{--sf-ring-color:#2563eb}
.hover\:text-blue-700:hover{color:#1d4ed8}
.hover\:bg-blue-700:hover{background-color:#1d4ed8}
.hover\:border-blue-700:hover{border-color:#1d4ed8}
.hover\:text-blue-800:hover{color:#1e40af}
.hover\:bg-blue-800:hover{background-color:#1e40af}
.hover\:border-blue-800:hover{border-color:#1e40af}
.hover\:text-indigo-50:hover{color:#eef2ff}
.hover\:bg-indigo-50:hover{background-color:#eef2ff}
.hover\:border-indigo-50:hover{border-color:#eef2ff}
.hover\:text-indigo-100:hover{color:#e0e7ff}
.hover\:bg-indigo-100:hover{background-color:#e0e7ff}
.hover\:border-indigo-100:hover{border-color:#e0e7ff}
.hover\:text-indigo-500:hover{color:#6366f1}
.hover\:bg-indigo-500:hover{background-color:#6366f1}
.hover\:border-indigo-500:hover{border-color:#6366f1}
.hover\:ring-indigo-500:hover{--sf-ring-color:#6366f1}
.hover\:text-indigo-600:hover{color:#4f46e5}
.hover\:bg-indigo-600:hover{background-color:#4f46e5}
.hover\:border-indigo-600:hover{border-color:#4f46e5}
.hover\:text-indigo-700:hover{color:#4338ca}
.hover\:bg-indigo-700:hover{background-color:#4338ca}
.hover\:border-indigo-700:hover{border-color:#4338ca}
.hover\:text-indigo-800:hover{color:#3730a3}
.hover\:bg-indigo-800:hover{background-color:#3730a3}
.hover\:border-indigo-800:hover{border-color:#3730a3}
.hover\:text-white:hover{color:#ffffff}
.hover\:bg-white:hover{background-color:#ffffff}
.hover\:border-white:hover{border-color:#ffffff}
.hover\:ring-white:hover{--sf-ring-color:#ffffff}
.hover\:text-black:hover{color:#000000}
.hover\:bg-black:hover{background-color:#000000}
.hover\:border-black:hover{border-color:#000000}
.hover\:ring-black:hover{--sf-ring-color:#000000}
.hover\:ring-transparent:hover{--sf-ring-color:transparent}
.hover\:ring-current:hover{--sf-ring-color:currentColor}
.hover\:text-brand:hover{color:var(--sf-brand)}
.hover\:bg-brand:hover{background-color:var(--sf-brand)}
.hover\:border-brand:hover{border-color:var(--sf-brand)}
.hover\:ring-brand:hover{--sf-ring-color:var(--sf-brand)}
.hover\:text-brand-dark:hover{color:var(--sf-brand-dark)}
.hover\:bg-brand-dark:hover{background-color:var(--sf-brand-dark)}
.hover\:border-brand-dark:hover{border-color:var(--sf-brand-dark)}
.hover\:ring-brand-dark:hover{--sf-ring-color:var(--sf-brand-dark)}
.hover\:text-brand-light:hover{color:var(--sf-brand-light)}
.hover\:bg-brand-light:hover{background-color:var(--sf-brand-light)}
.hover\:border-brand-light:hover{border-color:var(--sf-brand-light)}
.hover\:ring-brand-light:hover{--sf-ring-color:var(--sf-brand-light)}
.hover\:text-accent:hover{color:var(--sf-accent)}
.hover\:bg-accent:hover{background-color:var(--sf-accent)}
.hover\:border-accent:hover{border-color:var(--sf-accent)}
.hover\:ring-accent:hover{--sf-ring-color:var(--sf-accent)}
.hover\:text-ink:hover{color:var(--sf-ink)}
.hover\:bg-ink:hover{background-color:var(--sf-ink)}
.hover\:border-ink:hover{border-color:var(--sf-ink)}
.hover\:ring-ink:hover{--sf-ring-color:var(--sf-ink)}
.hover\:text-surface:hover{color:var(--sf-surface)}
.hover\:bg-surface:hover{background-color:var(--sf-surface)}
.hover\:border-surface:hover{border-color:var(--sf-surface)}
.hover\:ring-surface:hover{--sf-ring-color:var(--sf-surface)}
.hover\:text-subtle:hover{color:var(--sf-subtle)}
.hover\:bg-subtle:hover{background-color:var(--sf-subtle)}
.hover\:border-subtle:hover{border-color:var(--sf-subtle)}
.hover\:ring-subtle:hover{--sf-ring-color:var(--sf-subtle)}
.hover\:text-line:hover{color:var(--sf-line)}
.hover\:bg-line:hover{background-color:var(--sf-line)}
.hover\:border-line:hover{border-color:var(--sf-line)}
.hover\:ring-line:hover{--sf-ring-color:var(--sf-line)}
.hover\:rounded-none:hover{border-radius:0px}
.hover\:rounded-t-none:hover{border-top-left-radius:0px;border-top-right-radius:0px}
.hover\:rounded-b-none:hover{border-bottom-left-radius:0px;border-bottom-right-radius:0px}
.hover\:rounded-l-none:hover{border-top-left-radius:0px;border-bottom-left-radius:0px}
.hover\:rounded-r-none:hover{border-top-right-radius:0px;border-bottom-right-radius:0px}
.hover\:rounded-tl-none:hover{border-top-left-radius:0px}
.hover\:rounded-tr-none:hover{border-top-right-radius:0px}
.hover\:rounded-bl-none:hover{border-bottom-left-radius:0px}
.hover\:rounded-br-none:hover{border-bottom-right-radius:0px}
.hover\:rounded-sm:hover{border-radius:0.125rem}
.hover\:rounded-t-sm:hover{border-top-left-radius:0.125rem;border-top-right-radius:0.125rem}
.hover\:rounded-b-sm:hover{border-bottom-left-radius:0.125rem;border-bottom-right-radius:0.125rem}
.hover\:rounded-l-sm:hover{border-top-left-radius:0.125rem;border-bottom-left-radius:0.125rem}
.hover\:rounded-r-sm:hover{border-top-right-radius:0.125rem;border-bottom-right-radius:0.125rem}
.hover\:rounded-tl-sm:hover{border-top-left-radius:0.125rem}
.hover\:rounded-tr-sm:hover{border-top-right-radius:0.125rem}
.hover\:rounded-bl-sm:hover{border-bottom-left-radius:0.125rem}
.hover\:rounded-br-sm:hover{border-bottom-right-radius:0.125rem}
.hover\:rounded:hover{border-radius:0.25rem}
.hover\:rounded-t:hover{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}
.hover\:rounded-b:hover{border-bottom-left-radius:0.25rem;border-bottom-right-radius:0.25rem}
.hover\:rounded-l:hover{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}
.hover\:rounded-r:hover{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}
.hover\:rounded-tl:hover{border-top-left-radius:0.25rem}
.hover\:rounded-tr:hover{border-top-right-radius:0.25rem}
.hover\:rounded-bl:hover{border-bottom-left-radius:0.25rem}
.hover\:rounded-br:hover{border-bottom-right-radius:0.25rem}
.hover\:rounded-md:hover{border-radius:0.375rem}
.hover\:rounded-t-md:hover{border-top-left-radius:0.375rem;border-top-right-radius:0.375rem}
.hover\:rounded-b-md:hover{border-bottom-left-radius:0.375rem;border-bottom-right-radius:0.375rem}
.hover\:rounded-l-md:hover{border-top-left-radius:0.375rem;border-bottom-left-radius:0.375rem}
.hover\:rounded-r-md:hover{border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem}
.hover\:rounded-tl-md:hover{border-top-left-radius:0.375rem}
.hover\:rounded-tr-md:hover{border-top-right-radius:0.375rem}
.hover\:rounded-bl-md:hover{border-bottom-left-radius:0.375rem}
.hover\:rounded-br-md:hover{border-bottom-right-radius:0.375rem}
.hover\:rounded-lg:hover{border-radius:0.5rem}
.hover\:rounded-t-lg:hover{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}
.hover\:rounded-b-lg:hover{border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem}
.hover\:rounded-l-lg:hover{border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem}
.hover\:rounded-r-lg:hover{border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem}
.hover\:rounded-tl-lg:hover{border-top-left-radius:0.5rem}
.hover\:rounded-tr-lg:hover{border-top-right-radius:0.5rem}
.hover\:rounded-bl-lg:hover{border-bottom-left-radius:0.5rem}
.hover\:rounded-br-lg:hover{border-bottom-right-radius:0.5rem}
.hover\:rounded-xl:hover{border-radius:0.75rem}
.hover\:rounded-t-xl:hover{border-top-left-radius:0.75rem;border-top-right-radius:0.75rem}
.hover\:rounded-b-xl:hover{border-bottom-left-radius:0.75rem;border-bottom-right-radius:0.75rem}
.hover\:rounded-l-xl:hover{border-top-left-radius:0.75rem;border-bottom-left-radius:0.75rem}
.hover\:rounded-r-xl:hover{border-top-right-radius:0.75rem;border-bottom-right-radius:0.75rem}
.hover\:rounded-tl-xl:hover{border-top-left-radius:0.75rem}
.hover\:rounded-tr-xl:hover{border-top-right-radius:0.75rem}
.hover\:rounded-bl-xl:hover{border-bottom-left-radius:0.75rem}
.hover\:rounded-br-xl:hover{border-bottom-right-radius:0.75rem}
.hover\:rounded-2xl:hover{border-radius:1rem}
.hover\:rounded-t-2xl:hover{border-top-left-radius:1rem;border-top-right-radius:1rem}
.hover\:rounded-b-2xl:hover{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}
.hover\:rounded-l-2xl:hover{border-top-left-radius:1rem;border-bottom-left-radius:1rem}
.hover\:rounded-r-2xl:hover{border-top-right-radius:1rem;border-bottom-right-radius:1rem}
.hover\:rounded-tl-2xl:hover{border-top-left-radius:1rem}
.hover\:rounded-tr-2xl:hover{border-top-right-radius:1rem}
.hover\:rounded-bl-2xl:hover{border-bottom-left-radius:1rem}
.hover\:rounded-br-2xl:hover{border-bottom-right-radius:1rem}
.hover\:rounded-3xl:hover{border-radius:1.5rem}
.hover\:rounded-t-3xl:hover{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}
.hover\:rounded-b-3xl:hover{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}
.hover\:rounded-l-3xl:hover{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}
.hover\:rounded-r-3xl:hover{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}
.hover\:rounded-tl-3xl:hover{border-top-left-radius:1.5rem}
.hover\:rounded-tr-3xl:hover{border-top-right-radius:1.5rem}
.hover\:rounded-bl-3xl:hover{border-bottom-left-radius:1.5rem}
.hover\:rounded-br-3xl:hover{border-bottom-right-radius:1.5rem}
.hover\:rounded-full:hover{border-radius:9999px}
.hover\:rounded-t-full:hover{border-top-left-radius:9999px;border-top-right-radius:9999px}
.hover\:rounded-b-full:hover{border-bottom-left-radius:9999px;border-bottom-right-radius:9999px}
.hover\:rounded-l-full:hover{border-top-left-radius:9999px;border-bottom-left-radius:9999px}
.hover\:rounded-r-full:hover{border-top-right-radius:9999px;border-bottom-right-radius:9999px}
.hover\:rounded-tl-full:hover{border-top-left-radius:9999px}
.hover\:rounded-tr-full:hover{border-top-right-radius:9999px}
.hover\:rounded-bl-full:hover{border-bottom-left-radius:9999px}
.hover\:rounded-br-full:hover{border-bottom-right-radius:9999px}
.hover\:ring-0:hover{box-shadow:0 0 0 0px var(--sf-ring-color,rgba(59,130,246,0.5))}
.hover\:ring-1:hover{box-shadow:0 0 0 1px var(--sf-ring-color,rgba(59,130,246,0.5))}
.hover\:ring-2:hover{box-shadow:0 0 0 2px var(--sf-ring-color,rgba(59,130,246,0.5))}
.hover\:ring:hover{box-shadow:0 0 0 3px var(--sf-ring-color,rgba(59,130,246,0.5))}
.hover\:ring-4:hover{box-shadow:0 0 0 4px var(--sf-ring-color,rgba(59,130,246,0.5))}
.hover\:ring-8:hover{box-shadow:0 0 0 8px var(--sf-ring-color,rgba(59,130,246,0.5))}
.hover\:ring-inset:hover{--sf-ring-inset:inset}
.hover\:shadow-sm:hover{box-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05)}
.hover\:shadow:hover{box-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)}
.hover\:shadow-md:hover{box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)}
.hover\:shadow-lg:hover{box-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)}
.hover\:shadow-xl:hover{box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)}
.hover\:shadow-2xl:hover{box-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25)}
.hover\:shadow-inner:hover{box-shadow:inset 0 2px 4px 0 rgb(0 0 0 / 0.05)}
.hover\:shadow-none:hover{box-shadow:0 0 #0000}
.hover\:opacity-0:hover{opacity:0.0}
.hover\:opacity-5:hover{opacity:0.05}
.hover\:opacity-10:hover{opacity:0.1}
.hover\:opacity-20:hover{opacity:0.2}
.hover\:opacity-25:hover{opacity:0.25}
.hover\:opacity-30:hover{opacity:0.3}
.hover\:opacity-40:hover{opacity:0.4}
.hover\:opacity-50:hover{opacity:0.5}
.hover\:opacity-60:hover{opacity:0.6}
.hover\:opacity-70:hover{opacity:0.7}
.hover\:opacity-75:hover{opacity:0.75}
.hover\:opacity-80:hover{opacity:0.8}
.hover\:opacity-90:hover{opacity:0.9}
.hover\:opacity-95:hover{opacity:0.95}
.hover\:opacity-100:hover{opacity:1.0}
.hover\:rotate-0:hover{transform:rotate(0deg)}
.hover\:-rotate-0:hover{transform:rotate(-0deg)}
.hover\:rotate-1:hover{transform:rotate(1deg)}
.hover\:-rotate-1:hover{transform:rotate(-1deg)}
.hover\:rotate-2:hover{transform:rotate(2deg)}
.hover\:-rotate-2:hover{transform:rotate(-2deg)}
.hover\:rotate-3:hover{transform:rotate(3deg)}
.hover\:-rotate-3:hover{transform:rotate(-3deg)}
.hover\:rotate-6:hover{transform:rotate(6deg)}
.hover\:-rotate-6:hover{transform:rotate(-6deg)}
.hover\:rotate-12:hover{transform:rotate(12deg)}
.hover\:-rotate-12:hover{transform:rotate(-12deg)}
.hover\:rotate-45:hover{transform:rotate(45deg)}
.hover\:-rotate-45:hover{transform:rotate(-45deg)}
.hover\:rotate-90:hover{transform:rotate(90deg)}
.hover\:-rotate-90:hover{transform:rotate(-90deg)}
.hover\:rotate-180:hover{transform:rotate(180deg)}
.hover\:-rotate-180:hover{transform:rotate(-180deg)}
.hover\:scale-0:hover{transform:scale(0)}
.hover\:scale-50:hover{transform:scale(.5)}
.hover\:scale-75:hover{transform:scale(.75)}
.hover\:scale-90:hover{transform:scale(.9)}
.hover\:scale-95:hover{transform:scale(.95)}
.hover\:scale-100:hover{transform:scale(1)}
.hover\:scale-105:hover{transform:scale(1.05)}
.hover\:scale-110:hover{transform:scale(1.1)}
.hover\:scale-125:hover{transform:scale(1.25)}
.hover\:scale-150:hover{transform:scale(1.5)}
.hover\:translate-x-0:hover{transform:translateX(0px)}
.hover\:translate-y-0:hover{transform:translateY(0px)}
.hover\:translate-x-px:hover{transform:translateX(1px)}
.hover\:translate-y-px:hover{transform:translateY(1px)}
.hover\:translate-x-0\.5:hover{transform:translateX(0.125rem)}
.hover\:translate-y-0\.5:hover{transform:translateY(0.125rem)}
.hover\:-translate-y-0\.5:hover{transform:translateY(-0.125rem)}
.hover\:-translate-x-0\.5:hover{transform:translateX(-0.125rem)}
.hover\:translate-x-1:hover{transform:translateX(0.25rem)}
.hover\:translate-y-1:hover{transform:translateY(0.25rem)}
.hover\:-translate-y-1:hover{transform:translateY(-0.25rem)}
.hover\:-translate-x-1:hover{transform:translateX(-0.25rem)}
.hover\:translate-x-1\.5:hover{transform:translateX(0.375rem)}
.hover\:translate-y-1\.5:hover{transform:translateY(0.375rem)}
.hover\:-translate-y-1\.5:hover{transform:translateY(-0.375rem)}
.hover\:-translate-x-1\.5:hover{transform:translateX(-0.375rem)}
.hover\:translate-x-2:hover{transform:translateX(0.5rem)}
.hover\:translate-y-2:hover{transform:translateY(0.5rem)}
.hover\:-translate-y-2:hover{transform:translateY(-0.5rem)}
.hover\:-translate-x-2:hover{transform:translateX(-0.5rem)}
.hover\:translate-x-2\.5:hover{transform:translateX(0.625rem)}
.hover\:translate-y-2\.5:hover{transform:translateY(0.625rem)}
.hover\:-translate-y-2\.5:hover{transform:translateY(-0.625rem)}
.hover\:-translate-x-2\.5:hover{transform:translateX(-0.625rem)}
.hover\:translate-x-3:hover{transform:translateX(0.75rem)}
.hover\:translate-y-3:hover{transform:translateY(0.75rem)}
.hover\:-translate-y-3:hover{transform:translateY(-0.75rem)}
.hover\:-translate-x-3:hover{transform:translateX(-0.75rem)}
.hover\:translate-x-3\.5:hover{transform:translateX(0.875rem)}
.hover\:translate-y-3\.5:hover{transform:translateY(0.875rem)}
.hover\:-translate-y-3\.5:hover{transform:translateY(-0.875rem)}
.hover\:-translate-x-3\.5:hover{transform:translateX(-0.875rem)}
.hover\:translate-x-4:hover{transform:translateX(1rem)}
.hover\:translate-y-4:hover{transform:translateY(1rem)}
.hover\:-translate-y-4:hover{transform:translateY(-1rem)}
.hover\:-translate-x-4:hover{transform:translateX(-1rem)}
.hover\:translate-x-5:hover{transform:translateX(1.25rem)}
.hover\:translate-y-5:hover{transform:translateY(1.25rem)}
.hover\:-translate-y-5:hover{transform:translateY(-1.25rem)}
.hover\:-translate-x-5:hover{transform:translateX(-1.25rem)}
.hover\:translate-x-6:hover{transform:translateX(1.5rem)}
.hover\:translate-y-6:hover{transform:translateY(1.5rem)}
.hover\:-translate-y-6:hover{transform:translateY(-1.5rem)}
.hover\:-translate-x-6:hover{transform:translateX(-1.5rem)}
.hover\:translate-x-7:hover{transform:translateX(1.75rem)}
.hover\:translate-y-7:hover{transform:translateY(1.75rem)}
.hover\:-translate-y-7:hover{transform:translateY(-1.75rem)}
.hover\:-translate-x-7:hover{transform:translateX(-1.75rem)}
.hover\:translate-x-8:hover{transform:translateX(2rem)}
.hover\:translate-y-8:hover{transform:translateY(2rem)}
.hover\:-translate-y-8:hover{transform:translateY(-2rem)}
.hover\:-translate-x-8:hover{transform:translateX(-2rem)}
.hover\:translate-x-9:hover{transform:translateX(2.25rem)}
.hover\:translate-y-9:hover{transform:translateY(2.25rem)}
.hover\:-translate-y-9:hover{transform:translateY(-2.25rem)}
.hover\:-translate-x-9:hover{transform:translateX(-2.25rem)}
.hover\:translate-x-10:hover{transform:translateX(2.5rem)}
.hover\:translate-y-10:hover{transform:translateY(2.5rem)}
.hover\:-translate-y-10:hover{transform:translateY(-2.5rem)}
.hover\:-translate-x-10:hover{transform:translateX(-2.5rem)}
.hover\:translate-x-11:hover{transform:translateX(2.75rem)}
.hover\:translate-y-11:hover{transform:translateY(2.75rem)}
.hover\:-translate-y-11:hover{transform:translateY(-2.75rem)}
.hover\:-translate-x-11:hover{transform:translateX(-2.75rem)}
.hover\:translate-x-12:hover{transform:translateX(3rem)}
.hover\:translate-y-12:hover{transform:translateY(3rem)}
.hover\:-translate-y-12:hover{transform:translateY(-3rem)}
.hover\:-translate-x-12:hover{transform:translateX(-3rem)}
.hover\:translate-x-14:hover{transform:translateX(3.5rem)}
.hover\:translate-y-14:hover{transform:translateY(3.5rem)}
.hover\:-translate-y-14:hover{transform:translateY(-3.5rem)}
.hover\:-translate-x-14:hover{transform:translateX(-3.5rem)}
.hover\:translate-x-16:hover{transform:translateX(4rem)}
.hover\:translate-y-16:hover{transform:translateY(4rem)}
.hover\:-translate-y-16:hover{transform:translateY(-4rem)}
.hover\:-translate-x-16:hover{transform:translateX(-4rem)}
.hover\:translate-x-20:hover{transform:translateX(5rem)}
.hover\:translate-y-20:hover{transform:translateY(5rem)}
.hover\:-translate-y-20:hover{transform:translateY(-5rem)}
.hover\:-translate-x-20:hover{transform:translateX(-5rem)}
.hover\:translate-x-24:hover{transform:translateX(6rem)}
.hover\:translate-y-24:hover{transform:translateY(6rem)}
.hover\:-translate-y-24:hover{transform:translateY(-6rem)}
.hover\:-translate-x-24:hover{transform:translateX(-6rem)}
.hover\:translate-x-28:hover{transform:translateX(7rem)}
.hover\:translate-y-28:hover{transform:translateY(7rem)}
.hover\:-translate-y-28:hover{transform:translateY(-7rem)}
.hover\:-translate-x-28:hover{transform:translateX(-7rem)}
.hover\:translate-x-32:hover{transform:translateX(8rem)}
.hover\:translate-y-32:hover{transform:translateY(8rem)}
.hover\:-translate-y-32:hover{transform:translateY(-8rem)}
.hover\:-translate-x-32:hover{transform:translateX(-8rem)}
.hover\:translate-x-36:hover{transform:translateX(9rem)}
.hover\:translate-y-36:hover{transform:translateY(9rem)}
.hover\:-translate-y-36:hover{transform:translateY(-9rem)}
.hover\:-translate-x-36:hover{transform:translateX(-9rem)}
.hover\:translate-x-40:hover{transform:translateX(10rem)}
.hover\:translate-y-40:hover{transform:translateY(10rem)}
.hover\:-translate-y-40:hover{transform:translateY(-10rem)}
.hover\:-translate-x-40:hover{transform:translateX(-10rem)}
.hover\:translate-x-44:hover{transform:translateX(11rem)}
.hover\:translate-y-44:hover{transform:translateY(11rem)}
.hover\:-translate-y-44:hover{transform:translateY(-11rem)}
.hover\:-translate-x-44:hover{transform:translateX(-11rem)}
.hover\:translate-x-48:hover{transform:translateX(12rem)}
.hover\:translate-y-48:hover{transform:translateY(12rem)}
.hover\:-translate-y-48:hover{transform:translateY(-12rem)}
.hover\:-translate-x-48:hover{transform:translateX(-12rem)}
.hover\:translate-x-52:hover{transform:translateX(13rem)}
.hover\:translate-y-52:hover{transform:translateY(13rem)}
.hover\:-translate-y-52:hover{transform:translateY(-13rem)}
.hover\:-translate-x-52:hover{transform:translateX(-13rem)}
.hover\:translate-x-56:hover{transform:translateX(14rem)}
.hover\:translate-y-56:hover{transform:translateY(14rem)}
.hover\:-translate-y-56:hover{transform:translateY(-14rem)}
.hover\:-translate-x-56:hover{transform:translateX(-14rem)}
.hover\:translate-x-60:hover{transform:translateX(15rem)}
.hover\:translate-y-60:hover{transform:translateY(15rem)}
.hover\:-translate-y-60:hover{transform:translateY(-15rem)}
.hover\:-translate-x-60:hover{transform:translateX(-15rem)}
.hover\:translate-x-64:hover{transform:translateX(16rem)}
.hover\:translate-y-64:hover{transform:translateY(16rem)}
.hover\:-translate-y-64:hover{transform:translateY(-16rem)}
.hover\:-translate-x-64:hover{transform:translateX(-16rem)}
.hover\:translate-x-72:hover{transform:translateX(18rem)}
.hover\:translate-y-72:hover{transform:translateY(18rem)}
.hover\:-translate-y-72:hover{transform:translateY(-18rem)}
.hover\:-translate-x-72:hover{transform:translateX(-18rem)}
.hover\:translate-x-80:hover{transform:translateX(20rem)}
.hover\:translate-y-80:hover{transform:translateY(20rem)}
.hover\:-translate-y-80:hover{transform:translateY(-20rem)}
.hover\:-translate-x-80:hover{transform:translateX(-20rem)}
.hover\:translate-x-96:hover{transform:translateX(24rem)}
.hover\:translate-y-96:hover{transform:translateY(24rem)}
.hover\:-translate-y-96:hover{transform:translateY(-24rem)}
.hover\:-translate-x-96:hover{transform:translateX(-24rem)}
.hover\:cursor-auto:hover{cursor:auto}
.hover\:cursor-default:hover{cursor:default}
.hover\:cursor-pointer:hover{cursor:pointer}
.hover\:cursor-wait:hover{cursor:wait}
.hover\:cursor-text:hover{cursor:text}
.hover\:cursor-move:hover{cursor:move}
.hover\:cursor-not-allowed:hover{cursor:not-allowed}
.hover\:cursor-grab:hover{cursor:grab}
.hover\:cursor-grabbing:hover{cursor:grabbing}
.hover\:cursor-help:hover{cursor:help}
.hover\:cursor-zoom-in:hover{cursor:zoom-in}
.focus\:text-xs:focus{font-size:0.75rem;line-height:1rem}
.focus\:text-sm:focus{font-size:0.875rem;line-height:1.25rem}
.focus\:text-base:focus{font-size:1rem;line-height:1.5rem}
.focus\:text-lg:focus{font-size:1.125rem;line-height:1.75rem}
.focus\:text-xl:focus{font-size:1.25rem;line-height:1.75rem}
.focus\:text-2xl:focus{font-size:1.5rem;line-height:2rem}
.focus\:text-3xl:focus{font-size:1.875rem;line-height:2.25rem}
.focus\:text-4xl:focus{font-size:2.25rem;line-height:2.5rem}
.focus\:text-5xl:focus{font-size:3rem;line-height:1.1}
.focus\:text-6xl:focus{font-size:3.75rem;line-height:1.05}
.focus\:text-7xl:focus{font-size:4.5rem;line-height:1.05}
.focus\:text-8xl:focus{font-size:6rem;line-height:1}
.focus\:text-9xl:focus{font-size:8rem;line-height:1}
.focus\:font-thin:focus{font-weight:100}
.focus\:font-extralight:focus{font-weight:200}
.focus\:font-light:focus{font-weight:300}
.focus\:font-normal:focus{font-weight:400}
.focus\:font-medium:focus{font-weight:500}
.focus\:font-semibold:focus{font-weight:600}
.focus\:font-bold:focus{font-weight:700}
.focus\:font-extrabold:focus{font-weight:800}
.focus\:font-black:focus{font-weight:900}
.focus\:font-sans:focus{font-family:var(--sf-font-body)}
.focus\:font-display:focus{font-family:var(--sf-font-display)}
.focus\:font-ui:focus{font-family:var(--sf-font-ui)}
.focus\:font-serif:focus{font-family:Georgia,"Times New Roman",serif}
.focus\:font-mono:focus{font-family:Consolas,"Cascadia Mono","Courier New",monospace}
.focus\:underline:focus{text-decoration-line:underline}
.focus\:line-through:focus{text-decoration-line:line-through}
.focus\:no-underline:focus{text-decoration-line:none}
.focus\:underline-offset-2:focus{text-underline-offset:2px}
.focus\:underline-offset-4:focus{text-underline-offset:4px}
.focus\:text-slate-50:focus{color:#f8fafc}
.focus\:bg-slate-50:focus{background-color:#f8fafc}
.focus\:border-slate-50:focus{border-color:#f8fafc}
.focus\:text-slate-100:focus{color:#f1f5f9}
.focus\:bg-slate-100:focus{background-color:#f1f5f9}
.focus\:border-slate-100:focus{border-color:#f1f5f9}
.focus\:ring-slate-100:focus{--sf-ring-color:#f1f5f9}
.focus\:text-slate-200:focus{color:#e2e8f0}
.focus\:bg-slate-200:focus{background-color:#e2e8f0}
.focus\:border-slate-200:focus{border-color:#e2e8f0}
.focus\:ring-slate-200:focus{--sf-ring-color:#e2e8f0}
.focus\:text-slate-300:focus{color:#cbd5e1}
.focus\:bg-slate-300:focus{background-color:#cbd5e1}
.focus\:border-slate-300:focus{border-color:#cbd5e1}
.focus\:ring-slate-300:focus{--sf-ring-color:#cbd5e1}
.focus\:ring-slate-400:focus{--sf-ring-color:#94a3b8}
.focus\:ring-slate-500:focus{--sf-ring-color:#64748b}
.focus\:ring-slate-600:focus{--sf-ring-color:#475569}
.focus\:text-slate-700:focus{color:#334155}
.focus\:bg-slate-700:focus{background-color:#334155}
.focus\:border-slate-700:focus{border-color:#334155}
.focus\:ring-slate-700:focus{--sf-ring-color:#334155}
.focus\:text-slate-800:focus{color:#1e293b}
.focus\:bg-slate-800:focus{background-color:#1e293b}
.focus\:border-slate-800:focus{border-color:#1e293b}
.focus\:text-slate-900:focus{color:#0f172a}
.focus\:bg-slate-900:focus{background-color:#0f172a}
.focus\:border-slate-900:focus{border-color:#0f172a}
.focus\:ring-slate-900:focus{--sf-ring-color:#0f172a}
.focus\:text-gray-50:focus{color:#f9fafb}
.focus\:bg-gray-50:focus{background-color:#f9fafb}
.focus\:border-gray-50:focus{border-color:#f9fafb}
.focus\:text-gray-100:focus{color:#f3f4f6}
.focus\:bg-gray-100:focus{background-color:#f3f4f6}
.focus\:border-gray-100:focus{border-color:#f3f4f6}
.focus\:text-gray-200:focus{color:#e5e7eb}
.focus\:bg-gray-200:focus{background-color:#e5e7eb}
.focus\:border-gray-200:focus{border-color:#e5e7eb}
.focus\:ring-gray-200:focus{--sf-ring-color:#e5e7eb}
.focus\:text-gray-300:focus{color:#d1d5db}
.focus\:bg-gray-300:focus{background-color:#d1d5db}
.focus\:border-gray-300:focus{border-color:#d1d5db}
.focus\:ring-gray-300:focus{--sf-ring-color:#d1d5db}
.focus\:ring-gray-400:focus{--sf-ring-color:#9ca3af}
.focus\:ring-gray-500:focus{--sf-ring-color:#6b7280}
.focus\:text-gray-700:focus{color:#374151}
.focus\:bg-gray-700:focus{background-color:#374151}
.focus\:border-gray-700:focus{border-color:#374151}
.focus\:text-gray-800:focus{color:#1f2937}
.focus\:bg-gray-800:focus{background-color:#1f2937}
.focus\:border-gray-800:focus{border-color:#1f2937}
.focus\:text-gray-900:focus{color:#111827}
.focus\:bg-gray-900:focus{background-color:#111827}
.focus\:border-gray-900:focus{border-color:#111827}
.focus\:text-red-50:focus{color:#fef2f2}
.focus\:bg-red-50:focus{background-color:#fef2f2}
.focus\:border-red-50:focus{border-color:#fef2f2}
.focus\:text-red-100:focus{color:#fee2e2}
.focus\:bg-red-100:focus{background-color:#fee2e2}
.focus\:border-red-100:focus{border-color:#fee2e2}
.focus\:text-red-500:focus{color:#ef4444}
.focus\:bg-red-500:focus{background-color:#ef4444}
.focus\:border-red-500:focus{border-color:#ef4444}
.focus\:ring-red-500:focus{--sf-ring-color:#ef4444}
.focus\:text-red-600:focus{color:#dc2626}
.focus\:bg-red-600:focus{background-color:#dc2626}
.focus\:border-red-600:focus{border-color:#dc2626}
.focus\:text-red-700:focus{color:#b91c1c}
.focus\:bg-red-700:focus{background-color:#b91c1c}
.focus\:border-red-700:focus{border-color:#b91c1c}
.focus\:text-red-800:focus{color:#991b1b}
.focus\:bg-red-800:focus{background-color:#991b1b}
.focus\:border-red-800:focus{border-color:#991b1b}
.focus\:text-rose-50:focus{color:#fff1f2}
.focus\:bg-rose-50:focus{background-color:#fff1f2}
.focus\:border-rose-50:focus{border-color:#fff1f2}
.focus\:text-rose-100:focus{color:#ffe4e6}
.focus\:bg-rose-100:focus{background-color:#ffe4e6}
.focus\:border-rose-100:focus{border-color:#ffe4e6}
.focus\:text-rose-500:focus{color:#f43f5e}
.focus\:bg-rose-500:focus{background-color:#f43f5e}
.focus\:border-rose-500:focus{border-color:#f43f5e}
.focus\:ring-rose-500:focus{--sf-ring-color:#f43f5e}
.focus\:text-rose-600:focus{color:#e11d48}
.focus\:bg-rose-600:focus{background-color:#e11d48}
.focus\:border-rose-600:focus{border-color:#e11d48}
.focus\:ring-rose-600:focus{--sf-ring-color:#e11d48}
.focus\:text-rose-700:focus{color:#be123c}
.focus\:bg-rose-700:focus{background-color:#be123c}
.focus\:border-rose-700:focus{border-color:#be123c}
.focus\:text-rose-800:focus{color:#9f1239}
.focus\:bg-rose-800:focus{background-color:#9f1239}
.focus\:border-rose-800:focus{border-color:#9f1239}
.focus\:text-orange-50:focus{color:#fff7ed}
.focus\:bg-orange-50:focus{background-color:#fff7ed}
.focus\:border-orange-50:focus{border-color:#fff7ed}
.focus\:text-orange-100:focus{color:#ffedd5}
.focus\:bg-orange-100:focus{background-color:#ffedd5}
.focus\:border-orange-100:focus{border-color:#ffedd5}
.focus\:text-orange-500:focus{color:#f97316}
.focus\:bg-orange-500:focus{background-color:#f97316}
.focus\:border-orange-500:focus{border-color:#f97316}
.focus\:text-orange-600:focus{color:#ea580c}
.focus\:bg-orange-600:focus{background-color:#ea580c}
.focus\:border-orange-600:focus{border-color:#ea580c}
.focus\:text-orange-700:focus{color:#c2410c}
.focus\:bg-orange-700:focus{background-color:#c2410c}
.focus\:border-orange-700:focus{border-color:#c2410c}
.focus\:text-orange-800:focus{color:#9a3412}
.focus\:bg-orange-800:focus{background-color:#9a3412}
.focus\:border-orange-800:focus{border-color:#9a3412}
.focus\:text-amber-50:focus{color:#fffbeb}
.focus\:bg-amber-50:focus{background-color:#fffbeb}
.focus\:border-amber-50:focus{border-color:#fffbeb}
.focus\:text-amber-100:focus{color:#fef3c7}
.focus\:bg-amber-100:focus{background-color:#fef3c7}
.focus\:border-amber-100:focus{border-color:#fef3c7}
.focus\:ring-amber-400:focus{--sf-ring-color:#fbbf24}
.focus\:text-amber-500:focus{color:#f59e0b}
.focus\:bg-amber-500:focus{background-color:#f59e0b}
.focus\:border-amber-500:focus{border-color:#f59e0b}
.focus\:ring-amber-500:focus{--sf-ring-color:#f59e0b}
.focus\:text-amber-600:focus{color:#d97706}
.focus\:bg-amber-600:focus{background-color:#d97706}
.focus\:border-amber-600:focus{border-color:#d97706}
.focus\:text-amber-700:focus{color:#b45309}
.focus\:bg-amber-700:focus{background-color:#b45309}
.focus\:border-amber-700:focus{border-color:#b45309}
.focus\:text-amber-800:focus{color:#92400e}
.focus\:bg-amber-800:focus{background-color:#92400e}
.focus\:border-amber-800:focus{border-color:#92400e}
.focus\:text-green-50:focus{color:#f0fdf4}
.focus\:bg-green-50:focus{background-color:#f0fdf4}
.focus\:border-green-50:focus{border-color:#f0fdf4}
.focus\:text-green-100:focus{color:#dcfce7}
.focus\:bg-green-100:focus{background-color:#dcfce7}
.focus\:border-green-100:focus{border-color:#dcfce7}
.focus\:text-green-500:focus{color:#22c55e}
.focus\:bg-green-500:focus{background-color:#22c55e}
.focus\:border-green-500:focus{border-color:#22c55e}
.focus\:ring-green-500:focus{--sf-ring-color:#22c55e}
.focus\:text-green-600:focus{color:#16a34a}
.focus\:bg-green-600:focus{background-color:#16a34a}
.focus\:border-green-600:focus{border-color:#16a34a}
.focus\:ring-green-600:focus{--sf-ring-color:#16a34a}
.focus\:text-green-700:focus{color:#15803d}
.focus\:bg-green-700:focus{background-color:#15803d}
.focus\:border-green-700:focus{border-color:#15803d}
.focus\:text-green-800:focus{color:#166534}
.focus\:bg-green-800:focus{background-color:#166534}
.focus\:border-green-800:focus{border-color:#166534}
.focus\:text-emerald-50:focus{color:#ecfdf5}
.focus\:bg-emerald-50:focus{background-color:#ecfdf5}
.focus\:border-emerald-50:focus{border-color:#ecfdf5}
.focus\:text-emerald-100:focus{color:#d1fae5}
.focus\:bg-emerald-100:focus{background-color:#d1fae5}
.focus\:border-emerald-100:focus{border-color:#d1fae5}
.focus\:text-emerald-500:focus{color:#10b981}
.focus\:bg-emerald-500:focus{background-color:#10b981}
.focus\:border-emerald-500:focus{border-color:#10b981}
.focus\:ring-emerald-500:focus{--sf-ring-color:#10b981}
.focus\:text-emerald-600:focus{color:#059669}
.focus\:bg-emerald-600:focus{background-color:#059669}
.focus\:border-emerald-600:focus{border-color:#059669}
.focus\:ring-emerald-600:focus{--sf-ring-color:#059669}
.focus\:text-emerald-700:focus{color:#047857}
.focus\:bg-emerald-700:focus{background-color:#047857}
.focus\:border-emerald-700:focus{border-color:#047857}
.focus\:text-emerald-800:focus{color:#065f46}
.focus\:bg-emerald-800:focus{background-color:#065f46}
.focus\:border-emerald-800:focus{border-color:#065f46}
.focus\:text-sky-50:focus{color:#f0f9ff}
.focus\:bg-sky-50:focus{background-color:#f0f9ff}
.focus\:border-sky-50:focus{border-color:#f0f9ff}
.focus\:text-sky-100:focus{color:#e0f2fe}
.focus\:bg-sky-100:focus{background-color:#e0f2fe}
.focus\:border-sky-100:focus{border-color:#e0f2fe}
.focus\:text-sky-500:focus{color:#0ea5e9}
.focus\:bg-sky-500:focus{background-color:#0ea5e9}
.focus\:border-sky-500:focus{border-color:#0ea5e9}
.focus\:ring-sky-500:focus{--sf-ring-color:#0ea5e9}
.focus\:text-sky-600:focus{color:#0284c7}
.focus\:bg-sky-600:focus{background-color:#0284c7}
.focus\:border-sky-600:focus{border-color:#0284c7}
.focus\:text-sky-700:focus{color:#0369a1}
.focus\:bg-sky-700:focus{background-color:#0369a1}
.focus\:border-sky-700:focus{border-color:#0369a1}
.focus\:text-sky-800:focus{color:#075985}
.focus\:bg-sky-800:focus{background-color:#075985}
.focus\:border-sky-800:focus{border-color:#075985}
.focus\:text-blue-50:focus{color:#eff6ff}
.focus\:bg-blue-50:focus{background-color:#eff6ff}
.focus\:border-blue-50:focus{border-color:#eff6ff}
.focus\:text-blue-100:focus{color:#dbeafe}
.focus\:bg-blue-100:focus{background-color:#dbeafe}
.focus\:border-blue-100:focus{border-color:#dbeafe}
.focus\:text-blue-500:focus{color:#3b82f6}
.focus\:bg-blue-500:focus{background-color:#3b82f6}
.focus\:border-blue-500:focus{border-color:#3b82f6}
.focus\:ring-blue-500:focus{--sf-ring-color:#3b82f6}
.focus\:text-blue-600:focus{color:#2563eb}
.focus\:bg-blue-600:focus{background-color:#2563eb}
.focus\:border-blue-600:focus{border-color:#2563eb}
.focus\:ring-blue-600:focus{--sf-ring-color:#2563eb}
.focus\:text-blue-700:focus{color:#1d4ed8}
.focus\:bg-blue-700:focus{background-color:#1d4ed8}
.focus\:border-blue-700:focus{border-color:#1d4ed8}
.focus\:text-blue-800:focus{color:#1e40af}
.focus\:bg-blue-800:focus{background-color:#1e40af}
.focus\:border-blue-800:focus{border-color:#1e40af}
.focus\:text-indigo-50:focus{color:#eef2ff}
.focus\:bg-indigo-50:focus{background-color:#eef2ff}
.focus\:border-indigo-50:focus{border-color:#eef2ff}
.focus\:text-indigo-100:focus{color:#e0e7ff}
.focus\:bg-indigo-100:focus{background-color:#e0e7ff}
.focus\:border-indigo-100:focus{border-color:#e0e7ff}
.focus\:text-indigo-500:focus{color:#6366f1}
.focus\:bg-indigo-500:focus{background-color:#6366f1}
.focus\:border-indigo-500:focus{border-color:#6366f1}
.focus\:ring-indigo-500:focus{--sf-ring-color:#6366f1}
.focus\:text-indigo-600:focus{color:#4f46e5}
.focus\:bg-indigo-600:focus{background-color:#4f46e5}
.focus\:border-indigo-600:focus{border-color:#4f46e5}
.focus\:text-indigo-700:focus{color:#4338ca}
.focus\:bg-indigo-700:focus{background-color:#4338ca}
.focus\:border-indigo-700:focus{border-color:#4338ca}
.focus\:text-indigo-800:focus{color:#3730a3}
.focus\:bg-indigo-800:focus{background-color:#3730a3}
.focus\:border-indigo-800:focus{border-color:#3730a3}
.focus\:text-white:focus{color:#ffffff}
.focus\:bg-white:focus{background-color:#ffffff}
.focus\:border-white:focus{border-color:#ffffff}
.focus\:ring-white:focus{--sf-ring-color:#ffffff}
.focus\:text-black:focus{color:#000000}
.focus\:bg-black:focus{background-color:#000000}
.focus\:border-black:focus{border-color:#000000}
.focus\:ring-black:focus{--sf-ring-color:#000000}
.focus\:ring-transparent:focus{--sf-ring-color:transparent}
.focus\:ring-current:focus{--sf-ring-color:currentColor}
.focus\:text-brand:focus{color:var(--sf-brand)}
.focus\:bg-brand:focus{background-color:var(--sf-brand)}
.focus\:border-brand:focus{border-color:var(--sf-brand)}
.focus\:ring-brand:focus{--sf-ring-color:var(--sf-brand)}
.focus\:text-brand-dark:focus{color:var(--sf-brand-dark)}
.focus\:bg-brand-dark:focus{background-color:var(--sf-brand-dark)}
.focus\:border-brand-dark:focus{border-color:var(--sf-brand-dark)}
.focus\:ring-brand-dark:focus{--sf-ring-color:var(--sf-brand-dark)}
.focus\:text-brand-light:focus{color:var(--sf-brand-light)}
.focus\:bg-brand-light:focus{background-color:var(--sf-brand-light)}
.focus\:border-brand-light:focus{border-color:var(--sf-brand-light)}
.focus\:ring-brand-light:focus{--sf-ring-color:var(--sf-brand-light)}
.focus\:text-accent:focus{color:var(--sf-accent)}
.focus\:bg-accent:focus{background-color:var(--sf-accent)}
.focus\:border-accent:focus{border-color:var(--sf-accent)}
.focus\:ring-accent:focus{--sf-ring-color:var(--sf-accent)}
.focus\:text-ink:focus{color:var(--sf-ink)}
.focus\:bg-ink:focus{background-color:var(--sf-ink)}
.focus\:border-ink:focus{border-color:var(--sf-ink)}
.focus\:ring-ink:focus{--sf-ring-color:var(--sf-ink)}
.focus\:text-surface:focus{color:var(--sf-surface)}
.focus\:bg-surface:focus{background-color:var(--sf-surface)}
.focus\:border-surface:focus{border-color:var(--sf-surface)}
.focus\:ring-surface:focus{--sf-ring-color:var(--sf-surface)}
.focus\:text-subtle:focus{color:var(--sf-subtle)}
.focus\:bg-subtle:focus{background-color:var(--sf-subtle)}
.focus\:border-subtle:focus{border-color:var(--sf-subtle)}
.focus\:ring-subtle:focus{--sf-ring-color:var(--sf-subtle)}
.focus\:text-line:focus{color:var(--sf-line)}
.focus\:bg-line:focus{background-color:var(--sf-line)}
.focus\:border-line:focus{border-color:var(--sf-line)}
.focus\:ring-line:focus{--sf-ring-color:var(--sf-line)}
.focus\:rounded-none:focus{border-radius:0px}
.focus\:rounded-t-none:focus{border-top-left-radius:0px;border-top-right-radius:0px}
.focus\:rounded-b-none:focus{border-bottom-left-radius:0px;border-bottom-right-radius:0px}
.focus\:rounded-l-none:focus{border-top-left-radius:0px;border-bottom-left-radius:0px}
.focus\:rounded-r-none:focus{border-top-right-radius:0px;border-bottom-right-radius:0px}
.focus\:rounded-tl-none:focus{border-top-left-radius:0px}
.focus\:rounded-tr-none:focus{border-top-right-radius:0px}
.focus\:rounded-bl-none:focus{border-bottom-left-radius:0px}
.focus\:rounded-br-none:focus{border-bottom-right-radius:0px}
.focus\:rounded-sm:focus{border-radius:0.125rem}
.focus\:rounded-t-sm:focus{border-top-left-radius:0.125rem;border-top-right-radius:0.125rem}
.focus\:rounded-b-sm:focus{border-bottom-left-radius:0.125rem;border-bottom-right-radius:0.125rem}
.focus\:rounded-l-sm:focus{border-top-left-radius:0.125rem;border-bottom-left-radius:0.125rem}
.focus\:rounded-r-sm:focus{border-top-right-radius:0.125rem;border-bottom-right-radius:0.125rem}
.focus\:rounded-tl-sm:focus{border-top-left-radius:0.125rem}
.focus\:rounded-tr-sm:focus{border-top-right-radius:0.125rem}
.focus\:rounded-bl-sm:focus{border-bottom-left-radius:0.125rem}
.focus\:rounded-br-sm:focus{border-bottom-right-radius:0.125rem}
.focus\:rounded:focus{border-radius:0.25rem}
.focus\:rounded-t:focus{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}
.focus\:rounded-b:focus{border-bottom-left-radius:0.25rem;border-bottom-right-radius:0.25rem}
.focus\:rounded-l:focus{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}
.focus\:rounded-r:focus{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}
.focus\:rounded-tl:focus{border-top-left-radius:0.25rem}
.focus\:rounded-tr:focus{border-top-right-radius:0.25rem}
.focus\:rounded-bl:focus{border-bottom-left-radius:0.25rem}
.focus\:rounded-br:focus{border-bottom-right-radius:0.25rem}
.focus\:rounded-md:focus{border-radius:0.375rem}
.focus\:rounded-t-md:focus{border-top-left-radius:0.375rem;border-top-right-radius:0.375rem}
.focus\:rounded-b-md:focus{border-bottom-left-radius:0.375rem;border-bottom-right-radius:0.375rem}
.focus\:rounded-l-md:focus{border-top-left-radius:0.375rem;border-bottom-left-radius:0.375rem}
.focus\:rounded-r-md:focus{border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem}
.focus\:rounded-tl-md:focus{border-top-left-radius:0.375rem}
.focus\:rounded-tr-md:focus{border-top-right-radius:0.375rem}
.focus\:rounded-bl-md:focus{border-bottom-left-radius:0.375rem}
.focus\:rounded-br-md:focus{border-bottom-right-radius:0.375rem}
.focus\:rounded-lg:focus{border-radius:0.5rem}
.focus\:rounded-t-lg:focus{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}
.focus\:rounded-b-lg:focus{border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem}
.focus\:rounded-l-lg:focus{border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem}
.focus\:rounded-r-lg:focus{border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem}
.focus\:rounded-tl-lg:focus{border-top-left-radius:0.5rem}
.focus\:rounded-tr-lg:focus{border-top-right-radius:0.5rem}
.focus\:rounded-bl-lg:focus{border-bottom-left-radius:0.5rem}
.focus\:rounded-br-lg:focus{border-bottom-right-radius:0.5rem}
.focus\:rounded-xl:focus{border-radius:0.75rem}
.focus\:rounded-t-xl:focus{border-top-left-radius:0.75rem;border-top-right-radius:0.75rem}
.focus\:rounded-b-xl:focus{border-bottom-left-radius:0.75rem;border-bottom-right-radius:0.75rem}
.focus\:rounded-l-xl:focus{border-top-left-radius:0.75rem;border-bottom-left-radius:0.75rem}
.focus\:rounded-r-xl:focus{border-top-right-radius:0.75rem;border-bottom-right-radius:0.75rem}
.focus\:rounded-tl-xl:focus{border-top-left-radius:0.75rem}
.focus\:rounded-tr-xl:focus{border-top-right-radius:0.75rem}
.focus\:rounded-bl-xl:focus{border-bottom-left-radius:0.75rem}
.focus\:rounded-br-xl:focus{border-bottom-right-radius:0.75rem}
.focus\:rounded-2xl:focus{border-radius:1rem}
.focus\:rounded-t-2xl:focus{border-top-left-radius:1rem;border-top-right-radius:1rem}
.focus\:rounded-b-2xl:focus{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}
.focus\:rounded-l-2xl:focus{border-top-left-radius:1rem;border-bottom-left-radius:1rem}
.focus\:rounded-r-2xl:focus{border-top-right-radius:1rem;border-bottom-right-radius:1rem}
.focus\:rounded-tl-2xl:focus{border-top-left-radius:1rem}
.focus\:rounded-tr-2xl:focus{border-top-right-radius:1rem}
.focus\:rounded-bl-2xl:focus{border-bottom-left-radius:1rem}
.focus\:rounded-br-2xl:focus{border-bottom-right-radius:1rem}
.focus\:rounded-3xl:focus{border-radius:1.5rem}
.focus\:rounded-t-3xl:focus{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}
.focus\:rounded-b-3xl:focus{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}
.focus\:rounded-l-3xl:focus{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}
.focus\:rounded-r-3xl:focus{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}
.focus\:rounded-tl-3xl:focus{border-top-left-radius:1.5rem}
.focus\:rounded-tr-3xl:focus{border-top-right-radius:1.5rem}
.focus\:rounded-bl-3xl:focus{border-bottom-left-radius:1.5rem}
.focus\:rounded-br-3xl:focus{border-bottom-right-radius:1.5rem}
.focus\:rounded-full:focus{border-radius:9999px}
.focus\:rounded-t-full:focus{border-top-left-radius:9999px;border-top-right-radius:9999px}
.focus\:rounded-b-full:focus{border-bottom-left-radius:9999px;border-bottom-right-radius:9999px}
.focus\:rounded-l-full:focus{border-top-left-radius:9999px;border-bottom-left-radius:9999px}
.focus\:rounded-r-full:focus{border-top-right-radius:9999px;border-bottom-right-radius:9999px}
.focus\:rounded-tl-full:focus{border-top-left-radius:9999px}
.focus\:rounded-tr-full:focus{border-top-right-radius:9999px}
.focus\:rounded-bl-full:focus{border-bottom-left-radius:9999px}
.focus\:rounded-br-full:focus{border-bottom-right-radius:9999px}
.focus\:ring-0:focus{box-shadow:0 0 0 0px var(--sf-ring-color,rgba(59,130,246,0.5))}
.focus\:ring-1:focus{box-shadow:0 0 0 1px var(--sf-ring-color,rgba(59,130,246,0.5))}
.focus\:ring-2:focus{box-shadow:0 0 0 2px var(--sf-ring-color,rgba(59,130,246,0.5))}
.focus\:ring:focus{box-shadow:0 0 0 3px var(--sf-ring-color,rgba(59,130,246,0.5))}
.focus\:ring-4:focus{box-shadow:0 0 0 4px var(--sf-ring-color,rgba(59,130,246,0.5))}
.focus\:ring-8:focus{box-shadow:0 0 0 8px var(--sf-ring-color,rgba(59,130,246,0.5))}
.focus\:ring-inset:focus{--sf-ring-inset:inset}
.focus\:shadow-sm:focus{box-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05)}
.focus\:shadow:focus{box-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)}
.focus\:shadow-md:focus{box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)}
.focus\:shadow-lg:focus{box-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)}
.focus\:shadow-xl:focus{box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)}
.focus\:shadow-2xl:focus{box-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25)}
.focus\:shadow-inner:focus{box-shadow:inset 0 2px 4px 0 rgb(0 0 0 / 0.05)}
.focus\:shadow-none:focus{box-shadow:0 0 #0000}
.focus\:opacity-0:focus{opacity:0.0}
.focus\:opacity-5:focus{opacity:0.05}
.focus\:opacity-10:focus{opacity:0.1}
.focus\:opacity-20:focus{opacity:0.2}
.focus\:opacity-25:focus{opacity:0.25}
.focus\:opacity-30:focus{opacity:0.3}
.focus\:opacity-40:focus{opacity:0.4}
.focus\:opacity-50:focus{opacity:0.5}
.focus\:opacity-60:focus{opacity:0.6}
.focus\:opacity-70:focus{opacity:0.7}
.focus\:opacity-75:focus{opacity:0.75}
.focus\:opacity-80:focus{opacity:0.8}
.focus\:opacity-90:focus{opacity:0.9}
.focus\:opacity-95:focus{opacity:0.95}
.focus\:opacity-100:focus{opacity:1.0}
.focus\:rotate-0:focus{transform:rotate(0deg)}
.focus\:-rotate-0:focus{transform:rotate(-0deg)}
.focus\:rotate-1:focus{transform:rotate(1deg)}
.focus\:-rotate-1:focus{transform:rotate(-1deg)}
.focus\:rotate-2:focus{transform:rotate(2deg)}
.focus\:-rotate-2:focus{transform:rotate(-2deg)}
.focus\:rotate-3:focus{transform:rotate(3deg)}
.focus\:-rotate-3:focus{transform:rotate(-3deg)}
.focus\:rotate-6:focus{transform:rotate(6deg)}
.focus\:-rotate-6:focus{transform:rotate(-6deg)}
.focus\:rotate-12:focus{transform:rotate(12deg)}
.focus\:-rotate-12:focus{transform:rotate(-12deg)}
.focus\:rotate-45:focus{transform:rotate(45deg)}
.focus\:-rotate-45:focus{transform:rotate(-45deg)}
.focus\:rotate-90:focus{transform:rotate(90deg)}
.focus\:-rotate-90:focus{transform:rotate(-90deg)}
.focus\:rotate-180:focus{transform:rotate(180deg)}
.focus\:-rotate-180:focus{transform:rotate(-180deg)}
.focus\:scale-0:focus{transform:scale(0)}
.focus\:scale-50:focus{transform:scale(.5)}
.focus\:scale-75:focus{transform:scale(.75)}
.focus\:scale-90:focus{transform:scale(.9)}
.focus\:scale-95:focus{transform:scale(.95)}
.focus\:scale-100:focus{transform:scale(1)}
.focus\:scale-105:focus{transform:scale(1.05)}
.focus\:scale-110:focus{transform:scale(1.1)}
.focus\:scale-125:focus{transform:scale(1.25)}
.focus\:scale-150:focus{transform:scale(1.5)}
.focus\:translate-x-0:focus{transform:translateX(0px)}
.focus\:translate-y-0:focus{transform:translateY(0px)}
.focus\:translate-x-px:focus{transform:translateX(1px)}
.focus\:translate-y-px:focus{transform:translateY(1px)}
.focus\:translate-x-0\.5:focus{transform:translateX(0.125rem)}
.focus\:translate-y-0\.5:focus{transform:translateY(0.125rem)}
.focus\:-translate-y-0\.5:focus{transform:translateY(-0.125rem)}
.focus\:-translate-x-0\.5:focus{transform:translateX(-0.125rem)}
.focus\:translate-x-1:focus{transform:translateX(0.25rem)}
.focus\:translate-y-1:focus{transform:translateY(0.25rem)}
.focus\:-translate-y-1:focus{transform:translateY(-0.25rem)}
.focus\:-translate-x-1:focus{transform:translateX(-0.25rem)}
.focus\:translate-x-1\.5:focus{transform:translateX(0.375rem)}
.focus\:translate-y-1\.5:focus{transform:translateY(0.375rem)}
.focus\:-translate-y-1\.5:focus{transform:translateY(-0.375rem)}
.focus\:-translate-x-1\.5:focus{transform:translateX(-0.375rem)}
.focus\:translate-x-2:focus{transform:translateX(0.5rem)}
.focus\:translate-y-2:focus{transform:translateY(0.5rem)}
.focus\:-translate-y-2:focus{transform:translateY(-0.5rem)}
.focus\:-translate-x-2:focus{transform:translateX(-0.5rem)}
.focus\:translate-x-2\.5:focus{transform:translateX(0.625rem)}
.focus\:translate-y-2\.5:focus{transform:translateY(0.625rem)}
.focus\:-translate-y-2\.5:focus{transform:translateY(-0.625rem)}
.focus\:-translate-x-2\.5:focus{transform:translateX(-0.625rem)}
.focus\:translate-x-3:focus{transform:translateX(0.75rem)}
.focus\:translate-y-3:focus{transform:translateY(0.75rem)}
.focus\:-translate-y-3:focus{transform:translateY(-0.75rem)}
.focus\:-translate-x-3:focus{transform:translateX(-0.75rem)}
.focus\:translate-x-3\.5:focus{transform:translateX(0.875rem)}
.focus\:translate-y-3\.5:focus{transform:translateY(0.875rem)}
.focus\:-translate-y-3\.5:focus{transform:translateY(-0.875rem)}
.focus\:-translate-x-3\.5:focus{transform:translateX(-0.875rem)}
.focus\:translate-x-4:focus{transform:translateX(1rem)}
.focus\:translate-y-4:focus{transform:translateY(1rem)}
.focus\:-translate-y-4:focus{transform:translateY(-1rem)}
.focus\:-translate-x-4:focus{transform:translateX(-1rem)}
.focus\:translate-x-5:focus{transform:translateX(1.25rem)}
.focus\:translate-y-5:focus{transform:translateY(1.25rem)}
.focus\:-translate-y-5:focus{transform:translateY(-1.25rem)}
.focus\:-translate-x-5:focus{transform:translateX(-1.25rem)}
.focus\:translate-x-6:focus{transform:translateX(1.5rem)}
.focus\:translate-y-6:focus{transform:translateY(1.5rem)}
.focus\:-translate-y-6:focus{transform:translateY(-1.5rem)}
.focus\:-translate-x-6:focus{transform:translateX(-1.5rem)}
.focus\:translate-x-7:focus{transform:translateX(1.75rem)}
.focus\:translate-y-7:focus{transform:translateY(1.75rem)}
.focus\:-translate-y-7:focus{transform:translateY(-1.75rem)}
.focus\:-translate-x-7:focus{transform:translateX(-1.75rem)}
.focus\:translate-x-8:focus{transform:translateX(2rem)}
.focus\:translate-y-8:focus{transform:translateY(2rem)}
.focus\:-translate-y-8:focus{transform:translateY(-2rem)}
.focus\:-translate-x-8:focus{transform:translateX(-2rem)}
.focus\:translate-x-9:focus{transform:translateX(2.25rem)}
.focus\:translate-y-9:focus{transform:translateY(2.25rem)}
.focus\:-translate-y-9:focus{transform:translateY(-2.25rem)}
.focus\:-translate-x-9:focus{transform:translateX(-2.25rem)}
.focus\:translate-x-10:focus{transform:translateX(2.5rem)}
.focus\:translate-y-10:focus{transform:translateY(2.5rem)}
.focus\:-translate-y-10:focus{transform:translateY(-2.5rem)}
.focus\:-translate-x-10:focus{transform:translateX(-2.5rem)}
.focus\:translate-x-11:focus{transform:translateX(2.75rem)}
.focus\:translate-y-11:focus{transform:translateY(2.75rem)}
.focus\:-translate-y-11:focus{transform:translateY(-2.75rem)}
.focus\:-translate-x-11:focus{transform:translateX(-2.75rem)}
.focus\:translate-x-12:focus{transform:translateX(3rem)}
.focus\:translate-y-12:focus{transform:translateY(3rem)}
.focus\:-translate-y-12:focus{transform:translateY(-3rem)}
.focus\:-translate-x-12:focus{transform:translateX(-3rem)}
.focus\:translate-x-14:focus{transform:translateX(3.5rem)}
.focus\:translate-y-14:focus{transform:translateY(3.5rem)}
.focus\:-translate-y-14:focus{transform:translateY(-3.5rem)}
.focus\:-translate-x-14:focus{transform:translateX(-3.5rem)}
.focus\:translate-x-16:focus{transform:translateX(4rem)}
.focus\:translate-y-16:focus{transform:translateY(4rem)}
.focus\:-translate-y-16:focus{transform:translateY(-4rem)}
.focus\:-translate-x-16:focus{transform:translateX(-4rem)}
.focus\:translate-x-20:focus{transform:translateX(5rem)}
.focus\:translate-y-20:focus{transform:translateY(5rem)}
.focus\:-translate-y-20:focus{transform:translateY(-5rem)}
.focus\:-translate-x-20:focus{transform:translateX(-5rem)}
.focus\:translate-x-24:focus{transform:translateX(6rem)}
.focus\:translate-y-24:focus{transform:translateY(6rem)}
.focus\:-translate-y-24:focus{transform:translateY(-6rem)}
.focus\:-translate-x-24:focus{transform:translateX(-6rem)}
.focus\:translate-x-28:focus{transform:translateX(7rem)}
.focus\:translate-y-28:focus{transform:translateY(7rem)}
.focus\:-translate-y-28:focus{transform:translateY(-7rem)}
.focus\:-translate-x-28:focus{transform:translateX(-7rem)}
.focus\:translate-x-32:focus{transform:translateX(8rem)}
.focus\:translate-y-32:focus{transform:translateY(8rem)}
.focus\:-translate-y-32:focus{transform:translateY(-8rem)}
.focus\:-translate-x-32:focus{transform:translateX(-8rem)}
.focus\:translate-x-36:focus{transform:translateX(9rem)}
.focus\:translate-y-36:focus{transform:translateY(9rem)}
.focus\:-translate-y-36:focus{transform:translateY(-9rem)}
.focus\:-translate-x-36:focus{transform:translateX(-9rem)}
.focus\:translate-x-40:focus{transform:translateX(10rem)}
.focus\:translate-y-40:focus{transform:translateY(10rem)}
.focus\:-translate-y-40:focus{transform:translateY(-10rem)}
.focus\:-translate-x-40:focus{transform:translateX(-10rem)}
.focus\:translate-x-44:focus{transform:translateX(11rem)}
.focus\:translate-y-44:focus{transform:translateY(11rem)}
.focus\:-translate-y-44:focus{transform:translateY(-11rem)}
.focus\:-translate-x-44:focus{transform:translateX(-11rem)}
.focus\:translate-x-48:focus{transform:translateX(12rem)}
.focus\:translate-y-48:focus{transform:translateY(12rem)}
.focus\:-translate-y-48:focus{transform:translateY(-12rem)}
.focus\:-translate-x-48:focus{transform:translateX(-12rem)}
.focus\:translate-x-52:focus{transform:translateX(13rem)}
.focus\:translate-y-52:focus{transform:translateY(13rem)}
.focus\:-translate-y-52:focus{transform:translateY(-13rem)}
.focus\:-translate-x-52:focus{transform:translateX(-13rem)}
.focus\:translate-x-56:focus{transform:translateX(14rem)}
.focus\:translate-y-56:focus{transform:translateY(14rem)}
.focus\:-translate-y-56:focus{transform:translateY(-14rem)}
.focus\:-translate-x-56:focus{transform:translateX(-14rem)}
.focus\:translate-x-60:focus{transform:translateX(15rem)}
.focus\:translate-y-60:focus{transform:translateY(15rem)}
.focus\:-translate-y-60:focus{transform:translateY(-15rem)}
.focus\:-translate-x-60:focus{transform:translateX(-15rem)}
.focus\:translate-x-64:focus{transform:translateX(16rem)}
.focus\:translate-y-64:focus{transform:translateY(16rem)}
.focus\:-translate-y-64:focus{transform:translateY(-16rem)}
.focus\:-translate-x-64:focus{transform:translateX(-16rem)}
.focus\:translate-x-72:focus{transform:translateX(18rem)}
.focus\:translate-y-72:focus{transform:translateY(18rem)}
.focus\:-translate-y-72:focus{transform:translateY(-18rem)}
.focus\:-translate-x-72:focus{transform:translateX(-18rem)}
.focus\:translate-x-80:focus{transform:translateX(20rem)}
.focus\:translate-y-80:focus{transform:translateY(20rem)}
.focus\:-translate-y-80:focus{transform:translateY(-20rem)}
.focus\:-translate-x-80:focus{transform:translateX(-20rem)}
.focus\:translate-x-96:focus{transform:translateX(24rem)}
.focus\:translate-y-96:focus{transform:translateY(24rem)}
.focus\:-translate-y-96:focus{transform:translateY(-24rem)}
.focus\:-translate-x-96:focus{transform:translateX(-24rem)}
.focus\:cursor-auto:focus{cursor:auto}
.focus\:cursor-default:focus{cursor:default}
.focus\:cursor-pointer:focus{cursor:pointer}
.focus\:cursor-wait:focus{cursor:wait}
.focus\:cursor-text:focus{cursor:text}
.focus\:cursor-move:focus{cursor:move}
.focus\:cursor-not-allowed:focus{cursor:not-allowed}
.focus\:cursor-grab:focus{cursor:grab}
.focus\:cursor-grabbing:focus{cursor:grabbing}
.focus\:cursor-help:focus{cursor:help}
.focus\:cursor-zoom-in:focus{cursor:zoom-in}
.focus-visible\:text-xs:focus-visible{font-size:0.75rem;line-height:1rem}
.focus-visible\:text-sm:focus-visible{font-size:0.875rem;line-height:1.25rem}
.focus-visible\:text-base:focus-visible{font-size:1rem;line-height:1.5rem}
.focus-visible\:text-lg:focus-visible{font-size:1.125rem;line-height:1.75rem}
.focus-visible\:text-xl:focus-visible{font-size:1.25rem;line-height:1.75rem}
.focus-visible\:text-2xl:focus-visible{font-size:1.5rem;line-height:2rem}
.focus-visible\:text-3xl:focus-visible{font-size:1.875rem;line-height:2.25rem}
.focus-visible\:text-4xl:focus-visible{font-size:2.25rem;line-height:2.5rem}
.focus-visible\:text-5xl:focus-visible{font-size:3rem;line-height:1.1}
.focus-visible\:text-6xl:focus-visible{font-size:3.75rem;line-height:1.05}
.focus-visible\:text-7xl:focus-visible{font-size:4.5rem;line-height:1.05}
.focus-visible\:text-8xl:focus-visible{font-size:6rem;line-height:1}
.focus-visible\:text-9xl:focus-visible{font-size:8rem;line-height:1}
.focus-visible\:font-thin:focus-visible{font-weight:100}
.focus-visible\:font-extralight:focus-visible{font-weight:200}
.focus-visible\:font-light:focus-visible{font-weight:300}
.focus-visible\:font-normal:focus-visible{font-weight:400}
.focus-visible\:font-medium:focus-visible{font-weight:500}
.focus-visible\:font-semibold:focus-visible{font-weight:600}
.focus-visible\:font-bold:focus-visible{font-weight:700}
.focus-visible\:font-extrabold:focus-visible{font-weight:800}
.focus-visible\:font-black:focus-visible{font-weight:900}
.focus-visible\:font-sans:focus-visible{font-family:var(--sf-font-body)}
.focus-visible\:font-display:focus-visible{font-family:var(--sf-font-display)}
.focus-visible\:font-ui:focus-visible{font-family:var(--sf-font-ui)}
.focus-visible\:font-serif:focus-visible{font-family:Georgia,"Times New Roman",serif}
.focus-visible\:font-mono:focus-visible{font-family:Consolas,"Cascadia Mono","Courier New",monospace}
.focus-visible\:underline:focus-visible{text-decoration-line:underline}
.focus-visible\:line-through:focus-visible{text-decoration-line:line-through}
.focus-visible\:no-underline:focus-visible{text-decoration-line:none}
.focus-visible\:underline-offset-2:focus-visible{text-underline-offset:2px}
.focus-visible\:underline-offset-4:focus-visible{text-underline-offset:4px}
.focus-visible\:text-slate-50:focus-visible{color:#f8fafc}
.focus-visible\:bg-slate-50:focus-visible{background-color:#f8fafc}
.focus-visible\:border-slate-50:focus-visible{border-color:#f8fafc}
.focus-visible\:text-slate-100:focus-visible{color:#f1f5f9}
.focus-visible\:bg-slate-100:focus-visible{background-color:#f1f5f9}
.focus-visible\:border-slate-100:focus-visible{border-color:#f1f5f9}
.focus-visible\:ring-slate-100:focus-visible{--sf-ring-color:#f1f5f9}
.focus-visible\:text-slate-200:focus-visible{color:#e2e8f0}
.focus-visible\:bg-slate-200:focus-visible{background-color:#e2e8f0}
.focus-visible\:border-slate-200:focus-visible{border-color:#e2e8f0}
.focus-visible\:ring-slate-200:focus-visible{--sf-ring-color:#e2e8f0}
.focus-visible\:text-slate-300:focus-visible{color:#cbd5e1}
.focus-visible\:bg-slate-300:focus-visible{background-color:#cbd5e1}
.focus-visible\:border-slate-300:focus-visible{border-color:#cbd5e1}
.focus-visible\:ring-slate-300:focus-visible{--sf-ring-color:#cbd5e1}
.focus-visible\:ring-slate-400:focus-visible{--sf-ring-color:#94a3b8}
.focus-visible\:ring-slate-500:focus-visible{--sf-ring-color:#64748b}
.focus-visible\:ring-slate-600:focus-visible{--sf-ring-color:#475569}
.focus-visible\:text-slate-700:focus-visible{color:#334155}
.focus-visible\:bg-slate-700:focus-visible{background-color:#334155}
.focus-visible\:border-slate-700:focus-visible{border-color:#334155}
.focus-visible\:ring-slate-700:focus-visible{--sf-ring-color:#334155}
.focus-visible\:text-slate-800:focus-visible{color:#1e293b}
.focus-visible\:bg-slate-800:focus-visible{background-color:#1e293b}
.focus-visible\:border-slate-800:focus-visible{border-color:#1e293b}
.focus-visible\:text-slate-900:focus-visible{color:#0f172a}
.focus-visible\:bg-slate-900:focus-visible{background-color:#0f172a}
.focus-visible\:border-slate-900:focus-visible{border-color:#0f172a}
.focus-visible\:ring-slate-900:focus-visible{--sf-ring-color:#0f172a}
.focus-visible\:text-gray-50:focus-visible{color:#f9fafb}
.focus-visible\:bg-gray-50:focus-visible{background-color:#f9fafb}
.focus-visible\:border-gray-50:focus-visible{border-color:#f9fafb}
.focus-visible\:text-gray-100:focus-visible{color:#f3f4f6}
.focus-visible\:bg-gray-100:focus-visible{background-color:#f3f4f6}
.focus-visible\:border-gray-100:focus-visible{border-color:#f3f4f6}
.focus-visible\:text-gray-200:focus-visible{color:#e5e7eb}
.focus-visible\:bg-gray-200:focus-visible{background-color:#e5e7eb}
.focus-visible\:border-gray-200:focus-visible{border-color:#e5e7eb}
.focus-visible\:ring-gray-200:focus-visible{--sf-ring-color:#e5e7eb}
.focus-visible\:text-gray-300:focus-visible{color:#d1d5db}
.focus-visible\:bg-gray-300:focus-visible{background-color:#d1d5db}
.focus-visible\:border-gray-300:focus-visible{border-color:#d1d5db}
.focus-visible\:ring-gray-300:focus-visible{--sf-ring-color:#d1d5db}
.focus-visible\:ring-gray-400:focus-visible{--sf-ring-color:#9ca3af}
.focus-visible\:ring-gray-500:focus-visible{--sf-ring-color:#6b7280}
.focus-visible\:text-gray-700:focus-visible{color:#374151}
.focus-visible\:bg-gray-700:focus-visible{background-color:#374151}
.focus-visible\:border-gray-700:focus-visible{border-color:#374151}
.focus-visible\:text-gray-800:focus-visible{color:#1f2937}
.focus-visible\:bg-gray-800:focus-visible{background-color:#1f2937}
.focus-visible\:border-gray-800:focus-visible{border-color:#1f2937}
.focus-visible\:text-gray-900:focus-visible{color:#111827}
.focus-visible\:bg-gray-900:focus-visible{background-color:#111827}
.focus-visible\:border-gray-900:focus-visible{border-color:#111827}
.focus-visible\:text-red-50:focus-visible{color:#fef2f2}
.focus-visible\:bg-red-50:focus-visible{background-color:#fef2f2}
.focus-visible\:border-red-50:focus-visible{border-color:#fef2f2}
.focus-visible\:text-red-100:focus-visible{color:#fee2e2}
.focus-visible\:bg-red-100:focus-visible{background-color:#fee2e2}
.focus-visible\:border-red-100:focus-visible{border-color:#fee2e2}
.focus-visible\:text-red-500:focus-visible{color:#ef4444}
.focus-visible\:bg-red-500:focus-visible{background-color:#ef4444}
.focus-visible\:border-red-500:focus-visible{border-color:#ef4444}
.focus-visible\:ring-red-500:focus-visible{--sf-ring-color:#ef4444}
.focus-visible\:text-red-600:focus-visible{color:#dc2626}
.focus-visible\:bg-red-600:focus-visible{background-color:#dc2626}
.focus-visible\:border-red-600:focus-visible{border-color:#dc2626}
.focus-visible\:text-red-700:focus-visible{color:#b91c1c}
.focus-visible\:bg-red-700:focus-visible{background-color:#b91c1c}
.focus-visible\:border-red-700:focus-visible{border-color:#b91c1c}
.focus-visible\:text-red-800:focus-visible{color:#991b1b}
.focus-visible\:bg-red-800:focus-visible{background-color:#991b1b}
.focus-visible\:border-red-800:focus-visible{border-color:#991b1b}
.focus-visible\:text-rose-50:focus-visible{color:#fff1f2}
.focus-visible\:bg-rose-50:focus-visible{background-color:#fff1f2}
.focus-visible\:border-rose-50:focus-visible{border-color:#fff1f2}
.focus-visible\:text-rose-100:focus-visible{color:#ffe4e6}
.focus-visible\:bg-rose-100:focus-visible{background-color:#ffe4e6}
.focus-visible\:border-rose-100:focus-visible{border-color:#ffe4e6}
.focus-visible\:text-rose-500:focus-visible{color:#f43f5e}
.focus-visible\:bg-rose-500:focus-visible{background-color:#f43f5e}
.focus-visible\:border-rose-500:focus-visible{border-color:#f43f5e}
.focus-visible\:ring-rose-500:focus-visible{--sf-ring-color:#f43f5e}
.focus-visible\:text-rose-600:focus-visible{color:#e11d48}
.focus-visible\:bg-rose-600:focus-visible{background-color:#e11d48}
.focus-visible\:border-rose-600:focus-visible{border-color:#e11d48}
.focus-visible\:ring-rose-600:focus-visible{--sf-ring-color:#e11d48}
.focus-visible\:text-rose-700:focus-visible{color:#be123c}
.focus-visible\:bg-rose-700:focus-visible{background-color:#be123c}
.focus-visible\:border-rose-700:focus-visible{border-color:#be123c}
.focus-visible\:text-rose-800:focus-visible{color:#9f1239}
.focus-visible\:bg-rose-800:focus-visible{background-color:#9f1239}
.focus-visible\:border-rose-800:focus-visible{border-color:#9f1239}
.focus-visible\:text-orange-50:focus-visible{color:#fff7ed}
.focus-visible\:bg-orange-50:focus-visible{background-color:#fff7ed}
.focus-visible\:border-orange-50:focus-visible{border-color:#fff7ed}
.focus-visible\:text-orange-100:focus-visible{color:#ffedd5}
.focus-visible\:bg-orange-100:focus-visible{background-color:#ffedd5}
.focus-visible\:border-orange-100:focus-visible{border-color:#ffedd5}
.focus-visible\:text-orange-500:focus-visible{color:#f97316}
.focus-visible\:bg-orange-500:focus-visible{background-color:#f97316}
.focus-visible\:border-orange-500:focus-visible{border-color:#f97316}
.focus-visible\:text-orange-600:focus-visible{color:#ea580c}
.focus-visible\:bg-orange-600:focus-visible{background-color:#ea580c}
.focus-visible\:border-orange-600:focus-visible{border-color:#ea580c}
.focus-visible\:text-orange-700:focus-visible{color:#c2410c}
.focus-visible\:bg-orange-700:focus-visible{background-color:#c2410c}
.focus-visible\:border-orange-700:focus-visible{border-color:#c2410c}
.focus-visible\:text-orange-800:focus-visible{color:#9a3412}
.focus-visible\:bg-orange-800:focus-visible{background-color:#9a3412}
.focus-visible\:border-orange-800:focus-visible{border-color:#9a3412}
.focus-visible\:text-amber-50:focus-visible{color:#fffbeb}
.focus-visible\:bg-amber-50:focus-visible{background-color:#fffbeb}
.focus-visible\:border-amber-50:focus-visible{border-color:#fffbeb}
.focus-visible\:text-amber-100:focus-visible{color:#fef3c7}
.focus-visible\:bg-amber-100:focus-visible{background-color:#fef3c7}
.focus-visible\:border-amber-100:focus-visible{border-color:#fef3c7}
.focus-visible\:ring-amber-400:focus-visible{--sf-ring-color:#fbbf24}
.focus-visible\:text-amber-500:focus-visible{color:#f59e0b}
.focus-visible\:bg-amber-500:focus-visible{background-color:#f59e0b}
.focus-visible\:border-amber-500:focus-visible{border-color:#f59e0b}
.focus-visible\:ring-amber-500:focus-visible{--sf-ring-color:#f59e0b}
.focus-visible\:text-amber-600:focus-visible{color:#d97706}
.focus-visible\:bg-amber-600:focus-visible{background-color:#d97706}
.focus-visible\:border-amber-600:focus-visible{border-color:#d97706}
.focus-visible\:text-amber-700:focus-visible{color:#b45309}
.focus-visible\:bg-amber-700:focus-visible{background-color:#b45309}
.focus-visible\:border-amber-700:focus-visible{border-color:#b45309}
.focus-visible\:text-amber-800:focus-visible{color:#92400e}
.focus-visible\:bg-amber-800:focus-visible{background-color:#92400e}
.focus-visible\:border-amber-800:focus-visible{border-color:#92400e}
.focus-visible\:text-green-50:focus-visible{color:#f0fdf4}
.focus-visible\:bg-green-50:focus-visible{background-color:#f0fdf4}
.focus-visible\:border-green-50:focus-visible{border-color:#f0fdf4}
.focus-visible\:text-green-100:focus-visible{color:#dcfce7}
.focus-visible\:bg-green-100:focus-visible{background-color:#dcfce7}
.focus-visible\:border-green-100:focus-visible{border-color:#dcfce7}
.focus-visible\:text-green-500:focus-visible{color:#22c55e}
.focus-visible\:bg-green-500:focus-visible{background-color:#22c55e}
.focus-visible\:border-green-500:focus-visible{border-color:#22c55e}
.focus-visible\:ring-green-500:focus-visible{--sf-ring-color:#22c55e}
.focus-visible\:text-green-600:focus-visible{color:#16a34a}
.focus-visible\:bg-green-600:focus-visible{background-color:#16a34a}
.focus-visible\:border-green-600:focus-visible{border-color:#16a34a}
.focus-visible\:ring-green-600:focus-visible{--sf-ring-color:#16a34a}
.focus-visible\:text-green-700:focus-visible{color:#15803d}
.focus-visible\:bg-green-700:focus-visible{background-color:#15803d}
.focus-visible\:border-green-700:focus-visible{border-color:#15803d}
.focus-visible\:text-green-800:focus-visible{color:#166534}
.focus-visible\:bg-green-800:focus-visible{background-color:#166534}
.focus-visible\:border-green-800:focus-visible{border-color:#166534}
.focus-visible\:text-emerald-50:focus-visible{color:#ecfdf5}
.focus-visible\:bg-emerald-50:focus-visible{background-color:#ecfdf5}
.focus-visible\:border-emerald-50:focus-visible{border-color:#ecfdf5}
.focus-visible\:text-emerald-100:focus-visible{color:#d1fae5}
.focus-visible\:bg-emerald-100:focus-visible{background-color:#d1fae5}
.focus-visible\:border-emerald-100:focus-visible{border-color:#d1fae5}
.focus-visible\:text-emerald-500:focus-visible{color:#10b981}
.focus-visible\:bg-emerald-500:focus-visible{background-color:#10b981}
.focus-visible\:border-emerald-500:focus-visible{border-color:#10b981}
.focus-visible\:ring-emerald-500:focus-visible{--sf-ring-color:#10b981}
.focus-visible\:text-emerald-600:focus-visible{color:#059669}
.focus-visible\:bg-emerald-600:focus-visible{background-color:#059669}
.focus-visible\:border-emerald-600:focus-visible{border-color:#059669}
.focus-visible\:ring-emerald-600:focus-visible{--sf-ring-color:#059669}
.focus-visible\:text-emerald-700:focus-visible{color:#047857}
.focus-visible\:bg-emerald-700:focus-visible{background-color:#047857}
.focus-visible\:border-emerald-700:focus-visible{border-color:#047857}
.focus-visible\:text-emerald-800:focus-visible{color:#065f46}
.focus-visible\:bg-emerald-800:focus-visible{background-color:#065f46}
.focus-visible\:border-emerald-800:focus-visible{border-color:#065f46}
.focus-visible\:text-sky-50:focus-visible{color:#f0f9ff}
.focus-visible\:bg-sky-50:focus-visible{background-color:#f0f9ff}
.focus-visible\:border-sky-50:focus-visible{border-color:#f0f9ff}
.focus-visible\:text-sky-100:focus-visible{color:#e0f2fe}
.focus-visible\:bg-sky-100:focus-visible{background-color:#e0f2fe}
.focus-visible\:border-sky-100:focus-visible{border-color:#e0f2fe}
.focus-visible\:text-sky-500:focus-visible{color:#0ea5e9}
.focus-visible\:bg-sky-500:focus-visible{background-color:#0ea5e9}
.focus-visible\:border-sky-500:focus-visible{border-color:#0ea5e9}
.focus-visible\:ring-sky-500:focus-visible{--sf-ring-color:#0ea5e9}
.focus-visible\:text-sky-600:focus-visible{color:#0284c7}
.focus-visible\:bg-sky-600:focus-visible{background-color:#0284c7}
.focus-visible\:border-sky-600:focus-visible{border-color:#0284c7}
.focus-visible\:text-sky-700:focus-visible{color:#0369a1}
.focus-visible\:bg-sky-700:focus-visible{background-color:#0369a1}
.focus-visible\:border-sky-700:focus-visible{border-color:#0369a1}
.focus-visible\:text-sky-800:focus-visible{color:#075985}
.focus-visible\:bg-sky-800:focus-visible{background-color:#075985}
.focus-visible\:border-sky-800:focus-visible{border-color:#075985}
.focus-visible\:text-blue-50:focus-visible{color:#eff6ff}
.focus-visible\:bg-blue-50:focus-visible{background-color:#eff6ff}
.focus-visible\:border-blue-50:focus-visible{border-color:#eff6ff}
.focus-visible\:text-blue-100:focus-visible{color:#dbeafe}
.focus-visible\:bg-blue-100:focus-visible{background-color:#dbeafe}
.focus-visible\:border-blue-100:focus-visible{border-color:#dbeafe}
.focus-visible\:text-blue-500:focus-visible{color:#3b82f6}
.focus-visible\:bg-blue-500:focus-visible{background-color:#3b82f6}
.focus-visible\:border-blue-500:focus-visible{border-color:#3b82f6}
.focus-visible\:ring-blue-500:focus-visible{--sf-ring-color:#3b82f6}
.focus-visible\:text-blue-600:focus-visible{color:#2563eb}
.focus-visible\:bg-blue-600:focus-visible{background-color:#2563eb}
.focus-visible\:border-blue-600:focus-visible{border-color:#2563eb}
.focus-visible\:ring-blue-600:focus-visible{--sf-ring-color:#2563eb}
.focus-visible\:text-blue-700:focus-visible{color:#1d4ed8}
.focus-visible\:bg-blue-700:focus-visible{background-color:#1d4ed8}
.focus-visible\:border-blue-700:focus-visible{border-color:#1d4ed8}
.focus-visible\:text-blue-800:focus-visible{color:#1e40af}
.focus-visible\:bg-blue-800:focus-visible{background-color:#1e40af}
.focus-visible\:border-blue-800:focus-visible{border-color:#1e40af}
.focus-visible\:text-indigo-50:focus-visible{color:#eef2ff}
.focus-visible\:bg-indigo-50:focus-visible{background-color:#eef2ff}
.focus-visible\:border-indigo-50:focus-visible{border-color:#eef2ff}
.focus-visible\:text-indigo-100:focus-visible{color:#e0e7ff}
.focus-visible\:bg-indigo-100:focus-visible{background-color:#e0e7ff}
.focus-visible\:border-indigo-100:focus-visible{border-color:#e0e7ff}
.focus-visible\:text-indigo-500:focus-visible{color:#6366f1}
.focus-visible\:bg-indigo-500:focus-visible{background-color:#6366f1}
.focus-visible\:border-indigo-500:focus-visible{border-color:#6366f1}
.focus-visible\:ring-indigo-500:focus-visible{--sf-ring-color:#6366f1}
.focus-visible\:text-indigo-600:focus-visible{color:#4f46e5}
.focus-visible\:bg-indigo-600:focus-visible{background-color:#4f46e5}
.focus-visible\:border-indigo-600:focus-visible{border-color:#4f46e5}
.focus-visible\:text-indigo-700:focus-visible{color:#4338ca}
.focus-visible\:bg-indigo-700:focus-visible{background-color:#4338ca}
.focus-visible\:border-indigo-700:focus-visible{border-color:#4338ca}
.focus-visible\:text-indigo-800:focus-visible{color:#3730a3}
.focus-visible\:bg-indigo-800:focus-visible{background-color:#3730a3}
.focus-visible\:border-indigo-800:focus-visible{border-color:#3730a3}
.focus-visible\:text-white:focus-visible{color:#ffffff}
.focus-visible\:bg-white:focus-visible{background-color:#ffffff}
.focus-visible\:border-white:focus-visible{border-color:#ffffff}
.focus-visible\:ring-white:focus-visible{--sf-ring-color:#ffffff}
.focus-visible\:text-black:focus-visible{color:#000000}
.focus-visible\:bg-black:focus-visible{background-color:#000000}
.focus-visible\:border-black:focus-visible{border-color:#000000}
.focus-visible\:ring-black:focus-visible{--sf-ring-color:#000000}
.focus-visible\:ring-transparent:focus-visible{--sf-ring-color:transparent}
.focus-visible\:ring-current:focus-visible{--sf-ring-color:currentColor}
.focus-visible\:text-brand:focus-visible{color:var(--sf-brand)}
.focus-visible\:bg-brand:focus-visible{background-color:var(--sf-brand)}
.focus-visible\:border-brand:focus-visible{border-color:var(--sf-brand)}
.focus-visible\:ring-brand:focus-visible{--sf-ring-color:var(--sf-brand)}
.focus-visible\:text-brand-dark:focus-visible{color:var(--sf-brand-dark)}
.focus-visible\:bg-brand-dark:focus-visible{background-color:var(--sf-brand-dark)}
.focus-visible\:border-brand-dark:focus-visible{border-color:var(--sf-brand-dark)}
.focus-visible\:ring-brand-dark:focus-visible{--sf-ring-color:var(--sf-brand-dark)}
.focus-visible\:text-brand-light:focus-visible{color:var(--sf-brand-light)}
.focus-visible\:bg-brand-light:focus-visible{background-color:var(--sf-brand-light)}
.focus-visible\:border-brand-light:focus-visible{border-color:var(--sf-brand-light)}
.focus-visible\:ring-brand-light:focus-visible{--sf-ring-color:var(--sf-brand-light)}
.focus-visible\:text-accent:focus-visible{color:var(--sf-accent)}
.focus-visible\:bg-accent:focus-visible{background-color:var(--sf-accent)}
.focus-visible\:border-accent:focus-visible{border-color:var(--sf-accent)}
.focus-visible\:ring-accent:focus-visible{--sf-ring-color:var(--sf-accent)}
.focus-visible\:text-ink:focus-visible{color:var(--sf-ink)}
.focus-visible\:bg-ink:focus-visible{background-color:var(--sf-ink)}
.focus-visible\:border-ink:focus-visible{border-color:var(--sf-ink)}
.focus-visible\:ring-ink:focus-visible{--sf-ring-color:var(--sf-ink)}
.focus-visible\:text-surface:focus-visible{color:var(--sf-surface)}
.focus-visible\:bg-surface:focus-visible{background-color:var(--sf-surface)}
.focus-visible\:border-surface:focus-visible{border-color:var(--sf-surface)}
.focus-visible\:ring-surface:focus-visible{--sf-ring-color:var(--sf-surface)}
.focus-visible\:text-subtle:focus-visible{color:var(--sf-subtle)}
.focus-visible\:bg-subtle:focus-visible{background-color:var(--sf-subtle)}
.focus-visible\:border-subtle:focus-visible{border-color:var(--sf-subtle)}
.focus-visible\:ring-subtle:focus-visible{--sf-ring-color:var(--sf-subtle)}
.focus-visible\:text-line:focus-visible{color:var(--sf-line)}
.focus-visible\:bg-line:focus-visible{background-color:var(--sf-line)}
.focus-visible\:border-line:focus-visible{border-color:var(--sf-line)}
.focus-visible\:ring-line:focus-visible{--sf-ring-color:var(--sf-line)}
.focus-visible\:rounded-none:focus-visible{border-radius:0px}
.focus-visible\:rounded-t-none:focus-visible{border-top-left-radius:0px;border-top-right-radius:0px}
.focus-visible\:rounded-b-none:focus-visible{border-bottom-left-radius:0px;border-bottom-right-radius:0px}
.focus-visible\:rounded-l-none:focus-visible{border-top-left-radius:0px;border-bottom-left-radius:0px}
.focus-visible\:rounded-r-none:focus-visible{border-top-right-radius:0px;border-bottom-right-radius:0px}
.focus-visible\:rounded-tl-none:focus-visible{border-top-left-radius:0px}
.focus-visible\:rounded-tr-none:focus-visible{border-top-right-radius:0px}
.focus-visible\:rounded-bl-none:focus-visible{border-bottom-left-radius:0px}
.focus-visible\:rounded-br-none:focus-visible{border-bottom-right-radius:0px}
.focus-visible\:rounded-sm:focus-visible{border-radius:0.125rem}
.focus-visible\:rounded-t-sm:focus-visible{border-top-left-radius:0.125rem;border-top-right-radius:0.125rem}
.focus-visible\:rounded-b-sm:focus-visible{border-bottom-left-radius:0.125rem;border-bottom-right-radius:0.125rem}
.focus-visible\:rounded-l-sm:focus-visible{border-top-left-radius:0.125rem;border-bottom-left-radius:0.125rem}
.focus-visible\:rounded-r-sm:focus-visible{border-top-right-radius:0.125rem;border-bottom-right-radius:0.125rem}
.focus-visible\:rounded-tl-sm:focus-visible{border-top-left-radius:0.125rem}
.focus-visible\:rounded-tr-sm:focus-visible{border-top-right-radius:0.125rem}
.focus-visible\:rounded-bl-sm:focus-visible{border-bottom-left-radius:0.125rem}
.focus-visible\:rounded-br-sm:focus-visible{border-bottom-right-radius:0.125rem}
.focus-visible\:rounded:focus-visible{border-radius:0.25rem}
.focus-visible\:rounded-t:focus-visible{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}
.focus-visible\:rounded-b:focus-visible{border-bottom-left-radius:0.25rem;border-bottom-right-radius:0.25rem}
.focus-visible\:rounded-l:focus-visible{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}
.focus-visible\:rounded-r:focus-visible{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}
.focus-visible\:rounded-tl:focus-visible{border-top-left-radius:0.25rem}
.focus-visible\:rounded-tr:focus-visible{border-top-right-radius:0.25rem}
.focus-visible\:rounded-bl:focus-visible{border-bottom-left-radius:0.25rem}
.focus-visible\:rounded-br:focus-visible{border-bottom-right-radius:0.25rem}
.focus-visible\:rounded-md:focus-visible{border-radius:0.375rem}
.focus-visible\:rounded-t-md:focus-visible{border-top-left-radius:0.375rem;border-top-right-radius:0.375rem}
.focus-visible\:rounded-b-md:focus-visible{border-bottom-left-radius:0.375rem;border-bottom-right-radius:0.375rem}
.focus-visible\:rounded-l-md:focus-visible{border-top-left-radius:0.375rem;border-bottom-left-radius:0.375rem}
.focus-visible\:rounded-r-md:focus-visible{border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem}
.focus-visible\:rounded-tl-md:focus-visible{border-top-left-radius:0.375rem}
.focus-visible\:rounded-tr-md:focus-visible{border-top-right-radius:0.375rem}
.focus-visible\:rounded-bl-md:focus-visible{border-bottom-left-radius:0.375rem}
.focus-visible\:rounded-br-md:focus-visible{border-bottom-right-radius:0.375rem}
.focus-visible\:rounded-lg:focus-visible{border-radius:0.5rem}
.focus-visible\:rounded-t-lg:focus-visible{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}
.focus-visible\:rounded-b-lg:focus-visible{border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem}
.focus-visible\:rounded-l-lg:focus-visible{border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem}
.focus-visible\:rounded-r-lg:focus-visible{border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem}
.focus-visible\:rounded-tl-lg:focus-visible{border-top-left-radius:0.5rem}
.focus-visible\:rounded-tr-lg:focus-visible{border-top-right-radius:0.5rem}
.focus-visible\:rounded-bl-lg:focus-visible{border-bottom-left-radius:0.5rem}
.focus-visible\:rounded-br-lg:focus-visible{border-bottom-right-radius:0.5rem}
.focus-visible\:rounded-xl:focus-visible{border-radius:0.75rem}
.focus-visible\:rounded-t-xl:focus-visible{border-top-left-radius:0.75rem;border-top-right-radius:0.75rem}
.focus-visible\:rounded-b-xl:focus-visible{border-bottom-left-radius:0.75rem;border-bottom-right-radius:0.75rem}
.focus-visible\:rounded-l-xl:focus-visible{border-top-left-radius:0.75rem;border-bottom-left-radius:0.75rem}
.focus-visible\:rounded-r-xl:focus-visible{border-top-right-radius:0.75rem;border-bottom-right-radius:0.75rem}
.focus-visible\:rounded-tl-xl:focus-visible{border-top-left-radius:0.75rem}
.focus-visible\:rounded-tr-xl:focus-visible{border-top-right-radius:0.75rem}
.focus-visible\:rounded-bl-xl:focus-visible{border-bottom-left-radius:0.75rem}
.focus-visible\:rounded-br-xl:focus-visible{border-bottom-right-radius:0.75rem}
.focus-visible\:rounded-2xl:focus-visible{border-radius:1rem}
.focus-visible\:rounded-t-2xl:focus-visible{border-top-left-radius:1rem;border-top-right-radius:1rem}
.focus-visible\:rounded-b-2xl:focus-visible{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}
.focus-visible\:rounded-l-2xl:focus-visible{border-top-left-radius:1rem;border-bottom-left-radius:1rem}
.focus-visible\:rounded-r-2xl:focus-visible{border-top-right-radius:1rem;border-bottom-right-radius:1rem}
.focus-visible\:rounded-tl-2xl:focus-visible{border-top-left-radius:1rem}
.focus-visible\:rounded-tr-2xl:focus-visible{border-top-right-radius:1rem}
.focus-visible\:rounded-bl-2xl:focus-visible{border-bottom-left-radius:1rem}
.focus-visible\:rounded-br-2xl:focus-visible{border-bottom-right-radius:1rem}
.focus-visible\:rounded-3xl:focus-visible{border-radius:1.5rem}
.focus-visible\:rounded-t-3xl:focus-visible{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}
.focus-visible\:rounded-b-3xl:focus-visible{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}
.focus-visible\:rounded-l-3xl:focus-visible{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}
.focus-visible\:rounded-r-3xl:focus-visible{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}
.focus-visible\:rounded-tl-3xl:focus-visible{border-top-left-radius:1.5rem}
.focus-visible\:rounded-tr-3xl:focus-visible{border-top-right-radius:1.5rem}
.focus-visible\:rounded-bl-3xl:focus-visible{border-bottom-left-radius:1.5rem}
.focus-visible\:rounded-br-3xl:focus-visible{border-bottom-right-radius:1.5rem}
.focus-visible\:rounded-full:focus-visible{border-radius:9999px}
.focus-visible\:rounded-t-full:focus-visible{border-top-left-radius:9999px;border-top-right-radius:9999px}
.focus-visible\:rounded-b-full:focus-visible{border-bottom-left-radius:9999px;border-bottom-right-radius:9999px}
.focus-visible\:rounded-l-full:focus-visible{border-top-left-radius:9999px;border-bottom-left-radius:9999px}
.focus-visible\:rounded-r-full:focus-visible{border-top-right-radius:9999px;border-bottom-right-radius:9999px}
.focus-visible\:rounded-tl-full:focus-visible{border-top-left-radius:9999px}
.focus-visible\:rounded-tr-full:focus-visible{border-top-right-radius:9999px}
.focus-visible\:rounded-bl-full:focus-visible{border-bottom-left-radius:9999px}
.focus-visible\:rounded-br-full:focus-visible{border-bottom-right-radius:9999px}
.focus-visible\:ring-0:focus-visible{box-shadow:0 0 0 0px var(--sf-ring-color,rgba(59,130,246,0.5))}
.focus-visible\:ring-1:focus-visible{box-shadow:0 0 0 1px var(--sf-ring-color,rgba(59,130,246,0.5))}
.focus-visible\:ring-2:focus-visible{box-shadow:0 0 0 2px var(--sf-ring-color,rgba(59,130,246,0.5))}
.focus-visible\:ring:focus-visible{box-shadow:0 0 0 3px var(--sf-ring-color,rgba(59,130,246,0.5))}
.focus-visible\:ring-4:focus-visible{box-shadow:0 0 0 4px var(--sf-ring-color,rgba(59,130,246,0.5))}
.focus-visible\:ring-8:focus-visible{box-shadow:0 0 0 8px var(--sf-ring-color,rgba(59,130,246,0.5))}
.focus-visible\:ring-inset:focus-visible{--sf-ring-inset:inset}
.focus-visible\:shadow-sm:focus-visible{box-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05)}
.focus-visible\:shadow:focus-visible{box-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)}
.focus-visible\:shadow-md:focus-visible{box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)}
.focus-visible\:shadow-lg:focus-visible{box-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)}
.focus-visible\:shadow-xl:focus-visible{box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)}
.focus-visible\:shadow-2xl:focus-visible{box-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25)}
.focus-visible\:shadow-inner:focus-visible{box-shadow:inset 0 2px 4px 0 rgb(0 0 0 / 0.05)}
.focus-visible\:shadow-none:focus-visible{box-shadow:0 0 #0000}
.focus-visible\:opacity-0:focus-visible{opacity:0.0}
.focus-visible\:opacity-5:focus-visible{opacity:0.05}
.focus-visible\:opacity-10:focus-visible{opacity:0.1}
.focus-visible\:opacity-20:focus-visible{opacity:0.2}
.focus-visible\:opacity-25:focus-visible{opacity:0.25}
.focus-visible\:opacity-30:focus-visible{opacity:0.3}
.focus-visible\:opacity-40:focus-visible{opacity:0.4}
.focus-visible\:opacity-50:focus-visible{opacity:0.5}
.focus-visible\:opacity-60:focus-visible{opacity:0.6}
.focus-visible\:opacity-70:focus-visible{opacity:0.7}
.focus-visible\:opacity-75:focus-visible{opacity:0.75}
.focus-visible\:opacity-80:focus-visible{opacity:0.8}
.focus-visible\:opacity-90:focus-visible{opacity:0.9}
.focus-visible\:opacity-95:focus-visible{opacity:0.95}
.focus-visible\:opacity-100:focus-visible{opacity:1.0}
.focus-visible\:rotate-0:focus-visible{transform:rotate(0deg)}
.focus-visible\:-rotate-0:focus-visible{transform:rotate(-0deg)}
.focus-visible\:rotate-1:focus-visible{transform:rotate(1deg)}
.focus-visible\:-rotate-1:focus-visible{transform:rotate(-1deg)}
.focus-visible\:rotate-2:focus-visible{transform:rotate(2deg)}
.focus-visible\:-rotate-2:focus-visible{transform:rotate(-2deg)}
.focus-visible\:rotate-3:focus-visible{transform:rotate(3deg)}
.focus-visible\:-rotate-3:focus-visible{transform:rotate(-3deg)}
.focus-visible\:rotate-6:focus-visible{transform:rotate(6deg)}
.focus-visible\:-rotate-6:focus-visible{transform:rotate(-6deg)}
.focus-visible\:rotate-12:focus-visible{transform:rotate(12deg)}
.focus-visible\:-rotate-12:focus-visible{transform:rotate(-12deg)}
.focus-visible\:rotate-45:focus-visible{transform:rotate(45deg)}
.focus-visible\:-rotate-45:focus-visible{transform:rotate(-45deg)}
.focus-visible\:rotate-90:focus-visible{transform:rotate(90deg)}
.focus-visible\:-rotate-90:focus-visible{transform:rotate(-90deg)}
.focus-visible\:rotate-180:focus-visible{transform:rotate(180deg)}
.focus-visible\:-rotate-180:focus-visible{transform:rotate(-180deg)}
.focus-visible\:scale-0:focus-visible{transform:scale(0)}
.focus-visible\:scale-50:focus-visible{transform:scale(.5)}
.focus-visible\:scale-75:focus-visible{transform:scale(.75)}
.focus-visible\:scale-90:focus-visible{transform:scale(.9)}
.focus-visible\:scale-95:focus-visible{transform:scale(.95)}
.focus-visible\:scale-100:focus-visible{transform:scale(1)}
.focus-visible\:scale-105:focus-visible{transform:scale(1.05)}
.focus-visible\:scale-110:focus-visible{transform:scale(1.1)}
.focus-visible\:scale-125:focus-visible{transform:scale(1.25)}
.focus-visible\:scale-150:focus-visible{transform:scale(1.5)}
.focus-visible\:translate-x-0:focus-visible{transform:translateX(0px)}
.focus-visible\:translate-y-0:focus-visible{transform:translateY(0px)}
.focus-visible\:translate-x-px:focus-visible{transform:translateX(1px)}
.focus-visible\:translate-y-px:focus-visible{transform:translateY(1px)}
.focus-visible\:translate-x-0\.5:focus-visible{transform:translateX(0.125rem)}
.focus-visible\:translate-y-0\.5:focus-visible{transform:translateY(0.125rem)}
.focus-visible\:-translate-y-0\.5:focus-visible{transform:translateY(-0.125rem)}
.focus-visible\:-translate-x-0\.5:focus-visible{transform:translateX(-0.125rem)}
.focus-visible\:translate-x-1:focus-visible{transform:translateX(0.25rem)}
.focus-visible\:translate-y-1:focus-visible{transform:translateY(0.25rem)}
.focus-visible\:-translate-y-1:focus-visible{transform:translateY(-0.25rem)}
.focus-visible\:-translate-x-1:focus-visible{transform:translateX(-0.25rem)}
.focus-visible\:translate-x-1\.5:focus-visible{transform:translateX(0.375rem)}
.focus-visible\:translate-y-1\.5:focus-visible{transform:translateY(0.375rem)}
.focus-visible\:-translate-y-1\.5:focus-visible{transform:translateY(-0.375rem)}
.focus-visible\:-translate-x-1\.5:focus-visible{transform:translateX(-0.375rem)}
.focus-visible\:translate-x-2:focus-visible{transform:translateX(0.5rem)}
.focus-visible\:translate-y-2:focus-visible{transform:translateY(0.5rem)}
.focus-visible\:-translate-y-2:focus-visible{transform:translateY(-0.5rem)}
.focus-visible\:-translate-x-2:focus-visible{transform:translateX(-0.5rem)}
.focus-visible\:translate-x-2\.5:focus-visible{transform:translateX(0.625rem)}
.focus-visible\:translate-y-2\.5:focus-visible{transform:translateY(0.625rem)}
.focus-visible\:-translate-y-2\.5:focus-visible{transform:translateY(-0.625rem)}
.focus-visible\:-translate-x-2\.5:focus-visible{transform:translateX(-0.625rem)}
.focus-visible\:translate-x-3:focus-visible{transform:translateX(0.75rem)}
.focus-visible\:translate-y-3:focus-visible{transform:translateY(0.75rem)}
.focus-visible\:-translate-y-3:focus-visible{transform:translateY(-0.75rem)}
.focus-visible\:-translate-x-3:focus-visible{transform:translateX(-0.75rem)}
.focus-visible\:translate-x-3\.5:focus-visible{transform:translateX(0.875rem)}
.focus-visible\:translate-y-3\.5:focus-visible{transform:translateY(0.875rem)}
.focus-visible\:-translate-y-3\.5:focus-visible{transform:translateY(-0.875rem)}
.focus-visible\:-translate-x-3\.5:focus-visible{transform:translateX(-0.875rem)}
.focus-visible\:translate-x-4:focus-visible{transform:translateX(1rem)}
.focus-visible\:translate-y-4:focus-visible{transform:translateY(1rem)}
.focus-visible\:-translate-y-4:focus-visible{transform:translateY(-1rem)}
.focus-visible\:-translate-x-4:focus-visible{transform:translateX(-1rem)}
.focus-visible\:translate-x-5:focus-visible{transform:translateX(1.25rem)}
.focus-visible\:translate-y-5:focus-visible{transform:translateY(1.25rem)}
.focus-visible\:-translate-y-5:focus-visible{transform:translateY(-1.25rem)}
.focus-visible\:-translate-x-5:focus-visible{transform:translateX(-1.25rem)}
.focus-visible\:translate-x-6:focus-visible{transform:translateX(1.5rem)}
.focus-visible\:translate-y-6:focus-visible{transform:translateY(1.5rem)}
.focus-visible\:-translate-y-6:focus-visible{transform:translateY(-1.5rem)}
.focus-visible\:-translate-x-6:focus-visible{transform:translateX(-1.5rem)}
.focus-visible\:translate-x-7:focus-visible{transform:translateX(1.75rem)}
.focus-visible\:translate-y-7:focus-visible{transform:translateY(1.75rem)}
.focus-visible\:-translate-y-7:focus-visible{transform:translateY(-1.75rem)}
.focus-visible\:-translate-x-7:focus-visible{transform:translateX(-1.75rem)}
.focus-visible\:translate-x-8:focus-visible{transform:translateX(2rem)}
.focus-visible\:translate-y-8:focus-visible{transform:translateY(2rem)}
.focus-visible\:-translate-y-8:focus-visible{transform:translateY(-2rem)}
.focus-visible\:-translate-x-8:focus-visible{transform:translateX(-2rem)}
.focus-visible\:translate-x-9:focus-visible{transform:translateX(2.25rem)}
.focus-visible\:translate-y-9:focus-visible{transform:translateY(2.25rem)}
.focus-visible\:-translate-y-9:focus-visible{transform:translateY(-2.25rem)}
.focus-visible\:-translate-x-9:focus-visible{transform:translateX(-2.25rem)}
.focus-visible\:translate-x-10:focus-visible{transform:translateX(2.5rem)}
.focus-visible\:translate-y-10:focus-visible{transform:translateY(2.5rem)}
.focus-visible\:-translate-y-10:focus-visible{transform:translateY(-2.5rem)}
.focus-visible\:-translate-x-10:focus-visible{transform:translateX(-2.5rem)}
.focus-visible\:translate-x-11:focus-visible{transform:translateX(2.75rem)}
.focus-visible\:translate-y-11:focus-visible{transform:translateY(2.75rem)}
.focus-visible\:-translate-y-11:focus-visible{transform:translateY(-2.75rem)}
.focus-visible\:-translate-x-11:focus-visible{transform:translateX(-2.75rem)}
.focus-visible\:translate-x-12:focus-visible{transform:translateX(3rem)}
.focus-visible\:translate-y-12:focus-visible{transform:translateY(3rem)}
.focus-visible\:-translate-y-12:focus-visible{transform:translateY(-3rem)}
.focus-visible\:-translate-x-12:focus-visible{transform:translateX(-3rem)}
.focus-visible\:translate-x-14:focus-visible{transform:translateX(3.5rem)}
.focus-visible\:translate-y-14:focus-visible{transform:translateY(3.5rem)}
.focus-visible\:-translate-y-14:focus-visible{transform:translateY(-3.5rem)}
.focus-visible\:-translate-x-14:focus-visible{transform:translateX(-3.5rem)}
.focus-visible\:translate-x-16:focus-visible{transform:translateX(4rem)}
.focus-visible\:translate-y-16:focus-visible{transform:translateY(4rem)}
.focus-visible\:-translate-y-16:focus-visible{transform:translateY(-4rem)}
.focus-visible\:-translate-x-16:focus-visible{transform:translateX(-4rem)}
.focus-visible\:translate-x-20:focus-visible{transform:translateX(5rem)}
.focus-visible\:translate-y-20:focus-visible{transform:translateY(5rem)}
.focus-visible\:-translate-y-20:focus-visible{transform:translateY(-5rem)}
.focus-visible\:-translate-x-20:focus-visible{transform:translateX(-5rem)}
.focus-visible\:translate-x-24:focus-visible{transform:translateX(6rem)}
.focus-visible\:translate-y-24:focus-visible{transform:translateY(6rem)}
.focus-visible\:-translate-y-24:focus-visible{transform:translateY(-6rem)}
.focus-visible\:-translate-x-24:focus-visible{transform:translateX(-6rem)}
.focus-visible\:translate-x-28:focus-visible{transform:translateX(7rem)}
.focus-visible\:translate-y-28:focus-visible{transform:translateY(7rem)}
.focus-visible\:-translate-y-28:focus-visible{transform:translateY(-7rem)}
.focus-visible\:-translate-x-28:focus-visible{transform:translateX(-7rem)}
.focus-visible\:translate-x-32:focus-visible{transform:translateX(8rem)}
.focus-visible\:translate-y-32:focus-visible{transform:translateY(8rem)}
.focus-visible\:-translate-y-32:focus-visible{transform:translateY(-8rem)}
.focus-visible\:-translate-x-32:focus-visible{transform:translateX(-8rem)}
.focus-visible\:translate-x-36:focus-visible{transform:translateX(9rem)}
.focus-visible\:translate-y-36:focus-visible{transform:translateY(9rem)}
.focus-visible\:-translate-y-36:focus-visible{transform:translateY(-9rem)}
.focus-visible\:-translate-x-36:focus-visible{transform:translateX(-9rem)}
.focus-visible\:translate-x-40:focus-visible{transform:translateX(10rem)}
.focus-visible\:translate-y-40:focus-visible{transform:translateY(10rem)}
.focus-visible\:-translate-y-40:focus-visible{transform:translateY(-10rem)}
.focus-visible\:-translate-x-40:focus-visible{transform:translateX(-10rem)}
.focus-visible\:translate-x-44:focus-visible{transform:translateX(11rem)}
.focus-visible\:translate-y-44:focus-visible{transform:translateY(11rem)}
.focus-visible\:-translate-y-44:focus-visible{transform:translateY(-11rem)}
.focus-visible\:-translate-x-44:focus-visible{transform:translateX(-11rem)}
.focus-visible\:translate-x-48:focus-visible{transform:translateX(12rem)}
.focus-visible\:translate-y-48:focus-visible{transform:translateY(12rem)}
.focus-visible\:-translate-y-48:focus-visible{transform:translateY(-12rem)}
.focus-visible\:-translate-x-48:focus-visible{transform:translateX(-12rem)}
.focus-visible\:translate-x-52:focus-visible{transform:translateX(13rem)}
.focus-visible\:translate-y-52:focus-visible{transform:translateY(13rem)}
.focus-visible\:-translate-y-52:focus-visible{transform:translateY(-13rem)}
.focus-visible\:-translate-x-52:focus-visible{transform:translateX(-13rem)}
.focus-visible\:translate-x-56:focus-visible{transform:translateX(14rem)}
.focus-visible\:translate-y-56:focus-visible{transform:translateY(14rem)}
.focus-visible\:-translate-y-56:focus-visible{transform:translateY(-14rem)}
.focus-visible\:-translate-x-56:focus-visible{transform:translateX(-14rem)}
.focus-visible\:translate-x-60:focus-visible{transform:translateX(15rem)}
.focus-visible\:translate-y-60:focus-visible{transform:translateY(15rem)}
.focus-visible\:-translate-y-60:focus-visible{transform:translateY(-15rem)}
.focus-visible\:-translate-x-60:focus-visible{transform:translateX(-15rem)}
.focus-visible\:translate-x-64:focus-visible{transform:translateX(16rem)}
.focus-visible\:translate-y-64:focus-visible{transform:translateY(16rem)}
.focus-visible\:-translate-y-64:focus-visible{transform:translateY(-16rem)}
.focus-visible\:-translate-x-64:focus-visible{transform:translateX(-16rem)}
.focus-visible\:translate-x-72:focus-visible{transform:translateX(18rem)}
.focus-visible\:translate-y-72:focus-visible{transform:translateY(18rem)}
.focus-visible\:-translate-y-72:focus-visible{transform:translateY(-18rem)}
.focus-visible\:-translate-x-72:focus-visible{transform:translateX(-18rem)}
.focus-visible\:translate-x-80:focus-visible{transform:translateX(20rem)}
.focus-visible\:translate-y-80:focus-visible{transform:translateY(20rem)}
.focus-visible\:-translate-y-80:focus-visible{transform:translateY(-20rem)}
.focus-visible\:-translate-x-80:focus-visible{transform:translateX(-20rem)}
.focus-visible\:translate-x-96:focus-visible{transform:translateX(24rem)}
.focus-visible\:translate-y-96:focus-visible{transform:translateY(24rem)}
.focus-visible\:-translate-y-96:focus-visible{transform:translateY(-24rem)}
.focus-visible\:-translate-x-96:focus-visible{transform:translateX(-24rem)}
.focus-visible\:cursor-auto:focus-visible{cursor:auto}
.focus-visible\:cursor-default:focus-visible{cursor:default}
.focus-visible\:cursor-pointer:focus-visible{cursor:pointer}
.focus-visible\:cursor-wait:focus-visible{cursor:wait}
.focus-visible\:cursor-text:focus-visible{cursor:text}
.focus-visible\:cursor-move:focus-visible{cursor:move}
.focus-visible\:cursor-not-allowed:focus-visible{cursor:not-allowed}
.focus-visible\:cursor-grab:focus-visible{cursor:grab}
.focus-visible\:cursor-grabbing:focus-visible{cursor:grabbing}
.focus-visible\:cursor-help:focus-visible{cursor:help}
.focus-visible\:cursor-zoom-in:focus-visible{cursor:zoom-in}
.active\:text-xs:active{font-size:0.75rem;line-height:1rem}
.active\:text-sm:active{font-size:0.875rem;line-height:1.25rem}
.active\:text-base:active{font-size:1rem;line-height:1.5rem}
.active\:text-lg:active{font-size:1.125rem;line-height:1.75rem}
.active\:text-xl:active{font-size:1.25rem;line-height:1.75rem}
.active\:text-2xl:active{font-size:1.5rem;line-height:2rem}
.active\:text-3xl:active{font-size:1.875rem;line-height:2.25rem}
.active\:text-4xl:active{font-size:2.25rem;line-height:2.5rem}
.active\:text-5xl:active{font-size:3rem;line-height:1.1}
.active\:text-6xl:active{font-size:3.75rem;line-height:1.05}
.active\:text-7xl:active{font-size:4.5rem;line-height:1.05}
.active\:text-8xl:active{font-size:6rem;line-height:1}
.active\:text-9xl:active{font-size:8rem;line-height:1}
.active\:font-thin:active{font-weight:100}
.active\:font-extralight:active{font-weight:200}
.active\:font-light:active{font-weight:300}
.active\:font-normal:active{font-weight:400}
.active\:font-medium:active{font-weight:500}
.active\:font-semibold:active{font-weight:600}
.active\:font-bold:active{font-weight:700}
.active\:font-extrabold:active{font-weight:800}
.active\:font-black:active{font-weight:900}
.active\:font-sans:active{font-family:var(--sf-font-body)}
.active\:font-display:active{font-family:var(--sf-font-display)}
.active\:font-ui:active{font-family:var(--sf-font-ui)}
.active\:font-serif:active{font-family:Georgia,"Times New Roman",serif}
.active\:font-mono:active{font-family:Consolas,"Cascadia Mono","Courier New",monospace}
.active\:underline:active{text-decoration-line:underline}
.active\:line-through:active{text-decoration-line:line-through}
.active\:no-underline:active{text-decoration-line:none}
.active\:underline-offset-2:active{text-underline-offset:2px}
.active\:underline-offset-4:active{text-underline-offset:4px}
.active\:text-slate-50:active{color:#f8fafc}
.active\:bg-slate-50:active{background-color:#f8fafc}
.active\:border-slate-50:active{border-color:#f8fafc}
.active\:text-slate-100:active{color:#f1f5f9}
.active\:bg-slate-100:active{background-color:#f1f5f9}
.active\:border-slate-100:active{border-color:#f1f5f9}
.active\:ring-slate-100:active{--sf-ring-color:#f1f5f9}
.active\:text-slate-200:active{color:#e2e8f0}
.active\:bg-slate-200:active{background-color:#e2e8f0}
.active\:border-slate-200:active{border-color:#e2e8f0}
.active\:ring-slate-200:active{--sf-ring-color:#e2e8f0}
.active\:text-slate-300:active{color:#cbd5e1}
.active\:bg-slate-300:active{background-color:#cbd5e1}
.active\:border-slate-300:active{border-color:#cbd5e1}
.active\:ring-slate-300:active{--sf-ring-color:#cbd5e1}
.active\:ring-slate-400:active{--sf-ring-color:#94a3b8}
.active\:ring-slate-500:active{--sf-ring-color:#64748b}
.active\:ring-slate-600:active{--sf-ring-color:#475569}
.active\:text-slate-700:active{color:#334155}
.active\:bg-slate-700:active{background-color:#334155}
.active\:border-slate-700:active{border-color:#334155}
.active\:ring-slate-700:active{--sf-ring-color:#334155}
.active\:text-slate-800:active{color:#1e293b}
.active\:bg-slate-800:active{background-color:#1e293b}
.active\:border-slate-800:active{border-color:#1e293b}
.active\:text-slate-900:active{color:#0f172a}
.active\:bg-slate-900:active{background-color:#0f172a}
.active\:border-slate-900:active{border-color:#0f172a}
.active\:ring-slate-900:active{--sf-ring-color:#0f172a}
.active\:text-gray-50:active{color:#f9fafb}
.active\:bg-gray-50:active{background-color:#f9fafb}
.active\:border-gray-50:active{border-color:#f9fafb}
.active\:text-gray-100:active{color:#f3f4f6}
.active\:bg-gray-100:active{background-color:#f3f4f6}
.active\:border-gray-100:active{border-color:#f3f4f6}
.active\:text-gray-200:active{color:#e5e7eb}
.active\:bg-gray-200:active{background-color:#e5e7eb}
.active\:border-gray-200:active{border-color:#e5e7eb}
.active\:ring-gray-200:active{--sf-ring-color:#e5e7eb}
.active\:text-gray-300:active{color:#d1d5db}
.active\:bg-gray-300:active{background-color:#d1d5db}
.active\:border-gray-300:active{border-color:#d1d5db}
.active\:ring-gray-300:active{--sf-ring-color:#d1d5db}
.active\:ring-gray-400:active{--sf-ring-color:#9ca3af}
.active\:ring-gray-500:active{--sf-ring-color:#6b7280}
.active\:text-gray-700:active{color:#374151}
.active\:bg-gray-700:active{background-color:#374151}
.active\:border-gray-700:active{border-color:#374151}
.active\:text-gray-800:active{color:#1f2937}
.active\:bg-gray-800:active{background-color:#1f2937}
.active\:border-gray-800:active{border-color:#1f2937}
.active\:text-gray-900:active{color:#111827}
.active\:bg-gray-900:active{background-color:#111827}
.active\:border-gray-900:active{border-color:#111827}
.active\:text-red-50:active{color:#fef2f2}
.active\:bg-red-50:active{background-color:#fef2f2}
.active\:border-red-50:active{border-color:#fef2f2}
.active\:text-red-100:active{color:#fee2e2}
.active\:bg-red-100:active{background-color:#fee2e2}
.active\:border-red-100:active{border-color:#fee2e2}
.active\:text-red-500:active{color:#ef4444}
.active\:bg-red-500:active{background-color:#ef4444}
.active\:border-red-500:active{border-color:#ef4444}
.active\:ring-red-500:active{--sf-ring-color:#ef4444}
.active\:text-red-600:active{color:#dc2626}
.active\:bg-red-600:active{background-color:#dc2626}
.active\:border-red-600:active{border-color:#dc2626}
.active\:text-red-700:active{color:#b91c1c}
.active\:bg-red-700:active{background-color:#b91c1c}
.active\:border-red-700:active{border-color:#b91c1c}
.active\:text-red-800:active{color:#991b1b}
.active\:bg-red-800:active{background-color:#991b1b}
.active\:border-red-800:active{border-color:#991b1b}
.active\:text-rose-50:active{color:#fff1f2}
.active\:bg-rose-50:active{background-color:#fff1f2}
.active\:border-rose-50:active{border-color:#fff1f2}
.active\:text-rose-100:active{color:#ffe4e6}
.active\:bg-rose-100:active{background-color:#ffe4e6}
.active\:border-rose-100:active{border-color:#ffe4e6}
.active\:text-rose-500:active{color:#f43f5e}
.active\:bg-rose-500:active{background-color:#f43f5e}
.active\:border-rose-500:active{border-color:#f43f5e}
.active\:ring-rose-500:active{--sf-ring-color:#f43f5e}
.active\:text-rose-600:active{color:#e11d48}
.active\:bg-rose-600:active{background-color:#e11d48}
.active\:border-rose-600:active{border-color:#e11d48}
.active\:ring-rose-600:active{--sf-ring-color:#e11d48}
.active\:text-rose-700:active{color:#be123c}
.active\:bg-rose-700:active{background-color:#be123c}
.active\:border-rose-700:active{border-color:#be123c}
.active\:text-rose-800:active{color:#9f1239}
.active\:bg-rose-800:active{background-color:#9f1239}
.active\:border-rose-800:active{border-color:#9f1239}
.active\:text-orange-50:active{color:#fff7ed}
.active\:bg-orange-50:active{background-color:#fff7ed}
.active\:border-orange-50:active{border-color:#fff7ed}
.active\:text-orange-100:active{color:#ffedd5}
.active\:bg-orange-100:active{background-color:#ffedd5}
.active\:border-orange-100:active{border-color:#ffedd5}
.active\:text-orange-500:active{color:#f97316}
.active\:bg-orange-500:active{background-color:#f97316}
.active\:border-orange-500:active{border-color:#f97316}
.active\:text-orange-600:active{color:#ea580c}
.active\:bg-orange-600:active{background-color:#ea580c}
.active\:border-orange-600:active{border-color:#ea580c}
.active\:text-orange-700:active{color:#c2410c}
.active\:bg-orange-700:active{background-color:#c2410c}
.active\:border-orange-700:active{border-color:#c2410c}
.active\:text-orange-800:active{color:#9a3412}
.active\:bg-orange-800:active{background-color:#9a3412}
.active\:border-orange-800:active{border-color:#9a3412}
.active\:text-amber-50:active{color:#fffbeb}
.active\:bg-amber-50:active{background-color:#fffbeb}
.active\:border-amber-50:active{border-color:#fffbeb}
.active\:text-amber-100:active{color:#fef3c7}
.active\:bg-amber-100:active{background-color:#fef3c7}
.active\:border-amber-100:active{border-color:#fef3c7}
.active\:ring-amber-400:active{--sf-ring-color:#fbbf24}
.active\:text-amber-500:active{color:#f59e0b}
.active\:bg-amber-500:active{background-color:#f59e0b}
.active\:border-amber-500:active{border-color:#f59e0b}
.active\:ring-amber-500:active{--sf-ring-color:#f59e0b}
.active\:text-amber-600:active{color:#d97706}
.active\:bg-amber-600:active{background-color:#d97706}
.active\:border-amber-600:active{border-color:#d97706}
.active\:text-amber-700:active{color:#b45309}
.active\:bg-amber-700:active{background-color:#b45309}
.active\:border-amber-700:active{border-color:#b45309}
.active\:text-amber-800:active{color:#92400e}
.active\:bg-amber-800:active{background-color:#92400e}
.active\:border-amber-800:active{border-color:#92400e}
.active\:text-green-50:active{color:#f0fdf4}
.active\:bg-green-50:active{background-color:#f0fdf4}
.active\:border-green-50:active{border-color:#f0fdf4}
.active\:text-green-100:active{color:#dcfce7}
.active\:bg-green-100:active{background-color:#dcfce7}
.active\:border-green-100:active{border-color:#dcfce7}
.active\:text-green-500:active{color:#22c55e}
.active\:bg-green-500:active{background-color:#22c55e}
.active\:border-green-500:active{border-color:#22c55e}
.active\:ring-green-500:active{--sf-ring-color:#22c55e}
.active\:text-green-600:active{color:#16a34a}
.active\:bg-green-600:active{background-color:#16a34a}
.active\:border-green-600:active{border-color:#16a34a}
.active\:ring-green-600:active{--sf-ring-color:#16a34a}
.active\:text-green-700:active{color:#15803d}
.active\:bg-green-700:active{background-color:#15803d}
.active\:border-green-700:active{border-color:#15803d}
.active\:text-green-800:active{color:#166534}
.active\:bg-green-800:active{background-color:#166534}
.active\:border-green-800:active{border-color:#166534}
.active\:text-emerald-50:active{color:#ecfdf5}
.active\:bg-emerald-50:active{background-color:#ecfdf5}
.active\:border-emerald-50:active{border-color:#ecfdf5}
.active\:text-emerald-100:active{color:#d1fae5}
.active\:bg-emerald-100:active{background-color:#d1fae5}
.active\:border-emerald-100:active{border-color:#d1fae5}
.active\:text-emerald-500:active{color:#10b981}
.active\:bg-emerald-500:active{background-color:#10b981}
.active\:border-emerald-500:active{border-color:#10b981}
.active\:ring-emerald-500:active{--sf-ring-color:#10b981}
.active\:text-emerald-600:active{color:#059669}
.active\:bg-emerald-600:active{background-color:#059669}
.active\:border-emerald-600:active{border-color:#059669}
.active\:ring-emerald-600:active{--sf-ring-color:#059669}
.active\:text-emerald-700:active{color:#047857}
.active\:bg-emerald-700:active{background-color:#047857}
.active\:border-emerald-700:active{border-color:#047857}
.active\:text-emerald-800:active{color:#065f46}
.active\:bg-emerald-800:active{background-color:#065f46}
.active\:border-emerald-800:active{border-color:#065f46}
.active\:text-sky-50:active{color:#f0f9ff}
.active\:bg-sky-50:active{background-color:#f0f9ff}
.active\:border-sky-50:active{border-color:#f0f9ff}
.active\:text-sky-100:active{color:#e0f2fe}
.active\:bg-sky-100:active{background-color:#e0f2fe}
.active\:border-sky-100:active{border-color:#e0f2fe}
.active\:text-sky-500:active{color:#0ea5e9}
.active\:bg-sky-500:active{background-color:#0ea5e9}
.active\:border-sky-500:active{border-color:#0ea5e9}
.active\:ring-sky-500:active{--sf-ring-color:#0ea5e9}
.active\:text-sky-600:active{color:#0284c7}
.active\:bg-sky-600:active{background-color:#0284c7}
.active\:border-sky-600:active{border-color:#0284c7}
.active\:text-sky-700:active{color:#0369a1}
.active\:bg-sky-700:active{background-color:#0369a1}
.active\:border-sky-700:active{border-color:#0369a1}
.active\:text-sky-800:active{color:#075985}
.active\:bg-sky-800:active{background-color:#075985}
.active\:border-sky-800:active{border-color:#075985}
.active\:text-blue-50:active{color:#eff6ff}
.active\:bg-blue-50:active{background-color:#eff6ff}
.active\:border-blue-50:active{border-color:#eff6ff}
.active\:text-blue-100:active{color:#dbeafe}
.active\:bg-blue-100:active{background-color:#dbeafe}
.active\:border-blue-100:active{border-color:#dbeafe}
.active\:text-blue-500:active{color:#3b82f6}
.active\:bg-blue-500:active{background-color:#3b82f6}
.active\:border-blue-500:active{border-color:#3b82f6}
.active\:ring-blue-500:active{--sf-ring-color:#3b82f6}
.active\:text-blue-600:active{color:#2563eb}
.active\:bg-blue-600:active{background-color:#2563eb}
.active\:border-blue-600:active{border-color:#2563eb}
.active\:ring-blue-600:active{--sf-ring-color:#2563eb}
.active\:text-blue-700:active{color:#1d4ed8}
.active\:bg-blue-700:active{background-color:#1d4ed8}
.active\:border-blue-700:active{border-color:#1d4ed8}
.active\:text-blue-800:active{color:#1e40af}
.active\:bg-blue-800:active{background-color:#1e40af}
.active\:border-blue-800:active{border-color:#1e40af}
.active\:text-indigo-50:active{color:#eef2ff}
.active\:bg-indigo-50:active{background-color:#eef2ff}
.active\:border-indigo-50:active{border-color:#eef2ff}
.active\:text-indigo-100:active{color:#e0e7ff}
.active\:bg-indigo-100:active{background-color:#e0e7ff}
.active\:border-indigo-100:active{border-color:#e0e7ff}
.active\:text-indigo-500:active{color:#6366f1}
.active\:bg-indigo-500:active{background-color:#6366f1}
.active\:border-indigo-500:active{border-color:#6366f1}
.active\:ring-indigo-500:active{--sf-ring-color:#6366f1}
.active\:text-indigo-600:active{color:#4f46e5}
.active\:bg-indigo-600:active{background-color:#4f46e5}
.active\:border-indigo-600:active{border-color:#4f46e5}
.active\:text-indigo-700:active{color:#4338ca}
.active\:bg-indigo-700:active{background-color:#4338ca}
.active\:border-indigo-700:active{border-color:#4338ca}
.active\:text-indigo-800:active{color:#3730a3}
.active\:bg-indigo-800:active{background-color:#3730a3}
.active\:border-indigo-800:active{border-color:#3730a3}
.active\:text-white:active{color:#ffffff}
.active\:bg-white:active{background-color:#ffffff}
.active\:border-white:active{border-color:#ffffff}
.active\:ring-white:active{--sf-ring-color:#ffffff}
.active\:text-black:active{color:#000000}
.active\:bg-black:active{background-color:#000000}
.active\:border-black:active{border-color:#000000}
.active\:ring-black:active{--sf-ring-color:#000000}
.active\:ring-transparent:active{--sf-ring-color:transparent}
.active\:ring-current:active{--sf-ring-color:currentColor}
.active\:text-brand:active{color:var(--sf-brand)}
.active\:bg-brand:active{background-color:var(--sf-brand)}
.active\:border-brand:active{border-color:var(--sf-brand)}
.active\:ring-brand:active{--sf-ring-color:var(--sf-brand)}
.active\:text-brand-dark:active{color:var(--sf-brand-dark)}
.active\:bg-brand-dark:active{background-color:var(--sf-brand-dark)}
.active\:border-brand-dark:active{border-color:var(--sf-brand-dark)}
.active\:ring-brand-dark:active{--sf-ring-color:var(--sf-brand-dark)}
.active\:text-brand-light:active{color:var(--sf-brand-light)}
.active\:bg-brand-light:active{background-color:var(--sf-brand-light)}
.active\:border-brand-light:active{border-color:var(--sf-brand-light)}
.active\:ring-brand-light:active{--sf-ring-color:var(--sf-brand-light)}
.active\:text-accent:active{color:var(--sf-accent)}
.active\:bg-accent:active{background-color:var(--sf-accent)}
.active\:border-accent:active{border-color:var(--sf-accent)}
.active\:ring-accent:active{--sf-ring-color:var(--sf-accent)}
.active\:text-ink:active{color:var(--sf-ink)}
.active\:bg-ink:active{background-color:var(--sf-ink)}
.active\:border-ink:active{border-color:var(--sf-ink)}
.active\:ring-ink:active{--sf-ring-color:var(--sf-ink)}
.active\:text-surface:active{color:var(--sf-surface)}
.active\:bg-surface:active{background-color:var(--sf-surface)}
.active\:border-surface:active{border-color:var(--sf-surface)}
.active\:ring-surface:active{--sf-ring-color:var(--sf-surface)}
.active\:text-subtle:active{color:var(--sf-subtle)}
.active\:bg-subtle:active{background-color:var(--sf-subtle)}
.active\:border-subtle:active{border-color:var(--sf-subtle)}
.active\:ring-subtle:active{--sf-ring-color:var(--sf-subtle)}
.active\:text-line:active{color:var(--sf-line)}
.active\:bg-line:active{background-color:var(--sf-line)}
.active\:border-line:active{border-color:var(--sf-line)}
.active\:ring-line:active{--sf-ring-color:var(--sf-line)}
.active\:rounded-none:active{border-radius:0px}
.active\:rounded-t-none:active{border-top-left-radius:0px;border-top-right-radius:0px}
.active\:rounded-b-none:active{border-bottom-left-radius:0px;border-bottom-right-radius:0px}
.active\:rounded-l-none:active{border-top-left-radius:0px;border-bottom-left-radius:0px}
.active\:rounded-r-none:active{border-top-right-radius:0px;border-bottom-right-radius:0px}
.active\:rounded-tl-none:active{border-top-left-radius:0px}
.active\:rounded-tr-none:active{border-top-right-radius:0px}
.active\:rounded-bl-none:active{border-bottom-left-radius:0px}
.active\:rounded-br-none:active{border-bottom-right-radius:0px}
.active\:rounded-sm:active{border-radius:0.125rem}
.active\:rounded-t-sm:active{border-top-left-radius:0.125rem;border-top-right-radius:0.125rem}
.active\:rounded-b-sm:active{border-bottom-left-radius:0.125rem;border-bottom-right-radius:0.125rem}
.active\:rounded-l-sm:active{border-top-left-radius:0.125rem;border-bottom-left-radius:0.125rem}
.active\:rounded-r-sm:active{border-top-right-radius:0.125rem;border-bottom-right-radius:0.125rem}
.active\:rounded-tl-sm:active{border-top-left-radius:0.125rem}
.active\:rounded-tr-sm:active{border-top-right-radius:0.125rem}
.active\:rounded-bl-sm:active{border-bottom-left-radius:0.125rem}
.active\:rounded-br-sm:active{border-bottom-right-radius:0.125rem}
.active\:rounded:active{border-radius:0.25rem}
.active\:rounded-t:active{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}
.active\:rounded-b:active{border-bottom-left-radius:0.25rem;border-bottom-right-radius:0.25rem}
.active\:rounded-l:active{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}
.active\:rounded-r:active{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}
.active\:rounded-tl:active{border-top-left-radius:0.25rem}
.active\:rounded-tr:active{border-top-right-radius:0.25rem}
.active\:rounded-bl:active{border-bottom-left-radius:0.25rem}
.active\:rounded-br:active{border-bottom-right-radius:0.25rem}
.active\:rounded-md:active{border-radius:0.375rem}
.active\:rounded-t-md:active{border-top-left-radius:0.375rem;border-top-right-radius:0.375rem}
.active\:rounded-b-md:active{border-bottom-left-radius:0.375rem;border-bottom-right-radius:0.375rem}
.active\:rounded-l-md:active{border-top-left-radius:0.375rem;border-bottom-left-radius:0.375rem}
.active\:rounded-r-md:active{border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem}
.active\:rounded-tl-md:active{border-top-left-radius:0.375rem}
.active\:rounded-tr-md:active{border-top-right-radius:0.375rem}
.active\:rounded-bl-md:active{border-bottom-left-radius:0.375rem}
.active\:rounded-br-md:active{border-bottom-right-radius:0.375rem}
.active\:rounded-lg:active{border-radius:0.5rem}
.active\:rounded-t-lg:active{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}
.active\:rounded-b-lg:active{border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem}
.active\:rounded-l-lg:active{border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem}
.active\:rounded-r-lg:active{border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem}
.active\:rounded-tl-lg:active{border-top-left-radius:0.5rem}
.active\:rounded-tr-lg:active{border-top-right-radius:0.5rem}
.active\:rounded-bl-lg:active{border-bottom-left-radius:0.5rem}
.active\:rounded-br-lg:active{border-bottom-right-radius:0.5rem}
.active\:rounded-xl:active{border-radius:0.75rem}
.active\:rounded-t-xl:active{border-top-left-radius:0.75rem;border-top-right-radius:0.75rem}
.active\:rounded-b-xl:active{border-bottom-left-radius:0.75rem;border-bottom-right-radius:0.75rem}
.active\:rounded-l-xl:active{border-top-left-radius:0.75rem;border-bottom-left-radius:0.75rem}
.active\:rounded-r-xl:active{border-top-right-radius:0.75rem;border-bottom-right-radius:0.75rem}
.active\:rounded-tl-xl:active{border-top-left-radius:0.75rem}
.active\:rounded-tr-xl:active{border-top-right-radius:0.75rem}
.active\:rounded-bl-xl:active{border-bottom-left-radius:0.75rem}
.active\:rounded-br-xl:active{border-bottom-right-radius:0.75rem}
.active\:rounded-2xl:active{border-radius:1rem}
.active\:rounded-t-2xl:active{border-top-left-radius:1rem;border-top-right-radius:1rem}
.active\:rounded-b-2xl:active{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}
.active\:rounded-l-2xl:active{border-top-left-radius:1rem;border-bottom-left-radius:1rem}
.active\:rounded-r-2xl:active{border-top-right-radius:1rem;border-bottom-right-radius:1rem}
.active\:rounded-tl-2xl:active{border-top-left-radius:1rem}
.active\:rounded-tr-2xl:active{border-top-right-radius:1rem}
.active\:rounded-bl-2xl:active{border-bottom-left-radius:1rem}
.active\:rounded-br-2xl:active{border-bottom-right-radius:1rem}
.active\:rounded-3xl:active{border-radius:1.5rem}
.active\:rounded-t-3xl:active{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}
.active\:rounded-b-3xl:active{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}
.active\:rounded-l-3xl:active{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}
.active\:rounded-r-3xl:active{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}
.active\:rounded-tl-3xl:active{border-top-left-radius:1.5rem}
.active\:rounded-tr-3xl:active{border-top-right-radius:1.5rem}
.active\:rounded-bl-3xl:active{border-bottom-left-radius:1.5rem}
.active\:rounded-br-3xl:active{border-bottom-right-radius:1.5rem}
.active\:rounded-full:active{border-radius:9999px}
.active\:rounded-t-full:active{border-top-left-radius:9999px;border-top-right-radius:9999px}
.active\:rounded-b-full:active{border-bottom-left-radius:9999px;border-bottom-right-radius:9999px}
.active\:rounded-l-full:active{border-top-left-radius:9999px;border-bottom-left-radius:9999px}
.active\:rounded-r-full:active{border-top-right-radius:9999px;border-bottom-right-radius:9999px}
.active\:rounded-tl-full:active{border-top-left-radius:9999px}
.active\:rounded-tr-full:active{border-top-right-radius:9999px}
.active\:rounded-bl-full:active{border-bottom-left-radius:9999px}
.active\:rounded-br-full:active{border-bottom-right-radius:9999px}
.active\:ring-0:active{box-shadow:0 0 0 0px var(--sf-ring-color,rgba(59,130,246,0.5))}
.active\:ring-1:active{box-shadow:0 0 0 1px var(--sf-ring-color,rgba(59,130,246,0.5))}
.active\:ring-2:active{box-shadow:0 0 0 2px var(--sf-ring-color,rgba(59,130,246,0.5))}
.active\:ring:active{box-shadow:0 0 0 3px var(--sf-ring-color,rgba(59,130,246,0.5))}
.active\:ring-4:active{box-shadow:0 0 0 4px var(--sf-ring-color,rgba(59,130,246,0.5))}
.active\:ring-8:active{box-shadow:0 0 0 8px var(--sf-ring-color,rgba(59,130,246,0.5))}
.active\:ring-inset:active{--sf-ring-inset:inset}
.active\:shadow-sm:active{box-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05)}
.active\:shadow:active{box-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)}
.active\:shadow-md:active{box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)}
.active\:shadow-lg:active{box-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)}
.active\:shadow-xl:active{box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)}
.active\:shadow-2xl:active{box-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25)}
.active\:shadow-inner:active{box-shadow:inset 0 2px 4px 0 rgb(0 0 0 / 0.05)}
.active\:shadow-none:active{box-shadow:0 0 #0000}
.active\:opacity-0:active{opacity:0.0}
.active\:opacity-5:active{opacity:0.05}
.active\:opacity-10:active{opacity:0.1}
.active\:opacity-20:active{opacity:0.2}
.active\:opacity-25:active{opacity:0.25}
.active\:opacity-30:active{opacity:0.3}
.active\:opacity-40:active{opacity:0.4}
.active\:opacity-50:active{opacity:0.5}
.active\:opacity-60:active{opacity:0.6}
.active\:opacity-70:active{opacity:0.7}
.active\:opacity-75:active{opacity:0.75}
.active\:opacity-80:active{opacity:0.8}
.active\:opacity-90:active{opacity:0.9}
.active\:opacity-95:active{opacity:0.95}
.active\:opacity-100:active{opacity:1.0}
.active\:rotate-0:active{transform:rotate(0deg)}
.active\:-rotate-0:active{transform:rotate(-0deg)}
.active\:rotate-1:active{transform:rotate(1deg)}
.active\:-rotate-1:active{transform:rotate(-1deg)}
.active\:rotate-2:active{transform:rotate(2deg)}
.active\:-rotate-2:active{transform:rotate(-2deg)}
.active\:rotate-3:active{transform:rotate(3deg)}
.active\:-rotate-3:active{transform:rotate(-3deg)}
.active\:rotate-6:active{transform:rotate(6deg)}
.active\:-rotate-6:active{transform:rotate(-6deg)}
.active\:rotate-12:active{transform:rotate(12deg)}
.active\:-rotate-12:active{transform:rotate(-12deg)}
.active\:rotate-45:active{transform:rotate(45deg)}
.active\:-rotate-45:active{transform:rotate(-45deg)}
.active\:rotate-90:active{transform:rotate(90deg)}
.active\:-rotate-90:active{transform:rotate(-90deg)}
.active\:rotate-180:active{transform:rotate(180deg)}
.active\:-rotate-180:active{transform:rotate(-180deg)}
.active\:scale-0:active{transform:scale(0)}
.active\:scale-50:active{transform:scale(.5)}
.active\:scale-75:active{transform:scale(.75)}
.active\:scale-90:active{transform:scale(.9)}
.active\:scale-95:active{transform:scale(.95)}
.active\:scale-100:active{transform:scale(1)}
.active\:scale-105:active{transform:scale(1.05)}
.active\:scale-110:active{transform:scale(1.1)}
.active\:scale-125:active{transform:scale(1.25)}
.active\:scale-150:active{transform:scale(1.5)}
.active\:translate-x-0:active{transform:translateX(0px)}
.active\:translate-y-0:active{transform:translateY(0px)}
.active\:translate-x-px:active{transform:translateX(1px)}
.active\:translate-y-px:active{transform:translateY(1px)}
.active\:translate-x-0\.5:active{transform:translateX(0.125rem)}
.active\:translate-y-0\.5:active{transform:translateY(0.125rem)}
.active\:-translate-y-0\.5:active{transform:translateY(-0.125rem)}
.active\:-translate-x-0\.5:active{transform:translateX(-0.125rem)}
.active\:translate-x-1:active{transform:translateX(0.25rem)}
.active\:translate-y-1:active{transform:translateY(0.25rem)}
.active\:-translate-y-1:active{transform:translateY(-0.25rem)}
.active\:-translate-x-1:active{transform:translateX(-0.25rem)}
.active\:translate-x-1\.5:active{transform:translateX(0.375rem)}
.active\:translate-y-1\.5:active{transform:translateY(0.375rem)}
.active\:-translate-y-1\.5:active{transform:translateY(-0.375rem)}
.active\:-translate-x-1\.5:active{transform:translateX(-0.375rem)}
.active\:translate-x-2:active{transform:translateX(0.5rem)}
.active\:translate-y-2:active{transform:translateY(0.5rem)}
.active\:-translate-y-2:active{transform:translateY(-0.5rem)}
.active\:-translate-x-2:active{transform:translateX(-0.5rem)}
.active\:translate-x-2\.5:active{transform:translateX(0.625rem)}
.active\:translate-y-2\.5:active{transform:translateY(0.625rem)}
.active\:-translate-y-2\.5:active{transform:translateY(-0.625rem)}
.active\:-translate-x-2\.5:active{transform:translateX(-0.625rem)}
.active\:translate-x-3:active{transform:translateX(0.75rem)}
.active\:translate-y-3:active{transform:translateY(0.75rem)}
.active\:-translate-y-3:active{transform:translateY(-0.75rem)}
.active\:-translate-x-3:active{transform:translateX(-0.75rem)}
.active\:translate-x-3\.5:active{transform:translateX(0.875rem)}
.active\:translate-y-3\.5:active{transform:translateY(0.875rem)}
.active\:-translate-y-3\.5:active{transform:translateY(-0.875rem)}
.active\:-translate-x-3\.5:active{transform:translateX(-0.875rem)}
.active\:translate-x-4:active{transform:translateX(1rem)}
.active\:translate-y-4:active{transform:translateY(1rem)}
.active\:-translate-y-4:active{transform:translateY(-1rem)}
.active\:-translate-x-4:active{transform:translateX(-1rem)}
.active\:translate-x-5:active{transform:translateX(1.25rem)}
.active\:translate-y-5:active{transform:translateY(1.25rem)}
.active\:-translate-y-5:active{transform:translateY(-1.25rem)}
.active\:-translate-x-5:active{transform:translateX(-1.25rem)}
.active\:translate-x-6:active{transform:translateX(1.5rem)}
.active\:translate-y-6:active{transform:translateY(1.5rem)}
.active\:-translate-y-6:active{transform:translateY(-1.5rem)}
.active\:-translate-x-6:active{transform:translateX(-1.5rem)}
.active\:translate-x-7:active{transform:translateX(1.75rem)}
.active\:translate-y-7:active{transform:translateY(1.75rem)}
.active\:-translate-y-7:active{transform:translateY(-1.75rem)}
.active\:-translate-x-7:active{transform:translateX(-1.75rem)}
.active\:translate-x-8:active{transform:translateX(2rem)}
.active\:translate-y-8:active{transform:translateY(2rem)}
.active\:-translate-y-8:active{transform:translateY(-2rem)}
.active\:-translate-x-8:active{transform:translateX(-2rem)}
.active\:translate-x-9:active{transform:translateX(2.25rem)}
.active\:translate-y-9:active{transform:translateY(2.25rem)}
.active\:-translate-y-9:active{transform:translateY(-2.25rem)}
.active\:-translate-x-9:active{transform:translateX(-2.25rem)}
.active\:translate-x-10:active{transform:translateX(2.5rem)}
.active\:translate-y-10:active{transform:translateY(2.5rem)}
.active\:-translate-y-10:active{transform:translateY(-2.5rem)}
.active\:-translate-x-10:active{transform:translateX(-2.5rem)}
.active\:translate-x-11:active{transform:translateX(2.75rem)}
.active\:translate-y-11:active{transform:translateY(2.75rem)}
.active\:-translate-y-11:active{transform:translateY(-2.75rem)}
.active\:-translate-x-11:active{transform:translateX(-2.75rem)}
.active\:translate-x-12:active{transform:translateX(3rem)}
.active\:translate-y-12:active{transform:translateY(3rem)}
.active\:-translate-y-12:active{transform:translateY(-3rem)}
.active\:-translate-x-12:active{transform:translateX(-3rem)}
.active\:translate-x-14:active{transform:translateX(3.5rem)}
.active\:translate-y-14:active{transform:translateY(3.5rem)}
.active\:-translate-y-14:active{transform:translateY(-3.5rem)}
.active\:-translate-x-14:active{transform:translateX(-3.5rem)}
.active\:translate-x-16:active{transform:translateX(4rem)}
.active\:translate-y-16:active{transform:translateY(4rem)}
.active\:-translate-y-16:active{transform:translateY(-4rem)}
.active\:-translate-x-16:active{transform:translateX(-4rem)}
.active\:translate-x-20:active{transform:translateX(5rem)}
.active\:translate-y-20:active{transform:translateY(5rem)}
.active\:-translate-y-20:active{transform:translateY(-5rem)}
.active\:-translate-x-20:active{transform:translateX(-5rem)}
.active\:translate-x-24:active{transform:translateX(6rem)}
.active\:translate-y-24:active{transform:translateY(6rem)}
.active\:-translate-y-24:active{transform:translateY(-6rem)}
.active\:-translate-x-24:active{transform:translateX(-6rem)}
.active\:translate-x-28:active{transform:translateX(7rem)}
.active\:translate-y-28:active{transform:translateY(7rem)}
.active\:-translate-y-28:active{transform:translateY(-7rem)}
.active\:-translate-x-28:active{transform:translateX(-7rem)}
.active\:translate-x-32:active{transform:translateX(8rem)}
.active\:translate-y-32:active{transform:translateY(8rem)}
.active\:-translate-y-32:active{transform:translateY(-8rem)}
.active\:-translate-x-32:active{transform:translateX(-8rem)}
.active\:translate-x-36:active{transform:translateX(9rem)}
.active\:translate-y-36:active{transform:translateY(9rem)}
.active\:-translate-y-36:active{transform:translateY(-9rem)}
.active\:-translate-x-36:active{transform:translateX(-9rem)}
.active\:translate-x-40:active{transform:translateX(10rem)}
.active\:translate-y-40:active{transform:translateY(10rem)}
.active\:-translate-y-40:active{transform:translateY(-10rem)}
.active\:-translate-x-40:active{transform:translateX(-10rem)}
.active\:translate-x-44:active{transform:translateX(11rem)}
.active\:translate-y-44:active{transform:translateY(11rem)}
.active\:-translate-y-44:active{transform:translateY(-11rem)}
.active\:-translate-x-44:active{transform:translateX(-11rem)}
.active\:translate-x-48:active{transform:translateX(12rem)}
.active\:translate-y-48:active{transform:translateY(12rem)}
.active\:-translate-y-48:active{transform:translateY(-12rem)}
.active\:-translate-x-48:active{transform:translateX(-12rem)}
.active\:translate-x-52:active{transform:translateX(13rem)}
.active\:translate-y-52:active{transform:translateY(13rem)}
.active\:-translate-y-52:active{transform:translateY(-13rem)}
.active\:-translate-x-52:active{transform:translateX(-13rem)}
.active\:translate-x-56:active{transform:translateX(14rem)}
.active\:translate-y-56:active{transform:translateY(14rem)}
.active\:-translate-y-56:active{transform:translateY(-14rem)}
.active\:-translate-x-56:active{transform:translateX(-14rem)}
.active\:translate-x-60:active{transform:translateX(15rem)}
.active\:translate-y-60:active{transform:translateY(15rem)}
.active\:-translate-y-60:active{transform:translateY(-15rem)}
.active\:-translate-x-60:active{transform:translateX(-15rem)}
.active\:translate-x-64:active{transform:translateX(16rem)}
.active\:translate-y-64:active{transform:translateY(16rem)}
.active\:-translate-y-64:active{transform:translateY(-16rem)}
.active\:-translate-x-64:active{transform:translateX(-16rem)}
.active\:translate-x-72:active{transform:translateX(18rem)}
.active\:translate-y-72:active{transform:translateY(18rem)}
.active\:-translate-y-72:active{transform:translateY(-18rem)}
.active\:-translate-x-72:active{transform:translateX(-18rem)}
.active\:translate-x-80:active{transform:translateX(20rem)}
.active\:translate-y-80:active{transform:translateY(20rem)}
.active\:-translate-y-80:active{transform:translateY(-20rem)}
.active\:-translate-x-80:active{transform:translateX(-20rem)}
.active\:translate-x-96:active{transform:translateX(24rem)}
.active\:translate-y-96:active{transform:translateY(24rem)}
.active\:-translate-y-96:active{transform:translateY(-24rem)}
.active\:-translate-x-96:active{transform:translateX(-24rem)}
.active\:cursor-auto:active{cursor:auto}
.active\:cursor-default:active{cursor:default}
.active\:cursor-pointer:active{cursor:pointer}
.active\:cursor-wait:active{cursor:wait}
.active\:cursor-text:active{cursor:text}
.active\:cursor-move:active{cursor:move}
.active\:cursor-not-allowed:active{cursor:not-allowed}
.active\:cursor-grab:active{cursor:grab}
.active\:cursor-grabbing:active{cursor:grabbing}
.active\:cursor-help:active{cursor:help}
.active\:cursor-zoom-in:active{cursor:zoom-in}
.disabled\:text-xs:disabled{font-size:0.75rem;line-height:1rem}
.disabled\:text-sm:disabled{font-size:0.875rem;line-height:1.25rem}
.disabled\:text-base:disabled{font-size:1rem;line-height:1.5rem}
.disabled\:text-lg:disabled{font-size:1.125rem;line-height:1.75rem}
.disabled\:text-xl:disabled{font-size:1.25rem;line-height:1.75rem}
.disabled\:text-2xl:disabled{font-size:1.5rem;line-height:2rem}
.disabled\:text-3xl:disabled{font-size:1.875rem;line-height:2.25rem}
.disabled\:text-4xl:disabled{font-size:2.25rem;line-height:2.5rem}
.disabled\:text-5xl:disabled{font-size:3rem;line-height:1.1}
.disabled\:text-6xl:disabled{font-size:3.75rem;line-height:1.05}
.disabled\:text-7xl:disabled{font-size:4.5rem;line-height:1.05}
.disabled\:text-8xl:disabled{font-size:6rem;line-height:1}
.disabled\:text-9xl:disabled{font-size:8rem;line-height:1}
.disabled\:font-thin:disabled{font-weight:100}
.disabled\:font-extralight:disabled{font-weight:200}
.disabled\:font-light:disabled{font-weight:300}
.disabled\:font-normal:disabled{font-weight:400}
.disabled\:font-medium:disabled{font-weight:500}
.disabled\:font-semibold:disabled{font-weight:600}
.disabled\:font-bold:disabled{font-weight:700}
.disabled\:font-extrabold:disabled{font-weight:800}
.disabled\:font-black:disabled{font-weight:900}
.disabled\:font-sans:disabled{font-family:var(--sf-font-body)}
.disabled\:font-display:disabled{font-family:var(--sf-font-display)}
.disabled\:font-ui:disabled{font-family:var(--sf-font-ui)}
.disabled\:font-serif:disabled{font-family:Georgia,"Times New Roman",serif}
.disabled\:font-mono:disabled{font-family:Consolas,"Cascadia Mono","Courier New",monospace}
.disabled\:underline:disabled{text-decoration-line:underline}
.disabled\:line-through:disabled{text-decoration-line:line-through}
.disabled\:no-underline:disabled{text-decoration-line:none}
.disabled\:underline-offset-2:disabled{text-underline-offset:2px}
.disabled\:underline-offset-4:disabled{text-underline-offset:4px}
.disabled\:text-slate-50:disabled{color:#f8fafc}
.disabled\:bg-slate-50:disabled{background-color:#f8fafc}
.disabled\:border-slate-50:disabled{border-color:#f8fafc}
.disabled\:text-slate-100:disabled{color:#f1f5f9}
.disabled\:bg-slate-100:disabled{background-color:#f1f5f9}
.disabled\:border-slate-100:disabled{border-color:#f1f5f9}
.disabled\:ring-slate-100:disabled{--sf-ring-color:#f1f5f9}
.disabled\:text-slate-200:disabled{color:#e2e8f0}
.disabled\:bg-slate-200:disabled{background-color:#e2e8f0}
.disabled\:border-slate-200:disabled{border-color:#e2e8f0}
.disabled\:ring-slate-200:disabled{--sf-ring-color:#e2e8f0}
.disabled\:text-slate-300:disabled{color:#cbd5e1}
.disabled\:bg-slate-300:disabled{background-color:#cbd5e1}
.disabled\:border-slate-300:disabled{border-color:#cbd5e1}
.disabled\:ring-slate-300:disabled{--sf-ring-color:#cbd5e1}
.disabled\:ring-slate-400:disabled{--sf-ring-color:#94a3b8}
.disabled\:ring-slate-500:disabled{--sf-ring-color:#64748b}
.disabled\:ring-slate-600:disabled{--sf-ring-color:#475569}
.disabled\:text-slate-700:disabled{color:#334155}
.disabled\:bg-slate-700:disabled{background-color:#334155}
.disabled\:border-slate-700:disabled{border-color:#334155}
.disabled\:ring-slate-700:disabled{--sf-ring-color:#334155}
.disabled\:text-slate-800:disabled{color:#1e293b}
.disabled\:bg-slate-800:disabled{background-color:#1e293b}
.disabled\:border-slate-800:disabled{border-color:#1e293b}
.disabled\:text-slate-900:disabled{color:#0f172a}
.disabled\:bg-slate-900:disabled{background-color:#0f172a}
.disabled\:border-slate-900:disabled{border-color:#0f172a}
.disabled\:ring-slate-900:disabled{--sf-ring-color:#0f172a}
.disabled\:text-gray-50:disabled{color:#f9fafb}
.disabled\:bg-gray-50:disabled{background-color:#f9fafb}
.disabled\:border-gray-50:disabled{border-color:#f9fafb}
.disabled\:text-gray-100:disabled{color:#f3f4f6}
.disabled\:bg-gray-100:disabled{background-color:#f3f4f6}
.disabled\:border-gray-100:disabled{border-color:#f3f4f6}
.disabled\:text-gray-200:disabled{color:#e5e7eb}
.disabled\:bg-gray-200:disabled{background-color:#e5e7eb}
.disabled\:border-gray-200:disabled{border-color:#e5e7eb}
.disabled\:ring-gray-200:disabled{--sf-ring-color:#e5e7eb}
.disabled\:text-gray-300:disabled{color:#d1d5db}
.disabled\:bg-gray-300:disabled{background-color:#d1d5db}
.disabled\:border-gray-300:disabled{border-color:#d1d5db}
.disabled\:ring-gray-300:disabled{--sf-ring-color:#d1d5db}
.disabled\:ring-gray-400:disabled{--sf-ring-color:#9ca3af}
.disabled\:ring-gray-500:disabled{--sf-ring-color:#6b7280}
.disabled\:text-gray-700:disabled{color:#374151}
.disabled\:bg-gray-700:disabled{background-color:#374151}
.disabled\:border-gray-700:disabled{border-color:#374151}
.disabled\:text-gray-800:disabled{color:#1f2937}
.disabled\:bg-gray-800:disabled{background-color:#1f2937}
.disabled\:border-gray-800:disabled{border-color:#1f2937}
.disabled\:text-gray-900:disabled{color:#111827}
.disabled\:bg-gray-900:disabled{background-color:#111827}
.disabled\:border-gray-900:disabled{border-color:#111827}
.disabled\:text-red-50:disabled{color:#fef2f2}
.disabled\:bg-red-50:disabled{background-color:#fef2f2}
.disabled\:border-red-50:disabled{border-color:#fef2f2}
.disabled\:text-red-100:disabled{color:#fee2e2}
.disabled\:bg-red-100:disabled{background-color:#fee2e2}
.disabled\:border-red-100:disabled{border-color:#fee2e2}
.disabled\:text-red-500:disabled{color:#ef4444}
.disabled\:bg-red-500:disabled{background-color:#ef4444}
.disabled\:border-red-500:disabled{border-color:#ef4444}
.disabled\:ring-red-500:disabled{--sf-ring-color:#ef4444}
.disabled\:text-red-600:disabled{color:#dc2626}
.disabled\:bg-red-600:disabled{background-color:#dc2626}
.disabled\:border-red-600:disabled{border-color:#dc2626}
.disabled\:text-red-700:disabled{color:#b91c1c}
.disabled\:bg-red-700:disabled{background-color:#b91c1c}
.disabled\:border-red-700:disabled{border-color:#b91c1c}
.disabled\:text-red-800:disabled{color:#991b1b}
.disabled\:bg-red-800:disabled{background-color:#991b1b}
.disabled\:border-red-800:disabled{border-color:#991b1b}
.disabled\:text-rose-50:disabled{color:#fff1f2}
.disabled\:bg-rose-50:disabled{background-color:#fff1f2}
.disabled\:border-rose-50:disabled{border-color:#fff1f2}
.disabled\:text-rose-100:disabled{color:#ffe4e6}
.disabled\:bg-rose-100:disabled{background-color:#ffe4e6}
.disabled\:border-rose-100:disabled{border-color:#ffe4e6}
.disabled\:text-rose-500:disabled{color:#f43f5e}
.disabled\:bg-rose-500:disabled{background-color:#f43f5e}
.disabled\:border-rose-500:disabled{border-color:#f43f5e}
.disabled\:ring-rose-500:disabled{--sf-ring-color:#f43f5e}
.disabled\:text-rose-600:disabled{color:#e11d48}
.disabled\:bg-rose-600:disabled{background-color:#e11d48}
.disabled\:border-rose-600:disabled{border-color:#e11d48}
.disabled\:ring-rose-600:disabled{--sf-ring-color:#e11d48}
.disabled\:text-rose-700:disabled{color:#be123c}
.disabled\:bg-rose-700:disabled{background-color:#be123c}
.disabled\:border-rose-700:disabled{border-color:#be123c}
.disabled\:text-rose-800:disabled{color:#9f1239}
.disabled\:bg-rose-800:disabled{background-color:#9f1239}
.disabled\:border-rose-800:disabled{border-color:#9f1239}
.disabled\:text-orange-50:disabled{color:#fff7ed}
.disabled\:bg-orange-50:disabled{background-color:#fff7ed}
.disabled\:border-orange-50:disabled{border-color:#fff7ed}
.disabled\:text-orange-100:disabled{color:#ffedd5}
.disabled\:bg-orange-100:disabled{background-color:#ffedd5}
.disabled\:border-orange-100:disabled{border-color:#ffedd5}
.disabled\:text-orange-500:disabled{color:#f97316}
.disabled\:bg-orange-500:disabled{background-color:#f97316}
.disabled\:border-orange-500:disabled{border-color:#f97316}
.disabled\:text-orange-600:disabled{color:#ea580c}
.disabled\:bg-orange-600:disabled{background-color:#ea580c}
.disabled\:border-orange-600:disabled{border-color:#ea580c}
.disabled\:text-orange-700:disabled{color:#c2410c}
.disabled\:bg-orange-700:disabled{background-color:#c2410c}
.disabled\:border-orange-700:disabled{border-color:#c2410c}
.disabled\:text-orange-800:disabled{color:#9a3412}
.disabled\:bg-orange-800:disabled{background-color:#9a3412}
.disabled\:border-orange-800:disabled{border-color:#9a3412}
.disabled\:text-amber-50:disabled{color:#fffbeb}
.disabled\:bg-amber-50:disabled{background-color:#fffbeb}
.disabled\:border-amber-50:disabled{border-color:#fffbeb}
.disabled\:text-amber-100:disabled{color:#fef3c7}
.disabled\:bg-amber-100:disabled{background-color:#fef3c7}
.disabled\:border-amber-100:disabled{border-color:#fef3c7}
.disabled\:ring-amber-400:disabled{--sf-ring-color:#fbbf24}
.disabled\:text-amber-500:disabled{color:#f59e0b}
.disabled\:bg-amber-500:disabled{background-color:#f59e0b}
.disabled\:border-amber-500:disabled{border-color:#f59e0b}
.disabled\:ring-amber-500:disabled{--sf-ring-color:#f59e0b}
.disabled\:text-amber-600:disabled{color:#d97706}
.disabled\:bg-amber-600:disabled{background-color:#d97706}
.disabled\:border-amber-600:disabled{border-color:#d97706}
.disabled\:text-amber-700:disabled{color:#b45309}
.disabled\:bg-amber-700:disabled{background-color:#b45309}
.disabled\:border-amber-700:disabled{border-color:#b45309}
.disabled\:text-amber-800:disabled{color:#92400e}
.disabled\:bg-amber-800:disabled{background-color:#92400e}
.disabled\:border-amber-800:disabled{border-color:#92400e}
.disabled\:text-green-50:disabled{color:#f0fdf4}
.disabled\:bg-green-50:disabled{background-color:#f0fdf4}
.disabled\:border-green-50:disabled{border-color:#f0fdf4}
.disabled\:text-green-100:disabled{color:#dcfce7}
.disabled\:bg-green-100:disabled{background-color:#dcfce7}
.disabled\:border-green-100:disabled{border-color:#dcfce7}
.disabled\:text-green-500:disabled{color:#22c55e}
.disabled\:bg-green-500:disabled{background-color:#22c55e}
.disabled\:border-green-500:disabled{border-color:#22c55e}
.disabled\:ring-green-500:disabled{--sf-ring-color:#22c55e}
.disabled\:text-green-600:disabled{color:#16a34a}
.disabled\:bg-green-600:disabled{background-color:#16a34a}
.disabled\:border-green-600:disabled{border-color:#16a34a}
.disabled\:ring-green-600:disabled{--sf-ring-color:#16a34a}
.disabled\:text-green-700:disabled{color:#15803d}
.disabled\:bg-green-700:disabled{background-color:#15803d}
.disabled\:border-green-700:disabled{border-color:#15803d}
.disabled\:text-green-800:disabled{color:#166534}
.disabled\:bg-green-800:disabled{background-color:#166534}
.disabled\:border-green-800:disabled{border-color:#166534}
.disabled\:text-emerald-50:disabled{color:#ecfdf5}
.disabled\:bg-emerald-50:disabled{background-color:#ecfdf5}
.disabled\:border-emerald-50:disabled{border-color:#ecfdf5}
.disabled\:text-emerald-100:disabled{color:#d1fae5}
.disabled\:bg-emerald-100:disabled{background-color:#d1fae5}
.disabled\:border-emerald-100:disabled{border-color:#d1fae5}
.disabled\:text-emerald-500:disabled{color:#10b981}
.disabled\:bg-emerald-500:disabled{background-color:#10b981}
.disabled\:border-emerald-500:disabled{border-color:#10b981}
.disabled\:ring-emerald-500:disabled{--sf-ring-color:#10b981}
.disabled\:text-emerald-600:disabled{color:#059669}
.disabled\:bg-emerald-600:disabled{background-color:#059669}
.disabled\:border-emerald-600:disabled{border-color:#059669}
.disabled\:ring-emerald-600:disabled{--sf-ring-color:#059669}
.disabled\:text-emerald-700:disabled{color:#047857}
.disabled\:bg-emerald-700:disabled{background-color:#047857}
.disabled\:border-emerald-700:disabled{border-color:#047857}
.disabled\:text-emerald-800:disabled{color:#065f46}
.disabled\:bg-emerald-800:disabled{background-color:#065f46}
.disabled\:border-emerald-800:disabled{border-color:#065f46}
.disabled\:text-sky-50:disabled{color:#f0f9ff}
.disabled\:bg-sky-50:disabled{background-color:#f0f9ff}
.disabled\:border-sky-50:disabled{border-color:#f0f9ff}
.disabled\:text-sky-100:disabled{color:#e0f2fe}
.disabled\:bg-sky-100:disabled{background-color:#e0f2fe}
.disabled\:border-sky-100:disabled{border-color:#e0f2fe}
.disabled\:text-sky-500:disabled{color:#0ea5e9}
.disabled\:bg-sky-500:disabled{background-color:#0ea5e9}
.disabled\:border-sky-500:disabled{border-color:#0ea5e9}
.disabled\:ring-sky-500:disabled{--sf-ring-color:#0ea5e9}
.disabled\:text-sky-600:disabled{color:#0284c7}
.disabled\:bg-sky-600:disabled{background-color:#0284c7}
.disabled\:border-sky-600:disabled{border-color:#0284c7}
.disabled\:text-sky-700:disabled{color:#0369a1}
.disabled\:bg-sky-700:disabled{background-color:#0369a1}
.disabled\:border-sky-700:disabled{border-color:#0369a1}
.disabled\:text-sky-800:disabled{color:#075985}
.disabled\:bg-sky-800:disabled{background-color:#075985}
.disabled\:border-sky-800:disabled{border-color:#075985}
.disabled\:text-blue-50:disabled{color:#eff6ff}
.disabled\:bg-blue-50:disabled{background-color:#eff6ff}
.disabled\:border-blue-50:disabled{border-color:#eff6ff}
.disabled\:text-blue-100:disabled{color:#dbeafe}
.disabled\:bg-blue-100:disabled{background-color:#dbeafe}
.disabled\:border-blue-100:disabled{border-color:#dbeafe}
.disabled\:text-blue-500:disabled{color:#3b82f6}
.disabled\:bg-blue-500:disabled{background-color:#3b82f6}
.disabled\:border-blue-500:disabled{border-color:#3b82f6}
.disabled\:ring-blue-500:disabled{--sf-ring-color:#3b82f6}
.disabled\:text-blue-600:disabled{color:#2563eb}
.disabled\:bg-blue-600:disabled{background-color:#2563eb}
.disabled\:border-blue-600:disabled{border-color:#2563eb}
.disabled\:ring-blue-600:disabled{--sf-ring-color:#2563eb}
.disabled\:text-blue-700:disabled{color:#1d4ed8}
.disabled\:bg-blue-700:disabled{background-color:#1d4ed8}
.disabled\:border-blue-700:disabled{border-color:#1d4ed8}
.disabled\:text-blue-800:disabled{color:#1e40af}
.disabled\:bg-blue-800:disabled{background-color:#1e40af}
.disabled\:border-blue-800:disabled{border-color:#1e40af}
.disabled\:text-indigo-50:disabled{color:#eef2ff}
.disabled\:bg-indigo-50:disabled{background-color:#eef2ff}
.disabled\:border-indigo-50:disabled{border-color:#eef2ff}
.disabled\:text-indigo-100:disabled{color:#e0e7ff}
.disabled\:bg-indigo-100:disabled{background-color:#e0e7ff}
.disabled\:border-indigo-100:disabled{border-color:#e0e7ff}
.disabled\:text-indigo-500:disabled{color:#6366f1}
.disabled\:bg-indigo-500:disabled{background-color:#6366f1}
.disabled\:border-indigo-500:disabled{border-color:#6366f1}
.disabled\:ring-indigo-500:disabled{--sf-ring-color:#6366f1}
.disabled\:text-indigo-600:disabled{color:#4f46e5}
.disabled\:bg-indigo-600:disabled{background-color:#4f46e5}
.disabled\:border-indigo-600:disabled{border-color:#4f46e5}
.disabled\:text-indigo-700:disabled{color:#4338ca}
.disabled\:bg-indigo-700:disabled{background-color:#4338ca}
.disabled\:border-indigo-700:disabled{border-color:#4338ca}
.disabled\:text-indigo-800:disabled{color:#3730a3}
.disabled\:bg-indigo-800:disabled{background-color:#3730a3}
.disabled\:border-indigo-800:disabled{border-color:#3730a3}
.disabled\:text-white:disabled{color:#ffffff}
.disabled\:bg-white:disabled{background-color:#ffffff}
.disabled\:border-white:disabled{border-color:#ffffff}
.disabled\:ring-white:disabled{--sf-ring-color:#ffffff}
.disabled\:text-black:disabled{color:#000000}
.disabled\:bg-black:disabled{background-color:#000000}
.disabled\:border-black:disabled{border-color:#000000}
.disabled\:ring-black:disabled{--sf-ring-color:#000000}
.disabled\:ring-transparent:disabled{--sf-ring-color:transparent}
.disabled\:ring-current:disabled{--sf-ring-color:currentColor}
.disabled\:text-brand:disabled{color:var(--sf-brand)}
.disabled\:bg-brand:disabled{background-color:var(--sf-brand)}
.disabled\:border-brand:disabled{border-color:var(--sf-brand)}
.disabled\:ring-brand:disabled{--sf-ring-color:var(--sf-brand)}
.disabled\:text-brand-dark:disabled{color:var(--sf-brand-dark)}
.disabled\:bg-brand-dark:disabled{background-color:var(--sf-brand-dark)}
.disabled\:border-brand-dark:disabled{border-color:var(--sf-brand-dark)}
.disabled\:ring-brand-dark:disabled{--sf-ring-color:var(--sf-brand-dark)}
.disabled\:text-brand-light:disabled{color:var(--sf-brand-light)}
.disabled\:bg-brand-light:disabled{background-color:var(--sf-brand-light)}
.disabled\:border-brand-light:disabled{border-color:var(--sf-brand-light)}
.disabled\:ring-brand-light:disabled{--sf-ring-color:var(--sf-brand-light)}
.disabled\:text-accent:disabled{color:var(--sf-accent)}
.disabled\:bg-accent:disabled{background-color:var(--sf-accent)}
.disabled\:border-accent:disabled{border-color:var(--sf-accent)}
.disabled\:ring-accent:disabled{--sf-ring-color:var(--sf-accent)}
.disabled\:text-ink:disabled{color:var(--sf-ink)}
.disabled\:bg-ink:disabled{background-color:var(--sf-ink)}
.disabled\:border-ink:disabled{border-color:var(--sf-ink)}
.disabled\:ring-ink:disabled{--sf-ring-color:var(--sf-ink)}
.disabled\:text-surface:disabled{color:var(--sf-surface)}
.disabled\:bg-surface:disabled{background-color:var(--sf-surface)}
.disabled\:border-surface:disabled{border-color:var(--sf-surface)}
.disabled\:ring-surface:disabled{--sf-ring-color:var(--sf-surface)}
.disabled\:text-subtle:disabled{color:var(--sf-subtle)}
.disabled\:bg-subtle:disabled{background-color:var(--sf-subtle)}
.disabled\:border-subtle:disabled{border-color:var(--sf-subtle)}
.disabled\:ring-subtle:disabled{--sf-ring-color:var(--sf-subtle)}
.disabled\:text-line:disabled{color:var(--sf-line)}
.disabled\:bg-line:disabled{background-color:var(--sf-line)}
.disabled\:border-line:disabled{border-color:var(--sf-line)}
.disabled\:ring-line:disabled{--sf-ring-color:var(--sf-line)}
.disabled\:rounded-none:disabled{border-radius:0px}
.disabled\:rounded-t-none:disabled{border-top-left-radius:0px;border-top-right-radius:0px}
.disabled\:rounded-b-none:disabled{border-bottom-left-radius:0px;border-bottom-right-radius:0px}
.disabled\:rounded-l-none:disabled{border-top-left-radius:0px;border-bottom-left-radius:0px}
.disabled\:rounded-r-none:disabled{border-top-right-radius:0px;border-bottom-right-radius:0px}
.disabled\:rounded-tl-none:disabled{border-top-left-radius:0px}
.disabled\:rounded-tr-none:disabled{border-top-right-radius:0px}
.disabled\:rounded-bl-none:disabled{border-bottom-left-radius:0px}
.disabled\:rounded-br-none:disabled{border-bottom-right-radius:0px}
.disabled\:rounded-sm:disabled{border-radius:0.125rem}
.disabled\:rounded-t-sm:disabled{border-top-left-radius:0.125rem;border-top-right-radius:0.125rem}
.disabled\:rounded-b-sm:disabled{border-bottom-left-radius:0.125rem;border-bottom-right-radius:0.125rem}
.disabled\:rounded-l-sm:disabled{border-top-left-radius:0.125rem;border-bottom-left-radius:0.125rem}
.disabled\:rounded-r-sm:disabled{border-top-right-radius:0.125rem;border-bottom-right-radius:0.125rem}
.disabled\:rounded-tl-sm:disabled{border-top-left-radius:0.125rem}
.disabled\:rounded-tr-sm:disabled{border-top-right-radius:0.125rem}
.disabled\:rounded-bl-sm:disabled{border-bottom-left-radius:0.125rem}
.disabled\:rounded-br-sm:disabled{border-bottom-right-radius:0.125rem}
.disabled\:rounded:disabled{border-radius:0.25rem}
.disabled\:rounded-t:disabled{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}
.disabled\:rounded-b:disabled{border-bottom-left-radius:0.25rem;border-bottom-right-radius:0.25rem}
.disabled\:rounded-l:disabled{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}
.disabled\:rounded-r:disabled{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}
.disabled\:rounded-tl:disabled{border-top-left-radius:0.25rem}
.disabled\:rounded-tr:disabled{border-top-right-radius:0.25rem}
.disabled\:rounded-bl:disabled{border-bottom-left-radius:0.25rem}
.disabled\:rounded-br:disabled{border-bottom-right-radius:0.25rem}
.disabled\:rounded-md:disabled{border-radius:0.375rem}
.disabled\:rounded-t-md:disabled{border-top-left-radius:0.375rem;border-top-right-radius:0.375rem}
.disabled\:rounded-b-md:disabled{border-bottom-left-radius:0.375rem;border-bottom-right-radius:0.375rem}
.disabled\:rounded-l-md:disabled{border-top-left-radius:0.375rem;border-bottom-left-radius:0.375rem}
.disabled\:rounded-r-md:disabled{border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem}
.disabled\:rounded-tl-md:disabled{border-top-left-radius:0.375rem}
.disabled\:rounded-tr-md:disabled{border-top-right-radius:0.375rem}
.disabled\:rounded-bl-md:disabled{border-bottom-left-radius:0.375rem}
.disabled\:rounded-br-md:disabled{border-bottom-right-radius:0.375rem}
.disabled\:rounded-lg:disabled{border-radius:0.5rem}
.disabled\:rounded-t-lg:disabled{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}
.disabled\:rounded-b-lg:disabled{border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem}
.disabled\:rounded-l-lg:disabled{border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem}
.disabled\:rounded-r-lg:disabled{border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem}
.disabled\:rounded-tl-lg:disabled{border-top-left-radius:0.5rem}
.disabled\:rounded-tr-lg:disabled{border-top-right-radius:0.5rem}
.disabled\:rounded-bl-lg:disabled{border-bottom-left-radius:0.5rem}
.disabled\:rounded-br-lg:disabled{border-bottom-right-radius:0.5rem}
.disabled\:rounded-xl:disabled{border-radius:0.75rem}
.disabled\:rounded-t-xl:disabled{border-top-left-radius:0.75rem;border-top-right-radius:0.75rem}
.disabled\:rounded-b-xl:disabled{border-bottom-left-radius:0.75rem;border-bottom-right-radius:0.75rem}
.disabled\:rounded-l-xl:disabled{border-top-left-radius:0.75rem;border-bottom-left-radius:0.75rem}
.disabled\:rounded-r-xl:disabled{border-top-right-radius:0.75rem;border-bottom-right-radius:0.75rem}
.disabled\:rounded-tl-xl:disabled{border-top-left-radius:0.75rem}
.disabled\:rounded-tr-xl:disabled{border-top-right-radius:0.75rem}
.disabled\:rounded-bl-xl:disabled{border-bottom-left-radius:0.75rem}
.disabled\:rounded-br-xl:disabled{border-bottom-right-radius:0.75rem}
.disabled\:rounded-2xl:disabled{border-radius:1rem}
.disabled\:rounded-t-2xl:disabled{border-top-left-radius:1rem;border-top-right-radius:1rem}
.disabled\:rounded-b-2xl:disabled{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}
.disabled\:rounded-l-2xl:disabled{border-top-left-radius:1rem;border-bottom-left-radius:1rem}
.disabled\:rounded-r-2xl:disabled{border-top-right-radius:1rem;border-bottom-right-radius:1rem}
.disabled\:rounded-tl-2xl:disabled{border-top-left-radius:1rem}
.disabled\:rounded-tr-2xl:disabled{border-top-right-radius:1rem}
.disabled\:rounded-bl-2xl:disabled{border-bottom-left-radius:1rem}
.disabled\:rounded-br-2xl:disabled{border-bottom-right-radius:1rem}
.disabled\:rounded-3xl:disabled{border-radius:1.5rem}
.disabled\:rounded-t-3xl:disabled{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}
.disabled\:rounded-b-3xl:disabled{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}
.disabled\:rounded-l-3xl:disabled{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}
.disabled\:rounded-r-3xl:disabled{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}
.disabled\:rounded-tl-3xl:disabled{border-top-left-radius:1.5rem}
.disabled\:rounded-tr-3xl:disabled{border-top-right-radius:1.5rem}
.disabled\:rounded-bl-3xl:disabled{border-bottom-left-radius:1.5rem}
.disabled\:rounded-br-3xl:disabled{border-bottom-right-radius:1.5rem}
.disabled\:rounded-full:disabled{border-radius:9999px}
.disabled\:rounded-t-full:disabled{border-top-left-radius:9999px;border-top-right-radius:9999px}
.disabled\:rounded-b-full:disabled{border-bottom-left-radius:9999px;border-bottom-right-radius:9999px}
.disabled\:rounded-l-full:disabled{border-top-left-radius:9999px;border-bottom-left-radius:9999px}
.disabled\:rounded-r-full:disabled{border-top-right-radius:9999px;border-bottom-right-radius:9999px}
.disabled\:rounded-tl-full:disabled{border-top-left-radius:9999px}
.disabled\:rounded-tr-full:disabled{border-top-right-radius:9999px}
.disabled\:rounded-bl-full:disabled{border-bottom-left-radius:9999px}
.disabled\:rounded-br-full:disabled{border-bottom-right-radius:9999px}
.disabled\:ring-0:disabled{box-shadow:0 0 0 0px var(--sf-ring-color,rgba(59,130,246,0.5))}
.disabled\:ring-1:disabled{box-shadow:0 0 0 1px var(--sf-ring-color,rgba(59,130,246,0.5))}
.disabled\:ring-2:disabled{box-shadow:0 0 0 2px var(--sf-ring-color,rgba(59,130,246,0.5))}
.disabled\:ring:disabled{box-shadow:0 0 0 3px var(--sf-ring-color,rgba(59,130,246,0.5))}
.disabled\:ring-4:disabled{box-shadow:0 0 0 4px var(--sf-ring-color,rgba(59,130,246,0.5))}
.disabled\:ring-8:disabled{box-shadow:0 0 0 8px var(--sf-ring-color,rgba(59,130,246,0.5))}
.disabled\:ring-inset:disabled{--sf-ring-inset:inset}
.disabled\:shadow-sm:disabled{box-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05)}
.disabled\:shadow:disabled{box-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)}
.disabled\:shadow-md:disabled{box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)}
.disabled\:shadow-lg:disabled{box-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)}
.disabled\:shadow-xl:disabled{box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)}
.disabled\:shadow-2xl:disabled{box-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25)}
.disabled\:shadow-inner:disabled{box-shadow:inset 0 2px 4px 0 rgb(0 0 0 / 0.05)}
.disabled\:shadow-none:disabled{box-shadow:0 0 #0000}
.disabled\:opacity-0:disabled{opacity:0.0}
.disabled\:opacity-5:disabled{opacity:0.05}
.disabled\:opacity-10:disabled{opacity:0.1}
.disabled\:opacity-20:disabled{opacity:0.2}
.disabled\:opacity-25:disabled{opacity:0.25}
.disabled\:opacity-30:disabled{opacity:0.3}
.disabled\:opacity-40:disabled{opacity:0.4}
.disabled\:opacity-50:disabled{opacity:0.5}
.disabled\:opacity-60:disabled{opacity:0.6}
.disabled\:opacity-70:disabled{opacity:0.7}
.disabled\:opacity-75:disabled{opacity:0.75}
.disabled\:opacity-80:disabled{opacity:0.8}
.disabled\:opacity-90:disabled{opacity:0.9}
.disabled\:opacity-95:disabled{opacity:0.95}
.disabled\:opacity-100:disabled{opacity:1.0}
.disabled\:rotate-0:disabled{transform:rotate(0deg)}
.disabled\:-rotate-0:disabled{transform:rotate(-0deg)}
.disabled\:rotate-1:disabled{transform:rotate(1deg)}
.disabled\:-rotate-1:disabled{transform:rotate(-1deg)}
.disabled\:rotate-2:disabled{transform:rotate(2deg)}
.disabled\:-rotate-2:disabled{transform:rotate(-2deg)}
.disabled\:rotate-3:disabled{transform:rotate(3deg)}
.disabled\:-rotate-3:disabled{transform:rotate(-3deg)}
.disabled\:rotate-6:disabled{transform:rotate(6deg)}
.disabled\:-rotate-6:disabled{transform:rotate(-6deg)}
.disabled\:rotate-12:disabled{transform:rotate(12deg)}
.disabled\:-rotate-12:disabled{transform:rotate(-12deg)}
.disabled\:rotate-45:disabled{transform:rotate(45deg)}
.disabled\:-rotate-45:disabled{transform:rotate(-45deg)}
.disabled\:rotate-90:disabled{transform:rotate(90deg)}
.disabled\:-rotate-90:disabled{transform:rotate(-90deg)}
.disabled\:rotate-180:disabled{transform:rotate(180deg)}
.disabled\:-rotate-180:disabled{transform:rotate(-180deg)}
.disabled\:scale-0:disabled{transform:scale(0)}
.disabled\:scale-50:disabled{transform:scale(.5)}
.disabled\:scale-75:disabled{transform:scale(.75)}
.disabled\:scale-90:disabled{transform:scale(.9)}
.disabled\:scale-95:disabled{transform:scale(.95)}
.disabled\:scale-100:disabled{transform:scale(1)}
.disabled\:scale-105:disabled{transform:scale(1.05)}
.disabled\:scale-110:disabled{transform:scale(1.1)}
.disabled\:scale-125:disabled{transform:scale(1.25)}
.disabled\:scale-150:disabled{transform:scale(1.5)}
.disabled\:translate-x-0:disabled{transform:translateX(0px)}
.disabled\:translate-y-0:disabled{transform:translateY(0px)}
.disabled\:translate-x-px:disabled{transform:translateX(1px)}
.disabled\:translate-y-px:disabled{transform:translateY(1px)}
.disabled\:translate-x-0\.5:disabled{transform:translateX(0.125rem)}
.disabled\:translate-y-0\.5:disabled{transform:translateY(0.125rem)}
.disabled\:-translate-y-0\.5:disabled{transform:translateY(-0.125rem)}
.disabled\:-translate-x-0\.5:disabled{transform:translateX(-0.125rem)}
.disabled\:translate-x-1:disabled{transform:translateX(0.25rem)}
.disabled\:translate-y-1:disabled{transform:translateY(0.25rem)}
.disabled\:-translate-y-1:disabled{transform:translateY(-0.25rem)}
.disabled\:-translate-x-1:disabled{transform:translateX(-0.25rem)}
.disabled\:translate-x-1\.5:disabled{transform:translateX(0.375rem)}
.disabled\:translate-y-1\.5:disabled{transform:translateY(0.375rem)}
.disabled\:-translate-y-1\.5:disabled{transform:translateY(-0.375rem)}
.disabled\:-translate-x-1\.5:disabled{transform:translateX(-0.375rem)}
.disabled\:translate-x-2:disabled{transform:translateX(0.5rem)}
.disabled\:translate-y-2:disabled{transform:translateY(0.5rem)}
.disabled\:-translate-y-2:disabled{transform:translateY(-0.5rem)}
.disabled\:-translate-x-2:disabled{transform:translateX(-0.5rem)}
.disabled\:translate-x-2\.5:disabled{transform:translateX(0.625rem)}
.disabled\:translate-y-2\.5:disabled{transform:translateY(0.625rem)}
.disabled\:-translate-y-2\.5:disabled{transform:translateY(-0.625rem)}
.disabled\:-translate-x-2\.5:disabled{transform:translateX(-0.625rem)}
.disabled\:translate-x-3:disabled{transform:translateX(0.75rem)}
.disabled\:translate-y-3:disabled{transform:translateY(0.75rem)}
.disabled\:-translate-y-3:disabled{transform:translateY(-0.75rem)}
.disabled\:-translate-x-3:disabled{transform:translateX(-0.75rem)}
.disabled\:translate-x-3\.5:disabled{transform:translateX(0.875rem)}
.disabled\:translate-y-3\.5:disabled{transform:translateY(0.875rem)}
.disabled\:-translate-y-3\.5:disabled{transform:translateY(-0.875rem)}
.disabled\:-translate-x-3\.5:disabled{transform:translateX(-0.875rem)}
.disabled\:translate-x-4:disabled{transform:translateX(1rem)}
.disabled\:translate-y-4:disabled{transform:translateY(1rem)}
.disabled\:-translate-y-4:disabled{transform:translateY(-1rem)}
.disabled\:-translate-x-4:disabled{transform:translateX(-1rem)}
.disabled\:translate-x-5:disabled{transform:translateX(1.25rem)}
.disabled\:translate-y-5:disabled{transform:translateY(1.25rem)}
.disabled\:-translate-y-5:disabled{transform:translateY(-1.25rem)}
.disabled\:-translate-x-5:disabled{transform:translateX(-1.25rem)}
.disabled\:translate-x-6:disabled{transform:translateX(1.5rem)}
.disabled\:translate-y-6:disabled{transform:translateY(1.5rem)}
.disabled\:-translate-y-6:disabled{transform:translateY(-1.5rem)}
.disabled\:-translate-x-6:disabled{transform:translateX(-1.5rem)}
.disabled\:translate-x-7:disabled{transform:translateX(1.75rem)}
.disabled\:translate-y-7:disabled{transform:translateY(1.75rem)}
.disabled\:-translate-y-7:disabled{transform:translateY(-1.75rem)}
.disabled\:-translate-x-7:disabled{transform:translateX(-1.75rem)}
.disabled\:translate-x-8:disabled{transform:translateX(2rem)}
.disabled\:translate-y-8:disabled{transform:translateY(2rem)}
.disabled\:-translate-y-8:disabled{transform:translateY(-2rem)}
.disabled\:-translate-x-8:disabled{transform:translateX(-2rem)}
.disabled\:translate-x-9:disabled{transform:translateX(2.25rem)}
.disabled\:translate-y-9:disabled{transform:translateY(2.25rem)}
.disabled\:-translate-y-9:disabled{transform:translateY(-2.25rem)}
.disabled\:-translate-x-9:disabled{transform:translateX(-2.25rem)}
.disabled\:translate-x-10:disabled{transform:translateX(2.5rem)}
.disabled\:translate-y-10:disabled{transform:translateY(2.5rem)}
.disabled\:-translate-y-10:disabled{transform:translateY(-2.5rem)}
.disabled\:-translate-x-10:disabled{transform:translateX(-2.5rem)}
.disabled\:translate-x-11:disabled{transform:translateX(2.75rem)}
.disabled\:translate-y-11:disabled{transform:translateY(2.75rem)}
.disabled\:-translate-y-11:disabled{transform:translateY(-2.75rem)}
.disabled\:-translate-x-11:disabled{transform:translateX(-2.75rem)}
.disabled\:translate-x-12:disabled{transform:translateX(3rem)}
.disabled\:translate-y-12:disabled{transform:translateY(3rem)}
.disabled\:-translate-y-12:disabled{transform:translateY(-3rem)}
.disabled\:-translate-x-12:disabled{transform:translateX(-3rem)}
.disabled\:translate-x-14:disabled{transform:translateX(3.5rem)}
.disabled\:translate-y-14:disabled{transform:translateY(3.5rem)}
.disabled\:-translate-y-14:disabled{transform:translateY(-3.5rem)}
.disabled\:-translate-x-14:disabled{transform:translateX(-3.5rem)}
.disabled\:translate-x-16:disabled{transform:translateX(4rem)}
.disabled\:translate-y-16:disabled{transform:translateY(4rem)}
.disabled\:-translate-y-16:disabled{transform:translateY(-4rem)}
.disabled\:-translate-x-16:disabled{transform:translateX(-4rem)}
.disabled\:translate-x-20:disabled{transform:translateX(5rem)}
.disabled\:translate-y-20:disabled{transform:translateY(5rem)}
.disabled\:-translate-y-20:disabled{transform:translateY(-5rem)}
.disabled\:-translate-x-20:disabled{transform:translateX(-5rem)}
.disabled\:translate-x-24:disabled{transform:translateX(6rem)}
.disabled\:translate-y-24:disabled{transform:translateY(6rem)}
.disabled\:-translate-y-24:disabled{transform:translateY(-6rem)}
.disabled\:-translate-x-24:disabled{transform:translateX(-6rem)}
.disabled\:translate-x-28:disabled{transform:translateX(7rem)}
.disabled\:translate-y-28:disabled{transform:translateY(7rem)}
.disabled\:-translate-y-28:disabled{transform:translateY(-7rem)}
.disabled\:-translate-x-28:disabled{transform:translateX(-7rem)}
.disabled\:translate-x-32:disabled{transform:translateX(8rem)}
.disabled\:translate-y-32:disabled{transform:translateY(8rem)}
.disabled\:-translate-y-32:disabled{transform:translateY(-8rem)}
.disabled\:-translate-x-32:disabled{transform:translateX(-8rem)}
.disabled\:translate-x-36:disabled{transform:translateX(9rem)}
.disabled\:translate-y-36:disabled{transform:translateY(9rem)}
.disabled\:-translate-y-36:disabled{transform:translateY(-9rem)}
.disabled\:-translate-x-36:disabled{transform:translateX(-9rem)}
.disabled\:translate-x-40:disabled{transform:translateX(10rem)}
.disabled\:translate-y-40:disabled{transform:translateY(10rem)}
.disabled\:-translate-y-40:disabled{transform:translateY(-10rem)}
.disabled\:-translate-x-40:disabled{transform:translateX(-10rem)}
.disabled\:translate-x-44:disabled{transform:translateX(11rem)}
.disabled\:translate-y-44:disabled{transform:translateY(11rem)}
.disabled\:-translate-y-44:disabled{transform:translateY(-11rem)}
.disabled\:-translate-x-44:disabled{transform:translateX(-11rem)}
.disabled\:translate-x-48:disabled{transform:translateX(12rem)}
.disabled\:translate-y-48:disabled{transform:translateY(12rem)}
.disabled\:-translate-y-48:disabled{transform:translateY(-12rem)}
.disabled\:-translate-x-48:disabled{transform:translateX(-12rem)}
.disabled\:translate-x-52:disabled{transform:translateX(13rem)}
.disabled\:translate-y-52:disabled{transform:translateY(13rem)}
.disabled\:-translate-y-52:disabled{transform:translateY(-13rem)}
.disabled\:-translate-x-52:disabled{transform:translateX(-13rem)}
.disabled\:translate-x-56:disabled{transform:translateX(14rem)}
.disabled\:translate-y-56:disabled{transform:translateY(14rem)}
.disabled\:-translate-y-56:disabled{transform:translateY(-14rem)}
.disabled\:-translate-x-56:disabled{transform:translateX(-14rem)}
.disabled\:translate-x-60:disabled{transform:translateX(15rem)}
.disabled\:translate-y-60:disabled{transform:translateY(15rem)}
.disabled\:-translate-y-60:disabled{transform:translateY(-15rem)}
.disabled\:-translate-x-60:disabled{transform:translateX(-15rem)}
.disabled\:translate-x-64:disabled{transform:translateX(16rem)}
.disabled\:translate-y-64:disabled{transform:translateY(16rem)}
.disabled\:-translate-y-64:disabled{transform:translateY(-16rem)}
.disabled\:-translate-x-64:disabled{transform:translateX(-16rem)}
.disabled\:translate-x-72:disabled{transform:translateX(18rem)}
.disabled\:translate-y-72:disabled{transform:translateY(18rem)}
.disabled\:-translate-y-72:disabled{transform:translateY(-18rem)}
.disabled\:-translate-x-72:disabled{transform:translateX(-18rem)}
.disabled\:translate-x-80:disabled{transform:translateX(20rem)}
.disabled\:translate-y-80:disabled{transform:translateY(20rem)}
.disabled\:-translate-y-80:disabled{transform:translateY(-20rem)}
.disabled\:-translate-x-80:disabled{transform:translateX(-20rem)}
.disabled\:translate-x-96:disabled{transform:translateX(24rem)}
.disabled\:translate-y-96:disabled{transform:translateY(24rem)}
.disabled\:-translate-y-96:disabled{transform:translateY(-24rem)}
.disabled\:-translate-x-96:disabled{transform:translateX(-24rem)}
.disabled\:cursor-auto:disabled{cursor:auto}
.disabled\:cursor-default:disabled{cursor:default}
.disabled\:cursor-pointer:disabled{cursor:pointer}
.disabled\:cursor-wait:disabled{cursor:wait}
.disabled\:cursor-text:disabled{cursor:text}
.disabled\:cursor-move:disabled{cursor:move}
.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}
.disabled\:cursor-grab:disabled{cursor:grab}
.disabled\:cursor-grabbing:disabled{cursor:grabbing}
.disabled\:cursor-help:disabled{cursor:help}
.disabled\:cursor-zoom-in:disabled{cursor:zoom-in}
.checked\:text-xs:checked{font-size:0.75rem;line-height:1rem}
.checked\:text-sm:checked{font-size:0.875rem;line-height:1.25rem}
.checked\:text-base:checked{font-size:1rem;line-height:1.5rem}
.checked\:text-lg:checked{font-size:1.125rem;line-height:1.75rem}
.checked\:text-xl:checked{font-size:1.25rem;line-height:1.75rem}
.checked\:text-2xl:checked{font-size:1.5rem;line-height:2rem}
.checked\:text-3xl:checked{font-size:1.875rem;line-height:2.25rem}
.checked\:text-4xl:checked{font-size:2.25rem;line-height:2.5rem}
.checked\:text-5xl:checked{font-size:3rem;line-height:1.1}
.checked\:text-6xl:checked{font-size:3.75rem;line-height:1.05}
.checked\:text-7xl:checked{font-size:4.5rem;line-height:1.05}
.checked\:text-8xl:checked{font-size:6rem;line-height:1}
.checked\:text-9xl:checked{font-size:8rem;line-height:1}
.checked\:font-thin:checked{font-weight:100}
.checked\:font-extralight:checked{font-weight:200}
.checked\:font-light:checked{font-weight:300}
.checked\:font-normal:checked{font-weight:400}
.checked\:font-medium:checked{font-weight:500}
.checked\:font-semibold:checked{font-weight:600}
.checked\:font-bold:checked{font-weight:700}
.checked\:font-extrabold:checked{font-weight:800}
.checked\:font-black:checked{font-weight:900}
.checked\:font-sans:checked{font-family:var(--sf-font-body)}
.checked\:font-display:checked{font-family:var(--sf-font-display)}
.checked\:font-ui:checked{font-family:var(--sf-font-ui)}
.checked\:font-serif:checked{font-family:Georgia,"Times New Roman",serif}
.checked\:font-mono:checked{font-family:Consolas,"Cascadia Mono","Courier New",monospace}
.checked\:underline:checked{text-decoration-line:underline}
.checked\:line-through:checked{text-decoration-line:line-through}
.checked\:no-underline:checked{text-decoration-line:none}
.checked\:underline-offset-2:checked{text-underline-offset:2px}
.checked\:underline-offset-4:checked{text-underline-offset:4px}
.checked\:text-slate-50:checked{color:#f8fafc}
.checked\:bg-slate-50:checked{background-color:#f8fafc}
.checked\:border-slate-50:checked{border-color:#f8fafc}
.checked\:text-slate-100:checked{color:#f1f5f9}
.checked\:bg-slate-100:checked{background-color:#f1f5f9}
.checked\:border-slate-100:checked{border-color:#f1f5f9}
.checked\:ring-slate-100:checked{--sf-ring-color:#f1f5f9}
.checked\:text-slate-200:checked{color:#e2e8f0}
.checked\:bg-slate-200:checked{background-color:#e2e8f0}
.checked\:border-slate-200:checked{border-color:#e2e8f0}
.checked\:ring-slate-200:checked{--sf-ring-color:#e2e8f0}
.checked\:text-slate-300:checked{color:#cbd5e1}
.checked\:bg-slate-300:checked{background-color:#cbd5e1}
.checked\:border-slate-300:checked{border-color:#cbd5e1}
.checked\:ring-slate-300:checked{--sf-ring-color:#cbd5e1}
.checked\:ring-slate-400:checked{--sf-ring-color:#94a3b8}
.checked\:ring-slate-500:checked{--sf-ring-color:#64748b}
.checked\:ring-slate-600:checked{--sf-ring-color:#475569}
.checked\:text-slate-700:checked{color:#334155}
.checked\:bg-slate-700:checked{background-color:#334155}
.checked\:border-slate-700:checked{border-color:#334155}
.checked\:ring-slate-700:checked{--sf-ring-color:#334155}
.checked\:text-slate-800:checked{color:#1e293b}
.checked\:bg-slate-800:checked{background-color:#1e293b}
.checked\:border-slate-800:checked{border-color:#1e293b}
.checked\:text-slate-900:checked{color:#0f172a}
.checked\:bg-slate-900:checked{background-color:#0f172a}
.checked\:border-slate-900:checked{border-color:#0f172a}
.checked\:ring-slate-900:checked{--sf-ring-color:#0f172a}
.checked\:text-gray-50:checked{color:#f9fafb}
.checked\:bg-gray-50:checked{background-color:#f9fafb}
.checked\:border-gray-50:checked{border-color:#f9fafb}
.checked\:text-gray-100:checked{color:#f3f4f6}
.checked\:bg-gray-100:checked{background-color:#f3f4f6}
.checked\:border-gray-100:checked{border-color:#f3f4f6}
.checked\:text-gray-200:checked{color:#e5e7eb}
.checked\:bg-gray-200:checked{background-color:#e5e7eb}
.checked\:border-gray-200:checked{border-color:#e5e7eb}
.checked\:ring-gray-200:checked{--sf-ring-color:#e5e7eb}
.checked\:text-gray-300:checked{color:#d1d5db}
.checked\:bg-gray-300:checked{background-color:#d1d5db}
.checked\:border-gray-300:checked{border-color:#d1d5db}
.checked\:ring-gray-300:checked{--sf-ring-color:#d1d5db}
.checked\:ring-gray-400:checked{--sf-ring-color:#9ca3af}
.checked\:ring-gray-500:checked{--sf-ring-color:#6b7280}
.checked\:text-gray-700:checked{color:#374151}
.checked\:bg-gray-700:checked{background-color:#374151}
.checked\:border-gray-700:checked{border-color:#374151}
.checked\:text-gray-800:checked{color:#1f2937}
.checked\:bg-gray-800:checked{background-color:#1f2937}
.checked\:border-gray-800:checked{border-color:#1f2937}
.checked\:text-gray-900:checked{color:#111827}
.checked\:bg-gray-900:checked{background-color:#111827}
.checked\:border-gray-900:checked{border-color:#111827}
.checked\:text-red-50:checked{color:#fef2f2}
.checked\:bg-red-50:checked{background-color:#fef2f2}
.checked\:border-red-50:checked{border-color:#fef2f2}
.checked\:text-red-100:checked{color:#fee2e2}
.checked\:bg-red-100:checked{background-color:#fee2e2}
.checked\:border-red-100:checked{border-color:#fee2e2}
.checked\:text-red-500:checked{color:#ef4444}
.checked\:bg-red-500:checked{background-color:#ef4444}
.checked\:border-red-500:checked{border-color:#ef4444}
.checked\:ring-red-500:checked{--sf-ring-color:#ef4444}
.checked\:text-red-600:checked{color:#dc2626}
.checked\:bg-red-600:checked{background-color:#dc2626}
.checked\:border-red-600:checked{border-color:#dc2626}
.checked\:text-red-700:checked{color:#b91c1c}
.checked\:bg-red-700:checked{background-color:#b91c1c}
.checked\:border-red-700:checked{border-color:#b91c1c}
.checked\:text-red-800:checked{color:#991b1b}
.checked\:bg-red-800:checked{background-color:#991b1b}
.checked\:border-red-800:checked{border-color:#991b1b}
.checked\:text-rose-50:checked{color:#fff1f2}
.checked\:bg-rose-50:checked{background-color:#fff1f2}
.checked\:border-rose-50:checked{border-color:#fff1f2}
.checked\:text-rose-100:checked{color:#ffe4e6}
.checked\:bg-rose-100:checked{background-color:#ffe4e6}
.checked\:border-rose-100:checked{border-color:#ffe4e6}
.checked\:text-rose-500:checked{color:#f43f5e}
.checked\:bg-rose-500:checked{background-color:#f43f5e}
.checked\:border-rose-500:checked{border-color:#f43f5e}
.checked\:ring-rose-500:checked{--sf-ring-color:#f43f5e}
.checked\:text-rose-600:checked{color:#e11d48}
.checked\:bg-rose-600:checked{background-color:#e11d48}
.checked\:border-rose-600:checked{border-color:#e11d48}
.checked\:ring-rose-600:checked{--sf-ring-color:#e11d48}
.checked\:text-rose-700:checked{color:#be123c}
.checked\:bg-rose-700:checked{background-color:#be123c}
.checked\:border-rose-700:checked{border-color:#be123c}
.checked\:text-rose-800:checked{color:#9f1239}
.checked\:bg-rose-800:checked{background-color:#9f1239}
.checked\:border-rose-800:checked{border-color:#9f1239}
.checked\:text-orange-50:checked{color:#fff7ed}
.checked\:bg-orange-50:checked{background-color:#fff7ed}
.checked\:border-orange-50:checked{border-color:#fff7ed}
.checked\:text-orange-100:checked{color:#ffedd5}
.checked\:bg-orange-100:checked{background-color:#ffedd5}
.checked\:border-orange-100:checked{border-color:#ffedd5}
.checked\:text-orange-500:checked{color:#f97316}
.checked\:bg-orange-500:checked{background-color:#f97316}
.checked\:border-orange-500:checked{border-color:#f97316}
.checked\:text-orange-600:checked{color:#ea580c}
.checked\:bg-orange-600:checked{background-color:#ea580c}
.checked\:border-orange-600:checked{border-color:#ea580c}
.checked\:text-orange-700:checked{color:#c2410c}
.checked\:bg-orange-700:checked{background-color:#c2410c}
.checked\:border-orange-700:checked{border-color:#c2410c}
.checked\:text-orange-800:checked{color:#9a3412}
.checked\:bg-orange-800:checked{background-color:#9a3412}
.checked\:border-orange-800:checked{border-color:#9a3412}
.checked\:text-amber-50:checked{color:#fffbeb}
.checked\:bg-amber-50:checked{background-color:#fffbeb}
.checked\:border-amber-50:checked{border-color:#fffbeb}
.checked\:text-amber-100:checked{color:#fef3c7}
.checked\:bg-amber-100:checked{background-color:#fef3c7}
.checked\:border-amber-100:checked{border-color:#fef3c7}
.checked\:ring-amber-400:checked{--sf-ring-color:#fbbf24}
.checked\:text-amber-500:checked{color:#f59e0b}
.checked\:bg-amber-500:checked{background-color:#f59e0b}
.checked\:border-amber-500:checked{border-color:#f59e0b}
.checked\:ring-amber-500:checked{--sf-ring-color:#f59e0b}
.checked\:text-amber-600:checked{color:#d97706}
.checked\:bg-amber-600:checked{background-color:#d97706}
.checked\:border-amber-600:checked{border-color:#d97706}
.checked\:text-amber-700:checked{color:#b45309}
.checked\:bg-amber-700:checked{background-color:#b45309}
.checked\:border-amber-700:checked{border-color:#b45309}
.checked\:text-amber-800:checked{color:#92400e}
.checked\:bg-amber-800:checked{background-color:#92400e}
.checked\:border-amber-800:checked{border-color:#92400e}
.checked\:text-green-50:checked{color:#f0fdf4}
.checked\:bg-green-50:checked{background-color:#f0fdf4}
.checked\:border-green-50:checked{border-color:#f0fdf4}
.checked\:text-green-100:checked{color:#dcfce7}
.checked\:bg-green-100:checked{background-color:#dcfce7}
.checked\:border-green-100:checked{border-color:#dcfce7}
.checked\:text-green-500:checked{color:#22c55e}
.checked\:bg-green-500:checked{background-color:#22c55e}
.checked\:border-green-500:checked{border-color:#22c55e}
.checked\:ring-green-500:checked{--sf-ring-color:#22c55e}
.checked\:text-green-600:checked{color:#16a34a}
.checked\:bg-green-600:checked{background-color:#16a34a}
.checked\:border-green-600:checked{border-color:#16a34a}
.checked\:ring-green-600:checked{--sf-ring-color:#16a34a}
.checked\:text-green-700:checked{color:#15803d}
.checked\:bg-green-700:checked{background-color:#15803d}
.checked\:border-green-700:checked{border-color:#15803d}
.checked\:text-green-800:checked{color:#166534}
.checked\:bg-green-800:checked{background-color:#166534}
.checked\:border-green-800:checked{border-color:#166534}
.checked\:text-emerald-50:checked{color:#ecfdf5}
.checked\:bg-emerald-50:checked{background-color:#ecfdf5}
.checked\:border-emerald-50:checked{border-color:#ecfdf5}
.checked\:text-emerald-100:checked{color:#d1fae5}
.checked\:bg-emerald-100:checked{background-color:#d1fae5}
.checked\:border-emerald-100:checked{border-color:#d1fae5}
.checked\:text-emerald-500:checked{color:#10b981}
.checked\:bg-emerald-500:checked{background-color:#10b981}
.checked\:border-emerald-500:checked{border-color:#10b981}
.checked\:ring-emerald-500:checked{--sf-ring-color:#10b981}
.checked\:text-emerald-600:checked{color:#059669}
.checked\:bg-emerald-600:checked{background-color:#059669}
.checked\:border-emerald-600:checked{border-color:#059669}
.checked\:ring-emerald-600:checked{--sf-ring-color:#059669}
.checked\:text-emerald-700:checked{color:#047857}
.checked\:bg-emerald-700:checked{background-color:#047857}
.checked\:border-emerald-700:checked{border-color:#047857}
.checked\:text-emerald-800:checked{color:#065f46}
.checked\:bg-emerald-800:checked{background-color:#065f46}
.checked\:border-emerald-800:checked{border-color:#065f46}
.checked\:text-sky-50:checked{color:#f0f9ff}
.checked\:bg-sky-50:checked{background-color:#f0f9ff}
.checked\:border-sky-50:checked{border-color:#f0f9ff}
.checked\:text-sky-100:checked{color:#e0f2fe}
.checked\:bg-sky-100:checked{background-color:#e0f2fe}
.checked\:border-sky-100:checked{border-color:#e0f2fe}
.checked\:text-sky-500:checked{color:#0ea5e9}
.checked\:bg-sky-500:checked{background-color:#0ea5e9}
.checked\:border-sky-500:checked{border-color:#0ea5e9}
.checked\:ring-sky-500:checked{--sf-ring-color:#0ea5e9}
.checked\:text-sky-600:checked{color:#0284c7}
.checked\:bg-sky-600:checked{background-color:#0284c7}
.checked\:border-sky-600:checked{border-color:#0284c7}
.checked\:text-sky-700:checked{color:#0369a1}
.checked\:bg-sky-700:checked{background-color:#0369a1}
.checked\:border-sky-700:checked{border-color:#0369a1}
.checked\:text-sky-800:checked{color:#075985}
.checked\:bg-sky-800:checked{background-color:#075985}
.checked\:border-sky-800:checked{border-color:#075985}
.checked\:text-blue-50:checked{color:#eff6ff}
.checked\:bg-blue-50:checked{background-color:#eff6ff}
.checked\:border-blue-50:checked{border-color:#eff6ff}
.checked\:text-blue-100:checked{color:#dbeafe}
.checked\:bg-blue-100:checked{background-color:#dbeafe}
.checked\:border-blue-100:checked{border-color:#dbeafe}
.checked\:text-blue-500:checked{color:#3b82f6}
.checked\:bg-blue-500:checked{background-color:#3b82f6}
.checked\:border-blue-500:checked{border-color:#3b82f6}
.checked\:ring-blue-500:checked{--sf-ring-color:#3b82f6}
.checked\:text-blue-600:checked{color:#2563eb}
.checked\:bg-blue-600:checked{background-color:#2563eb}
.checked\:border-blue-600:checked{border-color:#2563eb}
.checked\:ring-blue-600:checked{--sf-ring-color:#2563eb}
.checked\:text-blue-700:checked{color:#1d4ed8}
.checked\:bg-blue-700:checked{background-color:#1d4ed8}
.checked\:border-blue-700:checked{border-color:#1d4ed8}
.checked\:text-blue-800:checked{color:#1e40af}
.checked\:bg-blue-800:checked{background-color:#1e40af}
.checked\:border-blue-800:checked{border-color:#1e40af}
.checked\:text-indigo-50:checked{color:#eef2ff}
.checked\:bg-indigo-50:checked{background-color:#eef2ff}
.checked\:border-indigo-50:checked{border-color:#eef2ff}
.checked\:text-indigo-100:checked{color:#e0e7ff}
.checked\:bg-indigo-100:checked{background-color:#e0e7ff}
.checked\:border-indigo-100:checked{border-color:#e0e7ff}
.checked\:text-indigo-500:checked{color:#6366f1}
.checked\:bg-indigo-500:checked{background-color:#6366f1}
.checked\:border-indigo-500:checked{border-color:#6366f1}
.checked\:ring-indigo-500:checked{--sf-ring-color:#6366f1}
.checked\:text-indigo-600:checked{color:#4f46e5}
.checked\:bg-indigo-600:checked{background-color:#4f46e5}
.checked\:border-indigo-600:checked{border-color:#4f46e5}
.checked\:text-indigo-700:checked{color:#4338ca}
.checked\:bg-indigo-700:checked{background-color:#4338ca}
.checked\:border-indigo-700:checked{border-color:#4338ca}
.checked\:text-indigo-800:checked{color:#3730a3}
.checked\:bg-indigo-800:checked{background-color:#3730a3}
.checked\:border-indigo-800:checked{border-color:#3730a3}
.checked\:text-white:checked{color:#ffffff}
.checked\:bg-white:checked{background-color:#ffffff}
.checked\:border-white:checked{border-color:#ffffff}
.checked\:ring-white:checked{--sf-ring-color:#ffffff}
.checked\:text-black:checked{color:#000000}
.checked\:bg-black:checked{background-color:#000000}
.checked\:border-black:checked{border-color:#000000}
.checked\:ring-black:checked{--sf-ring-color:#000000}
.checked\:ring-transparent:checked{--sf-ring-color:transparent}
.checked\:ring-current:checked{--sf-ring-color:currentColor}
.checked\:text-brand:checked{color:var(--sf-brand)}
.checked\:bg-brand:checked{background-color:var(--sf-brand)}
.checked\:border-brand:checked{border-color:var(--sf-brand)}
.checked\:ring-brand:checked{--sf-ring-color:var(--sf-brand)}
.checked\:text-brand-dark:checked{color:var(--sf-brand-dark)}
.checked\:bg-brand-dark:checked{background-color:var(--sf-brand-dark)}
.checked\:border-brand-dark:checked{border-color:var(--sf-brand-dark)}
.checked\:ring-brand-dark:checked{--sf-ring-color:var(--sf-brand-dark)}
.checked\:text-brand-light:checked{color:var(--sf-brand-light)}
.checked\:bg-brand-light:checked{background-color:var(--sf-brand-light)}
.checked\:border-brand-light:checked{border-color:var(--sf-brand-light)}
.checked\:ring-brand-light:checked{--sf-ring-color:var(--sf-brand-light)}
.checked\:text-accent:checked{color:var(--sf-accent)}
.checked\:bg-accent:checked{background-color:var(--sf-accent)}
.checked\:border-accent:checked{border-color:var(--sf-accent)}
.checked\:ring-accent:checked{--sf-ring-color:var(--sf-accent)}
.checked\:text-ink:checked{color:var(--sf-ink)}
.checked\:bg-ink:checked{background-color:var(--sf-ink)}
.checked\:border-ink:checked{border-color:var(--sf-ink)}
.checked\:ring-ink:checked{--sf-ring-color:var(--sf-ink)}
.checked\:text-surface:checked{color:var(--sf-surface)}
.checked\:bg-surface:checked{background-color:var(--sf-surface)}
.checked\:border-surface:checked{border-color:var(--sf-surface)}
.checked\:ring-surface:checked{--sf-ring-color:var(--sf-surface)}
.checked\:text-subtle:checked{color:var(--sf-subtle)}
.checked\:bg-subtle:checked{background-color:var(--sf-subtle)}
.checked\:border-subtle:checked{border-color:var(--sf-subtle)}
.checked\:ring-subtle:checked{--sf-ring-color:var(--sf-subtle)}
.checked\:text-line:checked{color:var(--sf-line)}
.checked\:bg-line:checked{background-color:var(--sf-line)}
.checked\:border-line:checked{border-color:var(--sf-line)}
.checked\:ring-line:checked{--sf-ring-color:var(--sf-line)}
.checked\:rounded-none:checked{border-radius:0px}
.checked\:rounded-t-none:checked{border-top-left-radius:0px;border-top-right-radius:0px}
.checked\:rounded-b-none:checked{border-bottom-left-radius:0px;border-bottom-right-radius:0px}
.checked\:rounded-l-none:checked{border-top-left-radius:0px;border-bottom-left-radius:0px}
.checked\:rounded-r-none:checked{border-top-right-radius:0px;border-bottom-right-radius:0px}
.checked\:rounded-tl-none:checked{border-top-left-radius:0px}
.checked\:rounded-tr-none:checked{border-top-right-radius:0px}
.checked\:rounded-bl-none:checked{border-bottom-left-radius:0px}
.checked\:rounded-br-none:checked{border-bottom-right-radius:0px}
.checked\:rounded-sm:checked{border-radius:0.125rem}
.checked\:rounded-t-sm:checked{border-top-left-radius:0.125rem;border-top-right-radius:0.125rem}
.checked\:rounded-b-sm:checked{border-bottom-left-radius:0.125rem;border-bottom-right-radius:0.125rem}
.checked\:rounded-l-sm:checked{border-top-left-radius:0.125rem;border-bottom-left-radius:0.125rem}
.checked\:rounded-r-sm:checked{border-top-right-radius:0.125rem;border-bottom-right-radius:0.125rem}
.checked\:rounded-tl-sm:checked{border-top-left-radius:0.125rem}
.checked\:rounded-tr-sm:checked{border-top-right-radius:0.125rem}
.checked\:rounded-bl-sm:checked{border-bottom-left-radius:0.125rem}
.checked\:rounded-br-sm:checked{border-bottom-right-radius:0.125rem}
.checked\:rounded:checked{border-radius:0.25rem}
.checked\:rounded-t:checked{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}
.checked\:rounded-b:checked{border-bottom-left-radius:0.25rem;border-bottom-right-radius:0.25rem}
.checked\:rounded-l:checked{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}
.checked\:rounded-r:checked{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}
.checked\:rounded-tl:checked{border-top-left-radius:0.25rem}
.checked\:rounded-tr:checked{border-top-right-radius:0.25rem}
.checked\:rounded-bl:checked{border-bottom-left-radius:0.25rem}
.checked\:rounded-br:checked{border-bottom-right-radius:0.25rem}
.checked\:rounded-md:checked{border-radius:0.375rem}
.checked\:rounded-t-md:checked{border-top-left-radius:0.375rem;border-top-right-radius:0.375rem}
.checked\:rounded-b-md:checked{border-bottom-left-radius:0.375rem;border-bottom-right-radius:0.375rem}
.checked\:rounded-l-md:checked{border-top-left-radius:0.375rem;border-bottom-left-radius:0.375rem}
.checked\:rounded-r-md:checked{border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem}
.checked\:rounded-tl-md:checked{border-top-left-radius:0.375rem}
.checked\:rounded-tr-md:checked{border-top-right-radius:0.375rem}
.checked\:rounded-bl-md:checked{border-bottom-left-radius:0.375rem}
.checked\:rounded-br-md:checked{border-bottom-right-radius:0.375rem}
.checked\:rounded-lg:checked{border-radius:0.5rem}
.checked\:rounded-t-lg:checked{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}
.checked\:rounded-b-lg:checked{border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem}
.checked\:rounded-l-lg:checked{border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem}
.checked\:rounded-r-lg:checked{border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem}
.checked\:rounded-tl-lg:checked{border-top-left-radius:0.5rem}
.checked\:rounded-tr-lg:checked{border-top-right-radius:0.5rem}
.checked\:rounded-bl-lg:checked{border-bottom-left-radius:0.5rem}
.checked\:rounded-br-lg:checked{border-bottom-right-radius:0.5rem}
.checked\:rounded-xl:checked{border-radius:0.75rem}
.checked\:rounded-t-xl:checked{border-top-left-radius:0.75rem;border-top-right-radius:0.75rem}
.checked\:rounded-b-xl:checked{border-bottom-left-radius:0.75rem;border-bottom-right-radius:0.75rem}
.checked\:rounded-l-xl:checked{border-top-left-radius:0.75rem;border-bottom-left-radius:0.75rem}
.checked\:rounded-r-xl:checked{border-top-right-radius:0.75rem;border-bottom-right-radius:0.75rem}
.checked\:rounded-tl-xl:checked{border-top-left-radius:0.75rem}
.checked\:rounded-tr-xl:checked{border-top-right-radius:0.75rem}
.checked\:rounded-bl-xl:checked{border-bottom-left-radius:0.75rem}
.checked\:rounded-br-xl:checked{border-bottom-right-radius:0.75rem}
.checked\:rounded-2xl:checked{border-radius:1rem}
.checked\:rounded-t-2xl:checked{border-top-left-radius:1rem;border-top-right-radius:1rem}
.checked\:rounded-b-2xl:checked{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}
.checked\:rounded-l-2xl:checked{border-top-left-radius:1rem;border-bottom-left-radius:1rem}
.checked\:rounded-r-2xl:checked{border-top-right-radius:1rem;border-bottom-right-radius:1rem}
.checked\:rounded-tl-2xl:checked{border-top-left-radius:1rem}
.checked\:rounded-tr-2xl:checked{border-top-right-radius:1rem}
.checked\:rounded-bl-2xl:checked{border-bottom-left-radius:1rem}
.checked\:rounded-br-2xl:checked{border-bottom-right-radius:1rem}
.checked\:rounded-3xl:checked{border-radius:1.5rem}
.checked\:rounded-t-3xl:checked{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}
.checked\:rounded-b-3xl:checked{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}
.checked\:rounded-l-3xl:checked{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}
.checked\:rounded-r-3xl:checked{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}
.checked\:rounded-tl-3xl:checked{border-top-left-radius:1.5rem}
.checked\:rounded-tr-3xl:checked{border-top-right-radius:1.5rem}
.checked\:rounded-bl-3xl:checked{border-bottom-left-radius:1.5rem}
.checked\:rounded-br-3xl:checked{border-bottom-right-radius:1.5rem}
.checked\:rounded-full:checked{border-radius:9999px}
.checked\:rounded-t-full:checked{border-top-left-radius:9999px;border-top-right-radius:9999px}
.checked\:rounded-b-full:checked{border-bottom-left-radius:9999px;border-bottom-right-radius:9999px}
.checked\:rounded-l-full:checked{border-top-left-radius:9999px;border-bottom-left-radius:9999px}
.checked\:rounded-r-full:checked{border-top-right-radius:9999px;border-bottom-right-radius:9999px}
.checked\:rounded-tl-full:checked{border-top-left-radius:9999px}
.checked\:rounded-tr-full:checked{border-top-right-radius:9999px}
.checked\:rounded-bl-full:checked{border-bottom-left-radius:9999px}
.checked\:rounded-br-full:checked{border-bottom-right-radius:9999px}
.checked\:ring-0:checked{box-shadow:0 0 0 0px var(--sf-ring-color,rgba(59,130,246,0.5))}
.checked\:ring-1:checked{box-shadow:0 0 0 1px var(--sf-ring-color,rgba(59,130,246,0.5))}
.checked\:ring-2:checked{box-shadow:0 0 0 2px var(--sf-ring-color,rgba(59,130,246,0.5))}
.checked\:ring:checked{box-shadow:0 0 0 3px var(--sf-ring-color,rgba(59,130,246,0.5))}
.checked\:ring-4:checked{box-shadow:0 0 0 4px var(--sf-ring-color,rgba(59,130,246,0.5))}
.checked\:ring-8:checked{box-shadow:0 0 0 8px var(--sf-ring-color,rgba(59,130,246,0.5))}
.checked\:ring-inset:checked{--sf-ring-inset:inset}
.checked\:shadow-sm:checked{box-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05)}
.checked\:shadow:checked{box-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)}
.checked\:shadow-md:checked{box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)}
.checked\:shadow-lg:checked{box-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)}
.checked\:shadow-xl:checked{box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)}
.checked\:shadow-2xl:checked{box-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25)}
.checked\:shadow-inner:checked{box-shadow:inset 0 2px 4px 0 rgb(0 0 0 / 0.05)}
.checked\:shadow-none:checked{box-shadow:0 0 #0000}
.checked\:opacity-0:checked{opacity:0.0}
.checked\:opacity-5:checked{opacity:0.05}
.checked\:opacity-10:checked{opacity:0.1}
.checked\:opacity-20:checked{opacity:0.2}
.checked\:opacity-25:checked{opacity:0.25}
.checked\:opacity-30:checked{opacity:0.3}
.checked\:opacity-40:checked{opacity:0.4}
.checked\:opacity-50:checked{opacity:0.5}
.checked\:opacity-60:checked{opacity:0.6}
.checked\:opacity-70:checked{opacity:0.7}
.checked\:opacity-75:checked{opacity:0.75}
.checked\:opacity-80:checked{opacity:0.8}
.checked\:opacity-90:checked{opacity:0.9}
.checked\:opacity-95:checked{opacity:0.95}
.checked\:opacity-100:checked{opacity:1.0}
.checked\:rotate-0:checked{transform:rotate(0deg)}
.checked\:-rotate-0:checked{transform:rotate(-0deg)}
.checked\:rotate-1:checked{transform:rotate(1deg)}
.checked\:-rotate-1:checked{transform:rotate(-1deg)}
.checked\:rotate-2:checked{transform:rotate(2deg)}
.checked\:-rotate-2:checked{transform:rotate(-2deg)}
.checked\:rotate-3:checked{transform:rotate(3deg)}
.checked\:-rotate-3:checked{transform:rotate(-3deg)}
.checked\:rotate-6:checked{transform:rotate(6deg)}
.checked\:-rotate-6:checked{transform:rotate(-6deg)}
.checked\:rotate-12:checked{transform:rotate(12deg)}
.checked\:-rotate-12:checked{transform:rotate(-12deg)}
.checked\:rotate-45:checked{transform:rotate(45deg)}
.checked\:-rotate-45:checked{transform:rotate(-45deg)}
.checked\:rotate-90:checked{transform:rotate(90deg)}
.checked\:-rotate-90:checked{transform:rotate(-90deg)}
.checked\:rotate-180:checked{transform:rotate(180deg)}
.checked\:-rotate-180:checked{transform:rotate(-180deg)}
.checked\:scale-0:checked{transform:scale(0)}
.checked\:scale-50:checked{transform:scale(.5)}
.checked\:scale-75:checked{transform:scale(.75)}
.checked\:scale-90:checked{transform:scale(.9)}
.checked\:scale-95:checked{transform:scale(.95)}
.checked\:scale-100:checked{transform:scale(1)}
.checked\:scale-105:checked{transform:scale(1.05)}
.checked\:scale-110:checked{transform:scale(1.1)}
.checked\:scale-125:checked{transform:scale(1.25)}
.checked\:scale-150:checked{transform:scale(1.5)}
.checked\:translate-x-0:checked{transform:translateX(0px)}
.checked\:translate-y-0:checked{transform:translateY(0px)}
.checked\:translate-x-px:checked{transform:translateX(1px)}
.checked\:translate-y-px:checked{transform:translateY(1px)}
.checked\:translate-x-0\.5:checked{transform:translateX(0.125rem)}
.checked\:translate-y-0\.5:checked{transform:translateY(0.125rem)}
.checked\:-translate-y-0\.5:checked{transform:translateY(-0.125rem)}
.checked\:-translate-x-0\.5:checked{transform:translateX(-0.125rem)}
.checked\:translate-x-1:checked{transform:translateX(0.25rem)}
.checked\:translate-y-1:checked{transform:translateY(0.25rem)}
.checked\:-translate-y-1:checked{transform:translateY(-0.25rem)}
.checked\:-translate-x-1:checked{transform:translateX(-0.25rem)}
.checked\:translate-x-1\.5:checked{transform:translateX(0.375rem)}
.checked\:translate-y-1\.5:checked{transform:translateY(0.375rem)}
.checked\:-translate-y-1\.5:checked{transform:translateY(-0.375rem)}
.checked\:-translate-x-1\.5:checked{transform:translateX(-0.375rem)}
.checked\:translate-x-2:checked{transform:translateX(0.5rem)}
.checked\:translate-y-2:checked{transform:translateY(0.5rem)}
.checked\:-translate-y-2:checked{transform:translateY(-0.5rem)}
.checked\:-translate-x-2:checked{transform:translateX(-0.5rem)}
.checked\:translate-x-2\.5:checked{transform:translateX(0.625rem)}
.checked\:translate-y-2\.5:checked{transform:translateY(0.625rem)}
.checked\:-translate-y-2\.5:checked{transform:translateY(-0.625rem)}
.checked\:-translate-x-2\.5:checked{transform:translateX(-0.625rem)}
.checked\:translate-x-3:checked{transform:translateX(0.75rem)}
.checked\:translate-y-3:checked{transform:translateY(0.75rem)}
.checked\:-translate-y-3:checked{transform:translateY(-0.75rem)}
.checked\:-translate-x-3:checked{transform:translateX(-0.75rem)}
.checked\:translate-x-3\.5:checked{transform:translateX(0.875rem)}
.checked\:translate-y-3\.5:checked{transform:translateY(0.875rem)}
.checked\:-translate-y-3\.5:checked{transform:translateY(-0.875rem)}
.checked\:-translate-x-3\.5:checked{transform:translateX(-0.875rem)}
.checked\:translate-x-4:checked{transform:translateX(1rem)}
.checked\:translate-y-4:checked{transform:translateY(1rem)}
.checked\:-translate-y-4:checked{transform:translateY(-1rem)}
.checked\:-translate-x-4:checked{transform:translateX(-1rem)}
.checked\:translate-x-5:checked{transform:translateX(1.25rem)}
.checked\:translate-y-5:checked{transform:translateY(1.25rem)}
.checked\:-translate-y-5:checked{transform:translateY(-1.25rem)}
.checked\:-translate-x-5:checked{transform:translateX(-1.25rem)}
.checked\:translate-x-6:checked{transform:translateX(1.5rem)}
.checked\:translate-y-6:checked{transform:translateY(1.5rem)}
.checked\:-translate-y-6:checked{transform:translateY(-1.5rem)}
.checked\:-translate-x-6:checked{transform:translateX(-1.5rem)}
.checked\:translate-x-7:checked{transform:translateX(1.75rem)}
.checked\:translate-y-7:checked{transform:translateY(1.75rem)}
.checked\:-translate-y-7:checked{transform:translateY(-1.75rem)}
.checked\:-translate-x-7:checked{transform:translateX(-1.75rem)}
.checked\:translate-x-8:checked{transform:translateX(2rem)}
.checked\:translate-y-8:checked{transform:translateY(2rem)}
.checked\:-translate-y-8:checked{transform:translateY(-2rem)}
.checked\:-translate-x-8:checked{transform:translateX(-2rem)}
.checked\:translate-x-9:checked{transform:translateX(2.25rem)}
.checked\:translate-y-9:checked{transform:translateY(2.25rem)}
.checked\:-translate-y-9:checked{transform:translateY(-2.25rem)}
.checked\:-translate-x-9:checked{transform:translateX(-2.25rem)}
.checked\:translate-x-10:checked{transform:translateX(2.5rem)}
.checked\:translate-y-10:checked{transform:translateY(2.5rem)}
.checked\:-translate-y-10:checked{transform:translateY(-2.5rem)}
.checked\:-translate-x-10:checked{transform:translateX(-2.5rem)}
.checked\:translate-x-11:checked{transform:translateX(2.75rem)}
.checked\:translate-y-11:checked{transform:translateY(2.75rem)}
.checked\:-translate-y-11:checked{transform:translateY(-2.75rem)}
.checked\:-translate-x-11:checked{transform:translateX(-2.75rem)}
.checked\:translate-x-12:checked{transform:translateX(3rem)}
.checked\:translate-y-12:checked{transform:translateY(3rem)}
.checked\:-translate-y-12:checked{transform:translateY(-3rem)}
.checked\:-translate-x-12:checked{transform:translateX(-3rem)}
.checked\:translate-x-14:checked{transform:translateX(3.5rem)}
.checked\:translate-y-14:checked{transform:translateY(3.5rem)}
.checked\:-translate-y-14:checked{transform:translateY(-3.5rem)}
.checked\:-translate-x-14:checked{transform:translateX(-3.5rem)}
.checked\:translate-x-16:checked{transform:translateX(4rem)}
.checked\:translate-y-16:checked{transform:translateY(4rem)}
.checked\:-translate-y-16:checked{transform:translateY(-4rem)}
.checked\:-translate-x-16:checked{transform:translateX(-4rem)}
.checked\:translate-x-20:checked{transform:translateX(5rem)}
.checked\:translate-y-20:checked{transform:translateY(5rem)}
.checked\:-translate-y-20:checked{transform:translateY(-5rem)}
.checked\:-translate-x-20:checked{transform:translateX(-5rem)}
.checked\:translate-x-24:checked{transform:translateX(6rem)}
.checked\:translate-y-24:checked{transform:translateY(6rem)}
.checked\:-translate-y-24:checked{transform:translateY(-6rem)}
.checked\:-translate-x-24:checked{transform:translateX(-6rem)}
.checked\:translate-x-28:checked{transform:translateX(7rem)}
.checked\:translate-y-28:checked{transform:translateY(7rem)}
.checked\:-translate-y-28:checked{transform:translateY(-7rem)}
.checked\:-translate-x-28:checked{transform:translateX(-7rem)}
.checked\:translate-x-32:checked{transform:translateX(8rem)}
.checked\:translate-y-32:checked{transform:translateY(8rem)}
.checked\:-translate-y-32:checked{transform:translateY(-8rem)}
.checked\:-translate-x-32:checked{transform:translateX(-8rem)}
.checked\:translate-x-36:checked{transform:translateX(9rem)}
.checked\:translate-y-36:checked{transform:translateY(9rem)}
.checked\:-translate-y-36:checked{transform:translateY(-9rem)}
.checked\:-translate-x-36:checked{transform:translateX(-9rem)}
.checked\:translate-x-40:checked{transform:translateX(10rem)}
.checked\:translate-y-40:checked{transform:translateY(10rem)}
.checked\:-translate-y-40:checked{transform:translateY(-10rem)}
.checked\:-translate-x-40:checked{transform:translateX(-10rem)}
.checked\:translate-x-44:checked{transform:translateX(11rem)}
.checked\:translate-y-44:checked{transform:translateY(11rem)}
.checked\:-translate-y-44:checked{transform:translateY(-11rem)}
.checked\:-translate-x-44:checked{transform:translateX(-11rem)}
.checked\:translate-x-48:checked{transform:translateX(12rem)}
.checked\:translate-y-48:checked{transform:translateY(12rem)}
.checked\:-translate-y-48:checked{transform:translateY(-12rem)}
.checked\:-translate-x-48:checked{transform:translateX(-12rem)}
.checked\:translate-x-52:checked{transform:translateX(13rem)}
.checked\:translate-y-52:checked{transform:translateY(13rem)}
.checked\:-translate-y-52:checked{transform:translateY(-13rem)}
.checked\:-translate-x-52:checked{transform:translateX(-13rem)}
.checked\:translate-x-56:checked{transform:translateX(14rem)}
.checked\:translate-y-56:checked{transform:translateY(14rem)}
.checked\:-translate-y-56:checked{transform:translateY(-14rem)}
.checked\:-translate-x-56:checked{transform:translateX(-14rem)}
.checked\:translate-x-60:checked{transform:translateX(15rem)}
.checked\:translate-y-60:checked{transform:translateY(15rem)}
.checked\:-translate-y-60:checked{transform:translateY(-15rem)}
.checked\:-translate-x-60:checked{transform:translateX(-15rem)}
.checked\:translate-x-64:checked{transform:translateX(16rem)}
.checked\:translate-y-64:checked{transform:translateY(16rem)}
.checked\:-translate-y-64:checked{transform:translateY(-16rem)}
.checked\:-translate-x-64:checked{transform:translateX(-16rem)}
.checked\:translate-x-72:checked{transform:translateX(18rem)}
.checked\:translate-y-72:checked{transform:translateY(18rem)}
.checked\:-translate-y-72:checked{transform:translateY(-18rem)}
.checked\:-translate-x-72:checked{transform:translateX(-18rem)}
.checked\:translate-x-80:checked{transform:translateX(20rem)}
.checked\:translate-y-80:checked{transform:translateY(20rem)}
.checked\:-translate-y-80:checked{transform:translateY(-20rem)}
.checked\:-translate-x-80:checked{transform:translateX(-20rem)}
.checked\:translate-x-96:checked{transform:translateX(24rem)}
.checked\:translate-y-96:checked{transform:translateY(24rem)}
.checked\:-translate-y-96:checked{transform:translateY(-24rem)}
.checked\:-translate-x-96:checked{transform:translateX(-24rem)}
.checked\:cursor-auto:checked{cursor:auto}
.checked\:cursor-default:checked{cursor:default}
.checked\:cursor-pointer:checked{cursor:pointer}
.checked\:cursor-wait:checked{cursor:wait}
.checked\:cursor-text:checked{cursor:text}
.checked\:cursor-move:checked{cursor:move}
.checked\:cursor-not-allowed:checked{cursor:not-allowed}
.checked\:cursor-grab:checked{cursor:grab}
.checked\:cursor-grabbing:checked{cursor:grabbing}
.checked\:cursor-help:checked{cursor:help}
.checked\:cursor-zoom-in:checked{cursor:zoom-in}

/* --- group-hover ---------------------------------------------------- */
.group:hover .group-hover\:block{display:block}
.group:hover .group-hover\:flex{display:flex}
.group:hover .group-hover\:hidden{display:none}
.group:hover .group-hover\:visible{visibility:visible}
.group:hover .group-hover\:text-xs{font-size:0.75rem;line-height:1rem}
.group:hover .group-hover\:text-sm{font-size:0.875rem;line-height:1.25rem}
.group:hover .group-hover\:text-base{font-size:1rem;line-height:1.5rem}
.group:hover .group-hover\:text-lg{font-size:1.125rem;line-height:1.75rem}
.group:hover .group-hover\:text-xl{font-size:1.25rem;line-height:1.75rem}
.group:hover .group-hover\:text-2xl{font-size:1.5rem;line-height:2rem}
.group:hover .group-hover\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.group:hover .group-hover\:text-4xl{font-size:2.25rem;line-height:2.5rem}
.group:hover .group-hover\:text-5xl{font-size:3rem;line-height:1.1}
.group:hover .group-hover\:text-6xl{font-size:3.75rem;line-height:1.05}
.group:hover .group-hover\:text-7xl{font-size:4.5rem;line-height:1.05}
.group:hover .group-hover\:text-8xl{font-size:6rem;line-height:1}
.group:hover .group-hover\:text-9xl{font-size:8rem;line-height:1}
.group:hover .group-hover\:text-left{text-align:left}
.group:hover .group-hover\:text-center{text-align:center}
.group:hover .group-hover\:text-right{text-align:right}
.group:hover .group-hover\:text-justify{text-align:justify}
.group:hover .group-hover\:text-start{text-align:start}
.group:hover .group-hover\:text-end{text-align:end}
.group:hover .group-hover\:underline{text-decoration-line:underline}
.group:hover .group-hover\:text-slate-50{color:#f8fafc}
.group:hover .group-hover\:bg-slate-50{background-color:#f8fafc}
.group:hover .group-hover\:border-slate-50{border-color:#f8fafc}
.group:hover .group-hover\:text-slate-100{color:#f1f5f9}
.group:hover .group-hover\:bg-slate-100{background-color:#f1f5f9}
.group:hover .group-hover\:border-slate-100{border-color:#f1f5f9}
.group:hover .group-hover\:text-slate-200{color:#e2e8f0}
.group:hover .group-hover\:bg-slate-200{background-color:#e2e8f0}
.group:hover .group-hover\:border-slate-200{border-color:#e2e8f0}
.group:hover .group-hover\:text-slate-300{color:#cbd5e1}
.group:hover .group-hover\:bg-slate-300{background-color:#cbd5e1}
.group:hover .group-hover\:border-slate-300{border-color:#cbd5e1}
.group:hover .group-hover\:text-slate-400{color:#94a3b8}
.group:hover .group-hover\:bg-slate-400{background-color:#94a3b8}
.group:hover .group-hover\:border-slate-400{border-color:#94a3b8}
.group:hover .group-hover\:text-slate-500{color:#64748b}
.group:hover .group-hover\:bg-slate-500{background-color:#64748b}
.group:hover .group-hover\:border-slate-500{border-color:#64748b}
.group:hover .group-hover\:text-slate-600{color:#475569}
.group:hover .group-hover\:bg-slate-600{background-color:#475569}
.group:hover .group-hover\:border-slate-600{border-color:#475569}
.group:hover .group-hover\:text-slate-700{color:#334155}
.group:hover .group-hover\:bg-slate-700{background-color:#334155}
.group:hover .group-hover\:border-slate-700{border-color:#334155}
.group:hover .group-hover\:text-slate-800{color:#1e293b}
.group:hover .group-hover\:bg-slate-800{background-color:#1e293b}
.group:hover .group-hover\:border-slate-800{border-color:#1e293b}
.group:hover .group-hover\:text-slate-900{color:#0f172a}
.group:hover .group-hover\:bg-slate-900{background-color:#0f172a}
.group:hover .group-hover\:border-slate-900{border-color:#0f172a}
.group:hover .group-hover\:text-slate-950{color:#020617}
.group:hover .group-hover\:bg-slate-950{background-color:#020617}
.group:hover .group-hover\:border-slate-950{border-color:#020617}
.group:hover .group-hover\:text-gray-50{color:#f9fafb}
.group:hover .group-hover\:bg-gray-50{background-color:#f9fafb}
.group:hover .group-hover\:border-gray-50{border-color:#f9fafb}
.group:hover .group-hover\:text-gray-100{color:#f3f4f6}
.group:hover .group-hover\:bg-gray-100{background-color:#f3f4f6}
.group:hover .group-hover\:border-gray-100{border-color:#f3f4f6}
.group:hover .group-hover\:text-gray-200{color:#e5e7eb}
.group:hover .group-hover\:bg-gray-200{background-color:#e5e7eb}
.group:hover .group-hover\:border-gray-200{border-color:#e5e7eb}
.group:hover .group-hover\:text-gray-300{color:#d1d5db}
.group:hover .group-hover\:bg-gray-300{background-color:#d1d5db}
.group:hover .group-hover\:border-gray-300{border-color:#d1d5db}
.group:hover .group-hover\:text-gray-400{color:#9ca3af}
.group:hover .group-hover\:bg-gray-400{background-color:#9ca3af}
.group:hover .group-hover\:border-gray-400{border-color:#9ca3af}
.group:hover .group-hover\:text-gray-500{color:#6b7280}
.group:hover .group-hover\:bg-gray-500{background-color:#6b7280}
.group:hover .group-hover\:border-gray-500{border-color:#6b7280}
.group:hover .group-hover\:text-gray-600{color:#4b5563}
.group:hover .group-hover\:bg-gray-600{background-color:#4b5563}
.group:hover .group-hover\:border-gray-600{border-color:#4b5563}
.group:hover .group-hover\:text-gray-700{color:#374151}
.group:hover .group-hover\:bg-gray-700{background-color:#374151}
.group:hover .group-hover\:border-gray-700{border-color:#374151}
.group:hover .group-hover\:text-gray-800{color:#1f2937}
.group:hover .group-hover\:bg-gray-800{background-color:#1f2937}
.group:hover .group-hover\:border-gray-800{border-color:#1f2937}
.group:hover .group-hover\:text-gray-900{color:#111827}
.group:hover .group-hover\:bg-gray-900{background-color:#111827}
.group:hover .group-hover\:border-gray-900{border-color:#111827}
.group:hover .group-hover\:text-gray-950{color:#030712}
.group:hover .group-hover\:bg-gray-950{background-color:#030712}
.group:hover .group-hover\:border-gray-950{border-color:#030712}
.group:hover .group-hover\:text-stone-50{color:#fafaf9}
.group:hover .group-hover\:bg-stone-50{background-color:#fafaf9}
.group:hover .group-hover\:border-stone-50{border-color:#fafaf9}
.group:hover .group-hover\:text-stone-100{color:#f5f5f4}
.group:hover .group-hover\:bg-stone-100{background-color:#f5f5f4}
.group:hover .group-hover\:border-stone-100{border-color:#f5f5f4}
.group:hover .group-hover\:text-stone-200{color:#e7e5e4}
.group:hover .group-hover\:bg-stone-200{background-color:#e7e5e4}
.group:hover .group-hover\:border-stone-200{border-color:#e7e5e4}
.group:hover .group-hover\:text-stone-300{color:#d6d3d1}
.group:hover .group-hover\:bg-stone-300{background-color:#d6d3d1}
.group:hover .group-hover\:border-stone-300{border-color:#d6d3d1}
.group:hover .group-hover\:text-stone-400{color:#a8a29e}
.group:hover .group-hover\:bg-stone-400{background-color:#a8a29e}
.group:hover .group-hover\:border-stone-400{border-color:#a8a29e}
.group:hover .group-hover\:text-stone-500{color:#78716c}
.group:hover .group-hover\:bg-stone-500{background-color:#78716c}
.group:hover .group-hover\:border-stone-500{border-color:#78716c}
.group:hover .group-hover\:text-stone-600{color:#57534e}
.group:hover .group-hover\:bg-stone-600{background-color:#57534e}
.group:hover .group-hover\:border-stone-600{border-color:#57534e}
.group:hover .group-hover\:text-stone-700{color:#44403c}
.group:hover .group-hover\:bg-stone-700{background-color:#44403c}
.group:hover .group-hover\:border-stone-700{border-color:#44403c}
.group:hover .group-hover\:text-stone-800{color:#292524}
.group:hover .group-hover\:bg-stone-800{background-color:#292524}
.group:hover .group-hover\:border-stone-800{border-color:#292524}
.group:hover .group-hover\:text-stone-900{color:#1c1917}
.group:hover .group-hover\:bg-stone-900{background-color:#1c1917}
.group:hover .group-hover\:border-stone-900{border-color:#1c1917}
.group:hover .group-hover\:text-stone-950{color:#0c0a09}
.group:hover .group-hover\:bg-stone-950{background-color:#0c0a09}
.group:hover .group-hover\:border-stone-950{border-color:#0c0a09}
.group:hover .group-hover\:text-red-50{color:#fef2f2}
.group:hover .group-hover\:bg-red-50{background-color:#fef2f2}
.group:hover .group-hover\:border-red-50{border-color:#fef2f2}
.group:hover .group-hover\:text-red-100{color:#fee2e2}
.group:hover .group-hover\:bg-red-100{background-color:#fee2e2}
.group:hover .group-hover\:border-red-100{border-color:#fee2e2}
.group:hover .group-hover\:text-red-200{color:#fecaca}
.group:hover .group-hover\:bg-red-200{background-color:#fecaca}
.group:hover .group-hover\:border-red-200{border-color:#fecaca}
.group:hover .group-hover\:text-red-300{color:#fca5a5}
.group:hover .group-hover\:bg-red-300{background-color:#fca5a5}
.group:hover .group-hover\:border-red-300{border-color:#fca5a5}
.group:hover .group-hover\:text-red-400{color:#f87171}
.group:hover .group-hover\:bg-red-400{background-color:#f87171}
.group:hover .group-hover\:border-red-400{border-color:#f87171}
.group:hover .group-hover\:text-red-500{color:#ef4444}
.group:hover .group-hover\:bg-red-500{background-color:#ef4444}
.group:hover .group-hover\:border-red-500{border-color:#ef4444}
.group:hover .group-hover\:text-red-600{color:#dc2626}
.group:hover .group-hover\:bg-red-600{background-color:#dc2626}
.group:hover .group-hover\:border-red-600{border-color:#dc2626}
.group:hover .group-hover\:text-red-700{color:#b91c1c}
.group:hover .group-hover\:bg-red-700{background-color:#b91c1c}
.group:hover .group-hover\:border-red-700{border-color:#b91c1c}
.group:hover .group-hover\:text-red-800{color:#991b1b}
.group:hover .group-hover\:bg-red-800{background-color:#991b1b}
.group:hover .group-hover\:border-red-800{border-color:#991b1b}
.group:hover .group-hover\:text-red-900{color:#7f1d1d}
.group:hover .group-hover\:bg-red-900{background-color:#7f1d1d}
.group:hover .group-hover\:border-red-900{border-color:#7f1d1d}
.group:hover .group-hover\:text-red-950{color:#450a0a}
.group:hover .group-hover\:bg-red-950{background-color:#450a0a}
.group:hover .group-hover\:border-red-950{border-color:#450a0a}
.group:hover .group-hover\:text-rose-50{color:#fff1f2}
.group:hover .group-hover\:bg-rose-50{background-color:#fff1f2}
.group:hover .group-hover\:border-rose-50{border-color:#fff1f2}
.group:hover .group-hover\:text-rose-100{color:#ffe4e6}
.group:hover .group-hover\:bg-rose-100{background-color:#ffe4e6}
.group:hover .group-hover\:border-rose-100{border-color:#ffe4e6}
.group:hover .group-hover\:text-rose-200{color:#fecdd3}
.group:hover .group-hover\:bg-rose-200{background-color:#fecdd3}
.group:hover .group-hover\:border-rose-200{border-color:#fecdd3}
.group:hover .group-hover\:text-rose-300{color:#fda4af}
.group:hover .group-hover\:bg-rose-300{background-color:#fda4af}
.group:hover .group-hover\:border-rose-300{border-color:#fda4af}
.group:hover .group-hover\:text-rose-400{color:#fb7185}
.group:hover .group-hover\:bg-rose-400{background-color:#fb7185}
.group:hover .group-hover\:border-rose-400{border-color:#fb7185}
.group:hover .group-hover\:text-rose-500{color:#f43f5e}
.group:hover .group-hover\:bg-rose-500{background-color:#f43f5e}
.group:hover .group-hover\:border-rose-500{border-color:#f43f5e}
.group:hover .group-hover\:text-rose-600{color:#e11d48}
.group:hover .group-hover\:bg-rose-600{background-color:#e11d48}
.group:hover .group-hover\:border-rose-600{border-color:#e11d48}
.group:hover .group-hover\:text-rose-700{color:#be123c}
.group:hover .group-hover\:bg-rose-700{background-color:#be123c}
.group:hover .group-hover\:border-rose-700{border-color:#be123c}
.group:hover .group-hover\:text-rose-800{color:#9f1239}
.group:hover .group-hover\:bg-rose-800{background-color:#9f1239}
.group:hover .group-hover\:border-rose-800{border-color:#9f1239}
.group:hover .group-hover\:text-rose-900{color:#881337}
.group:hover .group-hover\:bg-rose-900{background-color:#881337}
.group:hover .group-hover\:border-rose-900{border-color:#881337}
.group:hover .group-hover\:text-rose-950{color:#4c0519}
.group:hover .group-hover\:bg-rose-950{background-color:#4c0519}
.group:hover .group-hover\:border-rose-950{border-color:#4c0519}
.group:hover .group-hover\:text-orange-50{color:#fff7ed}
.group:hover .group-hover\:bg-orange-50{background-color:#fff7ed}
.group:hover .group-hover\:border-orange-50{border-color:#fff7ed}
.group:hover .group-hover\:text-orange-100{color:#ffedd5}
.group:hover .group-hover\:bg-orange-100{background-color:#ffedd5}
.group:hover .group-hover\:border-orange-100{border-color:#ffedd5}
.group:hover .group-hover\:text-orange-200{color:#fed7aa}
.group:hover .group-hover\:bg-orange-200{background-color:#fed7aa}
.group:hover .group-hover\:border-orange-200{border-color:#fed7aa}
.group:hover .group-hover\:text-orange-300{color:#fdba74}
.group:hover .group-hover\:bg-orange-300{background-color:#fdba74}
.group:hover .group-hover\:border-orange-300{border-color:#fdba74}
.group:hover .group-hover\:text-orange-400{color:#fb923c}
.group:hover .group-hover\:bg-orange-400{background-color:#fb923c}
.group:hover .group-hover\:border-orange-400{border-color:#fb923c}
.group:hover .group-hover\:text-orange-500{color:#f97316}
.group:hover .group-hover\:bg-orange-500{background-color:#f97316}
.group:hover .group-hover\:border-orange-500{border-color:#f97316}
.group:hover .group-hover\:text-orange-600{color:#ea580c}
.group:hover .group-hover\:bg-orange-600{background-color:#ea580c}
.group:hover .group-hover\:border-orange-600{border-color:#ea580c}
.group:hover .group-hover\:text-orange-700{color:#c2410c}
.group:hover .group-hover\:bg-orange-700{background-color:#c2410c}
.group:hover .group-hover\:border-orange-700{border-color:#c2410c}
.group:hover .group-hover\:text-orange-800{color:#9a3412}
.group:hover .group-hover\:bg-orange-800{background-color:#9a3412}
.group:hover .group-hover\:border-orange-800{border-color:#9a3412}
.group:hover .group-hover\:text-orange-900{color:#7c2d12}
.group:hover .group-hover\:bg-orange-900{background-color:#7c2d12}
.group:hover .group-hover\:border-orange-900{border-color:#7c2d12}
.group:hover .group-hover\:text-orange-950{color:#431407}
.group:hover .group-hover\:bg-orange-950{background-color:#431407}
.group:hover .group-hover\:border-orange-950{border-color:#431407}
.group:hover .group-hover\:text-amber-50{color:#fffbeb}
.group:hover .group-hover\:bg-amber-50{background-color:#fffbeb}
.group:hover .group-hover\:border-amber-50{border-color:#fffbeb}
.group:hover .group-hover\:text-amber-100{color:#fef3c7}
.group:hover .group-hover\:bg-amber-100{background-color:#fef3c7}
.group:hover .group-hover\:border-amber-100{border-color:#fef3c7}
.group:hover .group-hover\:text-amber-200{color:#fde68a}
.group:hover .group-hover\:bg-amber-200{background-color:#fde68a}
.group:hover .group-hover\:border-amber-200{border-color:#fde68a}
.group:hover .group-hover\:text-amber-300{color:#fcd34d}
.group:hover .group-hover\:bg-amber-300{background-color:#fcd34d}
.group:hover .group-hover\:border-amber-300{border-color:#fcd34d}
.group:hover .group-hover\:text-amber-400{color:#fbbf24}
.group:hover .group-hover\:bg-amber-400{background-color:#fbbf24}
.group:hover .group-hover\:border-amber-400{border-color:#fbbf24}
.group:hover .group-hover\:text-amber-500{color:#f59e0b}
.group:hover .group-hover\:bg-amber-500{background-color:#f59e0b}
.group:hover .group-hover\:border-amber-500{border-color:#f59e0b}
.group:hover .group-hover\:text-amber-600{color:#d97706}
.group:hover .group-hover\:bg-amber-600{background-color:#d97706}
.group:hover .group-hover\:border-amber-600{border-color:#d97706}
.group:hover .group-hover\:text-amber-700{color:#b45309}
.group:hover .group-hover\:bg-amber-700{background-color:#b45309}
.group:hover .group-hover\:border-amber-700{border-color:#b45309}
.group:hover .group-hover\:text-amber-800{color:#92400e}
.group:hover .group-hover\:bg-amber-800{background-color:#92400e}
.group:hover .group-hover\:border-amber-800{border-color:#92400e}
.group:hover .group-hover\:text-amber-900{color:#78350f}
.group:hover .group-hover\:bg-amber-900{background-color:#78350f}
.group:hover .group-hover\:border-amber-900{border-color:#78350f}
.group:hover .group-hover\:text-amber-950{color:#451a03}
.group:hover .group-hover\:bg-amber-950{background-color:#451a03}
.group:hover .group-hover\:border-amber-950{border-color:#451a03}
.group:hover .group-hover\:text-yellow-50{color:#fefce8}
.group:hover .group-hover\:bg-yellow-50{background-color:#fefce8}
.group:hover .group-hover\:border-yellow-50{border-color:#fefce8}
.group:hover .group-hover\:text-yellow-100{color:#fef9c3}
.group:hover .group-hover\:bg-yellow-100{background-color:#fef9c3}
.group:hover .group-hover\:border-yellow-100{border-color:#fef9c3}
.group:hover .group-hover\:text-yellow-200{color:#fef08a}
.group:hover .group-hover\:bg-yellow-200{background-color:#fef08a}
.group:hover .group-hover\:border-yellow-200{border-color:#fef08a}
.group:hover .group-hover\:text-yellow-300{color:#fde047}
.group:hover .group-hover\:bg-yellow-300{background-color:#fde047}
.group:hover .group-hover\:border-yellow-300{border-color:#fde047}
.group:hover .group-hover\:text-yellow-400{color:#facc15}
.group:hover .group-hover\:bg-yellow-400{background-color:#facc15}
.group:hover .group-hover\:border-yellow-400{border-color:#facc15}
.group:hover .group-hover\:text-yellow-500{color:#eab308}
.group:hover .group-hover\:bg-yellow-500{background-color:#eab308}
.group:hover .group-hover\:border-yellow-500{border-color:#eab308}
.group:hover .group-hover\:text-yellow-600{color:#ca8a04}
.group:hover .group-hover\:bg-yellow-600{background-color:#ca8a04}
.group:hover .group-hover\:border-yellow-600{border-color:#ca8a04}
.group:hover .group-hover\:text-yellow-700{color:#a16207}
.group:hover .group-hover\:bg-yellow-700{background-color:#a16207}
.group:hover .group-hover\:border-yellow-700{border-color:#a16207}
.group:hover .group-hover\:text-yellow-800{color:#854d0e}
.group:hover .group-hover\:bg-yellow-800{background-color:#854d0e}
.group:hover .group-hover\:border-yellow-800{border-color:#854d0e}
.group:hover .group-hover\:text-yellow-900{color:#713f12}
.group:hover .group-hover\:bg-yellow-900{background-color:#713f12}
.group:hover .group-hover\:border-yellow-900{border-color:#713f12}
.group:hover .group-hover\:text-yellow-950{color:#422006}
.group:hover .group-hover\:bg-yellow-950{background-color:#422006}
.group:hover .group-hover\:border-yellow-950{border-color:#422006}
.group:hover .group-hover\:text-lime-50{color:#f7fee7}
.group:hover .group-hover\:bg-lime-50{background-color:#f7fee7}
.group:hover .group-hover\:border-lime-50{border-color:#f7fee7}
.group:hover .group-hover\:text-lime-100{color:#ecfccb}
.group:hover .group-hover\:bg-lime-100{background-color:#ecfccb}
.group:hover .group-hover\:border-lime-100{border-color:#ecfccb}
.group:hover .group-hover\:text-lime-200{color:#d9f99d}
.group:hover .group-hover\:bg-lime-200{background-color:#d9f99d}
.group:hover .group-hover\:border-lime-200{border-color:#d9f99d}
.group:hover .group-hover\:text-lime-300{color:#bef264}
.group:hover .group-hover\:bg-lime-300{background-color:#bef264}
.group:hover .group-hover\:border-lime-300{border-color:#bef264}
.group:hover .group-hover\:text-lime-400{color:#a3e635}
.group:hover .group-hover\:bg-lime-400{background-color:#a3e635}
.group:hover .group-hover\:border-lime-400{border-color:#a3e635}
.group:hover .group-hover\:text-lime-500{color:#84cc16}
.group:hover .group-hover\:bg-lime-500{background-color:#84cc16}
.group:hover .group-hover\:border-lime-500{border-color:#84cc16}
.group:hover .group-hover\:text-lime-600{color:#65a30d}
.group:hover .group-hover\:bg-lime-600{background-color:#65a30d}
.group:hover .group-hover\:border-lime-600{border-color:#65a30d}
.group:hover .group-hover\:text-lime-700{color:#4d7c0f}
.group:hover .group-hover\:bg-lime-700{background-color:#4d7c0f}
.group:hover .group-hover\:border-lime-700{border-color:#4d7c0f}
.group:hover .group-hover\:text-lime-800{color:#3f6212}
.group:hover .group-hover\:bg-lime-800{background-color:#3f6212}
.group:hover .group-hover\:border-lime-800{border-color:#3f6212}
.group:hover .group-hover\:text-lime-900{color:#365314}
.group:hover .group-hover\:bg-lime-900{background-color:#365314}
.group:hover .group-hover\:border-lime-900{border-color:#365314}
.group:hover .group-hover\:text-lime-950{color:#1a2e05}
.group:hover .group-hover\:bg-lime-950{background-color:#1a2e05}
.group:hover .group-hover\:border-lime-950{border-color:#1a2e05}
.group:hover .group-hover\:text-green-50{color:#f0fdf4}
.group:hover .group-hover\:bg-green-50{background-color:#f0fdf4}
.group:hover .group-hover\:border-green-50{border-color:#f0fdf4}
.group:hover .group-hover\:text-green-100{color:#dcfce7}
.group:hover .group-hover\:bg-green-100{background-color:#dcfce7}
.group:hover .group-hover\:border-green-100{border-color:#dcfce7}
.group:hover .group-hover\:text-green-200{color:#bbf7d0}
.group:hover .group-hover\:bg-green-200{background-color:#bbf7d0}
.group:hover .group-hover\:border-green-200{border-color:#bbf7d0}
.group:hover .group-hover\:text-green-300{color:#86efac}
.group:hover .group-hover\:bg-green-300{background-color:#86efac}
.group:hover .group-hover\:border-green-300{border-color:#86efac}
.group:hover .group-hover\:text-green-400{color:#4ade80}
.group:hover .group-hover\:bg-green-400{background-color:#4ade80}
.group:hover .group-hover\:border-green-400{border-color:#4ade80}
.group:hover .group-hover\:text-green-500{color:#22c55e}
.group:hover .group-hover\:bg-green-500{background-color:#22c55e}
.group:hover .group-hover\:border-green-500{border-color:#22c55e}
.group:hover .group-hover\:text-green-600{color:#16a34a}
.group:hover .group-hover\:bg-green-600{background-color:#16a34a}
.group:hover .group-hover\:border-green-600{border-color:#16a34a}
.group:hover .group-hover\:text-green-700{color:#15803d}
.group:hover .group-hover\:bg-green-700{background-color:#15803d}
.group:hover .group-hover\:border-green-700{border-color:#15803d}
.group:hover .group-hover\:text-green-800{color:#166534}
.group:hover .group-hover\:bg-green-800{background-color:#166534}
.group:hover .group-hover\:border-green-800{border-color:#166534}
.group:hover .group-hover\:text-green-900{color:#14532d}
.group:hover .group-hover\:bg-green-900{background-color:#14532d}
.group:hover .group-hover\:border-green-900{border-color:#14532d}
.group:hover .group-hover\:text-green-950{color:#052e16}
.group:hover .group-hover\:bg-green-950{background-color:#052e16}
.group:hover .group-hover\:border-green-950{border-color:#052e16}
.group:hover .group-hover\:text-emerald-50{color:#ecfdf5}
.group:hover .group-hover\:bg-emerald-50{background-color:#ecfdf5}
.group:hover .group-hover\:border-emerald-50{border-color:#ecfdf5}
.group:hover .group-hover\:text-emerald-100{color:#d1fae5}
.group:hover .group-hover\:bg-emerald-100{background-color:#d1fae5}
.group:hover .group-hover\:border-emerald-100{border-color:#d1fae5}
.group:hover .group-hover\:text-emerald-200{color:#a7f3d0}
.group:hover .group-hover\:bg-emerald-200{background-color:#a7f3d0}
.group:hover .group-hover\:border-emerald-200{border-color:#a7f3d0}
.group:hover .group-hover\:text-emerald-300{color:#6ee7b7}
.group:hover .group-hover\:bg-emerald-300{background-color:#6ee7b7}
.group:hover .group-hover\:border-emerald-300{border-color:#6ee7b7}
.group:hover .group-hover\:text-emerald-400{color:#34d399}
.group:hover .group-hover\:bg-emerald-400{background-color:#34d399}
.group:hover .group-hover\:border-emerald-400{border-color:#34d399}
.group:hover .group-hover\:text-emerald-500{color:#10b981}
.group:hover .group-hover\:bg-emerald-500{background-color:#10b981}
.group:hover .group-hover\:border-emerald-500{border-color:#10b981}
.group:hover .group-hover\:text-emerald-600{color:#059669}
.group:hover .group-hover\:bg-emerald-600{background-color:#059669}
.group:hover .group-hover\:border-emerald-600{border-color:#059669}
.group:hover .group-hover\:text-emerald-700{color:#047857}
.group:hover .group-hover\:bg-emerald-700{background-color:#047857}
.group:hover .group-hover\:border-emerald-700{border-color:#047857}
.group:hover .group-hover\:text-emerald-800{color:#065f46}
.group:hover .group-hover\:bg-emerald-800{background-color:#065f46}
.group:hover .group-hover\:border-emerald-800{border-color:#065f46}
.group:hover .group-hover\:text-emerald-900{color:#064e3b}
.group:hover .group-hover\:bg-emerald-900{background-color:#064e3b}
.group:hover .group-hover\:border-emerald-900{border-color:#064e3b}
.group:hover .group-hover\:text-emerald-950{color:#022c22}
.group:hover .group-hover\:bg-emerald-950{background-color:#022c22}
.group:hover .group-hover\:border-emerald-950{border-color:#022c22}
.group:hover .group-hover\:text-teal-50{color:#f0fdfa}
.group:hover .group-hover\:bg-teal-50{background-color:#f0fdfa}
.group:hover .group-hover\:border-teal-50{border-color:#f0fdfa}
.group:hover .group-hover\:text-teal-100{color:#ccfbf1}
.group:hover .group-hover\:bg-teal-100{background-color:#ccfbf1}
.group:hover .group-hover\:border-teal-100{border-color:#ccfbf1}
.group:hover .group-hover\:text-teal-200{color:#99f6e4}
.group:hover .group-hover\:bg-teal-200{background-color:#99f6e4}
.group:hover .group-hover\:border-teal-200{border-color:#99f6e4}
.group:hover .group-hover\:text-teal-300{color:#5eead4}
.group:hover .group-hover\:bg-teal-300{background-color:#5eead4}
.group:hover .group-hover\:border-teal-300{border-color:#5eead4}
.group:hover .group-hover\:text-teal-400{color:#2dd4bf}
.group:hover .group-hover\:bg-teal-400{background-color:#2dd4bf}
.group:hover .group-hover\:border-teal-400{border-color:#2dd4bf}
.group:hover .group-hover\:text-teal-500{color:#14b8a6}
.group:hover .group-hover\:bg-teal-500{background-color:#14b8a6}
.group:hover .group-hover\:border-teal-500{border-color:#14b8a6}
.group:hover .group-hover\:text-teal-600{color:#0d9488}
.group:hover .group-hover\:bg-teal-600{background-color:#0d9488}
.group:hover .group-hover\:border-teal-600{border-color:#0d9488}
.group:hover .group-hover\:text-teal-700{color:#0f766e}
.group:hover .group-hover\:bg-teal-700{background-color:#0f766e}
.group:hover .group-hover\:border-teal-700{border-color:#0f766e}
.group:hover .group-hover\:text-teal-800{color:#115e59}
.group:hover .group-hover\:bg-teal-800{background-color:#115e59}
.group:hover .group-hover\:border-teal-800{border-color:#115e59}
.group:hover .group-hover\:text-teal-900{color:#134e4a}
.group:hover .group-hover\:bg-teal-900{background-color:#134e4a}
.group:hover .group-hover\:border-teal-900{border-color:#134e4a}
.group:hover .group-hover\:text-teal-950{color:#042f2e}
.group:hover .group-hover\:bg-teal-950{background-color:#042f2e}
.group:hover .group-hover\:border-teal-950{border-color:#042f2e}
.group:hover .group-hover\:text-cyan-50{color:#ecfeff}
.group:hover .group-hover\:bg-cyan-50{background-color:#ecfeff}
.group:hover .group-hover\:border-cyan-50{border-color:#ecfeff}
.group:hover .group-hover\:text-cyan-100{color:#cffafe}
.group:hover .group-hover\:bg-cyan-100{background-color:#cffafe}
.group:hover .group-hover\:border-cyan-100{border-color:#cffafe}
.group:hover .group-hover\:text-cyan-200{color:#a5f3fc}
.group:hover .group-hover\:bg-cyan-200{background-color:#a5f3fc}
.group:hover .group-hover\:border-cyan-200{border-color:#a5f3fc}
.group:hover .group-hover\:text-cyan-300{color:#67e8f9}
.group:hover .group-hover\:bg-cyan-300{background-color:#67e8f9}
.group:hover .group-hover\:border-cyan-300{border-color:#67e8f9}
.group:hover .group-hover\:text-cyan-400{color:#22d3ee}
.group:hover .group-hover\:bg-cyan-400{background-color:#22d3ee}
.group:hover .group-hover\:border-cyan-400{border-color:#22d3ee}
.group:hover .group-hover\:text-cyan-500{color:#06b6d4}
.group:hover .group-hover\:bg-cyan-500{background-color:#06b6d4}
.group:hover .group-hover\:border-cyan-500{border-color:#06b6d4}
.group:hover .group-hover\:text-cyan-600{color:#0891b2}
.group:hover .group-hover\:bg-cyan-600{background-color:#0891b2}
.group:hover .group-hover\:border-cyan-600{border-color:#0891b2}
.group:hover .group-hover\:text-cyan-700{color:#0e7490}
.group:hover .group-hover\:bg-cyan-700{background-color:#0e7490}
.group:hover .group-hover\:border-cyan-700{border-color:#0e7490}
.group:hover .group-hover\:text-cyan-800{color:#155e75}
.group:hover .group-hover\:bg-cyan-800{background-color:#155e75}
.group:hover .group-hover\:border-cyan-800{border-color:#155e75}
.group:hover .group-hover\:text-cyan-900{color:#164e63}
.group:hover .group-hover\:bg-cyan-900{background-color:#164e63}
.group:hover .group-hover\:border-cyan-900{border-color:#164e63}
.group:hover .group-hover\:text-cyan-950{color:#083344}
.group:hover .group-hover\:bg-cyan-950{background-color:#083344}
.group:hover .group-hover\:border-cyan-950{border-color:#083344}
.group:hover .group-hover\:text-sky-50{color:#f0f9ff}
.group:hover .group-hover\:bg-sky-50{background-color:#f0f9ff}
.group:hover .group-hover\:border-sky-50{border-color:#f0f9ff}
.group:hover .group-hover\:text-sky-100{color:#e0f2fe}
.group:hover .group-hover\:bg-sky-100{background-color:#e0f2fe}
.group:hover .group-hover\:border-sky-100{border-color:#e0f2fe}
.group:hover .group-hover\:text-sky-200{color:#bae6fd}
.group:hover .group-hover\:bg-sky-200{background-color:#bae6fd}
.group:hover .group-hover\:border-sky-200{border-color:#bae6fd}
.group:hover .group-hover\:text-sky-300{color:#7dd3fc}
.group:hover .group-hover\:bg-sky-300{background-color:#7dd3fc}
.group:hover .group-hover\:border-sky-300{border-color:#7dd3fc}
.group:hover .group-hover\:text-sky-400{color:#38bdf8}
.group:hover .group-hover\:bg-sky-400{background-color:#38bdf8}
.group:hover .group-hover\:border-sky-400{border-color:#38bdf8}
.group:hover .group-hover\:text-sky-500{color:#0ea5e9}
.group:hover .group-hover\:bg-sky-500{background-color:#0ea5e9}
.group:hover .group-hover\:border-sky-500{border-color:#0ea5e9}
.group:hover .group-hover\:text-sky-600{color:#0284c7}
.group:hover .group-hover\:bg-sky-600{background-color:#0284c7}
.group:hover .group-hover\:border-sky-600{border-color:#0284c7}
.group:hover .group-hover\:text-sky-700{color:#0369a1}
.group:hover .group-hover\:bg-sky-700{background-color:#0369a1}
.group:hover .group-hover\:border-sky-700{border-color:#0369a1}
.group:hover .group-hover\:text-sky-800{color:#075985}
.group:hover .group-hover\:bg-sky-800{background-color:#075985}
.group:hover .group-hover\:border-sky-800{border-color:#075985}
.group:hover .group-hover\:text-sky-900{color:#0c4a6e}
.group:hover .group-hover\:bg-sky-900{background-color:#0c4a6e}
.group:hover .group-hover\:border-sky-900{border-color:#0c4a6e}
.group:hover .group-hover\:text-sky-950{color:#082f49}
.group:hover .group-hover\:bg-sky-950{background-color:#082f49}
.group:hover .group-hover\:border-sky-950{border-color:#082f49}
.group:hover .group-hover\:text-blue-50{color:#eff6ff}
.group:hover .group-hover\:bg-blue-50{background-color:#eff6ff}
.group:hover .group-hover\:border-blue-50{border-color:#eff6ff}
.group:hover .group-hover\:text-blue-100{color:#dbeafe}
.group:hover .group-hover\:bg-blue-100{background-color:#dbeafe}
.group:hover .group-hover\:border-blue-100{border-color:#dbeafe}
.group:hover .group-hover\:text-blue-200{color:#bfdbfe}
.group:hover .group-hover\:bg-blue-200{background-color:#bfdbfe}
.group:hover .group-hover\:border-blue-200{border-color:#bfdbfe}
.group:hover .group-hover\:text-blue-300{color:#93c5fd}
.group:hover .group-hover\:bg-blue-300{background-color:#93c5fd}
.group:hover .group-hover\:border-blue-300{border-color:#93c5fd}
.group:hover .group-hover\:text-blue-400{color:#60a5fa}
.group:hover .group-hover\:bg-blue-400{background-color:#60a5fa}
.group:hover .group-hover\:border-blue-400{border-color:#60a5fa}
.group:hover .group-hover\:text-blue-500{color:#3b82f6}
.group:hover .group-hover\:bg-blue-500{background-color:#3b82f6}
.group:hover .group-hover\:border-blue-500{border-color:#3b82f6}
.group:hover .group-hover\:text-blue-600{color:#2563eb}
.group:hover .group-hover\:bg-blue-600{background-color:#2563eb}
.group:hover .group-hover\:border-blue-600{border-color:#2563eb}
.group:hover .group-hover\:text-blue-700{color:#1d4ed8}
.group:hover .group-hover\:bg-blue-700{background-color:#1d4ed8}
.group:hover .group-hover\:border-blue-700{border-color:#1d4ed8}
.group:hover .group-hover\:text-blue-800{color:#1e40af}
.group:hover .group-hover\:bg-blue-800{background-color:#1e40af}
.group:hover .group-hover\:border-blue-800{border-color:#1e40af}
.group:hover .group-hover\:text-blue-900{color:#1e3a8a}
.group:hover .group-hover\:bg-blue-900{background-color:#1e3a8a}
.group:hover .group-hover\:border-blue-900{border-color:#1e3a8a}
.group:hover .group-hover\:text-blue-950{color:#172554}
.group:hover .group-hover\:bg-blue-950{background-color:#172554}
.group:hover .group-hover\:border-blue-950{border-color:#172554}
.group:hover .group-hover\:text-indigo-50{color:#eef2ff}
.group:hover .group-hover\:bg-indigo-50{background-color:#eef2ff}
.group:hover .group-hover\:border-indigo-50{border-color:#eef2ff}
.group:hover .group-hover\:text-indigo-100{color:#e0e7ff}
.group:hover .group-hover\:bg-indigo-100{background-color:#e0e7ff}
.group:hover .group-hover\:border-indigo-100{border-color:#e0e7ff}
.group:hover .group-hover\:text-indigo-200{color:#c7d2fe}
.group:hover .group-hover\:bg-indigo-200{background-color:#c7d2fe}
.group:hover .group-hover\:border-indigo-200{border-color:#c7d2fe}
.group:hover .group-hover\:text-indigo-300{color:#a5b4fc}
.group:hover .group-hover\:bg-indigo-300{background-color:#a5b4fc}
.group:hover .group-hover\:border-indigo-300{border-color:#a5b4fc}
.group:hover .group-hover\:text-indigo-400{color:#818cf8}
.group:hover .group-hover\:bg-indigo-400{background-color:#818cf8}
.group:hover .group-hover\:border-indigo-400{border-color:#818cf8}
.group:hover .group-hover\:text-indigo-500{color:#6366f1}
.group:hover .group-hover\:bg-indigo-500{background-color:#6366f1}
.group:hover .group-hover\:border-indigo-500{border-color:#6366f1}
.group:hover .group-hover\:text-indigo-600{color:#4f46e5}
.group:hover .group-hover\:bg-indigo-600{background-color:#4f46e5}
.group:hover .group-hover\:border-indigo-600{border-color:#4f46e5}
.group:hover .group-hover\:text-indigo-700{color:#4338ca}
.group:hover .group-hover\:bg-indigo-700{background-color:#4338ca}
.group:hover .group-hover\:border-indigo-700{border-color:#4338ca}
.group:hover .group-hover\:text-indigo-800{color:#3730a3}
.group:hover .group-hover\:bg-indigo-800{background-color:#3730a3}
.group:hover .group-hover\:border-indigo-800{border-color:#3730a3}
.group:hover .group-hover\:text-indigo-900{color:#312e81}
.group:hover .group-hover\:bg-indigo-900{background-color:#312e81}
.group:hover .group-hover\:border-indigo-900{border-color:#312e81}
.group:hover .group-hover\:text-indigo-950{color:#1e1b4b}
.group:hover .group-hover\:bg-indigo-950{background-color:#1e1b4b}
.group:hover .group-hover\:border-indigo-950{border-color:#1e1b4b}
.group:hover .group-hover\:text-violet-50{color:#f5f3ff}
.group:hover .group-hover\:bg-violet-50{background-color:#f5f3ff}
.group:hover .group-hover\:border-violet-50{border-color:#f5f3ff}
.group:hover .group-hover\:text-violet-100{color:#ede9fe}
.group:hover .group-hover\:bg-violet-100{background-color:#ede9fe}
.group:hover .group-hover\:border-violet-100{border-color:#ede9fe}
.group:hover .group-hover\:text-violet-200{color:#ddd6fe}
.group:hover .group-hover\:bg-violet-200{background-color:#ddd6fe}
.group:hover .group-hover\:border-violet-200{border-color:#ddd6fe}
.group:hover .group-hover\:text-violet-300{color:#c4b5fd}
.group:hover .group-hover\:bg-violet-300{background-color:#c4b5fd}
.group:hover .group-hover\:border-violet-300{border-color:#c4b5fd}
.group:hover .group-hover\:text-violet-400{color:#a78bfa}
.group:hover .group-hover\:bg-violet-400{background-color:#a78bfa}
.group:hover .group-hover\:border-violet-400{border-color:#a78bfa}
.group:hover .group-hover\:text-violet-500{color:#8b5cf6}
.group:hover .group-hover\:bg-violet-500{background-color:#8b5cf6}
.group:hover .group-hover\:border-violet-500{border-color:#8b5cf6}
.group:hover .group-hover\:text-violet-600{color:#7c3aed}
.group:hover .group-hover\:bg-violet-600{background-color:#7c3aed}
.group:hover .group-hover\:border-violet-600{border-color:#7c3aed}
.group:hover .group-hover\:text-violet-700{color:#6d28d9}
.group:hover .group-hover\:bg-violet-700{background-color:#6d28d9}
.group:hover .group-hover\:border-violet-700{border-color:#6d28d9}
.group:hover .group-hover\:text-violet-800{color:#5b21b6}
.group:hover .group-hover\:bg-violet-800{background-color:#5b21b6}
.group:hover .group-hover\:border-violet-800{border-color:#5b21b6}
.group:hover .group-hover\:text-violet-900{color:#4c1d95}
.group:hover .group-hover\:bg-violet-900{background-color:#4c1d95}
.group:hover .group-hover\:border-violet-900{border-color:#4c1d95}
.group:hover .group-hover\:text-violet-950{color:#2e1065}
.group:hover .group-hover\:bg-violet-950{background-color:#2e1065}
.group:hover .group-hover\:border-violet-950{border-color:#2e1065}
.group:hover .group-hover\:text-purple-50{color:#faf5ff}
.group:hover .group-hover\:bg-purple-50{background-color:#faf5ff}
.group:hover .group-hover\:border-purple-50{border-color:#faf5ff}
.group:hover .group-hover\:text-purple-100{color:#f3e8ff}
.group:hover .group-hover\:bg-purple-100{background-color:#f3e8ff}
.group:hover .group-hover\:border-purple-100{border-color:#f3e8ff}
.group:hover .group-hover\:text-purple-200{color:#e9d5ff}
.group:hover .group-hover\:bg-purple-200{background-color:#e9d5ff}
.group:hover .group-hover\:border-purple-200{border-color:#e9d5ff}
.group:hover .group-hover\:text-purple-300{color:#d8b4fe}
.group:hover .group-hover\:bg-purple-300{background-color:#d8b4fe}
.group:hover .group-hover\:border-purple-300{border-color:#d8b4fe}
.group:hover .group-hover\:text-purple-400{color:#c084fc}
.group:hover .group-hover\:bg-purple-400{background-color:#c084fc}
.group:hover .group-hover\:border-purple-400{border-color:#c084fc}
.group:hover .group-hover\:text-purple-500{color:#a855f7}
.group:hover .group-hover\:bg-purple-500{background-color:#a855f7}
.group:hover .group-hover\:border-purple-500{border-color:#a855f7}
.group:hover .group-hover\:text-purple-600{color:#9333ea}
.group:hover .group-hover\:bg-purple-600{background-color:#9333ea}
.group:hover .group-hover\:border-purple-600{border-color:#9333ea}
.group:hover .group-hover\:text-purple-700{color:#7e22ce}
.group:hover .group-hover\:bg-purple-700{background-color:#7e22ce}
.group:hover .group-hover\:border-purple-700{border-color:#7e22ce}
.group:hover .group-hover\:text-purple-800{color:#6b21a8}
.group:hover .group-hover\:bg-purple-800{background-color:#6b21a8}
.group:hover .group-hover\:border-purple-800{border-color:#6b21a8}
.group:hover .group-hover\:text-purple-900{color:#581c87}
.group:hover .group-hover\:bg-purple-900{background-color:#581c87}
.group:hover .group-hover\:border-purple-900{border-color:#581c87}
.group:hover .group-hover\:text-purple-950{color:#3b0764}
.group:hover .group-hover\:bg-purple-950{background-color:#3b0764}
.group:hover .group-hover\:border-purple-950{border-color:#3b0764}
.group:hover .group-hover\:text-fuchsia-50{color:#fdf4ff}
.group:hover .group-hover\:bg-fuchsia-50{background-color:#fdf4ff}
.group:hover .group-hover\:border-fuchsia-50{border-color:#fdf4ff}
.group:hover .group-hover\:text-fuchsia-100{color:#fae8ff}
.group:hover .group-hover\:bg-fuchsia-100{background-color:#fae8ff}
.group:hover .group-hover\:border-fuchsia-100{border-color:#fae8ff}
.group:hover .group-hover\:text-fuchsia-200{color:#f5d0fe}
.group:hover .group-hover\:bg-fuchsia-200{background-color:#f5d0fe}
.group:hover .group-hover\:border-fuchsia-200{border-color:#f5d0fe}
.group:hover .group-hover\:text-fuchsia-300{color:#f0abfc}
.group:hover .group-hover\:bg-fuchsia-300{background-color:#f0abfc}
.group:hover .group-hover\:border-fuchsia-300{border-color:#f0abfc}
.group:hover .group-hover\:text-fuchsia-400{color:#e879f9}
.group:hover .group-hover\:bg-fuchsia-400{background-color:#e879f9}
.group:hover .group-hover\:border-fuchsia-400{border-color:#e879f9}
.group:hover .group-hover\:text-fuchsia-500{color:#d946ef}
.group:hover .group-hover\:bg-fuchsia-500{background-color:#d946ef}
.group:hover .group-hover\:border-fuchsia-500{border-color:#d946ef}
.group:hover .group-hover\:text-fuchsia-600{color:#c026d3}
.group:hover .group-hover\:bg-fuchsia-600{background-color:#c026d3}
.group:hover .group-hover\:border-fuchsia-600{border-color:#c026d3}
.group:hover .group-hover\:text-fuchsia-700{color:#a21caf}
.group:hover .group-hover\:bg-fuchsia-700{background-color:#a21caf}
.group:hover .group-hover\:border-fuchsia-700{border-color:#a21caf}
.group:hover .group-hover\:text-fuchsia-800{color:#86198f}
.group:hover .group-hover\:bg-fuchsia-800{background-color:#86198f}
.group:hover .group-hover\:border-fuchsia-800{border-color:#86198f}
.group:hover .group-hover\:text-fuchsia-900{color:#701a75}
.group:hover .group-hover\:bg-fuchsia-900{background-color:#701a75}
.group:hover .group-hover\:border-fuchsia-900{border-color:#701a75}
.group:hover .group-hover\:text-fuchsia-950{color:#4a044e}
.group:hover .group-hover\:bg-fuchsia-950{background-color:#4a044e}
.group:hover .group-hover\:border-fuchsia-950{border-color:#4a044e}
.group:hover .group-hover\:text-pink-50{color:#fdf2f8}
.group:hover .group-hover\:bg-pink-50{background-color:#fdf2f8}
.group:hover .group-hover\:border-pink-50{border-color:#fdf2f8}
.group:hover .group-hover\:text-pink-100{color:#fce7f3}
.group:hover .group-hover\:bg-pink-100{background-color:#fce7f3}
.group:hover .group-hover\:border-pink-100{border-color:#fce7f3}
.group:hover .group-hover\:text-pink-200{color:#fbcfe8}
.group:hover .group-hover\:bg-pink-200{background-color:#fbcfe8}
.group:hover .group-hover\:border-pink-200{border-color:#fbcfe8}
.group:hover .group-hover\:text-pink-300{color:#f9a8d4}
.group:hover .group-hover\:bg-pink-300{background-color:#f9a8d4}
.group:hover .group-hover\:border-pink-300{border-color:#f9a8d4}
.group:hover .group-hover\:text-pink-400{color:#f472b6}
.group:hover .group-hover\:bg-pink-400{background-color:#f472b6}
.group:hover .group-hover\:border-pink-400{border-color:#f472b6}
.group:hover .group-hover\:text-pink-500{color:#ec4899}
.group:hover .group-hover\:bg-pink-500{background-color:#ec4899}
.group:hover .group-hover\:border-pink-500{border-color:#ec4899}
.group:hover .group-hover\:text-pink-600{color:#db2777}
.group:hover .group-hover\:bg-pink-600{background-color:#db2777}
.group:hover .group-hover\:border-pink-600{border-color:#db2777}
.group:hover .group-hover\:text-pink-700{color:#be185d}
.group:hover .group-hover\:bg-pink-700{background-color:#be185d}
.group:hover .group-hover\:border-pink-700{border-color:#be185d}
.group:hover .group-hover\:text-pink-800{color:#9d174d}
.group:hover .group-hover\:bg-pink-800{background-color:#9d174d}
.group:hover .group-hover\:border-pink-800{border-color:#9d174d}
.group:hover .group-hover\:text-pink-900{color:#831843}
.group:hover .group-hover\:bg-pink-900{background-color:#831843}
.group:hover .group-hover\:border-pink-900{border-color:#831843}
.group:hover .group-hover\:text-pink-950{color:#500724}
.group:hover .group-hover\:bg-pink-950{background-color:#500724}
.group:hover .group-hover\:border-pink-950{border-color:#500724}
.group:hover .group-hover\:text-white{color:#ffffff}
.group:hover .group-hover\:bg-white{background-color:#ffffff}
.group:hover .group-hover\:border-white{border-color:#ffffff}
.group:hover .group-hover\:text-black{color:#000000}
.group:hover .group-hover\:bg-black{background-color:#000000}
.group:hover .group-hover\:border-black{border-color:#000000}
.group:hover .group-hover\:text-transparent{color:transparent}
.group:hover .group-hover\:bg-transparent{background-color:transparent}
.group:hover .group-hover\:border-transparent{border-color:transparent}
.group:hover .group-hover\:text-current{color:currentColor}
.group:hover .group-hover\:bg-current{background-color:currentColor}
.group:hover .group-hover\:border-current{border-color:currentColor}
.group:hover .group-hover\:text-brand{color:var(--sf-brand)}
.group:hover .group-hover\:bg-brand{background-color:var(--sf-brand)}
.group:hover .group-hover\:border-brand{border-color:var(--sf-brand)}
.group:hover .group-hover\:text-brand-dark{color:var(--sf-brand-dark)}
.group:hover .group-hover\:bg-brand-dark{background-color:var(--sf-brand-dark)}
.group:hover .group-hover\:border-brand-dark{border-color:var(--sf-brand-dark)}
.group:hover .group-hover\:text-brand-light{color:var(--sf-brand-light)}
.group:hover .group-hover\:bg-brand-light{background-color:var(--sf-brand-light)}
.group:hover .group-hover\:border-brand-light{border-color:var(--sf-brand-light)}
.group:hover .group-hover\:text-accent{color:var(--sf-accent)}
.group:hover .group-hover\:bg-accent{background-color:var(--sf-accent)}
.group:hover .group-hover\:border-accent{border-color:var(--sf-accent)}
.group:hover .group-hover\:text-ink{color:var(--sf-ink)}
.group:hover .group-hover\:bg-ink{background-color:var(--sf-ink)}
.group:hover .group-hover\:border-ink{border-color:var(--sf-ink)}
.group:hover .group-hover\:text-surface{color:var(--sf-surface)}
.group:hover .group-hover\:bg-surface{background-color:var(--sf-surface)}
.group:hover .group-hover\:border-surface{border-color:var(--sf-surface)}
.group:hover .group-hover\:text-subtle{color:var(--sf-subtle)}
.group:hover .group-hover\:bg-subtle{background-color:var(--sf-subtle)}
.group:hover .group-hover\:border-subtle{border-color:var(--sf-subtle)}
.group:hover .group-hover\:text-line{color:var(--sf-line)}
.group:hover .group-hover\:bg-line{background-color:var(--sf-line)}
.group:hover .group-hover\:border-line{border-color:var(--sf-line)}
.group:hover .group-hover\:bg-black\/5{background-color:rgba(0,0,0,0.05)}
.group:hover .group-hover\:bg-black\/10{background-color:rgba(0,0,0,0.1)}
.group:hover .group-hover\:bg-black\/20{background-color:rgba(0,0,0,0.2)}
.group:hover .group-hover\:bg-black\/30{background-color:rgba(0,0,0,0.3)}
.group:hover .group-hover\:bg-black\/40{background-color:rgba(0,0,0,0.4)}
.group:hover .group-hover\:bg-black\/50{background-color:rgba(0,0,0,0.5)}
.group:hover .group-hover\:bg-black\/60{background-color:rgba(0,0,0,0.6)}
.group:hover .group-hover\:bg-black\/70{background-color:rgba(0,0,0,0.7)}
.group:hover .group-hover\:bg-black\/80{background-color:rgba(0,0,0,0.8)}
.group:hover .group-hover\:bg-black\/90{background-color:rgba(0,0,0,0.9)}
.group:hover .group-hover\:bg-white\/5{background-color:rgba(255,255,255,0.05)}
.group:hover .group-hover\:bg-white\/10{background-color:rgba(255,255,255,0.1)}
.group:hover .group-hover\:bg-white\/20{background-color:rgba(255,255,255,0.2)}
.group:hover .group-hover\:bg-white\/30{background-color:rgba(255,255,255,0.3)}
.group:hover .group-hover\:bg-white\/40{background-color:rgba(255,255,255,0.4)}
.group:hover .group-hover\:bg-white\/50{background-color:rgba(255,255,255,0.5)}
.group:hover .group-hover\:bg-white\/60{background-color:rgba(255,255,255,0.6)}
.group:hover .group-hover\:bg-white\/70{background-color:rgba(255,255,255,0.7)}
.group:hover .group-hover\:bg-white\/80{background-color:rgba(255,255,255,0.8)}
.group:hover .group-hover\:bg-white\/90{background-color:rgba(255,255,255,0.9)}
.group:hover .group-hover\:bg-gradient-to-r{background-image:linear-gradient(to right,var(--sf-from,transparent),var(--sf-via,var(--sf-from,transparent)),var(--sf-to,transparent))}
.group:hover .group-hover\:bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--sf-from,transparent),var(--sf-via,var(--sf-from,transparent)),var(--sf-to,transparent))}
.group:hover .group-hover\:bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--sf-from,transparent),var(--sf-via,var(--sf-from,transparent)),var(--sf-to,transparent))}
.group:hover .group-hover\:bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--sf-from,transparent),var(--sf-via,var(--sf-from,transparent)),var(--sf-to,transparent))}
.group:hover .group-hover\:bg-none{background-image:none}
.group:hover .group-hover\:bg-cover{background-size:cover}
.group:hover .group-hover\:bg-contain{background-size:contain}
.group:hover .group-hover\:bg-center{background-position:center}
.group:hover .group-hover\:bg-no-repeat{background-repeat:no-repeat}
.group:hover .group-hover\:bg-fixed{background-attachment:fixed}
.group:hover .group-hover\:bg-clip-text{-webkit-background-clip:text;background-clip:text}
.group:hover .group-hover\:border-x{border-left-width:1px;border-right-width:1px}
.group:hover .group-hover\:border-y{border-top-width:1px;border-bottom-width:1px}
.group:hover .group-hover\:border-t{border-top-width:1px}
.group:hover .group-hover\:border-r{border-right-width:1px}
.group:hover .group-hover\:border-b{border-bottom-width:1px}
.group:hover .group-hover\:border-l{border-left-width:1px}
.group:hover .group-hover\:border-0{border-width:0px}
.group:hover .group-hover\:border-x-0{border-left-width:0px;border-right-width:0px}
.group:hover .group-hover\:border-y-0{border-top-width:0px;border-bottom-width:0px}
.group:hover .group-hover\:border-t-0{border-top-width:0px}
.group:hover .group-hover\:border-r-0{border-right-width:0px}
.group:hover .group-hover\:border-b-0{border-bottom-width:0px}
.group:hover .group-hover\:border-l-0{border-left-width:0px}
.group:hover .group-hover\:border-2{border-width:2px}
.group:hover .group-hover\:border-x-2{border-left-width:2px;border-right-width:2px}
.group:hover .group-hover\:border-y-2{border-top-width:2px;border-bottom-width:2px}
.group:hover .group-hover\:border-t-2{border-top-width:2px}
.group:hover .group-hover\:border-r-2{border-right-width:2px}
.group:hover .group-hover\:border-b-2{border-bottom-width:2px}
.group:hover .group-hover\:border-l-2{border-left-width:2px}
.group:hover .group-hover\:border-4{border-width:4px}
.group:hover .group-hover\:border-x-4{border-left-width:4px;border-right-width:4px}
.group:hover .group-hover\:border-y-4{border-top-width:4px;border-bottom-width:4px}
.group:hover .group-hover\:border-t-4{border-top-width:4px}
.group:hover .group-hover\:border-r-4{border-right-width:4px}
.group:hover .group-hover\:border-b-4{border-bottom-width:4px}
.group:hover .group-hover\:border-l-4{border-left-width:4px}
.group:hover .group-hover\:border-8{border-width:8px}
.group:hover .group-hover\:border-x-8{border-left-width:8px;border-right-width:8px}
.group:hover .group-hover\:border-y-8{border-top-width:8px;border-bottom-width:8px}
.group:hover .group-hover\:border-t-8{border-top-width:8px}
.group:hover .group-hover\:border-r-8{border-right-width:8px}
.group:hover .group-hover\:border-b-8{border-bottom-width:8px}
.group:hover .group-hover\:border-l-8{border-left-width:8px}
.group:hover .group-hover\:border-solid{border-style:solid}
.group:hover .group-hover\:border-dashed{border-style:dashed}
.group:hover .group-hover\:border-dotted{border-style:dotted}
.group:hover .group-hover\:border-double{border-style:double}
.group:hover .group-hover\:border-none{border-style:none}
.group:hover .group-hover\:shadow-sm{box-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05)}
.group:hover .group-hover\:shadow{box-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)}
.group:hover .group-hover\:shadow-md{box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)}
.group:hover .group-hover\:shadow-lg{box-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)}
.group:hover .group-hover\:shadow-xl{box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)}
.group:hover .group-hover\:shadow-2xl{box-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25)}
.group:hover .group-hover\:shadow-inner{box-shadow:inset 0 2px 4px 0 rgb(0 0 0 / 0.05)}
.group:hover .group-hover\:shadow-none{box-shadow:0 0 #0000}
.group:hover .group-hover\:opacity-0{opacity:0.0}
.group:hover .group-hover\:opacity-5{opacity:0.05}
.group:hover .group-hover\:opacity-10{opacity:0.1}
.group:hover .group-hover\:opacity-20{opacity:0.2}
.group:hover .group-hover\:opacity-25{opacity:0.25}
.group:hover .group-hover\:opacity-30{opacity:0.3}
.group:hover .group-hover\:opacity-40{opacity:0.4}
.group:hover .group-hover\:opacity-50{opacity:0.5}
.group:hover .group-hover\:opacity-60{opacity:0.6}
.group:hover .group-hover\:opacity-70{opacity:0.7}
.group:hover .group-hover\:opacity-75{opacity:0.75}
.group:hover .group-hover\:opacity-80{opacity:0.8}
.group:hover .group-hover\:opacity-90{opacity:0.9}
.group:hover .group-hover\:opacity-95{opacity:0.95}
.group:hover .group-hover\:opacity-100{opacity:1.0}
.group:hover .group-hover\:rotate-0{transform:rotate(0deg)}
.group:hover .group-hover\:rotate-1{transform:rotate(1deg)}
.group:hover .group-hover\:rotate-2{transform:rotate(2deg)}
.group:hover .group-hover\:rotate-3{transform:rotate(3deg)}
.group:hover .group-hover\:rotate-6{transform:rotate(6deg)}
.group:hover .group-hover\:rotate-12{transform:rotate(12deg)}
.group:hover .group-hover\:rotate-45{transform:rotate(45deg)}
.group:hover .group-hover\:rotate-90{transform:rotate(90deg)}
.group:hover .group-hover\:rotate-180{transform:rotate(180deg)}
.group:hover .group-hover\:scale-0{transform:scale(0)}
.group:hover .group-hover\:scale-50{transform:scale(.5)}
.group:hover .group-hover\:scale-75{transform:scale(.75)}
.group:hover .group-hover\:scale-90{transform:scale(.9)}
.group:hover .group-hover\:scale-95{transform:scale(.95)}
.group:hover .group-hover\:scale-100{transform:scale(1)}
.group:hover .group-hover\:scale-105{transform:scale(1.05)}
.group:hover .group-hover\:scale-110{transform:scale(1.1)}
.group:hover .group-hover\:scale-125{transform:scale(1.25)}
.group:hover .group-hover\:scale-150{transform:scale(1.5)}
.group:hover .group-hover\:translate-x-0{transform:translateX(0px)}
.group:hover .group-hover\:translate-y-0{transform:translateY(0px)}
.group:hover .group-hover\:translate-x-px{transform:translateX(1px)}
.group:hover .group-hover\:translate-y-px{transform:translateY(1px)}
.group:hover .group-hover\:translate-x-0\.5{transform:translateX(0.125rem)}
.group:hover .group-hover\:translate-y-0\.5{transform:translateY(0.125rem)}
.group:hover .group-hover\:-translate-y-0\.5{transform:translateY(-0.125rem)}
.group:hover .group-hover\:-translate-x-0\.5{transform:translateX(-0.125rem)}
.group:hover .group-hover\:translate-x-1{transform:translateX(0.25rem)}
.group:hover .group-hover\:translate-y-1{transform:translateY(0.25rem)}
.group:hover .group-hover\:-translate-y-1{transform:translateY(-0.25rem)}
.group:hover .group-hover\:-translate-x-1{transform:translateX(-0.25rem)}
.group:hover .group-hover\:translate-x-1\.5{transform:translateX(0.375rem)}
.group:hover .group-hover\:translate-y-1\.5{transform:translateY(0.375rem)}
.group:hover .group-hover\:-translate-y-1\.5{transform:translateY(-0.375rem)}
.group:hover .group-hover\:-translate-x-1\.5{transform:translateX(-0.375rem)}
.group:hover .group-hover\:translate-x-2{transform:translateX(0.5rem)}
.group:hover .group-hover\:translate-y-2{transform:translateY(0.5rem)}
.group:hover .group-hover\:-translate-y-2{transform:translateY(-0.5rem)}
.group:hover .group-hover\:-translate-x-2{transform:translateX(-0.5rem)}
.group:hover .group-hover\:translate-x-2\.5{transform:translateX(0.625rem)}
.group:hover .group-hover\:translate-y-2\.5{transform:translateY(0.625rem)}
.group:hover .group-hover\:-translate-y-2\.5{transform:translateY(-0.625rem)}
.group:hover .group-hover\:-translate-x-2\.5{transform:translateX(-0.625rem)}
.group:hover .group-hover\:translate-x-3{transform:translateX(0.75rem)}
.group:hover .group-hover\:translate-y-3{transform:translateY(0.75rem)}
.group:hover .group-hover\:-translate-y-3{transform:translateY(-0.75rem)}
.group:hover .group-hover\:-translate-x-3{transform:translateX(-0.75rem)}
.group:hover .group-hover\:translate-x-3\.5{transform:translateX(0.875rem)}
.group:hover .group-hover\:translate-y-3\.5{transform:translateY(0.875rem)}
.group:hover .group-hover\:-translate-y-3\.5{transform:translateY(-0.875rem)}
.group:hover .group-hover\:-translate-x-3\.5{transform:translateX(-0.875rem)}
.group:hover .group-hover\:translate-x-4{transform:translateX(1rem)}
.group:hover .group-hover\:translate-y-4{transform:translateY(1rem)}
.group:hover .group-hover\:-translate-y-4{transform:translateY(-1rem)}
.group:hover .group-hover\:-translate-x-4{transform:translateX(-1rem)}
.group:hover .group-hover\:translate-x-5{transform:translateX(1.25rem)}
.group:hover .group-hover\:translate-y-5{transform:translateY(1.25rem)}
.group:hover .group-hover\:-translate-y-5{transform:translateY(-1.25rem)}
.group:hover .group-hover\:-translate-x-5{transform:translateX(-1.25rem)}
.group:hover .group-hover\:translate-x-6{transform:translateX(1.5rem)}
.group:hover .group-hover\:translate-y-6{transform:translateY(1.5rem)}
.group:hover .group-hover\:-translate-y-6{transform:translateY(-1.5rem)}
.group:hover .group-hover\:-translate-x-6{transform:translateX(-1.5rem)}
.group:hover .group-hover\:translate-x-7{transform:translateX(1.75rem)}
.group:hover .group-hover\:translate-y-7{transform:translateY(1.75rem)}
.group:hover .group-hover\:-translate-y-7{transform:translateY(-1.75rem)}
.group:hover .group-hover\:-translate-x-7{transform:translateX(-1.75rem)}
.group:hover .group-hover\:translate-x-8{transform:translateX(2rem)}
.group:hover .group-hover\:translate-y-8{transform:translateY(2rem)}
.group:hover .group-hover\:-translate-y-8{transform:translateY(-2rem)}
.group:hover .group-hover\:-translate-x-8{transform:translateX(-2rem)}
.group:hover .group-hover\:translate-x-9{transform:translateX(2.25rem)}
.group:hover .group-hover\:translate-y-9{transform:translateY(2.25rem)}
.group:hover .group-hover\:-translate-y-9{transform:translateY(-2.25rem)}
.group:hover .group-hover\:-translate-x-9{transform:translateX(-2.25rem)}
.group:hover .group-hover\:translate-x-10{transform:translateX(2.5rem)}
.group:hover .group-hover\:translate-y-10{transform:translateY(2.5rem)}
.group:hover .group-hover\:-translate-y-10{transform:translateY(-2.5rem)}
.group:hover .group-hover\:-translate-x-10{transform:translateX(-2.5rem)}
.group:hover .group-hover\:translate-x-11{transform:translateX(2.75rem)}
.group:hover .group-hover\:translate-y-11{transform:translateY(2.75rem)}
.group:hover .group-hover\:-translate-y-11{transform:translateY(-2.75rem)}
.group:hover .group-hover\:-translate-x-11{transform:translateX(-2.75rem)}
.group:hover .group-hover\:translate-x-12{transform:translateX(3rem)}
.group:hover .group-hover\:translate-y-12{transform:translateY(3rem)}
.group:hover .group-hover\:-translate-y-12{transform:translateY(-3rem)}
.group:hover .group-hover\:-translate-x-12{transform:translateX(-3rem)}
.group:hover .group-hover\:translate-x-14{transform:translateX(3.5rem)}
.group:hover .group-hover\:translate-y-14{transform:translateY(3.5rem)}
.group:hover .group-hover\:-translate-y-14{transform:translateY(-3.5rem)}
.group:hover .group-hover\:-translate-x-14{transform:translateX(-3.5rem)}
.group:hover .group-hover\:translate-x-16{transform:translateX(4rem)}
.group:hover .group-hover\:translate-y-16{transform:translateY(4rem)}
.group:hover .group-hover\:-translate-y-16{transform:translateY(-4rem)}
.group:hover .group-hover\:-translate-x-16{transform:translateX(-4rem)}
.group:hover .group-hover\:translate-x-20{transform:translateX(5rem)}
.group:hover .group-hover\:translate-y-20{transform:translateY(5rem)}
.group:hover .group-hover\:-translate-y-20{transform:translateY(-5rem)}
.group:hover .group-hover\:-translate-x-20{transform:translateX(-5rem)}
.group:hover .group-hover\:translate-x-24{transform:translateX(6rem)}
.group:hover .group-hover\:translate-y-24{transform:translateY(6rem)}
.group:hover .group-hover\:-translate-y-24{transform:translateY(-6rem)}
.group:hover .group-hover\:-translate-x-24{transform:translateX(-6rem)}
.group:hover .group-hover\:translate-x-28{transform:translateX(7rem)}
.group:hover .group-hover\:translate-y-28{transform:translateY(7rem)}
.group:hover .group-hover\:-translate-y-28{transform:translateY(-7rem)}
.group:hover .group-hover\:-translate-x-28{transform:translateX(-7rem)}
.group:hover .group-hover\:translate-x-32{transform:translateX(8rem)}
.group:hover .group-hover\:translate-y-32{transform:translateY(8rem)}
.group:hover .group-hover\:-translate-y-32{transform:translateY(-8rem)}
.group:hover .group-hover\:-translate-x-32{transform:translateX(-8rem)}
.group:hover .group-hover\:translate-x-36{transform:translateX(9rem)}
.group:hover .group-hover\:translate-y-36{transform:translateY(9rem)}
.group:hover .group-hover\:-translate-y-36{transform:translateY(-9rem)}
.group:hover .group-hover\:-translate-x-36{transform:translateX(-9rem)}
.group:hover .group-hover\:translate-x-40{transform:translateX(10rem)}
.group:hover .group-hover\:translate-y-40{transform:translateY(10rem)}
.group:hover .group-hover\:-translate-y-40{transform:translateY(-10rem)}
.group:hover .group-hover\:-translate-x-40{transform:translateX(-10rem)}
.group:hover .group-hover\:translate-x-44{transform:translateX(11rem)}
.group:hover .group-hover\:translate-y-44{transform:translateY(11rem)}
.group:hover .group-hover\:-translate-y-44{transform:translateY(-11rem)}
.group:hover .group-hover\:-translate-x-44{transform:translateX(-11rem)}
.group:hover .group-hover\:translate-x-48{transform:translateX(12rem)}
.group:hover .group-hover\:translate-y-48{transform:translateY(12rem)}
.group:hover .group-hover\:-translate-y-48{transform:translateY(-12rem)}
.group:hover .group-hover\:-translate-x-48{transform:translateX(-12rem)}
.group:hover .group-hover\:translate-x-52{transform:translateX(13rem)}
.group:hover .group-hover\:translate-y-52{transform:translateY(13rem)}
.group:hover .group-hover\:-translate-y-52{transform:translateY(-13rem)}
.group:hover .group-hover\:-translate-x-52{transform:translateX(-13rem)}
.group:hover .group-hover\:translate-x-56{transform:translateX(14rem)}
.group:hover .group-hover\:translate-y-56{transform:translateY(14rem)}
.group:hover .group-hover\:-translate-y-56{transform:translateY(-14rem)}
.group:hover .group-hover\:-translate-x-56{transform:translateX(-14rem)}
.group:hover .group-hover\:translate-x-60{transform:translateX(15rem)}
.group:hover .group-hover\:translate-y-60{transform:translateY(15rem)}
.group:hover .group-hover\:-translate-y-60{transform:translateY(-15rem)}
.group:hover .group-hover\:-translate-x-60{transform:translateX(-15rem)}
.group:hover .group-hover\:translate-x-64{transform:translateX(16rem)}
.group:hover .group-hover\:translate-y-64{transform:translateY(16rem)}
.group:hover .group-hover\:-translate-y-64{transform:translateY(-16rem)}
.group:hover .group-hover\:-translate-x-64{transform:translateX(-16rem)}
.group:hover .group-hover\:translate-x-72{transform:translateX(18rem)}
.group:hover .group-hover\:translate-y-72{transform:translateY(18rem)}
.group:hover .group-hover\:-translate-y-72{transform:translateY(-18rem)}
.group:hover .group-hover\:-translate-x-72{transform:translateX(-18rem)}
.group:hover .group-hover\:translate-x-80{transform:translateX(20rem)}
.group:hover .group-hover\:translate-y-80{transform:translateY(20rem)}
.group:hover .group-hover\:-translate-y-80{transform:translateY(-20rem)}
.group:hover .group-hover\:-translate-x-80{transform:translateX(-20rem)}
.group:hover .group-hover\:translate-x-96{transform:translateX(24rem)}
.group:hover .group-hover\:translate-y-96{transform:translateY(24rem)}
.group:hover .group-hover\:-translate-y-96{transform:translateY(-24rem)}
.group:hover .group-hover\:-translate-x-96{transform:translateX(-24rem)}
.group:hover .group-hover\:border-collapse{border-collapse:collapse}
.group:hover .group-hover\:border-separate{border-collapse:separate}

/* --- Responsive ----------------------------------------------------- */
@media (min-width:640px){
.sm\:block{display:block}
.sm\:inline-block{display:inline-block}
.sm\:inline{display:inline}
.sm\:flex{display:flex}
.sm\:inline-flex{display:inline-flex}
.sm\:grid{display:grid}
.sm\:inline-grid{display:inline-grid}
.sm\:table{display:table}
.sm\:table-cell{display:table-cell}
.sm\:table-row{display:table-row}
.sm\:hidden{display:none}
.sm\:static{position:static}
.sm\:fixed{position:fixed}
.sm\:absolute{position:absolute}
.sm\:relative{position:relative}
.sm\:sticky{position:sticky}
.sm\:inset-0{top:0px;right:0px;bottom:0px;left:0px}
.sm\:inset-x-0{left:0px;right:0px}
.sm\:inset-y-0{top:0px;bottom:0px}
.sm\:top-0{top:0px}
.sm\:right-0{right:0px}
.sm\:bottom-0{bottom:0px}
.sm\:left-0{left:0px}
.sm\:inset-px{top:1px;right:1px;bottom:1px;left:1px}
.sm\:inset-x-px{left:1px;right:1px}
.sm\:inset-y-px{top:1px;bottom:1px}
.sm\:top-px{top:1px}
.sm\:right-px{right:1px}
.sm\:bottom-px{bottom:1px}
.sm\:left-px{left:1px}
.sm\:inset-0\.5{top:0.125rem;right:0.125rem;bottom:0.125rem;left:0.125rem}
.sm\:inset-x-0\.5{left:0.125rem;right:0.125rem}
.sm\:inset-y-0\.5{top:0.125rem;bottom:0.125rem}
.sm\:top-0\.5{top:0.125rem}
.sm\:right-0\.5{right:0.125rem}
.sm\:bottom-0\.5{bottom:0.125rem}
.sm\:left-0\.5{left:0.125rem}
.sm\:inset-1{top:0.25rem;right:0.25rem;bottom:0.25rem;left:0.25rem}
.sm\:inset-x-1{left:0.25rem;right:0.25rem}
.sm\:inset-y-1{top:0.25rem;bottom:0.25rem}
.sm\:top-1{top:0.25rem}
.sm\:right-1{right:0.25rem}
.sm\:bottom-1{bottom:0.25rem}
.sm\:left-1{left:0.25rem}
.sm\:inset-1\.5{top:0.375rem;right:0.375rem;bottom:0.375rem;left:0.375rem}
.sm\:inset-x-1\.5{left:0.375rem;right:0.375rem}
.sm\:inset-y-1\.5{top:0.375rem;bottom:0.375rem}
.sm\:top-1\.5{top:0.375rem}
.sm\:right-1\.5{right:0.375rem}
.sm\:bottom-1\.5{bottom:0.375rem}
.sm\:left-1\.5{left:0.375rem}
.sm\:inset-2{top:0.5rem;right:0.5rem;bottom:0.5rem;left:0.5rem}
.sm\:inset-x-2{left:0.5rem;right:0.5rem}
.sm\:inset-y-2{top:0.5rem;bottom:0.5rem}
.sm\:top-2{top:0.5rem}
.sm\:right-2{right:0.5rem}
.sm\:bottom-2{bottom:0.5rem}
.sm\:left-2{left:0.5rem}
.sm\:inset-2\.5{top:0.625rem;right:0.625rem;bottom:0.625rem;left:0.625rem}
.sm\:inset-x-2\.5{left:0.625rem;right:0.625rem}
.sm\:inset-y-2\.5{top:0.625rem;bottom:0.625rem}
.sm\:top-2\.5{top:0.625rem}
.sm\:right-2\.5{right:0.625rem}
.sm\:bottom-2\.5{bottom:0.625rem}
.sm\:left-2\.5{left:0.625rem}
.sm\:inset-3{top:0.75rem;right:0.75rem;bottom:0.75rem;left:0.75rem}
.sm\:inset-x-3{left:0.75rem;right:0.75rem}
.sm\:inset-y-3{top:0.75rem;bottom:0.75rem}
.sm\:top-3{top:0.75rem}
.sm\:right-3{right:0.75rem}
.sm\:bottom-3{bottom:0.75rem}
.sm\:left-3{left:0.75rem}
.sm\:inset-3\.5{top:0.875rem;right:0.875rem;bottom:0.875rem;left:0.875rem}
.sm\:inset-x-3\.5{left:0.875rem;right:0.875rem}
.sm\:inset-y-3\.5{top:0.875rem;bottom:0.875rem}
.sm\:top-3\.5{top:0.875rem}
.sm\:right-3\.5{right:0.875rem}
.sm\:bottom-3\.5{bottom:0.875rem}
.sm\:left-3\.5{left:0.875rem}
.sm\:inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}
.sm\:inset-x-4{left:1rem;right:1rem}
.sm\:inset-y-4{top:1rem;bottom:1rem}
.sm\:top-4{top:1rem}
.sm\:right-4{right:1rem}
.sm\:bottom-4{bottom:1rem}
.sm\:left-4{left:1rem}
.sm\:inset-5{top:1.25rem;right:1.25rem;bottom:1.25rem;left:1.25rem}
.sm\:inset-x-5{left:1.25rem;right:1.25rem}
.sm\:inset-y-5{top:1.25rem;bottom:1.25rem}
.sm\:top-5{top:1.25rem}
.sm\:right-5{right:1.25rem}
.sm\:bottom-5{bottom:1.25rem}
.sm\:left-5{left:1.25rem}
.sm\:inset-6{top:1.5rem;right:1.5rem;bottom:1.5rem;left:1.5rem}
.sm\:inset-x-6{left:1.5rem;right:1.5rem}
.sm\:inset-y-6{top:1.5rem;bottom:1.5rem}
.sm\:top-6{top:1.5rem}
.sm\:right-6{right:1.5rem}
.sm\:bottom-6{bottom:1.5rem}
.sm\:left-6{left:1.5rem}
.sm\:inset-7{top:1.75rem;right:1.75rem;bottom:1.75rem;left:1.75rem}
.sm\:inset-x-7{left:1.75rem;right:1.75rem}
.sm\:inset-y-7{top:1.75rem;bottom:1.75rem}
.sm\:top-7{top:1.75rem}
.sm\:right-7{right:1.75rem}
.sm\:bottom-7{bottom:1.75rem}
.sm\:left-7{left:1.75rem}
.sm\:inset-8{top:2rem;right:2rem;bottom:2rem;left:2rem}
.sm\:inset-x-8{left:2rem;right:2rem}
.sm\:inset-y-8{top:2rem;bottom:2rem}
.sm\:top-8{top:2rem}
.sm\:right-8{right:2rem}
.sm\:bottom-8{bottom:2rem}
.sm\:left-8{left:2rem}
.sm\:inset-9{top:2.25rem;right:2.25rem;bottom:2.25rem;left:2.25rem}
.sm\:inset-x-9{left:2.25rem;right:2.25rem}
.sm\:inset-y-9{top:2.25rem;bottom:2.25rem}
.sm\:top-9{top:2.25rem}
.sm\:right-9{right:2.25rem}
.sm\:bottom-9{bottom:2.25rem}
.sm\:left-9{left:2.25rem}
.sm\:inset-10{top:2.5rem;right:2.5rem;bottom:2.5rem;left:2.5rem}
.sm\:inset-x-10{left:2.5rem;right:2.5rem}
.sm\:inset-y-10{top:2.5rem;bottom:2.5rem}
.sm\:top-10{top:2.5rem}
.sm\:right-10{right:2.5rem}
.sm\:bottom-10{bottom:2.5rem}
.sm\:left-10{left:2.5rem}
.sm\:inset-11{top:2.75rem;right:2.75rem;bottom:2.75rem;left:2.75rem}
.sm\:inset-x-11{left:2.75rem;right:2.75rem}
.sm\:inset-y-11{top:2.75rem;bottom:2.75rem}
.sm\:top-11{top:2.75rem}
.sm\:right-11{right:2.75rem}
.sm\:bottom-11{bottom:2.75rem}
.sm\:left-11{left:2.75rem}
.sm\:inset-12{top:3rem;right:3rem;bottom:3rem;left:3rem}
.sm\:inset-x-12{left:3rem;right:3rem}
.sm\:inset-y-12{top:3rem;bottom:3rem}
.sm\:top-12{top:3rem}
.sm\:right-12{right:3rem}
.sm\:bottom-12{bottom:3rem}
.sm\:left-12{left:3rem}
.sm\:inset-14{top:3.5rem;right:3.5rem;bottom:3.5rem;left:3.5rem}
.sm\:inset-x-14{left:3.5rem;right:3.5rem}
.sm\:inset-y-14{top:3.5rem;bottom:3.5rem}
.sm\:top-14{top:3.5rem}
.sm\:right-14{right:3.5rem}
.sm\:bottom-14{bottom:3.5rem}
.sm\:left-14{left:3.5rem}
.sm\:inset-16{top:4rem;right:4rem;bottom:4rem;left:4rem}
.sm\:inset-x-16{left:4rem;right:4rem}
.sm\:inset-y-16{top:4rem;bottom:4rem}
.sm\:top-16{top:4rem}
.sm\:right-16{right:4rem}
.sm\:bottom-16{bottom:4rem}
.sm\:left-16{left:4rem}
.sm\:inset-20{top:5rem;right:5rem;bottom:5rem;left:5rem}
.sm\:inset-x-20{left:5rem;right:5rem}
.sm\:inset-y-20{top:5rem;bottom:5rem}
.sm\:top-20{top:5rem}
.sm\:right-20{right:5rem}
.sm\:bottom-20{bottom:5rem}
.sm\:left-20{left:5rem}
.sm\:inset-24{top:6rem;right:6rem;bottom:6rem;left:6rem}
.sm\:inset-x-24{left:6rem;right:6rem}
.sm\:inset-y-24{top:6rem;bottom:6rem}
.sm\:top-24{top:6rem}
.sm\:right-24{right:6rem}
.sm\:bottom-24{bottom:6rem}
.sm\:left-24{left:6rem}
.sm\:inset-28{top:7rem;right:7rem;bottom:7rem;left:7rem}
.sm\:inset-x-28{left:7rem;right:7rem}
.sm\:inset-y-28{top:7rem;bottom:7rem}
.sm\:top-28{top:7rem}
.sm\:right-28{right:7rem}
.sm\:bottom-28{bottom:7rem}
.sm\:left-28{left:7rem}
.sm\:inset-32{top:8rem;right:8rem;bottom:8rem;left:8rem}
.sm\:inset-x-32{left:8rem;right:8rem}
.sm\:inset-y-32{top:8rem;bottom:8rem}
.sm\:top-32{top:8rem}
.sm\:right-32{right:8rem}
.sm\:bottom-32{bottom:8rem}
.sm\:left-32{left:8rem}
.sm\:inset-36{top:9rem;right:9rem;bottom:9rem;left:9rem}
.sm\:inset-x-36{left:9rem;right:9rem}
.sm\:inset-y-36{top:9rem;bottom:9rem}
.sm\:top-36{top:9rem}
.sm\:right-36{right:9rem}
.sm\:bottom-36{bottom:9rem}
.sm\:left-36{left:9rem}
.sm\:inset-40{top:10rem;right:10rem;bottom:10rem;left:10rem}
.sm\:inset-x-40{left:10rem;right:10rem}
.sm\:inset-y-40{top:10rem;bottom:10rem}
.sm\:top-40{top:10rem}
.sm\:right-40{right:10rem}
.sm\:bottom-40{bottom:10rem}
.sm\:left-40{left:10rem}
.sm\:inset-44{top:11rem;right:11rem;bottom:11rem;left:11rem}
.sm\:inset-x-44{left:11rem;right:11rem}
.sm\:inset-y-44{top:11rem;bottom:11rem}
.sm\:top-44{top:11rem}
.sm\:right-44{right:11rem}
.sm\:bottom-44{bottom:11rem}
.sm\:left-44{left:11rem}
.sm\:inset-48{top:12rem;right:12rem;bottom:12rem;left:12rem}
.sm\:inset-x-48{left:12rem;right:12rem}
.sm\:inset-y-48{top:12rem;bottom:12rem}
.sm\:top-48{top:12rem}
.sm\:right-48{right:12rem}
.sm\:bottom-48{bottom:12rem}
.sm\:left-48{left:12rem}
.sm\:inset-52{top:13rem;right:13rem;bottom:13rem;left:13rem}
.sm\:inset-x-52{left:13rem;right:13rem}
.sm\:inset-y-52{top:13rem;bottom:13rem}
.sm\:top-52{top:13rem}
.sm\:right-52{right:13rem}
.sm\:bottom-52{bottom:13rem}
.sm\:left-52{left:13rem}
.sm\:inset-56{top:14rem;right:14rem;bottom:14rem;left:14rem}
.sm\:inset-x-56{left:14rem;right:14rem}
.sm\:inset-y-56{top:14rem;bottom:14rem}
.sm\:top-56{top:14rem}
.sm\:right-56{right:14rem}
.sm\:bottom-56{bottom:14rem}
.sm\:left-56{left:14rem}
.sm\:inset-60{top:15rem;right:15rem;bottom:15rem;left:15rem}
.sm\:inset-x-60{left:15rem;right:15rem}
.sm\:inset-y-60{top:15rem;bottom:15rem}
.sm\:top-60{top:15rem}
.sm\:right-60{right:15rem}
.sm\:bottom-60{bottom:15rem}
.sm\:left-60{left:15rem}
.sm\:inset-64{top:16rem;right:16rem;bottom:16rem;left:16rem}
.sm\:inset-x-64{left:16rem;right:16rem}
.sm\:inset-y-64{top:16rem;bottom:16rem}
.sm\:top-64{top:16rem}
.sm\:right-64{right:16rem}
.sm\:bottom-64{bottom:16rem}
.sm\:left-64{left:16rem}
.sm\:inset-72{top:18rem;right:18rem;bottom:18rem;left:18rem}
.sm\:inset-x-72{left:18rem;right:18rem}
.sm\:inset-y-72{top:18rem;bottom:18rem}
.sm\:top-72{top:18rem}
.sm\:right-72{right:18rem}
.sm\:bottom-72{bottom:18rem}
.sm\:left-72{left:18rem}
.sm\:inset-80{top:20rem;right:20rem;bottom:20rem;left:20rem}
.sm\:inset-x-80{left:20rem;right:20rem}
.sm\:inset-y-80{top:20rem;bottom:20rem}
.sm\:top-80{top:20rem}
.sm\:right-80{right:20rem}
.sm\:bottom-80{bottom:20rem}
.sm\:left-80{left:20rem}
.sm\:inset-96{top:24rem;right:24rem;bottom:24rem;left:24rem}
.sm\:inset-x-96{left:24rem;right:24rem}
.sm\:inset-y-96{top:24rem;bottom:24rem}
.sm\:top-96{top:24rem}
.sm\:right-96{right:24rem}
.sm\:bottom-96{bottom:24rem}
.sm\:left-96{left:24rem}
.sm\:inset-1\/2{top:50%;right:50%;bottom:50%;left:50%}
.sm\:inset-x-1\/2{left:50%;right:50%}
.sm\:inset-y-1\/2{top:50%;bottom:50%}
.sm\:top-1\/2{top:50%}
.sm\:right-1\/2{right:50%}
.sm\:bottom-1\/2{bottom:50%}
.sm\:left-1\/2{left:50%}
.sm\:inset-1\/3{top:33.333333%;right:33.333333%;bottom:33.333333%;left:33.333333%}
.sm\:inset-x-1\/3{left:33.333333%;right:33.333333%}
.sm\:inset-y-1\/3{top:33.333333%;bottom:33.333333%}
.sm\:top-1\/3{top:33.333333%}
.sm\:right-1\/3{right:33.333333%}
.sm\:bottom-1\/3{bottom:33.333333%}
.sm\:left-1\/3{left:33.333333%}
.sm\:inset-2\/3{top:66.666667%;right:66.666667%;bottom:66.666667%;left:66.666667%}
.sm\:inset-x-2\/3{left:66.666667%;right:66.666667%}
.sm\:inset-y-2\/3{top:66.666667%;bottom:66.666667%}
.sm\:top-2\/3{top:66.666667%}
.sm\:right-2\/3{right:66.666667%}
.sm\:bottom-2\/3{bottom:66.666667%}
.sm\:left-2\/3{left:66.666667%}
.sm\:inset-1\/4{top:25%;right:25%;bottom:25%;left:25%}
.sm\:inset-x-1\/4{left:25%;right:25%}
.sm\:inset-y-1\/4{top:25%;bottom:25%}
.sm\:top-1\/4{top:25%}
.sm\:right-1\/4{right:25%}
.sm\:bottom-1\/4{bottom:25%}
.sm\:left-1\/4{left:25%}
.sm\:inset-2\/4{top:50%;right:50%;bottom:50%;left:50%}
.sm\:inset-x-2\/4{left:50%;right:50%}
.sm\:inset-y-2\/4{top:50%;bottom:50%}
.sm\:top-2\/4{top:50%}
.sm\:right-2\/4{right:50%}
.sm\:bottom-2\/4{bottom:50%}
.sm\:left-2\/4{left:50%}
.sm\:inset-3\/4{top:75%;right:75%;bottom:75%;left:75%}
.sm\:inset-x-3\/4{left:75%;right:75%}
.sm\:inset-y-3\/4{top:75%;bottom:75%}
.sm\:top-3\/4{top:75%}
.sm\:right-3\/4{right:75%}
.sm\:bottom-3\/4{bottom:75%}
.sm\:left-3\/4{left:75%}
.sm\:inset-1\/5{top:20%;right:20%;bottom:20%;left:20%}
.sm\:inset-x-1\/5{left:20%;right:20%}
.sm\:inset-y-1\/5{top:20%;bottom:20%}
.sm\:top-1\/5{top:20%}
.sm\:right-1\/5{right:20%}
.sm\:bottom-1\/5{bottom:20%}
.sm\:left-1\/5{left:20%}
.sm\:inset-2\/5{top:40%;right:40%;bottom:40%;left:40%}
.sm\:inset-x-2\/5{left:40%;right:40%}
.sm\:inset-y-2\/5{top:40%;bottom:40%}
.sm\:top-2\/5{top:40%}
.sm\:right-2\/5{right:40%}
.sm\:bottom-2\/5{bottom:40%}
.sm\:left-2\/5{left:40%}
.sm\:inset-3\/5{top:60%;right:60%;bottom:60%;left:60%}
.sm\:inset-x-3\/5{left:60%;right:60%}
.sm\:inset-y-3\/5{top:60%;bottom:60%}
.sm\:top-3\/5{top:60%}
.sm\:right-3\/5{right:60%}
.sm\:bottom-3\/5{bottom:60%}
.sm\:left-3\/5{left:60%}
.sm\:inset-4\/5{top:80%;right:80%;bottom:80%;left:80%}
.sm\:inset-x-4\/5{left:80%;right:80%}
.sm\:inset-y-4\/5{top:80%;bottom:80%}
.sm\:top-4\/5{top:80%}
.sm\:right-4\/5{right:80%}
.sm\:bottom-4\/5{bottom:80%}
.sm\:left-4\/5{left:80%}
.sm\:inset-1\/6{top:16.666667%;right:16.666667%;bottom:16.666667%;left:16.666667%}
.sm\:inset-x-1\/6{left:16.666667%;right:16.666667%}
.sm\:inset-y-1\/6{top:16.666667%;bottom:16.666667%}
.sm\:top-1\/6{top:16.666667%}
.sm\:right-1\/6{right:16.666667%}
.sm\:bottom-1\/6{bottom:16.666667%}
.sm\:left-1\/6{left:16.666667%}
.sm\:inset-5\/6{top:83.333333%;right:83.333333%;bottom:83.333333%;left:83.333333%}
.sm\:inset-x-5\/6{left:83.333333%;right:83.333333%}
.sm\:inset-y-5\/6{top:83.333333%;bottom:83.333333%}
.sm\:top-5\/6{top:83.333333%}
.sm\:right-5\/6{right:83.333333%}
.sm\:bottom-5\/6{bottom:83.333333%}
.sm\:left-5\/6{left:83.333333%}
.sm\:inset-1\/12{top:8.333333%;right:8.333333%;bottom:8.333333%;left:8.333333%}
.sm\:inset-x-1\/12{left:8.333333%;right:8.333333%}
.sm\:inset-y-1\/12{top:8.333333%;bottom:8.333333%}
.sm\:top-1\/12{top:8.333333%}
.sm\:right-1\/12{right:8.333333%}
.sm\:bottom-1\/12{bottom:8.333333%}
.sm\:left-1\/12{left:8.333333%}
.sm\:inset-full{top:100%;right:100%;bottom:100%;left:100%}
.sm\:inset-x-full{left:100%;right:100%}
.sm\:inset-y-full{top:100%;bottom:100%}
.sm\:top-full{top:100%}
.sm\:right-full{right:100%}
.sm\:bottom-full{bottom:100%}
.sm\:left-full{left:100%}
.sm\:inset-auto{top:auto;right:auto;bottom:auto;left:auto}
.sm\:inset-x-auto{left:auto;right:auto}
.sm\:inset-y-auto{top:auto;bottom:auto}
.sm\:top-auto{top:auto}
.sm\:right-auto{right:auto}
.sm\:bottom-auto{bottom:auto}
.sm\:left-auto{left:auto}
.sm\:overflow-auto{overflow:auto}
.sm\:overflow-x-auto{overflow-x:auto}
.sm\:overflow-y-auto{overflow-y:auto}
.sm\:overflow-hidden{overflow:hidden}
.sm\:overflow-x-hidden{overflow-x:hidden}
.sm\:overflow-y-hidden{overflow-y:hidden}
.sm\:overflow-visible{overflow:visible}
.sm\:overflow-x-visible{overflow-x:visible}
.sm\:overflow-y-visible{overflow-y:visible}
.sm\:overflow-scroll{overflow:scroll}
.sm\:overflow-x-scroll{overflow-x:scroll}
.sm\:overflow-y-scroll{overflow-y:scroll}
.sm\:overflow-clip{overflow:clip}
.sm\:overflow-x-clip{overflow-x:clip}
.sm\:overflow-y-clip{overflow-y:clip}
.sm\:aspect-square{aspect-ratio:1 / 1}
.sm\:aspect-video{aspect-ratio:16 / 9}
.sm\:aspect-auto{aspect-ratio:auto}
.sm\:aspect-portrait{aspect-ratio:3 / 4}
.sm\:aspect-wide{aspect-ratio:21 / 9}
.sm\:p-0{padding:0px}
.sm\:px-0{padding-left:0px;padding-right:0px}
.sm\:py-0{padding-top:0px;padding-bottom:0px}
.sm\:pt-0{padding-top:0px}
.sm\:pr-0{padding-right:0px}
.sm\:pb-0{padding-bottom:0px}
.sm\:pl-0{padding-left:0px}
.sm\:p-px{padding:1px}
.sm\:px-px{padding-left:1px;padding-right:1px}
.sm\:py-px{padding-top:1px;padding-bottom:1px}
.sm\:pt-px{padding-top:1px}
.sm\:pr-px{padding-right:1px}
.sm\:pb-px{padding-bottom:1px}
.sm\:pl-px{padding-left:1px}
.sm\:p-0\.5{padding:0.125rem}
.sm\:px-0\.5{padding-left:0.125rem;padding-right:0.125rem}
.sm\:py-0\.5{padding-top:0.125rem;padding-bottom:0.125rem}
.sm\:pt-0\.5{padding-top:0.125rem}
.sm\:pr-0\.5{padding-right:0.125rem}
.sm\:pb-0\.5{padding-bottom:0.125rem}
.sm\:pl-0\.5{padding-left:0.125rem}
.sm\:p-1{padding:0.25rem}
.sm\:px-1{padding-left:0.25rem;padding-right:0.25rem}
.sm\:py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.sm\:pt-1{padding-top:0.25rem}
.sm\:pr-1{padding-right:0.25rem}
.sm\:pb-1{padding-bottom:0.25rem}
.sm\:pl-1{padding-left:0.25rem}
.sm\:p-1\.5{padding:0.375rem}
.sm\:px-1\.5{padding-left:0.375rem;padding-right:0.375rem}
.sm\:py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem}
.sm\:pt-1\.5{padding-top:0.375rem}
.sm\:pr-1\.5{padding-right:0.375rem}
.sm\:pb-1\.5{padding-bottom:0.375rem}
.sm\:pl-1\.5{padding-left:0.375rem}
.sm\:p-2{padding:0.5rem}
.sm\:px-2{padding-left:0.5rem;padding-right:0.5rem}
.sm\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.sm\:pt-2{padding-top:0.5rem}
.sm\:pr-2{padding-right:0.5rem}
.sm\:pb-2{padding-bottom:0.5rem}
.sm\:pl-2{padding-left:0.5rem}
.sm\:p-2\.5{padding:0.625rem}
.sm\:px-2\.5{padding-left:0.625rem;padding-right:0.625rem}
.sm\:py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem}
.sm\:pt-2\.5{padding-top:0.625rem}
.sm\:pr-2\.5{padding-right:0.625rem}
.sm\:pb-2\.5{padding-bottom:0.625rem}
.sm\:pl-2\.5{padding-left:0.625rem}
.sm\:p-3{padding:0.75rem}
.sm\:px-3{padding-left:0.75rem;padding-right:0.75rem}
.sm\:py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.sm\:pt-3{padding-top:0.75rem}
.sm\:pr-3{padding-right:0.75rem}
.sm\:pb-3{padding-bottom:0.75rem}
.sm\:pl-3{padding-left:0.75rem}
.sm\:p-3\.5{padding:0.875rem}
.sm\:px-3\.5{padding-left:0.875rem;padding-right:0.875rem}
.sm\:py-3\.5{padding-top:0.875rem;padding-bottom:0.875rem}
.sm\:pt-3\.5{padding-top:0.875rem}
.sm\:pr-3\.5{padding-right:0.875rem}
.sm\:pb-3\.5{padding-bottom:0.875rem}
.sm\:pl-3\.5{padding-left:0.875rem}
.sm\:p-4{padding:1rem}
.sm\:px-4{padding-left:1rem;padding-right:1rem}
.sm\:py-4{padding-top:1rem;padding-bottom:1rem}
.sm\:pt-4{padding-top:1rem}
.sm\:pr-4{padding-right:1rem}
.sm\:pb-4{padding-bottom:1rem}
.sm\:pl-4{padding-left:1rem}
.sm\:p-5{padding:1.25rem}
.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}
.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}
.sm\:pt-5{padding-top:1.25rem}
.sm\:pr-5{padding-right:1.25rem}
.sm\:pb-5{padding-bottom:1.25rem}
.sm\:pl-5{padding-left:1.25rem}
.sm\:p-6{padding:1.5rem}
.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}
.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.sm\:pt-6{padding-top:1.5rem}
.sm\:pr-6{padding-right:1.5rem}
.sm\:pb-6{padding-bottom:1.5rem}
.sm\:pl-6{padding-left:1.5rem}
.sm\:p-7{padding:1.75rem}
.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}
.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}
.sm\:pt-7{padding-top:1.75rem}
.sm\:pr-7{padding-right:1.75rem}
.sm\:pb-7{padding-bottom:1.75rem}
.sm\:pl-7{padding-left:1.75rem}
.sm\:p-8{padding:2rem}
.sm\:px-8{padding-left:2rem;padding-right:2rem}
.sm\:py-8{padding-top:2rem;padding-bottom:2rem}
.sm\:pt-8{padding-top:2rem}
.sm\:pr-8{padding-right:2rem}
.sm\:pb-8{padding-bottom:2rem}
.sm\:pl-8{padding-left:2rem}
.sm\:p-9{padding:2.25rem}
.sm\:px-9{padding-left:2.25rem;padding-right:2.25rem}
.sm\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}
.sm\:pt-9{padding-top:2.25rem}
.sm\:pr-9{padding-right:2.25rem}
.sm\:pb-9{padding-bottom:2.25rem}
.sm\:pl-9{padding-left:2.25rem}
.sm\:p-10{padding:2.5rem}
.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}
.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.sm\:pt-10{padding-top:2.5rem}
.sm\:pr-10{padding-right:2.5rem}
.sm\:pb-10{padding-bottom:2.5rem}
.sm\:pl-10{padding-left:2.5rem}
.sm\:p-11{padding:2.75rem}
.sm\:px-11{padding-left:2.75rem;padding-right:2.75rem}
.sm\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}
.sm\:pt-11{padding-top:2.75rem}
.sm\:pr-11{padding-right:2.75rem}
.sm\:pb-11{padding-bottom:2.75rem}
.sm\:pl-11{padding-left:2.75rem}
.sm\:p-12{padding:3rem}
.sm\:px-12{padding-left:3rem;padding-right:3rem}
.sm\:py-12{padding-top:3rem;padding-bottom:3rem}
.sm\:pt-12{padding-top:3rem}
.sm\:pr-12{padding-right:3rem}
.sm\:pb-12{padding-bottom:3rem}
.sm\:pl-12{padding-left:3rem}
.sm\:p-14{padding:3.5rem}
.sm\:px-14{padding-left:3.5rem;padding-right:3.5rem}
.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}
.sm\:pt-14{padding-top:3.5rem}
.sm\:pr-14{padding-right:3.5rem}
.sm\:pb-14{padding-bottom:3.5rem}
.sm\:pl-14{padding-left:3.5rem}
.sm\:p-16{padding:4rem}
.sm\:px-16{padding-left:4rem;padding-right:4rem}
.sm\:py-16{padding-top:4rem;padding-bottom:4rem}
.sm\:pt-16{padding-top:4rem}
.sm\:pr-16{padding-right:4rem}
.sm\:pb-16{padding-bottom:4rem}
.sm\:pl-16{padding-left:4rem}
.sm\:p-20{padding:5rem}
.sm\:px-20{padding-left:5rem;padding-right:5rem}
.sm\:py-20{padding-top:5rem;padding-bottom:5rem}
.sm\:pt-20{padding-top:5rem}
.sm\:pr-20{padding-right:5rem}
.sm\:pb-20{padding-bottom:5rem}
.sm\:pl-20{padding-left:5rem}
.sm\:p-24{padding:6rem}
.sm\:px-24{padding-left:6rem;padding-right:6rem}
.sm\:py-24{padding-top:6rem;padding-bottom:6rem}
.sm\:pt-24{padding-top:6rem}
.sm\:pr-24{padding-right:6rem}
.sm\:pb-24{padding-bottom:6rem}
.sm\:pl-24{padding-left:6rem}
.sm\:p-28{padding:7rem}
.sm\:px-28{padding-left:7rem;padding-right:7rem}
.sm\:py-28{padding-top:7rem;padding-bottom:7rem}
.sm\:pt-28{padding-top:7rem}
.sm\:pr-28{padding-right:7rem}
.sm\:pb-28{padding-bottom:7rem}
.sm\:pl-28{padding-left:7rem}
.sm\:p-32{padding:8rem}
.sm\:px-32{padding-left:8rem;padding-right:8rem}
.sm\:py-32{padding-top:8rem;padding-bottom:8rem}
.sm\:pt-32{padding-top:8rem}
.sm\:pr-32{padding-right:8rem}
.sm\:pb-32{padding-bottom:8rem}
.sm\:pl-32{padding-left:8rem}
.sm\:p-36{padding:9rem}
.sm\:px-36{padding-left:9rem;padding-right:9rem}
.sm\:py-36{padding-top:9rem;padding-bottom:9rem}
.sm\:pt-36{padding-top:9rem}
.sm\:pr-36{padding-right:9rem}
.sm\:pb-36{padding-bottom:9rem}
.sm\:pl-36{padding-left:9rem}
.sm\:p-40{padding:10rem}
.sm\:px-40{padding-left:10rem;padding-right:10rem}
.sm\:py-40{padding-top:10rem;padding-bottom:10rem}
.sm\:pt-40{padding-top:10rem}
.sm\:pr-40{padding-right:10rem}
.sm\:pb-40{padding-bottom:10rem}
.sm\:pl-40{padding-left:10rem}
.sm\:p-44{padding:11rem}
.sm\:px-44{padding-left:11rem;padding-right:11rem}
.sm\:py-44{padding-top:11rem;padding-bottom:11rem}
.sm\:pt-44{padding-top:11rem}
.sm\:pr-44{padding-right:11rem}
.sm\:pb-44{padding-bottom:11rem}
.sm\:pl-44{padding-left:11rem}
.sm\:p-48{padding:12rem}
.sm\:px-48{padding-left:12rem;padding-right:12rem}
.sm\:py-48{padding-top:12rem;padding-bottom:12rem}
.sm\:pt-48{padding-top:12rem}
.sm\:pr-48{padding-right:12rem}
.sm\:pb-48{padding-bottom:12rem}
.sm\:pl-48{padding-left:12rem}
.sm\:p-52{padding:13rem}
.sm\:px-52{padding-left:13rem;padding-right:13rem}
.sm\:py-52{padding-top:13rem;padding-bottom:13rem}
.sm\:pt-52{padding-top:13rem}
.sm\:pr-52{padding-right:13rem}
.sm\:pb-52{padding-bottom:13rem}
.sm\:pl-52{padding-left:13rem}
.sm\:p-56{padding:14rem}
.sm\:px-56{padding-left:14rem;padding-right:14rem}
.sm\:py-56{padding-top:14rem;padding-bottom:14rem}
.sm\:pt-56{padding-top:14rem}
.sm\:pr-56{padding-right:14rem}
.sm\:pb-56{padding-bottom:14rem}
.sm\:pl-56{padding-left:14rem}
.sm\:p-60{padding:15rem}
.sm\:px-60{padding-left:15rem;padding-right:15rem}
.sm\:py-60{padding-top:15rem;padding-bottom:15rem}
.sm\:pt-60{padding-top:15rem}
.sm\:pr-60{padding-right:15rem}
.sm\:pb-60{padding-bottom:15rem}
.sm\:pl-60{padding-left:15rem}
.sm\:p-64{padding:16rem}
.sm\:px-64{padding-left:16rem;padding-right:16rem}
.sm\:py-64{padding-top:16rem;padding-bottom:16rem}
.sm\:pt-64{padding-top:16rem}
.sm\:pr-64{padding-right:16rem}
.sm\:pb-64{padding-bottom:16rem}
.sm\:pl-64{padding-left:16rem}
.sm\:p-72{padding:18rem}
.sm\:px-72{padding-left:18rem;padding-right:18rem}
.sm\:py-72{padding-top:18rem;padding-bottom:18rem}
.sm\:pt-72{padding-top:18rem}
.sm\:pr-72{padding-right:18rem}
.sm\:pb-72{padding-bottom:18rem}
.sm\:pl-72{padding-left:18rem}
.sm\:p-80{padding:20rem}
.sm\:px-80{padding-left:20rem;padding-right:20rem}
.sm\:py-80{padding-top:20rem;padding-bottom:20rem}
.sm\:pt-80{padding-top:20rem}
.sm\:pr-80{padding-right:20rem}
.sm\:pb-80{padding-bottom:20rem}
.sm\:pl-80{padding-left:20rem}
.sm\:p-96{padding:24rem}
.sm\:px-96{padding-left:24rem;padding-right:24rem}
.sm\:py-96{padding-top:24rem;padding-bottom:24rem}
.sm\:pt-96{padding-top:24rem}
.sm\:pr-96{padding-right:24rem}
.sm\:pb-96{padding-bottom:24rem}
.sm\:pl-96{padding-left:24rem}
.sm\:m-0{margin:0px}
.sm\:mx-0{margin-left:0px;margin-right:0px}
.sm\:my-0{margin-top:0px;margin-bottom:0px}
.sm\:mt-0{margin-top:0px}
.sm\:mr-0{margin-right:0px}
.sm\:mb-0{margin-bottom:0px}
.sm\:ml-0{margin-left:0px}
.sm\:m-px{margin:1px}
.sm\:mx-px{margin-left:1px;margin-right:1px}
.sm\:my-px{margin-top:1px;margin-bottom:1px}
.sm\:mt-px{margin-top:1px}
.sm\:mr-px{margin-right:1px}
.sm\:mb-px{margin-bottom:1px}
.sm\:ml-px{margin-left:1px}
.sm\:m-0\.5{margin:0.125rem}
.sm\:mx-0\.5{margin-left:0.125rem;margin-right:0.125rem}
.sm\:my-0\.5{margin-top:0.125rem;margin-bottom:0.125rem}
.sm\:mt-0\.5{margin-top:0.125rem}
.sm\:mr-0\.5{margin-right:0.125rem}
.sm\:mb-0\.5{margin-bottom:0.125rem}
.sm\:ml-0\.5{margin-left:0.125rem}
.sm\:m-1{margin:0.25rem}
.sm\:mx-1{margin-left:0.25rem;margin-right:0.25rem}
.sm\:my-1{margin-top:0.25rem;margin-bottom:0.25rem}
.sm\:mt-1{margin-top:0.25rem}
.sm\:mr-1{margin-right:0.25rem}
.sm\:mb-1{margin-bottom:0.25rem}
.sm\:ml-1{margin-left:0.25rem}
.sm\:m-1\.5{margin:0.375rem}
.sm\:mx-1\.5{margin-left:0.375rem;margin-right:0.375rem}
.sm\:my-1\.5{margin-top:0.375rem;margin-bottom:0.375rem}
.sm\:mt-1\.5{margin-top:0.375rem}
.sm\:mr-1\.5{margin-right:0.375rem}
.sm\:mb-1\.5{margin-bottom:0.375rem}
.sm\:ml-1\.5{margin-left:0.375rem}
.sm\:m-2{margin:0.5rem}
.sm\:mx-2{margin-left:0.5rem;margin-right:0.5rem}
.sm\:my-2{margin-top:0.5rem;margin-bottom:0.5rem}
.sm\:mt-2{margin-top:0.5rem}
.sm\:mr-2{margin-right:0.5rem}
.sm\:mb-2{margin-bottom:0.5rem}
.sm\:ml-2{margin-left:0.5rem}
.sm\:m-2\.5{margin:0.625rem}
.sm\:mx-2\.5{margin-left:0.625rem;margin-right:0.625rem}
.sm\:my-2\.5{margin-top:0.625rem;margin-bottom:0.625rem}
.sm\:mt-2\.5{margin-top:0.625rem}
.sm\:mr-2\.5{margin-right:0.625rem}
.sm\:mb-2\.5{margin-bottom:0.625rem}
.sm\:ml-2\.5{margin-left:0.625rem}
.sm\:m-3{margin:0.75rem}
.sm\:mx-3{margin-left:0.75rem;margin-right:0.75rem}
.sm\:my-3{margin-top:0.75rem;margin-bottom:0.75rem}
.sm\:mt-3{margin-top:0.75rem}
.sm\:mr-3{margin-right:0.75rem}
.sm\:mb-3{margin-bottom:0.75rem}
.sm\:ml-3{margin-left:0.75rem}
.sm\:m-3\.5{margin:0.875rem}
.sm\:mx-3\.5{margin-left:0.875rem;margin-right:0.875rem}
.sm\:my-3\.5{margin-top:0.875rem;margin-bottom:0.875rem}
.sm\:mt-3\.5{margin-top:0.875rem}
.sm\:mr-3\.5{margin-right:0.875rem}
.sm\:mb-3\.5{margin-bottom:0.875rem}
.sm\:ml-3\.5{margin-left:0.875rem}
.sm\:m-4{margin:1rem}
.sm\:mx-4{margin-left:1rem;margin-right:1rem}
.sm\:my-4{margin-top:1rem;margin-bottom:1rem}
.sm\:mt-4{margin-top:1rem}
.sm\:mr-4{margin-right:1rem}
.sm\:mb-4{margin-bottom:1rem}
.sm\:ml-4{margin-left:1rem}
.sm\:m-5{margin:1.25rem}
.sm\:mx-5{margin-left:1.25rem;margin-right:1.25rem}
.sm\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}
.sm\:mt-5{margin-top:1.25rem}
.sm\:mr-5{margin-right:1.25rem}
.sm\:mb-5{margin-bottom:1.25rem}
.sm\:ml-5{margin-left:1.25rem}
.sm\:m-6{margin:1.5rem}
.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}
.sm\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}
.sm\:mt-6{margin-top:1.5rem}
.sm\:mr-6{margin-right:1.5rem}
.sm\:mb-6{margin-bottom:1.5rem}
.sm\:ml-6{margin-left:1.5rem}
.sm\:m-7{margin:1.75rem}
.sm\:mx-7{margin-left:1.75rem;margin-right:1.75rem}
.sm\:my-7{margin-top:1.75rem;margin-bottom:1.75rem}
.sm\:mt-7{margin-top:1.75rem}
.sm\:mr-7{margin-right:1.75rem}
.sm\:mb-7{margin-bottom:1.75rem}
.sm\:ml-7{margin-left:1.75rem}
.sm\:m-8{margin:2rem}
.sm\:mx-8{margin-left:2rem;margin-right:2rem}
.sm\:my-8{margin-top:2rem;margin-bottom:2rem}
.sm\:mt-8{margin-top:2rem}
.sm\:mr-8{margin-right:2rem}
.sm\:mb-8{margin-bottom:2rem}
.sm\:ml-8{margin-left:2rem}
.sm\:m-9{margin:2.25rem}
.sm\:mx-9{margin-left:2.25rem;margin-right:2.25rem}
.sm\:my-9{margin-top:2.25rem;margin-bottom:2.25rem}
.sm\:mt-9{margin-top:2.25rem}
.sm\:mr-9{margin-right:2.25rem}
.sm\:mb-9{margin-bottom:2.25rem}
.sm\:ml-9{margin-left:2.25rem}
.sm\:m-10{margin:2.5rem}
.sm\:mx-10{margin-left:2.5rem;margin-right:2.5rem}
.sm\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}
.sm\:mt-10{margin-top:2.5rem}
.sm\:mr-10{margin-right:2.5rem}
.sm\:mb-10{margin-bottom:2.5rem}
.sm\:ml-10{margin-left:2.5rem}
.sm\:m-11{margin:2.75rem}
.sm\:mx-11{margin-left:2.75rem;margin-right:2.75rem}
.sm\:my-11{margin-top:2.75rem;margin-bottom:2.75rem}
.sm\:mt-11{margin-top:2.75rem}
.sm\:mr-11{margin-right:2.75rem}
.sm\:mb-11{margin-bottom:2.75rem}
.sm\:ml-11{margin-left:2.75rem}
.sm\:m-12{margin:3rem}
.sm\:mx-12{margin-left:3rem;margin-right:3rem}
.sm\:my-12{margin-top:3rem;margin-bottom:3rem}
.sm\:mt-12{margin-top:3rem}
.sm\:mr-12{margin-right:3rem}
.sm\:mb-12{margin-bottom:3rem}
.sm\:ml-12{margin-left:3rem}
.sm\:m-14{margin:3.5rem}
.sm\:mx-14{margin-left:3.5rem;margin-right:3.5rem}
.sm\:my-14{margin-top:3.5rem;margin-bottom:3.5rem}
.sm\:mt-14{margin-top:3.5rem}
.sm\:mr-14{margin-right:3.5rem}
.sm\:mb-14{margin-bottom:3.5rem}
.sm\:ml-14{margin-left:3.5rem}
.sm\:m-16{margin:4rem}
.sm\:mx-16{margin-left:4rem;margin-right:4rem}
.sm\:my-16{margin-top:4rem;margin-bottom:4rem}
.sm\:mt-16{margin-top:4rem}
.sm\:mr-16{margin-right:4rem}
.sm\:mb-16{margin-bottom:4rem}
.sm\:ml-16{margin-left:4rem}
.sm\:m-20{margin:5rem}
.sm\:mx-20{margin-left:5rem;margin-right:5rem}
.sm\:my-20{margin-top:5rem;margin-bottom:5rem}
.sm\:mt-20{margin-top:5rem}
.sm\:mr-20{margin-right:5rem}
.sm\:mb-20{margin-bottom:5rem}
.sm\:ml-20{margin-left:5rem}
.sm\:m-24{margin:6rem}
.sm\:mx-24{margin-left:6rem;margin-right:6rem}
.sm\:my-24{margin-top:6rem;margin-bottom:6rem}
.sm\:mt-24{margin-top:6rem}
.sm\:mr-24{margin-right:6rem}
.sm\:mb-24{margin-bottom:6rem}
.sm\:ml-24{margin-left:6rem}
.sm\:m-28{margin:7rem}
.sm\:mx-28{margin-left:7rem;margin-right:7rem}
.sm\:my-28{margin-top:7rem;margin-bottom:7rem}
.sm\:mt-28{margin-top:7rem}
.sm\:mr-28{margin-right:7rem}
.sm\:mb-28{margin-bottom:7rem}
.sm\:ml-28{margin-left:7rem}
.sm\:m-32{margin:8rem}
.sm\:mx-32{margin-left:8rem;margin-right:8rem}
.sm\:my-32{margin-top:8rem;margin-bottom:8rem}
.sm\:mt-32{margin-top:8rem}
.sm\:mr-32{margin-right:8rem}
.sm\:mb-32{margin-bottom:8rem}
.sm\:ml-32{margin-left:8rem}
.sm\:m-36{margin:9rem}
.sm\:mx-36{margin-left:9rem;margin-right:9rem}
.sm\:my-36{margin-top:9rem;margin-bottom:9rem}
.sm\:mt-36{margin-top:9rem}
.sm\:mr-36{margin-right:9rem}
.sm\:mb-36{margin-bottom:9rem}
.sm\:ml-36{margin-left:9rem}
.sm\:m-40{margin:10rem}
.sm\:mx-40{margin-left:10rem;margin-right:10rem}
.sm\:my-40{margin-top:10rem;margin-bottom:10rem}
.sm\:mt-40{margin-top:10rem}
.sm\:mr-40{margin-right:10rem}
.sm\:mb-40{margin-bottom:10rem}
.sm\:ml-40{margin-left:10rem}
.sm\:m-44{margin:11rem}
.sm\:mx-44{margin-left:11rem;margin-right:11rem}
.sm\:my-44{margin-top:11rem;margin-bottom:11rem}
.sm\:mt-44{margin-top:11rem}
.sm\:mr-44{margin-right:11rem}
.sm\:mb-44{margin-bottom:11rem}
.sm\:ml-44{margin-left:11rem}
.sm\:m-48{margin:12rem}
.sm\:mx-48{margin-left:12rem;margin-right:12rem}
.sm\:my-48{margin-top:12rem;margin-bottom:12rem}
.sm\:mt-48{margin-top:12rem}
.sm\:mr-48{margin-right:12rem}
.sm\:mb-48{margin-bottom:12rem}
.sm\:ml-48{margin-left:12rem}
.sm\:m-52{margin:13rem}
.sm\:mx-52{margin-left:13rem;margin-right:13rem}
.sm\:my-52{margin-top:13rem;margin-bottom:13rem}
.sm\:mt-52{margin-top:13rem}
.sm\:mr-52{margin-right:13rem}
.sm\:mb-52{margin-bottom:13rem}
.sm\:ml-52{margin-left:13rem}
.sm\:m-56{margin:14rem}
.sm\:mx-56{margin-left:14rem;margin-right:14rem}
.sm\:my-56{margin-top:14rem;margin-bottom:14rem}
.sm\:mt-56{margin-top:14rem}
.sm\:mr-56{margin-right:14rem}
.sm\:mb-56{margin-bottom:14rem}
.sm\:ml-56{margin-left:14rem}
.sm\:m-60{margin:15rem}
.sm\:mx-60{margin-left:15rem;margin-right:15rem}
.sm\:my-60{margin-top:15rem;margin-bottom:15rem}
.sm\:mt-60{margin-top:15rem}
.sm\:mr-60{margin-right:15rem}
.sm\:mb-60{margin-bottom:15rem}
.sm\:ml-60{margin-left:15rem}
.sm\:m-64{margin:16rem}
.sm\:mx-64{margin-left:16rem;margin-right:16rem}
.sm\:my-64{margin-top:16rem;margin-bottom:16rem}
.sm\:mt-64{margin-top:16rem}
.sm\:mr-64{margin-right:16rem}
.sm\:mb-64{margin-bottom:16rem}
.sm\:ml-64{margin-left:16rem}
.sm\:m-72{margin:18rem}
.sm\:mx-72{margin-left:18rem;margin-right:18rem}
.sm\:my-72{margin-top:18rem;margin-bottom:18rem}
.sm\:mt-72{margin-top:18rem}
.sm\:mr-72{margin-right:18rem}
.sm\:mb-72{margin-bottom:18rem}
.sm\:ml-72{margin-left:18rem}
.sm\:m-80{margin:20rem}
.sm\:mx-80{margin-left:20rem;margin-right:20rem}
.sm\:my-80{margin-top:20rem;margin-bottom:20rem}
.sm\:mt-80{margin-top:20rem}
.sm\:mr-80{margin-right:20rem}
.sm\:mb-80{margin-bottom:20rem}
.sm\:ml-80{margin-left:20rem}
.sm\:m-96{margin:24rem}
.sm\:mx-96{margin-left:24rem;margin-right:24rem}
.sm\:my-96{margin-top:24rem;margin-bottom:24rem}
.sm\:mt-96{margin-top:24rem}
.sm\:mr-96{margin-right:24rem}
.sm\:mb-96{margin-bottom:24rem}
.sm\:ml-96{margin-left:24rem}
.sm\:m-auto{margin:auto}
.sm\:mx-auto{margin-left:auto;margin-right:auto}
.sm\:my-auto{margin-top:auto;margin-bottom:auto}
.sm\:mt-auto{margin-top:auto}
.sm\:mr-auto{margin-right:auto}
.sm\:mb-auto{margin-bottom:auto}
.sm\:ml-auto{margin-left:auto}
.sm\:space-x-0 > * + *{margin-left:0px}
.sm\:space-y-0 > * + *{margin-top:0px}
.sm\:space-x-px > * + *{margin-left:1px}
.sm\:space-y-px > * + *{margin-top:1px}
.sm\:space-x-0\.5 > * + *{margin-left:0.125rem}
.sm\:space-y-0\.5 > * + *{margin-top:0.125rem}
.sm\:space-x-1 > * + *{margin-left:0.25rem}
.sm\:space-y-1 > * + *{margin-top:0.25rem}
.sm\:space-x-1\.5 > * + *{margin-left:0.375rem}
.sm\:space-y-1\.5 > * + *{margin-top:0.375rem}
.sm\:space-x-2 > * + *{margin-left:0.5rem}
.sm\:space-y-2 > * + *{margin-top:0.5rem}
.sm\:space-x-2\.5 > * + *{margin-left:0.625rem}
.sm\:space-y-2\.5 > * + *{margin-top:0.625rem}
.sm\:space-x-3 > * + *{margin-left:0.75rem}
.sm\:space-y-3 > * + *{margin-top:0.75rem}
.sm\:space-x-3\.5 > * + *{margin-left:0.875rem}
.sm\:space-y-3\.5 > * + *{margin-top:0.875rem}
.sm\:space-x-4 > * + *{margin-left:1rem}
.sm\:space-y-4 > * + *{margin-top:1rem}
.sm\:space-x-5 > * + *{margin-left:1.25rem}
.sm\:space-y-5 > * + *{margin-top:1.25rem}
.sm\:space-x-6 > * + *{margin-left:1.5rem}
.sm\:space-y-6 > * + *{margin-top:1.5rem}
.sm\:space-x-7 > * + *{margin-left:1.75rem}
.sm\:space-y-7 > * + *{margin-top:1.75rem}
.sm\:space-x-8 > * + *{margin-left:2rem}
.sm\:space-y-8 > * + *{margin-top:2rem}
.sm\:space-x-9 > * + *{margin-left:2.25rem}
.sm\:space-y-9 > * + *{margin-top:2.25rem}
.sm\:space-x-10 > * + *{margin-left:2.5rem}
.sm\:space-y-10 > * + *{margin-top:2.5rem}
.sm\:space-x-11 > * + *{margin-left:2.75rem}
.sm\:space-y-11 > * + *{margin-top:2.75rem}
.sm\:space-x-12 > * + *{margin-left:3rem}
.sm\:space-y-12 > * + *{margin-top:3rem}
.sm\:space-x-14 > * + *{margin-left:3.5rem}
.sm\:space-y-14 > * + *{margin-top:3.5rem}
.sm\:space-x-16 > * + *{margin-left:4rem}
.sm\:space-y-16 > * + *{margin-top:4rem}
.sm\:space-x-20 > * + *{margin-left:5rem}
.sm\:space-y-20 > * + *{margin-top:5rem}
.sm\:space-x-24 > * + *{margin-left:6rem}
.sm\:space-y-24 > * + *{margin-top:6rem}
.sm\:space-x-28 > * + *{margin-left:7rem}
.sm\:space-y-28 > * + *{margin-top:7rem}
.sm\:space-x-32 > * + *{margin-left:8rem}
.sm\:space-y-32 > * + *{margin-top:8rem}
.sm\:space-x-36 > * + *{margin-left:9rem}
.sm\:space-y-36 > * + *{margin-top:9rem}
.sm\:space-x-40 > * + *{margin-left:10rem}
.sm\:space-y-40 > * + *{margin-top:10rem}
.sm\:space-x-44 > * + *{margin-left:11rem}
.sm\:space-y-44 > * + *{margin-top:11rem}
.sm\:space-x-48 > * + *{margin-left:12rem}
.sm\:space-y-48 > * + *{margin-top:12rem}
.sm\:space-x-52 > * + *{margin-left:13rem}
.sm\:space-y-52 > * + *{margin-top:13rem}
.sm\:space-x-56 > * + *{margin-left:14rem}
.sm\:space-y-56 > * + *{margin-top:14rem}
.sm\:space-x-60 > * + *{margin-left:15rem}
.sm\:space-y-60 > * + *{margin-top:15rem}
.sm\:space-x-64 > * + *{margin-left:16rem}
.sm\:space-y-64 > * + *{margin-top:16rem}
.sm\:space-x-72 > * + *{margin-left:18rem}
.sm\:space-y-72 > * + *{margin-top:18rem}
.sm\:space-x-80 > * + *{margin-left:20rem}
.sm\:space-y-80 > * + *{margin-top:20rem}
.sm\:space-x-96 > * + *{margin-left:24rem}
.sm\:space-y-96 > * + *{margin-top:24rem}
.sm\:gap-0{gap:0px}
.sm\:gap-x-0{column-gap:0px}
.sm\:gap-y-0{row-gap:0px}
.sm\:gap-px{gap:1px}
.sm\:gap-x-px{column-gap:1px}
.sm\:gap-y-px{row-gap:1px}
.sm\:gap-0\.5{gap:0.125rem}
.sm\:gap-x-0\.5{column-gap:0.125rem}
.sm\:gap-y-0\.5{row-gap:0.125rem}
.sm\:gap-1{gap:0.25rem}
.sm\:gap-x-1{column-gap:0.25rem}
.sm\:gap-y-1{row-gap:0.25rem}
.sm\:gap-1\.5{gap:0.375rem}
.sm\:gap-x-1\.5{column-gap:0.375rem}
.sm\:gap-y-1\.5{row-gap:0.375rem}
.sm\:gap-2{gap:0.5rem}
.sm\:gap-x-2{column-gap:0.5rem}
.sm\:gap-y-2{row-gap:0.5rem}
.sm\:gap-2\.5{gap:0.625rem}
.sm\:gap-x-2\.5{column-gap:0.625rem}
.sm\:gap-y-2\.5{row-gap:0.625rem}
.sm\:gap-3{gap:0.75rem}
.sm\:gap-x-3{column-gap:0.75rem}
.sm\:gap-y-3{row-gap:0.75rem}
.sm\:gap-3\.5{gap:0.875rem}
.sm\:gap-x-3\.5{column-gap:0.875rem}
.sm\:gap-y-3\.5{row-gap:0.875rem}
.sm\:gap-4{gap:1rem}
.sm\:gap-x-4{column-gap:1rem}
.sm\:gap-y-4{row-gap:1rem}
.sm\:gap-5{gap:1.25rem}
.sm\:gap-x-5{column-gap:1.25rem}
.sm\:gap-y-5{row-gap:1.25rem}
.sm\:gap-6{gap:1.5rem}
.sm\:gap-x-6{column-gap:1.5rem}
.sm\:gap-y-6{row-gap:1.5rem}
.sm\:gap-7{gap:1.75rem}
.sm\:gap-x-7{column-gap:1.75rem}
.sm\:gap-y-7{row-gap:1.75rem}
.sm\:gap-8{gap:2rem}
.sm\:gap-x-8{column-gap:2rem}
.sm\:gap-y-8{row-gap:2rem}
.sm\:gap-9{gap:2.25rem}
.sm\:gap-x-9{column-gap:2.25rem}
.sm\:gap-y-9{row-gap:2.25rem}
.sm\:gap-10{gap:2.5rem}
.sm\:gap-x-10{column-gap:2.5rem}
.sm\:gap-y-10{row-gap:2.5rem}
.sm\:gap-11{gap:2.75rem}
.sm\:gap-x-11{column-gap:2.75rem}
.sm\:gap-y-11{row-gap:2.75rem}
.sm\:gap-12{gap:3rem}
.sm\:gap-x-12{column-gap:3rem}
.sm\:gap-y-12{row-gap:3rem}
.sm\:gap-14{gap:3.5rem}
.sm\:gap-x-14{column-gap:3.5rem}
.sm\:gap-y-14{row-gap:3.5rem}
.sm\:gap-16{gap:4rem}
.sm\:gap-x-16{column-gap:4rem}
.sm\:gap-y-16{row-gap:4rem}
.sm\:gap-20{gap:5rem}
.sm\:gap-x-20{column-gap:5rem}
.sm\:gap-y-20{row-gap:5rem}
.sm\:gap-24{gap:6rem}
.sm\:gap-x-24{column-gap:6rem}
.sm\:gap-y-24{row-gap:6rem}
.sm\:gap-28{gap:7rem}
.sm\:gap-x-28{column-gap:7rem}
.sm\:gap-y-28{row-gap:7rem}
.sm\:gap-32{gap:8rem}
.sm\:gap-x-32{column-gap:8rem}
.sm\:gap-y-32{row-gap:8rem}
.sm\:gap-36{gap:9rem}
.sm\:gap-x-36{column-gap:9rem}
.sm\:gap-y-36{row-gap:9rem}
.sm\:gap-40{gap:10rem}
.sm\:gap-x-40{column-gap:10rem}
.sm\:gap-y-40{row-gap:10rem}
.sm\:gap-44{gap:11rem}
.sm\:gap-x-44{column-gap:11rem}
.sm\:gap-y-44{row-gap:11rem}
.sm\:gap-48{gap:12rem}
.sm\:gap-x-48{column-gap:12rem}
.sm\:gap-y-48{row-gap:12rem}
.sm\:gap-52{gap:13rem}
.sm\:gap-x-52{column-gap:13rem}
.sm\:gap-y-52{row-gap:13rem}
.sm\:gap-56{gap:14rem}
.sm\:gap-x-56{column-gap:14rem}
.sm\:gap-y-56{row-gap:14rem}
.sm\:gap-60{gap:15rem}
.sm\:gap-x-60{column-gap:15rem}
.sm\:gap-y-60{row-gap:15rem}
.sm\:gap-64{gap:16rem}
.sm\:gap-x-64{column-gap:16rem}
.sm\:gap-y-64{row-gap:16rem}
.sm\:gap-72{gap:18rem}
.sm\:gap-x-72{column-gap:18rem}
.sm\:gap-y-72{row-gap:18rem}
.sm\:gap-80{gap:20rem}
.sm\:gap-x-80{column-gap:20rem}
.sm\:gap-y-80{row-gap:20rem}
.sm\:gap-96{gap:24rem}
.sm\:gap-x-96{column-gap:24rem}
.sm\:gap-y-96{row-gap:24rem}
.sm\:w-0{width:0px}
.sm\:w-px{width:1px}
.sm\:w-0\.5{width:0.125rem}
.sm\:w-1{width:0.25rem}
.sm\:w-1\.5{width:0.375rem}
.sm\:w-2{width:0.5rem}
.sm\:w-2\.5{width:0.625rem}
.sm\:w-3{width:0.75rem}
.sm\:w-3\.5{width:0.875rem}
.sm\:w-4{width:1rem}
.sm\:w-5{width:1.25rem}
.sm\:w-6{width:1.5rem}
.sm\:w-7{width:1.75rem}
.sm\:w-8{width:2rem}
.sm\:w-9{width:2.25rem}
.sm\:w-10{width:2.5rem}
.sm\:w-11{width:2.75rem}
.sm\:w-12{width:3rem}
.sm\:w-14{width:3.5rem}
.sm\:w-16{width:4rem}
.sm\:w-20{width:5rem}
.sm\:w-24{width:6rem}
.sm\:w-28{width:7rem}
.sm\:w-32{width:8rem}
.sm\:w-36{width:9rem}
.sm\:w-40{width:10rem}
.sm\:w-44{width:11rem}
.sm\:w-48{width:12rem}
.sm\:w-52{width:13rem}
.sm\:w-56{width:14rem}
.sm\:w-60{width:15rem}
.sm\:w-64{width:16rem}
.sm\:w-72{width:18rem}
.sm\:w-80{width:20rem}
.sm\:w-96{width:24rem}
.sm\:w-1\/2{width:50%}
.sm\:w-1\/3{width:33.333333%}
.sm\:w-2\/3{width:66.666667%}
.sm\:w-1\/4{width:25%}
.sm\:w-2\/4{width:50%}
.sm\:w-3\/4{width:75%}
.sm\:w-1\/5{width:20%}
.sm\:w-2\/5{width:40%}
.sm\:w-3\/5{width:60%}
.sm\:w-4\/5{width:80%}
.sm\:w-1\/6{width:16.666667%}
.sm\:w-5\/6{width:83.333333%}
.sm\:w-1\/12{width:8.333333%}
.sm\:w-full{width:100%}
.sm\:w-auto{width:auto}
.sm\:w-screen{width:100vw}
.sm\:w-min{width:min-content}
.sm\:w-max{width:max-content}
.sm\:w-fit{width:fit-content}
.sm\:h-0{height:0px}
.sm\:h-px{height:1px}
.sm\:h-0\.5{height:0.125rem}
.sm\:h-1{height:0.25rem}
.sm\:h-1\.5{height:0.375rem}
.sm\:h-2{height:0.5rem}
.sm\:h-2\.5{height:0.625rem}
.sm\:h-3{height:0.75rem}
.sm\:h-3\.5{height:0.875rem}
.sm\:h-4{height:1rem}
.sm\:h-5{height:1.25rem}
.sm\:h-6{height:1.5rem}
.sm\:h-7{height:1.75rem}
.sm\:h-8{height:2rem}
.sm\:h-9{height:2.25rem}
.sm\:h-10{height:2.5rem}
.sm\:h-11{height:2.75rem}
.sm\:h-12{height:3rem}
.sm\:h-14{height:3.5rem}
.sm\:h-16{height:4rem}
.sm\:h-20{height:5rem}
.sm\:h-24{height:6rem}
.sm\:h-28{height:7rem}
.sm\:h-32{height:8rem}
.sm\:h-36{height:9rem}
.sm\:h-40{height:10rem}
.sm\:h-44{height:11rem}
.sm\:h-48{height:12rem}
.sm\:h-52{height:13rem}
.sm\:h-56{height:14rem}
.sm\:h-60{height:15rem}
.sm\:h-64{height:16rem}
.sm\:h-72{height:18rem}
.sm\:h-80{height:20rem}
.sm\:h-96{height:24rem}
.sm\:h-auto{height:auto}
.sm\:h-full{height:100%}
.sm\:h-screen{height:100vh}
.sm\:h-min{height:min-content}
.sm\:h-max{height:max-content}
.sm\:h-fit{height:fit-content}
.sm\:h-1\/2{height:50%}
.sm\:h-1\/3{height:33.333333%}
.sm\:h-2\/3{height:66.666667%}
.sm\:h-1\/4{height:25%}
.sm\:h-3\/4{height:75%}
.sm\:max-w-none{max-width:none}
.sm\:max-w-xs{max-width:20rem}
.sm\:max-w-sm{max-width:24rem}
.sm\:max-w-md{max-width:28rem}
.sm\:max-w-lg{max-width:32rem}
.sm\:max-w-xl{max-width:36rem}
.sm\:max-w-2xl{max-width:42rem}
.sm\:max-w-3xl{max-width:48rem}
.sm\:max-w-4xl{max-width:56rem}
.sm\:max-w-5xl{max-width:64rem}
.sm\:max-w-6xl{max-width:72rem}
.sm\:max-w-7xl{max-width:80rem}
.sm\:max-w-full{max-width:100%}
.sm\:max-w-prose{max-width:65ch}
.sm\:max-w-screen-sm{max-width:640px}
.sm\:max-w-screen-md{max-width:768px}
.sm\:max-w-screen-lg{max-width:1024px}
.sm\:max-w-screen-xl{max-width:1280px}
.sm\:max-h-0{max-height:0px}
.sm\:max-h-px{max-height:1px}
.sm\:max-h-0\.5{max-height:0.125rem}
.sm\:max-h-1{max-height:0.25rem}
.sm\:max-h-1\.5{max-height:0.375rem}
.sm\:max-h-2{max-height:0.5rem}
.sm\:max-h-2\.5{max-height:0.625rem}
.sm\:max-h-3{max-height:0.75rem}
.sm\:max-h-3\.5{max-height:0.875rem}
.sm\:max-h-4{max-height:1rem}
.sm\:max-h-5{max-height:1.25rem}
.sm\:max-h-6{max-height:1.5rem}
.sm\:max-h-7{max-height:1.75rem}
.sm\:max-h-8{max-height:2rem}
.sm\:max-h-9{max-height:2.25rem}
.sm\:max-h-10{max-height:2.5rem}
.sm\:max-h-11{max-height:2.75rem}
.sm\:max-h-12{max-height:3rem}
.sm\:max-h-14{max-height:3.5rem}
.sm\:max-h-16{max-height:4rem}
.sm\:max-h-20{max-height:5rem}
.sm\:max-h-24{max-height:6rem}
.sm\:max-h-28{max-height:7rem}
.sm\:max-h-32{max-height:8rem}
.sm\:max-h-36{max-height:9rem}
.sm\:max-h-40{max-height:10rem}
.sm\:max-h-44{max-height:11rem}
.sm\:max-h-48{max-height:12rem}
.sm\:max-h-52{max-height:13rem}
.sm\:max-h-56{max-height:14rem}
.sm\:max-h-60{max-height:15rem}
.sm\:max-h-64{max-height:16rem}
.sm\:max-h-72{max-height:18rem}
.sm\:max-h-80{max-height:20rem}
.sm\:max-h-96{max-height:24rem}
.sm\:max-h-full{max-height:100%}
.sm\:max-h-screen{max-height:100vh}
.sm\:max-h-none{max-height:none}
.sm\:min-h-0{min-height:0px}
.sm\:min-h-full{min-height:100%}
.sm\:min-h-screen{min-height:100vh}
.sm\:min-h-min{min-height:min-content}
.sm\:min-h-fit{min-height:fit-content}
.sm\:min-h-4{min-height:1rem}
.sm\:min-h-8{min-height:2rem}
.sm\:min-h-10{min-height:2.5rem}
.sm\:min-h-12{min-height:3rem}
.sm\:min-h-16{min-height:4rem}
.sm\:min-h-20{min-height:5rem}
.sm\:min-h-24{min-height:6rem}
.sm\:min-h-32{min-height:8rem}
.sm\:min-h-40{min-height:10rem}
.sm\:min-h-48{min-height:12rem}
.sm\:min-h-56{min-height:14rem}
.sm\:min-h-64{min-height:16rem}
.sm\:min-h-80{min-height:20rem}
.sm\:min-h-96{min-height:24rem}
.sm\:size-full{width:100%;height:100%}
.sm\:size-0{width:0px;height:0px}
.sm\:size-px{width:1px;height:1px}
.sm\:size-0\.5{width:0.125rem;height:0.125rem}
.sm\:size-1{width:0.25rem;height:0.25rem}
.sm\:size-1\.5{width:0.375rem;height:0.375rem}
.sm\:size-2{width:0.5rem;height:0.5rem}
.sm\:size-2\.5{width:0.625rem;height:0.625rem}
.sm\:size-3{width:0.75rem;height:0.75rem}
.sm\:size-3\.5{width:0.875rem;height:0.875rem}
.sm\:size-4{width:1rem;height:1rem}
.sm\:size-5{width:1.25rem;height:1.25rem}
.sm\:size-6{width:1.5rem;height:1.5rem}
.sm\:size-7{width:1.75rem;height:1.75rem}
.sm\:size-8{width:2rem;height:2rem}
.sm\:size-9{width:2.25rem;height:2.25rem}
.sm\:size-10{width:2.5rem;height:2.5rem}
.sm\:size-11{width:2.75rem;height:2.75rem}
.sm\:size-12{width:3rem;height:3rem}
.sm\:size-14{width:3.5rem;height:3.5rem}
.sm\:size-16{width:4rem;height:4rem}
.sm\:size-20{width:5rem;height:5rem}
.sm\:size-24{width:6rem;height:6rem}
.sm\:size-28{width:7rem;height:7rem}
.sm\:size-32{width:8rem;height:8rem}
.sm\:size-36{width:9rem;height:9rem}
.sm\:size-40{width:10rem;height:10rem}
.sm\:size-44{width:11rem;height:11rem}
.sm\:size-48{width:12rem;height:12rem}
.sm\:size-52{width:13rem;height:13rem}
.sm\:size-56{width:14rem;height:14rem}
.sm\:size-60{width:15rem;height:15rem}
.sm\:size-64{width:16rem;height:16rem}
.sm\:size-72{width:18rem;height:18rem}
.sm\:size-80{width:20rem;height:20rem}
.sm\:size-96{width:24rem;height:24rem}
.sm\:flex-row{flex-direction:row}
.sm\:flex-row-reverse{flex-direction:row-reverse}
.sm\:flex-col{flex-direction:column}
.sm\:flex-col-reverse{flex-direction:column-reverse}
.sm\:flex-wrap{flex-wrap:wrap}
.sm\:flex-wrap-reverse{flex-wrap:wrap-reverse}
.sm\:flex-nowrap{flex-wrap:nowrap}
.sm\:flex-1{flex:1 1 0%}
.sm\:flex-auto{flex:1 1 auto}
.sm\:flex-initial{flex:0 1 auto}
.sm\:flex-none{flex:none}
.sm\:basis-0{flex-basis:0px}
.sm\:basis-auto{flex-basis:auto}
.sm\:basis-full{flex-basis:100%}
.sm\:basis-1\/2{flex-basis:50%}
.sm\:basis-1\/3{flex-basis:33.333333%}
.sm\:items-start{align-items:flex-start}
.sm\:self-start{align-self:flex-start}
.sm\:items-end{align-items:flex-end}
.sm\:self-end{align-self:flex-end}
.sm\:items-center{align-items:center}
.sm\:self-center{align-self:center}
.sm\:items-baseline{align-items:baseline}
.sm\:self-baseline{align-self:baseline}
.sm\:items-stretch{align-items:stretch}
.sm\:self-stretch{align-self:stretch}
.sm\:self-auto{align-self:auto}
.sm\:justify-start{justify-content:flex-start}
.sm\:justify-items-start{justify-items:flex-start}
.sm\:justify-self-start{justify-self:flex-start}
.sm\:justify-end{justify-content:flex-end}
.sm\:justify-items-end{justify-items:flex-end}
.sm\:justify-self-end{justify-self:flex-end}
.sm\:justify-center{justify-content:center}
.sm\:justify-items-center{justify-items:center}
.sm\:justify-self-center{justify-self:center}
.sm\:justify-between{justify-content:space-between}
.sm\:justify-items-between{justify-items:space-between}
.sm\:justify-self-between{justify-self:space-between}
.sm\:justify-around{justify-content:space-around}
.sm\:justify-items-around{justify-items:space-around}
.sm\:justify-self-around{justify-self:space-around}
.sm\:justify-evenly{justify-content:space-evenly}
.sm\:justify-items-evenly{justify-items:space-evenly}
.sm\:justify-self-evenly{justify-self:space-evenly}
.sm\:justify-stretch{justify-content:stretch}
.sm\:justify-items-stretch{justify-items:stretch}
.sm\:justify-self-stretch{justify-self:stretch}
.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.sm\:col-span-1{grid-column:span 1 / span 1}
.sm\:row-span-1{grid-row:span 1 / span 1}
.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.sm\:col-span-2{grid-column:span 2 / span 2}
.sm\:row-span-2{grid-row:span 2 / span 2}
.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.sm\:col-span-3{grid-column:span 3 / span 3}
.sm\:row-span-3{grid-row:span 3 / span 3}
.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.sm\:col-span-4{grid-column:span 4 / span 4}
.sm\:row-span-4{grid-row:span 4 / span 4}
.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.sm\:col-span-5{grid-column:span 5 / span 5}
.sm\:row-span-5{grid-row:span 5 / span 5}
.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.sm\:col-span-6{grid-column:span 6 / span 6}
.sm\:row-span-6{grid-row:span 6 / span 6}
.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.sm\:col-span-7{grid-column:span 7 / span 7}
.sm\:row-span-7{grid-row:span 7 / span 7}
.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.sm\:col-span-8{grid-column:span 8 / span 8}
.sm\:row-span-8{grid-row:span 8 / span 8}
.sm\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.sm\:col-span-9{grid-column:span 9 / span 9}
.sm\:row-span-9{grid-row:span 9 / span 9}
.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.sm\:col-span-10{grid-column:span 10 / span 10}
.sm\:row-span-10{grid-row:span 10 / span 10}
.sm\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.sm\:col-span-11{grid-column:span 11 / span 11}
.sm\:row-span-11{grid-row:span 11 / span 11}
.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.sm\:col-span-12{grid-column:span 12 / span 12}
.sm\:row-span-12{grid-row:span 12 / span 12}
.sm\:grid-cols-none{grid-template-columns:none}
.sm\:col-span-full{grid-column:1 / -1}
.sm\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}
.sm\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}
.sm\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}
.sm\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}
.sm\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}
.sm\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}
.sm\:grid-flow-row{grid-auto-flow:row}
.sm\:grid-flow-col{grid-auto-flow:column}
.sm\:grid-flow-dense{grid-auto-flow:dense}
.sm\:order-1{order:1}
.sm\:order-2{order:2}
.sm\:order-3{order:3}
.sm\:order-4{order:4}
.sm\:order-5{order:5}
.sm\:order-6{order:6}
.sm\:order-7{order:7}
.sm\:order-8{order:8}
.sm\:order-9{order:9}
.sm\:order-10{order:10}
.sm\:order-11{order:11}
.sm\:order-12{order:12}
.sm\:order-first{order:-9999}
.sm\:order-last{order:9999}
.sm\:order-none{order:0}
.sm\:text-xs{font-size:0.75rem;line-height:1rem}
.sm\:text-sm{font-size:0.875rem;line-height:1.25rem}
.sm\:text-base{font-size:1rem;line-height:1.5rem}
.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}
.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}
.sm\:text-2xl{font-size:1.5rem;line-height:2rem}
.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}
.sm\:text-5xl{font-size:3rem;line-height:1.1}
.sm\:text-6xl{font-size:3.75rem;line-height:1.05}
.sm\:text-7xl{font-size:4.5rem;line-height:1.05}
.sm\:text-8xl{font-size:6rem;line-height:1}
.sm\:text-9xl{font-size:8rem;line-height:1}
.sm\:font-thin{font-weight:100}
.sm\:font-extralight{font-weight:200}
.sm\:font-light{font-weight:300}
.sm\:font-normal{font-weight:400}
.sm\:font-medium{font-weight:500}
.sm\:font-semibold{font-weight:600}
.sm\:font-bold{font-weight:700}
.sm\:font-extrabold{font-weight:800}
.sm\:font-black{font-weight:900}
.sm\:font-sans{font-family:var(--sf-font-body)}
.sm\:font-display{font-family:var(--sf-font-display)}
.sm\:font-ui{font-family:var(--sf-font-ui)}
.sm\:font-serif{font-family:Georgia,"Times New Roman",serif}
.sm\:font-mono{font-family:Consolas,"Cascadia Mono","Courier New",monospace}
.sm\:leading-none{line-height:1}
.sm\:leading-tight{line-height:1.25}
.sm\:leading-snug{line-height:1.375}
.sm\:leading-normal{line-height:1.5}
.sm\:leading-relaxed{line-height:1.625}
.sm\:leading-loose{line-height:2}
.sm\:leading-3{line-height:.75rem}
.sm\:leading-4{line-height:1rem}
.sm\:leading-5{line-height:1.25rem}
.sm\:leading-6{line-height:1.5rem}
.sm\:leading-7{line-height:1.75rem}
.sm\:leading-8{line-height:2rem}
.sm\:leading-9{line-height:2.25rem}
.sm\:leading-10{line-height:2.5rem}
.sm\:tracking-tighter{letter-spacing:-0.05em}
.sm\:tracking-tight{letter-spacing:-0.025em}
.sm\:tracking-normal{letter-spacing:0em}
.sm\:tracking-wide{letter-spacing:0.025em}
.sm\:tracking-wider{letter-spacing:0.05em}
.sm\:tracking-widest{letter-spacing:0.1em}
.sm\:border-x{border-left-width:1px;border-right-width:1px}
.sm\:border-y{border-top-width:1px;border-bottom-width:1px}
.sm\:border-t{border-top-width:1px}
.sm\:border-r{border-right-width:1px}
.sm\:border-b{border-bottom-width:1px}
.sm\:border-l{border-left-width:1px}
.sm\:border-0{border-width:0px}
.sm\:border-x-0{border-left-width:0px;border-right-width:0px}
.sm\:border-y-0{border-top-width:0px;border-bottom-width:0px}
.sm\:border-t-0{border-top-width:0px}
.sm\:border-r-0{border-right-width:0px}
.sm\:border-b-0{border-bottom-width:0px}
.sm\:border-l-0{border-left-width:0px}
.sm\:border-4{border-width:4px}
.sm\:border-x-4{border-left-width:4px;border-right-width:4px}
.sm\:border-y-4{border-top-width:4px;border-bottom-width:4px}
.sm\:border-t-4{border-top-width:4px}
.sm\:border-r-4{border-right-width:4px}
.sm\:border-b-4{border-bottom-width:4px}
.sm\:border-l-4{border-left-width:4px}
.sm\:border-8{border-width:8px}
.sm\:border-x-8{border-left-width:8px;border-right-width:8px}
.sm\:border-y-8{border-top-width:8px;border-bottom-width:8px}
.sm\:border-t-8{border-top-width:8px}
.sm\:border-r-8{border-right-width:8px}
.sm\:border-b-8{border-bottom-width:8px}
.sm\:border-l-8{border-left-width:8px}
.sm\:rounded-none{border-radius:0px}
.sm\:rounded-t-none{border-top-left-radius:0px;border-top-right-radius:0px}
.sm\:rounded-b-none{border-bottom-left-radius:0px;border-bottom-right-radius:0px}
.sm\:rounded-l-none{border-top-left-radius:0px;border-bottom-left-radius:0px}
.sm\:rounded-r-none{border-top-right-radius:0px;border-bottom-right-radius:0px}
.sm\:rounded-tl-none{border-top-left-radius:0px}
.sm\:rounded-tr-none{border-top-right-radius:0px}
.sm\:rounded-bl-none{border-bottom-left-radius:0px}
.sm\:rounded-br-none{border-bottom-right-radius:0px}
.sm\:rounded-sm{border-radius:0.125rem}
.sm\:rounded-t-sm{border-top-left-radius:0.125rem;border-top-right-radius:0.125rem}
.sm\:rounded-b-sm{border-bottom-left-radius:0.125rem;border-bottom-right-radius:0.125rem}
.sm\:rounded-l-sm{border-top-left-radius:0.125rem;border-bottom-left-radius:0.125rem}
.sm\:rounded-r-sm{border-top-right-radius:0.125rem;border-bottom-right-radius:0.125rem}
.sm\:rounded-tl-sm{border-top-left-radius:0.125rem}
.sm\:rounded-tr-sm{border-top-right-radius:0.125rem}
.sm\:rounded-bl-sm{border-bottom-left-radius:0.125rem}
.sm\:rounded-br-sm{border-bottom-right-radius:0.125rem}
.sm\:rounded{border-radius:0.25rem}
.sm\:rounded-t{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}
.sm\:rounded-b{border-bottom-left-radius:0.25rem;border-bottom-right-radius:0.25rem}
.sm\:rounded-l{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}
.sm\:rounded-r{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}
.sm\:rounded-tl{border-top-left-radius:0.25rem}
.sm\:rounded-tr{border-top-right-radius:0.25rem}
.sm\:rounded-bl{border-bottom-left-radius:0.25rem}
.sm\:rounded-br{border-bottom-right-radius:0.25rem}
.sm\:rounded-md{border-radius:0.375rem}
.sm\:rounded-t-md{border-top-left-radius:0.375rem;border-top-right-radius:0.375rem}
.sm\:rounded-b-md{border-bottom-left-radius:0.375rem;border-bottom-right-radius:0.375rem}
.sm\:rounded-l-md{border-top-left-radius:0.375rem;border-bottom-left-radius:0.375rem}
.sm\:rounded-r-md{border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem}
.sm\:rounded-tl-md{border-top-left-radius:0.375rem}
.sm\:rounded-tr-md{border-top-right-radius:0.375rem}
.sm\:rounded-bl-md{border-bottom-left-radius:0.375rem}
.sm\:rounded-br-md{border-bottom-right-radius:0.375rem}
.sm\:rounded-lg{border-radius:0.5rem}
.sm\:rounded-t-lg{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}
.sm\:rounded-b-lg{border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem}
.sm\:rounded-l-lg{border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem}
.sm\:rounded-r-lg{border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem}
.sm\:rounded-tl-lg{border-top-left-radius:0.5rem}
.sm\:rounded-tr-lg{border-top-right-radius:0.5rem}
.sm\:rounded-bl-lg{border-bottom-left-radius:0.5rem}
.sm\:rounded-br-lg{border-bottom-right-radius:0.5rem}
.sm\:rounded-xl{border-radius:0.75rem}
.sm\:rounded-t-xl{border-top-left-radius:0.75rem;border-top-right-radius:0.75rem}
.sm\:rounded-b-xl{border-bottom-left-radius:0.75rem;border-bottom-right-radius:0.75rem}
.sm\:rounded-l-xl{border-top-left-radius:0.75rem;border-bottom-left-radius:0.75rem}
.sm\:rounded-r-xl{border-top-right-radius:0.75rem;border-bottom-right-radius:0.75rem}
.sm\:rounded-tl-xl{border-top-left-radius:0.75rem}
.sm\:rounded-tr-xl{border-top-right-radius:0.75rem}
.sm\:rounded-bl-xl{border-bottom-left-radius:0.75rem}
.sm\:rounded-br-xl{border-bottom-right-radius:0.75rem}
.sm\:rounded-2xl{border-radius:1rem}
.sm\:rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}
.sm\:rounded-b-2xl{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}
.sm\:rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}
.sm\:rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}
.sm\:rounded-tl-2xl{border-top-left-radius:1rem}
.sm\:rounded-tr-2xl{border-top-right-radius:1rem}
.sm\:rounded-bl-2xl{border-bottom-left-radius:1rem}
.sm\:rounded-br-2xl{border-bottom-right-radius:1rem}
.sm\:rounded-3xl{border-radius:1.5rem}
.sm\:rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}
.sm\:rounded-b-3xl{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}
.sm\:rounded-l-3xl{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}
.sm\:rounded-r-3xl{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}
.sm\:rounded-tl-3xl{border-top-left-radius:1.5rem}
.sm\:rounded-tr-3xl{border-top-right-radius:1.5rem}
.sm\:rounded-bl-3xl{border-bottom-left-radius:1.5rem}
.sm\:rounded-br-3xl{border-bottom-right-radius:1.5rem}
.sm\:rounded-full{border-radius:9999px}
.sm\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}
.sm\:rounded-b-full{border-bottom-left-radius:9999px;border-bottom-right-radius:9999px}
.sm\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}
.sm\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}
.sm\:rounded-tl-full{border-top-left-radius:9999px}
.sm\:rounded-tr-full{border-top-right-radius:9999px}
.sm\:rounded-bl-full{border-bottom-left-radius:9999px}
.sm\:rounded-br-full{border-bottom-right-radius:9999px}
.sm\:shadow-sm{box-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05)}
.sm\:shadow{box-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)}
.sm\:shadow-md{box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)}
.sm\:shadow-lg{box-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)}
.sm\:shadow-xl{box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)}
.sm\:shadow-2xl{box-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25)}
.sm\:shadow-inner{box-shadow:inset 0 2px 4px 0 rgb(0 0 0 / 0.05)}
.sm\:shadow-none{box-shadow:0 0 #0000}
.sm\:object-cover{object-fit:cover}
.sm\:object-contain{object-fit:contain}
.sm\:object-fill{object-fit:fill}
.sm\:object-none{object-fit:none}
.sm\:object-scale-down{object-fit:scale-down}
.sm\:object-center{object-position:center}
.sm\:object-top{object-position:top}
.sm\:object-bottom{object-position:bottom}
.sm\:object-left{object-position:left}
.sm\:object-right{object-position:right}
.sm\:translate-x-0{transform:translateX(0px)}
.sm\:translate-y-0{transform:translateY(0px)}
.sm\:translate-x-px{transform:translateX(1px)}
.sm\:translate-y-px{transform:translateY(1px)}
.sm\:translate-x-0\.5{transform:translateX(0.125rem)}
.sm\:translate-y-0\.5{transform:translateY(0.125rem)}
.sm\:translate-x-1{transform:translateX(0.25rem)}
.sm\:translate-y-1{transform:translateY(0.25rem)}
.sm\:translate-x-1\.5{transform:translateX(0.375rem)}
.sm\:translate-y-1\.5{transform:translateY(0.375rem)}
.sm\:translate-x-2{transform:translateX(0.5rem)}
.sm\:translate-y-2{transform:translateY(0.5rem)}
.sm\:translate-x-2\.5{transform:translateX(0.625rem)}
.sm\:translate-y-2\.5{transform:translateY(0.625rem)}
.sm\:translate-x-3{transform:translateX(0.75rem)}
.sm\:translate-y-3{transform:translateY(0.75rem)}
.sm\:translate-x-3\.5{transform:translateX(0.875rem)}
.sm\:translate-y-3\.5{transform:translateY(0.875rem)}
.sm\:translate-x-4{transform:translateX(1rem)}
.sm\:translate-y-4{transform:translateY(1rem)}
.sm\:translate-x-5{transform:translateX(1.25rem)}
.sm\:translate-y-5{transform:translateY(1.25rem)}
.sm\:translate-x-6{transform:translateX(1.5rem)}
.sm\:translate-y-6{transform:translateY(1.5rem)}
.sm\:translate-x-7{transform:translateX(1.75rem)}
.sm\:translate-y-7{transform:translateY(1.75rem)}
.sm\:translate-x-8{transform:translateX(2rem)}
.sm\:translate-y-8{transform:translateY(2rem)}
.sm\:translate-x-9{transform:translateX(2.25rem)}
.sm\:translate-y-9{transform:translateY(2.25rem)}
.sm\:translate-x-10{transform:translateX(2.5rem)}
.sm\:translate-y-10{transform:translateY(2.5rem)}
.sm\:translate-x-11{transform:translateX(2.75rem)}
.sm\:translate-y-11{transform:translateY(2.75rem)}
.sm\:translate-x-12{transform:translateX(3rem)}
.sm\:translate-y-12{transform:translateY(3rem)}
.sm\:translate-x-14{transform:translateX(3.5rem)}
.sm\:translate-y-14{transform:translateY(3.5rem)}
.sm\:translate-x-16{transform:translateX(4rem)}
.sm\:translate-y-16{transform:translateY(4rem)}
.sm\:translate-x-20{transform:translateX(5rem)}
.sm\:translate-y-20{transform:translateY(5rem)}
.sm\:translate-x-24{transform:translateX(6rem)}
.sm\:translate-y-24{transform:translateY(6rem)}
.sm\:translate-x-28{transform:translateX(7rem)}
.sm\:translate-y-28{transform:translateY(7rem)}
.sm\:translate-x-32{transform:translateX(8rem)}
.sm\:translate-y-32{transform:translateY(8rem)}
.sm\:translate-x-36{transform:translateX(9rem)}
.sm\:translate-y-36{transform:translateY(9rem)}
.sm\:translate-x-40{transform:translateX(10rem)}
.sm\:translate-y-40{transform:translateY(10rem)}
.sm\:translate-x-44{transform:translateX(11rem)}
.sm\:translate-y-44{transform:translateY(11rem)}
.sm\:translate-x-48{transform:translateX(12rem)}
.sm\:translate-y-48{transform:translateY(12rem)}
.sm\:translate-x-52{transform:translateX(13rem)}
.sm\:translate-y-52{transform:translateY(13rem)}
.sm\:translate-x-56{transform:translateX(14rem)}
.sm\:translate-y-56{transform:translateY(14rem)}
.sm\:translate-x-60{transform:translateX(15rem)}
.sm\:translate-y-60{transform:translateY(15rem)}
.sm\:translate-x-64{transform:translateX(16rem)}
.sm\:translate-y-64{transform:translateY(16rem)}
.sm\:translate-x-72{transform:translateX(18rem)}
.sm\:translate-y-72{transform:translateY(18rem)}
.sm\:translate-x-80{transform:translateX(20rem)}
.sm\:translate-y-80{transform:translateY(20rem)}
.sm\:translate-x-96{transform:translateX(24rem)}
.sm\:translate-y-96{transform:translateY(24rem)}
.sm\:relative-z{position:relative;z-index:1}
.sm\:table-auto{table-layout:auto}
.sm\:table-fixed{table-layout:fixed}
.sm\:columns-1{columns:1}
.sm\:columns-2{columns:2}
.sm\:columns-3{columns:3}
.sm\:columns-4{columns:4}
}
@media (min-width:768px){
.md\:block{display:block}
.md\:inline-block{display:inline-block}
.md\:inline{display:inline}
.md\:flex{display:flex}
.md\:inline-flex{display:inline-flex}
.md\:grid{display:grid}
.md\:inline-grid{display:inline-grid}
.md\:table{display:table}
.md\:table-cell{display:table-cell}
.md\:table-row{display:table-row}
.md\:hidden{display:none}
.md\:static{position:static}
.md\:fixed{position:fixed}
.md\:absolute{position:absolute}
.md\:relative{position:relative}
.md\:sticky{position:sticky}
.md\:inset-0{top:0px;right:0px;bottom:0px;left:0px}
.md\:inset-x-0{left:0px;right:0px}
.md\:inset-y-0{top:0px;bottom:0px}
.md\:top-0{top:0px}
.md\:right-0{right:0px}
.md\:bottom-0{bottom:0px}
.md\:left-0{left:0px}
.md\:inset-px{top:1px;right:1px;bottom:1px;left:1px}
.md\:inset-x-px{left:1px;right:1px}
.md\:inset-y-px{top:1px;bottom:1px}
.md\:top-px{top:1px}
.md\:right-px{right:1px}
.md\:bottom-px{bottom:1px}
.md\:left-px{left:1px}
.md\:inset-0\.5{top:0.125rem;right:0.125rem;bottom:0.125rem;left:0.125rem}
.md\:inset-x-0\.5{left:0.125rem;right:0.125rem}
.md\:inset-y-0\.5{top:0.125rem;bottom:0.125rem}
.md\:top-0\.5{top:0.125rem}
.md\:right-0\.5{right:0.125rem}
.md\:bottom-0\.5{bottom:0.125rem}
.md\:left-0\.5{left:0.125rem}
.md\:inset-1{top:0.25rem;right:0.25rem;bottom:0.25rem;left:0.25rem}
.md\:inset-x-1{left:0.25rem;right:0.25rem}
.md\:inset-y-1{top:0.25rem;bottom:0.25rem}
.md\:top-1{top:0.25rem}
.md\:right-1{right:0.25rem}
.md\:bottom-1{bottom:0.25rem}
.md\:left-1{left:0.25rem}
.md\:inset-1\.5{top:0.375rem;right:0.375rem;bottom:0.375rem;left:0.375rem}
.md\:inset-x-1\.5{left:0.375rem;right:0.375rem}
.md\:inset-y-1\.5{top:0.375rem;bottom:0.375rem}
.md\:top-1\.5{top:0.375rem}
.md\:right-1\.5{right:0.375rem}
.md\:bottom-1\.5{bottom:0.375rem}
.md\:left-1\.5{left:0.375rem}
.md\:inset-2{top:0.5rem;right:0.5rem;bottom:0.5rem;left:0.5rem}
.md\:inset-x-2{left:0.5rem;right:0.5rem}
.md\:inset-y-2{top:0.5rem;bottom:0.5rem}
.md\:top-2{top:0.5rem}
.md\:right-2{right:0.5rem}
.md\:bottom-2{bottom:0.5rem}
.md\:left-2{left:0.5rem}
.md\:inset-2\.5{top:0.625rem;right:0.625rem;bottom:0.625rem;left:0.625rem}
.md\:inset-x-2\.5{left:0.625rem;right:0.625rem}
.md\:inset-y-2\.5{top:0.625rem;bottom:0.625rem}
.md\:top-2\.5{top:0.625rem}
.md\:right-2\.5{right:0.625rem}
.md\:bottom-2\.5{bottom:0.625rem}
.md\:left-2\.5{left:0.625rem}
.md\:inset-3{top:0.75rem;right:0.75rem;bottom:0.75rem;left:0.75rem}
.md\:inset-x-3{left:0.75rem;right:0.75rem}
.md\:inset-y-3{top:0.75rem;bottom:0.75rem}
.md\:top-3{top:0.75rem}
.md\:right-3{right:0.75rem}
.md\:bottom-3{bottom:0.75rem}
.md\:left-3{left:0.75rem}
.md\:inset-3\.5{top:0.875rem;right:0.875rem;bottom:0.875rem;left:0.875rem}
.md\:inset-x-3\.5{left:0.875rem;right:0.875rem}
.md\:inset-y-3\.5{top:0.875rem;bottom:0.875rem}
.md\:top-3\.5{top:0.875rem}
.md\:right-3\.5{right:0.875rem}
.md\:bottom-3\.5{bottom:0.875rem}
.md\:left-3\.5{left:0.875rem}
.md\:inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}
.md\:inset-x-4{left:1rem;right:1rem}
.md\:inset-y-4{top:1rem;bottom:1rem}
.md\:top-4{top:1rem}
.md\:right-4{right:1rem}
.md\:bottom-4{bottom:1rem}
.md\:left-4{left:1rem}
.md\:inset-5{top:1.25rem;right:1.25rem;bottom:1.25rem;left:1.25rem}
.md\:inset-x-5{left:1.25rem;right:1.25rem}
.md\:inset-y-5{top:1.25rem;bottom:1.25rem}
.md\:top-5{top:1.25rem}
.md\:right-5{right:1.25rem}
.md\:bottom-5{bottom:1.25rem}
.md\:left-5{left:1.25rem}
.md\:inset-6{top:1.5rem;right:1.5rem;bottom:1.5rem;left:1.5rem}
.md\:inset-x-6{left:1.5rem;right:1.5rem}
.md\:inset-y-6{top:1.5rem;bottom:1.5rem}
.md\:top-6{top:1.5rem}
.md\:right-6{right:1.5rem}
.md\:bottom-6{bottom:1.5rem}
.md\:left-6{left:1.5rem}
.md\:inset-7{top:1.75rem;right:1.75rem;bottom:1.75rem;left:1.75rem}
.md\:inset-x-7{left:1.75rem;right:1.75rem}
.md\:inset-y-7{top:1.75rem;bottom:1.75rem}
.md\:top-7{top:1.75rem}
.md\:right-7{right:1.75rem}
.md\:bottom-7{bottom:1.75rem}
.md\:left-7{left:1.75rem}
.md\:inset-8{top:2rem;right:2rem;bottom:2rem;left:2rem}
.md\:inset-x-8{left:2rem;right:2rem}
.md\:inset-y-8{top:2rem;bottom:2rem}
.md\:top-8{top:2rem}
.md\:right-8{right:2rem}
.md\:bottom-8{bottom:2rem}
.md\:left-8{left:2rem}
.md\:inset-9{top:2.25rem;right:2.25rem;bottom:2.25rem;left:2.25rem}
.md\:inset-x-9{left:2.25rem;right:2.25rem}
.md\:inset-y-9{top:2.25rem;bottom:2.25rem}
.md\:top-9{top:2.25rem}
.md\:right-9{right:2.25rem}
.md\:bottom-9{bottom:2.25rem}
.md\:left-9{left:2.25rem}
.md\:inset-10{top:2.5rem;right:2.5rem;bottom:2.5rem;left:2.5rem}
.md\:inset-x-10{left:2.5rem;right:2.5rem}
.md\:inset-y-10{top:2.5rem;bottom:2.5rem}
.md\:top-10{top:2.5rem}
.md\:right-10{right:2.5rem}
.md\:bottom-10{bottom:2.5rem}
.md\:left-10{left:2.5rem}
.md\:inset-11{top:2.75rem;right:2.75rem;bottom:2.75rem;left:2.75rem}
.md\:inset-x-11{left:2.75rem;right:2.75rem}
.md\:inset-y-11{top:2.75rem;bottom:2.75rem}
.md\:top-11{top:2.75rem}
.md\:right-11{right:2.75rem}
.md\:bottom-11{bottom:2.75rem}
.md\:left-11{left:2.75rem}
.md\:inset-12{top:3rem;right:3rem;bottom:3rem;left:3rem}
.md\:inset-x-12{left:3rem;right:3rem}
.md\:inset-y-12{top:3rem;bottom:3rem}
.md\:top-12{top:3rem}
.md\:right-12{right:3rem}
.md\:bottom-12{bottom:3rem}
.md\:left-12{left:3rem}
.md\:inset-14{top:3.5rem;right:3.5rem;bottom:3.5rem;left:3.5rem}
.md\:inset-x-14{left:3.5rem;right:3.5rem}
.md\:inset-y-14{top:3.5rem;bottom:3.5rem}
.md\:top-14{top:3.5rem}
.md\:right-14{right:3.5rem}
.md\:bottom-14{bottom:3.5rem}
.md\:left-14{left:3.5rem}
.md\:inset-16{top:4rem;right:4rem;bottom:4rem;left:4rem}
.md\:inset-x-16{left:4rem;right:4rem}
.md\:inset-y-16{top:4rem;bottom:4rem}
.md\:top-16{top:4rem}
.md\:right-16{right:4rem}
.md\:bottom-16{bottom:4rem}
.md\:left-16{left:4rem}
.md\:inset-20{top:5rem;right:5rem;bottom:5rem;left:5rem}
.md\:inset-x-20{left:5rem;right:5rem}
.md\:inset-y-20{top:5rem;bottom:5rem}
.md\:top-20{top:5rem}
.md\:right-20{right:5rem}
.md\:bottom-20{bottom:5rem}
.md\:left-20{left:5rem}
.md\:inset-24{top:6rem;right:6rem;bottom:6rem;left:6rem}
.md\:inset-x-24{left:6rem;right:6rem}
.md\:inset-y-24{top:6rem;bottom:6rem}
.md\:top-24{top:6rem}
.md\:right-24{right:6rem}
.md\:bottom-24{bottom:6rem}
.md\:left-24{left:6rem}
.md\:inset-28{top:7rem;right:7rem;bottom:7rem;left:7rem}
.md\:inset-x-28{left:7rem;right:7rem}
.md\:inset-y-28{top:7rem;bottom:7rem}
.md\:top-28{top:7rem}
.md\:right-28{right:7rem}
.md\:bottom-28{bottom:7rem}
.md\:left-28{left:7rem}
.md\:inset-32{top:8rem;right:8rem;bottom:8rem;left:8rem}
.md\:inset-x-32{left:8rem;right:8rem}
.md\:inset-y-32{top:8rem;bottom:8rem}
.md\:top-32{top:8rem}
.md\:right-32{right:8rem}
.md\:bottom-32{bottom:8rem}
.md\:left-32{left:8rem}
.md\:inset-36{top:9rem;right:9rem;bottom:9rem;left:9rem}
.md\:inset-x-36{left:9rem;right:9rem}
.md\:inset-y-36{top:9rem;bottom:9rem}
.md\:top-36{top:9rem}
.md\:right-36{right:9rem}
.md\:bottom-36{bottom:9rem}
.md\:left-36{left:9rem}
.md\:inset-40{top:10rem;right:10rem;bottom:10rem;left:10rem}
.md\:inset-x-40{left:10rem;right:10rem}
.md\:inset-y-40{top:10rem;bottom:10rem}
.md\:top-40{top:10rem}
.md\:right-40{right:10rem}
.md\:bottom-40{bottom:10rem}
.md\:left-40{left:10rem}
.md\:inset-44{top:11rem;right:11rem;bottom:11rem;left:11rem}
.md\:inset-x-44{left:11rem;right:11rem}
.md\:inset-y-44{top:11rem;bottom:11rem}
.md\:top-44{top:11rem}
.md\:right-44{right:11rem}
.md\:bottom-44{bottom:11rem}
.md\:left-44{left:11rem}
.md\:inset-48{top:12rem;right:12rem;bottom:12rem;left:12rem}
.md\:inset-x-48{left:12rem;right:12rem}
.md\:inset-y-48{top:12rem;bottom:12rem}
.md\:top-48{top:12rem}
.md\:right-48{right:12rem}
.md\:bottom-48{bottom:12rem}
.md\:left-48{left:12rem}
.md\:inset-52{top:13rem;right:13rem;bottom:13rem;left:13rem}
.md\:inset-x-52{left:13rem;right:13rem}
.md\:inset-y-52{top:13rem;bottom:13rem}
.md\:top-52{top:13rem}
.md\:right-52{right:13rem}
.md\:bottom-52{bottom:13rem}
.md\:left-52{left:13rem}
.md\:inset-56{top:14rem;right:14rem;bottom:14rem;left:14rem}
.md\:inset-x-56{left:14rem;right:14rem}
.md\:inset-y-56{top:14rem;bottom:14rem}
.md\:top-56{top:14rem}
.md\:right-56{right:14rem}
.md\:bottom-56{bottom:14rem}
.md\:left-56{left:14rem}
.md\:inset-60{top:15rem;right:15rem;bottom:15rem;left:15rem}
.md\:inset-x-60{left:15rem;right:15rem}
.md\:inset-y-60{top:15rem;bottom:15rem}
.md\:top-60{top:15rem}
.md\:right-60{right:15rem}
.md\:bottom-60{bottom:15rem}
.md\:left-60{left:15rem}
.md\:inset-64{top:16rem;right:16rem;bottom:16rem;left:16rem}
.md\:inset-x-64{left:16rem;right:16rem}
.md\:inset-y-64{top:16rem;bottom:16rem}
.md\:top-64{top:16rem}
.md\:right-64{right:16rem}
.md\:bottom-64{bottom:16rem}
.md\:left-64{left:16rem}
.md\:inset-72{top:18rem;right:18rem;bottom:18rem;left:18rem}
.md\:inset-x-72{left:18rem;right:18rem}
.md\:inset-y-72{top:18rem;bottom:18rem}
.md\:top-72{top:18rem}
.md\:right-72{right:18rem}
.md\:bottom-72{bottom:18rem}
.md\:left-72{left:18rem}
.md\:inset-80{top:20rem;right:20rem;bottom:20rem;left:20rem}
.md\:inset-x-80{left:20rem;right:20rem}
.md\:inset-y-80{top:20rem;bottom:20rem}
.md\:top-80{top:20rem}
.md\:right-80{right:20rem}
.md\:bottom-80{bottom:20rem}
.md\:left-80{left:20rem}
.md\:inset-96{top:24rem;right:24rem;bottom:24rem;left:24rem}
.md\:inset-x-96{left:24rem;right:24rem}
.md\:inset-y-96{top:24rem;bottom:24rem}
.md\:top-96{top:24rem}
.md\:right-96{right:24rem}
.md\:bottom-96{bottom:24rem}
.md\:left-96{left:24rem}
.md\:inset-1\/2{top:50%;right:50%;bottom:50%;left:50%}
.md\:inset-x-1\/2{left:50%;right:50%}
.md\:inset-y-1\/2{top:50%;bottom:50%}
.md\:top-1\/2{top:50%}
.md\:right-1\/2{right:50%}
.md\:bottom-1\/2{bottom:50%}
.md\:left-1\/2{left:50%}
.md\:inset-1\/3{top:33.333333%;right:33.333333%;bottom:33.333333%;left:33.333333%}
.md\:inset-x-1\/3{left:33.333333%;right:33.333333%}
.md\:inset-y-1\/3{top:33.333333%;bottom:33.333333%}
.md\:top-1\/3{top:33.333333%}
.md\:right-1\/3{right:33.333333%}
.md\:bottom-1\/3{bottom:33.333333%}
.md\:left-1\/3{left:33.333333%}
.md\:inset-2\/3{top:66.666667%;right:66.666667%;bottom:66.666667%;left:66.666667%}
.md\:inset-x-2\/3{left:66.666667%;right:66.666667%}
.md\:inset-y-2\/3{top:66.666667%;bottom:66.666667%}
.md\:top-2\/3{top:66.666667%}
.md\:right-2\/3{right:66.666667%}
.md\:bottom-2\/3{bottom:66.666667%}
.md\:left-2\/3{left:66.666667%}
.md\:inset-1\/4{top:25%;right:25%;bottom:25%;left:25%}
.md\:inset-x-1\/4{left:25%;right:25%}
.md\:inset-y-1\/4{top:25%;bottom:25%}
.md\:top-1\/4{top:25%}
.md\:right-1\/4{right:25%}
.md\:bottom-1\/4{bottom:25%}
.md\:left-1\/4{left:25%}
.md\:inset-2\/4{top:50%;right:50%;bottom:50%;left:50%}
.md\:inset-x-2\/4{left:50%;right:50%}
.md\:inset-y-2\/4{top:50%;bottom:50%}
.md\:top-2\/4{top:50%}
.md\:right-2\/4{right:50%}
.md\:bottom-2\/4{bottom:50%}
.md\:left-2\/4{left:50%}
.md\:inset-3\/4{top:75%;right:75%;bottom:75%;left:75%}
.md\:inset-x-3\/4{left:75%;right:75%}
.md\:inset-y-3\/4{top:75%;bottom:75%}
.md\:top-3\/4{top:75%}
.md\:right-3\/4{right:75%}
.md\:bottom-3\/4{bottom:75%}
.md\:left-3\/4{left:75%}
.md\:inset-1\/5{top:20%;right:20%;bottom:20%;left:20%}
.md\:inset-x-1\/5{left:20%;right:20%}
.md\:inset-y-1\/5{top:20%;bottom:20%}
.md\:top-1\/5{top:20%}
.md\:right-1\/5{right:20%}
.md\:bottom-1\/5{bottom:20%}
.md\:left-1\/5{left:20%}
.md\:inset-2\/5{top:40%;right:40%;bottom:40%;left:40%}
.md\:inset-x-2\/5{left:40%;right:40%}
.md\:inset-y-2\/5{top:40%;bottom:40%}
.md\:top-2\/5{top:40%}
.md\:right-2\/5{right:40%}
.md\:bottom-2\/5{bottom:40%}
.md\:left-2\/5{left:40%}
.md\:inset-3\/5{top:60%;right:60%;bottom:60%;left:60%}
.md\:inset-x-3\/5{left:60%;right:60%}
.md\:inset-y-3\/5{top:60%;bottom:60%}
.md\:top-3\/5{top:60%}
.md\:right-3\/5{right:60%}
.md\:bottom-3\/5{bottom:60%}
.md\:left-3\/5{left:60%}
.md\:inset-4\/5{top:80%;right:80%;bottom:80%;left:80%}
.md\:inset-x-4\/5{left:80%;right:80%}
.md\:inset-y-4\/5{top:80%;bottom:80%}
.md\:top-4\/5{top:80%}
.md\:right-4\/5{right:80%}
.md\:bottom-4\/5{bottom:80%}
.md\:left-4\/5{left:80%}
.md\:inset-1\/6{top:16.666667%;right:16.666667%;bottom:16.666667%;left:16.666667%}
.md\:inset-x-1\/6{left:16.666667%;right:16.666667%}
.md\:inset-y-1\/6{top:16.666667%;bottom:16.666667%}
.md\:top-1\/6{top:16.666667%}
.md\:right-1\/6{right:16.666667%}
.md\:bottom-1\/6{bottom:16.666667%}
.md\:left-1\/6{left:16.666667%}
.md\:inset-5\/6{top:83.333333%;right:83.333333%;bottom:83.333333%;left:83.333333%}
.md\:inset-x-5\/6{left:83.333333%;right:83.333333%}
.md\:inset-y-5\/6{top:83.333333%;bottom:83.333333%}
.md\:top-5\/6{top:83.333333%}
.md\:right-5\/6{right:83.333333%}
.md\:bottom-5\/6{bottom:83.333333%}
.md\:left-5\/6{left:83.333333%}
.md\:inset-1\/12{top:8.333333%;right:8.333333%;bottom:8.333333%;left:8.333333%}
.md\:inset-x-1\/12{left:8.333333%;right:8.333333%}
.md\:inset-y-1\/12{top:8.333333%;bottom:8.333333%}
.md\:top-1\/12{top:8.333333%}
.md\:right-1\/12{right:8.333333%}
.md\:bottom-1\/12{bottom:8.333333%}
.md\:left-1\/12{left:8.333333%}
.md\:inset-full{top:100%;right:100%;bottom:100%;left:100%}
.md\:inset-x-full{left:100%;right:100%}
.md\:inset-y-full{top:100%;bottom:100%}
.md\:top-full{top:100%}
.md\:right-full{right:100%}
.md\:bottom-full{bottom:100%}
.md\:left-full{left:100%}
.md\:inset-auto{top:auto;right:auto;bottom:auto;left:auto}
.md\:inset-x-auto{left:auto;right:auto}
.md\:inset-y-auto{top:auto;bottom:auto}
.md\:top-auto{top:auto}
.md\:right-auto{right:auto}
.md\:bottom-auto{bottom:auto}
.md\:left-auto{left:auto}
.md\:overflow-auto{overflow:auto}
.md\:overflow-x-auto{overflow-x:auto}
.md\:overflow-y-auto{overflow-y:auto}
.md\:overflow-hidden{overflow:hidden}
.md\:overflow-x-hidden{overflow-x:hidden}
.md\:overflow-y-hidden{overflow-y:hidden}
.md\:overflow-visible{overflow:visible}
.md\:overflow-x-visible{overflow-x:visible}
.md\:overflow-y-visible{overflow-y:visible}
.md\:overflow-scroll{overflow:scroll}
.md\:overflow-x-scroll{overflow-x:scroll}
.md\:overflow-y-scroll{overflow-y:scroll}
.md\:overflow-clip{overflow:clip}
.md\:overflow-x-clip{overflow-x:clip}
.md\:overflow-y-clip{overflow-y:clip}
.md\:aspect-square{aspect-ratio:1 / 1}
.md\:aspect-video{aspect-ratio:16 / 9}
.md\:aspect-auto{aspect-ratio:auto}
.md\:aspect-portrait{aspect-ratio:3 / 4}
.md\:aspect-wide{aspect-ratio:21 / 9}
.md\:p-0{padding:0px}
.md\:px-0{padding-left:0px;padding-right:0px}
.md\:py-0{padding-top:0px;padding-bottom:0px}
.md\:pt-0{padding-top:0px}
.md\:pr-0{padding-right:0px}
.md\:pb-0{padding-bottom:0px}
.md\:pl-0{padding-left:0px}
.md\:p-px{padding:1px}
.md\:px-px{padding-left:1px;padding-right:1px}
.md\:py-px{padding-top:1px;padding-bottom:1px}
.md\:pt-px{padding-top:1px}
.md\:pr-px{padding-right:1px}
.md\:pb-px{padding-bottom:1px}
.md\:pl-px{padding-left:1px}
.md\:p-0\.5{padding:0.125rem}
.md\:px-0\.5{padding-left:0.125rem;padding-right:0.125rem}
.md\:py-0\.5{padding-top:0.125rem;padding-bottom:0.125rem}
.md\:pt-0\.5{padding-top:0.125rem}
.md\:pr-0\.5{padding-right:0.125rem}
.md\:pb-0\.5{padding-bottom:0.125rem}
.md\:pl-0\.5{padding-left:0.125rem}
.md\:p-1{padding:0.25rem}
.md\:px-1{padding-left:0.25rem;padding-right:0.25rem}
.md\:py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.md\:pt-1{padding-top:0.25rem}
.md\:pr-1{padding-right:0.25rem}
.md\:pb-1{padding-bottom:0.25rem}
.md\:pl-1{padding-left:0.25rem}
.md\:p-1\.5{padding:0.375rem}
.md\:px-1\.5{padding-left:0.375rem;padding-right:0.375rem}
.md\:py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem}
.md\:pt-1\.5{padding-top:0.375rem}
.md\:pr-1\.5{padding-right:0.375rem}
.md\:pb-1\.5{padding-bottom:0.375rem}
.md\:pl-1\.5{padding-left:0.375rem}
.md\:p-2{padding:0.5rem}
.md\:px-2{padding-left:0.5rem;padding-right:0.5rem}
.md\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.md\:pt-2{padding-top:0.5rem}
.md\:pr-2{padding-right:0.5rem}
.md\:pb-2{padding-bottom:0.5rem}
.md\:pl-2{padding-left:0.5rem}
.md\:p-2\.5{padding:0.625rem}
.md\:px-2\.5{padding-left:0.625rem;padding-right:0.625rem}
.md\:py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem}
.md\:pt-2\.5{padding-top:0.625rem}
.md\:pr-2\.5{padding-right:0.625rem}
.md\:pb-2\.5{padding-bottom:0.625rem}
.md\:pl-2\.5{padding-left:0.625rem}
.md\:p-3{padding:0.75rem}
.md\:px-3{padding-left:0.75rem;padding-right:0.75rem}
.md\:py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.md\:pt-3{padding-top:0.75rem}
.md\:pr-3{padding-right:0.75rem}
.md\:pb-3{padding-bottom:0.75rem}
.md\:pl-3{padding-left:0.75rem}
.md\:p-3\.5{padding:0.875rem}
.md\:px-3\.5{padding-left:0.875rem;padding-right:0.875rem}
.md\:py-3\.5{padding-top:0.875rem;padding-bottom:0.875rem}
.md\:pt-3\.5{padding-top:0.875rem}
.md\:pr-3\.5{padding-right:0.875rem}
.md\:pb-3\.5{padding-bottom:0.875rem}
.md\:pl-3\.5{padding-left:0.875rem}
.md\:p-4{padding:1rem}
.md\:px-4{padding-left:1rem;padding-right:1rem}
.md\:py-4{padding-top:1rem;padding-bottom:1rem}
.md\:pt-4{padding-top:1rem}
.md\:pr-4{padding-right:1rem}
.md\:pb-4{padding-bottom:1rem}
.md\:pl-4{padding-left:1rem}
.md\:p-5{padding:1.25rem}
.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}
.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}
.md\:pt-5{padding-top:1.25rem}
.md\:pr-5{padding-right:1.25rem}
.md\:pb-5{padding-bottom:1.25rem}
.md\:pl-5{padding-left:1.25rem}
.md\:p-6{padding:1.5rem}
.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}
.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.md\:pt-6{padding-top:1.5rem}
.md\:pr-6{padding-right:1.5rem}
.md\:pb-6{padding-bottom:1.5rem}
.md\:pl-6{padding-left:1.5rem}
.md\:p-7{padding:1.75rem}
.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}
.md\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}
.md\:pt-7{padding-top:1.75rem}
.md\:pr-7{padding-right:1.75rem}
.md\:pb-7{padding-bottom:1.75rem}
.md\:pl-7{padding-left:1.75rem}
.md\:p-8{padding:2rem}
.md\:px-8{padding-left:2rem;padding-right:2rem}
.md\:py-8{padding-top:2rem;padding-bottom:2rem}
.md\:pt-8{padding-top:2rem}
.md\:pr-8{padding-right:2rem}
.md\:pb-8{padding-bottom:2rem}
.md\:pl-8{padding-left:2rem}
.md\:p-9{padding:2.25rem}
.md\:px-9{padding-left:2.25rem;padding-right:2.25rem}
.md\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}
.md\:pt-9{padding-top:2.25rem}
.md\:pr-9{padding-right:2.25rem}
.md\:pb-9{padding-bottom:2.25rem}
.md\:pl-9{padding-left:2.25rem}
.md\:p-10{padding:2.5rem}
.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}
.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.md\:pt-10{padding-top:2.5rem}
.md\:pr-10{padding-right:2.5rem}
.md\:pb-10{padding-bottom:2.5rem}
.md\:pl-10{padding-left:2.5rem}
.md\:p-11{padding:2.75rem}
.md\:px-11{padding-left:2.75rem;padding-right:2.75rem}
.md\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}
.md\:pt-11{padding-top:2.75rem}
.md\:pr-11{padding-right:2.75rem}
.md\:pb-11{padding-bottom:2.75rem}
.md\:pl-11{padding-left:2.75rem}
.md\:p-12{padding:3rem}
.md\:px-12{padding-left:3rem;padding-right:3rem}
.md\:py-12{padding-top:3rem;padding-bottom:3rem}
.md\:pt-12{padding-top:3rem}
.md\:pr-12{padding-right:3rem}
.md\:pb-12{padding-bottom:3rem}
.md\:pl-12{padding-left:3rem}
.md\:p-14{padding:3.5rem}
.md\:px-14{padding-left:3.5rem;padding-right:3.5rem}
.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}
.md\:pt-14{padding-top:3.5rem}
.md\:pr-14{padding-right:3.5rem}
.md\:pb-14{padding-bottom:3.5rem}
.md\:pl-14{padding-left:3.5rem}
.md\:p-16{padding:4rem}
.md\:px-16{padding-left:4rem;padding-right:4rem}
.md\:py-16{padding-top:4rem;padding-bottom:4rem}
.md\:pt-16{padding-top:4rem}
.md\:pr-16{padding-right:4rem}
.md\:pb-16{padding-bottom:4rem}
.md\:pl-16{padding-left:4rem}
.md\:p-20{padding:5rem}
.md\:px-20{padding-left:5rem;padding-right:5rem}
.md\:py-20{padding-top:5rem;padding-bottom:5rem}
.md\:pt-20{padding-top:5rem}
.md\:pr-20{padding-right:5rem}
.md\:pb-20{padding-bottom:5rem}
.md\:pl-20{padding-left:5rem}
.md\:p-24{padding:6rem}
.md\:px-24{padding-left:6rem;padding-right:6rem}
.md\:py-24{padding-top:6rem;padding-bottom:6rem}
.md\:pt-24{padding-top:6rem}
.md\:pr-24{padding-right:6rem}
.md\:pb-24{padding-bottom:6rem}
.md\:pl-24{padding-left:6rem}
.md\:p-28{padding:7rem}
.md\:px-28{padding-left:7rem;padding-right:7rem}
.md\:py-28{padding-top:7rem;padding-bottom:7rem}
.md\:pt-28{padding-top:7rem}
.md\:pr-28{padding-right:7rem}
.md\:pb-28{padding-bottom:7rem}
.md\:pl-28{padding-left:7rem}
.md\:p-32{padding:8rem}
.md\:px-32{padding-left:8rem;padding-right:8rem}
.md\:py-32{padding-top:8rem;padding-bottom:8rem}
.md\:pt-32{padding-top:8rem}
.md\:pr-32{padding-right:8rem}
.md\:pb-32{padding-bottom:8rem}
.md\:pl-32{padding-left:8rem}
.md\:p-36{padding:9rem}
.md\:px-36{padding-left:9rem;padding-right:9rem}
.md\:py-36{padding-top:9rem;padding-bottom:9rem}
.md\:pt-36{padding-top:9rem}
.md\:pr-36{padding-right:9rem}
.md\:pb-36{padding-bottom:9rem}
.md\:pl-36{padding-left:9rem}
.md\:p-40{padding:10rem}
.md\:px-40{padding-left:10rem;padding-right:10rem}
.md\:py-40{padding-top:10rem;padding-bottom:10rem}
.md\:pt-40{padding-top:10rem}
.md\:pr-40{padding-right:10rem}
.md\:pb-40{padding-bottom:10rem}
.md\:pl-40{padding-left:10rem}
.md\:p-44{padding:11rem}
.md\:px-44{padding-left:11rem;padding-right:11rem}
.md\:py-44{padding-top:11rem;padding-bottom:11rem}
.md\:pt-44{padding-top:11rem}
.md\:pr-44{padding-right:11rem}
.md\:pb-44{padding-bottom:11rem}
.md\:pl-44{padding-left:11rem}
.md\:p-48{padding:12rem}
.md\:px-48{padding-left:12rem;padding-right:12rem}
.md\:py-48{padding-top:12rem;padding-bottom:12rem}
.md\:pt-48{padding-top:12rem}
.md\:pr-48{padding-right:12rem}
.md\:pb-48{padding-bottom:12rem}
.md\:pl-48{padding-left:12rem}
.md\:p-52{padding:13rem}
.md\:px-52{padding-left:13rem;padding-right:13rem}
.md\:py-52{padding-top:13rem;padding-bottom:13rem}
.md\:pt-52{padding-top:13rem}
.md\:pr-52{padding-right:13rem}
.md\:pb-52{padding-bottom:13rem}
.md\:pl-52{padding-left:13rem}
.md\:p-56{padding:14rem}
.md\:px-56{padding-left:14rem;padding-right:14rem}
.md\:py-56{padding-top:14rem;padding-bottom:14rem}
.md\:pt-56{padding-top:14rem}
.md\:pr-56{padding-right:14rem}
.md\:pb-56{padding-bottom:14rem}
.md\:pl-56{padding-left:14rem}
.md\:p-60{padding:15rem}
.md\:px-60{padding-left:15rem;padding-right:15rem}
.md\:py-60{padding-top:15rem;padding-bottom:15rem}
.md\:pt-60{padding-top:15rem}
.md\:pr-60{padding-right:15rem}
.md\:pb-60{padding-bottom:15rem}
.md\:pl-60{padding-left:15rem}
.md\:p-64{padding:16rem}
.md\:px-64{padding-left:16rem;padding-right:16rem}
.md\:py-64{padding-top:16rem;padding-bottom:16rem}
.md\:pt-64{padding-top:16rem}
.md\:pr-64{padding-right:16rem}
.md\:pb-64{padding-bottom:16rem}
.md\:pl-64{padding-left:16rem}
.md\:p-72{padding:18rem}
.md\:px-72{padding-left:18rem;padding-right:18rem}
.md\:py-72{padding-top:18rem;padding-bottom:18rem}
.md\:pt-72{padding-top:18rem}
.md\:pr-72{padding-right:18rem}
.md\:pb-72{padding-bottom:18rem}
.md\:pl-72{padding-left:18rem}
.md\:p-80{padding:20rem}
.md\:px-80{padding-left:20rem;padding-right:20rem}
.md\:py-80{padding-top:20rem;padding-bottom:20rem}
.md\:pt-80{padding-top:20rem}
.md\:pr-80{padding-right:20rem}
.md\:pb-80{padding-bottom:20rem}
.md\:pl-80{padding-left:20rem}
.md\:p-96{padding:24rem}
.md\:px-96{padding-left:24rem;padding-right:24rem}
.md\:py-96{padding-top:24rem;padding-bottom:24rem}
.md\:pt-96{padding-top:24rem}
.md\:pr-96{padding-right:24rem}
.md\:pb-96{padding-bottom:24rem}
.md\:pl-96{padding-left:24rem}
.md\:m-0{margin:0px}
.md\:mx-0{margin-left:0px;margin-right:0px}
.md\:my-0{margin-top:0px;margin-bottom:0px}
.md\:mt-0{margin-top:0px}
.md\:mr-0{margin-right:0px}
.md\:mb-0{margin-bottom:0px}
.md\:ml-0{margin-left:0px}
.md\:m-px{margin:1px}
.md\:mx-px{margin-left:1px;margin-right:1px}
.md\:my-px{margin-top:1px;margin-bottom:1px}
.md\:mt-px{margin-top:1px}
.md\:mr-px{margin-right:1px}
.md\:mb-px{margin-bottom:1px}
.md\:ml-px{margin-left:1px}
.md\:m-0\.5{margin:0.125rem}
.md\:mx-0\.5{margin-left:0.125rem;margin-right:0.125rem}
.md\:my-0\.5{margin-top:0.125rem;margin-bottom:0.125rem}
.md\:mt-0\.5{margin-top:0.125rem}
.md\:mr-0\.5{margin-right:0.125rem}
.md\:mb-0\.5{margin-bottom:0.125rem}
.md\:ml-0\.5{margin-left:0.125rem}
.md\:m-1{margin:0.25rem}
.md\:mx-1{margin-left:0.25rem;margin-right:0.25rem}
.md\:my-1{margin-top:0.25rem;margin-bottom:0.25rem}
.md\:mt-1{margin-top:0.25rem}
.md\:mr-1{margin-right:0.25rem}
.md\:mb-1{margin-bottom:0.25rem}
.md\:ml-1{margin-left:0.25rem}
.md\:m-1\.5{margin:0.375rem}
.md\:mx-1\.5{margin-left:0.375rem;margin-right:0.375rem}
.md\:my-1\.5{margin-top:0.375rem;margin-bottom:0.375rem}
.md\:mt-1\.5{margin-top:0.375rem}
.md\:mr-1\.5{margin-right:0.375rem}
.md\:mb-1\.5{margin-bottom:0.375rem}
.md\:ml-1\.5{margin-left:0.375rem}
.md\:m-2{margin:0.5rem}
.md\:mx-2{margin-left:0.5rem;margin-right:0.5rem}
.md\:my-2{margin-top:0.5rem;margin-bottom:0.5rem}
.md\:mt-2{margin-top:0.5rem}
.md\:mr-2{margin-right:0.5rem}
.md\:mb-2{margin-bottom:0.5rem}
.md\:ml-2{margin-left:0.5rem}
.md\:m-2\.5{margin:0.625rem}
.md\:mx-2\.5{margin-left:0.625rem;margin-right:0.625rem}
.md\:my-2\.5{margin-top:0.625rem;margin-bottom:0.625rem}
.md\:mt-2\.5{margin-top:0.625rem}
.md\:mr-2\.5{margin-right:0.625rem}
.md\:mb-2\.5{margin-bottom:0.625rem}
.md\:ml-2\.5{margin-left:0.625rem}
.md\:m-3{margin:0.75rem}
.md\:mx-3{margin-left:0.75rem;margin-right:0.75rem}
.md\:my-3{margin-top:0.75rem;margin-bottom:0.75rem}
.md\:mt-3{margin-top:0.75rem}
.md\:mr-3{margin-right:0.75rem}
.md\:mb-3{margin-bottom:0.75rem}
.md\:ml-3{margin-left:0.75rem}
.md\:m-3\.5{margin:0.875rem}
.md\:mx-3\.5{margin-left:0.875rem;margin-right:0.875rem}
.md\:my-3\.5{margin-top:0.875rem;margin-bottom:0.875rem}
.md\:mt-3\.5{margin-top:0.875rem}
.md\:mr-3\.5{margin-right:0.875rem}
.md\:mb-3\.5{margin-bottom:0.875rem}
.md\:ml-3\.5{margin-left:0.875rem}
.md\:m-4{margin:1rem}
.md\:mx-4{margin-left:1rem;margin-right:1rem}
.md\:my-4{margin-top:1rem;margin-bottom:1rem}
.md\:mt-4{margin-top:1rem}
.md\:mr-4{margin-right:1rem}
.md\:mb-4{margin-bottom:1rem}
.md\:ml-4{margin-left:1rem}
.md\:m-5{margin:1.25rem}
.md\:mx-5{margin-left:1.25rem;margin-right:1.25rem}
.md\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}
.md\:mt-5{margin-top:1.25rem}
.md\:mr-5{margin-right:1.25rem}
.md\:mb-5{margin-bottom:1.25rem}
.md\:ml-5{margin-left:1.25rem}
.md\:m-6{margin:1.5rem}
.md\:mx-6{margin-left:1.5rem;margin-right:1.5rem}
.md\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}
.md\:mt-6{margin-top:1.5rem}
.md\:mr-6{margin-right:1.5rem}
.md\:mb-6{margin-bottom:1.5rem}
.md\:ml-6{margin-left:1.5rem}
.md\:m-7{margin:1.75rem}
.md\:mx-7{margin-left:1.75rem;margin-right:1.75rem}
.md\:my-7{margin-top:1.75rem;margin-bottom:1.75rem}
.md\:mt-7{margin-top:1.75rem}
.md\:mr-7{margin-right:1.75rem}
.md\:mb-7{margin-bottom:1.75rem}
.md\:ml-7{margin-left:1.75rem}
.md\:m-8{margin:2rem}
.md\:mx-8{margin-left:2rem;margin-right:2rem}
.md\:my-8{margin-top:2rem;margin-bottom:2rem}
.md\:mt-8{margin-top:2rem}
.md\:mr-8{margin-right:2rem}
.md\:mb-8{margin-bottom:2rem}
.md\:ml-8{margin-left:2rem}
.md\:m-9{margin:2.25rem}
.md\:mx-9{margin-left:2.25rem;margin-right:2.25rem}
.md\:my-9{margin-top:2.25rem;margin-bottom:2.25rem}
.md\:mt-9{margin-top:2.25rem}
.md\:mr-9{margin-right:2.25rem}
.md\:mb-9{margin-bottom:2.25rem}
.md\:ml-9{margin-left:2.25rem}
.md\:m-10{margin:2.5rem}
.md\:mx-10{margin-left:2.5rem;margin-right:2.5rem}
.md\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}
.md\:mt-10{margin-top:2.5rem}
.md\:mr-10{margin-right:2.5rem}
.md\:mb-10{margin-bottom:2.5rem}
.md\:ml-10{margin-left:2.5rem}
.md\:m-11{margin:2.75rem}
.md\:mx-11{margin-left:2.75rem;margin-right:2.75rem}
.md\:my-11{margin-top:2.75rem;margin-bottom:2.75rem}
.md\:mt-11{margin-top:2.75rem}
.md\:mr-11{margin-right:2.75rem}
.md\:mb-11{margin-bottom:2.75rem}
.md\:ml-11{margin-left:2.75rem}
.md\:m-12{margin:3rem}
.md\:mx-12{margin-left:3rem;margin-right:3rem}
.md\:my-12{margin-top:3rem;margin-bottom:3rem}
.md\:mt-12{margin-top:3rem}
.md\:mr-12{margin-right:3rem}
.md\:mb-12{margin-bottom:3rem}
.md\:ml-12{margin-left:3rem}
.md\:m-14{margin:3.5rem}
.md\:mx-14{margin-left:3.5rem;margin-right:3.5rem}
.md\:my-14{margin-top:3.5rem;margin-bottom:3.5rem}
.md\:mt-14{margin-top:3.5rem}
.md\:mr-14{margin-right:3.5rem}
.md\:mb-14{margin-bottom:3.5rem}
.md\:ml-14{margin-left:3.5rem}
.md\:m-16{margin:4rem}
.md\:mx-16{margin-left:4rem;margin-right:4rem}
.md\:my-16{margin-top:4rem;margin-bottom:4rem}
.md\:mt-16{margin-top:4rem}
.md\:mr-16{margin-right:4rem}
.md\:mb-16{margin-bottom:4rem}
.md\:ml-16{margin-left:4rem}
.md\:m-20{margin:5rem}
.md\:mx-20{margin-left:5rem;margin-right:5rem}
.md\:my-20{margin-top:5rem;margin-bottom:5rem}
.md\:mt-20{margin-top:5rem}
.md\:mr-20{margin-right:5rem}
.md\:mb-20{margin-bottom:5rem}
.md\:ml-20{margin-left:5rem}
.md\:m-24{margin:6rem}
.md\:mx-24{margin-left:6rem;margin-right:6rem}
.md\:my-24{margin-top:6rem;margin-bottom:6rem}
.md\:mt-24{margin-top:6rem}
.md\:mr-24{margin-right:6rem}
.md\:mb-24{margin-bottom:6rem}
.md\:ml-24{margin-left:6rem}
.md\:m-28{margin:7rem}
.md\:mx-28{margin-left:7rem;margin-right:7rem}
.md\:my-28{margin-top:7rem;margin-bottom:7rem}
.md\:mt-28{margin-top:7rem}
.md\:mr-28{margin-right:7rem}
.md\:mb-28{margin-bottom:7rem}
.md\:ml-28{margin-left:7rem}
.md\:m-32{margin:8rem}
.md\:mx-32{margin-left:8rem;margin-right:8rem}
.md\:my-32{margin-top:8rem;margin-bottom:8rem}
.md\:mt-32{margin-top:8rem}
.md\:mr-32{margin-right:8rem}
.md\:mb-32{margin-bottom:8rem}
.md\:ml-32{margin-left:8rem}
.md\:m-36{margin:9rem}
.md\:mx-36{margin-left:9rem;margin-right:9rem}
.md\:my-36{margin-top:9rem;margin-bottom:9rem}
.md\:mt-36{margin-top:9rem}
.md\:mr-36{margin-right:9rem}
.md\:mb-36{margin-bottom:9rem}
.md\:ml-36{margin-left:9rem}
.md\:m-40{margin:10rem}
.md\:mx-40{margin-left:10rem;margin-right:10rem}
.md\:my-40{margin-top:10rem;margin-bottom:10rem}
.md\:mt-40{margin-top:10rem}
.md\:mr-40{margin-right:10rem}
.md\:mb-40{margin-bottom:10rem}
.md\:ml-40{margin-left:10rem}
.md\:m-44{margin:11rem}
.md\:mx-44{margin-left:11rem;margin-right:11rem}
.md\:my-44{margin-top:11rem;margin-bottom:11rem}
.md\:mt-44{margin-top:11rem}
.md\:mr-44{margin-right:11rem}
.md\:mb-44{margin-bottom:11rem}
.md\:ml-44{margin-left:11rem}
.md\:m-48{margin:12rem}
.md\:mx-48{margin-left:12rem;margin-right:12rem}
.md\:my-48{margin-top:12rem;margin-bottom:12rem}
.md\:mt-48{margin-top:12rem}
.md\:mr-48{margin-right:12rem}
.md\:mb-48{margin-bottom:12rem}
.md\:ml-48{margin-left:12rem}
.md\:m-52{margin:13rem}
.md\:mx-52{margin-left:13rem;margin-right:13rem}
.md\:my-52{margin-top:13rem;margin-bottom:13rem}
.md\:mt-52{margin-top:13rem}
.md\:mr-52{margin-right:13rem}
.md\:mb-52{margin-bottom:13rem}
.md\:ml-52{margin-left:13rem}
.md\:m-56{margin:14rem}
.md\:mx-56{margin-left:14rem;margin-right:14rem}
.md\:my-56{margin-top:14rem;margin-bottom:14rem}
.md\:mt-56{margin-top:14rem}
.md\:mr-56{margin-right:14rem}
.md\:mb-56{margin-bottom:14rem}
.md\:ml-56{margin-left:14rem}
.md\:m-60{margin:15rem}
.md\:mx-60{margin-left:15rem;margin-right:15rem}
.md\:my-60{margin-top:15rem;margin-bottom:15rem}
.md\:mt-60{margin-top:15rem}
.md\:mr-60{margin-right:15rem}
.md\:mb-60{margin-bottom:15rem}
.md\:ml-60{margin-left:15rem}
.md\:m-64{margin:16rem}
.md\:mx-64{margin-left:16rem;margin-right:16rem}
.md\:my-64{margin-top:16rem;margin-bottom:16rem}
.md\:mt-64{margin-top:16rem}
.md\:mr-64{margin-right:16rem}
.md\:mb-64{margin-bottom:16rem}
.md\:ml-64{margin-left:16rem}
.md\:m-72{margin:18rem}
.md\:mx-72{margin-left:18rem;margin-right:18rem}
.md\:my-72{margin-top:18rem;margin-bottom:18rem}
.md\:mt-72{margin-top:18rem}
.md\:mr-72{margin-right:18rem}
.md\:mb-72{margin-bottom:18rem}
.md\:ml-72{margin-left:18rem}
.md\:m-80{margin:20rem}
.md\:mx-80{margin-left:20rem;margin-right:20rem}
.md\:my-80{margin-top:20rem;margin-bottom:20rem}
.md\:mt-80{margin-top:20rem}
.md\:mr-80{margin-right:20rem}
.md\:mb-80{margin-bottom:20rem}
.md\:ml-80{margin-left:20rem}
.md\:m-96{margin:24rem}
.md\:mx-96{margin-left:24rem;margin-right:24rem}
.md\:my-96{margin-top:24rem;margin-bottom:24rem}
.md\:mt-96{margin-top:24rem}
.md\:mr-96{margin-right:24rem}
.md\:mb-96{margin-bottom:24rem}
.md\:ml-96{margin-left:24rem}
.md\:m-auto{margin:auto}
.md\:mx-auto{margin-left:auto;margin-right:auto}
.md\:my-auto{margin-top:auto;margin-bottom:auto}
.md\:mt-auto{margin-top:auto}
.md\:mr-auto{margin-right:auto}
.md\:mb-auto{margin-bottom:auto}
.md\:ml-auto{margin-left:auto}
.md\:space-x-0 > * + *{margin-left:0px}
.md\:space-y-0 > * + *{margin-top:0px}
.md\:space-x-px > * + *{margin-left:1px}
.md\:space-y-px > * + *{margin-top:1px}
.md\:space-x-0\.5 > * + *{margin-left:0.125rem}
.md\:space-y-0\.5 > * + *{margin-top:0.125rem}
.md\:space-x-1 > * + *{margin-left:0.25rem}
.md\:space-y-1 > * + *{margin-top:0.25rem}
.md\:space-x-1\.5 > * + *{margin-left:0.375rem}
.md\:space-y-1\.5 > * + *{margin-top:0.375rem}
.md\:space-x-2 > * + *{margin-left:0.5rem}
.md\:space-y-2 > * + *{margin-top:0.5rem}
.md\:space-x-2\.5 > * + *{margin-left:0.625rem}
.md\:space-y-2\.5 > * + *{margin-top:0.625rem}
.md\:space-x-3 > * + *{margin-left:0.75rem}
.md\:space-y-3 > * + *{margin-top:0.75rem}
.md\:space-x-3\.5 > * + *{margin-left:0.875rem}
.md\:space-y-3\.5 > * + *{margin-top:0.875rem}
.md\:space-x-4 > * + *{margin-left:1rem}
.md\:space-y-4 > * + *{margin-top:1rem}
.md\:space-x-5 > * + *{margin-left:1.25rem}
.md\:space-y-5 > * + *{margin-top:1.25rem}
.md\:space-x-6 > * + *{margin-left:1.5rem}
.md\:space-y-6 > * + *{margin-top:1.5rem}
.md\:space-x-7 > * + *{margin-left:1.75rem}
.md\:space-y-7 > * + *{margin-top:1.75rem}
.md\:space-x-8 > * + *{margin-left:2rem}
.md\:space-y-8 > * + *{margin-top:2rem}
.md\:space-x-9 > * + *{margin-left:2.25rem}
.md\:space-y-9 > * + *{margin-top:2.25rem}
.md\:space-x-10 > * + *{margin-left:2.5rem}
.md\:space-y-10 > * + *{margin-top:2.5rem}
.md\:space-x-11 > * + *{margin-left:2.75rem}
.md\:space-y-11 > * + *{margin-top:2.75rem}
.md\:space-x-12 > * + *{margin-left:3rem}
.md\:space-y-12 > * + *{margin-top:3rem}
.md\:space-x-14 > * + *{margin-left:3.5rem}
.md\:space-y-14 > * + *{margin-top:3.5rem}
.md\:space-x-16 > * + *{margin-left:4rem}
.md\:space-y-16 > * + *{margin-top:4rem}
.md\:space-x-20 > * + *{margin-left:5rem}
.md\:space-y-20 > * + *{margin-top:5rem}
.md\:space-x-24 > * + *{margin-left:6rem}
.md\:space-y-24 > * + *{margin-top:6rem}
.md\:space-x-28 > * + *{margin-left:7rem}
.md\:space-y-28 > * + *{margin-top:7rem}
.md\:space-x-32 > * + *{margin-left:8rem}
.md\:space-y-32 > * + *{margin-top:8rem}
.md\:space-x-36 > * + *{margin-left:9rem}
.md\:space-y-36 > * + *{margin-top:9rem}
.md\:space-x-40 > * + *{margin-left:10rem}
.md\:space-y-40 > * + *{margin-top:10rem}
.md\:space-x-44 > * + *{margin-left:11rem}
.md\:space-y-44 > * + *{margin-top:11rem}
.md\:space-x-48 > * + *{margin-left:12rem}
.md\:space-y-48 > * + *{margin-top:12rem}
.md\:space-x-52 > * + *{margin-left:13rem}
.md\:space-y-52 > * + *{margin-top:13rem}
.md\:space-x-56 > * + *{margin-left:14rem}
.md\:space-y-56 > * + *{margin-top:14rem}
.md\:space-x-60 > * + *{margin-left:15rem}
.md\:space-y-60 > * + *{margin-top:15rem}
.md\:space-x-64 > * + *{margin-left:16rem}
.md\:space-y-64 > * + *{margin-top:16rem}
.md\:space-x-72 > * + *{margin-left:18rem}
.md\:space-y-72 > * + *{margin-top:18rem}
.md\:space-x-80 > * + *{margin-left:20rem}
.md\:space-y-80 > * + *{margin-top:20rem}
.md\:space-x-96 > * + *{margin-left:24rem}
.md\:space-y-96 > * + *{margin-top:24rem}
.md\:gap-0{gap:0px}
.md\:gap-x-0{column-gap:0px}
.md\:gap-y-0{row-gap:0px}
.md\:gap-px{gap:1px}
.md\:gap-x-px{column-gap:1px}
.md\:gap-y-px{row-gap:1px}
.md\:gap-0\.5{gap:0.125rem}
.md\:gap-x-0\.5{column-gap:0.125rem}
.md\:gap-y-0\.5{row-gap:0.125rem}
.md\:gap-1{gap:0.25rem}
.md\:gap-x-1{column-gap:0.25rem}
.md\:gap-y-1{row-gap:0.25rem}
.md\:gap-1\.5{gap:0.375rem}
.md\:gap-x-1\.5{column-gap:0.375rem}
.md\:gap-y-1\.5{row-gap:0.375rem}
.md\:gap-2{gap:0.5rem}
.md\:gap-x-2{column-gap:0.5rem}
.md\:gap-y-2{row-gap:0.5rem}
.md\:gap-2\.5{gap:0.625rem}
.md\:gap-x-2\.5{column-gap:0.625rem}
.md\:gap-y-2\.5{row-gap:0.625rem}
.md\:gap-3{gap:0.75rem}
.md\:gap-x-3{column-gap:0.75rem}
.md\:gap-y-3{row-gap:0.75rem}
.md\:gap-3\.5{gap:0.875rem}
.md\:gap-x-3\.5{column-gap:0.875rem}
.md\:gap-y-3\.5{row-gap:0.875rem}
.md\:gap-4{gap:1rem}
.md\:gap-x-4{column-gap:1rem}
.md\:gap-y-4{row-gap:1rem}
.md\:gap-5{gap:1.25rem}
.md\:gap-x-5{column-gap:1.25rem}
.md\:gap-y-5{row-gap:1.25rem}
.md\:gap-6{gap:1.5rem}
.md\:gap-x-6{column-gap:1.5rem}
.md\:gap-y-6{row-gap:1.5rem}
.md\:gap-7{gap:1.75rem}
.md\:gap-x-7{column-gap:1.75rem}
.md\:gap-y-7{row-gap:1.75rem}
.md\:gap-8{gap:2rem}
.md\:gap-x-8{column-gap:2rem}
.md\:gap-y-8{row-gap:2rem}
.md\:gap-9{gap:2.25rem}
.md\:gap-x-9{column-gap:2.25rem}
.md\:gap-y-9{row-gap:2.25rem}
.md\:gap-10{gap:2.5rem}
.md\:gap-x-10{column-gap:2.5rem}
.md\:gap-y-10{row-gap:2.5rem}
.md\:gap-11{gap:2.75rem}
.md\:gap-x-11{column-gap:2.75rem}
.md\:gap-y-11{row-gap:2.75rem}
.md\:gap-12{gap:3rem}
.md\:gap-x-12{column-gap:3rem}
.md\:gap-y-12{row-gap:3rem}
.md\:gap-14{gap:3.5rem}
.md\:gap-x-14{column-gap:3.5rem}
.md\:gap-y-14{row-gap:3.5rem}
.md\:gap-16{gap:4rem}
.md\:gap-x-16{column-gap:4rem}
.md\:gap-y-16{row-gap:4rem}
.md\:gap-20{gap:5rem}
.md\:gap-x-20{column-gap:5rem}
.md\:gap-y-20{row-gap:5rem}
.md\:gap-24{gap:6rem}
.md\:gap-x-24{column-gap:6rem}
.md\:gap-y-24{row-gap:6rem}
.md\:gap-28{gap:7rem}
.md\:gap-x-28{column-gap:7rem}
.md\:gap-y-28{row-gap:7rem}
.md\:gap-32{gap:8rem}
.md\:gap-x-32{column-gap:8rem}
.md\:gap-y-32{row-gap:8rem}
.md\:gap-36{gap:9rem}
.md\:gap-x-36{column-gap:9rem}
.md\:gap-y-36{row-gap:9rem}
.md\:gap-40{gap:10rem}
.md\:gap-x-40{column-gap:10rem}
.md\:gap-y-40{row-gap:10rem}
.md\:gap-44{gap:11rem}
.md\:gap-x-44{column-gap:11rem}
.md\:gap-y-44{row-gap:11rem}
.md\:gap-48{gap:12rem}
.md\:gap-x-48{column-gap:12rem}
.md\:gap-y-48{row-gap:12rem}
.md\:gap-52{gap:13rem}
.md\:gap-x-52{column-gap:13rem}
.md\:gap-y-52{row-gap:13rem}
.md\:gap-56{gap:14rem}
.md\:gap-x-56{column-gap:14rem}
.md\:gap-y-56{row-gap:14rem}
.md\:gap-60{gap:15rem}
.md\:gap-x-60{column-gap:15rem}
.md\:gap-y-60{row-gap:15rem}
.md\:gap-64{gap:16rem}
.md\:gap-x-64{column-gap:16rem}
.md\:gap-y-64{row-gap:16rem}
.md\:gap-72{gap:18rem}
.md\:gap-x-72{column-gap:18rem}
.md\:gap-y-72{row-gap:18rem}
.md\:gap-80{gap:20rem}
.md\:gap-x-80{column-gap:20rem}
.md\:gap-y-80{row-gap:20rem}
.md\:gap-96{gap:24rem}
.md\:gap-x-96{column-gap:24rem}
.md\:gap-y-96{row-gap:24rem}
.md\:w-0{width:0px}
.md\:w-px{width:1px}
.md\:w-0\.5{width:0.125rem}
.md\:w-1{width:0.25rem}
.md\:w-1\.5{width:0.375rem}
.md\:w-2{width:0.5rem}
.md\:w-2\.5{width:0.625rem}
.md\:w-3{width:0.75rem}
.md\:w-3\.5{width:0.875rem}
.md\:w-4{width:1rem}
.md\:w-5{width:1.25rem}
.md\:w-6{width:1.5rem}
.md\:w-7{width:1.75rem}
.md\:w-8{width:2rem}
.md\:w-9{width:2.25rem}
.md\:w-10{width:2.5rem}
.md\:w-11{width:2.75rem}
.md\:w-12{width:3rem}
.md\:w-14{width:3.5rem}
.md\:w-16{width:4rem}
.md\:w-20{width:5rem}
.md\:w-24{width:6rem}
.md\:w-28{width:7rem}
.md\:w-32{width:8rem}
.md\:w-36{width:9rem}
.md\:w-40{width:10rem}
.md\:w-44{width:11rem}
.md\:w-48{width:12rem}
.md\:w-52{width:13rem}
.md\:w-56{width:14rem}
.md\:w-60{width:15rem}
.md\:w-64{width:16rem}
.md\:w-72{width:18rem}
.md\:w-80{width:20rem}
.md\:w-96{width:24rem}
.md\:w-1\/2{width:50%}
.md\:w-1\/3{width:33.333333%}
.md\:w-2\/3{width:66.666667%}
.md\:w-1\/4{width:25%}
.md\:w-2\/4{width:50%}
.md\:w-3\/4{width:75%}
.md\:w-1\/5{width:20%}
.md\:w-2\/5{width:40%}
.md\:w-3\/5{width:60%}
.md\:w-4\/5{width:80%}
.md\:w-1\/6{width:16.666667%}
.md\:w-5\/6{width:83.333333%}
.md\:w-1\/12{width:8.333333%}
.md\:w-full{width:100%}
.md\:w-auto{width:auto}
.md\:w-screen{width:100vw}
.md\:w-min{width:min-content}
.md\:w-max{width:max-content}
.md\:w-fit{width:fit-content}
.md\:h-0{height:0px}
.md\:h-px{height:1px}
.md\:h-0\.5{height:0.125rem}
.md\:h-1{height:0.25rem}
.md\:h-1\.5{height:0.375rem}
.md\:h-2{height:0.5rem}
.md\:h-2\.5{height:0.625rem}
.md\:h-3{height:0.75rem}
.md\:h-3\.5{height:0.875rem}
.md\:h-4{height:1rem}
.md\:h-5{height:1.25rem}
.md\:h-6{height:1.5rem}
.md\:h-7{height:1.75rem}
.md\:h-8{height:2rem}
.md\:h-9{height:2.25rem}
.md\:h-10{height:2.5rem}
.md\:h-11{height:2.75rem}
.md\:h-12{height:3rem}
.md\:h-14{height:3.5rem}
.md\:h-16{height:4rem}
.md\:h-20{height:5rem}
.md\:h-24{height:6rem}
.md\:h-28{height:7rem}
.md\:h-32{height:8rem}
.md\:h-36{height:9rem}
.md\:h-40{height:10rem}
.md\:h-44{height:11rem}
.md\:h-48{height:12rem}
.md\:h-52{height:13rem}
.md\:h-56{height:14rem}
.md\:h-60{height:15rem}
.md\:h-64{height:16rem}
.md\:h-72{height:18rem}
.md\:h-80{height:20rem}
.md\:h-96{height:24rem}
.md\:h-auto{height:auto}
.md\:h-full{height:100%}
.md\:h-screen{height:100vh}
.md\:h-min{height:min-content}
.md\:h-max{height:max-content}
.md\:h-fit{height:fit-content}
.md\:h-1\/2{height:50%}
.md\:h-1\/3{height:33.333333%}
.md\:h-2\/3{height:66.666667%}
.md\:h-1\/4{height:25%}
.md\:h-3\/4{height:75%}
.md\:max-w-none{max-width:none}
.md\:max-w-xs{max-width:20rem}
.md\:max-w-sm{max-width:24rem}
.md\:max-w-md{max-width:28rem}
.md\:max-w-lg{max-width:32rem}
.md\:max-w-xl{max-width:36rem}
.md\:max-w-2xl{max-width:42rem}
.md\:max-w-3xl{max-width:48rem}
.md\:max-w-4xl{max-width:56rem}
.md\:max-w-5xl{max-width:64rem}
.md\:max-w-6xl{max-width:72rem}
.md\:max-w-7xl{max-width:80rem}
.md\:max-w-full{max-width:100%}
.md\:max-w-prose{max-width:65ch}
.md\:max-w-screen-sm{max-width:640px}
.md\:max-w-screen-md{max-width:768px}
.md\:max-w-screen-lg{max-width:1024px}
.md\:max-w-screen-xl{max-width:1280px}
.md\:max-h-0{max-height:0px}
.md\:max-h-px{max-height:1px}
.md\:max-h-0\.5{max-height:0.125rem}
.md\:max-h-1{max-height:0.25rem}
.md\:max-h-1\.5{max-height:0.375rem}
.md\:max-h-2{max-height:0.5rem}
.md\:max-h-2\.5{max-height:0.625rem}
.md\:max-h-3{max-height:0.75rem}
.md\:max-h-3\.5{max-height:0.875rem}
.md\:max-h-4{max-height:1rem}
.md\:max-h-5{max-height:1.25rem}
.md\:max-h-6{max-height:1.5rem}
.md\:max-h-7{max-height:1.75rem}
.md\:max-h-8{max-height:2rem}
.md\:max-h-9{max-height:2.25rem}
.md\:max-h-10{max-height:2.5rem}
.md\:max-h-11{max-height:2.75rem}
.md\:max-h-12{max-height:3rem}
.md\:max-h-14{max-height:3.5rem}
.md\:max-h-16{max-height:4rem}
.md\:max-h-20{max-height:5rem}
.md\:max-h-24{max-height:6rem}
.md\:max-h-28{max-height:7rem}
.md\:max-h-32{max-height:8rem}
.md\:max-h-36{max-height:9rem}
.md\:max-h-40{max-height:10rem}
.md\:max-h-44{max-height:11rem}
.md\:max-h-48{max-height:12rem}
.md\:max-h-52{max-height:13rem}
.md\:max-h-56{max-height:14rem}
.md\:max-h-60{max-height:15rem}
.md\:max-h-64{max-height:16rem}
.md\:max-h-72{max-height:18rem}
.md\:max-h-80{max-height:20rem}
.md\:max-h-96{max-height:24rem}
.md\:max-h-full{max-height:100%}
.md\:max-h-screen{max-height:100vh}
.md\:max-h-none{max-height:none}
.md\:min-h-0{min-height:0px}
.md\:min-h-full{min-height:100%}
.md\:min-h-screen{min-height:100vh}
.md\:min-h-min{min-height:min-content}
.md\:min-h-fit{min-height:fit-content}
.md\:min-h-4{min-height:1rem}
.md\:min-h-8{min-height:2rem}
.md\:min-h-10{min-height:2.5rem}
.md\:min-h-12{min-height:3rem}
.md\:min-h-16{min-height:4rem}
.md\:min-h-20{min-height:5rem}
.md\:min-h-24{min-height:6rem}
.md\:min-h-32{min-height:8rem}
.md\:min-h-40{min-height:10rem}
.md\:min-h-48{min-height:12rem}
.md\:min-h-56{min-height:14rem}
.md\:min-h-64{min-height:16rem}
.md\:min-h-80{min-height:20rem}
.md\:min-h-96{min-height:24rem}
.md\:size-full{width:100%;height:100%}
.md\:size-0{width:0px;height:0px}
.md\:size-px{width:1px;height:1px}
.md\:size-0\.5{width:0.125rem;height:0.125rem}
.md\:size-1{width:0.25rem;height:0.25rem}
.md\:size-1\.5{width:0.375rem;height:0.375rem}
.md\:size-2{width:0.5rem;height:0.5rem}
.md\:size-2\.5{width:0.625rem;height:0.625rem}
.md\:size-3{width:0.75rem;height:0.75rem}
.md\:size-3\.5{width:0.875rem;height:0.875rem}
.md\:size-4{width:1rem;height:1rem}
.md\:size-5{width:1.25rem;height:1.25rem}
.md\:size-6{width:1.5rem;height:1.5rem}
.md\:size-7{width:1.75rem;height:1.75rem}
.md\:size-8{width:2rem;height:2rem}
.md\:size-9{width:2.25rem;height:2.25rem}
.md\:size-10{width:2.5rem;height:2.5rem}
.md\:size-11{width:2.75rem;height:2.75rem}
.md\:size-12{width:3rem;height:3rem}
.md\:size-14{width:3.5rem;height:3.5rem}
.md\:size-16{width:4rem;height:4rem}
.md\:size-20{width:5rem;height:5rem}
.md\:size-24{width:6rem;height:6rem}
.md\:size-28{width:7rem;height:7rem}
.md\:size-32{width:8rem;height:8rem}
.md\:size-36{width:9rem;height:9rem}
.md\:size-40{width:10rem;height:10rem}
.md\:size-44{width:11rem;height:11rem}
.md\:size-48{width:12rem;height:12rem}
.md\:size-52{width:13rem;height:13rem}
.md\:size-56{width:14rem;height:14rem}
.md\:size-60{width:15rem;height:15rem}
.md\:size-64{width:16rem;height:16rem}
.md\:size-72{width:18rem;height:18rem}
.md\:size-80{width:20rem;height:20rem}
.md\:size-96{width:24rem;height:24rem}
.md\:flex-row{flex-direction:row}
.md\:flex-row-reverse{flex-direction:row-reverse}
.md\:flex-col{flex-direction:column}
.md\:flex-col-reverse{flex-direction:column-reverse}
.md\:flex-wrap{flex-wrap:wrap}
.md\:flex-wrap-reverse{flex-wrap:wrap-reverse}
.md\:flex-nowrap{flex-wrap:nowrap}
.md\:flex-1{flex:1 1 0%}
.md\:flex-auto{flex:1 1 auto}
.md\:flex-initial{flex:0 1 auto}
.md\:flex-none{flex:none}
.md\:basis-0{flex-basis:0px}
.md\:basis-auto{flex-basis:auto}
.md\:basis-full{flex-basis:100%}
.md\:basis-1\/2{flex-basis:50%}
.md\:basis-1\/3{flex-basis:33.333333%}
.md\:items-start{align-items:flex-start}
.md\:self-start{align-self:flex-start}
.md\:items-end{align-items:flex-end}
.md\:self-end{align-self:flex-end}
.md\:items-center{align-items:center}
.md\:self-center{align-self:center}
.md\:items-baseline{align-items:baseline}
.md\:self-baseline{align-self:baseline}
.md\:items-stretch{align-items:stretch}
.md\:self-stretch{align-self:stretch}
.md\:self-auto{align-self:auto}
.md\:justify-start{justify-content:flex-start}
.md\:justify-items-start{justify-items:flex-start}
.md\:justify-self-start{justify-self:flex-start}
.md\:justify-end{justify-content:flex-end}
.md\:justify-items-end{justify-items:flex-end}
.md\:justify-self-end{justify-self:flex-end}
.md\:justify-center{justify-content:center}
.md\:justify-items-center{justify-items:center}
.md\:justify-self-center{justify-self:center}
.md\:justify-between{justify-content:space-between}
.md\:justify-items-between{justify-items:space-between}
.md\:justify-self-between{justify-self:space-between}
.md\:justify-around{justify-content:space-around}
.md\:justify-items-around{justify-items:space-around}
.md\:justify-self-around{justify-self:space-around}
.md\:justify-evenly{justify-content:space-evenly}
.md\:justify-items-evenly{justify-items:space-evenly}
.md\:justify-self-evenly{justify-self:space-evenly}
.md\:justify-stretch{justify-content:stretch}
.md\:justify-items-stretch{justify-items:stretch}
.md\:justify-self-stretch{justify-self:stretch}
.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.md\:col-span-1{grid-column:span 1 / span 1}
.md\:row-span-1{grid-row:span 1 / span 1}
.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.md\:col-span-2{grid-column:span 2 / span 2}
.md\:row-span-2{grid-row:span 2 / span 2}
.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.md\:col-span-3{grid-column:span 3 / span 3}
.md\:row-span-3{grid-row:span 3 / span 3}
.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.md\:col-span-4{grid-column:span 4 / span 4}
.md\:row-span-4{grid-row:span 4 / span 4}
.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.md\:col-span-5{grid-column:span 5 / span 5}
.md\:row-span-5{grid-row:span 5 / span 5}
.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.md\:col-span-6{grid-column:span 6 / span 6}
.md\:row-span-6{grid-row:span 6 / span 6}
.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.md\:col-span-7{grid-column:span 7 / span 7}
.md\:row-span-7{grid-row:span 7 / span 7}
.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.md\:col-span-8{grid-column:span 8 / span 8}
.md\:row-span-8{grid-row:span 8 / span 8}
.md\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.md\:col-span-9{grid-column:span 9 / span 9}
.md\:row-span-9{grid-row:span 9 / span 9}
.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.md\:col-span-10{grid-column:span 10 / span 10}
.md\:row-span-10{grid-row:span 10 / span 10}
.md\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.md\:col-span-11{grid-column:span 11 / span 11}
.md\:row-span-11{grid-row:span 11 / span 11}
.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.md\:col-span-12{grid-column:span 12 / span 12}
.md\:row-span-12{grid-row:span 12 / span 12}
.md\:grid-cols-none{grid-template-columns:none}
.md\:col-span-full{grid-column:1 / -1}
.md\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}
.md\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}
.md\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}
.md\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}
.md\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}
.md\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}
.md\:grid-flow-row{grid-auto-flow:row}
.md\:grid-flow-col{grid-auto-flow:column}
.md\:grid-flow-dense{grid-auto-flow:dense}
.md\:order-1{order:1}
.md\:order-2{order:2}
.md\:order-3{order:3}
.md\:order-4{order:4}
.md\:order-5{order:5}
.md\:order-6{order:6}
.md\:order-7{order:7}
.md\:order-8{order:8}
.md\:order-9{order:9}
.md\:order-10{order:10}
.md\:order-11{order:11}
.md\:order-12{order:12}
.md\:order-first{order:-9999}
.md\:order-last{order:9999}
.md\:order-none{order:0}
.md\:text-xs{font-size:0.75rem;line-height:1rem}
.md\:text-sm{font-size:0.875rem;line-height:1.25rem}
.md\:text-base{font-size:1rem;line-height:1.5rem}
.md\:text-lg{font-size:1.125rem;line-height:1.75rem}
.md\:text-xl{font-size:1.25rem;line-height:1.75rem}
.md\:text-2xl{font-size:1.5rem;line-height:2rem}
.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}
.md\:text-5xl{font-size:3rem;line-height:1.1}
.md\:text-6xl{font-size:3.75rem;line-height:1.05}
.md\:text-7xl{font-size:4.5rem;line-height:1.05}
.md\:text-8xl{font-size:6rem;line-height:1}
.md\:text-9xl{font-size:8rem;line-height:1}
.md\:font-thin{font-weight:100}
.md\:font-extralight{font-weight:200}
.md\:font-light{font-weight:300}
.md\:font-normal{font-weight:400}
.md\:font-medium{font-weight:500}
.md\:font-semibold{font-weight:600}
.md\:font-bold{font-weight:700}
.md\:font-extrabold{font-weight:800}
.md\:font-black{font-weight:900}
.md\:font-sans{font-family:var(--sf-font-body)}
.md\:font-display{font-family:var(--sf-font-display)}
.md\:font-ui{font-family:var(--sf-font-ui)}
.md\:font-serif{font-family:Georgia,"Times New Roman",serif}
.md\:font-mono{font-family:Consolas,"Cascadia Mono","Courier New",monospace}
.md\:leading-none{line-height:1}
.md\:leading-tight{line-height:1.25}
.md\:leading-snug{line-height:1.375}
.md\:leading-normal{line-height:1.5}
.md\:leading-relaxed{line-height:1.625}
.md\:leading-loose{line-height:2}
.md\:leading-3{line-height:.75rem}
.md\:leading-4{line-height:1rem}
.md\:leading-5{line-height:1.25rem}
.md\:leading-6{line-height:1.5rem}
.md\:leading-7{line-height:1.75rem}
.md\:leading-8{line-height:2rem}
.md\:leading-9{line-height:2.25rem}
.md\:leading-10{line-height:2.5rem}
.md\:tracking-tighter{letter-spacing:-0.05em}
.md\:tracking-tight{letter-spacing:-0.025em}
.md\:tracking-normal{letter-spacing:0em}
.md\:tracking-wide{letter-spacing:0.025em}
.md\:tracking-wider{letter-spacing:0.05em}
.md\:tracking-widest{letter-spacing:0.1em}
.md\:border-x{border-left-width:1px;border-right-width:1px}
.md\:border-y{border-top-width:1px;border-bottom-width:1px}
.md\:border-t{border-top-width:1px}
.md\:border-r{border-right-width:1px}
.md\:border-b{border-bottom-width:1px}
.md\:border-l{border-left-width:1px}
.md\:border-0{border-width:0px}
.md\:border-x-0{border-left-width:0px;border-right-width:0px}
.md\:border-y-0{border-top-width:0px;border-bottom-width:0px}
.md\:border-t-0{border-top-width:0px}
.md\:border-r-0{border-right-width:0px}
.md\:border-b-0{border-bottom-width:0px}
.md\:border-l-0{border-left-width:0px}
.md\:border-4{border-width:4px}
.md\:border-x-4{border-left-width:4px;border-right-width:4px}
.md\:border-y-4{border-top-width:4px;border-bottom-width:4px}
.md\:border-t-4{border-top-width:4px}
.md\:border-r-4{border-right-width:4px}
.md\:border-b-4{border-bottom-width:4px}
.md\:border-l-4{border-left-width:4px}
.md\:border-8{border-width:8px}
.md\:border-x-8{border-left-width:8px;border-right-width:8px}
.md\:border-y-8{border-top-width:8px;border-bottom-width:8px}
.md\:border-t-8{border-top-width:8px}
.md\:border-r-8{border-right-width:8px}
.md\:border-b-8{border-bottom-width:8px}
.md\:border-l-8{border-left-width:8px}
.md\:rounded-none{border-radius:0px}
.md\:rounded-t-none{border-top-left-radius:0px;border-top-right-radius:0px}
.md\:rounded-b-none{border-bottom-left-radius:0px;border-bottom-right-radius:0px}
.md\:rounded-l-none{border-top-left-radius:0px;border-bottom-left-radius:0px}
.md\:rounded-r-none{border-top-right-radius:0px;border-bottom-right-radius:0px}
.md\:rounded-tl-none{border-top-left-radius:0px}
.md\:rounded-tr-none{border-top-right-radius:0px}
.md\:rounded-bl-none{border-bottom-left-radius:0px}
.md\:rounded-br-none{border-bottom-right-radius:0px}
.md\:rounded-sm{border-radius:0.125rem}
.md\:rounded-t-sm{border-top-left-radius:0.125rem;border-top-right-radius:0.125rem}
.md\:rounded-b-sm{border-bottom-left-radius:0.125rem;border-bottom-right-radius:0.125rem}
.md\:rounded-l-sm{border-top-left-radius:0.125rem;border-bottom-left-radius:0.125rem}
.md\:rounded-r-sm{border-top-right-radius:0.125rem;border-bottom-right-radius:0.125rem}
.md\:rounded-tl-sm{border-top-left-radius:0.125rem}
.md\:rounded-tr-sm{border-top-right-radius:0.125rem}
.md\:rounded-bl-sm{border-bottom-left-radius:0.125rem}
.md\:rounded-br-sm{border-bottom-right-radius:0.125rem}
.md\:rounded{border-radius:0.25rem}
.md\:rounded-t{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}
.md\:rounded-b{border-bottom-left-radius:0.25rem;border-bottom-right-radius:0.25rem}
.md\:rounded-l{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}
.md\:rounded-r{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}
.md\:rounded-tl{border-top-left-radius:0.25rem}
.md\:rounded-tr{border-top-right-radius:0.25rem}
.md\:rounded-bl{border-bottom-left-radius:0.25rem}
.md\:rounded-br{border-bottom-right-radius:0.25rem}
.md\:rounded-md{border-radius:0.375rem}
.md\:rounded-t-md{border-top-left-radius:0.375rem;border-top-right-radius:0.375rem}
.md\:rounded-b-md{border-bottom-left-radius:0.375rem;border-bottom-right-radius:0.375rem}
.md\:rounded-l-md{border-top-left-radius:0.375rem;border-bottom-left-radius:0.375rem}
.md\:rounded-r-md{border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem}
.md\:rounded-tl-md{border-top-left-radius:0.375rem}
.md\:rounded-tr-md{border-top-right-radius:0.375rem}
.md\:rounded-bl-md{border-bottom-left-radius:0.375rem}
.md\:rounded-br-md{border-bottom-right-radius:0.375rem}
.md\:rounded-lg{border-radius:0.5rem}
.md\:rounded-t-lg{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}
.md\:rounded-b-lg{border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem}
.md\:rounded-l-lg{border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem}
.md\:rounded-r-lg{border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem}
.md\:rounded-tl-lg{border-top-left-radius:0.5rem}
.md\:rounded-tr-lg{border-top-right-radius:0.5rem}
.md\:rounded-bl-lg{border-bottom-left-radius:0.5rem}
.md\:rounded-br-lg{border-bottom-right-radius:0.5rem}
.md\:rounded-xl{border-radius:0.75rem}
.md\:rounded-t-xl{border-top-left-radius:0.75rem;border-top-right-radius:0.75rem}
.md\:rounded-b-xl{border-bottom-left-radius:0.75rem;border-bottom-right-radius:0.75rem}
.md\:rounded-l-xl{border-top-left-radius:0.75rem;border-bottom-left-radius:0.75rem}
.md\:rounded-r-xl{border-top-right-radius:0.75rem;border-bottom-right-radius:0.75rem}
.md\:rounded-tl-xl{border-top-left-radius:0.75rem}
.md\:rounded-tr-xl{border-top-right-radius:0.75rem}
.md\:rounded-bl-xl{border-bottom-left-radius:0.75rem}
.md\:rounded-br-xl{border-bottom-right-radius:0.75rem}
.md\:rounded-2xl{border-radius:1rem}
.md\:rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}
.md\:rounded-b-2xl{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}
.md\:rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}
.md\:rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}
.md\:rounded-tl-2xl{border-top-left-radius:1rem}
.md\:rounded-tr-2xl{border-top-right-radius:1rem}
.md\:rounded-bl-2xl{border-bottom-left-radius:1rem}
.md\:rounded-br-2xl{border-bottom-right-radius:1rem}
.md\:rounded-3xl{border-radius:1.5rem}
.md\:rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}
.md\:rounded-b-3xl{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}
.md\:rounded-l-3xl{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}
.md\:rounded-r-3xl{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}
.md\:rounded-tl-3xl{border-top-left-radius:1.5rem}
.md\:rounded-tr-3xl{border-top-right-radius:1.5rem}
.md\:rounded-bl-3xl{border-bottom-left-radius:1.5rem}
.md\:rounded-br-3xl{border-bottom-right-radius:1.5rem}
.md\:rounded-full{border-radius:9999px}
.md\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}
.md\:rounded-b-full{border-bottom-left-radius:9999px;border-bottom-right-radius:9999px}
.md\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}
.md\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}
.md\:rounded-tl-full{border-top-left-radius:9999px}
.md\:rounded-tr-full{border-top-right-radius:9999px}
.md\:rounded-bl-full{border-bottom-left-radius:9999px}
.md\:rounded-br-full{border-bottom-right-radius:9999px}
.md\:shadow-sm{box-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05)}
.md\:shadow{box-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)}
.md\:shadow-md{box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)}
.md\:shadow-lg{box-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)}
.md\:shadow-xl{box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)}
.md\:shadow-2xl{box-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25)}
.md\:shadow-inner{box-shadow:inset 0 2px 4px 0 rgb(0 0 0 / 0.05)}
.md\:shadow-none{box-shadow:0 0 #0000}
.md\:object-cover{object-fit:cover}
.md\:object-contain{object-fit:contain}
.md\:object-fill{object-fit:fill}
.md\:object-none{object-fit:none}
.md\:object-scale-down{object-fit:scale-down}
.md\:object-center{object-position:center}
.md\:object-top{object-position:top}
.md\:object-bottom{object-position:bottom}
.md\:object-left{object-position:left}
.md\:object-right{object-position:right}
.md\:translate-x-0{transform:translateX(0px)}
.md\:translate-y-0{transform:translateY(0px)}
.md\:translate-x-px{transform:translateX(1px)}
.md\:translate-y-px{transform:translateY(1px)}
.md\:translate-x-0\.5{transform:translateX(0.125rem)}
.md\:translate-y-0\.5{transform:translateY(0.125rem)}
.md\:translate-x-1{transform:translateX(0.25rem)}
.md\:translate-y-1{transform:translateY(0.25rem)}
.md\:translate-x-1\.5{transform:translateX(0.375rem)}
.md\:translate-y-1\.5{transform:translateY(0.375rem)}
.md\:translate-x-2{transform:translateX(0.5rem)}
.md\:translate-y-2{transform:translateY(0.5rem)}
.md\:translate-x-2\.5{transform:translateX(0.625rem)}
.md\:translate-y-2\.5{transform:translateY(0.625rem)}
.md\:translate-x-3{transform:translateX(0.75rem)}
.md\:translate-y-3{transform:translateY(0.75rem)}
.md\:translate-x-3\.5{transform:translateX(0.875rem)}
.md\:translate-y-3\.5{transform:translateY(0.875rem)}
.md\:translate-x-4{transform:translateX(1rem)}
.md\:translate-y-4{transform:translateY(1rem)}
.md\:translate-x-5{transform:translateX(1.25rem)}
.md\:translate-y-5{transform:translateY(1.25rem)}
.md\:translate-x-6{transform:translateX(1.5rem)}
.md\:translate-y-6{transform:translateY(1.5rem)}
.md\:translate-x-7{transform:translateX(1.75rem)}
.md\:translate-y-7{transform:translateY(1.75rem)}
.md\:translate-x-8{transform:translateX(2rem)}
.md\:translate-y-8{transform:translateY(2rem)}
.md\:translate-x-9{transform:translateX(2.25rem)}
.md\:translate-y-9{transform:translateY(2.25rem)}
.md\:translate-x-10{transform:translateX(2.5rem)}
.md\:translate-y-10{transform:translateY(2.5rem)}
.md\:translate-x-11{transform:translateX(2.75rem)}
.md\:translate-y-11{transform:translateY(2.75rem)}
.md\:translate-x-12{transform:translateX(3rem)}
.md\:translate-y-12{transform:translateY(3rem)}
.md\:translate-x-14{transform:translateX(3.5rem)}
.md\:translate-y-14{transform:translateY(3.5rem)}
.md\:translate-x-16{transform:translateX(4rem)}
.md\:translate-y-16{transform:translateY(4rem)}
.md\:translate-x-20{transform:translateX(5rem)}
.md\:translate-y-20{transform:translateY(5rem)}
.md\:translate-x-24{transform:translateX(6rem)}
.md\:translate-y-24{transform:translateY(6rem)}
.md\:translate-x-28{transform:translateX(7rem)}
.md\:translate-y-28{transform:translateY(7rem)}
.md\:translate-x-32{transform:translateX(8rem)}
.md\:translate-y-32{transform:translateY(8rem)}
.md\:translate-x-36{transform:translateX(9rem)}
.md\:translate-y-36{transform:translateY(9rem)}
.md\:translate-x-40{transform:translateX(10rem)}
.md\:translate-y-40{transform:translateY(10rem)}
.md\:translate-x-44{transform:translateX(11rem)}
.md\:translate-y-44{transform:translateY(11rem)}
.md\:translate-x-48{transform:translateX(12rem)}
.md\:translate-y-48{transform:translateY(12rem)}
.md\:translate-x-52{transform:translateX(13rem)}
.md\:translate-y-52{transform:translateY(13rem)}
.md\:translate-x-56{transform:translateX(14rem)}
.md\:translate-y-56{transform:translateY(14rem)}
.md\:translate-x-60{transform:translateX(15rem)}
.md\:translate-y-60{transform:translateY(15rem)}
.md\:translate-x-64{transform:translateX(16rem)}
.md\:translate-y-64{transform:translateY(16rem)}
.md\:translate-x-72{transform:translateX(18rem)}
.md\:translate-y-72{transform:translateY(18rem)}
.md\:translate-x-80{transform:translateX(20rem)}
.md\:translate-y-80{transform:translateY(20rem)}
.md\:translate-x-96{transform:translateX(24rem)}
.md\:translate-y-96{transform:translateY(24rem)}
.md\:relative-z{position:relative;z-index:1}
.md\:table-auto{table-layout:auto}
.md\:table-fixed{table-layout:fixed}
.md\:columns-1{columns:1}
.md\:columns-2{columns:2}
.md\:columns-3{columns:3}
.md\:columns-4{columns:4}
}
@media (min-width:1024px){
.lg\:block{display:block}
.lg\:inline-block{display:inline-block}
.lg\:inline{display:inline}
.lg\:flex{display:flex}
.lg\:inline-flex{display:inline-flex}
.lg\:grid{display:grid}
.lg\:inline-grid{display:inline-grid}
.lg\:table{display:table}
.lg\:table-cell{display:table-cell}
.lg\:table-row{display:table-row}
.lg\:hidden{display:none}
.lg\:static{position:static}
.lg\:fixed{position:fixed}
.lg\:absolute{position:absolute}
.lg\:relative{position:relative}
.lg\:sticky{position:sticky}
.lg\:inset-0{top:0px;right:0px;bottom:0px;left:0px}
.lg\:inset-x-0{left:0px;right:0px}
.lg\:inset-y-0{top:0px;bottom:0px}
.lg\:top-0{top:0px}
.lg\:right-0{right:0px}
.lg\:bottom-0{bottom:0px}
.lg\:left-0{left:0px}
.lg\:inset-px{top:1px;right:1px;bottom:1px;left:1px}
.lg\:inset-x-px{left:1px;right:1px}
.lg\:inset-y-px{top:1px;bottom:1px}
.lg\:top-px{top:1px}
.lg\:right-px{right:1px}
.lg\:bottom-px{bottom:1px}
.lg\:left-px{left:1px}
.lg\:inset-0\.5{top:0.125rem;right:0.125rem;bottom:0.125rem;left:0.125rem}
.lg\:inset-x-0\.5{left:0.125rem;right:0.125rem}
.lg\:inset-y-0\.5{top:0.125rem;bottom:0.125rem}
.lg\:top-0\.5{top:0.125rem}
.lg\:right-0\.5{right:0.125rem}
.lg\:bottom-0\.5{bottom:0.125rem}
.lg\:left-0\.5{left:0.125rem}
.lg\:inset-1{top:0.25rem;right:0.25rem;bottom:0.25rem;left:0.25rem}
.lg\:inset-x-1{left:0.25rem;right:0.25rem}
.lg\:inset-y-1{top:0.25rem;bottom:0.25rem}
.lg\:top-1{top:0.25rem}
.lg\:right-1{right:0.25rem}
.lg\:bottom-1{bottom:0.25rem}
.lg\:left-1{left:0.25rem}
.lg\:inset-1\.5{top:0.375rem;right:0.375rem;bottom:0.375rem;left:0.375rem}
.lg\:inset-x-1\.5{left:0.375rem;right:0.375rem}
.lg\:inset-y-1\.5{top:0.375rem;bottom:0.375rem}
.lg\:top-1\.5{top:0.375rem}
.lg\:right-1\.5{right:0.375rem}
.lg\:bottom-1\.5{bottom:0.375rem}
.lg\:left-1\.5{left:0.375rem}
.lg\:inset-2{top:0.5rem;right:0.5rem;bottom:0.5rem;left:0.5rem}
.lg\:inset-x-2{left:0.5rem;right:0.5rem}
.lg\:inset-y-2{top:0.5rem;bottom:0.5rem}
.lg\:top-2{top:0.5rem}
.lg\:right-2{right:0.5rem}
.lg\:bottom-2{bottom:0.5rem}
.lg\:left-2{left:0.5rem}
.lg\:inset-2\.5{top:0.625rem;right:0.625rem;bottom:0.625rem;left:0.625rem}
.lg\:inset-x-2\.5{left:0.625rem;right:0.625rem}
.lg\:inset-y-2\.5{top:0.625rem;bottom:0.625rem}
.lg\:top-2\.5{top:0.625rem}
.lg\:right-2\.5{right:0.625rem}
.lg\:bottom-2\.5{bottom:0.625rem}
.lg\:left-2\.5{left:0.625rem}
.lg\:inset-3{top:0.75rem;right:0.75rem;bottom:0.75rem;left:0.75rem}
.lg\:inset-x-3{left:0.75rem;right:0.75rem}
.lg\:inset-y-3{top:0.75rem;bottom:0.75rem}
.lg\:top-3{top:0.75rem}
.lg\:right-3{right:0.75rem}
.lg\:bottom-3{bottom:0.75rem}
.lg\:left-3{left:0.75rem}
.lg\:inset-3\.5{top:0.875rem;right:0.875rem;bottom:0.875rem;left:0.875rem}
.lg\:inset-x-3\.5{left:0.875rem;right:0.875rem}
.lg\:inset-y-3\.5{top:0.875rem;bottom:0.875rem}
.lg\:top-3\.5{top:0.875rem}
.lg\:right-3\.5{right:0.875rem}
.lg\:bottom-3\.5{bottom:0.875rem}
.lg\:left-3\.5{left:0.875rem}
.lg\:inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}
.lg\:inset-x-4{left:1rem;right:1rem}
.lg\:inset-y-4{top:1rem;bottom:1rem}
.lg\:top-4{top:1rem}
.lg\:right-4{right:1rem}
.lg\:bottom-4{bottom:1rem}
.lg\:left-4{left:1rem}
.lg\:inset-5{top:1.25rem;right:1.25rem;bottom:1.25rem;left:1.25rem}
.lg\:inset-x-5{left:1.25rem;right:1.25rem}
.lg\:inset-y-5{top:1.25rem;bottom:1.25rem}
.lg\:top-5{top:1.25rem}
.lg\:right-5{right:1.25rem}
.lg\:bottom-5{bottom:1.25rem}
.lg\:left-5{left:1.25rem}
.lg\:inset-6{top:1.5rem;right:1.5rem;bottom:1.5rem;left:1.5rem}
.lg\:inset-x-6{left:1.5rem;right:1.5rem}
.lg\:inset-y-6{top:1.5rem;bottom:1.5rem}
.lg\:top-6{top:1.5rem}
.lg\:right-6{right:1.5rem}
.lg\:bottom-6{bottom:1.5rem}
.lg\:left-6{left:1.5rem}
.lg\:inset-7{top:1.75rem;right:1.75rem;bottom:1.75rem;left:1.75rem}
.lg\:inset-x-7{left:1.75rem;right:1.75rem}
.lg\:inset-y-7{top:1.75rem;bottom:1.75rem}
.lg\:top-7{top:1.75rem}
.lg\:right-7{right:1.75rem}
.lg\:bottom-7{bottom:1.75rem}
.lg\:left-7{left:1.75rem}
.lg\:inset-8{top:2rem;right:2rem;bottom:2rem;left:2rem}
.lg\:inset-x-8{left:2rem;right:2rem}
.lg\:inset-y-8{top:2rem;bottom:2rem}
.lg\:top-8{top:2rem}
.lg\:right-8{right:2rem}
.lg\:bottom-8{bottom:2rem}
.lg\:left-8{left:2rem}
.lg\:inset-9{top:2.25rem;right:2.25rem;bottom:2.25rem;left:2.25rem}
.lg\:inset-x-9{left:2.25rem;right:2.25rem}
.lg\:inset-y-9{top:2.25rem;bottom:2.25rem}
.lg\:top-9{top:2.25rem}
.lg\:right-9{right:2.25rem}
.lg\:bottom-9{bottom:2.25rem}
.lg\:left-9{left:2.25rem}
.lg\:inset-10{top:2.5rem;right:2.5rem;bottom:2.5rem;left:2.5rem}
.lg\:inset-x-10{left:2.5rem;right:2.5rem}
.lg\:inset-y-10{top:2.5rem;bottom:2.5rem}
.lg\:top-10{top:2.5rem}
.lg\:right-10{right:2.5rem}
.lg\:bottom-10{bottom:2.5rem}
.lg\:left-10{left:2.5rem}
.lg\:inset-11{top:2.75rem;right:2.75rem;bottom:2.75rem;left:2.75rem}
.lg\:inset-x-11{left:2.75rem;right:2.75rem}
.lg\:inset-y-11{top:2.75rem;bottom:2.75rem}
.lg\:top-11{top:2.75rem}
.lg\:right-11{right:2.75rem}
.lg\:bottom-11{bottom:2.75rem}
.lg\:left-11{left:2.75rem}
.lg\:inset-12{top:3rem;right:3rem;bottom:3rem;left:3rem}
.lg\:inset-x-12{left:3rem;right:3rem}
.lg\:inset-y-12{top:3rem;bottom:3rem}
.lg\:top-12{top:3rem}
.lg\:right-12{right:3rem}
.lg\:bottom-12{bottom:3rem}
.lg\:left-12{left:3rem}
.lg\:inset-14{top:3.5rem;right:3.5rem;bottom:3.5rem;left:3.5rem}
.lg\:inset-x-14{left:3.5rem;right:3.5rem}
.lg\:inset-y-14{top:3.5rem;bottom:3.5rem}
.lg\:top-14{top:3.5rem}
.lg\:right-14{right:3.5rem}
.lg\:bottom-14{bottom:3.5rem}
.lg\:left-14{left:3.5rem}
.lg\:inset-16{top:4rem;right:4rem;bottom:4rem;left:4rem}
.lg\:inset-x-16{left:4rem;right:4rem}
.lg\:inset-y-16{top:4rem;bottom:4rem}
.lg\:top-16{top:4rem}
.lg\:right-16{right:4rem}
.lg\:bottom-16{bottom:4rem}
.lg\:left-16{left:4rem}
.lg\:inset-20{top:5rem;right:5rem;bottom:5rem;left:5rem}
.lg\:inset-x-20{left:5rem;right:5rem}
.lg\:inset-y-20{top:5rem;bottom:5rem}
.lg\:top-20{top:5rem}
.lg\:right-20{right:5rem}
.lg\:bottom-20{bottom:5rem}
.lg\:left-20{left:5rem}
.lg\:inset-24{top:6rem;right:6rem;bottom:6rem;left:6rem}
.lg\:inset-x-24{left:6rem;right:6rem}
.lg\:inset-y-24{top:6rem;bottom:6rem}
.lg\:top-24{top:6rem}
.lg\:right-24{right:6rem}
.lg\:bottom-24{bottom:6rem}
.lg\:left-24{left:6rem}
.lg\:inset-28{top:7rem;right:7rem;bottom:7rem;left:7rem}
.lg\:inset-x-28{left:7rem;right:7rem}
.lg\:inset-y-28{top:7rem;bottom:7rem}
.lg\:top-28{top:7rem}
.lg\:right-28{right:7rem}
.lg\:bottom-28{bottom:7rem}
.lg\:left-28{left:7rem}
.lg\:inset-32{top:8rem;right:8rem;bottom:8rem;left:8rem}
.lg\:inset-x-32{left:8rem;right:8rem}
.lg\:inset-y-32{top:8rem;bottom:8rem}
.lg\:top-32{top:8rem}
.lg\:right-32{right:8rem}
.lg\:bottom-32{bottom:8rem}
.lg\:left-32{left:8rem}
.lg\:inset-36{top:9rem;right:9rem;bottom:9rem;left:9rem}
.lg\:inset-x-36{left:9rem;right:9rem}
.lg\:inset-y-36{top:9rem;bottom:9rem}
.lg\:top-36{top:9rem}
.lg\:right-36{right:9rem}
.lg\:bottom-36{bottom:9rem}
.lg\:left-36{left:9rem}
.lg\:inset-40{top:10rem;right:10rem;bottom:10rem;left:10rem}
.lg\:inset-x-40{left:10rem;right:10rem}
.lg\:inset-y-40{top:10rem;bottom:10rem}
.lg\:top-40{top:10rem}
.lg\:right-40{right:10rem}
.lg\:bottom-40{bottom:10rem}
.lg\:left-40{left:10rem}
.lg\:inset-44{top:11rem;right:11rem;bottom:11rem;left:11rem}
.lg\:inset-x-44{left:11rem;right:11rem}
.lg\:inset-y-44{top:11rem;bottom:11rem}
.lg\:top-44{top:11rem}
.lg\:right-44{right:11rem}
.lg\:bottom-44{bottom:11rem}
.lg\:left-44{left:11rem}
.lg\:inset-48{top:12rem;right:12rem;bottom:12rem;left:12rem}
.lg\:inset-x-48{left:12rem;right:12rem}
.lg\:inset-y-48{top:12rem;bottom:12rem}
.lg\:top-48{top:12rem}
.lg\:right-48{right:12rem}
.lg\:bottom-48{bottom:12rem}
.lg\:left-48{left:12rem}
.lg\:inset-52{top:13rem;right:13rem;bottom:13rem;left:13rem}
.lg\:inset-x-52{left:13rem;right:13rem}
.lg\:inset-y-52{top:13rem;bottom:13rem}
.lg\:top-52{top:13rem}
.lg\:right-52{right:13rem}
.lg\:bottom-52{bottom:13rem}
.lg\:left-52{left:13rem}
.lg\:inset-56{top:14rem;right:14rem;bottom:14rem;left:14rem}
.lg\:inset-x-56{left:14rem;right:14rem}
.lg\:inset-y-56{top:14rem;bottom:14rem}
.lg\:top-56{top:14rem}
.lg\:right-56{right:14rem}
.lg\:bottom-56{bottom:14rem}
.lg\:left-56{left:14rem}
.lg\:inset-60{top:15rem;right:15rem;bottom:15rem;left:15rem}
.lg\:inset-x-60{left:15rem;right:15rem}
.lg\:inset-y-60{top:15rem;bottom:15rem}
.lg\:top-60{top:15rem}
.lg\:right-60{right:15rem}
.lg\:bottom-60{bottom:15rem}
.lg\:left-60{left:15rem}
.lg\:inset-64{top:16rem;right:16rem;bottom:16rem;left:16rem}
.lg\:inset-x-64{left:16rem;right:16rem}
.lg\:inset-y-64{top:16rem;bottom:16rem}
.lg\:top-64{top:16rem}
.lg\:right-64{right:16rem}
.lg\:bottom-64{bottom:16rem}
.lg\:left-64{left:16rem}
.lg\:inset-72{top:18rem;right:18rem;bottom:18rem;left:18rem}
.lg\:inset-x-72{left:18rem;right:18rem}
.lg\:inset-y-72{top:18rem;bottom:18rem}
.lg\:top-72{top:18rem}
.lg\:right-72{right:18rem}
.lg\:bottom-72{bottom:18rem}
.lg\:left-72{left:18rem}
.lg\:inset-80{top:20rem;right:20rem;bottom:20rem;left:20rem}
.lg\:inset-x-80{left:20rem;right:20rem}
.lg\:inset-y-80{top:20rem;bottom:20rem}
.lg\:top-80{top:20rem}
.lg\:right-80{right:20rem}
.lg\:bottom-80{bottom:20rem}
.lg\:left-80{left:20rem}
.lg\:inset-96{top:24rem;right:24rem;bottom:24rem;left:24rem}
.lg\:inset-x-96{left:24rem;right:24rem}
.lg\:inset-y-96{top:24rem;bottom:24rem}
.lg\:top-96{top:24rem}
.lg\:right-96{right:24rem}
.lg\:bottom-96{bottom:24rem}
.lg\:left-96{left:24rem}
.lg\:inset-1\/2{top:50%;right:50%;bottom:50%;left:50%}
.lg\:inset-x-1\/2{left:50%;right:50%}
.lg\:inset-y-1\/2{top:50%;bottom:50%}
.lg\:top-1\/2{top:50%}
.lg\:right-1\/2{right:50%}
.lg\:bottom-1\/2{bottom:50%}
.lg\:left-1\/2{left:50%}
.lg\:inset-1\/3{top:33.333333%;right:33.333333%;bottom:33.333333%;left:33.333333%}
.lg\:inset-x-1\/3{left:33.333333%;right:33.333333%}
.lg\:inset-y-1\/3{top:33.333333%;bottom:33.333333%}
.lg\:top-1\/3{top:33.333333%}
.lg\:right-1\/3{right:33.333333%}
.lg\:bottom-1\/3{bottom:33.333333%}
.lg\:left-1\/3{left:33.333333%}
.lg\:inset-2\/3{top:66.666667%;right:66.666667%;bottom:66.666667%;left:66.666667%}
.lg\:inset-x-2\/3{left:66.666667%;right:66.666667%}
.lg\:inset-y-2\/3{top:66.666667%;bottom:66.666667%}
.lg\:top-2\/3{top:66.666667%}
.lg\:right-2\/3{right:66.666667%}
.lg\:bottom-2\/3{bottom:66.666667%}
.lg\:left-2\/3{left:66.666667%}
.lg\:inset-1\/4{top:25%;right:25%;bottom:25%;left:25%}
.lg\:inset-x-1\/4{left:25%;right:25%}
.lg\:inset-y-1\/4{top:25%;bottom:25%}
.lg\:top-1\/4{top:25%}
.lg\:right-1\/4{right:25%}
.lg\:bottom-1\/4{bottom:25%}
.lg\:left-1\/4{left:25%}
.lg\:inset-2\/4{top:50%;right:50%;bottom:50%;left:50%}
.lg\:inset-x-2\/4{left:50%;right:50%}
.lg\:inset-y-2\/4{top:50%;bottom:50%}
.lg\:top-2\/4{top:50%}
.lg\:right-2\/4{right:50%}
.lg\:bottom-2\/4{bottom:50%}
.lg\:left-2\/4{left:50%}
.lg\:inset-3\/4{top:75%;right:75%;bottom:75%;left:75%}
.lg\:inset-x-3\/4{left:75%;right:75%}
.lg\:inset-y-3\/4{top:75%;bottom:75%}
.lg\:top-3\/4{top:75%}
.lg\:right-3\/4{right:75%}
.lg\:bottom-3\/4{bottom:75%}
.lg\:left-3\/4{left:75%}
.lg\:inset-1\/5{top:20%;right:20%;bottom:20%;left:20%}
.lg\:inset-x-1\/5{left:20%;right:20%}
.lg\:inset-y-1\/5{top:20%;bottom:20%}
.lg\:top-1\/5{top:20%}
.lg\:right-1\/5{right:20%}
.lg\:bottom-1\/5{bottom:20%}
.lg\:left-1\/5{left:20%}
.lg\:inset-2\/5{top:40%;right:40%;bottom:40%;left:40%}
.lg\:inset-x-2\/5{left:40%;right:40%}
.lg\:inset-y-2\/5{top:40%;bottom:40%}
.lg\:top-2\/5{top:40%}
.lg\:right-2\/5{right:40%}
.lg\:bottom-2\/5{bottom:40%}
.lg\:left-2\/5{left:40%}
.lg\:inset-3\/5{top:60%;right:60%;bottom:60%;left:60%}
.lg\:inset-x-3\/5{left:60%;right:60%}
.lg\:inset-y-3\/5{top:60%;bottom:60%}
.lg\:top-3\/5{top:60%}
.lg\:right-3\/5{right:60%}
.lg\:bottom-3\/5{bottom:60%}
.lg\:left-3\/5{left:60%}
.lg\:inset-4\/5{top:80%;right:80%;bottom:80%;left:80%}
.lg\:inset-x-4\/5{left:80%;right:80%}
.lg\:inset-y-4\/5{top:80%;bottom:80%}
.lg\:top-4\/5{top:80%}
.lg\:right-4\/5{right:80%}
.lg\:bottom-4\/5{bottom:80%}
.lg\:left-4\/5{left:80%}
.lg\:inset-1\/6{top:16.666667%;right:16.666667%;bottom:16.666667%;left:16.666667%}
.lg\:inset-x-1\/6{left:16.666667%;right:16.666667%}
.lg\:inset-y-1\/6{top:16.666667%;bottom:16.666667%}
.lg\:top-1\/6{top:16.666667%}
.lg\:right-1\/6{right:16.666667%}
.lg\:bottom-1\/6{bottom:16.666667%}
.lg\:left-1\/6{left:16.666667%}
.lg\:inset-5\/6{top:83.333333%;right:83.333333%;bottom:83.333333%;left:83.333333%}
.lg\:inset-x-5\/6{left:83.333333%;right:83.333333%}
.lg\:inset-y-5\/6{top:83.333333%;bottom:83.333333%}
.lg\:top-5\/6{top:83.333333%}
.lg\:right-5\/6{right:83.333333%}
.lg\:bottom-5\/6{bottom:83.333333%}
.lg\:left-5\/6{left:83.333333%}
.lg\:inset-1\/12{top:8.333333%;right:8.333333%;bottom:8.333333%;left:8.333333%}
.lg\:inset-x-1\/12{left:8.333333%;right:8.333333%}
.lg\:inset-y-1\/12{top:8.333333%;bottom:8.333333%}
.lg\:top-1\/12{top:8.333333%}
.lg\:right-1\/12{right:8.333333%}
.lg\:bottom-1\/12{bottom:8.333333%}
.lg\:left-1\/12{left:8.333333%}
.lg\:inset-full{top:100%;right:100%;bottom:100%;left:100%}
.lg\:inset-x-full{left:100%;right:100%}
.lg\:inset-y-full{top:100%;bottom:100%}
.lg\:top-full{top:100%}
.lg\:right-full{right:100%}
.lg\:bottom-full{bottom:100%}
.lg\:left-full{left:100%}
.lg\:inset-auto{top:auto;right:auto;bottom:auto;left:auto}
.lg\:inset-x-auto{left:auto;right:auto}
.lg\:inset-y-auto{top:auto;bottom:auto}
.lg\:top-auto{top:auto}
.lg\:right-auto{right:auto}
.lg\:bottom-auto{bottom:auto}
.lg\:left-auto{left:auto}
.lg\:overflow-auto{overflow:auto}
.lg\:overflow-x-auto{overflow-x:auto}
.lg\:overflow-y-auto{overflow-y:auto}
.lg\:overflow-hidden{overflow:hidden}
.lg\:overflow-x-hidden{overflow-x:hidden}
.lg\:overflow-y-hidden{overflow-y:hidden}
.lg\:overflow-visible{overflow:visible}
.lg\:overflow-x-visible{overflow-x:visible}
.lg\:overflow-y-visible{overflow-y:visible}
.lg\:overflow-scroll{overflow:scroll}
.lg\:overflow-x-scroll{overflow-x:scroll}
.lg\:overflow-y-scroll{overflow-y:scroll}
.lg\:overflow-clip{overflow:clip}
.lg\:overflow-x-clip{overflow-x:clip}
.lg\:overflow-y-clip{overflow-y:clip}
.lg\:aspect-square{aspect-ratio:1 / 1}
.lg\:aspect-video{aspect-ratio:16 / 9}
.lg\:aspect-auto{aspect-ratio:auto}
.lg\:aspect-portrait{aspect-ratio:3 / 4}
.lg\:aspect-wide{aspect-ratio:21 / 9}
.lg\:p-0{padding:0px}
.lg\:px-0{padding-left:0px;padding-right:0px}
.lg\:py-0{padding-top:0px;padding-bottom:0px}
.lg\:pt-0{padding-top:0px}
.lg\:pr-0{padding-right:0px}
.lg\:pb-0{padding-bottom:0px}
.lg\:pl-0{padding-left:0px}
.lg\:p-px{padding:1px}
.lg\:px-px{padding-left:1px;padding-right:1px}
.lg\:py-px{padding-top:1px;padding-bottom:1px}
.lg\:pt-px{padding-top:1px}
.lg\:pr-px{padding-right:1px}
.lg\:pb-px{padding-bottom:1px}
.lg\:pl-px{padding-left:1px}
.lg\:p-0\.5{padding:0.125rem}
.lg\:px-0\.5{padding-left:0.125rem;padding-right:0.125rem}
.lg\:py-0\.5{padding-top:0.125rem;padding-bottom:0.125rem}
.lg\:pt-0\.5{padding-top:0.125rem}
.lg\:pr-0\.5{padding-right:0.125rem}
.lg\:pb-0\.5{padding-bottom:0.125rem}
.lg\:pl-0\.5{padding-left:0.125rem}
.lg\:p-1{padding:0.25rem}
.lg\:px-1{padding-left:0.25rem;padding-right:0.25rem}
.lg\:py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.lg\:pt-1{padding-top:0.25rem}
.lg\:pr-1{padding-right:0.25rem}
.lg\:pb-1{padding-bottom:0.25rem}
.lg\:pl-1{padding-left:0.25rem}
.lg\:p-1\.5{padding:0.375rem}
.lg\:px-1\.5{padding-left:0.375rem;padding-right:0.375rem}
.lg\:py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem}
.lg\:pt-1\.5{padding-top:0.375rem}
.lg\:pr-1\.5{padding-right:0.375rem}
.lg\:pb-1\.5{padding-bottom:0.375rem}
.lg\:pl-1\.5{padding-left:0.375rem}
.lg\:p-2{padding:0.5rem}
.lg\:px-2{padding-left:0.5rem;padding-right:0.5rem}
.lg\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.lg\:pt-2{padding-top:0.5rem}
.lg\:pr-2{padding-right:0.5rem}
.lg\:pb-2{padding-bottom:0.5rem}
.lg\:pl-2{padding-left:0.5rem}
.lg\:p-2\.5{padding:0.625rem}
.lg\:px-2\.5{padding-left:0.625rem;padding-right:0.625rem}
.lg\:py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem}
.lg\:pt-2\.5{padding-top:0.625rem}
.lg\:pr-2\.5{padding-right:0.625rem}
.lg\:pb-2\.5{padding-bottom:0.625rem}
.lg\:pl-2\.5{padding-left:0.625rem}
.lg\:p-3{padding:0.75rem}
.lg\:px-3{padding-left:0.75rem;padding-right:0.75rem}
.lg\:py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.lg\:pt-3{padding-top:0.75rem}
.lg\:pr-3{padding-right:0.75rem}
.lg\:pb-3{padding-bottom:0.75rem}
.lg\:pl-3{padding-left:0.75rem}
.lg\:p-3\.5{padding:0.875rem}
.lg\:px-3\.5{padding-left:0.875rem;padding-right:0.875rem}
.lg\:py-3\.5{padding-top:0.875rem;padding-bottom:0.875rem}
.lg\:pt-3\.5{padding-top:0.875rem}
.lg\:pr-3\.5{padding-right:0.875rem}
.lg\:pb-3\.5{padding-bottom:0.875rem}
.lg\:pl-3\.5{padding-left:0.875rem}
.lg\:p-4{padding:1rem}
.lg\:px-4{padding-left:1rem;padding-right:1rem}
.lg\:py-4{padding-top:1rem;padding-bottom:1rem}
.lg\:pt-4{padding-top:1rem}
.lg\:pr-4{padding-right:1rem}
.lg\:pb-4{padding-bottom:1rem}
.lg\:pl-4{padding-left:1rem}
.lg\:p-5{padding:1.25rem}
.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}
.lg\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}
.lg\:pt-5{padding-top:1.25rem}
.lg\:pr-5{padding-right:1.25rem}
.lg\:pb-5{padding-bottom:1.25rem}
.lg\:pl-5{padding-left:1.25rem}
.lg\:p-6{padding:1.5rem}
.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}
.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.lg\:pt-6{padding-top:1.5rem}
.lg\:pr-6{padding-right:1.5rem}
.lg\:pb-6{padding-bottom:1.5rem}
.lg\:pl-6{padding-left:1.5rem}
.lg\:p-7{padding:1.75rem}
.lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}
.lg\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}
.lg\:pt-7{padding-top:1.75rem}
.lg\:pr-7{padding-right:1.75rem}
.lg\:pb-7{padding-bottom:1.75rem}
.lg\:pl-7{padding-left:1.75rem}
.lg\:p-8{padding:2rem}
.lg\:px-8{padding-left:2rem;padding-right:2rem}
.lg\:py-8{padding-top:2rem;padding-bottom:2rem}
.lg\:pt-8{padding-top:2rem}
.lg\:pr-8{padding-right:2rem}
.lg\:pb-8{padding-bottom:2rem}
.lg\:pl-8{padding-left:2rem}
.lg\:p-9{padding:2.25rem}
.lg\:px-9{padding-left:2.25rem;padding-right:2.25rem}
.lg\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}
.lg\:pt-9{padding-top:2.25rem}
.lg\:pr-9{padding-right:2.25rem}
.lg\:pb-9{padding-bottom:2.25rem}
.lg\:pl-9{padding-left:2.25rem}
.lg\:p-10{padding:2.5rem}
.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}
.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.lg\:pt-10{padding-top:2.5rem}
.lg\:pr-10{padding-right:2.5rem}
.lg\:pb-10{padding-bottom:2.5rem}
.lg\:pl-10{padding-left:2.5rem}
.lg\:p-11{padding:2.75rem}
.lg\:px-11{padding-left:2.75rem;padding-right:2.75rem}
.lg\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}
.lg\:pt-11{padding-top:2.75rem}
.lg\:pr-11{padding-right:2.75rem}
.lg\:pb-11{padding-bottom:2.75rem}
.lg\:pl-11{padding-left:2.75rem}
.lg\:p-12{padding:3rem}
.lg\:px-12{padding-left:3rem;padding-right:3rem}
.lg\:py-12{padding-top:3rem;padding-bottom:3rem}
.lg\:pt-12{padding-top:3rem}
.lg\:pr-12{padding-right:3rem}
.lg\:pb-12{padding-bottom:3rem}
.lg\:pl-12{padding-left:3rem}
.lg\:p-14{padding:3.5rem}
.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}
.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}
.lg\:pt-14{padding-top:3.5rem}
.lg\:pr-14{padding-right:3.5rem}
.lg\:pb-14{padding-bottom:3.5rem}
.lg\:pl-14{padding-left:3.5rem}
.lg\:p-16{padding:4rem}
.lg\:px-16{padding-left:4rem;padding-right:4rem}
.lg\:py-16{padding-top:4rem;padding-bottom:4rem}
.lg\:pt-16{padding-top:4rem}
.lg\:pr-16{padding-right:4rem}
.lg\:pb-16{padding-bottom:4rem}
.lg\:pl-16{padding-left:4rem}
.lg\:p-20{padding:5rem}
.lg\:px-20{padding-left:5rem;padding-right:5rem}
.lg\:py-20{padding-top:5rem;padding-bottom:5rem}
.lg\:pt-20{padding-top:5rem}
.lg\:pr-20{padding-right:5rem}
.lg\:pb-20{padding-bottom:5rem}
.lg\:pl-20{padding-left:5rem}
.lg\:p-24{padding:6rem}
.lg\:px-24{padding-left:6rem;padding-right:6rem}
.lg\:py-24{padding-top:6rem;padding-bottom:6rem}
.lg\:pt-24{padding-top:6rem}
.lg\:pr-24{padding-right:6rem}
.lg\:pb-24{padding-bottom:6rem}
.lg\:pl-24{padding-left:6rem}
.lg\:p-28{padding:7rem}
.lg\:px-28{padding-left:7rem;padding-right:7rem}
.lg\:py-28{padding-top:7rem;padding-bottom:7rem}
.lg\:pt-28{padding-top:7rem}
.lg\:pr-28{padding-right:7rem}
.lg\:pb-28{padding-bottom:7rem}
.lg\:pl-28{padding-left:7rem}
.lg\:p-32{padding:8rem}
.lg\:px-32{padding-left:8rem;padding-right:8rem}
.lg\:py-32{padding-top:8rem;padding-bottom:8rem}
.lg\:pt-32{padding-top:8rem}
.lg\:pr-32{padding-right:8rem}
.lg\:pb-32{padding-bottom:8rem}
.lg\:pl-32{padding-left:8rem}
.lg\:p-36{padding:9rem}
.lg\:px-36{padding-left:9rem;padding-right:9rem}
.lg\:py-36{padding-top:9rem;padding-bottom:9rem}
.lg\:pt-36{padding-top:9rem}
.lg\:pr-36{padding-right:9rem}
.lg\:pb-36{padding-bottom:9rem}
.lg\:pl-36{padding-left:9rem}
.lg\:p-40{padding:10rem}
.lg\:px-40{padding-left:10rem;padding-right:10rem}
.lg\:py-40{padding-top:10rem;padding-bottom:10rem}
.lg\:pt-40{padding-top:10rem}
.lg\:pr-40{padding-right:10rem}
.lg\:pb-40{padding-bottom:10rem}
.lg\:pl-40{padding-left:10rem}
.lg\:p-44{padding:11rem}
.lg\:px-44{padding-left:11rem;padding-right:11rem}
.lg\:py-44{padding-top:11rem;padding-bottom:11rem}
.lg\:pt-44{padding-top:11rem}
.lg\:pr-44{padding-right:11rem}
.lg\:pb-44{padding-bottom:11rem}
.lg\:pl-44{padding-left:11rem}
.lg\:p-48{padding:12rem}
.lg\:px-48{padding-left:12rem;padding-right:12rem}
.lg\:py-48{padding-top:12rem;padding-bottom:12rem}
.lg\:pt-48{padding-top:12rem}
.lg\:pr-48{padding-right:12rem}
.lg\:pb-48{padding-bottom:12rem}
.lg\:pl-48{padding-left:12rem}
.lg\:p-52{padding:13rem}
.lg\:px-52{padding-left:13rem;padding-right:13rem}
.lg\:py-52{padding-top:13rem;padding-bottom:13rem}
.lg\:pt-52{padding-top:13rem}
.lg\:pr-52{padding-right:13rem}
.lg\:pb-52{padding-bottom:13rem}
.lg\:pl-52{padding-left:13rem}
.lg\:p-56{padding:14rem}
.lg\:px-56{padding-left:14rem;padding-right:14rem}
.lg\:py-56{padding-top:14rem;padding-bottom:14rem}
.lg\:pt-56{padding-top:14rem}
.lg\:pr-56{padding-right:14rem}
.lg\:pb-56{padding-bottom:14rem}
.lg\:pl-56{padding-left:14rem}
.lg\:p-60{padding:15rem}
.lg\:px-60{padding-left:15rem;padding-right:15rem}
.lg\:py-60{padding-top:15rem;padding-bottom:15rem}
.lg\:pt-60{padding-top:15rem}
.lg\:pr-60{padding-right:15rem}
.lg\:pb-60{padding-bottom:15rem}
.lg\:pl-60{padding-left:15rem}
.lg\:p-64{padding:16rem}
.lg\:px-64{padding-left:16rem;padding-right:16rem}
.lg\:py-64{padding-top:16rem;padding-bottom:16rem}
.lg\:pt-64{padding-top:16rem}
.lg\:pr-64{padding-right:16rem}
.lg\:pb-64{padding-bottom:16rem}
.lg\:pl-64{padding-left:16rem}
.lg\:p-72{padding:18rem}
.lg\:px-72{padding-left:18rem;padding-right:18rem}
.lg\:py-72{padding-top:18rem;padding-bottom:18rem}
.lg\:pt-72{padding-top:18rem}
.lg\:pr-72{padding-right:18rem}
.lg\:pb-72{padding-bottom:18rem}
.lg\:pl-72{padding-left:18rem}
.lg\:p-80{padding:20rem}
.lg\:px-80{padding-left:20rem;padding-right:20rem}
.lg\:py-80{padding-top:20rem;padding-bottom:20rem}
.lg\:pt-80{padding-top:20rem}
.lg\:pr-80{padding-right:20rem}
.lg\:pb-80{padding-bottom:20rem}
.lg\:pl-80{padding-left:20rem}
.lg\:p-96{padding:24rem}
.lg\:px-96{padding-left:24rem;padding-right:24rem}
.lg\:py-96{padding-top:24rem;padding-bottom:24rem}
.lg\:pt-96{padding-top:24rem}
.lg\:pr-96{padding-right:24rem}
.lg\:pb-96{padding-bottom:24rem}
.lg\:pl-96{padding-left:24rem}
.lg\:m-0{margin:0px}
.lg\:mx-0{margin-left:0px;margin-right:0px}
.lg\:my-0{margin-top:0px;margin-bottom:0px}
.lg\:mt-0{margin-top:0px}
.lg\:mr-0{margin-right:0px}
.lg\:mb-0{margin-bottom:0px}
.lg\:ml-0{margin-left:0px}
.lg\:m-px{margin:1px}
.lg\:mx-px{margin-left:1px;margin-right:1px}
.lg\:my-px{margin-top:1px;margin-bottom:1px}
.lg\:mt-px{margin-top:1px}
.lg\:mr-px{margin-right:1px}
.lg\:mb-px{margin-bottom:1px}
.lg\:ml-px{margin-left:1px}
.lg\:m-0\.5{margin:0.125rem}
.lg\:mx-0\.5{margin-left:0.125rem;margin-right:0.125rem}
.lg\:my-0\.5{margin-top:0.125rem;margin-bottom:0.125rem}
.lg\:mt-0\.5{margin-top:0.125rem}
.lg\:mr-0\.5{margin-right:0.125rem}
.lg\:mb-0\.5{margin-bottom:0.125rem}
.lg\:ml-0\.5{margin-left:0.125rem}
.lg\:m-1{margin:0.25rem}
.lg\:mx-1{margin-left:0.25rem;margin-right:0.25rem}
.lg\:my-1{margin-top:0.25rem;margin-bottom:0.25rem}
.lg\:mt-1{margin-top:0.25rem}
.lg\:mr-1{margin-right:0.25rem}
.lg\:mb-1{margin-bottom:0.25rem}
.lg\:ml-1{margin-left:0.25rem}
.lg\:m-1\.5{margin:0.375rem}
.lg\:mx-1\.5{margin-left:0.375rem;margin-right:0.375rem}
.lg\:my-1\.5{margin-top:0.375rem;margin-bottom:0.375rem}
.lg\:mt-1\.5{margin-top:0.375rem}
.lg\:mr-1\.5{margin-right:0.375rem}
.lg\:mb-1\.5{margin-bottom:0.375rem}
.lg\:ml-1\.5{margin-left:0.375rem}
.lg\:m-2{margin:0.5rem}
.lg\:mx-2{margin-left:0.5rem;margin-right:0.5rem}
.lg\:my-2{margin-top:0.5rem;margin-bottom:0.5rem}
.lg\:mt-2{margin-top:0.5rem}
.lg\:mr-2{margin-right:0.5rem}
.lg\:mb-2{margin-bottom:0.5rem}
.lg\:ml-2{margin-left:0.5rem}
.lg\:m-2\.5{margin:0.625rem}
.lg\:mx-2\.5{margin-left:0.625rem;margin-right:0.625rem}
.lg\:my-2\.5{margin-top:0.625rem;margin-bottom:0.625rem}
.lg\:mt-2\.5{margin-top:0.625rem}
.lg\:mr-2\.5{margin-right:0.625rem}
.lg\:mb-2\.5{margin-bottom:0.625rem}
.lg\:ml-2\.5{margin-left:0.625rem}
.lg\:m-3{margin:0.75rem}
.lg\:mx-3{margin-left:0.75rem;margin-right:0.75rem}
.lg\:my-3{margin-top:0.75rem;margin-bottom:0.75rem}
.lg\:mt-3{margin-top:0.75rem}
.lg\:mr-3{margin-right:0.75rem}
.lg\:mb-3{margin-bottom:0.75rem}
.lg\:ml-3{margin-left:0.75rem}
.lg\:m-3\.5{margin:0.875rem}
.lg\:mx-3\.5{margin-left:0.875rem;margin-right:0.875rem}
.lg\:my-3\.5{margin-top:0.875rem;margin-bottom:0.875rem}
.lg\:mt-3\.5{margin-top:0.875rem}
.lg\:mr-3\.5{margin-right:0.875rem}
.lg\:mb-3\.5{margin-bottom:0.875rem}
.lg\:ml-3\.5{margin-left:0.875rem}
.lg\:m-4{margin:1rem}
.lg\:mx-4{margin-left:1rem;margin-right:1rem}
.lg\:my-4{margin-top:1rem;margin-bottom:1rem}
.lg\:mt-4{margin-top:1rem}
.lg\:mr-4{margin-right:1rem}
.lg\:mb-4{margin-bottom:1rem}
.lg\:ml-4{margin-left:1rem}
.lg\:m-5{margin:1.25rem}
.lg\:mx-5{margin-left:1.25rem;margin-right:1.25rem}
.lg\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}
.lg\:mt-5{margin-top:1.25rem}
.lg\:mr-5{margin-right:1.25rem}
.lg\:mb-5{margin-bottom:1.25rem}
.lg\:ml-5{margin-left:1.25rem}
.lg\:m-6{margin:1.5rem}
.lg\:mx-6{margin-left:1.5rem;margin-right:1.5rem}
.lg\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}
.lg\:mt-6{margin-top:1.5rem}
.lg\:mr-6{margin-right:1.5rem}
.lg\:mb-6{margin-bottom:1.5rem}
.lg\:ml-6{margin-left:1.5rem}
.lg\:m-7{margin:1.75rem}
.lg\:mx-7{margin-left:1.75rem;margin-right:1.75rem}
.lg\:my-7{margin-top:1.75rem;margin-bottom:1.75rem}
.lg\:mt-7{margin-top:1.75rem}
.lg\:mr-7{margin-right:1.75rem}
.lg\:mb-7{margin-bottom:1.75rem}
.lg\:ml-7{margin-left:1.75rem}
.lg\:m-8{margin:2rem}
.lg\:mx-8{margin-left:2rem;margin-right:2rem}
.lg\:my-8{margin-top:2rem;margin-bottom:2rem}
.lg\:mt-8{margin-top:2rem}
.lg\:mr-8{margin-right:2rem}
.lg\:mb-8{margin-bottom:2rem}
.lg\:ml-8{margin-left:2rem}
.lg\:m-9{margin:2.25rem}
.lg\:mx-9{margin-left:2.25rem;margin-right:2.25rem}
.lg\:my-9{margin-top:2.25rem;margin-bottom:2.25rem}
.lg\:mt-9{margin-top:2.25rem}
.lg\:mr-9{margin-right:2.25rem}
.lg\:mb-9{margin-bottom:2.25rem}
.lg\:ml-9{margin-left:2.25rem}
.lg\:m-10{margin:2.5rem}
.lg\:mx-10{margin-left:2.5rem;margin-right:2.5rem}
.lg\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}
.lg\:mt-10{margin-top:2.5rem}
.lg\:mr-10{margin-right:2.5rem}
.lg\:mb-10{margin-bottom:2.5rem}
.lg\:ml-10{margin-left:2.5rem}
.lg\:m-11{margin:2.75rem}
.lg\:mx-11{margin-left:2.75rem;margin-right:2.75rem}
.lg\:my-11{margin-top:2.75rem;margin-bottom:2.75rem}
.lg\:mt-11{margin-top:2.75rem}
.lg\:mr-11{margin-right:2.75rem}
.lg\:mb-11{margin-bottom:2.75rem}
.lg\:ml-11{margin-left:2.75rem}
.lg\:m-12{margin:3rem}
.lg\:mx-12{margin-left:3rem;margin-right:3rem}
.lg\:my-12{margin-top:3rem;margin-bottom:3rem}
.lg\:mt-12{margin-top:3rem}
.lg\:mr-12{margin-right:3rem}
.lg\:mb-12{margin-bottom:3rem}
.lg\:ml-12{margin-left:3rem}
.lg\:m-14{margin:3.5rem}
.lg\:mx-14{margin-left:3.5rem;margin-right:3.5rem}
.lg\:my-14{margin-top:3.5rem;margin-bottom:3.5rem}
.lg\:mt-14{margin-top:3.5rem}
.lg\:mr-14{margin-right:3.5rem}
.lg\:mb-14{margin-bottom:3.5rem}
.lg\:ml-14{margin-left:3.5rem}
.lg\:m-16{margin:4rem}
.lg\:mx-16{margin-left:4rem;margin-right:4rem}
.lg\:my-16{margin-top:4rem;margin-bottom:4rem}
.lg\:mt-16{margin-top:4rem}
.lg\:mr-16{margin-right:4rem}
.lg\:mb-16{margin-bottom:4rem}
.lg\:ml-16{margin-left:4rem}
.lg\:m-20{margin:5rem}
.lg\:mx-20{margin-left:5rem;margin-right:5rem}
.lg\:my-20{margin-top:5rem;margin-bottom:5rem}
.lg\:mt-20{margin-top:5rem}
.lg\:mr-20{margin-right:5rem}
.lg\:mb-20{margin-bottom:5rem}
.lg\:ml-20{margin-left:5rem}
.lg\:m-24{margin:6rem}
.lg\:mx-24{margin-left:6rem;margin-right:6rem}
.lg\:my-24{margin-top:6rem;margin-bottom:6rem}
.lg\:mt-24{margin-top:6rem}
.lg\:mr-24{margin-right:6rem}
.lg\:mb-24{margin-bottom:6rem}
.lg\:ml-24{margin-left:6rem}
.lg\:m-28{margin:7rem}
.lg\:mx-28{margin-left:7rem;margin-right:7rem}
.lg\:my-28{margin-top:7rem;margin-bottom:7rem}
.lg\:mt-28{margin-top:7rem}
.lg\:mr-28{margin-right:7rem}
.lg\:mb-28{margin-bottom:7rem}
.lg\:ml-28{margin-left:7rem}
.lg\:m-32{margin:8rem}
.lg\:mx-32{margin-left:8rem;margin-right:8rem}
.lg\:my-32{margin-top:8rem;margin-bottom:8rem}
.lg\:mt-32{margin-top:8rem}
.lg\:mr-32{margin-right:8rem}
.lg\:mb-32{margin-bottom:8rem}
.lg\:ml-32{margin-left:8rem}
.lg\:m-36{margin:9rem}
.lg\:mx-36{margin-left:9rem;margin-right:9rem}
.lg\:my-36{margin-top:9rem;margin-bottom:9rem}
.lg\:mt-36{margin-top:9rem}
.lg\:mr-36{margin-right:9rem}
.lg\:mb-36{margin-bottom:9rem}
.lg\:ml-36{margin-left:9rem}
.lg\:m-40{margin:10rem}
.lg\:mx-40{margin-left:10rem;margin-right:10rem}
.lg\:my-40{margin-top:10rem;margin-bottom:10rem}
.lg\:mt-40{margin-top:10rem}
.lg\:mr-40{margin-right:10rem}
.lg\:mb-40{margin-bottom:10rem}
.lg\:ml-40{margin-left:10rem}
.lg\:m-44{margin:11rem}
.lg\:mx-44{margin-left:11rem;margin-right:11rem}
.lg\:my-44{margin-top:11rem;margin-bottom:11rem}
.lg\:mt-44{margin-top:11rem}
.lg\:mr-44{margin-right:11rem}
.lg\:mb-44{margin-bottom:11rem}
.lg\:ml-44{margin-left:11rem}
.lg\:m-48{margin:12rem}
.lg\:mx-48{margin-left:12rem;margin-right:12rem}
.lg\:my-48{margin-top:12rem;margin-bottom:12rem}
.lg\:mt-48{margin-top:12rem}
.lg\:mr-48{margin-right:12rem}
.lg\:mb-48{margin-bottom:12rem}
.lg\:ml-48{margin-left:12rem}
.lg\:m-52{margin:13rem}
.lg\:mx-52{margin-left:13rem;margin-right:13rem}
.lg\:my-52{margin-top:13rem;margin-bottom:13rem}
.lg\:mt-52{margin-top:13rem}
.lg\:mr-52{margin-right:13rem}
.lg\:mb-52{margin-bottom:13rem}
.lg\:ml-52{margin-left:13rem}
.lg\:m-56{margin:14rem}
.lg\:mx-56{margin-left:14rem;margin-right:14rem}
.lg\:my-56{margin-top:14rem;margin-bottom:14rem}
.lg\:mt-56{margin-top:14rem}
.lg\:mr-56{margin-right:14rem}
.lg\:mb-56{margin-bottom:14rem}
.lg\:ml-56{margin-left:14rem}
.lg\:m-60{margin:15rem}
.lg\:mx-60{margin-left:15rem;margin-right:15rem}
.lg\:my-60{margin-top:15rem;margin-bottom:15rem}
.lg\:mt-60{margin-top:15rem}
.lg\:mr-60{margin-right:15rem}
.lg\:mb-60{margin-bottom:15rem}
.lg\:ml-60{margin-left:15rem}
.lg\:m-64{margin:16rem}
.lg\:mx-64{margin-left:16rem;margin-right:16rem}
.lg\:my-64{margin-top:16rem;margin-bottom:16rem}
.lg\:mt-64{margin-top:16rem}
.lg\:mr-64{margin-right:16rem}
.lg\:mb-64{margin-bottom:16rem}
.lg\:ml-64{margin-left:16rem}
.lg\:m-72{margin:18rem}
.lg\:mx-72{margin-left:18rem;margin-right:18rem}
.lg\:my-72{margin-top:18rem;margin-bottom:18rem}
.lg\:mt-72{margin-top:18rem}
.lg\:mr-72{margin-right:18rem}
.lg\:mb-72{margin-bottom:18rem}
.lg\:ml-72{margin-left:18rem}
.lg\:m-80{margin:20rem}
.lg\:mx-80{margin-left:20rem;margin-right:20rem}
.lg\:my-80{margin-top:20rem;margin-bottom:20rem}
.lg\:mt-80{margin-top:20rem}
.lg\:mr-80{margin-right:20rem}
.lg\:mb-80{margin-bottom:20rem}
.lg\:ml-80{margin-left:20rem}
.lg\:m-96{margin:24rem}
.lg\:mx-96{margin-left:24rem;margin-right:24rem}
.lg\:my-96{margin-top:24rem;margin-bottom:24rem}
.lg\:mt-96{margin-top:24rem}
.lg\:mr-96{margin-right:24rem}
.lg\:mb-96{margin-bottom:24rem}
.lg\:ml-96{margin-left:24rem}
.lg\:m-auto{margin:auto}
.lg\:mx-auto{margin-left:auto;margin-right:auto}
.lg\:my-auto{margin-top:auto;margin-bottom:auto}
.lg\:mt-auto{margin-top:auto}
.lg\:mr-auto{margin-right:auto}
.lg\:mb-auto{margin-bottom:auto}
.lg\:ml-auto{margin-left:auto}
.lg\:space-x-0 > * + *{margin-left:0px}
.lg\:space-y-0 > * + *{margin-top:0px}
.lg\:space-x-px > * + *{margin-left:1px}
.lg\:space-y-px > * + *{margin-top:1px}
.lg\:space-x-0\.5 > * + *{margin-left:0.125rem}
.lg\:space-y-0\.5 > * + *{margin-top:0.125rem}
.lg\:space-x-1 > * + *{margin-left:0.25rem}
.lg\:space-y-1 > * + *{margin-top:0.25rem}
.lg\:space-x-1\.5 > * + *{margin-left:0.375rem}
.lg\:space-y-1\.5 > * + *{margin-top:0.375rem}
.lg\:space-x-2 > * + *{margin-left:0.5rem}
.lg\:space-y-2 > * + *{margin-top:0.5rem}
.lg\:space-x-2\.5 > * + *{margin-left:0.625rem}
.lg\:space-y-2\.5 > * + *{margin-top:0.625rem}
.lg\:space-x-3 > * + *{margin-left:0.75rem}
.lg\:space-y-3 > * + *{margin-top:0.75rem}
.lg\:space-x-3\.5 > * + *{margin-left:0.875rem}
.lg\:space-y-3\.5 > * + *{margin-top:0.875rem}
.lg\:space-x-4 > * + *{margin-left:1rem}
.lg\:space-y-4 > * + *{margin-top:1rem}
.lg\:space-x-5 > * + *{margin-left:1.25rem}
.lg\:space-y-5 > * + *{margin-top:1.25rem}
.lg\:space-x-6 > * + *{margin-left:1.5rem}
.lg\:space-y-6 > * + *{margin-top:1.5rem}
.lg\:space-x-7 > * + *{margin-left:1.75rem}
.lg\:space-y-7 > * + *{margin-top:1.75rem}
.lg\:space-x-8 > * + *{margin-left:2rem}
.lg\:space-y-8 > * + *{margin-top:2rem}
.lg\:space-x-9 > * + *{margin-left:2.25rem}
.lg\:space-y-9 > * + *{margin-top:2.25rem}
.lg\:space-x-10 > * + *{margin-left:2.5rem}
.lg\:space-y-10 > * + *{margin-top:2.5rem}
.lg\:space-x-11 > * + *{margin-left:2.75rem}
.lg\:space-y-11 > * + *{margin-top:2.75rem}
.lg\:space-x-12 > * + *{margin-left:3rem}
.lg\:space-y-12 > * + *{margin-top:3rem}
.lg\:space-x-14 > * + *{margin-left:3.5rem}
.lg\:space-y-14 > * + *{margin-top:3.5rem}
.lg\:space-x-16 > * + *{margin-left:4rem}
.lg\:space-y-16 > * + *{margin-top:4rem}
.lg\:space-x-20 > * + *{margin-left:5rem}
.lg\:space-y-20 > * + *{margin-top:5rem}
.lg\:space-x-24 > * + *{margin-left:6rem}
.lg\:space-y-24 > * + *{margin-top:6rem}
.lg\:space-x-28 > * + *{margin-left:7rem}
.lg\:space-y-28 > * + *{margin-top:7rem}
.lg\:space-x-32 > * + *{margin-left:8rem}
.lg\:space-y-32 > * + *{margin-top:8rem}
.lg\:space-x-36 > * + *{margin-left:9rem}
.lg\:space-y-36 > * + *{margin-top:9rem}
.lg\:space-x-40 > * + *{margin-left:10rem}
.lg\:space-y-40 > * + *{margin-top:10rem}
.lg\:space-x-44 > * + *{margin-left:11rem}
.lg\:space-y-44 > * + *{margin-top:11rem}
.lg\:space-x-48 > * + *{margin-left:12rem}
.lg\:space-y-48 > * + *{margin-top:12rem}
.lg\:space-x-52 > * + *{margin-left:13rem}
.lg\:space-y-52 > * + *{margin-top:13rem}
.lg\:space-x-56 > * + *{margin-left:14rem}
.lg\:space-y-56 > * + *{margin-top:14rem}
.lg\:space-x-60 > * + *{margin-left:15rem}
.lg\:space-y-60 > * + *{margin-top:15rem}
.lg\:space-x-64 > * + *{margin-left:16rem}
.lg\:space-y-64 > * + *{margin-top:16rem}
.lg\:space-x-72 > * + *{margin-left:18rem}
.lg\:space-y-72 > * + *{margin-top:18rem}
.lg\:space-x-80 > * + *{margin-left:20rem}
.lg\:space-y-80 > * + *{margin-top:20rem}
.lg\:space-x-96 > * + *{margin-left:24rem}
.lg\:space-y-96 > * + *{margin-top:24rem}
.lg\:gap-0{gap:0px}
.lg\:gap-x-0{column-gap:0px}
.lg\:gap-y-0{row-gap:0px}
.lg\:gap-px{gap:1px}
.lg\:gap-x-px{column-gap:1px}
.lg\:gap-y-px{row-gap:1px}
.lg\:gap-0\.5{gap:0.125rem}
.lg\:gap-x-0\.5{column-gap:0.125rem}
.lg\:gap-y-0\.5{row-gap:0.125rem}
.lg\:gap-1{gap:0.25rem}
.lg\:gap-x-1{column-gap:0.25rem}
.lg\:gap-y-1{row-gap:0.25rem}
.lg\:gap-1\.5{gap:0.375rem}
.lg\:gap-x-1\.5{column-gap:0.375rem}
.lg\:gap-y-1\.5{row-gap:0.375rem}
.lg\:gap-2{gap:0.5rem}
.lg\:gap-x-2{column-gap:0.5rem}
.lg\:gap-y-2{row-gap:0.5rem}
.lg\:gap-2\.5{gap:0.625rem}
.lg\:gap-x-2\.5{column-gap:0.625rem}
.lg\:gap-y-2\.5{row-gap:0.625rem}
.lg\:gap-3{gap:0.75rem}
.lg\:gap-x-3{column-gap:0.75rem}
.lg\:gap-y-3{row-gap:0.75rem}
.lg\:gap-3\.5{gap:0.875rem}
.lg\:gap-x-3\.5{column-gap:0.875rem}
.lg\:gap-y-3\.5{row-gap:0.875rem}
.lg\:gap-4{gap:1rem}
.lg\:gap-x-4{column-gap:1rem}
.lg\:gap-y-4{row-gap:1rem}
.lg\:gap-5{gap:1.25rem}
.lg\:gap-x-5{column-gap:1.25rem}
.lg\:gap-y-5{row-gap:1.25rem}
.lg\:gap-6{gap:1.5rem}
.lg\:gap-x-6{column-gap:1.5rem}
.lg\:gap-y-6{row-gap:1.5rem}
.lg\:gap-7{gap:1.75rem}
.lg\:gap-x-7{column-gap:1.75rem}
.lg\:gap-y-7{row-gap:1.75rem}
.lg\:gap-8{gap:2rem}
.lg\:gap-x-8{column-gap:2rem}
.lg\:gap-y-8{row-gap:2rem}
.lg\:gap-9{gap:2.25rem}
.lg\:gap-x-9{column-gap:2.25rem}
.lg\:gap-y-9{row-gap:2.25rem}
.lg\:gap-10{gap:2.5rem}
.lg\:gap-x-10{column-gap:2.5rem}
.lg\:gap-y-10{row-gap:2.5rem}
.lg\:gap-11{gap:2.75rem}
.lg\:gap-x-11{column-gap:2.75rem}
.lg\:gap-y-11{row-gap:2.75rem}
.lg\:gap-12{gap:3rem}
.lg\:gap-x-12{column-gap:3rem}
.lg\:gap-y-12{row-gap:3rem}
.lg\:gap-14{gap:3.5rem}
.lg\:gap-x-14{column-gap:3.5rem}
.lg\:gap-y-14{row-gap:3.5rem}
.lg\:gap-16{gap:4rem}
.lg\:gap-x-16{column-gap:4rem}
.lg\:gap-y-16{row-gap:4rem}
.lg\:gap-20{gap:5rem}
.lg\:gap-x-20{column-gap:5rem}
.lg\:gap-y-20{row-gap:5rem}
.lg\:gap-24{gap:6rem}
.lg\:gap-x-24{column-gap:6rem}
.lg\:gap-y-24{row-gap:6rem}
.lg\:gap-28{gap:7rem}
.lg\:gap-x-28{column-gap:7rem}
.lg\:gap-y-28{row-gap:7rem}
.lg\:gap-32{gap:8rem}
.lg\:gap-x-32{column-gap:8rem}
.lg\:gap-y-32{row-gap:8rem}
.lg\:gap-36{gap:9rem}
.lg\:gap-x-36{column-gap:9rem}
.lg\:gap-y-36{row-gap:9rem}
.lg\:gap-40{gap:10rem}
.lg\:gap-x-40{column-gap:10rem}
.lg\:gap-y-40{row-gap:10rem}
.lg\:gap-44{gap:11rem}
.lg\:gap-x-44{column-gap:11rem}
.lg\:gap-y-44{row-gap:11rem}
.lg\:gap-48{gap:12rem}
.lg\:gap-x-48{column-gap:12rem}
.lg\:gap-y-48{row-gap:12rem}
.lg\:gap-52{gap:13rem}
.lg\:gap-x-52{column-gap:13rem}
.lg\:gap-y-52{row-gap:13rem}
.lg\:gap-56{gap:14rem}
.lg\:gap-x-56{column-gap:14rem}
.lg\:gap-y-56{row-gap:14rem}
.lg\:gap-60{gap:15rem}
.lg\:gap-x-60{column-gap:15rem}
.lg\:gap-y-60{row-gap:15rem}
.lg\:gap-64{gap:16rem}
.lg\:gap-x-64{column-gap:16rem}
.lg\:gap-y-64{row-gap:16rem}
.lg\:gap-72{gap:18rem}
.lg\:gap-x-72{column-gap:18rem}
.lg\:gap-y-72{row-gap:18rem}
.lg\:gap-80{gap:20rem}
.lg\:gap-x-80{column-gap:20rem}
.lg\:gap-y-80{row-gap:20rem}
.lg\:gap-96{gap:24rem}
.lg\:gap-x-96{column-gap:24rem}
.lg\:gap-y-96{row-gap:24rem}
.lg\:w-0{width:0px}
.lg\:w-px{width:1px}
.lg\:w-0\.5{width:0.125rem}
.lg\:w-1{width:0.25rem}
.lg\:w-1\.5{width:0.375rem}
.lg\:w-2{width:0.5rem}
.lg\:w-2\.5{width:0.625rem}
.lg\:w-3{width:0.75rem}
.lg\:w-3\.5{width:0.875rem}
.lg\:w-4{width:1rem}
.lg\:w-5{width:1.25rem}
.lg\:w-6{width:1.5rem}
.lg\:w-7{width:1.75rem}
.lg\:w-8{width:2rem}
.lg\:w-9{width:2.25rem}
.lg\:w-10{width:2.5rem}
.lg\:w-11{width:2.75rem}
.lg\:w-12{width:3rem}
.lg\:w-14{width:3.5rem}
.lg\:w-16{width:4rem}
.lg\:w-20{width:5rem}
.lg\:w-24{width:6rem}
.lg\:w-28{width:7rem}
.lg\:w-32{width:8rem}
.lg\:w-36{width:9rem}
.lg\:w-40{width:10rem}
.lg\:w-44{width:11rem}
.lg\:w-48{width:12rem}
.lg\:w-52{width:13rem}
.lg\:w-56{width:14rem}
.lg\:w-60{width:15rem}
.lg\:w-64{width:16rem}
.lg\:w-72{width:18rem}
.lg\:w-80{width:20rem}
.lg\:w-96{width:24rem}
.lg\:w-1\/2{width:50%}
.lg\:w-1\/3{width:33.333333%}
.lg\:w-2\/3{width:66.666667%}
.lg\:w-1\/4{width:25%}
.lg\:w-2\/4{width:50%}
.lg\:w-3\/4{width:75%}
.lg\:w-1\/5{width:20%}
.lg\:w-2\/5{width:40%}
.lg\:w-3\/5{width:60%}
.lg\:w-4\/5{width:80%}
.lg\:w-1\/6{width:16.666667%}
.lg\:w-5\/6{width:83.333333%}
.lg\:w-1\/12{width:8.333333%}
.lg\:w-full{width:100%}
.lg\:w-auto{width:auto}
.lg\:w-screen{width:100vw}
.lg\:w-min{width:min-content}
.lg\:w-max{width:max-content}
.lg\:w-fit{width:fit-content}
.lg\:h-0{height:0px}
.lg\:h-px{height:1px}
.lg\:h-0\.5{height:0.125rem}
.lg\:h-1{height:0.25rem}
.lg\:h-1\.5{height:0.375rem}
.lg\:h-2{height:0.5rem}
.lg\:h-2\.5{height:0.625rem}
.lg\:h-3{height:0.75rem}
.lg\:h-3\.5{height:0.875rem}
.lg\:h-4{height:1rem}
.lg\:h-5{height:1.25rem}
.lg\:h-6{height:1.5rem}
.lg\:h-7{height:1.75rem}
.lg\:h-8{height:2rem}
.lg\:h-9{height:2.25rem}
.lg\:h-10{height:2.5rem}
.lg\:h-11{height:2.75rem}
.lg\:h-12{height:3rem}
.lg\:h-14{height:3.5rem}
.lg\:h-16{height:4rem}
.lg\:h-20{height:5rem}
.lg\:h-24{height:6rem}
.lg\:h-28{height:7rem}
.lg\:h-32{height:8rem}
.lg\:h-36{height:9rem}
.lg\:h-40{height:10rem}
.lg\:h-44{height:11rem}
.lg\:h-48{height:12rem}
.lg\:h-52{height:13rem}
.lg\:h-56{height:14rem}
.lg\:h-60{height:15rem}
.lg\:h-64{height:16rem}
.lg\:h-72{height:18rem}
.lg\:h-80{height:20rem}
.lg\:h-96{height:24rem}
.lg\:h-auto{height:auto}
.lg\:h-full{height:100%}
.lg\:h-screen{height:100vh}
.lg\:h-min{height:min-content}
.lg\:h-max{height:max-content}
.lg\:h-fit{height:fit-content}
.lg\:h-1\/2{height:50%}
.lg\:h-1\/3{height:33.333333%}
.lg\:h-2\/3{height:66.666667%}
.lg\:h-1\/4{height:25%}
.lg\:h-3\/4{height:75%}
.lg\:max-w-none{max-width:none}
.lg\:max-w-xs{max-width:20rem}
.lg\:max-w-sm{max-width:24rem}
.lg\:max-w-md{max-width:28rem}
.lg\:max-w-lg{max-width:32rem}
.lg\:max-w-xl{max-width:36rem}
.lg\:max-w-2xl{max-width:42rem}
.lg\:max-w-3xl{max-width:48rem}
.lg\:max-w-4xl{max-width:56rem}
.lg\:max-w-5xl{max-width:64rem}
.lg\:max-w-6xl{max-width:72rem}
.lg\:max-w-7xl{max-width:80rem}
.lg\:max-w-full{max-width:100%}
.lg\:max-w-prose{max-width:65ch}
.lg\:max-w-screen-sm{max-width:640px}
.lg\:max-w-screen-md{max-width:768px}
.lg\:max-w-screen-lg{max-width:1024px}
.lg\:max-w-screen-xl{max-width:1280px}
.lg\:max-h-0{max-height:0px}
.lg\:max-h-px{max-height:1px}
.lg\:max-h-0\.5{max-height:0.125rem}
.lg\:max-h-1{max-height:0.25rem}
.lg\:max-h-1\.5{max-height:0.375rem}
.lg\:max-h-2{max-height:0.5rem}
.lg\:max-h-2\.5{max-height:0.625rem}
.lg\:max-h-3{max-height:0.75rem}
.lg\:max-h-3\.5{max-height:0.875rem}
.lg\:max-h-4{max-height:1rem}
.lg\:max-h-5{max-height:1.25rem}
.lg\:max-h-6{max-height:1.5rem}
.lg\:max-h-7{max-height:1.75rem}
.lg\:max-h-8{max-height:2rem}
.lg\:max-h-9{max-height:2.25rem}
.lg\:max-h-10{max-height:2.5rem}
.lg\:max-h-11{max-height:2.75rem}
.lg\:max-h-12{max-height:3rem}
.lg\:max-h-14{max-height:3.5rem}
.lg\:max-h-16{max-height:4rem}
.lg\:max-h-20{max-height:5rem}
.lg\:max-h-24{max-height:6rem}
.lg\:max-h-28{max-height:7rem}
.lg\:max-h-32{max-height:8rem}
.lg\:max-h-36{max-height:9rem}
.lg\:max-h-40{max-height:10rem}
.lg\:max-h-44{max-height:11rem}
.lg\:max-h-48{max-height:12rem}
.lg\:max-h-52{max-height:13rem}
.lg\:max-h-56{max-height:14rem}
.lg\:max-h-60{max-height:15rem}
.lg\:max-h-64{max-height:16rem}
.lg\:max-h-72{max-height:18rem}
.lg\:max-h-80{max-height:20rem}
.lg\:max-h-96{max-height:24rem}
.lg\:max-h-full{max-height:100%}
.lg\:max-h-screen{max-height:100vh}
.lg\:max-h-none{max-height:none}
.lg\:min-h-0{min-height:0px}
.lg\:min-h-full{min-height:100%}
.lg\:min-h-screen{min-height:100vh}
.lg\:min-h-min{min-height:min-content}
.lg\:min-h-fit{min-height:fit-content}
.lg\:min-h-4{min-height:1rem}
.lg\:min-h-8{min-height:2rem}
.lg\:min-h-10{min-height:2.5rem}
.lg\:min-h-12{min-height:3rem}
.lg\:min-h-16{min-height:4rem}
.lg\:min-h-20{min-height:5rem}
.lg\:min-h-24{min-height:6rem}
.lg\:min-h-32{min-height:8rem}
.lg\:min-h-40{min-height:10rem}
.lg\:min-h-48{min-height:12rem}
.lg\:min-h-56{min-height:14rem}
.lg\:min-h-64{min-height:16rem}
.lg\:min-h-80{min-height:20rem}
.lg\:min-h-96{min-height:24rem}
.lg\:size-full{width:100%;height:100%}
.lg\:size-0{width:0px;height:0px}
.lg\:size-px{width:1px;height:1px}
.lg\:size-0\.5{width:0.125rem;height:0.125rem}
.lg\:size-1{width:0.25rem;height:0.25rem}
.lg\:size-1\.5{width:0.375rem;height:0.375rem}
.lg\:size-2{width:0.5rem;height:0.5rem}
.lg\:size-2\.5{width:0.625rem;height:0.625rem}
.lg\:size-3{width:0.75rem;height:0.75rem}
.lg\:size-3\.5{width:0.875rem;height:0.875rem}
.lg\:size-4{width:1rem;height:1rem}
.lg\:size-5{width:1.25rem;height:1.25rem}
.lg\:size-6{width:1.5rem;height:1.5rem}
.lg\:size-7{width:1.75rem;height:1.75rem}
.lg\:size-8{width:2rem;height:2rem}
.lg\:size-9{width:2.25rem;height:2.25rem}
.lg\:size-10{width:2.5rem;height:2.5rem}
.lg\:size-11{width:2.75rem;height:2.75rem}
.lg\:size-12{width:3rem;height:3rem}
.lg\:size-14{width:3.5rem;height:3.5rem}
.lg\:size-16{width:4rem;height:4rem}
.lg\:size-20{width:5rem;height:5rem}
.lg\:size-24{width:6rem;height:6rem}
.lg\:size-28{width:7rem;height:7rem}
.lg\:size-32{width:8rem;height:8rem}
.lg\:size-36{width:9rem;height:9rem}
.lg\:size-40{width:10rem;height:10rem}
.lg\:size-44{width:11rem;height:11rem}
.lg\:size-48{width:12rem;height:12rem}
.lg\:size-52{width:13rem;height:13rem}
.lg\:size-56{width:14rem;height:14rem}
.lg\:size-60{width:15rem;height:15rem}
.lg\:size-64{width:16rem;height:16rem}
.lg\:size-72{width:18rem;height:18rem}
.lg\:size-80{width:20rem;height:20rem}
.lg\:size-96{width:24rem;height:24rem}
.lg\:flex-row{flex-direction:row}
.lg\:flex-row-reverse{flex-direction:row-reverse}
.lg\:flex-col{flex-direction:column}
.lg\:flex-col-reverse{flex-direction:column-reverse}
.lg\:flex-wrap{flex-wrap:wrap}
.lg\:flex-wrap-reverse{flex-wrap:wrap-reverse}
.lg\:flex-nowrap{flex-wrap:nowrap}
.lg\:flex-1{flex:1 1 0%}
.lg\:flex-auto{flex:1 1 auto}
.lg\:flex-initial{flex:0 1 auto}
.lg\:flex-none{flex:none}
.lg\:basis-0{flex-basis:0px}
.lg\:basis-auto{flex-basis:auto}
.lg\:basis-full{flex-basis:100%}
.lg\:basis-1\/2{flex-basis:50%}
.lg\:basis-1\/3{flex-basis:33.333333%}
.lg\:items-start{align-items:flex-start}
.lg\:self-start{align-self:flex-start}
.lg\:items-end{align-items:flex-end}
.lg\:self-end{align-self:flex-end}
.lg\:items-center{align-items:center}
.lg\:self-center{align-self:center}
.lg\:items-baseline{align-items:baseline}
.lg\:self-baseline{align-self:baseline}
.lg\:items-stretch{align-items:stretch}
.lg\:self-stretch{align-self:stretch}
.lg\:self-auto{align-self:auto}
.lg\:justify-start{justify-content:flex-start}
.lg\:justify-items-start{justify-items:flex-start}
.lg\:justify-self-start{justify-self:flex-start}
.lg\:justify-end{justify-content:flex-end}
.lg\:justify-items-end{justify-items:flex-end}
.lg\:justify-self-end{justify-self:flex-end}
.lg\:justify-center{justify-content:center}
.lg\:justify-items-center{justify-items:center}
.lg\:justify-self-center{justify-self:center}
.lg\:justify-between{justify-content:space-between}
.lg\:justify-items-between{justify-items:space-between}
.lg\:justify-self-between{justify-self:space-between}
.lg\:justify-around{justify-content:space-around}
.lg\:justify-items-around{justify-items:space-around}
.lg\:justify-self-around{justify-self:space-around}
.lg\:justify-evenly{justify-content:space-evenly}
.lg\:justify-items-evenly{justify-items:space-evenly}
.lg\:justify-self-evenly{justify-self:space-evenly}
.lg\:justify-stretch{justify-content:stretch}
.lg\:justify-items-stretch{justify-items:stretch}
.lg\:justify-self-stretch{justify-self:stretch}
.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.lg\:col-span-1{grid-column:span 1 / span 1}
.lg\:row-span-1{grid-row:span 1 / span 1}
.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.lg\:col-span-2{grid-column:span 2 / span 2}
.lg\:row-span-2{grid-row:span 2 / span 2}
.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.lg\:col-span-3{grid-column:span 3 / span 3}
.lg\:row-span-3{grid-row:span 3 / span 3}
.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.lg\:col-span-4{grid-column:span 4 / span 4}
.lg\:row-span-4{grid-row:span 4 / span 4}
.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.lg\:col-span-5{grid-column:span 5 / span 5}
.lg\:row-span-5{grid-row:span 5 / span 5}
.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.lg\:col-span-6{grid-column:span 6 / span 6}
.lg\:row-span-6{grid-row:span 6 / span 6}
.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.lg\:col-span-7{grid-column:span 7 / span 7}
.lg\:row-span-7{grid-row:span 7 / span 7}
.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.lg\:col-span-8{grid-column:span 8 / span 8}
.lg\:row-span-8{grid-row:span 8 / span 8}
.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.lg\:col-span-9{grid-column:span 9 / span 9}
.lg\:row-span-9{grid-row:span 9 / span 9}
.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.lg\:col-span-10{grid-column:span 10 / span 10}
.lg\:row-span-10{grid-row:span 10 / span 10}
.lg\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.lg\:col-span-11{grid-column:span 11 / span 11}
.lg\:row-span-11{grid-row:span 11 / span 11}
.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.lg\:col-span-12{grid-column:span 12 / span 12}
.lg\:row-span-12{grid-row:span 12 / span 12}
.lg\:grid-cols-none{grid-template-columns:none}
.lg\:col-span-full{grid-column:1 / -1}
.lg\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}
.lg\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}
.lg\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}
.lg\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}
.lg\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}
.lg\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}
.lg\:grid-flow-row{grid-auto-flow:row}
.lg\:grid-flow-col{grid-auto-flow:column}
.lg\:grid-flow-dense{grid-auto-flow:dense}
.lg\:order-1{order:1}
.lg\:order-2{order:2}
.lg\:order-3{order:3}
.lg\:order-4{order:4}
.lg\:order-5{order:5}
.lg\:order-6{order:6}
.lg\:order-7{order:7}
.lg\:order-8{order:8}
.lg\:order-9{order:9}
.lg\:order-10{order:10}
.lg\:order-11{order:11}
.lg\:order-12{order:12}
.lg\:order-first{order:-9999}
.lg\:order-last{order:9999}
.lg\:order-none{order:0}
.lg\:text-xs{font-size:0.75rem;line-height:1rem}
.lg\:text-sm{font-size:0.875rem;line-height:1.25rem}
.lg\:text-base{font-size:1rem;line-height:1.5rem}
.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}
.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}
.lg\:text-2xl{font-size:1.5rem;line-height:2rem}
.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}
.lg\:text-5xl{font-size:3rem;line-height:1.1}
.lg\:text-6xl{font-size:3.75rem;line-height:1.05}
.lg\:text-7xl{font-size:4.5rem;line-height:1.05}
.lg\:text-8xl{font-size:6rem;line-height:1}
.lg\:text-9xl{font-size:8rem;line-height:1}
.lg\:font-thin{font-weight:100}
.lg\:font-extralight{font-weight:200}
.lg\:font-light{font-weight:300}
.lg\:font-normal{font-weight:400}
.lg\:font-medium{font-weight:500}
.lg\:font-semibold{font-weight:600}
.lg\:font-bold{font-weight:700}
.lg\:font-extrabold{font-weight:800}
.lg\:font-black{font-weight:900}
.lg\:font-sans{font-family:var(--sf-font-body)}
.lg\:font-display{font-family:var(--sf-font-display)}
.lg\:font-ui{font-family:var(--sf-font-ui)}
.lg\:font-serif{font-family:Georgia,"Times New Roman",serif}
.lg\:font-mono{font-family:Consolas,"Cascadia Mono","Courier New",monospace}
.lg\:leading-none{line-height:1}
.lg\:leading-tight{line-height:1.25}
.lg\:leading-snug{line-height:1.375}
.lg\:leading-normal{line-height:1.5}
.lg\:leading-relaxed{line-height:1.625}
.lg\:leading-loose{line-height:2}
.lg\:leading-3{line-height:.75rem}
.lg\:leading-4{line-height:1rem}
.lg\:leading-5{line-height:1.25rem}
.lg\:leading-6{line-height:1.5rem}
.lg\:leading-7{line-height:1.75rem}
.lg\:leading-8{line-height:2rem}
.lg\:leading-9{line-height:2.25rem}
.lg\:leading-10{line-height:2.5rem}
.lg\:tracking-tighter{letter-spacing:-0.05em}
.lg\:tracking-tight{letter-spacing:-0.025em}
.lg\:tracking-normal{letter-spacing:0em}
.lg\:tracking-wide{letter-spacing:0.025em}
.lg\:tracking-wider{letter-spacing:0.05em}
.lg\:tracking-widest{letter-spacing:0.1em}
.lg\:border-x{border-left-width:1px;border-right-width:1px}
.lg\:border-y{border-top-width:1px;border-bottom-width:1px}
.lg\:border-t{border-top-width:1px}
.lg\:border-r{border-right-width:1px}
.lg\:border-b{border-bottom-width:1px}
.lg\:border-l{border-left-width:1px}
.lg\:border-0{border-width:0px}
.lg\:border-x-0{border-left-width:0px;border-right-width:0px}
.lg\:border-y-0{border-top-width:0px;border-bottom-width:0px}
.lg\:border-t-0{border-top-width:0px}
.lg\:border-r-0{border-right-width:0px}
.lg\:border-b-0{border-bottom-width:0px}
.lg\:border-l-0{border-left-width:0px}
.lg\:border-4{border-width:4px}
.lg\:border-x-4{border-left-width:4px;border-right-width:4px}
.lg\:border-y-4{border-top-width:4px;border-bottom-width:4px}
.lg\:border-t-4{border-top-width:4px}
.lg\:border-r-4{border-right-width:4px}
.lg\:border-b-4{border-bottom-width:4px}
.lg\:border-l-4{border-left-width:4px}
.lg\:border-8{border-width:8px}
.lg\:border-x-8{border-left-width:8px;border-right-width:8px}
.lg\:border-y-8{border-top-width:8px;border-bottom-width:8px}
.lg\:border-t-8{border-top-width:8px}
.lg\:border-r-8{border-right-width:8px}
.lg\:border-b-8{border-bottom-width:8px}
.lg\:border-l-8{border-left-width:8px}
.lg\:rounded-none{border-radius:0px}
.lg\:rounded-t-none{border-top-left-radius:0px;border-top-right-radius:0px}
.lg\:rounded-b-none{border-bottom-left-radius:0px;border-bottom-right-radius:0px}
.lg\:rounded-l-none{border-top-left-radius:0px;border-bottom-left-radius:0px}
.lg\:rounded-r-none{border-top-right-radius:0px;border-bottom-right-radius:0px}
.lg\:rounded-tl-none{border-top-left-radius:0px}
.lg\:rounded-tr-none{border-top-right-radius:0px}
.lg\:rounded-bl-none{border-bottom-left-radius:0px}
.lg\:rounded-br-none{border-bottom-right-radius:0px}
.lg\:rounded-sm{border-radius:0.125rem}
.lg\:rounded-t-sm{border-top-left-radius:0.125rem;border-top-right-radius:0.125rem}
.lg\:rounded-b-sm{border-bottom-left-radius:0.125rem;border-bottom-right-radius:0.125rem}
.lg\:rounded-l-sm{border-top-left-radius:0.125rem;border-bottom-left-radius:0.125rem}
.lg\:rounded-r-sm{border-top-right-radius:0.125rem;border-bottom-right-radius:0.125rem}
.lg\:rounded-tl-sm{border-top-left-radius:0.125rem}
.lg\:rounded-tr-sm{border-top-right-radius:0.125rem}
.lg\:rounded-bl-sm{border-bottom-left-radius:0.125rem}
.lg\:rounded-br-sm{border-bottom-right-radius:0.125rem}
.lg\:rounded{border-radius:0.25rem}
.lg\:rounded-t{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}
.lg\:rounded-b{border-bottom-left-radius:0.25rem;border-bottom-right-radius:0.25rem}
.lg\:rounded-l{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}
.lg\:rounded-r{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}
.lg\:rounded-tl{border-top-left-radius:0.25rem}
.lg\:rounded-tr{border-top-right-radius:0.25rem}
.lg\:rounded-bl{border-bottom-left-radius:0.25rem}
.lg\:rounded-br{border-bottom-right-radius:0.25rem}
.lg\:rounded-md{border-radius:0.375rem}
.lg\:rounded-t-md{border-top-left-radius:0.375rem;border-top-right-radius:0.375rem}
.lg\:rounded-b-md{border-bottom-left-radius:0.375rem;border-bottom-right-radius:0.375rem}
.lg\:rounded-l-md{border-top-left-radius:0.375rem;border-bottom-left-radius:0.375rem}
.lg\:rounded-r-md{border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem}
.lg\:rounded-tl-md{border-top-left-radius:0.375rem}
.lg\:rounded-tr-md{border-top-right-radius:0.375rem}
.lg\:rounded-bl-md{border-bottom-left-radius:0.375rem}
.lg\:rounded-br-md{border-bottom-right-radius:0.375rem}
.lg\:rounded-lg{border-radius:0.5rem}
.lg\:rounded-t-lg{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}
.lg\:rounded-b-lg{border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem}
.lg\:rounded-l-lg{border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem}
.lg\:rounded-r-lg{border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem}
.lg\:rounded-tl-lg{border-top-left-radius:0.5rem}
.lg\:rounded-tr-lg{border-top-right-radius:0.5rem}
.lg\:rounded-bl-lg{border-bottom-left-radius:0.5rem}
.lg\:rounded-br-lg{border-bottom-right-radius:0.5rem}
.lg\:rounded-xl{border-radius:0.75rem}
.lg\:rounded-t-xl{border-top-left-radius:0.75rem;border-top-right-radius:0.75rem}
.lg\:rounded-b-xl{border-bottom-left-radius:0.75rem;border-bottom-right-radius:0.75rem}
.lg\:rounded-l-xl{border-top-left-radius:0.75rem;border-bottom-left-radius:0.75rem}
.lg\:rounded-r-xl{border-top-right-radius:0.75rem;border-bottom-right-radius:0.75rem}
.lg\:rounded-tl-xl{border-top-left-radius:0.75rem}
.lg\:rounded-tr-xl{border-top-right-radius:0.75rem}
.lg\:rounded-bl-xl{border-bottom-left-radius:0.75rem}
.lg\:rounded-br-xl{border-bottom-right-radius:0.75rem}
.lg\:rounded-2xl{border-radius:1rem}
.lg\:rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}
.lg\:rounded-b-2xl{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}
.lg\:rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}
.lg\:rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}
.lg\:rounded-tl-2xl{border-top-left-radius:1rem}
.lg\:rounded-tr-2xl{border-top-right-radius:1rem}
.lg\:rounded-bl-2xl{border-bottom-left-radius:1rem}
.lg\:rounded-br-2xl{border-bottom-right-radius:1rem}
.lg\:rounded-3xl{border-radius:1.5rem}
.lg\:rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}
.lg\:rounded-b-3xl{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}
.lg\:rounded-l-3xl{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}
.lg\:rounded-r-3xl{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}
.lg\:rounded-tl-3xl{border-top-left-radius:1.5rem}
.lg\:rounded-tr-3xl{border-top-right-radius:1.5rem}
.lg\:rounded-bl-3xl{border-bottom-left-radius:1.5rem}
.lg\:rounded-br-3xl{border-bottom-right-radius:1.5rem}
.lg\:rounded-full{border-radius:9999px}
.lg\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}
.lg\:rounded-b-full{border-bottom-left-radius:9999px;border-bottom-right-radius:9999px}
.lg\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}
.lg\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}
.lg\:rounded-tl-full{border-top-left-radius:9999px}
.lg\:rounded-tr-full{border-top-right-radius:9999px}
.lg\:rounded-bl-full{border-bottom-left-radius:9999px}
.lg\:rounded-br-full{border-bottom-right-radius:9999px}
.lg\:shadow-sm{box-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05)}
.lg\:shadow{box-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)}
.lg\:shadow-md{box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)}
.lg\:shadow-lg{box-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)}
.lg\:shadow-xl{box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)}
.lg\:shadow-2xl{box-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25)}
.lg\:shadow-inner{box-shadow:inset 0 2px 4px 0 rgb(0 0 0 / 0.05)}
.lg\:shadow-none{box-shadow:0 0 #0000}
.lg\:object-cover{object-fit:cover}
.lg\:object-contain{object-fit:contain}
.lg\:object-fill{object-fit:fill}
.lg\:object-none{object-fit:none}
.lg\:object-scale-down{object-fit:scale-down}
.lg\:object-center{object-position:center}
.lg\:object-top{object-position:top}
.lg\:object-bottom{object-position:bottom}
.lg\:object-left{object-position:left}
.lg\:object-right{object-position:right}
.lg\:translate-x-0{transform:translateX(0px)}
.lg\:translate-y-0{transform:translateY(0px)}
.lg\:translate-x-px{transform:translateX(1px)}
.lg\:translate-y-px{transform:translateY(1px)}
.lg\:translate-x-0\.5{transform:translateX(0.125rem)}
.lg\:translate-y-0\.5{transform:translateY(0.125rem)}
.lg\:translate-x-1{transform:translateX(0.25rem)}
.lg\:translate-y-1{transform:translateY(0.25rem)}
.lg\:translate-x-1\.5{transform:translateX(0.375rem)}
.lg\:translate-y-1\.5{transform:translateY(0.375rem)}
.lg\:translate-x-2{transform:translateX(0.5rem)}
.lg\:translate-y-2{transform:translateY(0.5rem)}
.lg\:translate-x-2\.5{transform:translateX(0.625rem)}
.lg\:translate-y-2\.5{transform:translateY(0.625rem)}
.lg\:translate-x-3{transform:translateX(0.75rem)}
.lg\:translate-y-3{transform:translateY(0.75rem)}
.lg\:translate-x-3\.5{transform:translateX(0.875rem)}
.lg\:translate-y-3\.5{transform:translateY(0.875rem)}
.lg\:translate-x-4{transform:translateX(1rem)}
.lg\:translate-y-4{transform:translateY(1rem)}
.lg\:translate-x-5{transform:translateX(1.25rem)}
.lg\:translate-y-5{transform:translateY(1.25rem)}
.lg\:translate-x-6{transform:translateX(1.5rem)}
.lg\:translate-y-6{transform:translateY(1.5rem)}
.lg\:translate-x-7{transform:translateX(1.75rem)}
.lg\:translate-y-7{transform:translateY(1.75rem)}
.lg\:translate-x-8{transform:translateX(2rem)}
.lg\:translate-y-8{transform:translateY(2rem)}
.lg\:translate-x-9{transform:translateX(2.25rem)}
.lg\:translate-y-9{transform:translateY(2.25rem)}
.lg\:translate-x-10{transform:translateX(2.5rem)}
.lg\:translate-y-10{transform:translateY(2.5rem)}
.lg\:translate-x-11{transform:translateX(2.75rem)}
.lg\:translate-y-11{transform:translateY(2.75rem)}
.lg\:translate-x-12{transform:translateX(3rem)}
.lg\:translate-y-12{transform:translateY(3rem)}
.lg\:translate-x-14{transform:translateX(3.5rem)}
.lg\:translate-y-14{transform:translateY(3.5rem)}
.lg\:translate-x-16{transform:translateX(4rem)}
.lg\:translate-y-16{transform:translateY(4rem)}
.lg\:translate-x-20{transform:translateX(5rem)}
.lg\:translate-y-20{transform:translateY(5rem)}
.lg\:translate-x-24{transform:translateX(6rem)}
.lg\:translate-y-24{transform:translateY(6rem)}
.lg\:translate-x-28{transform:translateX(7rem)}
.lg\:translate-y-28{transform:translateY(7rem)}
.lg\:translate-x-32{transform:translateX(8rem)}
.lg\:translate-y-32{transform:translateY(8rem)}
.lg\:translate-x-36{transform:translateX(9rem)}
.lg\:translate-y-36{transform:translateY(9rem)}
.lg\:translate-x-40{transform:translateX(10rem)}
.lg\:translate-y-40{transform:translateY(10rem)}
.lg\:translate-x-44{transform:translateX(11rem)}
.lg\:translate-y-44{transform:translateY(11rem)}
.lg\:translate-x-48{transform:translateX(12rem)}
.lg\:translate-y-48{transform:translateY(12rem)}
.lg\:translate-x-52{transform:translateX(13rem)}
.lg\:translate-y-52{transform:translateY(13rem)}
.lg\:translate-x-56{transform:translateX(14rem)}
.lg\:translate-y-56{transform:translateY(14rem)}
.lg\:translate-x-60{transform:translateX(15rem)}
.lg\:translate-y-60{transform:translateY(15rem)}
.lg\:translate-x-64{transform:translateX(16rem)}
.lg\:translate-y-64{transform:translateY(16rem)}
.lg\:translate-x-72{transform:translateX(18rem)}
.lg\:translate-y-72{transform:translateY(18rem)}
.lg\:translate-x-80{transform:translateX(20rem)}
.lg\:translate-y-80{transform:translateY(20rem)}
.lg\:translate-x-96{transform:translateX(24rem)}
.lg\:translate-y-96{transform:translateY(24rem)}
.lg\:relative-z{position:relative;z-index:1}
.lg\:table-auto{table-layout:auto}
.lg\:table-fixed{table-layout:fixed}
.lg\:columns-1{columns:1}
.lg\:columns-2{columns:2}
.lg\:columns-3{columns:3}
.lg\:columns-4{columns:4}
}
@media (min-width:1280px){
.xl\:block{display:block}
.xl\:inline-block{display:inline-block}
.xl\:inline{display:inline}
.xl\:flex{display:flex}
.xl\:inline-flex{display:inline-flex}
.xl\:grid{display:grid}
.xl\:inline-grid{display:inline-grid}
.xl\:table{display:table}
.xl\:table-cell{display:table-cell}
.xl\:table-row{display:table-row}
.xl\:hidden{display:none}
.xl\:static{position:static}
.xl\:fixed{position:fixed}
.xl\:absolute{position:absolute}
.xl\:relative{position:relative}
.xl\:sticky{position:sticky}
.xl\:inset-0{top:0px;right:0px;bottom:0px;left:0px}
.xl\:inset-x-0{left:0px;right:0px}
.xl\:inset-y-0{top:0px;bottom:0px}
.xl\:top-0{top:0px}
.xl\:right-0{right:0px}
.xl\:bottom-0{bottom:0px}
.xl\:left-0{left:0px}
.xl\:inset-px{top:1px;right:1px;bottom:1px;left:1px}
.xl\:inset-x-px{left:1px;right:1px}
.xl\:inset-y-px{top:1px;bottom:1px}
.xl\:top-px{top:1px}
.xl\:right-px{right:1px}
.xl\:bottom-px{bottom:1px}
.xl\:left-px{left:1px}
.xl\:inset-0\.5{top:0.125rem;right:0.125rem;bottom:0.125rem;left:0.125rem}
.xl\:inset-x-0\.5{left:0.125rem;right:0.125rem}
.xl\:inset-y-0\.5{top:0.125rem;bottom:0.125rem}
.xl\:top-0\.5{top:0.125rem}
.xl\:right-0\.5{right:0.125rem}
.xl\:bottom-0\.5{bottom:0.125rem}
.xl\:left-0\.5{left:0.125rem}
.xl\:inset-1{top:0.25rem;right:0.25rem;bottom:0.25rem;left:0.25rem}
.xl\:inset-x-1{left:0.25rem;right:0.25rem}
.xl\:inset-y-1{top:0.25rem;bottom:0.25rem}
.xl\:top-1{top:0.25rem}
.xl\:right-1{right:0.25rem}
.xl\:bottom-1{bottom:0.25rem}
.xl\:left-1{left:0.25rem}
.xl\:inset-1\.5{top:0.375rem;right:0.375rem;bottom:0.375rem;left:0.375rem}
.xl\:inset-x-1\.5{left:0.375rem;right:0.375rem}
.xl\:inset-y-1\.5{top:0.375rem;bottom:0.375rem}
.xl\:top-1\.5{top:0.375rem}
.xl\:right-1\.5{right:0.375rem}
.xl\:bottom-1\.5{bottom:0.375rem}
.xl\:left-1\.5{left:0.375rem}
.xl\:inset-2{top:0.5rem;right:0.5rem;bottom:0.5rem;left:0.5rem}
.xl\:inset-x-2{left:0.5rem;right:0.5rem}
.xl\:inset-y-2{top:0.5rem;bottom:0.5rem}
.xl\:top-2{top:0.5rem}
.xl\:right-2{right:0.5rem}
.xl\:bottom-2{bottom:0.5rem}
.xl\:left-2{left:0.5rem}
.xl\:inset-2\.5{top:0.625rem;right:0.625rem;bottom:0.625rem;left:0.625rem}
.xl\:inset-x-2\.5{left:0.625rem;right:0.625rem}
.xl\:inset-y-2\.5{top:0.625rem;bottom:0.625rem}
.xl\:top-2\.5{top:0.625rem}
.xl\:right-2\.5{right:0.625rem}
.xl\:bottom-2\.5{bottom:0.625rem}
.xl\:left-2\.5{left:0.625rem}
.xl\:inset-3{top:0.75rem;right:0.75rem;bottom:0.75rem;left:0.75rem}
.xl\:inset-x-3{left:0.75rem;right:0.75rem}
.xl\:inset-y-3{top:0.75rem;bottom:0.75rem}
.xl\:top-3{top:0.75rem}
.xl\:right-3{right:0.75rem}
.xl\:bottom-3{bottom:0.75rem}
.xl\:left-3{left:0.75rem}
.xl\:inset-3\.5{top:0.875rem;right:0.875rem;bottom:0.875rem;left:0.875rem}
.xl\:inset-x-3\.5{left:0.875rem;right:0.875rem}
.xl\:inset-y-3\.5{top:0.875rem;bottom:0.875rem}
.xl\:top-3\.5{top:0.875rem}
.xl\:right-3\.5{right:0.875rem}
.xl\:bottom-3\.5{bottom:0.875rem}
.xl\:left-3\.5{left:0.875rem}
.xl\:inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}
.xl\:inset-x-4{left:1rem;right:1rem}
.xl\:inset-y-4{top:1rem;bottom:1rem}
.xl\:top-4{top:1rem}
.xl\:right-4{right:1rem}
.xl\:bottom-4{bottom:1rem}
.xl\:left-4{left:1rem}
.xl\:inset-5{top:1.25rem;right:1.25rem;bottom:1.25rem;left:1.25rem}
.xl\:inset-x-5{left:1.25rem;right:1.25rem}
.xl\:inset-y-5{top:1.25rem;bottom:1.25rem}
.xl\:top-5{top:1.25rem}
.xl\:right-5{right:1.25rem}
.xl\:bottom-5{bottom:1.25rem}
.xl\:left-5{left:1.25rem}
.xl\:inset-6{top:1.5rem;right:1.5rem;bottom:1.5rem;left:1.5rem}
.xl\:inset-x-6{left:1.5rem;right:1.5rem}
.xl\:inset-y-6{top:1.5rem;bottom:1.5rem}
.xl\:top-6{top:1.5rem}
.xl\:right-6{right:1.5rem}
.xl\:bottom-6{bottom:1.5rem}
.xl\:left-6{left:1.5rem}
.xl\:inset-7{top:1.75rem;right:1.75rem;bottom:1.75rem;left:1.75rem}
.xl\:inset-x-7{left:1.75rem;right:1.75rem}
.xl\:inset-y-7{top:1.75rem;bottom:1.75rem}
.xl\:top-7{top:1.75rem}
.xl\:right-7{right:1.75rem}
.xl\:bottom-7{bottom:1.75rem}
.xl\:left-7{left:1.75rem}
.xl\:inset-8{top:2rem;right:2rem;bottom:2rem;left:2rem}
.xl\:inset-x-8{left:2rem;right:2rem}
.xl\:inset-y-8{top:2rem;bottom:2rem}
.xl\:top-8{top:2rem}
.xl\:right-8{right:2rem}
.xl\:bottom-8{bottom:2rem}
.xl\:left-8{left:2rem}
.xl\:inset-9{top:2.25rem;right:2.25rem;bottom:2.25rem;left:2.25rem}
.xl\:inset-x-9{left:2.25rem;right:2.25rem}
.xl\:inset-y-9{top:2.25rem;bottom:2.25rem}
.xl\:top-9{top:2.25rem}
.xl\:right-9{right:2.25rem}
.xl\:bottom-9{bottom:2.25rem}
.xl\:left-9{left:2.25rem}
.xl\:inset-10{top:2.5rem;right:2.5rem;bottom:2.5rem;left:2.5rem}
.xl\:inset-x-10{left:2.5rem;right:2.5rem}
.xl\:inset-y-10{top:2.5rem;bottom:2.5rem}
.xl\:top-10{top:2.5rem}
.xl\:right-10{right:2.5rem}
.xl\:bottom-10{bottom:2.5rem}
.xl\:left-10{left:2.5rem}
.xl\:inset-11{top:2.75rem;right:2.75rem;bottom:2.75rem;left:2.75rem}
.xl\:inset-x-11{left:2.75rem;right:2.75rem}
.xl\:inset-y-11{top:2.75rem;bottom:2.75rem}
.xl\:top-11{top:2.75rem}
.xl\:right-11{right:2.75rem}
.xl\:bottom-11{bottom:2.75rem}
.xl\:left-11{left:2.75rem}
.xl\:inset-12{top:3rem;right:3rem;bottom:3rem;left:3rem}
.xl\:inset-x-12{left:3rem;right:3rem}
.xl\:inset-y-12{top:3rem;bottom:3rem}
.xl\:top-12{top:3rem}
.xl\:right-12{right:3rem}
.xl\:bottom-12{bottom:3rem}
.xl\:left-12{left:3rem}
.xl\:inset-14{top:3.5rem;right:3.5rem;bottom:3.5rem;left:3.5rem}
.xl\:inset-x-14{left:3.5rem;right:3.5rem}
.xl\:inset-y-14{top:3.5rem;bottom:3.5rem}
.xl\:top-14{top:3.5rem}
.xl\:right-14{right:3.5rem}
.xl\:bottom-14{bottom:3.5rem}
.xl\:left-14{left:3.5rem}
.xl\:inset-16{top:4rem;right:4rem;bottom:4rem;left:4rem}
.xl\:inset-x-16{left:4rem;right:4rem}
.xl\:inset-y-16{top:4rem;bottom:4rem}
.xl\:top-16{top:4rem}
.xl\:right-16{right:4rem}
.xl\:bottom-16{bottom:4rem}
.xl\:left-16{left:4rem}
.xl\:inset-20{top:5rem;right:5rem;bottom:5rem;left:5rem}
.xl\:inset-x-20{left:5rem;right:5rem}
.xl\:inset-y-20{top:5rem;bottom:5rem}
.xl\:top-20{top:5rem}
.xl\:right-20{right:5rem}
.xl\:bottom-20{bottom:5rem}
.xl\:left-20{left:5rem}
.xl\:inset-24{top:6rem;right:6rem;bottom:6rem;left:6rem}
.xl\:inset-x-24{left:6rem;right:6rem}
.xl\:inset-y-24{top:6rem;bottom:6rem}
.xl\:top-24{top:6rem}
.xl\:right-24{right:6rem}
.xl\:bottom-24{bottom:6rem}
.xl\:left-24{left:6rem}
.xl\:inset-28{top:7rem;right:7rem;bottom:7rem;left:7rem}
.xl\:inset-x-28{left:7rem;right:7rem}
.xl\:inset-y-28{top:7rem;bottom:7rem}
.xl\:top-28{top:7rem}
.xl\:right-28{right:7rem}
.xl\:bottom-28{bottom:7rem}
.xl\:left-28{left:7rem}
.xl\:inset-32{top:8rem;right:8rem;bottom:8rem;left:8rem}
.xl\:inset-x-32{left:8rem;right:8rem}
.xl\:inset-y-32{top:8rem;bottom:8rem}
.xl\:top-32{top:8rem}
.xl\:right-32{right:8rem}
.xl\:bottom-32{bottom:8rem}
.xl\:left-32{left:8rem}
.xl\:inset-36{top:9rem;right:9rem;bottom:9rem;left:9rem}
.xl\:inset-x-36{left:9rem;right:9rem}
.xl\:inset-y-36{top:9rem;bottom:9rem}
.xl\:top-36{top:9rem}
.xl\:right-36{right:9rem}
.xl\:bottom-36{bottom:9rem}
.xl\:left-36{left:9rem}
.xl\:inset-40{top:10rem;right:10rem;bottom:10rem;left:10rem}
.xl\:inset-x-40{left:10rem;right:10rem}
.xl\:inset-y-40{top:10rem;bottom:10rem}
.xl\:top-40{top:10rem}
.xl\:right-40{right:10rem}
.xl\:bottom-40{bottom:10rem}
.xl\:left-40{left:10rem}
.xl\:inset-44{top:11rem;right:11rem;bottom:11rem;left:11rem}
.xl\:inset-x-44{left:11rem;right:11rem}
.xl\:inset-y-44{top:11rem;bottom:11rem}
.xl\:top-44{top:11rem}
.xl\:right-44{right:11rem}
.xl\:bottom-44{bottom:11rem}
.xl\:left-44{left:11rem}
.xl\:inset-48{top:12rem;right:12rem;bottom:12rem;left:12rem}
.xl\:inset-x-48{left:12rem;right:12rem}
.xl\:inset-y-48{top:12rem;bottom:12rem}
.xl\:top-48{top:12rem}
.xl\:right-48{right:12rem}
.xl\:bottom-48{bottom:12rem}
.xl\:left-48{left:12rem}
.xl\:inset-52{top:13rem;right:13rem;bottom:13rem;left:13rem}
.xl\:inset-x-52{left:13rem;right:13rem}
.xl\:inset-y-52{top:13rem;bottom:13rem}
.xl\:top-52{top:13rem}
.xl\:right-52{right:13rem}
.xl\:bottom-52{bottom:13rem}
.xl\:left-52{left:13rem}
.xl\:inset-56{top:14rem;right:14rem;bottom:14rem;left:14rem}
.xl\:inset-x-56{left:14rem;right:14rem}
.xl\:inset-y-56{top:14rem;bottom:14rem}
.xl\:top-56{top:14rem}
.xl\:right-56{right:14rem}
.xl\:bottom-56{bottom:14rem}
.xl\:left-56{left:14rem}
.xl\:inset-60{top:15rem;right:15rem;bottom:15rem;left:15rem}
.xl\:inset-x-60{left:15rem;right:15rem}
.xl\:inset-y-60{top:15rem;bottom:15rem}
.xl\:top-60{top:15rem}
.xl\:right-60{right:15rem}
.xl\:bottom-60{bottom:15rem}
.xl\:left-60{left:15rem}
.xl\:inset-64{top:16rem;right:16rem;bottom:16rem;left:16rem}
.xl\:inset-x-64{left:16rem;right:16rem}
.xl\:inset-y-64{top:16rem;bottom:16rem}
.xl\:top-64{top:16rem}
.xl\:right-64{right:16rem}
.xl\:bottom-64{bottom:16rem}
.xl\:left-64{left:16rem}
.xl\:inset-72{top:18rem;right:18rem;bottom:18rem;left:18rem}
.xl\:inset-x-72{left:18rem;right:18rem}
.xl\:inset-y-72{top:18rem;bottom:18rem}
.xl\:top-72{top:18rem}
.xl\:right-72{right:18rem}
.xl\:bottom-72{bottom:18rem}
.xl\:left-72{left:18rem}
.xl\:inset-80{top:20rem;right:20rem;bottom:20rem;left:20rem}
.xl\:inset-x-80{left:20rem;right:20rem}
.xl\:inset-y-80{top:20rem;bottom:20rem}
.xl\:top-80{top:20rem}
.xl\:right-80{right:20rem}
.xl\:bottom-80{bottom:20rem}
.xl\:left-80{left:20rem}
.xl\:inset-96{top:24rem;right:24rem;bottom:24rem;left:24rem}
.xl\:inset-x-96{left:24rem;right:24rem}
.xl\:inset-y-96{top:24rem;bottom:24rem}
.xl\:top-96{top:24rem}
.xl\:right-96{right:24rem}
.xl\:bottom-96{bottom:24rem}
.xl\:left-96{left:24rem}
.xl\:inset-1\/2{top:50%;right:50%;bottom:50%;left:50%}
.xl\:inset-x-1\/2{left:50%;right:50%}
.xl\:inset-y-1\/2{top:50%;bottom:50%}
.xl\:top-1\/2{top:50%}
.xl\:right-1\/2{right:50%}
.xl\:bottom-1\/2{bottom:50%}
.xl\:left-1\/2{left:50%}
.xl\:inset-1\/3{top:33.333333%;right:33.333333%;bottom:33.333333%;left:33.333333%}
.xl\:inset-x-1\/3{left:33.333333%;right:33.333333%}
.xl\:inset-y-1\/3{top:33.333333%;bottom:33.333333%}
.xl\:top-1\/3{top:33.333333%}
.xl\:right-1\/3{right:33.333333%}
.xl\:bottom-1\/3{bottom:33.333333%}
.xl\:left-1\/3{left:33.333333%}
.xl\:inset-2\/3{top:66.666667%;right:66.666667%;bottom:66.666667%;left:66.666667%}
.xl\:inset-x-2\/3{left:66.666667%;right:66.666667%}
.xl\:inset-y-2\/3{top:66.666667%;bottom:66.666667%}
.xl\:top-2\/3{top:66.666667%}
.xl\:right-2\/3{right:66.666667%}
.xl\:bottom-2\/3{bottom:66.666667%}
.xl\:left-2\/3{left:66.666667%}
.xl\:inset-1\/4{top:25%;right:25%;bottom:25%;left:25%}
.xl\:inset-x-1\/4{left:25%;right:25%}
.xl\:inset-y-1\/4{top:25%;bottom:25%}
.xl\:top-1\/4{top:25%}
.xl\:right-1\/4{right:25%}
.xl\:bottom-1\/4{bottom:25%}
.xl\:left-1\/4{left:25%}
.xl\:inset-2\/4{top:50%;right:50%;bottom:50%;left:50%}
.xl\:inset-x-2\/4{left:50%;right:50%}
.xl\:inset-y-2\/4{top:50%;bottom:50%}
.xl\:top-2\/4{top:50%}
.xl\:right-2\/4{right:50%}
.xl\:bottom-2\/4{bottom:50%}
.xl\:left-2\/4{left:50%}
.xl\:inset-3\/4{top:75%;right:75%;bottom:75%;left:75%}
.xl\:inset-x-3\/4{left:75%;right:75%}
.xl\:inset-y-3\/4{top:75%;bottom:75%}
.xl\:top-3\/4{top:75%}
.xl\:right-3\/4{right:75%}
.xl\:bottom-3\/4{bottom:75%}
.xl\:left-3\/4{left:75%}
.xl\:inset-1\/5{top:20%;right:20%;bottom:20%;left:20%}
.xl\:inset-x-1\/5{left:20%;right:20%}
.xl\:inset-y-1\/5{top:20%;bottom:20%}
.xl\:top-1\/5{top:20%}
.xl\:right-1\/5{right:20%}
.xl\:bottom-1\/5{bottom:20%}
.xl\:left-1\/5{left:20%}
.xl\:inset-2\/5{top:40%;right:40%;bottom:40%;left:40%}
.xl\:inset-x-2\/5{left:40%;right:40%}
.xl\:inset-y-2\/5{top:40%;bottom:40%}
.xl\:top-2\/5{top:40%}
.xl\:right-2\/5{right:40%}
.xl\:bottom-2\/5{bottom:40%}
.xl\:left-2\/5{left:40%}
.xl\:inset-3\/5{top:60%;right:60%;bottom:60%;left:60%}
.xl\:inset-x-3\/5{left:60%;right:60%}
.xl\:inset-y-3\/5{top:60%;bottom:60%}
.xl\:top-3\/5{top:60%}
.xl\:right-3\/5{right:60%}
.xl\:bottom-3\/5{bottom:60%}
.xl\:left-3\/5{left:60%}
.xl\:inset-4\/5{top:80%;right:80%;bottom:80%;left:80%}
.xl\:inset-x-4\/5{left:80%;right:80%}
.xl\:inset-y-4\/5{top:80%;bottom:80%}
.xl\:top-4\/5{top:80%}
.xl\:right-4\/5{right:80%}
.xl\:bottom-4\/5{bottom:80%}
.xl\:left-4\/5{left:80%}
.xl\:inset-1\/6{top:16.666667%;right:16.666667%;bottom:16.666667%;left:16.666667%}
.xl\:inset-x-1\/6{left:16.666667%;right:16.666667%}
.xl\:inset-y-1\/6{top:16.666667%;bottom:16.666667%}
.xl\:top-1\/6{top:16.666667%}
.xl\:right-1\/6{right:16.666667%}
.xl\:bottom-1\/6{bottom:16.666667%}
.xl\:left-1\/6{left:16.666667%}
.xl\:inset-5\/6{top:83.333333%;right:83.333333%;bottom:83.333333%;left:83.333333%}
.xl\:inset-x-5\/6{left:83.333333%;right:83.333333%}
.xl\:inset-y-5\/6{top:83.333333%;bottom:83.333333%}
.xl\:top-5\/6{top:83.333333%}
.xl\:right-5\/6{right:83.333333%}
.xl\:bottom-5\/6{bottom:83.333333%}
.xl\:left-5\/6{left:83.333333%}
.xl\:inset-1\/12{top:8.333333%;right:8.333333%;bottom:8.333333%;left:8.333333%}
.xl\:inset-x-1\/12{left:8.333333%;right:8.333333%}
.xl\:inset-y-1\/12{top:8.333333%;bottom:8.333333%}
.xl\:top-1\/12{top:8.333333%}
.xl\:right-1\/12{right:8.333333%}
.xl\:bottom-1\/12{bottom:8.333333%}
.xl\:left-1\/12{left:8.333333%}
.xl\:inset-full{top:100%;right:100%;bottom:100%;left:100%}
.xl\:inset-x-full{left:100%;right:100%}
.xl\:inset-y-full{top:100%;bottom:100%}
.xl\:top-full{top:100%}
.xl\:right-full{right:100%}
.xl\:bottom-full{bottom:100%}
.xl\:left-full{left:100%}
.xl\:inset-auto{top:auto;right:auto;bottom:auto;left:auto}
.xl\:inset-x-auto{left:auto;right:auto}
.xl\:inset-y-auto{top:auto;bottom:auto}
.xl\:top-auto{top:auto}
.xl\:right-auto{right:auto}
.xl\:bottom-auto{bottom:auto}
.xl\:left-auto{left:auto}
.xl\:overflow-auto{overflow:auto}
.xl\:overflow-x-auto{overflow-x:auto}
.xl\:overflow-y-auto{overflow-y:auto}
.xl\:overflow-hidden{overflow:hidden}
.xl\:overflow-x-hidden{overflow-x:hidden}
.xl\:overflow-y-hidden{overflow-y:hidden}
.xl\:overflow-visible{overflow:visible}
.xl\:overflow-x-visible{overflow-x:visible}
.xl\:overflow-y-visible{overflow-y:visible}
.xl\:overflow-scroll{overflow:scroll}
.xl\:overflow-x-scroll{overflow-x:scroll}
.xl\:overflow-y-scroll{overflow-y:scroll}
.xl\:overflow-clip{overflow:clip}
.xl\:overflow-x-clip{overflow-x:clip}
.xl\:overflow-y-clip{overflow-y:clip}
.xl\:aspect-square{aspect-ratio:1 / 1}
.xl\:aspect-video{aspect-ratio:16 / 9}
.xl\:aspect-auto{aspect-ratio:auto}
.xl\:aspect-portrait{aspect-ratio:3 / 4}
.xl\:aspect-wide{aspect-ratio:21 / 9}
.xl\:p-0{padding:0px}
.xl\:px-0{padding-left:0px;padding-right:0px}
.xl\:py-0{padding-top:0px;padding-bottom:0px}
.xl\:pt-0{padding-top:0px}
.xl\:pr-0{padding-right:0px}
.xl\:pb-0{padding-bottom:0px}
.xl\:pl-0{padding-left:0px}
.xl\:p-px{padding:1px}
.xl\:px-px{padding-left:1px;padding-right:1px}
.xl\:py-px{padding-top:1px;padding-bottom:1px}
.xl\:pt-px{padding-top:1px}
.xl\:pr-px{padding-right:1px}
.xl\:pb-px{padding-bottom:1px}
.xl\:pl-px{padding-left:1px}
.xl\:p-0\.5{padding:0.125rem}
.xl\:px-0\.5{padding-left:0.125rem;padding-right:0.125rem}
.xl\:py-0\.5{padding-top:0.125rem;padding-bottom:0.125rem}
.xl\:pt-0\.5{padding-top:0.125rem}
.xl\:pr-0\.5{padding-right:0.125rem}
.xl\:pb-0\.5{padding-bottom:0.125rem}
.xl\:pl-0\.5{padding-left:0.125rem}
.xl\:p-1{padding:0.25rem}
.xl\:px-1{padding-left:0.25rem;padding-right:0.25rem}
.xl\:py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.xl\:pt-1{padding-top:0.25rem}
.xl\:pr-1{padding-right:0.25rem}
.xl\:pb-1{padding-bottom:0.25rem}
.xl\:pl-1{padding-left:0.25rem}
.xl\:p-1\.5{padding:0.375rem}
.xl\:px-1\.5{padding-left:0.375rem;padding-right:0.375rem}
.xl\:py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem}
.xl\:pt-1\.5{padding-top:0.375rem}
.xl\:pr-1\.5{padding-right:0.375rem}
.xl\:pb-1\.5{padding-bottom:0.375rem}
.xl\:pl-1\.5{padding-left:0.375rem}
.xl\:p-2{padding:0.5rem}
.xl\:px-2{padding-left:0.5rem;padding-right:0.5rem}
.xl\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.xl\:pt-2{padding-top:0.5rem}
.xl\:pr-2{padding-right:0.5rem}
.xl\:pb-2{padding-bottom:0.5rem}
.xl\:pl-2{padding-left:0.5rem}
.xl\:p-2\.5{padding:0.625rem}
.xl\:px-2\.5{padding-left:0.625rem;padding-right:0.625rem}
.xl\:py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem}
.xl\:pt-2\.5{padding-top:0.625rem}
.xl\:pr-2\.5{padding-right:0.625rem}
.xl\:pb-2\.5{padding-bottom:0.625rem}
.xl\:pl-2\.5{padding-left:0.625rem}
.xl\:p-3{padding:0.75rem}
.xl\:px-3{padding-left:0.75rem;padding-right:0.75rem}
.xl\:py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.xl\:pt-3{padding-top:0.75rem}
.xl\:pr-3{padding-right:0.75rem}
.xl\:pb-3{padding-bottom:0.75rem}
.xl\:pl-3{padding-left:0.75rem}
.xl\:p-3\.5{padding:0.875rem}
.xl\:px-3\.5{padding-left:0.875rem;padding-right:0.875rem}
.xl\:py-3\.5{padding-top:0.875rem;padding-bottom:0.875rem}
.xl\:pt-3\.5{padding-top:0.875rem}
.xl\:pr-3\.5{padding-right:0.875rem}
.xl\:pb-3\.5{padding-bottom:0.875rem}
.xl\:pl-3\.5{padding-left:0.875rem}
.xl\:p-4{padding:1rem}
.xl\:px-4{padding-left:1rem;padding-right:1rem}
.xl\:py-4{padding-top:1rem;padding-bottom:1rem}
.xl\:pt-4{padding-top:1rem}
.xl\:pr-4{padding-right:1rem}
.xl\:pb-4{padding-bottom:1rem}
.xl\:pl-4{padding-left:1rem}
.xl\:p-5{padding:1.25rem}
.xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}
.xl\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}
.xl\:pt-5{padding-top:1.25rem}
.xl\:pr-5{padding-right:1.25rem}
.xl\:pb-5{padding-bottom:1.25rem}
.xl\:pl-5{padding-left:1.25rem}
.xl\:p-6{padding:1.5rem}
.xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}
.xl\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.xl\:pt-6{padding-top:1.5rem}
.xl\:pr-6{padding-right:1.5rem}
.xl\:pb-6{padding-bottom:1.5rem}
.xl\:pl-6{padding-left:1.5rem}
.xl\:p-7{padding:1.75rem}
.xl\:px-7{padding-left:1.75rem;padding-right:1.75rem}
.xl\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}
.xl\:pt-7{padding-top:1.75rem}
.xl\:pr-7{padding-right:1.75rem}
.xl\:pb-7{padding-bottom:1.75rem}
.xl\:pl-7{padding-left:1.75rem}
.xl\:p-8{padding:2rem}
.xl\:px-8{padding-left:2rem;padding-right:2rem}
.xl\:py-8{padding-top:2rem;padding-bottom:2rem}
.xl\:pt-8{padding-top:2rem}
.xl\:pr-8{padding-right:2rem}
.xl\:pb-8{padding-bottom:2rem}
.xl\:pl-8{padding-left:2rem}
.xl\:p-9{padding:2.25rem}
.xl\:px-9{padding-left:2.25rem;padding-right:2.25rem}
.xl\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}
.xl\:pt-9{padding-top:2.25rem}
.xl\:pr-9{padding-right:2.25rem}
.xl\:pb-9{padding-bottom:2.25rem}
.xl\:pl-9{padding-left:2.25rem}
.xl\:p-10{padding:2.5rem}
.xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}
.xl\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.xl\:pt-10{padding-top:2.5rem}
.xl\:pr-10{padding-right:2.5rem}
.xl\:pb-10{padding-bottom:2.5rem}
.xl\:pl-10{padding-left:2.5rem}
.xl\:p-11{padding:2.75rem}
.xl\:px-11{padding-left:2.75rem;padding-right:2.75rem}
.xl\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}
.xl\:pt-11{padding-top:2.75rem}
.xl\:pr-11{padding-right:2.75rem}
.xl\:pb-11{padding-bottom:2.75rem}
.xl\:pl-11{padding-left:2.75rem}
.xl\:p-12{padding:3rem}
.xl\:px-12{padding-left:3rem;padding-right:3rem}
.xl\:py-12{padding-top:3rem;padding-bottom:3rem}
.xl\:pt-12{padding-top:3rem}
.xl\:pr-12{padding-right:3rem}
.xl\:pb-12{padding-bottom:3rem}
.xl\:pl-12{padding-left:3rem}
.xl\:p-14{padding:3.5rem}
.xl\:px-14{padding-left:3.5rem;padding-right:3.5rem}
.xl\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}
.xl\:pt-14{padding-top:3.5rem}
.xl\:pr-14{padding-right:3.5rem}
.xl\:pb-14{padding-bottom:3.5rem}
.xl\:pl-14{padding-left:3.5rem}
.xl\:p-16{padding:4rem}
.xl\:px-16{padding-left:4rem;padding-right:4rem}
.xl\:py-16{padding-top:4rem;padding-bottom:4rem}
.xl\:pt-16{padding-top:4rem}
.xl\:pr-16{padding-right:4rem}
.xl\:pb-16{padding-bottom:4rem}
.xl\:pl-16{padding-left:4rem}
.xl\:p-20{padding:5rem}
.xl\:px-20{padding-left:5rem;padding-right:5rem}
.xl\:py-20{padding-top:5rem;padding-bottom:5rem}
.xl\:pt-20{padding-top:5rem}
.xl\:pr-20{padding-right:5rem}
.xl\:pb-20{padding-bottom:5rem}
.xl\:pl-20{padding-left:5rem}
.xl\:p-24{padding:6rem}
.xl\:px-24{padding-left:6rem;padding-right:6rem}
.xl\:py-24{padding-top:6rem;padding-bottom:6rem}
.xl\:pt-24{padding-top:6rem}
.xl\:pr-24{padding-right:6rem}
.xl\:pb-24{padding-bottom:6rem}
.xl\:pl-24{padding-left:6rem}
.xl\:p-28{padding:7rem}
.xl\:px-28{padding-left:7rem;padding-right:7rem}
.xl\:py-28{padding-top:7rem;padding-bottom:7rem}
.xl\:pt-28{padding-top:7rem}
.xl\:pr-28{padding-right:7rem}
.xl\:pb-28{padding-bottom:7rem}
.xl\:pl-28{padding-left:7rem}
.xl\:p-32{padding:8rem}
.xl\:px-32{padding-left:8rem;padding-right:8rem}
.xl\:py-32{padding-top:8rem;padding-bottom:8rem}
.xl\:pt-32{padding-top:8rem}
.xl\:pr-32{padding-right:8rem}
.xl\:pb-32{padding-bottom:8rem}
.xl\:pl-32{padding-left:8rem}
.xl\:p-36{padding:9rem}
.xl\:px-36{padding-left:9rem;padding-right:9rem}
.xl\:py-36{padding-top:9rem;padding-bottom:9rem}
.xl\:pt-36{padding-top:9rem}
.xl\:pr-36{padding-right:9rem}
.xl\:pb-36{padding-bottom:9rem}
.xl\:pl-36{padding-left:9rem}
.xl\:p-40{padding:10rem}
.xl\:px-40{padding-left:10rem;padding-right:10rem}
.xl\:py-40{padding-top:10rem;padding-bottom:10rem}
.xl\:pt-40{padding-top:10rem}
.xl\:pr-40{padding-right:10rem}
.xl\:pb-40{padding-bottom:10rem}
.xl\:pl-40{padding-left:10rem}
.xl\:p-44{padding:11rem}
.xl\:px-44{padding-left:11rem;padding-right:11rem}
.xl\:py-44{padding-top:11rem;padding-bottom:11rem}
.xl\:pt-44{padding-top:11rem}
.xl\:pr-44{padding-right:11rem}
.xl\:pb-44{padding-bottom:11rem}
.xl\:pl-44{padding-left:11rem}
.xl\:p-48{padding:12rem}
.xl\:px-48{padding-left:12rem;padding-right:12rem}
.xl\:py-48{padding-top:12rem;padding-bottom:12rem}
.xl\:pt-48{padding-top:12rem}
.xl\:pr-48{padding-right:12rem}
.xl\:pb-48{padding-bottom:12rem}
.xl\:pl-48{padding-left:12rem}
.xl\:p-52{padding:13rem}
.xl\:px-52{padding-left:13rem;padding-right:13rem}
.xl\:py-52{padding-top:13rem;padding-bottom:13rem}
.xl\:pt-52{padding-top:13rem}
.xl\:pr-52{padding-right:13rem}
.xl\:pb-52{padding-bottom:13rem}
.xl\:pl-52{padding-left:13rem}
.xl\:p-56{padding:14rem}
.xl\:px-56{padding-left:14rem;padding-right:14rem}
.xl\:py-56{padding-top:14rem;padding-bottom:14rem}
.xl\:pt-56{padding-top:14rem}
.xl\:pr-56{padding-right:14rem}
.xl\:pb-56{padding-bottom:14rem}
.xl\:pl-56{padding-left:14rem}
.xl\:p-60{padding:15rem}
.xl\:px-60{padding-left:15rem;padding-right:15rem}
.xl\:py-60{padding-top:15rem;padding-bottom:15rem}
.xl\:pt-60{padding-top:15rem}
.xl\:pr-60{padding-right:15rem}
.xl\:pb-60{padding-bottom:15rem}
.xl\:pl-60{padding-left:15rem}
.xl\:p-64{padding:16rem}
.xl\:px-64{padding-left:16rem;padding-right:16rem}
.xl\:py-64{padding-top:16rem;padding-bottom:16rem}
.xl\:pt-64{padding-top:16rem}
.xl\:pr-64{padding-right:16rem}
.xl\:pb-64{padding-bottom:16rem}
.xl\:pl-64{padding-left:16rem}
.xl\:p-72{padding:18rem}
.xl\:px-72{padding-left:18rem;padding-right:18rem}
.xl\:py-72{padding-top:18rem;padding-bottom:18rem}
.xl\:pt-72{padding-top:18rem}
.xl\:pr-72{padding-right:18rem}
.xl\:pb-72{padding-bottom:18rem}
.xl\:pl-72{padding-left:18rem}
.xl\:p-80{padding:20rem}
.xl\:px-80{padding-left:20rem;padding-right:20rem}
.xl\:py-80{padding-top:20rem;padding-bottom:20rem}
.xl\:pt-80{padding-top:20rem}
.xl\:pr-80{padding-right:20rem}
.xl\:pb-80{padding-bottom:20rem}
.xl\:pl-80{padding-left:20rem}
.xl\:p-96{padding:24rem}
.xl\:px-96{padding-left:24rem;padding-right:24rem}
.xl\:py-96{padding-top:24rem;padding-bottom:24rem}
.xl\:pt-96{padding-top:24rem}
.xl\:pr-96{padding-right:24rem}
.xl\:pb-96{padding-bottom:24rem}
.xl\:pl-96{padding-left:24rem}
.xl\:m-0{margin:0px}
.xl\:mx-0{margin-left:0px;margin-right:0px}
.xl\:my-0{margin-top:0px;margin-bottom:0px}
.xl\:mt-0{margin-top:0px}
.xl\:mr-0{margin-right:0px}
.xl\:mb-0{margin-bottom:0px}
.xl\:ml-0{margin-left:0px}
.xl\:m-px{margin:1px}
.xl\:mx-px{margin-left:1px;margin-right:1px}
.xl\:my-px{margin-top:1px;margin-bottom:1px}
.xl\:mt-px{margin-top:1px}
.xl\:mr-px{margin-right:1px}
.xl\:mb-px{margin-bottom:1px}
.xl\:ml-px{margin-left:1px}
.xl\:m-0\.5{margin:0.125rem}
.xl\:mx-0\.5{margin-left:0.125rem;margin-right:0.125rem}
.xl\:my-0\.5{margin-top:0.125rem;margin-bottom:0.125rem}
.xl\:mt-0\.5{margin-top:0.125rem}
.xl\:mr-0\.5{margin-right:0.125rem}
.xl\:mb-0\.5{margin-bottom:0.125rem}
.xl\:ml-0\.5{margin-left:0.125rem}
.xl\:m-1{margin:0.25rem}
.xl\:mx-1{margin-left:0.25rem;margin-right:0.25rem}
.xl\:my-1{margin-top:0.25rem;margin-bottom:0.25rem}
.xl\:mt-1{margin-top:0.25rem}
.xl\:mr-1{margin-right:0.25rem}
.xl\:mb-1{margin-bottom:0.25rem}
.xl\:ml-1{margin-left:0.25rem}
.xl\:m-1\.5{margin:0.375rem}
.xl\:mx-1\.5{margin-left:0.375rem;margin-right:0.375rem}
.xl\:my-1\.5{margin-top:0.375rem;margin-bottom:0.375rem}
.xl\:mt-1\.5{margin-top:0.375rem}
.xl\:mr-1\.5{margin-right:0.375rem}
.xl\:mb-1\.5{margin-bottom:0.375rem}
.xl\:ml-1\.5{margin-left:0.375rem}
.xl\:m-2{margin:0.5rem}
.xl\:mx-2{margin-left:0.5rem;margin-right:0.5rem}
.xl\:my-2{margin-top:0.5rem;margin-bottom:0.5rem}
.xl\:mt-2{margin-top:0.5rem}
.xl\:mr-2{margin-right:0.5rem}
.xl\:mb-2{margin-bottom:0.5rem}
.xl\:ml-2{margin-left:0.5rem}
.xl\:m-2\.5{margin:0.625rem}
.xl\:mx-2\.5{margin-left:0.625rem;margin-right:0.625rem}
.xl\:my-2\.5{margin-top:0.625rem;margin-bottom:0.625rem}
.xl\:mt-2\.5{margin-top:0.625rem}
.xl\:mr-2\.5{margin-right:0.625rem}
.xl\:mb-2\.5{margin-bottom:0.625rem}
.xl\:ml-2\.5{margin-left:0.625rem}
.xl\:m-3{margin:0.75rem}
.xl\:mx-3{margin-left:0.75rem;margin-right:0.75rem}
.xl\:my-3{margin-top:0.75rem;margin-bottom:0.75rem}
.xl\:mt-3{margin-top:0.75rem}
.xl\:mr-3{margin-right:0.75rem}
.xl\:mb-3{margin-bottom:0.75rem}
.xl\:ml-3{margin-left:0.75rem}
.xl\:m-3\.5{margin:0.875rem}
.xl\:mx-3\.5{margin-left:0.875rem;margin-right:0.875rem}
.xl\:my-3\.5{margin-top:0.875rem;margin-bottom:0.875rem}
.xl\:mt-3\.5{margin-top:0.875rem}
.xl\:mr-3\.5{margin-right:0.875rem}
.xl\:mb-3\.5{margin-bottom:0.875rem}
.xl\:ml-3\.5{margin-left:0.875rem}
.xl\:m-4{margin:1rem}
.xl\:mx-4{margin-left:1rem;margin-right:1rem}
.xl\:my-4{margin-top:1rem;margin-bottom:1rem}
.xl\:mt-4{margin-top:1rem}
.xl\:mr-4{margin-right:1rem}
.xl\:mb-4{margin-bottom:1rem}
.xl\:ml-4{margin-left:1rem}
.xl\:m-5{margin:1.25rem}
.xl\:mx-5{margin-left:1.25rem;margin-right:1.25rem}
.xl\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}
.xl\:mt-5{margin-top:1.25rem}
.xl\:mr-5{margin-right:1.25rem}
.xl\:mb-5{margin-bottom:1.25rem}
.xl\:ml-5{margin-left:1.25rem}
.xl\:m-6{margin:1.5rem}
.xl\:mx-6{margin-left:1.5rem;margin-right:1.5rem}
.xl\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}
.xl\:mt-6{margin-top:1.5rem}
.xl\:mr-6{margin-right:1.5rem}
.xl\:mb-6{margin-bottom:1.5rem}
.xl\:ml-6{margin-left:1.5rem}
.xl\:m-7{margin:1.75rem}
.xl\:mx-7{margin-left:1.75rem;margin-right:1.75rem}
.xl\:my-7{margin-top:1.75rem;margin-bottom:1.75rem}
.xl\:mt-7{margin-top:1.75rem}
.xl\:mr-7{margin-right:1.75rem}
.xl\:mb-7{margin-bottom:1.75rem}
.xl\:ml-7{margin-left:1.75rem}
.xl\:m-8{margin:2rem}
.xl\:mx-8{margin-left:2rem;margin-right:2rem}
.xl\:my-8{margin-top:2rem;margin-bottom:2rem}
.xl\:mt-8{margin-top:2rem}
.xl\:mr-8{margin-right:2rem}
.xl\:mb-8{margin-bottom:2rem}
.xl\:ml-8{margin-left:2rem}
.xl\:m-9{margin:2.25rem}
.xl\:mx-9{margin-left:2.25rem;margin-right:2.25rem}
.xl\:my-9{margin-top:2.25rem;margin-bottom:2.25rem}
.xl\:mt-9{margin-top:2.25rem}
.xl\:mr-9{margin-right:2.25rem}
.xl\:mb-9{margin-bottom:2.25rem}
.xl\:ml-9{margin-left:2.25rem}
.xl\:m-10{margin:2.5rem}
.xl\:mx-10{margin-left:2.5rem;margin-right:2.5rem}
.xl\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}
.xl\:mt-10{margin-top:2.5rem}
.xl\:mr-10{margin-right:2.5rem}
.xl\:mb-10{margin-bottom:2.5rem}
.xl\:ml-10{margin-left:2.5rem}
.xl\:m-11{margin:2.75rem}
.xl\:mx-11{margin-left:2.75rem;margin-right:2.75rem}
.xl\:my-11{margin-top:2.75rem;margin-bottom:2.75rem}
.xl\:mt-11{margin-top:2.75rem}
.xl\:mr-11{margin-right:2.75rem}
.xl\:mb-11{margin-bottom:2.75rem}
.xl\:ml-11{margin-left:2.75rem}
.xl\:m-12{margin:3rem}
.xl\:mx-12{margin-left:3rem;margin-right:3rem}
.xl\:my-12{margin-top:3rem;margin-bottom:3rem}
.xl\:mt-12{margin-top:3rem}
.xl\:mr-12{margin-right:3rem}
.xl\:mb-12{margin-bottom:3rem}
.xl\:ml-12{margin-left:3rem}
.xl\:m-14{margin:3.5rem}
.xl\:mx-14{margin-left:3.5rem;margin-right:3.5rem}
.xl\:my-14{margin-top:3.5rem;margin-bottom:3.5rem}
.xl\:mt-14{margin-top:3.5rem}
.xl\:mr-14{margin-right:3.5rem}
.xl\:mb-14{margin-bottom:3.5rem}
.xl\:ml-14{margin-left:3.5rem}
.xl\:m-16{margin:4rem}
.xl\:mx-16{margin-left:4rem;margin-right:4rem}
.xl\:my-16{margin-top:4rem;margin-bottom:4rem}
.xl\:mt-16{margin-top:4rem}
.xl\:mr-16{margin-right:4rem}
.xl\:mb-16{margin-bottom:4rem}
.xl\:ml-16{margin-left:4rem}
.xl\:m-20{margin:5rem}
.xl\:mx-20{margin-left:5rem;margin-right:5rem}
.xl\:my-20{margin-top:5rem;margin-bottom:5rem}
.xl\:mt-20{margin-top:5rem}
.xl\:mr-20{margin-right:5rem}
.xl\:mb-20{margin-bottom:5rem}
.xl\:ml-20{margin-left:5rem}
.xl\:m-24{margin:6rem}
.xl\:mx-24{margin-left:6rem;margin-right:6rem}
.xl\:my-24{margin-top:6rem;margin-bottom:6rem}
.xl\:mt-24{margin-top:6rem}
.xl\:mr-24{margin-right:6rem}
.xl\:mb-24{margin-bottom:6rem}
.xl\:ml-24{margin-left:6rem}
.xl\:m-28{margin:7rem}
.xl\:mx-28{margin-left:7rem;margin-right:7rem}
.xl\:my-28{margin-top:7rem;margin-bottom:7rem}
.xl\:mt-28{margin-top:7rem}
.xl\:mr-28{margin-right:7rem}
.xl\:mb-28{margin-bottom:7rem}
.xl\:ml-28{margin-left:7rem}
.xl\:m-32{margin:8rem}
.xl\:mx-32{margin-left:8rem;margin-right:8rem}
.xl\:my-32{margin-top:8rem;margin-bottom:8rem}
.xl\:mt-32{margin-top:8rem}
.xl\:mr-32{margin-right:8rem}
.xl\:mb-32{margin-bottom:8rem}
.xl\:ml-32{margin-left:8rem}
.xl\:m-36{margin:9rem}
.xl\:mx-36{margin-left:9rem;margin-right:9rem}
.xl\:my-36{margin-top:9rem;margin-bottom:9rem}
.xl\:mt-36{margin-top:9rem}
.xl\:mr-36{margin-right:9rem}
.xl\:mb-36{margin-bottom:9rem}
.xl\:ml-36{margin-left:9rem}
.xl\:m-40{margin:10rem}
.xl\:mx-40{margin-left:10rem;margin-right:10rem}
.xl\:my-40{margin-top:10rem;margin-bottom:10rem}
.xl\:mt-40{margin-top:10rem}
.xl\:mr-40{margin-right:10rem}
.xl\:mb-40{margin-bottom:10rem}
.xl\:ml-40{margin-left:10rem}
.xl\:m-44{margin:11rem}
.xl\:mx-44{margin-left:11rem;margin-right:11rem}
.xl\:my-44{margin-top:11rem;margin-bottom:11rem}
.xl\:mt-44{margin-top:11rem}
.xl\:mr-44{margin-right:11rem}
.xl\:mb-44{margin-bottom:11rem}
.xl\:ml-44{margin-left:11rem}
.xl\:m-48{margin:12rem}
.xl\:mx-48{margin-left:12rem;margin-right:12rem}
.xl\:my-48{margin-top:12rem;margin-bottom:12rem}
.xl\:mt-48{margin-top:12rem}
.xl\:mr-48{margin-right:12rem}
.xl\:mb-48{margin-bottom:12rem}
.xl\:ml-48{margin-left:12rem}
.xl\:m-52{margin:13rem}
.xl\:mx-52{margin-left:13rem;margin-right:13rem}
.xl\:my-52{margin-top:13rem;margin-bottom:13rem}
.xl\:mt-52{margin-top:13rem}
.xl\:mr-52{margin-right:13rem}
.xl\:mb-52{margin-bottom:13rem}
.xl\:ml-52{margin-left:13rem}
.xl\:m-56{margin:14rem}
.xl\:mx-56{margin-left:14rem;margin-right:14rem}
.xl\:my-56{margin-top:14rem;margin-bottom:14rem}
.xl\:mt-56{margin-top:14rem}
.xl\:mr-56{margin-right:14rem}
.xl\:mb-56{margin-bottom:14rem}
.xl\:ml-56{margin-left:14rem}
.xl\:m-60{margin:15rem}
.xl\:mx-60{margin-left:15rem;margin-right:15rem}
.xl\:my-60{margin-top:15rem;margin-bottom:15rem}
.xl\:mt-60{margin-top:15rem}
.xl\:mr-60{margin-right:15rem}
.xl\:mb-60{margin-bottom:15rem}
.xl\:ml-60{margin-left:15rem}
.xl\:m-64{margin:16rem}
.xl\:mx-64{margin-left:16rem;margin-right:16rem}
.xl\:my-64{margin-top:16rem;margin-bottom:16rem}
.xl\:mt-64{margin-top:16rem}
.xl\:mr-64{margin-right:16rem}
.xl\:mb-64{margin-bottom:16rem}
.xl\:ml-64{margin-left:16rem}
.xl\:m-72{margin:18rem}
.xl\:mx-72{margin-left:18rem;margin-right:18rem}
.xl\:my-72{margin-top:18rem;margin-bottom:18rem}
.xl\:mt-72{margin-top:18rem}
.xl\:mr-72{margin-right:18rem}
.xl\:mb-72{margin-bottom:18rem}
.xl\:ml-72{margin-left:18rem}
.xl\:m-80{margin:20rem}
.xl\:mx-80{margin-left:20rem;margin-right:20rem}
.xl\:my-80{margin-top:20rem;margin-bottom:20rem}
.xl\:mt-80{margin-top:20rem}
.xl\:mr-80{margin-right:20rem}
.xl\:mb-80{margin-bottom:20rem}
.xl\:ml-80{margin-left:20rem}
.xl\:m-96{margin:24rem}
.xl\:mx-96{margin-left:24rem;margin-right:24rem}
.xl\:my-96{margin-top:24rem;margin-bottom:24rem}
.xl\:mt-96{margin-top:24rem}
.xl\:mr-96{margin-right:24rem}
.xl\:mb-96{margin-bottom:24rem}
.xl\:ml-96{margin-left:24rem}
.xl\:m-auto{margin:auto}
.xl\:mx-auto{margin-left:auto;margin-right:auto}
.xl\:my-auto{margin-top:auto;margin-bottom:auto}
.xl\:mt-auto{margin-top:auto}
.xl\:mr-auto{margin-right:auto}
.xl\:mb-auto{margin-bottom:auto}
.xl\:ml-auto{margin-left:auto}
.xl\:space-x-0 > * + *{margin-left:0px}
.xl\:space-y-0 > * + *{margin-top:0px}
.xl\:space-x-px > * + *{margin-left:1px}
.xl\:space-y-px > * + *{margin-top:1px}
.xl\:space-x-0\.5 > * + *{margin-left:0.125rem}
.xl\:space-y-0\.5 > * + *{margin-top:0.125rem}
.xl\:space-x-1 > * + *{margin-left:0.25rem}
.xl\:space-y-1 > * + *{margin-top:0.25rem}
.xl\:space-x-1\.5 > * + *{margin-left:0.375rem}
.xl\:space-y-1\.5 > * + *{margin-top:0.375rem}
.xl\:space-x-2 > * + *{margin-left:0.5rem}
.xl\:space-y-2 > * + *{margin-top:0.5rem}
.xl\:space-x-2\.5 > * + *{margin-left:0.625rem}
.xl\:space-y-2\.5 > * + *{margin-top:0.625rem}
.xl\:space-x-3 > * + *{margin-left:0.75rem}
.xl\:space-y-3 > * + *{margin-top:0.75rem}
.xl\:space-x-3\.5 > * + *{margin-left:0.875rem}
.xl\:space-y-3\.5 > * + *{margin-top:0.875rem}
.xl\:space-x-4 > * + *{margin-left:1rem}
.xl\:space-y-4 > * + *{margin-top:1rem}
.xl\:space-x-5 > * + *{margin-left:1.25rem}
.xl\:space-y-5 > * + *{margin-top:1.25rem}
.xl\:space-x-6 > * + *{margin-left:1.5rem}
.xl\:space-y-6 > * + *{margin-top:1.5rem}
.xl\:space-x-7 > * + *{margin-left:1.75rem}
.xl\:space-y-7 > * + *{margin-top:1.75rem}
.xl\:space-x-8 > * + *{margin-left:2rem}
.xl\:space-y-8 > * + *{margin-top:2rem}
.xl\:space-x-9 > * + *{margin-left:2.25rem}
.xl\:space-y-9 > * + *{margin-top:2.25rem}
.xl\:space-x-10 > * + *{margin-left:2.5rem}
.xl\:space-y-10 > * + *{margin-top:2.5rem}
.xl\:space-x-11 > * + *{margin-left:2.75rem}
.xl\:space-y-11 > * + *{margin-top:2.75rem}
.xl\:space-x-12 > * + *{margin-left:3rem}
.xl\:space-y-12 > * + *{margin-top:3rem}
.xl\:space-x-14 > * + *{margin-left:3.5rem}
.xl\:space-y-14 > * + *{margin-top:3.5rem}
.xl\:space-x-16 > * + *{margin-left:4rem}
.xl\:space-y-16 > * + *{margin-top:4rem}
.xl\:space-x-20 > * + *{margin-left:5rem}
.xl\:space-y-20 > * + *{margin-top:5rem}
.xl\:space-x-24 > * + *{margin-left:6rem}
.xl\:space-y-24 > * + *{margin-top:6rem}
.xl\:space-x-28 > * + *{margin-left:7rem}
.xl\:space-y-28 > * + *{margin-top:7rem}
.xl\:space-x-32 > * + *{margin-left:8rem}
.xl\:space-y-32 > * + *{margin-top:8rem}
.xl\:space-x-36 > * + *{margin-left:9rem}
.xl\:space-y-36 > * + *{margin-top:9rem}
.xl\:space-x-40 > * + *{margin-left:10rem}
.xl\:space-y-40 > * + *{margin-top:10rem}
.xl\:space-x-44 > * + *{margin-left:11rem}
.xl\:space-y-44 > * + *{margin-top:11rem}
.xl\:space-x-48 > * + *{margin-left:12rem}
.xl\:space-y-48 > * + *{margin-top:12rem}
.xl\:space-x-52 > * + *{margin-left:13rem}
.xl\:space-y-52 > * + *{margin-top:13rem}
.xl\:space-x-56 > * + *{margin-left:14rem}
.xl\:space-y-56 > * + *{margin-top:14rem}
.xl\:space-x-60 > * + *{margin-left:15rem}
.xl\:space-y-60 > * + *{margin-top:15rem}
.xl\:space-x-64 > * + *{margin-left:16rem}
.xl\:space-y-64 > * + *{margin-top:16rem}
.xl\:space-x-72 > * + *{margin-left:18rem}
.xl\:space-y-72 > * + *{margin-top:18rem}
.xl\:space-x-80 > * + *{margin-left:20rem}
.xl\:space-y-80 > * + *{margin-top:20rem}
.xl\:space-x-96 > * + *{margin-left:24rem}
.xl\:space-y-96 > * + *{margin-top:24rem}
.xl\:gap-0{gap:0px}
.xl\:gap-x-0{column-gap:0px}
.xl\:gap-y-0{row-gap:0px}
.xl\:gap-px{gap:1px}
.xl\:gap-x-px{column-gap:1px}
.xl\:gap-y-px{row-gap:1px}
.xl\:gap-0\.5{gap:0.125rem}
.xl\:gap-x-0\.5{column-gap:0.125rem}
.xl\:gap-y-0\.5{row-gap:0.125rem}
.xl\:gap-1{gap:0.25rem}
.xl\:gap-x-1{column-gap:0.25rem}
.xl\:gap-y-1{row-gap:0.25rem}
.xl\:gap-1\.5{gap:0.375rem}
.xl\:gap-x-1\.5{column-gap:0.375rem}
.xl\:gap-y-1\.5{row-gap:0.375rem}
.xl\:gap-2{gap:0.5rem}
.xl\:gap-x-2{column-gap:0.5rem}
.xl\:gap-y-2{row-gap:0.5rem}
.xl\:gap-2\.5{gap:0.625rem}
.xl\:gap-x-2\.5{column-gap:0.625rem}
.xl\:gap-y-2\.5{row-gap:0.625rem}
.xl\:gap-3{gap:0.75rem}
.xl\:gap-x-3{column-gap:0.75rem}
.xl\:gap-y-3{row-gap:0.75rem}
.xl\:gap-3\.5{gap:0.875rem}
.xl\:gap-x-3\.5{column-gap:0.875rem}
.xl\:gap-y-3\.5{row-gap:0.875rem}
.xl\:gap-4{gap:1rem}
.xl\:gap-x-4{column-gap:1rem}
.xl\:gap-y-4{row-gap:1rem}
.xl\:gap-5{gap:1.25rem}
.xl\:gap-x-5{column-gap:1.25rem}
.xl\:gap-y-5{row-gap:1.25rem}
.xl\:gap-6{gap:1.5rem}
.xl\:gap-x-6{column-gap:1.5rem}
.xl\:gap-y-6{row-gap:1.5rem}
.xl\:gap-7{gap:1.75rem}
.xl\:gap-x-7{column-gap:1.75rem}
.xl\:gap-y-7{row-gap:1.75rem}
.xl\:gap-8{gap:2rem}
.xl\:gap-x-8{column-gap:2rem}
.xl\:gap-y-8{row-gap:2rem}
.xl\:gap-9{gap:2.25rem}
.xl\:gap-x-9{column-gap:2.25rem}
.xl\:gap-y-9{row-gap:2.25rem}
.xl\:gap-10{gap:2.5rem}
.xl\:gap-x-10{column-gap:2.5rem}
.xl\:gap-y-10{row-gap:2.5rem}
.xl\:gap-11{gap:2.75rem}
.xl\:gap-x-11{column-gap:2.75rem}
.xl\:gap-y-11{row-gap:2.75rem}
.xl\:gap-12{gap:3rem}
.xl\:gap-x-12{column-gap:3rem}
.xl\:gap-y-12{row-gap:3rem}
.xl\:gap-14{gap:3.5rem}
.xl\:gap-x-14{column-gap:3.5rem}
.xl\:gap-y-14{row-gap:3.5rem}
.xl\:gap-16{gap:4rem}
.xl\:gap-x-16{column-gap:4rem}
.xl\:gap-y-16{row-gap:4rem}
.xl\:gap-20{gap:5rem}
.xl\:gap-x-20{column-gap:5rem}
.xl\:gap-y-20{row-gap:5rem}
.xl\:gap-24{gap:6rem}
.xl\:gap-x-24{column-gap:6rem}
.xl\:gap-y-24{row-gap:6rem}
.xl\:gap-28{gap:7rem}
.xl\:gap-x-28{column-gap:7rem}
.xl\:gap-y-28{row-gap:7rem}
.xl\:gap-32{gap:8rem}
.xl\:gap-x-32{column-gap:8rem}
.xl\:gap-y-32{row-gap:8rem}
.xl\:gap-36{gap:9rem}
.xl\:gap-x-36{column-gap:9rem}
.xl\:gap-y-36{row-gap:9rem}
.xl\:gap-40{gap:10rem}
.xl\:gap-x-40{column-gap:10rem}
.xl\:gap-y-40{row-gap:10rem}
.xl\:gap-44{gap:11rem}
.xl\:gap-x-44{column-gap:11rem}
.xl\:gap-y-44{row-gap:11rem}
.xl\:gap-48{gap:12rem}
.xl\:gap-x-48{column-gap:12rem}
.xl\:gap-y-48{row-gap:12rem}
.xl\:gap-52{gap:13rem}
.xl\:gap-x-52{column-gap:13rem}
.xl\:gap-y-52{row-gap:13rem}
.xl\:gap-56{gap:14rem}
.xl\:gap-x-56{column-gap:14rem}
.xl\:gap-y-56{row-gap:14rem}
.xl\:gap-60{gap:15rem}
.xl\:gap-x-60{column-gap:15rem}
.xl\:gap-y-60{row-gap:15rem}
.xl\:gap-64{gap:16rem}
.xl\:gap-x-64{column-gap:16rem}
.xl\:gap-y-64{row-gap:16rem}
.xl\:gap-72{gap:18rem}
.xl\:gap-x-72{column-gap:18rem}
.xl\:gap-y-72{row-gap:18rem}
.xl\:gap-80{gap:20rem}
.xl\:gap-x-80{column-gap:20rem}
.xl\:gap-y-80{row-gap:20rem}
.xl\:gap-96{gap:24rem}
.xl\:gap-x-96{column-gap:24rem}
.xl\:gap-y-96{row-gap:24rem}
.xl\:w-0{width:0px}
.xl\:w-px{width:1px}
.xl\:w-0\.5{width:0.125rem}
.xl\:w-1{width:0.25rem}
.xl\:w-1\.5{width:0.375rem}
.xl\:w-2{width:0.5rem}
.xl\:w-2\.5{width:0.625rem}
.xl\:w-3{width:0.75rem}
.xl\:w-3\.5{width:0.875rem}
.xl\:w-4{width:1rem}
.xl\:w-5{width:1.25rem}
.xl\:w-6{width:1.5rem}
.xl\:w-7{width:1.75rem}
.xl\:w-8{width:2rem}
.xl\:w-9{width:2.25rem}
.xl\:w-10{width:2.5rem}
.xl\:w-11{width:2.75rem}
.xl\:w-12{width:3rem}
.xl\:w-14{width:3.5rem}
.xl\:w-16{width:4rem}
.xl\:w-20{width:5rem}
.xl\:w-24{width:6rem}
.xl\:w-28{width:7rem}
.xl\:w-32{width:8rem}
.xl\:w-36{width:9rem}
.xl\:w-40{width:10rem}
.xl\:w-44{width:11rem}
.xl\:w-48{width:12rem}
.xl\:w-52{width:13rem}
.xl\:w-56{width:14rem}
.xl\:w-60{width:15rem}
.xl\:w-64{width:16rem}
.xl\:w-72{width:18rem}
.xl\:w-80{width:20rem}
.xl\:w-96{width:24rem}
.xl\:w-1\/2{width:50%}
.xl\:w-1\/3{width:33.333333%}
.xl\:w-2\/3{width:66.666667%}
.xl\:w-1\/4{width:25%}
.xl\:w-2\/4{width:50%}
.xl\:w-3\/4{width:75%}
.xl\:w-1\/5{width:20%}
.xl\:w-2\/5{width:40%}
.xl\:w-3\/5{width:60%}
.xl\:w-4\/5{width:80%}
.xl\:w-1\/6{width:16.666667%}
.xl\:w-5\/6{width:83.333333%}
.xl\:w-1\/12{width:8.333333%}
.xl\:w-full{width:100%}
.xl\:w-auto{width:auto}
.xl\:w-screen{width:100vw}
.xl\:w-min{width:min-content}
.xl\:w-max{width:max-content}
.xl\:w-fit{width:fit-content}
.xl\:h-0{height:0px}
.xl\:h-px{height:1px}
.xl\:h-0\.5{height:0.125rem}
.xl\:h-1{height:0.25rem}
.xl\:h-1\.5{height:0.375rem}
.xl\:h-2{height:0.5rem}
.xl\:h-2\.5{height:0.625rem}
.xl\:h-3{height:0.75rem}
.xl\:h-3\.5{height:0.875rem}
.xl\:h-4{height:1rem}
.xl\:h-5{height:1.25rem}
.xl\:h-6{height:1.5rem}
.xl\:h-7{height:1.75rem}
.xl\:h-8{height:2rem}
.xl\:h-9{height:2.25rem}
.xl\:h-10{height:2.5rem}
.xl\:h-11{height:2.75rem}
.xl\:h-12{height:3rem}
.xl\:h-14{height:3.5rem}
.xl\:h-16{height:4rem}
.xl\:h-20{height:5rem}
.xl\:h-24{height:6rem}
.xl\:h-28{height:7rem}
.xl\:h-32{height:8rem}
.xl\:h-36{height:9rem}
.xl\:h-40{height:10rem}
.xl\:h-44{height:11rem}
.xl\:h-48{height:12rem}
.xl\:h-52{height:13rem}
.xl\:h-56{height:14rem}
.xl\:h-60{height:15rem}
.xl\:h-64{height:16rem}
.xl\:h-72{height:18rem}
.xl\:h-80{height:20rem}
.xl\:h-96{height:24rem}
.xl\:h-auto{height:auto}
.xl\:h-full{height:100%}
.xl\:h-screen{height:100vh}
.xl\:h-min{height:min-content}
.xl\:h-max{height:max-content}
.xl\:h-fit{height:fit-content}
.xl\:h-1\/2{height:50%}
.xl\:h-1\/3{height:33.333333%}
.xl\:h-2\/3{height:66.666667%}
.xl\:h-1\/4{height:25%}
.xl\:h-3\/4{height:75%}
.xl\:max-w-none{max-width:none}
.xl\:max-w-xs{max-width:20rem}
.xl\:max-w-sm{max-width:24rem}
.xl\:max-w-md{max-width:28rem}
.xl\:max-w-lg{max-width:32rem}
.xl\:max-w-xl{max-width:36rem}
.xl\:max-w-2xl{max-width:42rem}
.xl\:max-w-3xl{max-width:48rem}
.xl\:max-w-4xl{max-width:56rem}
.xl\:max-w-5xl{max-width:64rem}
.xl\:max-w-6xl{max-width:72rem}
.xl\:max-w-7xl{max-width:80rem}
.xl\:max-w-full{max-width:100%}
.xl\:max-w-prose{max-width:65ch}
.xl\:max-w-screen-sm{max-width:640px}
.xl\:max-w-screen-md{max-width:768px}
.xl\:max-w-screen-lg{max-width:1024px}
.xl\:max-w-screen-xl{max-width:1280px}
.xl\:max-h-0{max-height:0px}
.xl\:max-h-px{max-height:1px}
.xl\:max-h-0\.5{max-height:0.125rem}
.xl\:max-h-1{max-height:0.25rem}
.xl\:max-h-1\.5{max-height:0.375rem}
.xl\:max-h-2{max-height:0.5rem}
.xl\:max-h-2\.5{max-height:0.625rem}
.xl\:max-h-3{max-height:0.75rem}
.xl\:max-h-3\.5{max-height:0.875rem}
.xl\:max-h-4{max-height:1rem}
.xl\:max-h-5{max-height:1.25rem}
.xl\:max-h-6{max-height:1.5rem}
.xl\:max-h-7{max-height:1.75rem}
.xl\:max-h-8{max-height:2rem}
.xl\:max-h-9{max-height:2.25rem}
.xl\:max-h-10{max-height:2.5rem}
.xl\:max-h-11{max-height:2.75rem}
.xl\:max-h-12{max-height:3rem}
.xl\:max-h-14{max-height:3.5rem}
.xl\:max-h-16{max-height:4rem}
.xl\:max-h-20{max-height:5rem}
.xl\:max-h-24{max-height:6rem}
.xl\:max-h-28{max-height:7rem}
.xl\:max-h-32{max-height:8rem}
.xl\:max-h-36{max-height:9rem}
.xl\:max-h-40{max-height:10rem}
.xl\:max-h-44{max-height:11rem}
.xl\:max-h-48{max-height:12rem}
.xl\:max-h-52{max-height:13rem}
.xl\:max-h-56{max-height:14rem}
.xl\:max-h-60{max-height:15rem}
.xl\:max-h-64{max-height:16rem}
.xl\:max-h-72{max-height:18rem}
.xl\:max-h-80{max-height:20rem}
.xl\:max-h-96{max-height:24rem}
.xl\:max-h-full{max-height:100%}
.xl\:max-h-screen{max-height:100vh}
.xl\:max-h-none{max-height:none}
.xl\:min-h-0{min-height:0px}
.xl\:min-h-full{min-height:100%}
.xl\:min-h-screen{min-height:100vh}
.xl\:min-h-min{min-height:min-content}
.xl\:min-h-fit{min-height:fit-content}
.xl\:min-h-4{min-height:1rem}
.xl\:min-h-8{min-height:2rem}
.xl\:min-h-10{min-height:2.5rem}
.xl\:min-h-12{min-height:3rem}
.xl\:min-h-16{min-height:4rem}
.xl\:min-h-20{min-height:5rem}
.xl\:min-h-24{min-height:6rem}
.xl\:min-h-32{min-height:8rem}
.xl\:min-h-40{min-height:10rem}
.xl\:min-h-48{min-height:12rem}
.xl\:min-h-56{min-height:14rem}
.xl\:min-h-64{min-height:16rem}
.xl\:min-h-80{min-height:20rem}
.xl\:min-h-96{min-height:24rem}
.xl\:size-full{width:100%;height:100%}
.xl\:size-0{width:0px;height:0px}
.xl\:size-px{width:1px;height:1px}
.xl\:size-0\.5{width:0.125rem;height:0.125rem}
.xl\:size-1{width:0.25rem;height:0.25rem}
.xl\:size-1\.5{width:0.375rem;height:0.375rem}
.xl\:size-2{width:0.5rem;height:0.5rem}
.xl\:size-2\.5{width:0.625rem;height:0.625rem}
.xl\:size-3{width:0.75rem;height:0.75rem}
.xl\:size-3\.5{width:0.875rem;height:0.875rem}
.xl\:size-4{width:1rem;height:1rem}
.xl\:size-5{width:1.25rem;height:1.25rem}
.xl\:size-6{width:1.5rem;height:1.5rem}
.xl\:size-7{width:1.75rem;height:1.75rem}
.xl\:size-8{width:2rem;height:2rem}
.xl\:size-9{width:2.25rem;height:2.25rem}
.xl\:size-10{width:2.5rem;height:2.5rem}
.xl\:size-11{width:2.75rem;height:2.75rem}
.xl\:size-12{width:3rem;height:3rem}
.xl\:size-14{width:3.5rem;height:3.5rem}
.xl\:size-16{width:4rem;height:4rem}
.xl\:size-20{width:5rem;height:5rem}
.xl\:size-24{width:6rem;height:6rem}
.xl\:size-28{width:7rem;height:7rem}
.xl\:size-32{width:8rem;height:8rem}
.xl\:size-36{width:9rem;height:9rem}
.xl\:size-40{width:10rem;height:10rem}
.xl\:size-44{width:11rem;height:11rem}
.xl\:size-48{width:12rem;height:12rem}
.xl\:size-52{width:13rem;height:13rem}
.xl\:size-56{width:14rem;height:14rem}
.xl\:size-60{width:15rem;height:15rem}
.xl\:size-64{width:16rem;height:16rem}
.xl\:size-72{width:18rem;height:18rem}
.xl\:size-80{width:20rem;height:20rem}
.xl\:size-96{width:24rem;height:24rem}
.xl\:flex-row{flex-direction:row}
.xl\:flex-row-reverse{flex-direction:row-reverse}
.xl\:flex-col{flex-direction:column}
.xl\:flex-col-reverse{flex-direction:column-reverse}
.xl\:flex-wrap{flex-wrap:wrap}
.xl\:flex-wrap-reverse{flex-wrap:wrap-reverse}
.xl\:flex-nowrap{flex-wrap:nowrap}
.xl\:flex-1{flex:1 1 0%}
.xl\:flex-auto{flex:1 1 auto}
.xl\:flex-initial{flex:0 1 auto}
.xl\:flex-none{flex:none}
.xl\:basis-0{flex-basis:0px}
.xl\:basis-auto{flex-basis:auto}
.xl\:basis-full{flex-basis:100%}
.xl\:basis-1\/2{flex-basis:50%}
.xl\:basis-1\/3{flex-basis:33.333333%}
.xl\:items-start{align-items:flex-start}
.xl\:self-start{align-self:flex-start}
.xl\:items-end{align-items:flex-end}
.xl\:self-end{align-self:flex-end}
.xl\:items-center{align-items:center}
.xl\:self-center{align-self:center}
.xl\:items-baseline{align-items:baseline}
.xl\:self-baseline{align-self:baseline}
.xl\:items-stretch{align-items:stretch}
.xl\:self-stretch{align-self:stretch}
.xl\:self-auto{align-self:auto}
.xl\:justify-start{justify-content:flex-start}
.xl\:justify-items-start{justify-items:flex-start}
.xl\:justify-self-start{justify-self:flex-start}
.xl\:justify-end{justify-content:flex-end}
.xl\:justify-items-end{justify-items:flex-end}
.xl\:justify-self-end{justify-self:flex-end}
.xl\:justify-center{justify-content:center}
.xl\:justify-items-center{justify-items:center}
.xl\:justify-self-center{justify-self:center}
.xl\:justify-between{justify-content:space-between}
.xl\:justify-items-between{justify-items:space-between}
.xl\:justify-self-between{justify-self:space-between}
.xl\:justify-around{justify-content:space-around}
.xl\:justify-items-around{justify-items:space-around}
.xl\:justify-self-around{justify-self:space-around}
.xl\:justify-evenly{justify-content:space-evenly}
.xl\:justify-items-evenly{justify-items:space-evenly}
.xl\:justify-self-evenly{justify-self:space-evenly}
.xl\:justify-stretch{justify-content:stretch}
.xl\:justify-items-stretch{justify-items:stretch}
.xl\:justify-self-stretch{justify-self:stretch}
.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.xl\:col-span-1{grid-column:span 1 / span 1}
.xl\:row-span-1{grid-row:span 1 / span 1}
.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.xl\:col-span-2{grid-column:span 2 / span 2}
.xl\:row-span-2{grid-row:span 2 / span 2}
.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.xl\:col-span-3{grid-column:span 3 / span 3}
.xl\:row-span-3{grid-row:span 3 / span 3}
.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.xl\:col-span-4{grid-column:span 4 / span 4}
.xl\:row-span-4{grid-row:span 4 / span 4}
.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.xl\:col-span-5{grid-column:span 5 / span 5}
.xl\:row-span-5{grid-row:span 5 / span 5}
.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.xl\:col-span-6{grid-column:span 6 / span 6}
.xl\:row-span-6{grid-row:span 6 / span 6}
.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.xl\:col-span-7{grid-column:span 7 / span 7}
.xl\:row-span-7{grid-row:span 7 / span 7}
.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.xl\:col-span-8{grid-column:span 8 / span 8}
.xl\:row-span-8{grid-row:span 8 / span 8}
.xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.xl\:col-span-9{grid-column:span 9 / span 9}
.xl\:row-span-9{grid-row:span 9 / span 9}
.xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.xl\:col-span-10{grid-column:span 10 / span 10}
.xl\:row-span-10{grid-row:span 10 / span 10}
.xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.xl\:col-span-11{grid-column:span 11 / span 11}
.xl\:row-span-11{grid-row:span 11 / span 11}
.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.xl\:col-span-12{grid-column:span 12 / span 12}
.xl\:row-span-12{grid-row:span 12 / span 12}
.xl\:grid-cols-none{grid-template-columns:none}
.xl\:col-span-full{grid-column:1 / -1}
.xl\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}
.xl\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}
.xl\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}
.xl\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}
.xl\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}
.xl\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}
.xl\:grid-flow-row{grid-auto-flow:row}
.xl\:grid-flow-col{grid-auto-flow:column}
.xl\:grid-flow-dense{grid-auto-flow:dense}
.xl\:order-1{order:1}
.xl\:order-2{order:2}
.xl\:order-3{order:3}
.xl\:order-4{order:4}
.xl\:order-5{order:5}
.xl\:order-6{order:6}
.xl\:order-7{order:7}
.xl\:order-8{order:8}
.xl\:order-9{order:9}
.xl\:order-10{order:10}
.xl\:order-11{order:11}
.xl\:order-12{order:12}
.xl\:order-first{order:-9999}
.xl\:order-last{order:9999}
.xl\:order-none{order:0}
.xl\:text-xs{font-size:0.75rem;line-height:1rem}
.xl\:text-sm{font-size:0.875rem;line-height:1.25rem}
.xl\:text-base{font-size:1rem;line-height:1.5rem}
.xl\:text-lg{font-size:1.125rem;line-height:1.75rem}
.xl\:text-xl{font-size:1.25rem;line-height:1.75rem}
.xl\:text-2xl{font-size:1.5rem;line-height:2rem}
.xl\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}
.xl\:text-5xl{font-size:3rem;line-height:1.1}
.xl\:text-6xl{font-size:3.75rem;line-height:1.05}
.xl\:text-7xl{font-size:4.5rem;line-height:1.05}
.xl\:text-8xl{font-size:6rem;line-height:1}
.xl\:text-9xl{font-size:8rem;line-height:1}
.xl\:font-thin{font-weight:100}
.xl\:font-extralight{font-weight:200}
.xl\:font-light{font-weight:300}
.xl\:font-normal{font-weight:400}
.xl\:font-medium{font-weight:500}
.xl\:font-semibold{font-weight:600}
.xl\:font-bold{font-weight:700}
.xl\:font-extrabold{font-weight:800}
.xl\:font-black{font-weight:900}
.xl\:font-sans{font-family:var(--sf-font-body)}
.xl\:font-display{font-family:var(--sf-font-display)}
.xl\:font-ui{font-family:var(--sf-font-ui)}
.xl\:font-serif{font-family:Georgia,"Times New Roman",serif}
.xl\:font-mono{font-family:Consolas,"Cascadia Mono","Courier New",monospace}
.xl\:leading-none{line-height:1}
.xl\:leading-tight{line-height:1.25}
.xl\:leading-snug{line-height:1.375}
.xl\:leading-normal{line-height:1.5}
.xl\:leading-relaxed{line-height:1.625}
.xl\:leading-loose{line-height:2}
.xl\:leading-3{line-height:.75rem}
.xl\:leading-4{line-height:1rem}
.xl\:leading-5{line-height:1.25rem}
.xl\:leading-6{line-height:1.5rem}
.xl\:leading-7{line-height:1.75rem}
.xl\:leading-8{line-height:2rem}
.xl\:leading-9{line-height:2.25rem}
.xl\:leading-10{line-height:2.5rem}
.xl\:tracking-tighter{letter-spacing:-0.05em}
.xl\:tracking-tight{letter-spacing:-0.025em}
.xl\:tracking-normal{letter-spacing:0em}
.xl\:tracking-wide{letter-spacing:0.025em}
.xl\:tracking-wider{letter-spacing:0.05em}
.xl\:tracking-widest{letter-spacing:0.1em}
.xl\:border-x{border-left-width:1px;border-right-width:1px}
.xl\:border-y{border-top-width:1px;border-bottom-width:1px}
.xl\:border-t{border-top-width:1px}
.xl\:border-r{border-right-width:1px}
.xl\:border-b{border-bottom-width:1px}
.xl\:border-l{border-left-width:1px}
.xl\:border-0{border-width:0px}
.xl\:border-x-0{border-left-width:0px;border-right-width:0px}
.xl\:border-y-0{border-top-width:0px;border-bottom-width:0px}
.xl\:border-t-0{border-top-width:0px}
.xl\:border-r-0{border-right-width:0px}
.xl\:border-b-0{border-bottom-width:0px}
.xl\:border-l-0{border-left-width:0px}
.xl\:border-4{border-width:4px}
.xl\:border-x-4{border-left-width:4px;border-right-width:4px}
.xl\:border-y-4{border-top-width:4px;border-bottom-width:4px}
.xl\:border-t-4{border-top-width:4px}
.xl\:border-r-4{border-right-width:4px}
.xl\:border-b-4{border-bottom-width:4px}
.xl\:border-l-4{border-left-width:4px}
.xl\:border-8{border-width:8px}
.xl\:border-x-8{border-left-width:8px;border-right-width:8px}
.xl\:border-y-8{border-top-width:8px;border-bottom-width:8px}
.xl\:border-t-8{border-top-width:8px}
.xl\:border-r-8{border-right-width:8px}
.xl\:border-b-8{border-bottom-width:8px}
.xl\:border-l-8{border-left-width:8px}
.xl\:rounded-none{border-radius:0px}
.xl\:rounded-t-none{border-top-left-radius:0px;border-top-right-radius:0px}
.xl\:rounded-b-none{border-bottom-left-radius:0px;border-bottom-right-radius:0px}
.xl\:rounded-l-none{border-top-left-radius:0px;border-bottom-left-radius:0px}
.xl\:rounded-r-none{border-top-right-radius:0px;border-bottom-right-radius:0px}
.xl\:rounded-tl-none{border-top-left-radius:0px}
.xl\:rounded-tr-none{border-top-right-radius:0px}
.xl\:rounded-bl-none{border-bottom-left-radius:0px}
.xl\:rounded-br-none{border-bottom-right-radius:0px}
.xl\:rounded-sm{border-radius:0.125rem}
.xl\:rounded-t-sm{border-top-left-radius:0.125rem;border-top-right-radius:0.125rem}
.xl\:rounded-b-sm{border-bottom-left-radius:0.125rem;border-bottom-right-radius:0.125rem}
.xl\:rounded-l-sm{border-top-left-radius:0.125rem;border-bottom-left-radius:0.125rem}
.xl\:rounded-r-sm{border-top-right-radius:0.125rem;border-bottom-right-radius:0.125rem}
.xl\:rounded-tl-sm{border-top-left-radius:0.125rem}
.xl\:rounded-tr-sm{border-top-right-radius:0.125rem}
.xl\:rounded-bl-sm{border-bottom-left-radius:0.125rem}
.xl\:rounded-br-sm{border-bottom-right-radius:0.125rem}
.xl\:rounded{border-radius:0.25rem}
.xl\:rounded-t{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}
.xl\:rounded-b{border-bottom-left-radius:0.25rem;border-bottom-right-radius:0.25rem}
.xl\:rounded-l{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}
.xl\:rounded-r{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}
.xl\:rounded-tl{border-top-left-radius:0.25rem}
.xl\:rounded-tr{border-top-right-radius:0.25rem}
.xl\:rounded-bl{border-bottom-left-radius:0.25rem}
.xl\:rounded-br{border-bottom-right-radius:0.25rem}
.xl\:rounded-md{border-radius:0.375rem}
.xl\:rounded-t-md{border-top-left-radius:0.375rem;border-top-right-radius:0.375rem}
.xl\:rounded-b-md{border-bottom-left-radius:0.375rem;border-bottom-right-radius:0.375rem}
.xl\:rounded-l-md{border-top-left-radius:0.375rem;border-bottom-left-radius:0.375rem}
.xl\:rounded-r-md{border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem}
.xl\:rounded-tl-md{border-top-left-radius:0.375rem}
.xl\:rounded-tr-md{border-top-right-radius:0.375rem}
.xl\:rounded-bl-md{border-bottom-left-radius:0.375rem}
.xl\:rounded-br-md{border-bottom-right-radius:0.375rem}
.xl\:rounded-lg{border-radius:0.5rem}
.xl\:rounded-t-lg{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}
.xl\:rounded-b-lg{border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem}
.xl\:rounded-l-lg{border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem}
.xl\:rounded-r-lg{border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem}
.xl\:rounded-tl-lg{border-top-left-radius:0.5rem}
.xl\:rounded-tr-lg{border-top-right-radius:0.5rem}
.xl\:rounded-bl-lg{border-bottom-left-radius:0.5rem}
.xl\:rounded-br-lg{border-bottom-right-radius:0.5rem}
.xl\:rounded-xl{border-radius:0.75rem}
.xl\:rounded-t-xl{border-top-left-radius:0.75rem;border-top-right-radius:0.75rem}
.xl\:rounded-b-xl{border-bottom-left-radius:0.75rem;border-bottom-right-radius:0.75rem}
.xl\:rounded-l-xl{border-top-left-radius:0.75rem;border-bottom-left-radius:0.75rem}
.xl\:rounded-r-xl{border-top-right-radius:0.75rem;border-bottom-right-radius:0.75rem}
.xl\:rounded-tl-xl{border-top-left-radius:0.75rem}
.xl\:rounded-tr-xl{border-top-right-radius:0.75rem}
.xl\:rounded-bl-xl{border-bottom-left-radius:0.75rem}
.xl\:rounded-br-xl{border-bottom-right-radius:0.75rem}
.xl\:rounded-2xl{border-radius:1rem}
.xl\:rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}
.xl\:rounded-b-2xl{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}
.xl\:rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}
.xl\:rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}
.xl\:rounded-tl-2xl{border-top-left-radius:1rem}
.xl\:rounded-tr-2xl{border-top-right-radius:1rem}
.xl\:rounded-bl-2xl{border-bottom-left-radius:1rem}
.xl\:rounded-br-2xl{border-bottom-right-radius:1rem}
.xl\:rounded-3xl{border-radius:1.5rem}
.xl\:rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}
.xl\:rounded-b-3xl{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}
.xl\:rounded-l-3xl{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}
.xl\:rounded-r-3xl{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}
.xl\:rounded-tl-3xl{border-top-left-radius:1.5rem}
.xl\:rounded-tr-3xl{border-top-right-radius:1.5rem}
.xl\:rounded-bl-3xl{border-bottom-left-radius:1.5rem}
.xl\:rounded-br-3xl{border-bottom-right-radius:1.5rem}
.xl\:rounded-full{border-radius:9999px}
.xl\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}
.xl\:rounded-b-full{border-bottom-left-radius:9999px;border-bottom-right-radius:9999px}
.xl\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}
.xl\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}
.xl\:rounded-tl-full{border-top-left-radius:9999px}
.xl\:rounded-tr-full{border-top-right-radius:9999px}
.xl\:rounded-bl-full{border-bottom-left-radius:9999px}
.xl\:rounded-br-full{border-bottom-right-radius:9999px}
.xl\:shadow-sm{box-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05)}
.xl\:shadow{box-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)}
.xl\:shadow-md{box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)}
.xl\:shadow-lg{box-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)}
.xl\:shadow-xl{box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)}
.xl\:shadow-2xl{box-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25)}
.xl\:shadow-inner{box-shadow:inset 0 2px 4px 0 rgb(0 0 0 / 0.05)}
.xl\:shadow-none{box-shadow:0 0 #0000}
.xl\:object-cover{object-fit:cover}
.xl\:object-contain{object-fit:contain}
.xl\:object-fill{object-fit:fill}
.xl\:object-none{object-fit:none}
.xl\:object-scale-down{object-fit:scale-down}
.xl\:object-center{object-position:center}
.xl\:object-top{object-position:top}
.xl\:object-bottom{object-position:bottom}
.xl\:object-left{object-position:left}
.xl\:object-right{object-position:right}
.xl\:translate-x-0{transform:translateX(0px)}
.xl\:translate-y-0{transform:translateY(0px)}
.xl\:translate-x-px{transform:translateX(1px)}
.xl\:translate-y-px{transform:translateY(1px)}
.xl\:translate-x-0\.5{transform:translateX(0.125rem)}
.xl\:translate-y-0\.5{transform:translateY(0.125rem)}
.xl\:translate-x-1{transform:translateX(0.25rem)}
.xl\:translate-y-1{transform:translateY(0.25rem)}
.xl\:translate-x-1\.5{transform:translateX(0.375rem)}
.xl\:translate-y-1\.5{transform:translateY(0.375rem)}
.xl\:translate-x-2{transform:translateX(0.5rem)}
.xl\:translate-y-2{transform:translateY(0.5rem)}
.xl\:translate-x-2\.5{transform:translateX(0.625rem)}
.xl\:translate-y-2\.5{transform:translateY(0.625rem)}
.xl\:translate-x-3{transform:translateX(0.75rem)}
.xl\:translate-y-3{transform:translateY(0.75rem)}
.xl\:translate-x-3\.5{transform:translateX(0.875rem)}
.xl\:translate-y-3\.5{transform:translateY(0.875rem)}
.xl\:translate-x-4{transform:translateX(1rem)}
.xl\:translate-y-4{transform:translateY(1rem)}
.xl\:translate-x-5{transform:translateX(1.25rem)}
.xl\:translate-y-5{transform:translateY(1.25rem)}
.xl\:translate-x-6{transform:translateX(1.5rem)}
.xl\:translate-y-6{transform:translateY(1.5rem)}
.xl\:translate-x-7{transform:translateX(1.75rem)}
.xl\:translate-y-7{transform:translateY(1.75rem)}
.xl\:translate-x-8{transform:translateX(2rem)}
.xl\:translate-y-8{transform:translateY(2rem)}
.xl\:translate-x-9{transform:translateX(2.25rem)}
.xl\:translate-y-9{transform:translateY(2.25rem)}
.xl\:translate-x-10{transform:translateX(2.5rem)}
.xl\:translate-y-10{transform:translateY(2.5rem)}
.xl\:translate-x-11{transform:translateX(2.75rem)}
.xl\:translate-y-11{transform:translateY(2.75rem)}
.xl\:translate-x-12{transform:translateX(3rem)}
.xl\:translate-y-12{transform:translateY(3rem)}
.xl\:translate-x-14{transform:translateX(3.5rem)}
.xl\:translate-y-14{transform:translateY(3.5rem)}
.xl\:translate-x-16{transform:translateX(4rem)}
.xl\:translate-y-16{transform:translateY(4rem)}
.xl\:translate-x-20{transform:translateX(5rem)}
.xl\:translate-y-20{transform:translateY(5rem)}
.xl\:translate-x-24{transform:translateX(6rem)}
.xl\:translate-y-24{transform:translateY(6rem)}
.xl\:translate-x-28{transform:translateX(7rem)}
.xl\:translate-y-28{transform:translateY(7rem)}
.xl\:translate-x-32{transform:translateX(8rem)}
.xl\:translate-y-32{transform:translateY(8rem)}
.xl\:translate-x-36{transform:translateX(9rem)}
.xl\:translate-y-36{transform:translateY(9rem)}
.xl\:translate-x-40{transform:translateX(10rem)}
.xl\:translate-y-40{transform:translateY(10rem)}
.xl\:translate-x-44{transform:translateX(11rem)}
.xl\:translate-y-44{transform:translateY(11rem)}
.xl\:translate-x-48{transform:translateX(12rem)}
.xl\:translate-y-48{transform:translateY(12rem)}
.xl\:translate-x-52{transform:translateX(13rem)}
.xl\:translate-y-52{transform:translateY(13rem)}
.xl\:translate-x-56{transform:translateX(14rem)}
.xl\:translate-y-56{transform:translateY(14rem)}
.xl\:translate-x-60{transform:translateX(15rem)}
.xl\:translate-y-60{transform:translateY(15rem)}
.xl\:translate-x-64{transform:translateX(16rem)}
.xl\:translate-y-64{transform:translateY(16rem)}
.xl\:translate-x-72{transform:translateX(18rem)}
.xl\:translate-y-72{transform:translateY(18rem)}
.xl\:translate-x-80{transform:translateX(20rem)}
.xl\:translate-y-80{transform:translateY(20rem)}
.xl\:translate-x-96{transform:translateX(24rem)}
.xl\:translate-y-96{transform:translateY(24rem)}
.xl\:relative-z{position:relative;z-index:1}
.xl\:table-auto{table-layout:auto}
.xl\:table-fixed{table-layout:fixed}
.xl\:columns-1{columns:1}
.xl\:columns-2{columns:2}
.xl\:columns-3{columns:3}
.xl\:columns-4{columns:4}
}
@media (min-width:1536px){
.2xl\:block{display:block}
.2xl\:inline-block{display:inline-block}
.2xl\:inline{display:inline}
.2xl\:flex{display:flex}
.2xl\:inline-flex{display:inline-flex}
.2xl\:grid{display:grid}
.2xl\:inline-grid{display:inline-grid}
.2xl\:table{display:table}
.2xl\:table-cell{display:table-cell}
.2xl\:table-row{display:table-row}
.2xl\:hidden{display:none}
.2xl\:static{position:static}
.2xl\:fixed{position:fixed}
.2xl\:absolute{position:absolute}
.2xl\:relative{position:relative}
.2xl\:sticky{position:sticky}
.2xl\:inset-0{top:0px;right:0px;bottom:0px;left:0px}
.2xl\:inset-x-0{left:0px;right:0px}
.2xl\:inset-y-0{top:0px;bottom:0px}
.2xl\:top-0{top:0px}
.2xl\:right-0{right:0px}
.2xl\:bottom-0{bottom:0px}
.2xl\:left-0{left:0px}
.2xl\:inset-px{top:1px;right:1px;bottom:1px;left:1px}
.2xl\:inset-x-px{left:1px;right:1px}
.2xl\:inset-y-px{top:1px;bottom:1px}
.2xl\:top-px{top:1px}
.2xl\:right-px{right:1px}
.2xl\:bottom-px{bottom:1px}
.2xl\:left-px{left:1px}
.2xl\:inset-0\.5{top:0.125rem;right:0.125rem;bottom:0.125rem;left:0.125rem}
.2xl\:inset-x-0\.5{left:0.125rem;right:0.125rem}
.2xl\:inset-y-0\.5{top:0.125rem;bottom:0.125rem}
.2xl\:top-0\.5{top:0.125rem}
.2xl\:right-0\.5{right:0.125rem}
.2xl\:bottom-0\.5{bottom:0.125rem}
.2xl\:left-0\.5{left:0.125rem}
.2xl\:inset-1{top:0.25rem;right:0.25rem;bottom:0.25rem;left:0.25rem}
.2xl\:inset-x-1{left:0.25rem;right:0.25rem}
.2xl\:inset-y-1{top:0.25rem;bottom:0.25rem}
.2xl\:top-1{top:0.25rem}
.2xl\:right-1{right:0.25rem}
.2xl\:bottom-1{bottom:0.25rem}
.2xl\:left-1{left:0.25rem}
.2xl\:inset-1\.5{top:0.375rem;right:0.375rem;bottom:0.375rem;left:0.375rem}
.2xl\:inset-x-1\.5{left:0.375rem;right:0.375rem}
.2xl\:inset-y-1\.5{top:0.375rem;bottom:0.375rem}
.2xl\:top-1\.5{top:0.375rem}
.2xl\:right-1\.5{right:0.375rem}
.2xl\:bottom-1\.5{bottom:0.375rem}
.2xl\:left-1\.5{left:0.375rem}
.2xl\:inset-2{top:0.5rem;right:0.5rem;bottom:0.5rem;left:0.5rem}
.2xl\:inset-x-2{left:0.5rem;right:0.5rem}
.2xl\:inset-y-2{top:0.5rem;bottom:0.5rem}
.2xl\:top-2{top:0.5rem}
.2xl\:right-2{right:0.5rem}
.2xl\:bottom-2{bottom:0.5rem}
.2xl\:left-2{left:0.5rem}
.2xl\:inset-2\.5{top:0.625rem;right:0.625rem;bottom:0.625rem;left:0.625rem}
.2xl\:inset-x-2\.5{left:0.625rem;right:0.625rem}
.2xl\:inset-y-2\.5{top:0.625rem;bottom:0.625rem}
.2xl\:top-2\.5{top:0.625rem}
.2xl\:right-2\.5{right:0.625rem}
.2xl\:bottom-2\.5{bottom:0.625rem}
.2xl\:left-2\.5{left:0.625rem}
.2xl\:inset-3{top:0.75rem;right:0.75rem;bottom:0.75rem;left:0.75rem}
.2xl\:inset-x-3{left:0.75rem;right:0.75rem}
.2xl\:inset-y-3{top:0.75rem;bottom:0.75rem}
.2xl\:top-3{top:0.75rem}
.2xl\:right-3{right:0.75rem}
.2xl\:bottom-3{bottom:0.75rem}
.2xl\:left-3{left:0.75rem}
.2xl\:inset-3\.5{top:0.875rem;right:0.875rem;bottom:0.875rem;left:0.875rem}
.2xl\:inset-x-3\.5{left:0.875rem;right:0.875rem}
.2xl\:inset-y-3\.5{top:0.875rem;bottom:0.875rem}
.2xl\:top-3\.5{top:0.875rem}
.2xl\:right-3\.5{right:0.875rem}
.2xl\:bottom-3\.5{bottom:0.875rem}
.2xl\:left-3\.5{left:0.875rem}
.2xl\:inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}
.2xl\:inset-x-4{left:1rem;right:1rem}
.2xl\:inset-y-4{top:1rem;bottom:1rem}
.2xl\:top-4{top:1rem}
.2xl\:right-4{right:1rem}
.2xl\:bottom-4{bottom:1rem}
.2xl\:left-4{left:1rem}
.2xl\:inset-5{top:1.25rem;right:1.25rem;bottom:1.25rem;left:1.25rem}
.2xl\:inset-x-5{left:1.25rem;right:1.25rem}
.2xl\:inset-y-5{top:1.25rem;bottom:1.25rem}
.2xl\:top-5{top:1.25rem}
.2xl\:right-5{right:1.25rem}
.2xl\:bottom-5{bottom:1.25rem}
.2xl\:left-5{left:1.25rem}
.2xl\:inset-6{top:1.5rem;right:1.5rem;bottom:1.5rem;left:1.5rem}
.2xl\:inset-x-6{left:1.5rem;right:1.5rem}
.2xl\:inset-y-6{top:1.5rem;bottom:1.5rem}
.2xl\:top-6{top:1.5rem}
.2xl\:right-6{right:1.5rem}
.2xl\:bottom-6{bottom:1.5rem}
.2xl\:left-6{left:1.5rem}
.2xl\:inset-7{top:1.75rem;right:1.75rem;bottom:1.75rem;left:1.75rem}
.2xl\:inset-x-7{left:1.75rem;right:1.75rem}
.2xl\:inset-y-7{top:1.75rem;bottom:1.75rem}
.2xl\:top-7{top:1.75rem}
.2xl\:right-7{right:1.75rem}
.2xl\:bottom-7{bottom:1.75rem}
.2xl\:left-7{left:1.75rem}
.2xl\:inset-8{top:2rem;right:2rem;bottom:2rem;left:2rem}
.2xl\:inset-x-8{left:2rem;right:2rem}
.2xl\:inset-y-8{top:2rem;bottom:2rem}
.2xl\:top-8{top:2rem}
.2xl\:right-8{right:2rem}
.2xl\:bottom-8{bottom:2rem}
.2xl\:left-8{left:2rem}
.2xl\:inset-9{top:2.25rem;right:2.25rem;bottom:2.25rem;left:2.25rem}
.2xl\:inset-x-9{left:2.25rem;right:2.25rem}
.2xl\:inset-y-9{top:2.25rem;bottom:2.25rem}
.2xl\:top-9{top:2.25rem}
.2xl\:right-9{right:2.25rem}
.2xl\:bottom-9{bottom:2.25rem}
.2xl\:left-9{left:2.25rem}
.2xl\:inset-10{top:2.5rem;right:2.5rem;bottom:2.5rem;left:2.5rem}
.2xl\:inset-x-10{left:2.5rem;right:2.5rem}
.2xl\:inset-y-10{top:2.5rem;bottom:2.5rem}
.2xl\:top-10{top:2.5rem}
.2xl\:right-10{right:2.5rem}
.2xl\:bottom-10{bottom:2.5rem}
.2xl\:left-10{left:2.5rem}
.2xl\:inset-11{top:2.75rem;right:2.75rem;bottom:2.75rem;left:2.75rem}
.2xl\:inset-x-11{left:2.75rem;right:2.75rem}
.2xl\:inset-y-11{top:2.75rem;bottom:2.75rem}
.2xl\:top-11{top:2.75rem}
.2xl\:right-11{right:2.75rem}
.2xl\:bottom-11{bottom:2.75rem}
.2xl\:left-11{left:2.75rem}
.2xl\:inset-12{top:3rem;right:3rem;bottom:3rem;left:3rem}
.2xl\:inset-x-12{left:3rem;right:3rem}
.2xl\:inset-y-12{top:3rem;bottom:3rem}
.2xl\:top-12{top:3rem}
.2xl\:right-12{right:3rem}
.2xl\:bottom-12{bottom:3rem}
.2xl\:left-12{left:3rem}
.2xl\:inset-14{top:3.5rem;right:3.5rem;bottom:3.5rem;left:3.5rem}
.2xl\:inset-x-14{left:3.5rem;right:3.5rem}
.2xl\:inset-y-14{top:3.5rem;bottom:3.5rem}
.2xl\:top-14{top:3.5rem}
.2xl\:right-14{right:3.5rem}
.2xl\:bottom-14{bottom:3.5rem}
.2xl\:left-14{left:3.5rem}
.2xl\:inset-16{top:4rem;right:4rem;bottom:4rem;left:4rem}
.2xl\:inset-x-16{left:4rem;right:4rem}
.2xl\:inset-y-16{top:4rem;bottom:4rem}
.2xl\:top-16{top:4rem}
.2xl\:right-16{right:4rem}
.2xl\:bottom-16{bottom:4rem}
.2xl\:left-16{left:4rem}
.2xl\:inset-20{top:5rem;right:5rem;bottom:5rem;left:5rem}
.2xl\:inset-x-20{left:5rem;right:5rem}
.2xl\:inset-y-20{top:5rem;bottom:5rem}
.2xl\:top-20{top:5rem}
.2xl\:right-20{right:5rem}
.2xl\:bottom-20{bottom:5rem}
.2xl\:left-20{left:5rem}
.2xl\:inset-24{top:6rem;right:6rem;bottom:6rem;left:6rem}
.2xl\:inset-x-24{left:6rem;right:6rem}
.2xl\:inset-y-24{top:6rem;bottom:6rem}
.2xl\:top-24{top:6rem}
.2xl\:right-24{right:6rem}
.2xl\:bottom-24{bottom:6rem}
.2xl\:left-24{left:6rem}
.2xl\:inset-28{top:7rem;right:7rem;bottom:7rem;left:7rem}
.2xl\:inset-x-28{left:7rem;right:7rem}
.2xl\:inset-y-28{top:7rem;bottom:7rem}
.2xl\:top-28{top:7rem}
.2xl\:right-28{right:7rem}
.2xl\:bottom-28{bottom:7rem}
.2xl\:left-28{left:7rem}
.2xl\:inset-32{top:8rem;right:8rem;bottom:8rem;left:8rem}
.2xl\:inset-x-32{left:8rem;right:8rem}
.2xl\:inset-y-32{top:8rem;bottom:8rem}
.2xl\:top-32{top:8rem}
.2xl\:right-32{right:8rem}
.2xl\:bottom-32{bottom:8rem}
.2xl\:left-32{left:8rem}
.2xl\:inset-36{top:9rem;right:9rem;bottom:9rem;left:9rem}
.2xl\:inset-x-36{left:9rem;right:9rem}
.2xl\:inset-y-36{top:9rem;bottom:9rem}
.2xl\:top-36{top:9rem}
.2xl\:right-36{right:9rem}
.2xl\:bottom-36{bottom:9rem}
.2xl\:left-36{left:9rem}
.2xl\:inset-40{top:10rem;right:10rem;bottom:10rem;left:10rem}
.2xl\:inset-x-40{left:10rem;right:10rem}
.2xl\:inset-y-40{top:10rem;bottom:10rem}
.2xl\:top-40{top:10rem}
.2xl\:right-40{right:10rem}
.2xl\:bottom-40{bottom:10rem}
.2xl\:left-40{left:10rem}
.2xl\:inset-44{top:11rem;right:11rem;bottom:11rem;left:11rem}
.2xl\:inset-x-44{left:11rem;right:11rem}
.2xl\:inset-y-44{top:11rem;bottom:11rem}
.2xl\:top-44{top:11rem}
.2xl\:right-44{right:11rem}
.2xl\:bottom-44{bottom:11rem}
.2xl\:left-44{left:11rem}
.2xl\:inset-48{top:12rem;right:12rem;bottom:12rem;left:12rem}
.2xl\:inset-x-48{left:12rem;right:12rem}
.2xl\:inset-y-48{top:12rem;bottom:12rem}
.2xl\:top-48{top:12rem}
.2xl\:right-48{right:12rem}
.2xl\:bottom-48{bottom:12rem}
.2xl\:left-48{left:12rem}
.2xl\:inset-52{top:13rem;right:13rem;bottom:13rem;left:13rem}
.2xl\:inset-x-52{left:13rem;right:13rem}
.2xl\:inset-y-52{top:13rem;bottom:13rem}
.2xl\:top-52{top:13rem}
.2xl\:right-52{right:13rem}
.2xl\:bottom-52{bottom:13rem}
.2xl\:left-52{left:13rem}
.2xl\:inset-56{top:14rem;right:14rem;bottom:14rem;left:14rem}
.2xl\:inset-x-56{left:14rem;right:14rem}
.2xl\:inset-y-56{top:14rem;bottom:14rem}
.2xl\:top-56{top:14rem}
.2xl\:right-56{right:14rem}
.2xl\:bottom-56{bottom:14rem}
.2xl\:left-56{left:14rem}
.2xl\:inset-60{top:15rem;right:15rem;bottom:15rem;left:15rem}
.2xl\:inset-x-60{left:15rem;right:15rem}
.2xl\:inset-y-60{top:15rem;bottom:15rem}
.2xl\:top-60{top:15rem}
.2xl\:right-60{right:15rem}
.2xl\:bottom-60{bottom:15rem}
.2xl\:left-60{left:15rem}
.2xl\:inset-64{top:16rem;right:16rem;bottom:16rem;left:16rem}
.2xl\:inset-x-64{left:16rem;right:16rem}
.2xl\:inset-y-64{top:16rem;bottom:16rem}
.2xl\:top-64{top:16rem}
.2xl\:right-64{right:16rem}
.2xl\:bottom-64{bottom:16rem}
.2xl\:left-64{left:16rem}
.2xl\:inset-72{top:18rem;right:18rem;bottom:18rem;left:18rem}
.2xl\:inset-x-72{left:18rem;right:18rem}
.2xl\:inset-y-72{top:18rem;bottom:18rem}
.2xl\:top-72{top:18rem}
.2xl\:right-72{right:18rem}
.2xl\:bottom-72{bottom:18rem}
.2xl\:left-72{left:18rem}
.2xl\:inset-80{top:20rem;right:20rem;bottom:20rem;left:20rem}
.2xl\:inset-x-80{left:20rem;right:20rem}
.2xl\:inset-y-80{top:20rem;bottom:20rem}
.2xl\:top-80{top:20rem}
.2xl\:right-80{right:20rem}
.2xl\:bottom-80{bottom:20rem}
.2xl\:left-80{left:20rem}
.2xl\:inset-96{top:24rem;right:24rem;bottom:24rem;left:24rem}
.2xl\:inset-x-96{left:24rem;right:24rem}
.2xl\:inset-y-96{top:24rem;bottom:24rem}
.2xl\:top-96{top:24rem}
.2xl\:right-96{right:24rem}
.2xl\:bottom-96{bottom:24rem}
.2xl\:left-96{left:24rem}
.2xl\:inset-1\/2{top:50%;right:50%;bottom:50%;left:50%}
.2xl\:inset-x-1\/2{left:50%;right:50%}
.2xl\:inset-y-1\/2{top:50%;bottom:50%}
.2xl\:top-1\/2{top:50%}
.2xl\:right-1\/2{right:50%}
.2xl\:bottom-1\/2{bottom:50%}
.2xl\:left-1\/2{left:50%}
.2xl\:inset-1\/3{top:33.333333%;right:33.333333%;bottom:33.333333%;left:33.333333%}
.2xl\:inset-x-1\/3{left:33.333333%;right:33.333333%}
.2xl\:inset-y-1\/3{top:33.333333%;bottom:33.333333%}
.2xl\:top-1\/3{top:33.333333%}
.2xl\:right-1\/3{right:33.333333%}
.2xl\:bottom-1\/3{bottom:33.333333%}
.2xl\:left-1\/3{left:33.333333%}
.2xl\:inset-2\/3{top:66.666667%;right:66.666667%;bottom:66.666667%;left:66.666667%}
.2xl\:inset-x-2\/3{left:66.666667%;right:66.666667%}
.2xl\:inset-y-2\/3{top:66.666667%;bottom:66.666667%}
.2xl\:top-2\/3{top:66.666667%}
.2xl\:right-2\/3{right:66.666667%}
.2xl\:bottom-2\/3{bottom:66.666667%}
.2xl\:left-2\/3{left:66.666667%}
.2xl\:inset-1\/4{top:25%;right:25%;bottom:25%;left:25%}
.2xl\:inset-x-1\/4{left:25%;right:25%}
.2xl\:inset-y-1\/4{top:25%;bottom:25%}
.2xl\:top-1\/4{top:25%}
.2xl\:right-1\/4{right:25%}
.2xl\:bottom-1\/4{bottom:25%}
.2xl\:left-1\/4{left:25%}
.2xl\:inset-2\/4{top:50%;right:50%;bottom:50%;left:50%}
.2xl\:inset-x-2\/4{left:50%;right:50%}
.2xl\:inset-y-2\/4{top:50%;bottom:50%}
.2xl\:top-2\/4{top:50%}
.2xl\:right-2\/4{right:50%}
.2xl\:bottom-2\/4{bottom:50%}
.2xl\:left-2\/4{left:50%}
.2xl\:inset-3\/4{top:75%;right:75%;bottom:75%;left:75%}
.2xl\:inset-x-3\/4{left:75%;right:75%}
.2xl\:inset-y-3\/4{top:75%;bottom:75%}
.2xl\:top-3\/4{top:75%}
.2xl\:right-3\/4{right:75%}
.2xl\:bottom-3\/4{bottom:75%}
.2xl\:left-3\/4{left:75%}
.2xl\:inset-1\/5{top:20%;right:20%;bottom:20%;left:20%}
.2xl\:inset-x-1\/5{left:20%;right:20%}
.2xl\:inset-y-1\/5{top:20%;bottom:20%}
.2xl\:top-1\/5{top:20%}
.2xl\:right-1\/5{right:20%}
.2xl\:bottom-1\/5{bottom:20%}
.2xl\:left-1\/5{left:20%}
.2xl\:inset-2\/5{top:40%;right:40%;bottom:40%;left:40%}
.2xl\:inset-x-2\/5{left:40%;right:40%}
.2xl\:inset-y-2\/5{top:40%;bottom:40%}
.2xl\:top-2\/5{top:40%}
.2xl\:right-2\/5{right:40%}
.2xl\:bottom-2\/5{bottom:40%}
.2xl\:left-2\/5{left:40%}
.2xl\:inset-3\/5{top:60%;right:60%;bottom:60%;left:60%}
.2xl\:inset-x-3\/5{left:60%;right:60%}
.2xl\:inset-y-3\/5{top:60%;bottom:60%}
.2xl\:top-3\/5{top:60%}
.2xl\:right-3\/5{right:60%}
.2xl\:bottom-3\/5{bottom:60%}
.2xl\:left-3\/5{left:60%}
.2xl\:inset-4\/5{top:80%;right:80%;bottom:80%;left:80%}
.2xl\:inset-x-4\/5{left:80%;right:80%}
.2xl\:inset-y-4\/5{top:80%;bottom:80%}
.2xl\:top-4\/5{top:80%}
.2xl\:right-4\/5{right:80%}
.2xl\:bottom-4\/5{bottom:80%}
.2xl\:left-4\/5{left:80%}
.2xl\:inset-1\/6{top:16.666667%;right:16.666667%;bottom:16.666667%;left:16.666667%}
.2xl\:inset-x-1\/6{left:16.666667%;right:16.666667%}
.2xl\:inset-y-1\/6{top:16.666667%;bottom:16.666667%}
.2xl\:top-1\/6{top:16.666667%}
.2xl\:right-1\/6{right:16.666667%}
.2xl\:bottom-1\/6{bottom:16.666667%}
.2xl\:left-1\/6{left:16.666667%}
.2xl\:inset-5\/6{top:83.333333%;right:83.333333%;bottom:83.333333%;left:83.333333%}
.2xl\:inset-x-5\/6{left:83.333333%;right:83.333333%}
.2xl\:inset-y-5\/6{top:83.333333%;bottom:83.333333%}
.2xl\:top-5\/6{top:83.333333%}
.2xl\:right-5\/6{right:83.333333%}
.2xl\:bottom-5\/6{bottom:83.333333%}
.2xl\:left-5\/6{left:83.333333%}
.2xl\:inset-1\/12{top:8.333333%;right:8.333333%;bottom:8.333333%;left:8.333333%}
.2xl\:inset-x-1\/12{left:8.333333%;right:8.333333%}
.2xl\:inset-y-1\/12{top:8.333333%;bottom:8.333333%}
.2xl\:top-1\/12{top:8.333333%}
.2xl\:right-1\/12{right:8.333333%}
.2xl\:bottom-1\/12{bottom:8.333333%}
.2xl\:left-1\/12{left:8.333333%}
.2xl\:inset-full{top:100%;right:100%;bottom:100%;left:100%}
.2xl\:inset-x-full{left:100%;right:100%}
.2xl\:inset-y-full{top:100%;bottom:100%}
.2xl\:top-full{top:100%}
.2xl\:right-full{right:100%}
.2xl\:bottom-full{bottom:100%}
.2xl\:left-full{left:100%}
.2xl\:inset-auto{top:auto;right:auto;bottom:auto;left:auto}
.2xl\:inset-x-auto{left:auto;right:auto}
.2xl\:inset-y-auto{top:auto;bottom:auto}
.2xl\:top-auto{top:auto}
.2xl\:right-auto{right:auto}
.2xl\:bottom-auto{bottom:auto}
.2xl\:left-auto{left:auto}
.2xl\:overflow-auto{overflow:auto}
.2xl\:overflow-x-auto{overflow-x:auto}
.2xl\:overflow-y-auto{overflow-y:auto}
.2xl\:overflow-hidden{overflow:hidden}
.2xl\:overflow-x-hidden{overflow-x:hidden}
.2xl\:overflow-y-hidden{overflow-y:hidden}
.2xl\:overflow-visible{overflow:visible}
.2xl\:overflow-x-visible{overflow-x:visible}
.2xl\:overflow-y-visible{overflow-y:visible}
.2xl\:overflow-scroll{overflow:scroll}
.2xl\:overflow-x-scroll{overflow-x:scroll}
.2xl\:overflow-y-scroll{overflow-y:scroll}
.2xl\:overflow-clip{overflow:clip}
.2xl\:overflow-x-clip{overflow-x:clip}
.2xl\:overflow-y-clip{overflow-y:clip}
.2xl\:aspect-square{aspect-ratio:1 / 1}
.2xl\:aspect-video{aspect-ratio:16 / 9}
.2xl\:aspect-auto{aspect-ratio:auto}
.2xl\:aspect-portrait{aspect-ratio:3 / 4}
.2xl\:aspect-wide{aspect-ratio:21 / 9}
.2xl\:p-0{padding:0px}
.2xl\:px-0{padding-left:0px;padding-right:0px}
.2xl\:py-0{padding-top:0px;padding-bottom:0px}
.2xl\:pt-0{padding-top:0px}
.2xl\:pr-0{padding-right:0px}
.2xl\:pb-0{padding-bottom:0px}
.2xl\:pl-0{padding-left:0px}
.2xl\:p-px{padding:1px}
.2xl\:px-px{padding-left:1px;padding-right:1px}
.2xl\:py-px{padding-top:1px;padding-bottom:1px}
.2xl\:pt-px{padding-top:1px}
.2xl\:pr-px{padding-right:1px}
.2xl\:pb-px{padding-bottom:1px}
.2xl\:pl-px{padding-left:1px}
.2xl\:p-0\.5{padding:0.125rem}
.2xl\:px-0\.5{padding-left:0.125rem;padding-right:0.125rem}
.2xl\:py-0\.5{padding-top:0.125rem;padding-bottom:0.125rem}
.2xl\:pt-0\.5{padding-top:0.125rem}
.2xl\:pr-0\.5{padding-right:0.125rem}
.2xl\:pb-0\.5{padding-bottom:0.125rem}
.2xl\:pl-0\.5{padding-left:0.125rem}
.2xl\:p-1{padding:0.25rem}
.2xl\:px-1{padding-left:0.25rem;padding-right:0.25rem}
.2xl\:py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.2xl\:pt-1{padding-top:0.25rem}
.2xl\:pr-1{padding-right:0.25rem}
.2xl\:pb-1{padding-bottom:0.25rem}
.2xl\:pl-1{padding-left:0.25rem}
.2xl\:p-1\.5{padding:0.375rem}
.2xl\:px-1\.5{padding-left:0.375rem;padding-right:0.375rem}
.2xl\:py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem}
.2xl\:pt-1\.5{padding-top:0.375rem}
.2xl\:pr-1\.5{padding-right:0.375rem}
.2xl\:pb-1\.5{padding-bottom:0.375rem}
.2xl\:pl-1\.5{padding-left:0.375rem}
.2xl\:p-2{padding:0.5rem}
.2xl\:px-2{padding-left:0.5rem;padding-right:0.5rem}
.2xl\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.2xl\:pt-2{padding-top:0.5rem}
.2xl\:pr-2{padding-right:0.5rem}
.2xl\:pb-2{padding-bottom:0.5rem}
.2xl\:pl-2{padding-left:0.5rem}
.2xl\:p-2\.5{padding:0.625rem}
.2xl\:px-2\.5{padding-left:0.625rem;padding-right:0.625rem}
.2xl\:py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem}
.2xl\:pt-2\.5{padding-top:0.625rem}
.2xl\:pr-2\.5{padding-right:0.625rem}
.2xl\:pb-2\.5{padding-bottom:0.625rem}
.2xl\:pl-2\.5{padding-left:0.625rem}
.2xl\:p-3{padding:0.75rem}
.2xl\:px-3{padding-left:0.75rem;padding-right:0.75rem}
.2xl\:py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.2xl\:pt-3{padding-top:0.75rem}
.2xl\:pr-3{padding-right:0.75rem}
.2xl\:pb-3{padding-bottom:0.75rem}
.2xl\:pl-3{padding-left:0.75rem}
.2xl\:p-3\.5{padding:0.875rem}
.2xl\:px-3\.5{padding-left:0.875rem;padding-right:0.875rem}
.2xl\:py-3\.5{padding-top:0.875rem;padding-bottom:0.875rem}
.2xl\:pt-3\.5{padding-top:0.875rem}
.2xl\:pr-3\.5{padding-right:0.875rem}
.2xl\:pb-3\.5{padding-bottom:0.875rem}
.2xl\:pl-3\.5{padding-left:0.875rem}
.2xl\:p-4{padding:1rem}
.2xl\:px-4{padding-left:1rem;padding-right:1rem}
.2xl\:py-4{padding-top:1rem;padding-bottom:1rem}
.2xl\:pt-4{padding-top:1rem}
.2xl\:pr-4{padding-right:1rem}
.2xl\:pb-4{padding-bottom:1rem}
.2xl\:pl-4{padding-left:1rem}
.2xl\:p-5{padding:1.25rem}
.2xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}
.2xl\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}
.2xl\:pt-5{padding-top:1.25rem}
.2xl\:pr-5{padding-right:1.25rem}
.2xl\:pb-5{padding-bottom:1.25rem}
.2xl\:pl-5{padding-left:1.25rem}
.2xl\:p-6{padding:1.5rem}
.2xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}
.2xl\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.2xl\:pt-6{padding-top:1.5rem}
.2xl\:pr-6{padding-right:1.5rem}
.2xl\:pb-6{padding-bottom:1.5rem}
.2xl\:pl-6{padding-left:1.5rem}
.2xl\:p-7{padding:1.75rem}
.2xl\:px-7{padding-left:1.75rem;padding-right:1.75rem}
.2xl\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}
.2xl\:pt-7{padding-top:1.75rem}
.2xl\:pr-7{padding-right:1.75rem}
.2xl\:pb-7{padding-bottom:1.75rem}
.2xl\:pl-7{padding-left:1.75rem}
.2xl\:p-8{padding:2rem}
.2xl\:px-8{padding-left:2rem;padding-right:2rem}
.2xl\:py-8{padding-top:2rem;padding-bottom:2rem}
.2xl\:pt-8{padding-top:2rem}
.2xl\:pr-8{padding-right:2rem}
.2xl\:pb-8{padding-bottom:2rem}
.2xl\:pl-8{padding-left:2rem}
.2xl\:p-9{padding:2.25rem}
.2xl\:px-9{padding-left:2.25rem;padding-right:2.25rem}
.2xl\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}
.2xl\:pt-9{padding-top:2.25rem}
.2xl\:pr-9{padding-right:2.25rem}
.2xl\:pb-9{padding-bottom:2.25rem}
.2xl\:pl-9{padding-left:2.25rem}
.2xl\:p-10{padding:2.5rem}
.2xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}
.2xl\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.2xl\:pt-10{padding-top:2.5rem}
.2xl\:pr-10{padding-right:2.5rem}
.2xl\:pb-10{padding-bottom:2.5rem}
.2xl\:pl-10{padding-left:2.5rem}
.2xl\:p-11{padding:2.75rem}
.2xl\:px-11{padding-left:2.75rem;padding-right:2.75rem}
.2xl\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}
.2xl\:pt-11{padding-top:2.75rem}
.2xl\:pr-11{padding-right:2.75rem}
.2xl\:pb-11{padding-bottom:2.75rem}
.2xl\:pl-11{padding-left:2.75rem}
.2xl\:p-12{padding:3rem}
.2xl\:px-12{padding-left:3rem;padding-right:3rem}
.2xl\:py-12{padding-top:3rem;padding-bottom:3rem}
.2xl\:pt-12{padding-top:3rem}
.2xl\:pr-12{padding-right:3rem}
.2xl\:pb-12{padding-bottom:3rem}
.2xl\:pl-12{padding-left:3rem}
.2xl\:p-14{padding:3.5rem}
.2xl\:px-14{padding-left:3.5rem;padding-right:3.5rem}
.2xl\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}
.2xl\:pt-14{padding-top:3.5rem}
.2xl\:pr-14{padding-right:3.5rem}
.2xl\:pb-14{padding-bottom:3.5rem}
.2xl\:pl-14{padding-left:3.5rem}
.2xl\:p-16{padding:4rem}
.2xl\:px-16{padding-left:4rem;padding-right:4rem}
.2xl\:py-16{padding-top:4rem;padding-bottom:4rem}
.2xl\:pt-16{padding-top:4rem}
.2xl\:pr-16{padding-right:4rem}
.2xl\:pb-16{padding-bottom:4rem}
.2xl\:pl-16{padding-left:4rem}
.2xl\:p-20{padding:5rem}
.2xl\:px-20{padding-left:5rem;padding-right:5rem}
.2xl\:py-20{padding-top:5rem;padding-bottom:5rem}
.2xl\:pt-20{padding-top:5rem}
.2xl\:pr-20{padding-right:5rem}
.2xl\:pb-20{padding-bottom:5rem}
.2xl\:pl-20{padding-left:5rem}
.2xl\:p-24{padding:6rem}
.2xl\:px-24{padding-left:6rem;padding-right:6rem}
.2xl\:py-24{padding-top:6rem;padding-bottom:6rem}
.2xl\:pt-24{padding-top:6rem}
.2xl\:pr-24{padding-right:6rem}
.2xl\:pb-24{padding-bottom:6rem}
.2xl\:pl-24{padding-left:6rem}
.2xl\:p-28{padding:7rem}
.2xl\:px-28{padding-left:7rem;padding-right:7rem}
.2xl\:py-28{padding-top:7rem;padding-bottom:7rem}
.2xl\:pt-28{padding-top:7rem}
.2xl\:pr-28{padding-right:7rem}
.2xl\:pb-28{padding-bottom:7rem}
.2xl\:pl-28{padding-left:7rem}
.2xl\:p-32{padding:8rem}
.2xl\:px-32{padding-left:8rem;padding-right:8rem}
.2xl\:py-32{padding-top:8rem;padding-bottom:8rem}
.2xl\:pt-32{padding-top:8rem}
.2xl\:pr-32{padding-right:8rem}
.2xl\:pb-32{padding-bottom:8rem}
.2xl\:pl-32{padding-left:8rem}
.2xl\:p-36{padding:9rem}
.2xl\:px-36{padding-left:9rem;padding-right:9rem}
.2xl\:py-36{padding-top:9rem;padding-bottom:9rem}
.2xl\:pt-36{padding-top:9rem}
.2xl\:pr-36{padding-right:9rem}
.2xl\:pb-36{padding-bottom:9rem}
.2xl\:pl-36{padding-left:9rem}
.2xl\:p-40{padding:10rem}
.2xl\:px-40{padding-left:10rem;padding-right:10rem}
.2xl\:py-40{padding-top:10rem;padding-bottom:10rem}
.2xl\:pt-40{padding-top:10rem}
.2xl\:pr-40{padding-right:10rem}
.2xl\:pb-40{padding-bottom:10rem}
.2xl\:pl-40{padding-left:10rem}
.2xl\:p-44{padding:11rem}
.2xl\:px-44{padding-left:11rem;padding-right:11rem}
.2xl\:py-44{padding-top:11rem;padding-bottom:11rem}
.2xl\:pt-44{padding-top:11rem}
.2xl\:pr-44{padding-right:11rem}
.2xl\:pb-44{padding-bottom:11rem}
.2xl\:pl-44{padding-left:11rem}
.2xl\:p-48{padding:12rem}
.2xl\:px-48{padding-left:12rem;padding-right:12rem}
.2xl\:py-48{padding-top:12rem;padding-bottom:12rem}
.2xl\:pt-48{padding-top:12rem}
.2xl\:pr-48{padding-right:12rem}
.2xl\:pb-48{padding-bottom:12rem}
.2xl\:pl-48{padding-left:12rem}
.2xl\:p-52{padding:13rem}
.2xl\:px-52{padding-left:13rem;padding-right:13rem}
.2xl\:py-52{padding-top:13rem;padding-bottom:13rem}
.2xl\:pt-52{padding-top:13rem}
.2xl\:pr-52{padding-right:13rem}
.2xl\:pb-52{padding-bottom:13rem}
.2xl\:pl-52{padding-left:13rem}
.2xl\:p-56{padding:14rem}
.2xl\:px-56{padding-left:14rem;padding-right:14rem}
.2xl\:py-56{padding-top:14rem;padding-bottom:14rem}
.2xl\:pt-56{padding-top:14rem}
.2xl\:pr-56{padding-right:14rem}
.2xl\:pb-56{padding-bottom:14rem}
.2xl\:pl-56{padding-left:14rem}
.2xl\:p-60{padding:15rem}
.2xl\:px-60{padding-left:15rem;padding-right:15rem}
.2xl\:py-60{padding-top:15rem;padding-bottom:15rem}
.2xl\:pt-60{padding-top:15rem}
.2xl\:pr-60{padding-right:15rem}
.2xl\:pb-60{padding-bottom:15rem}
.2xl\:pl-60{padding-left:15rem}
.2xl\:p-64{padding:16rem}
.2xl\:px-64{padding-left:16rem;padding-right:16rem}
.2xl\:py-64{padding-top:16rem;padding-bottom:16rem}
.2xl\:pt-64{padding-top:16rem}
.2xl\:pr-64{padding-right:16rem}
.2xl\:pb-64{padding-bottom:16rem}
.2xl\:pl-64{padding-left:16rem}
.2xl\:p-72{padding:18rem}
.2xl\:px-72{padding-left:18rem;padding-right:18rem}
.2xl\:py-72{padding-top:18rem;padding-bottom:18rem}
.2xl\:pt-72{padding-top:18rem}
.2xl\:pr-72{padding-right:18rem}
.2xl\:pb-72{padding-bottom:18rem}
.2xl\:pl-72{padding-left:18rem}
.2xl\:p-80{padding:20rem}
.2xl\:px-80{padding-left:20rem;padding-right:20rem}
.2xl\:py-80{padding-top:20rem;padding-bottom:20rem}
.2xl\:pt-80{padding-top:20rem}
.2xl\:pr-80{padding-right:20rem}
.2xl\:pb-80{padding-bottom:20rem}
.2xl\:pl-80{padding-left:20rem}
.2xl\:p-96{padding:24rem}
.2xl\:px-96{padding-left:24rem;padding-right:24rem}
.2xl\:py-96{padding-top:24rem;padding-bottom:24rem}
.2xl\:pt-96{padding-top:24rem}
.2xl\:pr-96{padding-right:24rem}
.2xl\:pb-96{padding-bottom:24rem}
.2xl\:pl-96{padding-left:24rem}
.2xl\:m-0{margin:0px}
.2xl\:mx-0{margin-left:0px;margin-right:0px}
.2xl\:my-0{margin-top:0px;margin-bottom:0px}
.2xl\:mt-0{margin-top:0px}
.2xl\:mr-0{margin-right:0px}
.2xl\:mb-0{margin-bottom:0px}
.2xl\:ml-0{margin-left:0px}
.2xl\:m-px{margin:1px}
.2xl\:mx-px{margin-left:1px;margin-right:1px}
.2xl\:my-px{margin-top:1px;margin-bottom:1px}
.2xl\:mt-px{margin-top:1px}
.2xl\:mr-px{margin-right:1px}
.2xl\:mb-px{margin-bottom:1px}
.2xl\:ml-px{margin-left:1px}
.2xl\:m-0\.5{margin:0.125rem}
.2xl\:mx-0\.5{margin-left:0.125rem;margin-right:0.125rem}
.2xl\:my-0\.5{margin-top:0.125rem;margin-bottom:0.125rem}
.2xl\:mt-0\.5{margin-top:0.125rem}
.2xl\:mr-0\.5{margin-right:0.125rem}
.2xl\:mb-0\.5{margin-bottom:0.125rem}
.2xl\:ml-0\.5{margin-left:0.125rem}
.2xl\:m-1{margin:0.25rem}
.2xl\:mx-1{margin-left:0.25rem;margin-right:0.25rem}
.2xl\:my-1{margin-top:0.25rem;margin-bottom:0.25rem}
.2xl\:mt-1{margin-top:0.25rem}
.2xl\:mr-1{margin-right:0.25rem}
.2xl\:mb-1{margin-bottom:0.25rem}
.2xl\:ml-1{margin-left:0.25rem}
.2xl\:m-1\.5{margin:0.375rem}
.2xl\:mx-1\.5{margin-left:0.375rem;margin-right:0.375rem}
.2xl\:my-1\.5{margin-top:0.375rem;margin-bottom:0.375rem}
.2xl\:mt-1\.5{margin-top:0.375rem}
.2xl\:mr-1\.5{margin-right:0.375rem}
.2xl\:mb-1\.5{margin-bottom:0.375rem}
.2xl\:ml-1\.5{margin-left:0.375rem}
.2xl\:m-2{margin:0.5rem}
.2xl\:mx-2{margin-left:0.5rem;margin-right:0.5rem}
.2xl\:my-2{margin-top:0.5rem;margin-bottom:0.5rem}
.2xl\:mt-2{margin-top:0.5rem}
.2xl\:mr-2{margin-right:0.5rem}
.2xl\:mb-2{margin-bottom:0.5rem}
.2xl\:ml-2{margin-left:0.5rem}
.2xl\:m-2\.5{margin:0.625rem}
.2xl\:mx-2\.5{margin-left:0.625rem;margin-right:0.625rem}
.2xl\:my-2\.5{margin-top:0.625rem;margin-bottom:0.625rem}
.2xl\:mt-2\.5{margin-top:0.625rem}
.2xl\:mr-2\.5{margin-right:0.625rem}
.2xl\:mb-2\.5{margin-bottom:0.625rem}
.2xl\:ml-2\.5{margin-left:0.625rem}
.2xl\:m-3{margin:0.75rem}
.2xl\:mx-3{margin-left:0.75rem;margin-right:0.75rem}
.2xl\:my-3{margin-top:0.75rem;margin-bottom:0.75rem}
.2xl\:mt-3{margin-top:0.75rem}
.2xl\:mr-3{margin-right:0.75rem}
.2xl\:mb-3{margin-bottom:0.75rem}
.2xl\:ml-3{margin-left:0.75rem}
.2xl\:m-3\.5{margin:0.875rem}
.2xl\:mx-3\.5{margin-left:0.875rem;margin-right:0.875rem}
.2xl\:my-3\.5{margin-top:0.875rem;margin-bottom:0.875rem}
.2xl\:mt-3\.5{margin-top:0.875rem}
.2xl\:mr-3\.5{margin-right:0.875rem}
.2xl\:mb-3\.5{margin-bottom:0.875rem}
.2xl\:ml-3\.5{margin-left:0.875rem}
.2xl\:m-4{margin:1rem}
.2xl\:mx-4{margin-left:1rem;margin-right:1rem}
.2xl\:my-4{margin-top:1rem;margin-bottom:1rem}
.2xl\:mt-4{margin-top:1rem}
.2xl\:mr-4{margin-right:1rem}
.2xl\:mb-4{margin-bottom:1rem}
.2xl\:ml-4{margin-left:1rem}
.2xl\:m-5{margin:1.25rem}
.2xl\:mx-5{margin-left:1.25rem;margin-right:1.25rem}
.2xl\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}
.2xl\:mt-5{margin-top:1.25rem}
.2xl\:mr-5{margin-right:1.25rem}
.2xl\:mb-5{margin-bottom:1.25rem}
.2xl\:ml-5{margin-left:1.25rem}
.2xl\:m-6{margin:1.5rem}
.2xl\:mx-6{margin-left:1.5rem;margin-right:1.5rem}
.2xl\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}
.2xl\:mt-6{margin-top:1.5rem}
.2xl\:mr-6{margin-right:1.5rem}
.2xl\:mb-6{margin-bottom:1.5rem}
.2xl\:ml-6{margin-left:1.5rem}
.2xl\:m-7{margin:1.75rem}
.2xl\:mx-7{margin-left:1.75rem;margin-right:1.75rem}
.2xl\:my-7{margin-top:1.75rem;margin-bottom:1.75rem}
.2xl\:mt-7{margin-top:1.75rem}
.2xl\:mr-7{margin-right:1.75rem}
.2xl\:mb-7{margin-bottom:1.75rem}
.2xl\:ml-7{margin-left:1.75rem}
.2xl\:m-8{margin:2rem}
.2xl\:mx-8{margin-left:2rem;margin-right:2rem}
.2xl\:my-8{margin-top:2rem;margin-bottom:2rem}
.2xl\:mt-8{margin-top:2rem}
.2xl\:mr-8{margin-right:2rem}
.2xl\:mb-8{margin-bottom:2rem}
.2xl\:ml-8{margin-left:2rem}
.2xl\:m-9{margin:2.25rem}
.2xl\:mx-9{margin-left:2.25rem;margin-right:2.25rem}
.2xl\:my-9{margin-top:2.25rem;margin-bottom:2.25rem}
.2xl\:mt-9{margin-top:2.25rem}
.2xl\:mr-9{margin-right:2.25rem}
.2xl\:mb-9{margin-bottom:2.25rem}
.2xl\:ml-9{margin-left:2.25rem}
.2xl\:m-10{margin:2.5rem}
.2xl\:mx-10{margin-left:2.5rem;margin-right:2.5rem}
.2xl\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}
.2xl\:mt-10{margin-top:2.5rem}
.2xl\:mr-10{margin-right:2.5rem}
.2xl\:mb-10{margin-bottom:2.5rem}
.2xl\:ml-10{margin-left:2.5rem}
.2xl\:m-11{margin:2.75rem}
.2xl\:mx-11{margin-left:2.75rem;margin-right:2.75rem}
.2xl\:my-11{margin-top:2.75rem;margin-bottom:2.75rem}
.2xl\:mt-11{margin-top:2.75rem}
.2xl\:mr-11{margin-right:2.75rem}
.2xl\:mb-11{margin-bottom:2.75rem}
.2xl\:ml-11{margin-left:2.75rem}
.2xl\:m-12{margin:3rem}
.2xl\:mx-12{margin-left:3rem;margin-right:3rem}
.2xl\:my-12{margin-top:3rem;margin-bottom:3rem}
.2xl\:mt-12{margin-top:3rem}
.2xl\:mr-12{margin-right:3rem}
.2xl\:mb-12{margin-bottom:3rem}
.2xl\:ml-12{margin-left:3rem}
.2xl\:m-14{margin:3.5rem}
.2xl\:mx-14{margin-left:3.5rem;margin-right:3.5rem}
.2xl\:my-14{margin-top:3.5rem;margin-bottom:3.5rem}
.2xl\:mt-14{margin-top:3.5rem}
.2xl\:mr-14{margin-right:3.5rem}
.2xl\:mb-14{margin-bottom:3.5rem}
.2xl\:ml-14{margin-left:3.5rem}
.2xl\:m-16{margin:4rem}
.2xl\:mx-16{margin-left:4rem;margin-right:4rem}
.2xl\:my-16{margin-top:4rem;margin-bottom:4rem}
.2xl\:mt-16{margin-top:4rem}
.2xl\:mr-16{margin-right:4rem}
.2xl\:mb-16{margin-bottom:4rem}
.2xl\:ml-16{margin-left:4rem}
.2xl\:m-20{margin:5rem}
.2xl\:mx-20{margin-left:5rem;margin-right:5rem}
.2xl\:my-20{margin-top:5rem;margin-bottom:5rem}
.2xl\:mt-20{margin-top:5rem}
.2xl\:mr-20{margin-right:5rem}
.2xl\:mb-20{margin-bottom:5rem}
.2xl\:ml-20{margin-left:5rem}
.2xl\:m-24{margin:6rem}
.2xl\:mx-24{margin-left:6rem;margin-right:6rem}
.2xl\:my-24{margin-top:6rem;margin-bottom:6rem}
.2xl\:mt-24{margin-top:6rem}
.2xl\:mr-24{margin-right:6rem}
.2xl\:mb-24{margin-bottom:6rem}
.2xl\:ml-24{margin-left:6rem}
.2xl\:m-28{margin:7rem}
.2xl\:mx-28{margin-left:7rem;margin-right:7rem}
.2xl\:my-28{margin-top:7rem;margin-bottom:7rem}
.2xl\:mt-28{margin-top:7rem}
.2xl\:mr-28{margin-right:7rem}
.2xl\:mb-28{margin-bottom:7rem}
.2xl\:ml-28{margin-left:7rem}
.2xl\:m-32{margin:8rem}
.2xl\:mx-32{margin-left:8rem;margin-right:8rem}
.2xl\:my-32{margin-top:8rem;margin-bottom:8rem}
.2xl\:mt-32{margin-top:8rem}
.2xl\:mr-32{margin-right:8rem}
.2xl\:mb-32{margin-bottom:8rem}
.2xl\:ml-32{margin-left:8rem}
.2xl\:m-36{margin:9rem}
.2xl\:mx-36{margin-left:9rem;margin-right:9rem}
.2xl\:my-36{margin-top:9rem;margin-bottom:9rem}
.2xl\:mt-36{margin-top:9rem}
.2xl\:mr-36{margin-right:9rem}
.2xl\:mb-36{margin-bottom:9rem}
.2xl\:ml-36{margin-left:9rem}
.2xl\:m-40{margin:10rem}
.2xl\:mx-40{margin-left:10rem;margin-right:10rem}
.2xl\:my-40{margin-top:10rem;margin-bottom:10rem}
.2xl\:mt-40{margin-top:10rem}
.2xl\:mr-40{margin-right:10rem}
.2xl\:mb-40{margin-bottom:10rem}
.2xl\:ml-40{margin-left:10rem}
.2xl\:m-44{margin:11rem}
.2xl\:mx-44{margin-left:11rem;margin-right:11rem}
.2xl\:my-44{margin-top:11rem;margin-bottom:11rem}
.2xl\:mt-44{margin-top:11rem}
.2xl\:mr-44{margin-right:11rem}
.2xl\:mb-44{margin-bottom:11rem}
.2xl\:ml-44{margin-left:11rem}
.2xl\:m-48{margin:12rem}
.2xl\:mx-48{margin-left:12rem;margin-right:12rem}
.2xl\:my-48{margin-top:12rem;margin-bottom:12rem}
.2xl\:mt-48{margin-top:12rem}
.2xl\:mr-48{margin-right:12rem}
.2xl\:mb-48{margin-bottom:12rem}
.2xl\:ml-48{margin-left:12rem}
.2xl\:m-52{margin:13rem}
.2xl\:mx-52{margin-left:13rem;margin-right:13rem}
.2xl\:my-52{margin-top:13rem;margin-bottom:13rem}
.2xl\:mt-52{margin-top:13rem}
.2xl\:mr-52{margin-right:13rem}
.2xl\:mb-52{margin-bottom:13rem}
.2xl\:ml-52{margin-left:13rem}
.2xl\:m-56{margin:14rem}
.2xl\:mx-56{margin-left:14rem;margin-right:14rem}
.2xl\:my-56{margin-top:14rem;margin-bottom:14rem}
.2xl\:mt-56{margin-top:14rem}
.2xl\:mr-56{margin-right:14rem}
.2xl\:mb-56{margin-bottom:14rem}
.2xl\:ml-56{margin-left:14rem}
.2xl\:m-60{margin:15rem}
.2xl\:mx-60{margin-left:15rem;margin-right:15rem}
.2xl\:my-60{margin-top:15rem;margin-bottom:15rem}
.2xl\:mt-60{margin-top:15rem}
.2xl\:mr-60{margin-right:15rem}
.2xl\:mb-60{margin-bottom:15rem}
.2xl\:ml-60{margin-left:15rem}
.2xl\:m-64{margin:16rem}
.2xl\:mx-64{margin-left:16rem;margin-right:16rem}
.2xl\:my-64{margin-top:16rem;margin-bottom:16rem}
.2xl\:mt-64{margin-top:16rem}
.2xl\:mr-64{margin-right:16rem}
.2xl\:mb-64{margin-bottom:16rem}
.2xl\:ml-64{margin-left:16rem}
.2xl\:m-72{margin:18rem}
.2xl\:mx-72{margin-left:18rem;margin-right:18rem}
.2xl\:my-72{margin-top:18rem;margin-bottom:18rem}
.2xl\:mt-72{margin-top:18rem}
.2xl\:mr-72{margin-right:18rem}
.2xl\:mb-72{margin-bottom:18rem}
.2xl\:ml-72{margin-left:18rem}
.2xl\:m-80{margin:20rem}
.2xl\:mx-80{margin-left:20rem;margin-right:20rem}
.2xl\:my-80{margin-top:20rem;margin-bottom:20rem}
.2xl\:mt-80{margin-top:20rem}
.2xl\:mr-80{margin-right:20rem}
.2xl\:mb-80{margin-bottom:20rem}
.2xl\:ml-80{margin-left:20rem}
.2xl\:m-96{margin:24rem}
.2xl\:mx-96{margin-left:24rem;margin-right:24rem}
.2xl\:my-96{margin-top:24rem;margin-bottom:24rem}
.2xl\:mt-96{margin-top:24rem}
.2xl\:mr-96{margin-right:24rem}
.2xl\:mb-96{margin-bottom:24rem}
.2xl\:ml-96{margin-left:24rem}
.2xl\:m-auto{margin:auto}
.2xl\:mx-auto{margin-left:auto;margin-right:auto}
.2xl\:my-auto{margin-top:auto;margin-bottom:auto}
.2xl\:mt-auto{margin-top:auto}
.2xl\:mr-auto{margin-right:auto}
.2xl\:mb-auto{margin-bottom:auto}
.2xl\:ml-auto{margin-left:auto}
.2xl\:space-x-0 > * + *{margin-left:0px}
.2xl\:space-y-0 > * + *{margin-top:0px}
.2xl\:space-x-px > * + *{margin-left:1px}
.2xl\:space-y-px > * + *{margin-top:1px}
.2xl\:space-x-0\.5 > * + *{margin-left:0.125rem}
.2xl\:space-y-0\.5 > * + *{margin-top:0.125rem}
.2xl\:space-x-1 > * + *{margin-left:0.25rem}
.2xl\:space-y-1 > * + *{margin-top:0.25rem}
.2xl\:space-x-1\.5 > * + *{margin-left:0.375rem}
.2xl\:space-y-1\.5 > * + *{margin-top:0.375rem}
.2xl\:space-x-2 > * + *{margin-left:0.5rem}
.2xl\:space-y-2 > * + *{margin-top:0.5rem}
.2xl\:space-x-2\.5 > * + *{margin-left:0.625rem}
.2xl\:space-y-2\.5 > * + *{margin-top:0.625rem}
.2xl\:space-x-3 > * + *{margin-left:0.75rem}
.2xl\:space-y-3 > * + *{margin-top:0.75rem}
.2xl\:space-x-3\.5 > * + *{margin-left:0.875rem}
.2xl\:space-y-3\.5 > * + *{margin-top:0.875rem}
.2xl\:space-x-4 > * + *{margin-left:1rem}
.2xl\:space-y-4 > * + *{margin-top:1rem}
.2xl\:space-x-5 > * + *{margin-left:1.25rem}
.2xl\:space-y-5 > * + *{margin-top:1.25rem}
.2xl\:space-x-6 > * + *{margin-left:1.5rem}
.2xl\:space-y-6 > * + *{margin-top:1.5rem}
.2xl\:space-x-7 > * + *{margin-left:1.75rem}
.2xl\:space-y-7 > * + *{margin-top:1.75rem}
.2xl\:space-x-8 > * + *{margin-left:2rem}
.2xl\:space-y-8 > * + *{margin-top:2rem}
.2xl\:space-x-9 > * + *{margin-left:2.25rem}
.2xl\:space-y-9 > * + *{margin-top:2.25rem}
.2xl\:space-x-10 > * + *{margin-left:2.5rem}
.2xl\:space-y-10 > * + *{margin-top:2.5rem}
.2xl\:space-x-11 > * + *{margin-left:2.75rem}
.2xl\:space-y-11 > * + *{margin-top:2.75rem}
.2xl\:space-x-12 > * + *{margin-left:3rem}
.2xl\:space-y-12 > * + *{margin-top:3rem}
.2xl\:space-x-14 > * + *{margin-left:3.5rem}
.2xl\:space-y-14 > * + *{margin-top:3.5rem}
.2xl\:space-x-16 > * + *{margin-left:4rem}
.2xl\:space-y-16 > * + *{margin-top:4rem}
.2xl\:space-x-20 > * + *{margin-left:5rem}
.2xl\:space-y-20 > * + *{margin-top:5rem}
.2xl\:space-x-24 > * + *{margin-left:6rem}
.2xl\:space-y-24 > * + *{margin-top:6rem}
.2xl\:space-x-28 > * + *{margin-left:7rem}
.2xl\:space-y-28 > * + *{margin-top:7rem}
.2xl\:space-x-32 > * + *{margin-left:8rem}
.2xl\:space-y-32 > * + *{margin-top:8rem}
.2xl\:space-x-36 > * + *{margin-left:9rem}
.2xl\:space-y-36 > * + *{margin-top:9rem}
.2xl\:space-x-40 > * + *{margin-left:10rem}
.2xl\:space-y-40 > * + *{margin-top:10rem}
.2xl\:space-x-44 > * + *{margin-left:11rem}
.2xl\:space-y-44 > * + *{margin-top:11rem}
.2xl\:space-x-48 > * + *{margin-left:12rem}
.2xl\:space-y-48 > * + *{margin-top:12rem}
.2xl\:space-x-52 > * + *{margin-left:13rem}
.2xl\:space-y-52 > * + *{margin-top:13rem}
.2xl\:space-x-56 > * + *{margin-left:14rem}
.2xl\:space-y-56 > * + *{margin-top:14rem}
.2xl\:space-x-60 > * + *{margin-left:15rem}
.2xl\:space-y-60 > * + *{margin-top:15rem}
.2xl\:space-x-64 > * + *{margin-left:16rem}
.2xl\:space-y-64 > * + *{margin-top:16rem}
.2xl\:space-x-72 > * + *{margin-left:18rem}
.2xl\:space-y-72 > * + *{margin-top:18rem}
.2xl\:space-x-80 > * + *{margin-left:20rem}
.2xl\:space-y-80 > * + *{margin-top:20rem}
.2xl\:space-x-96 > * + *{margin-left:24rem}
.2xl\:space-y-96 > * + *{margin-top:24rem}
.2xl\:gap-0{gap:0px}
.2xl\:gap-x-0{column-gap:0px}
.2xl\:gap-y-0{row-gap:0px}
.2xl\:gap-px{gap:1px}
.2xl\:gap-x-px{column-gap:1px}
.2xl\:gap-y-px{row-gap:1px}
.2xl\:gap-0\.5{gap:0.125rem}
.2xl\:gap-x-0\.5{column-gap:0.125rem}
.2xl\:gap-y-0\.5{row-gap:0.125rem}
.2xl\:gap-1{gap:0.25rem}
.2xl\:gap-x-1{column-gap:0.25rem}
.2xl\:gap-y-1{row-gap:0.25rem}
.2xl\:gap-1\.5{gap:0.375rem}
.2xl\:gap-x-1\.5{column-gap:0.375rem}
.2xl\:gap-y-1\.5{row-gap:0.375rem}
.2xl\:gap-2{gap:0.5rem}
.2xl\:gap-x-2{column-gap:0.5rem}
.2xl\:gap-y-2{row-gap:0.5rem}
.2xl\:gap-2\.5{gap:0.625rem}
.2xl\:gap-x-2\.5{column-gap:0.625rem}
.2xl\:gap-y-2\.5{row-gap:0.625rem}
.2xl\:gap-3{gap:0.75rem}
.2xl\:gap-x-3{column-gap:0.75rem}
.2xl\:gap-y-3{row-gap:0.75rem}
.2xl\:gap-3\.5{gap:0.875rem}
.2xl\:gap-x-3\.5{column-gap:0.875rem}
.2xl\:gap-y-3\.5{row-gap:0.875rem}
.2xl\:gap-4{gap:1rem}
.2xl\:gap-x-4{column-gap:1rem}
.2xl\:gap-y-4{row-gap:1rem}
.2xl\:gap-5{gap:1.25rem}
.2xl\:gap-x-5{column-gap:1.25rem}
.2xl\:gap-y-5{row-gap:1.25rem}
.2xl\:gap-6{gap:1.5rem}
.2xl\:gap-x-6{column-gap:1.5rem}
.2xl\:gap-y-6{row-gap:1.5rem}
.2xl\:gap-7{gap:1.75rem}
.2xl\:gap-x-7{column-gap:1.75rem}
.2xl\:gap-y-7{row-gap:1.75rem}
.2xl\:gap-8{gap:2rem}
.2xl\:gap-x-8{column-gap:2rem}
.2xl\:gap-y-8{row-gap:2rem}
.2xl\:gap-9{gap:2.25rem}
.2xl\:gap-x-9{column-gap:2.25rem}
.2xl\:gap-y-9{row-gap:2.25rem}
.2xl\:gap-10{gap:2.5rem}
.2xl\:gap-x-10{column-gap:2.5rem}
.2xl\:gap-y-10{row-gap:2.5rem}
.2xl\:gap-11{gap:2.75rem}
.2xl\:gap-x-11{column-gap:2.75rem}
.2xl\:gap-y-11{row-gap:2.75rem}
.2xl\:gap-12{gap:3rem}
.2xl\:gap-x-12{column-gap:3rem}
.2xl\:gap-y-12{row-gap:3rem}
.2xl\:gap-14{gap:3.5rem}
.2xl\:gap-x-14{column-gap:3.5rem}
.2xl\:gap-y-14{row-gap:3.5rem}
.2xl\:gap-16{gap:4rem}
.2xl\:gap-x-16{column-gap:4rem}
.2xl\:gap-y-16{row-gap:4rem}
.2xl\:gap-20{gap:5rem}
.2xl\:gap-x-20{column-gap:5rem}
.2xl\:gap-y-20{row-gap:5rem}
.2xl\:gap-24{gap:6rem}
.2xl\:gap-x-24{column-gap:6rem}
.2xl\:gap-y-24{row-gap:6rem}
.2xl\:gap-28{gap:7rem}
.2xl\:gap-x-28{column-gap:7rem}
.2xl\:gap-y-28{row-gap:7rem}
.2xl\:gap-32{gap:8rem}
.2xl\:gap-x-32{column-gap:8rem}
.2xl\:gap-y-32{row-gap:8rem}
.2xl\:gap-36{gap:9rem}
.2xl\:gap-x-36{column-gap:9rem}
.2xl\:gap-y-36{row-gap:9rem}
.2xl\:gap-40{gap:10rem}
.2xl\:gap-x-40{column-gap:10rem}
.2xl\:gap-y-40{row-gap:10rem}
.2xl\:gap-44{gap:11rem}
.2xl\:gap-x-44{column-gap:11rem}
.2xl\:gap-y-44{row-gap:11rem}
.2xl\:gap-48{gap:12rem}
.2xl\:gap-x-48{column-gap:12rem}
.2xl\:gap-y-48{row-gap:12rem}
.2xl\:gap-52{gap:13rem}
.2xl\:gap-x-52{column-gap:13rem}
.2xl\:gap-y-52{row-gap:13rem}
.2xl\:gap-56{gap:14rem}
.2xl\:gap-x-56{column-gap:14rem}
.2xl\:gap-y-56{row-gap:14rem}
.2xl\:gap-60{gap:15rem}
.2xl\:gap-x-60{column-gap:15rem}
.2xl\:gap-y-60{row-gap:15rem}
.2xl\:gap-64{gap:16rem}
.2xl\:gap-x-64{column-gap:16rem}
.2xl\:gap-y-64{row-gap:16rem}
.2xl\:gap-72{gap:18rem}
.2xl\:gap-x-72{column-gap:18rem}
.2xl\:gap-y-72{row-gap:18rem}
.2xl\:gap-80{gap:20rem}
.2xl\:gap-x-80{column-gap:20rem}
.2xl\:gap-y-80{row-gap:20rem}
.2xl\:gap-96{gap:24rem}
.2xl\:gap-x-96{column-gap:24rem}
.2xl\:gap-y-96{row-gap:24rem}
.2xl\:w-0{width:0px}
.2xl\:w-px{width:1px}
.2xl\:w-0\.5{width:0.125rem}
.2xl\:w-1{width:0.25rem}
.2xl\:w-1\.5{width:0.375rem}
.2xl\:w-2{width:0.5rem}
.2xl\:w-2\.5{width:0.625rem}
.2xl\:w-3{width:0.75rem}
.2xl\:w-3\.5{width:0.875rem}
.2xl\:w-4{width:1rem}
.2xl\:w-5{width:1.25rem}
.2xl\:w-6{width:1.5rem}
.2xl\:w-7{width:1.75rem}
.2xl\:w-8{width:2rem}
.2xl\:w-9{width:2.25rem}
.2xl\:w-10{width:2.5rem}
.2xl\:w-11{width:2.75rem}
.2xl\:w-12{width:3rem}
.2xl\:w-14{width:3.5rem}
.2xl\:w-16{width:4rem}
.2xl\:w-20{width:5rem}
.2xl\:w-24{width:6rem}
.2xl\:w-28{width:7rem}
.2xl\:w-32{width:8rem}
.2xl\:w-36{width:9rem}
.2xl\:w-40{width:10rem}
.2xl\:w-44{width:11rem}
.2xl\:w-48{width:12rem}
.2xl\:w-52{width:13rem}
.2xl\:w-56{width:14rem}
.2xl\:w-60{width:15rem}
.2xl\:w-64{width:16rem}
.2xl\:w-72{width:18rem}
.2xl\:w-80{width:20rem}
.2xl\:w-96{width:24rem}
.2xl\:w-1\/2{width:50%}
.2xl\:w-1\/3{width:33.333333%}
.2xl\:w-2\/3{width:66.666667%}
.2xl\:w-1\/4{width:25%}
.2xl\:w-2\/4{width:50%}
.2xl\:w-3\/4{width:75%}
.2xl\:w-1\/5{width:20%}
.2xl\:w-2\/5{width:40%}
.2xl\:w-3\/5{width:60%}
.2xl\:w-4\/5{width:80%}
.2xl\:w-1\/6{width:16.666667%}
.2xl\:w-5\/6{width:83.333333%}
.2xl\:w-1\/12{width:8.333333%}
.2xl\:w-full{width:100%}
.2xl\:w-auto{width:auto}
.2xl\:w-screen{width:100vw}
.2xl\:w-min{width:min-content}
.2xl\:w-max{width:max-content}
.2xl\:w-fit{width:fit-content}
.2xl\:h-0{height:0px}
.2xl\:h-px{height:1px}
.2xl\:h-0\.5{height:0.125rem}
.2xl\:h-1{height:0.25rem}
.2xl\:h-1\.5{height:0.375rem}
.2xl\:h-2{height:0.5rem}
.2xl\:h-2\.5{height:0.625rem}
.2xl\:h-3{height:0.75rem}
.2xl\:h-3\.5{height:0.875rem}
.2xl\:h-4{height:1rem}
.2xl\:h-5{height:1.25rem}
.2xl\:h-6{height:1.5rem}
.2xl\:h-7{height:1.75rem}
.2xl\:h-8{height:2rem}
.2xl\:h-9{height:2.25rem}
.2xl\:h-10{height:2.5rem}
.2xl\:h-11{height:2.75rem}
.2xl\:h-12{height:3rem}
.2xl\:h-14{height:3.5rem}
.2xl\:h-16{height:4rem}
.2xl\:h-20{height:5rem}
.2xl\:h-24{height:6rem}
.2xl\:h-28{height:7rem}
.2xl\:h-32{height:8rem}
.2xl\:h-36{height:9rem}
.2xl\:h-40{height:10rem}
.2xl\:h-44{height:11rem}
.2xl\:h-48{height:12rem}
.2xl\:h-52{height:13rem}
.2xl\:h-56{height:14rem}
.2xl\:h-60{height:15rem}
.2xl\:h-64{height:16rem}
.2xl\:h-72{height:18rem}
.2xl\:h-80{height:20rem}
.2xl\:h-96{height:24rem}
.2xl\:h-auto{height:auto}
.2xl\:h-full{height:100%}
.2xl\:h-screen{height:100vh}
.2xl\:h-min{height:min-content}
.2xl\:h-max{height:max-content}
.2xl\:h-fit{height:fit-content}
.2xl\:h-1\/2{height:50%}
.2xl\:h-1\/3{height:33.333333%}
.2xl\:h-2\/3{height:66.666667%}
.2xl\:h-1\/4{height:25%}
.2xl\:h-3\/4{height:75%}
.2xl\:max-w-none{max-width:none}
.2xl\:max-w-xs{max-width:20rem}
.2xl\:max-w-sm{max-width:24rem}
.2xl\:max-w-md{max-width:28rem}
.2xl\:max-w-lg{max-width:32rem}
.2xl\:max-w-xl{max-width:36rem}
.2xl\:max-w-2xl{max-width:42rem}
.2xl\:max-w-3xl{max-width:48rem}
.2xl\:max-w-4xl{max-width:56rem}
.2xl\:max-w-5xl{max-width:64rem}
.2xl\:max-w-6xl{max-width:72rem}
.2xl\:max-w-7xl{max-width:80rem}
.2xl\:max-w-full{max-width:100%}
.2xl\:max-w-prose{max-width:65ch}
.2xl\:max-w-screen-sm{max-width:640px}
.2xl\:max-w-screen-md{max-width:768px}
.2xl\:max-w-screen-lg{max-width:1024px}
.2xl\:max-w-screen-xl{max-width:1280px}
.2xl\:max-h-0{max-height:0px}
.2xl\:max-h-px{max-height:1px}
.2xl\:max-h-0\.5{max-height:0.125rem}
.2xl\:max-h-1{max-height:0.25rem}
.2xl\:max-h-1\.5{max-height:0.375rem}
.2xl\:max-h-2{max-height:0.5rem}
.2xl\:max-h-2\.5{max-height:0.625rem}
.2xl\:max-h-3{max-height:0.75rem}
.2xl\:max-h-3\.5{max-height:0.875rem}
.2xl\:max-h-4{max-height:1rem}
.2xl\:max-h-5{max-height:1.25rem}
.2xl\:max-h-6{max-height:1.5rem}
.2xl\:max-h-7{max-height:1.75rem}
.2xl\:max-h-8{max-height:2rem}
.2xl\:max-h-9{max-height:2.25rem}
.2xl\:max-h-10{max-height:2.5rem}
.2xl\:max-h-11{max-height:2.75rem}
.2xl\:max-h-12{max-height:3rem}
.2xl\:max-h-14{max-height:3.5rem}
.2xl\:max-h-16{max-height:4rem}
.2xl\:max-h-20{max-height:5rem}
.2xl\:max-h-24{max-height:6rem}
.2xl\:max-h-28{max-height:7rem}
.2xl\:max-h-32{max-height:8rem}
.2xl\:max-h-36{max-height:9rem}
.2xl\:max-h-40{max-height:10rem}
.2xl\:max-h-44{max-height:11rem}
.2xl\:max-h-48{max-height:12rem}
.2xl\:max-h-52{max-height:13rem}
.2xl\:max-h-56{max-height:14rem}
.2xl\:max-h-60{max-height:15rem}
.2xl\:max-h-64{max-height:16rem}
.2xl\:max-h-72{max-height:18rem}
.2xl\:max-h-80{max-height:20rem}
.2xl\:max-h-96{max-height:24rem}
.2xl\:max-h-full{max-height:100%}
.2xl\:max-h-screen{max-height:100vh}
.2xl\:max-h-none{max-height:none}
.2xl\:min-h-0{min-height:0px}
.2xl\:min-h-full{min-height:100%}
.2xl\:min-h-screen{min-height:100vh}
.2xl\:min-h-min{min-height:min-content}
.2xl\:min-h-fit{min-height:fit-content}
.2xl\:min-h-4{min-height:1rem}
.2xl\:min-h-8{min-height:2rem}
.2xl\:min-h-10{min-height:2.5rem}
.2xl\:min-h-12{min-height:3rem}
.2xl\:min-h-16{min-height:4rem}
.2xl\:min-h-20{min-height:5rem}
.2xl\:min-h-24{min-height:6rem}
.2xl\:min-h-32{min-height:8rem}
.2xl\:min-h-40{min-height:10rem}
.2xl\:min-h-48{min-height:12rem}
.2xl\:min-h-56{min-height:14rem}
.2xl\:min-h-64{min-height:16rem}
.2xl\:min-h-80{min-height:20rem}
.2xl\:min-h-96{min-height:24rem}
.2xl\:size-full{width:100%;height:100%}
.2xl\:size-0{width:0px;height:0px}
.2xl\:size-px{width:1px;height:1px}
.2xl\:size-0\.5{width:0.125rem;height:0.125rem}
.2xl\:size-1{width:0.25rem;height:0.25rem}
.2xl\:size-1\.5{width:0.375rem;height:0.375rem}
.2xl\:size-2{width:0.5rem;height:0.5rem}
.2xl\:size-2\.5{width:0.625rem;height:0.625rem}
.2xl\:size-3{width:0.75rem;height:0.75rem}
.2xl\:size-3\.5{width:0.875rem;height:0.875rem}
.2xl\:size-4{width:1rem;height:1rem}
.2xl\:size-5{width:1.25rem;height:1.25rem}
.2xl\:size-6{width:1.5rem;height:1.5rem}
.2xl\:size-7{width:1.75rem;height:1.75rem}
.2xl\:size-8{width:2rem;height:2rem}
.2xl\:size-9{width:2.25rem;height:2.25rem}
.2xl\:size-10{width:2.5rem;height:2.5rem}
.2xl\:size-11{width:2.75rem;height:2.75rem}
.2xl\:size-12{width:3rem;height:3rem}
.2xl\:size-14{width:3.5rem;height:3.5rem}
.2xl\:size-16{width:4rem;height:4rem}
.2xl\:size-20{width:5rem;height:5rem}
.2xl\:size-24{width:6rem;height:6rem}
.2xl\:size-28{width:7rem;height:7rem}
.2xl\:size-32{width:8rem;height:8rem}
.2xl\:size-36{width:9rem;height:9rem}
.2xl\:size-40{width:10rem;height:10rem}
.2xl\:size-44{width:11rem;height:11rem}
.2xl\:size-48{width:12rem;height:12rem}
.2xl\:size-52{width:13rem;height:13rem}
.2xl\:size-56{width:14rem;height:14rem}
.2xl\:size-60{width:15rem;height:15rem}
.2xl\:size-64{width:16rem;height:16rem}
.2xl\:size-72{width:18rem;height:18rem}
.2xl\:size-80{width:20rem;height:20rem}
.2xl\:size-96{width:24rem;height:24rem}
.2xl\:flex-row{flex-direction:row}
.2xl\:flex-row-reverse{flex-direction:row-reverse}
.2xl\:flex-col{flex-direction:column}
.2xl\:flex-col-reverse{flex-direction:column-reverse}
.2xl\:flex-wrap{flex-wrap:wrap}
.2xl\:flex-wrap-reverse{flex-wrap:wrap-reverse}
.2xl\:flex-nowrap{flex-wrap:nowrap}
.2xl\:flex-1{flex:1 1 0%}
.2xl\:flex-auto{flex:1 1 auto}
.2xl\:flex-initial{flex:0 1 auto}
.2xl\:flex-none{flex:none}
.2xl\:basis-0{flex-basis:0px}
.2xl\:basis-auto{flex-basis:auto}
.2xl\:basis-full{flex-basis:100%}
.2xl\:basis-1\/2{flex-basis:50%}
.2xl\:basis-1\/3{flex-basis:33.333333%}
.2xl\:items-start{align-items:flex-start}
.2xl\:self-start{align-self:flex-start}
.2xl\:items-end{align-items:flex-end}
.2xl\:self-end{align-self:flex-end}
.2xl\:items-center{align-items:center}
.2xl\:self-center{align-self:center}
.2xl\:items-baseline{align-items:baseline}
.2xl\:self-baseline{align-self:baseline}
.2xl\:items-stretch{align-items:stretch}
.2xl\:self-stretch{align-self:stretch}
.2xl\:self-auto{align-self:auto}
.2xl\:justify-start{justify-content:flex-start}
.2xl\:justify-items-start{justify-items:flex-start}
.2xl\:justify-self-start{justify-self:flex-start}
.2xl\:justify-end{justify-content:flex-end}
.2xl\:justify-items-end{justify-items:flex-end}
.2xl\:justify-self-end{justify-self:flex-end}
.2xl\:justify-center{justify-content:center}
.2xl\:justify-items-center{justify-items:center}
.2xl\:justify-self-center{justify-self:center}
.2xl\:justify-between{justify-content:space-between}
.2xl\:justify-items-between{justify-items:space-between}
.2xl\:justify-self-between{justify-self:space-between}
.2xl\:justify-around{justify-content:space-around}
.2xl\:justify-items-around{justify-items:space-around}
.2xl\:justify-self-around{justify-self:space-around}
.2xl\:justify-evenly{justify-content:space-evenly}
.2xl\:justify-items-evenly{justify-items:space-evenly}
.2xl\:justify-self-evenly{justify-self:space-evenly}
.2xl\:justify-stretch{justify-content:stretch}
.2xl\:justify-items-stretch{justify-items:stretch}
.2xl\:justify-self-stretch{justify-self:stretch}
.2xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.2xl\:col-span-1{grid-column:span 1 / span 1}
.2xl\:row-span-1{grid-row:span 1 / span 1}
.2xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.2xl\:col-span-2{grid-column:span 2 / span 2}
.2xl\:row-span-2{grid-row:span 2 / span 2}
.2xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.2xl\:col-span-3{grid-column:span 3 / span 3}
.2xl\:row-span-3{grid-row:span 3 / span 3}
.2xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.2xl\:col-span-4{grid-column:span 4 / span 4}
.2xl\:row-span-4{grid-row:span 4 / span 4}
.2xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.2xl\:col-span-5{grid-column:span 5 / span 5}
.2xl\:row-span-5{grid-row:span 5 / span 5}
.2xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.2xl\:col-span-6{grid-column:span 6 / span 6}
.2xl\:row-span-6{grid-row:span 6 / span 6}
.2xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.2xl\:col-span-7{grid-column:span 7 / span 7}
.2xl\:row-span-7{grid-row:span 7 / span 7}
.2xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.2xl\:col-span-8{grid-column:span 8 / span 8}
.2xl\:row-span-8{grid-row:span 8 / span 8}
.2xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.2xl\:col-span-9{grid-column:span 9 / span 9}
.2xl\:row-span-9{grid-row:span 9 / span 9}
.2xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.2xl\:col-span-10{grid-column:span 10 / span 10}
.2xl\:row-span-10{grid-row:span 10 / span 10}
.2xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.2xl\:col-span-11{grid-column:span 11 / span 11}
.2xl\:row-span-11{grid-row:span 11 / span 11}
.2xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.2xl\:col-span-12{grid-column:span 12 / span 12}
.2xl\:row-span-12{grid-row:span 12 / span 12}
.2xl\:grid-cols-none{grid-template-columns:none}
.2xl\:col-span-full{grid-column:1 / -1}
.2xl\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}
.2xl\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}
.2xl\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}
.2xl\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}
.2xl\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}
.2xl\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}
.2xl\:grid-flow-row{grid-auto-flow:row}
.2xl\:grid-flow-col{grid-auto-flow:column}
.2xl\:grid-flow-dense{grid-auto-flow:dense}
.2xl\:order-1{order:1}
.2xl\:order-2{order:2}
.2xl\:order-3{order:3}
.2xl\:order-4{order:4}
.2xl\:order-5{order:5}
.2xl\:order-6{order:6}
.2xl\:order-7{order:7}
.2xl\:order-8{order:8}
.2xl\:order-9{order:9}
.2xl\:order-10{order:10}
.2xl\:order-11{order:11}
.2xl\:order-12{order:12}
.2xl\:order-first{order:-9999}
.2xl\:order-last{order:9999}
.2xl\:order-none{order:0}
.2xl\:text-xs{font-size:0.75rem;line-height:1rem}
.2xl\:text-sm{font-size:0.875rem;line-height:1.25rem}
.2xl\:text-base{font-size:1rem;line-height:1.5rem}
.2xl\:text-lg{font-size:1.125rem;line-height:1.75rem}
.2xl\:text-xl{font-size:1.25rem;line-height:1.75rem}
.2xl\:text-2xl{font-size:1.5rem;line-height:2rem}
.2xl\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.2xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}
.2xl\:text-5xl{font-size:3rem;line-height:1.1}
.2xl\:text-6xl{font-size:3.75rem;line-height:1.05}
.2xl\:text-7xl{font-size:4.5rem;line-height:1.05}
.2xl\:text-8xl{font-size:6rem;line-height:1}
.2xl\:text-9xl{font-size:8rem;line-height:1}
.2xl\:font-thin{font-weight:100}
.2xl\:font-extralight{font-weight:200}
.2xl\:font-light{font-weight:300}
.2xl\:font-normal{font-weight:400}
.2xl\:font-medium{font-weight:500}
.2xl\:font-semibold{font-weight:600}
.2xl\:font-bold{font-weight:700}
.2xl\:font-extrabold{font-weight:800}
.2xl\:font-black{font-weight:900}
.2xl\:font-sans{font-family:var(--sf-font-body)}
.2xl\:font-display{font-family:var(--sf-font-display)}
.2xl\:font-ui{font-family:var(--sf-font-ui)}
.2xl\:font-serif{font-family:Georgia,"Times New Roman",serif}
.2xl\:font-mono{font-family:Consolas,"Cascadia Mono","Courier New",monospace}
.2xl\:leading-none{line-height:1}
.2xl\:leading-tight{line-height:1.25}
.2xl\:leading-snug{line-height:1.375}
.2xl\:leading-normal{line-height:1.5}
.2xl\:leading-relaxed{line-height:1.625}
.2xl\:leading-loose{line-height:2}
.2xl\:leading-3{line-height:.75rem}
.2xl\:leading-4{line-height:1rem}
.2xl\:leading-5{line-height:1.25rem}
.2xl\:leading-6{line-height:1.5rem}
.2xl\:leading-7{line-height:1.75rem}
.2xl\:leading-8{line-height:2rem}
.2xl\:leading-9{line-height:2.25rem}
.2xl\:leading-10{line-height:2.5rem}
.2xl\:tracking-tighter{letter-spacing:-0.05em}
.2xl\:tracking-tight{letter-spacing:-0.025em}
.2xl\:tracking-normal{letter-spacing:0em}
.2xl\:tracking-wide{letter-spacing:0.025em}
.2xl\:tracking-wider{letter-spacing:0.05em}
.2xl\:tracking-widest{letter-spacing:0.1em}
.2xl\:border-x{border-left-width:1px;border-right-width:1px}
.2xl\:border-y{border-top-width:1px;border-bottom-width:1px}
.2xl\:border-t{border-top-width:1px}
.2xl\:border-r{border-right-width:1px}
.2xl\:border-b{border-bottom-width:1px}
.2xl\:border-l{border-left-width:1px}
.2xl\:border-0{border-width:0px}
.2xl\:border-x-0{border-left-width:0px;border-right-width:0px}
.2xl\:border-y-0{border-top-width:0px;border-bottom-width:0px}
.2xl\:border-t-0{border-top-width:0px}
.2xl\:border-r-0{border-right-width:0px}
.2xl\:border-b-0{border-bottom-width:0px}
.2xl\:border-l-0{border-left-width:0px}
.2xl\:border-4{border-width:4px}
.2xl\:border-x-4{border-left-width:4px;border-right-width:4px}
.2xl\:border-y-4{border-top-width:4px;border-bottom-width:4px}
.2xl\:border-t-4{border-top-width:4px}
.2xl\:border-r-4{border-right-width:4px}
.2xl\:border-b-4{border-bottom-width:4px}
.2xl\:border-l-4{border-left-width:4px}
.2xl\:border-8{border-width:8px}
.2xl\:border-x-8{border-left-width:8px;border-right-width:8px}
.2xl\:border-y-8{border-top-width:8px;border-bottom-width:8px}
.2xl\:border-t-8{border-top-width:8px}
.2xl\:border-r-8{border-right-width:8px}
.2xl\:border-b-8{border-bottom-width:8px}
.2xl\:border-l-8{border-left-width:8px}
.2xl\:rounded-none{border-radius:0px}
.2xl\:rounded-t-none{border-top-left-radius:0px;border-top-right-radius:0px}
.2xl\:rounded-b-none{border-bottom-left-radius:0px;border-bottom-right-radius:0px}
.2xl\:rounded-l-none{border-top-left-radius:0px;border-bottom-left-radius:0px}
.2xl\:rounded-r-none{border-top-right-radius:0px;border-bottom-right-radius:0px}
.2xl\:rounded-tl-none{border-top-left-radius:0px}
.2xl\:rounded-tr-none{border-top-right-radius:0px}
.2xl\:rounded-bl-none{border-bottom-left-radius:0px}
.2xl\:rounded-br-none{border-bottom-right-radius:0px}
.2xl\:rounded-sm{border-radius:0.125rem}
.2xl\:rounded-t-sm{border-top-left-radius:0.125rem;border-top-right-radius:0.125rem}
.2xl\:rounded-b-sm{border-bottom-left-radius:0.125rem;border-bottom-right-radius:0.125rem}
.2xl\:rounded-l-sm{border-top-left-radius:0.125rem;border-bottom-left-radius:0.125rem}
.2xl\:rounded-r-sm{border-top-right-radius:0.125rem;border-bottom-right-radius:0.125rem}
.2xl\:rounded-tl-sm{border-top-left-radius:0.125rem}
.2xl\:rounded-tr-sm{border-top-right-radius:0.125rem}
.2xl\:rounded-bl-sm{border-bottom-left-radius:0.125rem}
.2xl\:rounded-br-sm{border-bottom-right-radius:0.125rem}
.2xl\:rounded{border-radius:0.25rem}
.2xl\:rounded-t{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}
.2xl\:rounded-b{border-bottom-left-radius:0.25rem;border-bottom-right-radius:0.25rem}
.2xl\:rounded-l{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}
.2xl\:rounded-r{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}
.2xl\:rounded-tl{border-top-left-radius:0.25rem}
.2xl\:rounded-tr{border-top-right-radius:0.25rem}
.2xl\:rounded-bl{border-bottom-left-radius:0.25rem}
.2xl\:rounded-br{border-bottom-right-radius:0.25rem}
.2xl\:rounded-md{border-radius:0.375rem}
.2xl\:rounded-t-md{border-top-left-radius:0.375rem;border-top-right-radius:0.375rem}
.2xl\:rounded-b-md{border-bottom-left-radius:0.375rem;border-bottom-right-radius:0.375rem}
.2xl\:rounded-l-md{border-top-left-radius:0.375rem;border-bottom-left-radius:0.375rem}
.2xl\:rounded-r-md{border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem}
.2xl\:rounded-tl-md{border-top-left-radius:0.375rem}
.2xl\:rounded-tr-md{border-top-right-radius:0.375rem}
.2xl\:rounded-bl-md{border-bottom-left-radius:0.375rem}
.2xl\:rounded-br-md{border-bottom-right-radius:0.375rem}
.2xl\:rounded-lg{border-radius:0.5rem}
.2xl\:rounded-t-lg{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}
.2xl\:rounded-b-lg{border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem}
.2xl\:rounded-l-lg{border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem}
.2xl\:rounded-r-lg{border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem}
.2xl\:rounded-tl-lg{border-top-left-radius:0.5rem}
.2xl\:rounded-tr-lg{border-top-right-radius:0.5rem}
.2xl\:rounded-bl-lg{border-bottom-left-radius:0.5rem}
.2xl\:rounded-br-lg{border-bottom-right-radius:0.5rem}
.2xl\:rounded-xl{border-radius:0.75rem}
.2xl\:rounded-t-xl{border-top-left-radius:0.75rem;border-top-right-radius:0.75rem}
.2xl\:rounded-b-xl{border-bottom-left-radius:0.75rem;border-bottom-right-radius:0.75rem}
.2xl\:rounded-l-xl{border-top-left-radius:0.75rem;border-bottom-left-radius:0.75rem}
.2xl\:rounded-r-xl{border-top-right-radius:0.75rem;border-bottom-right-radius:0.75rem}
.2xl\:rounded-tl-xl{border-top-left-radius:0.75rem}
.2xl\:rounded-tr-xl{border-top-right-radius:0.75rem}
.2xl\:rounded-bl-xl{border-bottom-left-radius:0.75rem}
.2xl\:rounded-br-xl{border-bottom-right-radius:0.75rem}
.2xl\:rounded-2xl{border-radius:1rem}
.2xl\:rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}
.2xl\:rounded-b-2xl{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}
.2xl\:rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}
.2xl\:rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}
.2xl\:rounded-tl-2xl{border-top-left-radius:1rem}
.2xl\:rounded-tr-2xl{border-top-right-radius:1rem}
.2xl\:rounded-bl-2xl{border-bottom-left-radius:1rem}
.2xl\:rounded-br-2xl{border-bottom-right-radius:1rem}
.2xl\:rounded-3xl{border-radius:1.5rem}
.2xl\:rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}
.2xl\:rounded-b-3xl{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}
.2xl\:rounded-l-3xl{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}
.2xl\:rounded-r-3xl{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}
.2xl\:rounded-tl-3xl{border-top-left-radius:1.5rem}
.2xl\:rounded-tr-3xl{border-top-right-radius:1.5rem}
.2xl\:rounded-bl-3xl{border-bottom-left-radius:1.5rem}
.2xl\:rounded-br-3xl{border-bottom-right-radius:1.5rem}
.2xl\:rounded-full{border-radius:9999px}
.2xl\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}
.2xl\:rounded-b-full{border-bottom-left-radius:9999px;border-bottom-right-radius:9999px}
.2xl\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}
.2xl\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}
.2xl\:rounded-tl-full{border-top-left-radius:9999px}
.2xl\:rounded-tr-full{border-top-right-radius:9999px}
.2xl\:rounded-bl-full{border-bottom-left-radius:9999px}
.2xl\:rounded-br-full{border-bottom-right-radius:9999px}
.2xl\:shadow-sm{box-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05)}
.2xl\:shadow{box-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)}
.2xl\:shadow-md{box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)}
.2xl\:shadow-lg{box-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)}
.2xl\:shadow-xl{box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)}
.2xl\:shadow-2xl{box-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25)}
.2xl\:shadow-inner{box-shadow:inset 0 2px 4px 0 rgb(0 0 0 / 0.05)}
.2xl\:shadow-none{box-shadow:0 0 #0000}
.2xl\:object-cover{object-fit:cover}
.2xl\:object-contain{object-fit:contain}
.2xl\:object-fill{object-fit:fill}
.2xl\:object-none{object-fit:none}
.2xl\:object-scale-down{object-fit:scale-down}
.2xl\:object-center{object-position:center}
.2xl\:object-top{object-position:top}
.2xl\:object-bottom{object-position:bottom}
.2xl\:object-left{object-position:left}
.2xl\:object-right{object-position:right}
.2xl\:translate-x-0{transform:translateX(0px)}
.2xl\:translate-y-0{transform:translateY(0px)}
.2xl\:translate-x-px{transform:translateX(1px)}
.2xl\:translate-y-px{transform:translateY(1px)}
.2xl\:translate-x-0\.5{transform:translateX(0.125rem)}
.2xl\:translate-y-0\.5{transform:translateY(0.125rem)}
.2xl\:translate-x-1{transform:translateX(0.25rem)}
.2xl\:translate-y-1{transform:translateY(0.25rem)}
.2xl\:translate-x-1\.5{transform:translateX(0.375rem)}
.2xl\:translate-y-1\.5{transform:translateY(0.375rem)}
.2xl\:translate-x-2{transform:translateX(0.5rem)}
.2xl\:translate-y-2{transform:translateY(0.5rem)}
.2xl\:translate-x-2\.5{transform:translateX(0.625rem)}
.2xl\:translate-y-2\.5{transform:translateY(0.625rem)}
.2xl\:translate-x-3{transform:translateX(0.75rem)}
.2xl\:translate-y-3{transform:translateY(0.75rem)}
.2xl\:translate-x-3\.5{transform:translateX(0.875rem)}
.2xl\:translate-y-3\.5{transform:translateY(0.875rem)}
.2xl\:translate-x-4{transform:translateX(1rem)}
.2xl\:translate-y-4{transform:translateY(1rem)}
.2xl\:translate-x-5{transform:translateX(1.25rem)}
.2xl\:translate-y-5{transform:translateY(1.25rem)}
.2xl\:translate-x-6{transform:translateX(1.5rem)}
.2xl\:translate-y-6{transform:translateY(1.5rem)}
.2xl\:translate-x-7{transform:translateX(1.75rem)}
.2xl\:translate-y-7{transform:translateY(1.75rem)}
.2xl\:translate-x-8{transform:translateX(2rem)}
.2xl\:translate-y-8{transform:translateY(2rem)}
.2xl\:translate-x-9{transform:translateX(2.25rem)}
.2xl\:translate-y-9{transform:translateY(2.25rem)}
.2xl\:translate-x-10{transform:translateX(2.5rem)}
.2xl\:translate-y-10{transform:translateY(2.5rem)}
.2xl\:translate-x-11{transform:translateX(2.75rem)}
.2xl\:translate-y-11{transform:translateY(2.75rem)}
.2xl\:translate-x-12{transform:translateX(3rem)}
.2xl\:translate-y-12{transform:translateY(3rem)}
.2xl\:translate-x-14{transform:translateX(3.5rem)}
.2xl\:translate-y-14{transform:translateY(3.5rem)}
.2xl\:translate-x-16{transform:translateX(4rem)}
.2xl\:translate-y-16{transform:translateY(4rem)}
.2xl\:translate-x-20{transform:translateX(5rem)}
.2xl\:translate-y-20{transform:translateY(5rem)}
.2xl\:translate-x-24{transform:translateX(6rem)}
.2xl\:translate-y-24{transform:translateY(6rem)}
.2xl\:translate-x-28{transform:translateX(7rem)}
.2xl\:translate-y-28{transform:translateY(7rem)}
.2xl\:translate-x-32{transform:translateX(8rem)}
.2xl\:translate-y-32{transform:translateY(8rem)}
.2xl\:translate-x-36{transform:translateX(9rem)}
.2xl\:translate-y-36{transform:translateY(9rem)}
.2xl\:translate-x-40{transform:translateX(10rem)}
.2xl\:translate-y-40{transform:translateY(10rem)}
.2xl\:translate-x-44{transform:translateX(11rem)}
.2xl\:translate-y-44{transform:translateY(11rem)}
.2xl\:translate-x-48{transform:translateX(12rem)}
.2xl\:translate-y-48{transform:translateY(12rem)}
.2xl\:translate-x-52{transform:translateX(13rem)}
.2xl\:translate-y-52{transform:translateY(13rem)}
.2xl\:translate-x-56{transform:translateX(14rem)}
.2xl\:translate-y-56{transform:translateY(14rem)}
.2xl\:translate-x-60{transform:translateX(15rem)}
.2xl\:translate-y-60{transform:translateY(15rem)}
.2xl\:translate-x-64{transform:translateX(16rem)}
.2xl\:translate-y-64{transform:translateY(16rem)}
.2xl\:translate-x-72{transform:translateX(18rem)}
.2xl\:translate-y-72{transform:translateY(18rem)}
.2xl\:translate-x-80{transform:translateX(20rem)}
.2xl\:translate-y-80{transform:translateY(20rem)}
.2xl\:translate-x-96{transform:translateX(24rem)}
.2xl\:translate-y-96{transform:translateY(24rem)}
.2xl\:relative-z{position:relative;z-index:1}
.2xl\:table-auto{table-layout:auto}
.2xl\:table-fixed{table-layout:fixed}
.2xl\:columns-1{columns:1}
.2xl\:columns-2{columns:2}
.2xl\:columns-3{columns:3}
.2xl\:columns-4{columns:4}
}

/* --- Print ---------------------------------------------------------- */
@media print{.print\:hidden{display:none}.print\:block{display:block}body{background:#fff}}
