@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-lift)}html{background-color:var(--color-bg);color:var(--color-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--color-bg);min-height:100dvh;font-family:var(--font-sans);color:var(--color-ink);background-image:radial-gradient(at -5% 105%,#1c1c1ce6 20%,#0000 78%);background-attachment:fixed;font-weight:400;line-height:1.5}h1,h2,h3{text-wrap:balance;font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-paper);font-weight:300}p{text-wrap:pretty}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}:focus-visible{outline:1px solid var(--color-ember);outline-offset:3px}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number],input[type=date]{appearance:textfield;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root{--color-bg:#000;--color-bg-warm:#0e0e0e;--color-surface:#1c1c1c;--color-lift:#2a2a2a;--color-ink:#c5c5bd;--color-ink-soft:#9c9c95;--color-muted:#6f6f69;--color-paper:#fff;--color-ember:#c8ec4a;--color-ember-deep:#3a5414;--color-olive:#3f7a6c;--color-good:#8fa898;--color-high:#c9a090;--color-high-bg:#1c1614;--color-wine:#c4b0a8;--color-wine-bg:#1a1614;--color-slate:#7d858e;--color-moss:#161410;--color-tag:#007aed;--color-tag-logged:#007aed;--color-tag-good:#3d5618;--color-tag-great:#4f7320;--color-tag-short:#8a4a32;--color-tag-high:#a85f2a;--color-tag-exceeds:#3e5366;--color-tag-reduce:#7a3a2e;--color-navy:#1e3a5f;--color-navy-hover:#274a73;--font-display:"Inter", ui-sans-serif, system-ui, sans-serif;--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--font-label:"Space Grotesk", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-caption:.75rem;--tracking-caption:.16em;--tracking-heading:-.01em;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:12px;--radius-full:9999px;--ease-instrument:cubic-bezier(.72, 0, .12, 1);--max-width-page:75rem;--width-coach:22.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}[data-slot=button] svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}

@keyframes xjsmpz5-B {
  50% {
    opacity: .5;
  }
}

@keyframes xmvv7fu-B {
  0%, 100% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(-8px);
  }
}

.x10a8y8t:not(#\#) {
  inset: 0;
}

.x78pyy4:not(#\#) {
  padding: .25rem;
}

.xis3749:not(#\#) {
  padding: 1.5rem;
}

.x184ff40:not(#\#):not(#\#) {
  border-color: var(--color-slate);
}

.x10hpsqq:not(#\#):not(#\#) {
  border-radius: 9999px;
}

.x1isfam7:not(#\#):not(#\#) {
  border-radius: var(--radius-full);
}

.x1r43tth:not(#\#):not(#\#) {
  border-radius: var(--radius-lg);
}

.xss2sxf:not(#\#):not(#\#) {
  border-radius: var(--radius-md);
}

.xbsl7fq:not(#\#):not(#\#) {
  border-style: dashed;
}

.xng3xce:not(#\#):not(#\#) {
  border-style: none;
}

.xmkeg23:not(#\#):not(#\#) {
  border-width: 1px;
}

.xtw71wu:not(#\#):not(#\#) {
  gap: .25rem .75rem;
}

.x4upkte:not(#\#):not(#\#) {
  gap: .25rem 1rem;
}

.xvh977a:not(#\#):not(#\#) {
  gap: .25rem;
}

.xpj7pl4:not(#\#):not(#\#) {
  gap: .375rem;
}

.x1tmakyn:not(#\#):not(#\#) {
  gap: .5rem 1rem;
}

.x13z6uf9:not(#\#):not(#\#) {
  gap: .5rem;
}

.x8233eu:not(#\#):not(#\#) {
  gap: .75rem;
}

.xxhr3t:not(#\#):not(#\#) {
  gap: 0;
}

.x15iy025:not(#\#):not(#\#) {
  gap: 1.25rem;
}

.xru8eyw:not(#\#):not(#\#) {
  gap: 1.5rem;
}

.x8fetqu:not(#\#):not(#\#) {
  gap: 1rem;
}

.x1h4iudz:not(#\#):not(#\#) {
  gap: 2rem;
}

.x1npkx4u:not(#\#):not(#\#) {
  grid-column: 2;
}

.xs6hwqx:not(#\#):not(#\#) {
  list-style: outside;
}

.xvueqy4:not(#\#):not(#\#) {
  margin-inline: auto;
}

.x1a2a7pz:not(#\#):not(#\#) {
  outline: none;
}

.xb3r6kr:not(#\#):not(#\#) {
  overflow: hidden;
}

.x1rea2x4:not(#\#):not(#\#) {
  overflow: visible;
}

.x18g2hj5:not(#\#):not(#\#) {
  padding-block: .5rem;
}

.x13eudtd:not(#\#):not(#\#) {
  padding-block: .625rem;
}

.xo0yzjp:not(#\#):not(#\#) {
  padding-block: .75rem;
}

.x142x9wm:not(#\#):not(#\#) {
  padding-block: .875rem;
}

.x6qoaat:not(#\#):not(#\#) {
  padding-block: 1.25rem;
}

.x1yb22fu:not(#\#):not(#\#) {
  padding-block: 1.5rem;
}

.xgepmj6:not(#\#):not(#\#) {
  padding-block: 1rem;
}

.x18mflkt:not(#\#):not(#\#) {
  padding-block: 2rem;
}

.xllzysa:not(#\#):not(#\#) {
  padding-inline: .25rem;
}

.x97vtpp:not(#\#):not(#\#) {
  padding-inline: .5rem;
}

.xvpgqt4:not(#\#):not(#\#) {
  padding-inline: .625rem;
}

.x1ryrjj2:not(#\#):not(#\#) {
  padding-inline: .75rem;
}

.x1qhpy6z:not(#\#):not(#\#) {
  padding-inline: 1.25rem;
}

.xzsmjar:not(#\#):not(#\#) {
  padding-inline: 1.5rem;
}

.xnxx81d:not(#\#):not(#\#) {
  padding-inline: 1rem;
}

.x1ku5rj1:not(#\#):not(#\#) {
  place-items: center;
}

.x1hl2dhg:not(#\#):not(#\#) {
  text-decoration: none;
}

.x1iq12vc:focus-visible:not(#\#):not(#\#) {
  outline: 2px solid var(--color-ember);
}

.x1pha0wt:not(#\#):not(#\#):not(#\#) {
  align-items: baseline;
}

.x6s0dn4:not(#\#):not(#\#):not(#\#) {
  align-items: center;
}

.xuk3077:not(#\#):not(#\#):not(#\#) {
  align-items: flex-end;
}

.x1cy8zhl:not(#\#):not(#\#):not(#\#) {
  align-items: flex-start;
}

.x7a106z:not(#\#):not(#\#):not(#\#) {
  align-items: start;
}

.x1c74tu6:not(#\#):not(#\#):not(#\#) {
  animation-duration: 2s;
}

.xmdyy31:not(#\#):not(#\#):not(#\#) {
  animation-duration: 6s;
}

.xa4qsjk:not(#\#):not(#\#):not(#\#) {
  animation-iteration-count: infinite;
}

.xo6bm9r:not(#\#):not(#\#):not(#\#) {
  animation-name: xjsmpz5-B;
}

.x1rkcqh:not(#\#):not(#\#):not(#\#) {
  animation-name: xmvv7fu-B;
}

.xw1l40g:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
}

.x4hg4is:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: ease-in-out;
}

.xjyslct:not(#\#):not(#\#):not(#\#) {
  appearance: none;
}

.x1sg1d4o:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 4 / 5;
}

.xjbqb8w:not(#\#):not(#\#):not(#\#) {
  background-color: #0000;
}

.x1l85736:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-bg-warm);
}

.xradexx:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-bg);
}

.x1sjc0o8:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-ember-deep);
}

.xnlvt55:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-high-bg);
}

.x1shz3sh:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-lift);
}

.x30msxh:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-moss);
}

.xkax6wm:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-navy);
}

.x1dnc6ee:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-paper);
}

.x1o5fhc4:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-surface);
}

.xozc01t:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-tag-exceeds);
}

.xy27xx8:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-tag-great);
}

.x16vewys:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-tag-high);
}

.x13b2qq0:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-tag-reduce);
}

.x7j0wds:not(#\#):not(#\#):not(#\#) {
  background-image: radial-gradient(120% 90% at 20% 15%,var(--color-ember) 0%,transparent 55%),radial-gradient(110% 80% at 85% 85%,var(--color-burn) 0%,transparent 50%),linear-gradient(160deg,var(--color-ember-deep),var(--color-navy));
}

.xqbhm56:not(#\#):not(#\#):not(#\#) {
  background-image: radial-gradient(closest-side, #00000073, #0000);
}

.x1mwwwfo:not(#\#):not(#\#):not(#\#) {
  border-collapse: collapse;
}

.x1gnnqk1:not(#\#):not(#\#):not(#\#) {
  box-shadow: none;
}

.x1sedcf2:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--shadow-inset);
}

.xee9ypj:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--shadow-raised-sm);
}

.x1rgc8if:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--shadow-raised);
}

.x1heor9g:not(#\#):not(#\#):not(#\#) {
  color: inherit;
}

.x156em0e:not(#\#):not(#\#):not(#\#) {
  color: var(--color-bg);
}

.x1es5ti5:not(#\#):not(#\#):not(#\#) {
  color: var(--color-ember);
}

.xw6rxqx:not(#\#):not(#\#):not(#\#) {
  color: var(--color-high);
}

.x1iya5og:not(#\#):not(#\#):not(#\#) {
  color: var(--color-ink-soft);
}

.x4rwe1m:not(#\#):not(#\#):not(#\#) {
  color: var(--color-ink);
}

.xztk3xo:not(#\#):not(#\#):not(#\#) {
  color: var(--color-muted);
}

.x1lz23ec:not(#\#):not(#\#):not(#\#) {
  color: var(--color-on-accent);
}

.x1u7qab4:not(#\#):not(#\#):not(#\#) {
  color: var(--color-paper);
}

.x1s07kcz:not(#\#):not(#\#):not(#\#) {
  column-gap: .625rem;
}

.xsin8gy:not(#\#):not(#\#):not(#\#) {
  column-gap: .75rem;
}

.xgvynzx:not(#\#):not(#\#):not(#\#) {
  column-gap: 1.5rem;
}

.x1nml6z7:not(#\#):not(#\#):not(#\#) {
  column-gap: 3rem;
}

.x1ypdohk:not(#\#):not(#\#):not(#\#) {
  cursor: pointer;
}

.x1lliihq:not(#\#):not(#\#):not(#\#) {
  display: block;
}

.x78zum5:not(#\#):not(#\#):not(#\#) {
  display: flex;
}

.xrvj5dj:not(#\#):not(#\#):not(#\#) {
  display: grid;
}

.x3nfvp2:not(#\#):not(#\#):not(#\#) {
  display: inline-flex;
}

.x1s85apg:not(#\#):not(#\#):not(#\#) {
  display: none;
}

.xh3jouh:not(#\#):not(#\#):not(#\#) {
  filter: blur(6px);
}

.x18ap1v3:not(#\#):not(#\#):not(#\#) {
  filter: drop-shadow(0 22px 28px #0006) drop-shadow(0 0 22px #74a0d659);
}

.x861rx3:not(#\#):not(#\#):not(#\#) {
  flex-basis: 18rem;
}

.xdt5ytf:not(#\#):not(#\#):not(#\#) {
  flex-direction: column;
}

.x1iyjqo2:not(#\#):not(#\#):not(#\#) {
  flex-grow: 1;
}

.x2lah0s:not(#\#):not(#\#):not(#\#) {
  flex-shrink: 0;
}

.x1a02dak:not(#\#):not(#\#):not(#\#) {
  flex-wrap: wrap;
}

.xztccil:not(#\#):not(#\#):not(#\#) {
  font-family: var(--font-display);
}

.x5rg9m2:not(#\#):not(#\#):not(#\#) {
  font-family: var(--font-mono);
}

.xo8qxs0:not(#\#):not(#\#):not(#\#) {
  font-family: var(--font-sans);
}

.x3pete7:not(#\#):not(#\#):not(#\#) {
  font-family: var(--font-title);
}

.x12lo8hy:not(#\#):not(#\#):not(#\#) {
  font-size: .6875rem;
}

.xboafo0:not(#\#):not(#\#):not(#\#) {
  font-size: .75rem;
}

.x1dcheo9:not(#\#):not(#\#):not(#\#) {
  font-size: .8125rem;
}

.xkpwil5:not(#\#):not(#\#):not(#\#) {
  font-size: .875rem;
}

.x6u19be:not(#\#):not(#\#):not(#\#) {
  font-size: .9375rem;
}

.x1lkfr7t:not(#\#):not(#\#):not(#\#) {
  font-size: 1.0625rem;
}

.x1c3i2sq:not(#\#):not(#\#):not(#\#) {
  font-size: 1.125rem;
}

.x1603h9y:not(#\#):not(#\#):not(#\#) {
  font-size: 1.25rem;
}

.xngnso2:not(#\#):not(#\#):not(#\#) {
  font-size: 1.5rem;
}

.x1q74xe4:not(#\#):not(#\#):not(#\#) {
  font-size: 1.75rem;
}

.x1jchvi3:not(#\#):not(#\#):not(#\#) {
  font-size: 1rem;
}

.x13wtedm:not(#\#):not(#\#):not(#\#) {
  font-size: 2.5rem;
}

.x1ld9h3c:not(#\#):not(#\#):not(#\#) {
  font-size: var(--text-caption);
}

.xss6m8b:not(#\#):not(#\#):not(#\#) {
  font-variant-numeric: tabular-nums;
}

.x1iikomf:not(#\#):not(#\#):not(#\#) {
  font-weight: 300;
}

.xo1l8bm:not(#\#):not(#\#):not(#\#) {
  font-weight: 400;
}

.xk50ysn:not(#\#):not(#\#):not(#\#) {
  font-weight: 500;
}

.x1s688f:not(#\#):not(#\#):not(#\#) {
  font-weight: 600;
}

.x1n3gvj4:not(#\#):not(#\#):not(#\#) {
  font-weight: var(--weight-display);
}

.x52fmzj:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1fr auto;
}

.x1y6fwsi:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1fr;
}

.xjc6deh:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 6rem 1fr;
}

.xouvnr4:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 9rem 1fr;
}

.x1gb7c1c:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(7rem, auto) 1fr;
}

.xntw7xv:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(9rem, auto) 1fr;
}

.xl56j7k:not(#\#):not(#\#):not(#\#) {
  justify-content: center;
}

.x13a6bvl:not(#\#):not(#\#):not(#\#) {
  justify-content: flex-end;
}

.x1qughib:not(#\#):not(#\#):not(#\#) {
  justify-content: space-between;
}

.x1w69ole:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.025em;
}

.x16q24ku:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .02em;
}

.x1i21sxh:not(#\#):not(#\#):not(#\#) {
  letter-spacing: normal;
}

.xacygis:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--tracking-caption);
}

.xk11mwj:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--tracking-heading);
}

.x1f41ap9:not(#\#):not(#\#):not(#\#) {
  line-height: 1.05;
}

.x1159mfc:not(#\#):not(#\#):not(#\#) {
  line-height: 1.1;
}

.x1uo3zyz:not(#\#):not(#\#):not(#\#) {
  line-height: 1.15;
}

.x1u7k74:not(#\#):not(#\#):not(#\#) {
  line-height: 1.2;
}

.x8r4c90:not(#\#):not(#\#):not(#\#) {
  line-height: 1.25rem;
}

.xwn7fz2:not(#\#):not(#\#):not(#\#) {
  line-height: 1.3;
}

.x1xfvgam:not(#\#):not(#\#):not(#\#) {
  line-height: 1.35;
}

.x37zpob:not(#\#):not(#\#):not(#\#) {
  line-height: 1.4;
}

.x1evy7pa:not(#\#):not(#\#):not(#\#) {
  line-height: 1.5;
}

.x1jjo3f5:not(#\#):not(#\#):not(#\#) {
  line-height: 1.55;
}

.x1dbl2gt:not(#\#):not(#\#):not(#\#) {
  line-height: 1.6;
}

.xladpa3:not(#\#):not(#\#):not(#\#) {
  line-height: 1.75rem;
}

.x175384e:not(#\#):not(#\#):not(#\#) {
  -webkit-mask-position: 0;
  mask-position: 0;
}

.x16fucec:not(#\#):not(#\#):not(#\#) {
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.x2k2kcx:not(#\#):not(#\#):not(#\#) {
  -webkit-mask-size: contain;
  mask-size: contain;
}

.x19kjcj4:not(#\#):not(#\#):not(#\#) {
  object-fit: contain;
}

.x1syqo4t:not(#\#):not(#\#):not(#\#) {
  object-position: bottom;
}

.x1hc1fzr:not(#\#):not(#\#):not(#\#) {
  opacity: 1;
}

.x1hl8ikr:not(#\#):not(#\#):not(#\#) {
  outline-offset: 2px;
}

.xj0a0fe:not(#\#):not(#\#):not(#\#) {
  overflow-wrap: anywhere;
}

.x1mzt3pk:not(#\#):not(#\#):not(#\#) {
  overflow-wrap: break-word;
}

.x8945me:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: 1rem;
}

.x10l6tqk:not(#\#):not(#\#):not(#\#) {
  position: absolute;
}

.x1n2onr6:not(#\#):not(#\#):not(#\#) {
  position: relative;
}

.x288g5:not(#\#):not(#\#):not(#\#) {
  resize: vertical;
}

.x5qd032:not(#\#):not(#\#):not(#\#) {
  row-gap: .25rem;
}

.x1fc8kun:not(#\#):not(#\#):not(#\#) {
  row-gap: .5rem;
}

.x2b8uid:not(#\#):not(#\#):not(#\#) {
  text-align: center;
}

.xdpxx8g:not(#\#):not(#\#):not(#\#) {
  text-align: left;
}

.x1hr2gdg:not(#\#):not(#\#):not(#\#) {
  text-align: right;
}

.xlyipyv:not(#\#):not(#\#):not(#\#) {
  text-overflow: ellipsis;
}

.xtvhhri:not(#\#):not(#\#):not(#\#) {
  text-transform: uppercase;
}

.x1d8287x:not(#\#):not(#\#):not(#\#) {
  transition-duration: .3s;
}

.x1mzr15r:not(#\#):not(#\#):not(#\#) {
  transition-property: box-shadow, background-color, color, opacity;
}

.xzoq3b1:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: var(--ease-instrument);
}

.x87ps6o:not(#\#):not(#\#):not(#\#) {
  -webkit-user-select: none;
  user-select: none;
}

.x3ajldb:not(#\#):not(#\#):not(#\#) {
  vertical-align: bottom;
}

.x16dsc37:not(#\#):not(#\#):not(#\#) {
  vertical-align: top;
}

.xuxw1ft:not(#\#):not(#\#):not(#\#) {
  white-space: nowrap;
}

.x126k92a:not(#\#):not(#\#):not(#\#) {
  white-space: pre-wrap;
}

.xtgyt42:disabled:not(#\#):not(#\#):not(#\#) {
  cursor: default;
}

.xk0mbs4:disabled:not(#\#):not(#\#):not(#\#) {
  opacity: .55;
}

.x7mzceb:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-ember);
}

.xv2140j:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-high-bg);
}

.x1pdrnd5:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--color-ember);
}

.x1faondt:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--color-high);
}

.x15d1xzy:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--color-paper);
}

.x1eih0bk:active:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--shadow-inset);
}

@media (prefers-reduced-motion: reduce) {
  .x1aquc0h.x1aquc0h:not(#\#):not(#\#):not(#\#) {
    animation-name: none;
  }
}

.xitufih:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--color-lift);
}

.xco7962:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-left-radius: var(--radius-sm);
}

.x57cgln:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-right-radius: var(--radius-sm);
}

.x1q0q8m5:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-style: solid;
}

.xso031l:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 1px;
}

.xrmbssx:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: var(--color-burn);
}

.x11vf08v:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: var(--color-good);
}

.x19ypqd9:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-style: solid;
}

.xc8hjz9:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-width: 4px;
}

.xkuxifx:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--color-lift);
}

.x13fuv20:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-style: solid;
}

.x178xt8z:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: 1px;
}

.x1dsxqw4:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 1%;
}

.x1bwxhi2:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 2%;
}

.xam5rvr:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.5rem;
}

.x5yr21d:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100%;
}

.x14m2r7q:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 116%;
}

.xwaiz5r:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2.5rem;
}

.x12hms15:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2.75rem;
}

.xettwda:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2rem;
}

.x56xns8:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 7%;
}

.xj5k969:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 22%;
}

.x1nrll8i:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 50%;
}

.x1nhhxel:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 1.5rem;
}

.xyi6m4r:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 1rem;
}

.x1t84w78:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 2rem;
}

.x1qi39gb:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: -37%;
}

.x1tbvfm1:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .25rem;
}

.x1mjqqkp:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .5rem;
}

.xhj8ucd:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .75rem;
}

.xwg69jb:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 1.25rem;
}

.xj1urod:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 1rem;
}

.x1cl2iem:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 2rem;
}

.x193iq5w:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 100%;
}

.x1vxnb6q:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 18rem;
}

.xowlazn:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 24rem;
}

.x1ptgtm5:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 26rem;
}

.x1983rqf:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 28rem;
}

.x19pysoa:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 34rem;
}

.xc0i79g:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 36rem;
}

.xf2d64e:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 40rem;
}

.x1dwg165:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 44rem;
}

.x1hv4mr:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 72rem;
}

.x1k5yvld:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 88%;
}

.x1ov3xa9:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 100dvh;
}

.xg6iff7:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 100vh;
}

.x19wm6jj:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 2.25rem;
}

.xgbkey0:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 2.75rem;
}

.xe8gcm:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 3rem;
}

.x1iqqjzv:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 9rem;
}

.xeuugli:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 0;
}

.x1yu0yqm:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 44rem;
}

.xw2csxc:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: auto;
}

@media (width >= 48rem) {
  .x6ziihd.x6ziihd:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: 2rem;
  }
}

.x2yie3v:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 1rem;
}

.x17r0vjz:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 2rem;
}

.x1q8uoa4:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 4rem;
}

.x1uae1lo:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 1.25rem;
}

.x33uob6:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: .75rem;
}

.x6gltce:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 1.5rem;
}

.x12t3zde:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 1rem;
}

.x1rjoabk:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 2.5rem;
}

.x1thg88o:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 3.5rem;
}

.xh8yej3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}

.xhnqznf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 12rem;
}

.x1q2mzld:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 14rem;
}

.xvm51jw:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 2.5rem;
}

.xb1qrhf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 2.75rem;
}

.xfggxmx:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 56%;
}

.x8e8nn:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 7.9rem;
}

.x12wacv3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 74%;
}

.xi9l4ab:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 82%;
}

@media (width >= 48rem) {
  .x1e94av6.x1e94av6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 3rem;
  }

  .x17kia00.x17kia00:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-inline: 1.25rem;
  }

  .xgge8j1.xgge8j1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    align-items: center;
  }

  .xg016v5.xg016v5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: block;
  }

  .x1fr5pk6.x1fr5pk6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }

  .xypuxvj.xypuxvj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.25rem;
  }

  .xedhu9y.xedhu9y:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 2.5rem;
  }

  .x14o85ki.x14o85ki:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 3.5rem;
  }

  .xkh717n.xkh717n:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1.1fr .9fr;
  }

  .x3yrmi6.x3yrmi6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr 1fr;
  }
}

@media (width >= 64rem) {
  .xwe0rx2.xwe0rx2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr 20rem;
  }

  .x11hx3za.x11hx3za:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 22rem 1fr;
  }
}

@media (width >= 48rem) {
  .x1ssakzw.x1ssakzw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 4rem 1fr 14rem 6rem auto;
  }

  .x1de9k3q.x1de9k3q:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 3.5rem;
  }

  .x1e2s1pi.x1e2s1pi:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 80%;
  }

  .xl0lmm4.xl0lmm4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 4rem;
  }

  .x1r0o6mc.x1r0o6mc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 2.5rem;
  }

  .x1qv0f3r.x1qv0f3r:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 3.5rem;
  }

  .xywo4t7.xywo4t7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 4rem;
  }

  .xkn0iaw.xkn0iaw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100%;
  }

  .xtbcyht.xtbcyht:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 10rem;
  }
}
