/* personal-color.blade.php: Tailwind step 2. Utilities live in the markup; built by work/tw/build-tools.sh (content: personal-color.classes). */

@font-face {
  font-family: 'Lora';

  src: url('/js/vendor/lora-3/Lora-Regular.ttf') format('truetype');

  font-weight: 400;

  font-display: swap;
}

@font-face {
  font-family: 'Lora';

  src: url('/js/vendor/lora-3/Lora-SemiBold.ttf') format('truetype');

  font-weight: 600;

  font-display: swap;
}

:where(.cmt) #pc {
  width: 100%;
  --accent: #B7472A;
  --accent-soft: rgba(183, 71, 42, .12);
  --bad: #A1260F;
  --bad-bg: #FBD9D3;
  --card: #fff;
  --fill: #F3EEE8;
  --fill-2: #EFE9E2;
  --ghost: rgba(255, 255, 255, .7);
  --grad: linear-gradient(to right, #f5af19, #f12711);
  --ink: #14110F;
  --ink2: #3A332E;
  --line: #EAE4DD;
  --line-2: #D9D1C8;
  --line-3: #CFC5BA;
  --muted: #6E655E;
  --ok: #1C6B36;
  --ok-bg: #D9EEDC;
  --paper: #FAF7F3;
  --shade: rgba(20, 17, 15, .14);
  --tip: #F7F2EC;
  --warn: #8A5300;
  --warn-bg: #FDEBC8;
  --serif: 'Lora', Georgia, 'Times New Roman', serif;
  background: var(--paper);
  color: var(--ink);
}

:where(.cmt) .pc-serif {
  font-family: var(--serif);
  letter-spacing: -.01em;
  font-weight: var(--cm-fw-regular);
}

:where(.cmt) .pc-link {
  padding: 0;
  border: 0;
  background: none;
  text-decoration: underline;
  color: var(--ink);
  font-weight: var(--cm-fw-semibold);
  text-underline-offset: 3px;
}

:where(.cmt) .pc-sw :is(i, .icon)::after {
  position: absolute;
  right: 7px;
  content: '';
  bottom: 6px;
  height: 11px;
  width: 11px;
  background: #fff;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.38 3.46 16 2a4 4 0 0 1-8 0L3.62 3.46a2 2 0 0 0-1.34 2.23l.58 3.47a1 1 0 0 0 .99.84H6v10c0 1.1.9 2 2 2h8a2 2 0 0 0 2-2V10h2.15a1 1 0 0 0 .99-.84l.58-3.47a2 2 0 0 0-1.34-2.23z'/%3E%3C/svg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.38 3.46 16 2a4 4 0 0 1-8 0L3.62 3.46a2 2 0 0 0-1.34 2.23l.58 3.47a1 1 0 0 0 .99.84H6v10c0 1.1.9 2 2 2h8a2 2 0 0 0 2-2V10h2.15a1 1 0 0 0 .99-.84l.58-3.47a2 2 0 0 0-1.34-2.23z'/%3E%3C/svg%3E") center / contain no-repeat;
  opacity: 0;
  transition: opacity .15s;
  filter: drop-shadow(0 1px 3px rgba(0, 0, 0, .4));
}

:where(.cmt) .pc-ai {
  margin-top: 44px;
}

/*! tw-utilities */

:where(.cmt) .tw-pointer-events-none {
  pointer-events: none;
}

:where(.cmt) .tw-fixed {
  position: fixed;
}

:where(.cmt) .\!tw-absolute {
  position: absolute !important;
}

:where(.cmt) .tw-absolute {
  position: absolute;
}

:where(.cmt) .tw-relative {
  position: relative;
}

:where(.cmt) .tw-inset-\[0\] {
  inset: 0;
}

:where(.cmt) .tw-bottom-\[-11\%\] {
  bottom: -11%;
}

:where(.cmt) .tw-bottom-\[-2\%\] {
  bottom: -2%;
}

:where(.cmt) .tw-bottom-\[12px\] {
  bottom: 12px;
}

:where(.cmt) .tw-bottom-\[16px\] {
  bottom: 16px;
}

:where(.cmt) .tw-left-\[14px\] {
  left: 14px;
}

:where(.cmt) .tw-left-\[50\%\] {
  left: 50%;
}

:where(.cmt) .tw-right-\[12px\] {
  right: 12px;
}

:where(.cmt) .tw-top-\[14px\] {
  top: 14px;
}

:where(.cmt) .tw-isolate {
  isolation: isolate;
}

:where(.cmt) .tw-z-\[1040\] {
  z-index: 1040;
}

:where(.cmt) .tw-z-\[5\] {
  z-index: 5;
}

:where(.cmt) .tw-z-\[6\] {
  z-index: 6;
}

:where(.cmt) .tw-z-\[7\] {
  z-index: 7;
}

:where(.cmt) .tw-m-\[0\] {
  margin: 0;
}

:where(.cmt) .tw-m-\[0_0_16px\] {
  margin: 0 0 16px;
}

:where(.cmt) .tw-m-\[0_auto\] {
  margin: 0 auto;
}

:where(.cmt) .tw-m-\[0_auto_44px\] {
  margin: 0 auto 44px;
}

:where(.cmt) .tw-m-\[10px_0_6px\] {
  margin: 10px 0 6px;
}

:where(.cmt) .tw-m-\[12px_0_0\] {
  margin: 12px 0 0;
}

:where(.cmt) .tw-m-\[14px_0_0\] {
  margin: 14px 0 0;
}

:where(.cmt) .tw-m-\[14px_0_18px\] {
  margin: 14px 0 18px;
}

:where(.cmt) .tw-m-\[16px_0\] {
  margin: 16px 0;
}

:where(.cmt) .tw-m-\[16px_0_6px\] {
  margin: 16px 0 6px;
}

:where(.cmt) .tw-m-\[18px_0_0\] {
  margin: 18px 0 0;
}

:where(.cmt) .tw-m-\[26px_0_0\] {
  margin: 26px 0 0;
}

:where(.cmt) .tw-m-\[58px_0_0\] {
  margin: 58px 0 0;
}

:where(.cmt) .tw-m-\[8px_0_10px\] {
  margin: 8px 0 10px;
}

:where(.cmt) .tw-mb-\[14px\] {
  margin-bottom: 14px;
}

:where(.cmt) .tw-mb-\[16px\] {
  margin-bottom: 16px;
}

:where(.cmt) .tw-mb-\[18px\] {
  margin-bottom: 18px;
}

:where(.cmt) .tw-mb-\[20px\] {
  margin-bottom: 20px;
}

:where(.cmt) .tw-mb-\[26px\] {
  margin-bottom: 26px;
}

:where(.cmt) .tw-mr-\[8px\] {
  margin-right: 8px;
}

:where(.cmt) .tw-mt-\[14px\] {
  margin-top: 14px;
}

:where(.cmt) .tw-mt-\[16px\] {
  margin-top: 16px;
}

:where(.cmt) .tw-mt-\[20px\] {
  margin-top: 20px;
}

:where(.cmt) .tw-mt-\[28px\] {
  margin-top: 28px;
}

:where(.cmt) .tw-mt-\[44px\] {
  margin-top: 44px;
}

:where(.cmt) .tw-mt-\[8px\] {
  margin-top: 8px;
}

:where(.cmt) .tw-block {
  display: block;
}

:where(.cmt) .tw-flex {
  display: flex;
}

:where(.cmt) .tw-inline-flex {
  display: inline-flex;
}

:where(.cmt) .tw-grid {
  display: grid;
}

:where(.cmt) .tw-aspect-\[1\] {
  aspect-ratio: 1;
}

:where(.cmt) .tw-aspect-\[3_\/_4\] {
  aspect-ratio: 3 / 4;
}

:where(.cmt) .tw-aspect-\[4_\/_3\] {
  aspect-ratio: 4 / 3;
}

:where(.cmt) .tw-aspect-\[4_\/_5\] {
  aspect-ratio: 4 / 5;
}

:where(.cmt) .tw-h-\[12px\] {
  height: 12px;
}

:where(.cmt) .tw-h-\[1px\] {
  height: 1px;
}

:where(.cmt) .tw-h-\[26px\] {
  height: 26px;
}

:where(.cmt) .tw-h-\[40px\] {
  height: 40px;
}

:where(.cmt) .tw-h-\[62px\] {
  height: 62px;
}

:where(.cmt) .tw-h-full {
  height: 100%;
}

:where(.cmt) .tw-max-h-\[180px\] {
  max-height: 180px;
}

:where(.cmt) .tw-max-h-\[calc\(100svh_-_170px\)\] {
  max-height: calc(100svh - 170px);
}

:where(.cmt) .tw-w-\[116px\] {
  width: 116px;
}

:where(.cmt) .tw-w-\[1px\] {
  width: 1px;
}

:where(.cmt) .tw-w-\[40px\] {
  width: 40px;
}

:where(.cmt) .tw-w-\[44px\] {
  width: 44px;
}

:where(.cmt) .tw-w-\[62px\] {
  width: 62px;
}

:where(.cmt) .tw-w-\[min\(440px\,_100\%\)\] {
  width: min(440px, 100%);
}

:where(.cmt) .tw-w-\[min\(520px\,_100\%\)\] {
  width: min(520px, 100%);
}

:where(.cmt) .tw-w-full {
  width: 100%;
}

:where(.cmt) .tw-min-w-\[0\] {
  min-width: 0;
}

:where(.cmt) .tw-max-w-\[520px\] {
  max-width: 520px;
}

:where(.cmt) .tw-max-w-\[540px\] {
  max-width: 540px;
}

:where(.cmt) .tw-max-w-\[calc\(100\%_-_24px\)\] {
  max-width: calc(100% - 24px);
}

:where(.cmt) .tw-max-w-\[calc\(100\%_-_28px\)\] {
  max-width: calc(100% - 28px);
}

:where(.cmt) .tw-shrink-0 {
  flex-shrink: 0;
}

:where(.cmt) .tw-cursor-pointer {
  cursor: pointer;
}

:where(.cmt) .tw-grid-cols-\[1fr_1fr\] {
  grid-template-columns: 1fr 1fr;
}

:where(.cmt) .tw-grid-cols-\[1fr_auto_1fr\] {
  grid-template-columns: 1fr auto 1fr;
}

:where(.cmt) .tw-grid-cols-\[minmax\(0\,_1\.05fr\)_minmax\(0\,_1fr\)\] {
  grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);
}

:where(.cmt) .tw-grid-cols-\[minmax\(0\,_1\.1fr\)_minmax\(0\,_1fr\)\] {
  grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr);
}

:where(.cmt) .tw-grid-cols-\[minmax\(0\,_1fr\)_340px\] {
  grid-template-columns: minmax(0, 1fr) 340px;
}

:where(.cmt) .tw-grid-cols-\[minmax\(0\,_1fr\)_360px\] {
  grid-template-columns: minmax(0, 1fr) 360px;
}

:where(.cmt) .tw-grid-cols-\[minmax\(0\,_360px\)_minmax\(0\,_1fr\)\] {
  grid-template-columns: minmax(0, 360px) minmax(0, 1fr);
}

:where(.cmt) .tw-grid-cols-\[repeat\(12\,_minmax\(0\,_1fr\)\)\] {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

:where(.cmt) .tw-grid-cols-\[repeat\(2\,_minmax\(0\,_1fr\)\)\] {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

:where(.cmt) .tw-grid-cols-\[repeat\(3\,_1fr\)\] {
  grid-template-columns: repeat(3, 1fr);
}

:where(.cmt) .tw-grid-cols-\[repeat\(3\,_minmax\(0\,_1fr\)\)\] {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

:where(.cmt) .tw-grid-cols-\[repeat\(4\,_minmax\(0\,_1fr\)\)\] {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

:where(.cmt) .tw-grid-cols-\[repeat\(6\,_minmax\(0\,_1fr\)\)\] {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

:where(.cmt) .tw-flex-col {
  flex-direction: column;
}

:where(.cmt) .tw-flex-wrap {
  flex-wrap: wrap;
}

:where(.cmt) .tw-items-start {
  align-items: flex-start;
}

:where(.cmt) .tw-items-end {
  align-items: flex-end;
}

:where(.cmt) .tw-items-center {
  align-items: center;
}

:where(.cmt) .tw-items-baseline {
  align-items: baseline;
}

:where(.cmt) .tw-justify-center {
  justify-content: center;
}

:where(.cmt) .tw-justify-between {
  justify-content: space-between;
}

:where(.cmt) .tw-gap-\[10px\] {
  gap: 10px;
}

:where(.cmt) .tw-gap-\[12px\] {
  gap: 12px;
}

:where(.cmt) .tw-gap-\[12px_10px\] {
  gap: 12px 10px;
}

:where(.cmt) .tw-gap-\[14px\] {
  gap: 14px;
}

:where(.cmt) .tw-gap-\[16px\] {
  gap: 16px;
}

:where(.cmt) .tw-gap-\[18px\] {
  gap: 18px;
}

:where(.cmt) .tw-gap-\[24px\] {
  gap: 24px;
}

:where(.cmt) .tw-gap-\[2px\] {
  gap: 2px;
}

:where(.cmt) .tw-gap-\[36px\] {
  gap: 36px;
}

:where(.cmt) .tw-gap-\[48px\] {
  gap: 48px;
}

:where(.cmt) .tw-gap-\[4px\] {
  gap: 4px;
}

:where(.cmt) .tw-gap-\[6px\] {
  gap: 6px;
}

:where(.cmt) .tw-gap-\[8px\] {
  gap: 8px;
}

:where(.cmt) .tw-gap-\[8px_18px\] {
  gap: 8px 18px;
}

:where(.cmt) .tw-overflow-auto {
  overflow: auto;
}

:where(.cmt) .tw-overflow-hidden {
  overflow: hidden;
}

:where(.cmt) .tw-text-ellipsis {
  text-overflow: ellipsis;
}

:where(.cmt) .tw-whitespace-nowrap {
  white-space: nowrap;
}

:where(.cmt) .tw-whitespace-pre {
  white-space: pre;
}

:where(.cmt) .tw-rounded-\[14px\] {
  border-radius: 14px;
}

:where(.cmt) .tw-rounded-\[18px\] {
  border-radius: 18px;
}

:where(.cmt) .tw-rounded-\[20px\] {
  border-radius: 20px;
}

:where(.cmt) .tw-rounded-\[22px\] {
  border-radius: 22px;
}

:where(.cmt) .tw-rounded-\[24px\] {
  border-radius: 24px;
}

:where(.cmt) .tw-rounded-\[26px\] {
  border-radius: 26px;
}

:where(.cmt) .tw-rounded-\[30px\] {
  border-radius: 30px;
}

:where(.cmt) .tw-rounded-\[50\%\] {
  border-radius: 50%;
}

:where(.cmt) .tw-rounded-\[999px\] {
  border-radius: 999px;
}

:where(.cmt) .tw-p-\[0\] {
  padding: 0;
}

:where(.cmt) .tw-p-\[10px_14px\] {
  padding: 10px 14px;
}

:where(.cmt) .tw-p-\[12px_14px\] {
  padding: 12px 14px;
}

:where(.cmt) .tw-p-\[13px_22px\] {
  padding: 13px 22px;
}

:where(.cmt) .tw-p-\[15px_28px\] {
  padding: 15px 28px;
}

:where(.cmt) .tw-p-\[16px\] {
  padding: 16px;
}

:where(.cmt) .tw-p-\[16px_0_28px\] {
  padding: 16px 0 28px;
}

:where(.cmt) .tw-p-\[18px\] {
  padding: 18px;
}

:where(.cmt) .tw-p-\[20px\] {
  padding: 20px;
}

:where(.cmt) .tw-p-\[24px\] {
  padding: 24px;
}

:where(.cmt) .tw-p-\[26px_24px_22px\] {
  padding: 26px 24px 22px;
}

:where(.cmt) .tw-p-\[28px_0_40px\] {
  padding: 28px 0 40px;
}

:where(.cmt) .tw-p-\[34px_36px_32px\] {
  padding: 34px 36px 32px;
}

:where(.cmt) .tw-p-\[4px\] {
  padding: 4px;
}

:where(.cmt) .tw-p-\[64px_0\] {
  padding: 64px 0;
}

:where(.cmt) .tw-p-\[6px_12px_6px_6px\] {
  padding: 6px 12px 6px 6px;
}

:where(.cmt) .tw-p-\[8px_0_24px\] {
  padding: 8px 0 24px;
}

:where(.cmt) .tw-p-\[8px_16px\] {
  padding: 8px 16px;
}

:where(.cmt) .tw-p-\[9px_18px\] {
  padding: 9px 18px;
}

:where(.cmt) .tw-pt-\[14px\] {
  padding-top: 14px;
}

:where(.cmt) .tw-pt-\[18px\] {
  padding-top: 18px;
}

:where(.cmt) .tw-text-left {
  text-align: left;
}

:where(.cmt) .tw-text-center {
  text-align: center;
}

:where(.cmt) .tw-text-\[15px\] {
  font-size: 15px;
}

:where(.cmt) .tw-normal-case {
  text-transform: none;
}

:where(.cmt) .tw-italic {
  font-style: italic;
}

:where(.cmt) .tw-leading-\[\.98\] {
  line-height: .98;
}

:where(.cmt) .tw-leading-\[1\.02\] {
  line-height: 1.02;
}

:where(.cmt) .tw-leading-\[1\.15\] {
  line-height: 1.15;
}

:where(.cmt) .tw-leading-\[1\.55\] {
  line-height: 1.55;
}

:where(.cmt) .tw-leading-\[1\.5\] {
  line-height: 1.5;
}

:where(.cmt) .tw-leading-\[1\.65\] {
  line-height: 1.65;
}

:where(.cmt) .tw-leading-\[1\.6\] {
  line-height: 1.6;
}

:where(.cmt) .tw-tracking-\[-\.025em\] {
  letter-spacing: -.025em;
}

:where(.cmt) .tw-tracking-\[-\.02em\] {
  letter-spacing: -.02em;
}

:where(.cmt) .tw-tracking-\[-\.03em\] {
  letter-spacing: -.03em;
}

:where(.cmt) .tw-tracking-\[0\] {
  letter-spacing: 0;
}

:where(.cmt) .tw-css-border-\[0\] {
  border: 0;
}

:where(.cmt) .tw-css-border-\[1px_solid_var\(--line\)\] {
  border: 1px solid var(--line);
}

:where(.cmt) .tw-css-border-\[1px_solid_var\(--line-2\)\] {
  border: 1px solid var(--line-2);
}

:where(.cmt) .tw-css-border-\[2px_solid_\#fff\] {
  border: 2px solid #fff;
}

:where(.cmt) .tw-css-background-\[\#1B1715\] {
  background: #1B1715;
}

:where(.cmt) .tw-css-background-\[\#fff\] {
  background: #fff;
}

:where(.cmt) .tw-css-background-\[none\] {
  background: none;
}

:where(.cmt) .tw-css-background-\[rgba\(20\,_17\,_15\,_\.6\)\] {
  background: rgba(20, 17, 15, .6);
}

:where(.cmt) .tw-css-background-\[rgba\(255\,_255\,_255\,_\.95\)\] {
  background: rgba(255, 255, 255, .95);
}

:where(.cmt) .tw-css-background-\[var\(--accent-soft\)\] {
  background: var(--accent-soft);
}

:where(.cmt) .tw-css-background-\[var\(--card\)\] {
  background: var(--card);
}

:where(.cmt) .tw-css-background-\[var\(--fill\)\] {
  background: var(--fill);
}

:where(.cmt) .tw-css-background-\[var\(--ghost\)\] {
  background: var(--ghost);
}

:where(.cmt) .tw-css-background-\[var\(--grad\)\] {
  background: var(--grad);
}

:where(.cmt) .tw-css-background-\[var\(--line-2\)\] {
  background: var(--line-2);
}

:where(.cmt) .tw-css-background-\[var\(--tip\)\] {
  background: var(--tip);
}

:where(.cmt) .tw-css-font-\[12\.5px\/1\.6_ui-monospace\,_SFMono-Regular\,_Menlo\,_monospace\] {
  font: 12.5px/1.6 ui-monospace, SFMono-Regular, Menlo, monospace;
}

:where(.cmt) .tw-css-text-decoration-\[none\] {
  text-decoration: none;
}

:where(.cmt) .tw-css-transition-\[background_\.2s\] {
  transition: background .2s;
}

:where(.cmt) .tw-css-transition-\[border-color_\.15s\,_background_\.15s\] {
  transition: border-color .15s, background .15s;
}

:where(.cmt) .tw-css-transition-\[filter_\.15s\,_transform_\.15s\] {
  transition: filter .15s, transform .15s;
}

:where(.cmt) .tw-css-border-top-\[1px_solid_var\(--line\)\] {
  border-top: 1px solid var(--line);
}

:where(.cmt) .tw-css-flex-\[1\] {
  flex: 1;
}

:where(.cmt) .tw-css-list-style-\[none\] {
  list-style: none;
}

:where(.cmt) .tw-css--webkit-backdrop-filter-\[blur\(8px\)\] {
  -webkit-backdrop-filter: blur(8px);
}

:where(.cmt) .tw-css-align-items-\[start\] {
  align-items: start;
}

:where(.cmt) .tw-css-backdrop-filter-\[blur\(8px\)\] {
  backdrop-filter: blur(8px);
}

:where(.cmt) .tw-css-box-shadow-\[0_10px_28px_-12px_rgba\(0\,_0\,_0\,_\.45\)\] {
  box-shadow: 0 10px 28px -12px rgba(0, 0, 0, .45);
}

:where(.cmt) .tw-css-box-shadow-\[0_14px_30px_-14px_rgba\(241\,_39\,_17\,_\.55\)\] {
  box-shadow: 0 14px 30px -14px rgba(241, 39, 17, .55);
}

:where(.cmt) .tw-css-box-shadow-\[0_14px_34px_-16px_rgba\(20\,_17\,_15\,_\.35\)\] {
  box-shadow: 0 14px 34px -16px rgba(20, 17, 15, .35);
}

:where(.cmt) .tw-css-box-shadow-\[0_18px_40px_-12px_rgba\(0\,_0\,_0\,_\.55\)\] {
  box-shadow: 0 18px 40px -12px rgba(0, 0, 0, .55);
}

:where(.cmt) .tw-css-box-shadow-\[0_24px_50px_-30px_rgba\(20\,_17\,_15\,_\.5\)\] {
  box-shadow: 0 24px 50px -30px rgba(20, 17, 15, .5);
}

:where(.cmt) .tw-css-box-shadow-\[0_30px_70px_-40px_rgba\(20\,_17\,_15\,_\.6\)\] {
  box-shadow: 0 30px 70px -40px rgba(20, 17, 15, .6);
}

:where(.cmt) .tw-css-clip-\[rect\(0_0_0_0\)\] {
  clip: rect(0 0 0 0);
}

:where(.cmt) .tw-css-color-\[\#14110F\] {
  color: #14110F;
}

:where(.cmt) .tw-css-color-\[\#F3EDE7\] {
  color: #F3EDE7;
}

:where(.cmt) .tw-css-color-\[\#fff\] {
  color: #fff;
}

:where(.cmt) .tw-css-color-\[var\(--accent\)\] {
  color: var(--accent);
}

:where(.cmt) .tw-css-color-\[var\(--ink\)\] {
  color: var(--ink);
}

:where(.cmt) .tw-css-color-\[var\(--ink2\)\] {
  color: var(--ink2);
}

:where(.cmt) .tw-css-color-\[var\(--muted\)\] {
  color: var(--muted);
}

:where(.cmt) .tw-css-counter-reset-\[s\] {
  counter-reset: s;
}

:where(.cmt) .tw-css-counter-reset-\[st\] {
  counter-reset: st;
}

:where(.cmt) .tw-css-font-family-\[var\(--serif\)\] {
  font-family: var(--serif);
}

:where(.cmt) .tw-css-font-size-\[clamp\(40px\,_6vw\,_76px\)\] {
  font-size: clamp(40px, 6vw, 76px);
}

:where(.cmt) .tw-css-font-size-\[clamp\(46px\,_6\.4vw\,_88px\)\] {
  font-size: clamp(46px, 6.4vw, 88px);
}

:where(.cmt) .tw-css-font-size-\[var\(--cm-fs-body\)\] {
  font-size: var(--cm-fs-body);
}

:where(.cmt) .tw-css-font-size-\[var\(--cm-fs-body-sm\)\] {
  font-size: var(--cm-fs-body-sm);
}

:where(.cmt) .tw-css-font-size-\[var\(--cm-fs-caption\)\] {
  font-size: var(--cm-fs-caption);
}

:where(.cmt) .tw-css-font-size-\[var\(--cm-fs-h1\)\] {
  font-size: var(--cm-fs-h1);
}

:where(.cmt) .tw-css-font-size-\[var\(--cm-fs-h2\)\] {
  font-size: var(--cm-fs-h2);
}

:where(.cmt) .tw-css-font-size-\[var\(--cm-fs-h3\)\] {
  font-size: var(--cm-fs-h3);
}

:where(.cmt) .tw-css-font-weight-\[var\(--cm-fw-heading\)\] {
  font-weight: var(--cm-fw-heading);
}

:where(.cmt) .tw-css-font-weight-\[var\(--cm-fw-regular\)\] {
  font-weight: var(--cm-fw-regular);
}

:where(.cmt) .tw-css-font-weight-\[var\(--cm-fw-semibold\)\] {
  font-weight: var(--cm-fw-semibold);
}

:where(.cmt) .tw-css-transform-\[translateX\(-50\%\)\] {
  transform: translateX(-50%);
}

@media (max-width: 767.98px) {
  :where(.cmt) .mq4-max-767-98\:tw-aspect-\[3_\/_4\] {
    aspect-ratio: 3 / 4;
  }

  :where(.cmt) .mq4-max-767-98\:tw-max-h-\[68svh\] {
    max-height: 68svh;
  }

  :where(.cmt) .mq4-max-767-98\:tw-grid-cols-\[minmax\(0\2c _1fr\)\] {
    grid-template-columns: minmax(0, 1fr);
  }

  :where(.cmt) .mq4-max-767-98\:tw-rounded-\[22px\] {
    border-radius: 22px;
  }
}

@media (max-width: 1199.98px) {
  :where(.cmt) .mq5-max-1199-98\:tw-grid-cols-\[repeat\(8\2c _minmax\(0\2c _1fr\)\)\] {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
}

@media (max-width: 991.98px) {
  :where(.cmt) .mq1-max-991-98\:tw-order-\[-1\] {
    order: -1;
  }

  :where(.cmt) .mq1-max-991-98\:tw-ml-\[auto\] {
    margin-left: auto;
  }

  :where(.cmt) .mq1-max-991-98\:tw-mr-\[auto\] {
    margin-right: auto;
  }

  :where(.cmt) .mq1-max-991-98\:tw-mt-\[50px\] {
    margin-top: 50px;
  }

  :where(.cmt) .mq1-max-991-98\:tw-w-\[min\(340px\2c _82vw\)\] {
    width: min(340px, 82vw);
  }

  :where(.cmt) .mq1-max-991-98\:tw-grid-cols-\[minmax\(0\2c _1fr\)\] {
    grid-template-columns: minmax(0, 1fr);
  }

  :where(.cmt) .mq1-max-991-98\:tw-grid-cols-\[repeat\(2\2c _minmax\(0\2c _1fr\)\)\] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  :where(.cmt) .mq1-max-991-98\:tw-grid-cols-\[repeat\(6\2c _minmax\(0\2c _1fr\)\)\] {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  :where(.cmt) .mq1-max-991-98\:tw-justify-center {
    justify-content: center;
  }

  :where(.cmt) .mq1-max-991-98\:tw-gap-\[26px\] {
    gap: 26px;
  }

  :where(.cmt) .mq1-max-991-98\:tw-gap-\[64px\] {
    gap: 64px;
  }

  :where(.cmt) .mq1-max-991-98\:tw-rounded-\[20px\] {
    border-radius: 20px;
  }

  :where(.cmt) .mq1-max-991-98\:tw-p-\[26px_22px\] {
    padding: 26px 22px;
  }

  :where(.cmt) .mq1-max-991-98\:tw-text-left {
    text-align: left;
  }

  :where(.cmt) .mq1-max-991-98\:tw-text-center {
    text-align: center;
  }
}

@media (max-width: 575.98px) {
  :where(.cmt) .mq2-max-575-98\:tw-w-full {
    width: 100%;
  }

  :where(.cmt) .mq2-max-575-98\:tw-grid-cols-\[repeat\(4\2c _minmax\(0\2c _1fr\)\)\] {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  :where(.cmt) .mq2-max-575-98\:tw-flex-col {
    flex-direction: column;
  }

  :where(.cmt) .mq2-max-575-98\:tw-items-stretch {
    align-items: stretch;
  }

  :where(.cmt) .mq2-max-575-98\:tw-gap-\[8px\] {
    gap: 8px;
  }

  :where(.cmt) .mq2-max-575-98\:tw-rounded-\[22px\] {
    border-radius: 22px;
  }

  :where(.cmt) .mq2-max-575-98\:tw-p-\[16px_0_32px\] {
    padding: 16px 0 32px;
  }

  :where(.cmt) .mq2-max-575-98\:tw-p-\[22px_18px\] {
    padding: 22px 18px;
  }

  :where(.cmt) .mq2-max-575-98\:tw-css-font-size-\[var\(--cm-fs-body\)\] {
    font-size: var(--cm-fs-body);
  }
}

@media (max-width: 420px) {
  :where(.cmt) .mq3-max-420\:tw-grid-cols-\[minmax\(0\2c _1fr\)\] {
    grid-template-columns: minmax(0, 1fr);
  }

  :where(.cmt) .mq3-max-420\:tw-p-\[44px_0\] {
    padding: 44px 0;
  }
}

:where(.cmt) .\[\&\#pc_\.tl\]\:tw-css-background-\[var\(--paper\)\]#pc .tl {
  background: var(--paper);
}

:where(.cmt) .\[\&\#pc_\[hidden\]\]\:\!tw-hidden#pc [hidden] {
  display: none !important;
}

:where(.cmt) .\[\&\#pc_\[tabindex\]\:focus-visible\]\:tw-css-outline-\[2px_solid_var\(--ink\)\]#pc [tabindex]:focus-visible {
  outline: 2px solid var(--ink);
}

:where(.cmt) .\[\&\#pc_\[tabindex\]\:focus-visible\]\:tw-css-outline-offset-\[3px\]#pc [tabindex]:focus-visible {
  outline-offset: 3px;
}

:where(.cmt) .\[\&\#pc_a\:focus-visible\]\:tw-css-outline-\[2px_solid_var\(--ink\)\]#pc a:focus-visible {
  outline: 2px solid var(--ink);
}

:where(.cmt) .\[\&\#pc_a\:focus-visible\]\:tw-css-outline-offset-\[3px\]#pc a:focus-visible {
  outline-offset: 3px;
}

:where(.cmt) .\[\&\#pc_button\:focus-visible\]\:tw-css-outline-\[2px_solid_var\(--ink\)\]#pc button:focus-visible {
  outline: 2px solid var(--ink);
}

:where(.cmt) .\[\&\#pc_button\:focus-visible\]\:tw-css-outline-offset-\[3px\]#pc button:focus-visible {
  outline-offset: 3px;
}

:where(.cmt) .\[\&\.is-mirror_video\]\:tw-css-transform-\[scaleX\(-1\)\].is-mirror video {
  transform: scaleX(-1);
}

:where(.cmt) .\[\&\.is-wb_video\]\:tw-css-filter-\[url\(\#pc-wb\)\].is-wb video {
  filter: url(#pc-wb);
}

:where(.cmt) .\[\&\.on_i\]\:tw-css-box-shadow-\[0_0_0_2px_var\(--paper\)\2c _0_0_0_4px_var\(--ink\)\].on i {
  box-shadow: 0 0 0 2px var(--paper), 0 0 0 4px var(--ink);
}

:where(.cmt) .\[\&\.pc-cta\]\:tw-p-\[10px_18px\].pc-cta {
  padding: 10px 18px;
}

:where(.cmt) .\[\&\.pc-cta\]\:tw-css-font-size-\[var\(--cm-fs-body-sm\)\].pc-cta {
  font-size: var(--cm-fs-body-sm);
}

:where(.cmt) .\[\&\.pc-ghost\]\:tw-p-\[8px_14px\].pc-ghost {
  padding: 8px 14px;
}

:where(.cmt) .\[\&\.pc-ghost\]\:tw-css-font-size-\[var\(--cm-fs-caption\)\].pc-ghost {
  font-size: var(--cm-fs-caption);
}

:where(.cmt) .\[\&\:\:after\]\:tw-absolute::after {
  position: absolute;
}

:where(.cmt) .\[\&\:\:after\]\:tw-left-\[3px\]::after {
  left: 3px;
}

:where(.cmt) .\[\&\:\:after\]\:tw-top-\[3px\]::after {
  top: 3px;
}

:where(.cmt) .\[\&\:\:after\]\:tw-h-\[20px\]::after {
  height: 20px;
}

:where(.cmt) .\[\&\:\:after\]\:tw-w-\[20px\]::after {
  width: 20px;
}

:where(.cmt) .\[\&\:\:after\]\:tw-rounded-\[50\%\]::after {
  border-radius: 50%;
}

:where(.cmt) .\[\&\:\:after\]\:tw-css-background-\[\#fff\]::after {
  background: #fff;
}

:where(.cmt) .\[\&\:\:after\]\:tw-css-transition-\[transform_\.2s\]::after {
  transition: transform .2s;
}

:where(.cmt) .\[\&\:\:after\]\:tw-css-box-shadow-\[0_1px_3px_rgba\(0\2c _0\2c _0\2c _\.3\)\]::after {
  box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
}

:where(.cmt) .\[\&\:\:after\]\:tw-css-content-\[\'\'\]::after {
  content: '';
}

:where(.cmt) .\[\&\:\:before\]\:tw-pointer-events-none::before {
  pointer-events: none;
}

:where(.cmt) .\[\&\:\:before\]\:tw-absolute::before {
  position: absolute;
}

:where(.cmt) .\[\&\:\:before\]\:tw-inset-\[-20\%_-10\%_auto_auto\]::before {
  inset: -20% -10% auto auto;
}

:where(.cmt) .\[\&\:\:before\]\:tw-h-\[60vw\]::before {
  height: 60vw;
}

:where(.cmt) .\[\&\:\:before\]\:tw-max-h-\[760px\]::before {
  max-height: 760px;
}

:where(.cmt) .\[\&\:\:before\]\:tw-w-\[60vw\]::before {
  width: 60vw;
}

:where(.cmt) .\[\&\:\:before\]\:tw-max-w-\[760px\]::before {
  max-width: 760px;
}

:where(.cmt) .\[\&\:\:before\]\:tw-rounded-\[50\%\]::before {
  border-radius: 50%;
}

:where(.cmt) .\[\&\:\:before\]\:tw-css-background-\[radial-gradient\(closest-side\2c _var\(--accent-soft\)\2c _transparent_70\%\)\]::before {
  background: radial-gradient(closest-side, var(--accent-soft), transparent 70%);
}

:where(.cmt) .\[\&\:\:before\]\:tw-css-transition-\[background_1\.2s\]::before {
  transition: background 1.2s;
}

:where(.cmt) .\[\&\:\:before\]\:tw-css-content-\[\'\'\]::before {
  content: '';
}

@media (prefers-reduced-motion: reduce) {
  :where(.cmt) .mq6-motion-reduce\:\[\&\:\:before\]\:\!tw-css-transition-\[none\]::before {
    transition: none !important;
  }
}

:where(.cmt) .\[\&\:disabled\]\:tw-opacity-\[\.45\]:disabled {
  opacity: .45;
}

:where(.cmt) .\[\&\:disabled\]\:tw-css-box-shadow-\[none\]:disabled {
  box-shadow: none;
}

:where(.cmt) .\[\&\:focus-visible_\:is\(i\2c \.icon\)\:\:after\]\:tw-opacity-\[1\]:focus-visible :is(i,.icon)::after {
  opacity: 1;
}

:where(.cmt) .\[\&\:hover\:not\(\:disabled\)\]\:tw-css-color-\[\#fff\]:hover:not(:disabled) {
  color: #fff;
}

:where(.cmt) .\[\&\:hover\:not\(\:disabled\)\]\:tw-css-filter-\[brightness\(\.96\)\]:hover:not(:disabled) {
  filter: brightness(.96);
}

:where(.cmt) .\[\&\:hover\:not\(\:disabled\)\]\:tw-css-transform-\[translateY\(-1px\)\]:hover:not(:disabled) {
  transform: translateY(-1px);
}

:where(.cmt) .\[\&\:hover\]\:tw-css-background-\[var\(--card\)\]:hover {
  background: var(--card);
}

:where(.cmt) .\[\&\:hover\]\:tw-css-border-color-\[var\(--line-3\)\]:hover {
  border-color: var(--line-3);
}

:where(.cmt) .\[\&\:hover\]\:tw-css-color-\[var\(--ink\)\]:hover {
  color: var(--ink);
}

:where(.cmt) .\[\&\:hover_\:is\(i\2c \.icon\)\:\:after\]\:tw-opacity-\[1\]:hover :is(i,.icon)::after {
  opacity: 1;
}

:where(.cmt) .\[\&\:hover_\:is\(i\2c \.icon\)\]\:tw-css-transform-\[translateY\(-2px\)\]:hover :is(i,.icon) {
  transform: translateY(-2px);
}

:where(.cmt) .\[\&\[aria-checked\=true\]\:\:after\]\:tw-css-transform-\[translateX\(18px\)\][aria-checked=true]::after {
  transform: translateX(18px);
}

:where(.cmt) .\[\&\[aria-checked\=true\]\]\:tw-css-background-\[var\(--ink\)\][aria-checked=true] {
  background: var(--ink);
}

:where(.cmt) .\[\&_\.ic\]\:tw-inline-flex .ic {
  display: inline-flex;
}

:where(.cmt) .\[\&_\.ic\]\:tw-h-\[22px\] .ic {
  height: 22px;
}

:where(.cmt) .\[\&_\.ic\]\:tw-w-\[22px\] .ic {
  width: 22px;
}

:where(.cmt) .\[\&_\.ic\]\:tw-shrink-0 .ic {
  flex-shrink: 0;
}

:where(.cmt) .\[\&_\.ic\]\:tw-items-center .ic {
  align-items: center;
}

:where(.cmt) .\[\&_\.ic\]\:tw-justify-center .ic {
  justify-content: center;
}

:where(.cmt) .\[\&_\.ic\]\:tw-rounded-\[50\%\] .ic {
  border-radius: 50%;
}

:where(.cmt) .\[\&_\.ic\]\:tw-css-background-\[var\(--fill-2\)\] .ic {
  background: var(--fill-2);
}

:where(.cmt) .\[\&_\.ic\]\:tw-css-color-\[var\(--muted\)\] .ic {
  color: var(--muted);
}

:where(.cmt) .\[\&_\.ic\]\:tw-css-font-size-\[var\(--cm-fs-caption\)\] .ic {
  font-size: var(--cm-fs-caption);
}

:where(.cmt) .\[\&_\:is\(i\2c \.icon\)\]\:tw-mt-\[3px\] :is(i,.icon) {
  margin-top: 3px;
}

:where(.cmt) .\[\&_\:is\(i\2c \.icon\)\]\:tw-css-color-\[var\(--ink2\)\] :is(i,.icon) {
  color: var(--ink2);
}

:where(.cmt) .\[\&_b\]\:tw-absolute b {
  position: absolute;
}

:where(.cmt) .\[\&_b\]\:tw-inset-\[0\] b {
  inset: 0;
}

:where(.cmt) .\[\&_b\]\:tw-mb-\[10px\] b {
  margin-bottom: 10px;
}

:where(.cmt) .\[\&_b\]\:tw-mb-\[6px\] b {
  margin-bottom: 6px;
}

:where(.cmt) .\[\&_b\]\:tw-mt-\[7px\] b {
  margin-top: 7px;
}

:where(.cmt) .\[\&_b\]\:tw-block b {
  display: block;
}

:where(.cmt) .\[\&_b\]\:tw-flex b {
  display: flex;
}

:where(.cmt) .\[\&_b\]\:tw-items-center b {
  align-items: center;
}

:where(.cmt) .\[\&_b\]\:tw-justify-center b {
  justify-content: center;
}

:where(.cmt) .\[\&_b\]\:tw-overflow-hidden b {
  overflow: hidden;
}

:where(.cmt) .\[\&_b\]\:tw-text-ellipsis b {
  text-overflow: ellipsis;
}

:where(.cmt) .\[\&_b\]\:tw-whitespace-nowrap b {
  white-space: nowrap;
}

:where(.cmt) .\[\&_b\]\:tw-normal-case b {
  text-transform: none;
}

:where(.cmt) .\[\&_b\]\:tw-tracking-\[0\] b {
  letter-spacing: 0;
}

:where(.cmt) .\[\&_b\]\:tw-css-color-\[\#fff\] b {
  color: #fff;
}

:where(.cmt) .\[\&_b\]\:tw-css-color-\[var\(--ink\)\] b {
  color: var(--ink);
}

:where(.cmt) .\[\&_b\]\:tw-css-color-\[var\(--muted\)\] b {
  color: var(--muted);
}

:where(.cmt) .\[\&_b\]\:tw-css-font-family-\[var\(--serif\)\] b {
  font-family: var(--serif);
}

:where(.cmt) .\[\&_b\]\:tw-css-font-size-\[var\(--cm-fs-body\)\] b {
  font-size: var(--cm-fs-body);
}

:where(.cmt) .\[\&_b\]\:tw-css-font-size-\[var\(--cm-fs-body-sm\)\] b {
  font-size: var(--cm-fs-body-sm);
}

:where(.cmt) .\[\&_b\]\:tw-css-font-size-\[var\(--cm-fs-caption\)\] b {
  font-size: var(--cm-fs-caption);
}

:where(.cmt) .\[\&_b\]\:tw-css-font-size-\[var\(--cm-fs-h3\)\] b {
  font-size: var(--cm-fs-h3);
}

:where(.cmt) .\[\&_b\]\:tw-css-font-weight-\[var\(--cm-fw-semibold\)\] b {
  font-weight: var(--cm-fw-semibold);
}

:where(.cmt) .\[\&_b\]\:tw-css-text-shadow-\[0_1px_6px_rgba\(0\2c _0\2c _0\2c _\.4\)\] b {
  text-shadow: 0 1px 6px rgba(0, 0, 0, .4);
}

@media (max-width: 575.98px) {
  :where(.cmt) .mq2-max-575-98\:\[\&_b\]\:tw-css-font-size-\[var\(--cm-fs-body\)\] b {
    font-size: var(--cm-fs-body);
  }
}

:where(.cmt) .\[\&_button\.active\]\:tw-css-background-\[var\(--card\)\] button.active {
  background: var(--card);
}

:where(.cmt) .\[\&_button\.active\]\:tw-css-box-shadow-\[0_1px_4px_var\(--shade\)\] button.active {
  box-shadow: 0 1px 4px var(--shade);
}

:where(.cmt) .\[\&_button\.active\]\:tw-css-color-\[var\(--ink\)\] button.active {
  color: var(--ink);
}

:where(.cmt) .\[\&_button\.on\]\:tw-css-border-color-\[var\(--ink\)\] button.on {
  border-color: var(--ink);
}

:where(.cmt) .\[\&_button\.on\]\:tw-css-box-shadow-\[0_0_0_2px_var\(--card\)\2c _0_0_0_4px_var\(--ink\)\] button.on {
  box-shadow: 0 0 0 2px var(--card), 0 0 0 4px var(--ink);
}

:where(.cmt) .\[\&_button\.on\]\:tw-css-color-\[var\(--ink\)\] button.on {
  color: var(--ink);
}

:where(.cmt) .\[\&_button\:hover\]\:tw-css-border-color-\[var\(--ink\)\] button:hover {
  border-color: var(--ink);
}

:where(.cmt) .\[\&_button\:hover\]\:tw-css-transform-\[scale\(1\.06\)\] button:hover {
  transform: scale(1.06);
}

:where(.cmt) .\[\&_button\:hover\]\:tw-css-transform-\[translateY\(-1px\)\] button:hover {
  transform: translateY(-1px);
}

:where(.cmt) .\[\&_button\]\:tw-absolute button {
  position: absolute;
}

:where(.cmt) .\[\&_button\]\:tw-relative button {
  position: relative;
}

:where(.cmt) .\[\&_button\]\:tw-right-\[4px\] button {
  right: 4px;
}

:where(.cmt) .\[\&_button\]\:tw-top-\[4px\] button {
  top: 4px;
}

:where(.cmt) .\[\&_button\]\:tw-flex button {
  display: flex;
}

:where(.cmt) .\[\&_button\]\:tw-inline-flex button {
  display: inline-flex;
}

:where(.cmt) .\[\&_button\]\:tw-aspect-\[1\] button {
  aspect-ratio: 1;
}

:where(.cmt) .\[\&_button\]\:tw-h-\[24px\] button {
  height: 24px;
}

:where(.cmt) .\[\&_button\]\:tw-h-\[38px\] button {
  height: 38px;
}

:where(.cmt) .\[\&_button\]\:tw-w-\[24px\] button {
  width: 24px;
}

:where(.cmt) .\[\&_button\]\:tw-w-\[38px\] button {
  width: 38px;
}

:where(.cmt) .\[\&_button\]\:tw-flex-col button {
  flex-direction: column;
}

:where(.cmt) .\[\&_button\]\:tw-items-center button {
  align-items: center;
}

:where(.cmt) .\[\&_button\]\:tw-gap-\[6px\] button {
  gap: 6px;
}

:where(.cmt) .\[\&_button\]\:tw-rounded-\[10px\] button {
  border-radius: 10px;
}

:where(.cmt) .\[\&_button\]\:tw-rounded-\[14px\] button {
  border-radius: 14px;
}

:where(.cmt) .\[\&_button\]\:tw-rounded-\[50\%\] button {
  border-radius: 50%;
}

:where(.cmt) .\[\&_button\]\:tw-rounded-\[999px\] button {
  border-radius: 999px;
}

:where(.cmt) .\[\&_button\]\:tw-p-\[0\] button {
  padding: 0;
}

:where(.cmt) .\[\&_button\]\:tw-p-\[12px_8px\] button {
  padding: 12px 8px;
}

:where(.cmt) .\[\&_button\]\:tw-p-\[4px_10px_4px_4px\] button {
  padding: 4px 10px 4px 4px;
}

:where(.cmt) .\[\&_button\]\:tw-p-\[8px_6px\] button {
  padding: 8px 6px;
}

:where(.cmt) .\[\&_button\]\:tw-p-\[9px_8px\] button {
  padding: 9px 8px;
}

:where(.cmt) .\[\&_button\]\:tw-leading-\[1\.25\] button {
  line-height: 1.25;
}

:where(.cmt) .\[\&_button\]\:tw-css-border-\[0\] button {
  border: 0;
}

:where(.cmt) .\[\&_button\]\:tw-css-border-\[1px_solid_var\(--line\)\] button {
  border: 1px solid var(--line);
}

:where(.cmt) .\[\&_button\]\:tw-css-background-\[none\] button {
  background: none;
}

:where(.cmt) .\[\&_button\]\:tw-css-background-\[rgba\(0\2c _0\2c _0\2c _\.5\)\] button {
  background: rgba(0, 0, 0, .5);
}

:where(.cmt) .\[\&_button\]\:tw-css-background-\[var\(--card\)\] button {
  background: var(--card);
}

:where(.cmt) .\[\&_button\]\:tw-css-transition-\[border-color_\.15s\2c _transform_\.15s\] button {
  transition: border-color .15s, transform .15s;
}

:where(.cmt) .\[\&_button\]\:tw-css-transition-\[transform_\.12s\] button {
  transition: transform .12s;
}

:where(.cmt) .\[\&_button\]\:tw-css-box-shadow-\[inset_0_0_0_1px_rgba\(0\2c _0\2c _0\2c _\.08\)\] button {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .08);
}

:where(.cmt) .\[\&_button\]\:tw-css-color-\[\#fff\] button {
  color: #fff;
}

:where(.cmt) .\[\&_button\]\:tw-css-color-\[var\(--ink\)\] button {
  color: var(--ink);
}

:where(.cmt) .\[\&_button\]\:tw-css-color-\[var\(--ink2\)\] button {
  color: var(--ink2);
}

:where(.cmt) .\[\&_button\]\:tw-css-font-size-\[var\(--cm-fs-body-sm\)\] button {
  font-size: var(--cm-fs-body-sm);
}

:where(.cmt) .\[\&_button\]\:tw-css-font-size-\[var\(--cm-fs-caption\)\] button {
  font-size: var(--cm-fs-caption);
}

:where(.cmt) .\[\&_button\]\:tw-css-font-weight-\[var\(--cm-fw-semibold\)\] button {
  font-weight: var(--cm-fw-semibold);
}

:where(.cmt) .\[\&_button_i\]\:tw-h-\[18px\] button i {
  height: 18px;
}

:where(.cmt) .\[\&_button_i\]\:tw-w-\[18px\] button i {
  width: 18px;
}

:where(.cmt) .\[\&_button_i\]\:tw-rounded-\[50\%\] button i {
  border-radius: 50%;
}

:where(.cmt) .\[\&_button_small\]\:tw-block button small {
  display: block;
}

:where(.cmt) .\[\&_button_small\]\:tw-css-color-\[var\(--muted\)\] button small {
  color: var(--muted);
}

:where(.cmt) .\[\&_button_small\]\:tw-css-font-size-\[var\(--cm-fs-caption\)\] button small {
  font-size: var(--cm-fs-caption);
}

:where(.cmt) .\[\&_button_small\]\:tw-css-font-weight-\[var\(--cm-fw-medium\)\] button small {
  font-weight: var(--cm-fw-medium);
}

:where(.cmt) .\[\&_button_small\]\:tw-css-font-weight-\[var\(--cm-fw-semibold\)\] button small {
  font-weight: var(--cm-fw-semibold);
}

:where(.cmt) .\[\&_canvas\]\:tw-block canvas {
  display: block;
}

:where(.cmt) .\[\&_canvas\]\:tw-h-full canvas {
  height: 100%;
}

:where(.cmt) .\[\&_canvas\]\:tw-w-full canvas {
  width: 100%;
}

:where(.cmt) .\[\&_circle\]\:tw-css-fill-\[none\] circle {
  fill: none;
}

:where(.cmt) .\[\&_circle\]\:tw-css-stroke-width-\[6\] circle {
  stroke-width: 6;
}

:where(.cmt) .\[\&_div\]\:tw-flex div {
  display: flex;
}

:where(.cmt) .\[\&_div\]\:tw-min-w-\[0\] div {
  min-width: 0;
}

:where(.cmt) .\[\&_div\]\:tw-items-center div {
  align-items: center;
}

:where(.cmt) .\[\&_div\]\:tw-gap-\[10px\] div {
  gap: 10px;
}

:where(.cmt) .\[\&_div\]\:tw-css-font-size-\[var\(--cm-fs-caption\)\] div {
  font-size: var(--cm-fs-caption);
}

:where(.cmt) .\[\&_div\]\:tw-css-font-weight-\[var\(--cm-fw-semibold\)\] div {
  font-weight: var(--cm-fw-semibold);
}

:where(.cmt) .\[\&_em\]\:tw-italic em {
  font-style: italic;
}

:where(.cmt) .\[\&_em\]\:tw-not-italic em {
  font-style: normal;
}

:where(.cmt) .\[\&_em\]\:tw-css-transition-\[color_1\.2s\] em {
  transition: color 1.2s;
}

:where(.cmt) .\[\&_em\]\:tw-css-color-\[var\(--accent\)\] em {
  color: var(--accent);
}

:where(.cmt) .\[\&_em\]\:tw-css-color-\[var\(--cm-accent\)\] em {
  color: var(--cm-accent);
}

@media (prefers-reduced-motion: reduce) {
  :where(.cmt) .mq6-motion-reduce\:\[\&_em\]\:\!tw-css-transition-\[none\] em {
    transition: none !important;
  }
}

:where(.cmt) .\[\&_figcaption\]\:tw-leading-\[1\.4\] figcaption {
  line-height: 1.4;
}

:where(.cmt) .\[\&_figcaption\]\:tw-css-color-\[var\(--muted\)\] figcaption {
  color: var(--muted);
}

:where(.cmt) .\[\&_figcaption\]\:tw-css-font-size-\[var\(--cm-fs-caption\)\] figcaption {
  font-size: var(--cm-fs-caption);
}

:where(.cmt) .\[\&_figcaption_b\]\:tw-block figcaption b {
  display: block;
}

:where(.cmt) .\[\&_figcaption_b\]\:tw-css-color-\[var\(--ink\)\] figcaption b {
  color: var(--ink);
}

:where(.cmt) .\[\&_figcaption_b\]\:tw-css-font-size-\[var\(--cm-fs-caption\)\] figcaption b {
  font-size: var(--cm-fs-caption);
}

:where(.cmt) .\[\&_figure\]\:tw-m-\[0\] figure {
  margin: 0;
}

:where(.cmt) .\[\&_figure\]\:tw-text-center figure {
  text-align: center;
}

:where(.cmt) .\[\&_h2\]\:tw-m-\[4px_0_0\] h2 {
  margin: 4px 0 0;
}

:where(.cmt) .\[\&_h2\]\:tw-m-\[4px_0_6px\] h2 {
  margin: 4px 0 6px;
}

:where(.cmt) .\[\&_h2\]\:tw-m-\[8px_0_12px\] h2 {
  margin: 8px 0 12px;
}

:where(.cmt) .\[\&_h2\]\:tw-tracking-\[-\.02em\] h2 {
  letter-spacing: -.02em;
}

:where(.cmt) .\[\&_h2\]\:tw-css-font-family-\[var\(--serif\)\] h2 {
  font-family: var(--serif);
}

:where(.cmt) .\[\&_h2\]\:tw-css-font-size-\[clamp\(26px\2c _3vw\2c _36px\)\] h2 {
  font-size: clamp(26px, 3vw, 36px);
}

:where(.cmt) .\[\&_h2\]\:tw-css-font-size-\[clamp\(28px\2c _3\.4vw\2c _42px\)\] h2 {
  font-size: clamp(28px, 3.4vw, 42px);
}

:where(.cmt) .\[\&_h2\]\:tw-css-font-size-\[var\(--cm-fs-h2\)\] h2 {
  font-size: var(--cm-fs-h2);
}

:where(.cmt) .\[\&_h2\]\:tw-css-font-weight-\[var\(--cm-fw-regular\)\] h2 {
  font-weight: var(--cm-fw-regular);
}

:where(.cmt) .\[\&_h3\]\:tw-m-\[0_0_12px\] h3 {
  margin: 0 0 12px;
}

:where(.cmt) .\[\&_h3\]\:tw-m-\[0_0_4px\] h3 {
  margin: 0 0 4px;
}

:where(.cmt) .\[\&_h3\]\:tw-normal-case h3 {
  text-transform: none;
}

:where(.cmt) .\[\&_h3\]\:tw-tracking-\[0\] h3 {
  letter-spacing: 0;
}

:where(.cmt) .\[\&_h3\]\:tw-css-color-\[var\(--muted\)\] h3 {
  color: var(--muted);
}

:where(.cmt) .\[\&_h3\]\:tw-css-font-size-\[var\(--cm-fs-body-sm\)\] h3 {
  font-size: var(--cm-fs-body-sm);
}

:where(.cmt) .\[\&_h3\]\:tw-css-font-size-\[var\(--cm-fs-caption\)\] h3 {
  font-size: var(--cm-fs-caption);
}

:where(.cmt) .\[\&_h3\]\:tw-css-font-weight-\[var\(--cm-fw-semibold\)\] h3 {
  font-weight: var(--cm-fw-semibold);
}

:where(.cmt) .\[\&_i\.on\]\:tw-w-\[18px\] i.on {
  width: 18px;
}

:where(.cmt) .\[\&_i\.on\]\:tw-rounded-\[3px\] i.on {
  border-radius: 3px;
}

:where(.cmt) .\[\&_i\.on\]\:tw-css-background-\[var\(--ink\)\] i.on {
  background: var(--ink);
}

:where(.cmt) .\[\&_i\]\:tw-relative i {
  position: relative;
}

:where(.cmt) .\[\&_i\]\:tw-block i {
  display: block;
}

:where(.cmt) .\[\&_i\]\:tw-aspect-\[3_\/_4\] i {
  aspect-ratio: 3 / 4;
}

:where(.cmt) .\[\&_i\]\:tw-h-\[22px\] i {
  height: 22px;
}

:where(.cmt) .\[\&_i\]\:tw-h-\[38px\] i {
  height: 38px;
}

:where(.cmt) .\[\&_i\]\:tw-h-\[44px\] i {
  height: 44px;
}

:where(.cmt) .\[\&_i\]\:tw-h-\[4px\] i {
  height: 4px;
}

:where(.cmt) .\[\&_i\]\:tw-h-\[6px\] i {
  height: 6px;
}

:where(.cmt) .\[\&_i\]\:tw-w-\[22px\] i {
  width: 22px;
}

:where(.cmt) .\[\&_i\]\:tw-w-\[34px\] i {
  width: 34px;
}

:where(.cmt) .\[\&_i\]\:tw-w-\[38px\] i {
  width: 38px;
}

:where(.cmt) .\[\&_i\]\:tw-w-\[6px\] i {
  width: 6px;
}

:where(.cmt) .\[\&_i\]\:tw-shrink-0 i {
  flex-shrink: 0;
}

:where(.cmt) .\[\&_i\]\:tw-rounded-\[14px\] i {
  border-radius: 14px;
}

:where(.cmt) .\[\&_i\]\:tw-rounded-\[18px_18px_8px_8px\] i {
  border-radius: 18px 18px 8px 8px;
}

:where(.cmt) .\[\&_i\]\:tw-rounded-\[2px\] i {
  border-radius: 2px;
}

:where(.cmt) .\[\&_i\]\:tw-rounded-\[50\%\] i {
  border-radius: 50%;
}

:where(.cmt) .\[\&_i\]\:tw-css-background-\[var\(--fill-2\)\] i {
  background: var(--fill-2);
}

:where(.cmt) .\[\&_i\]\:tw-css-background-\[var\(--line-2\)\] i {
  background: var(--line-2);
}

:where(.cmt) .\[\&_i\]\:tw-css-transition-\[background_\.3s\2c _width_\.3s\] i {
  transition: background .3s, width .3s;
}

:where(.cmt) .\[\&_i\]\:tw-css-transition-\[transform_\.15s\2c _box-shadow_\.15s\] i {
  transition: transform .15s, box-shadow .15s;
}

:where(.cmt) .\[\&_i\]\:tw-css-flex-\[1\] i {
  flex: 1;
}

:where(.cmt) .\[\&_i\]\:tw-css-background-image-\[repeating-linear-gradient\(100deg\2c _rgba\(255\2c _255\2c _255\2c _\.12\)_0_2px\2c _transparent_2px_7px\)\] i {
  background-image: repeating-linear-gradient(100deg, rgba(255, 255, 255, .12) 0 2px, transparent 2px 7px);
}

:where(.cmt) .\[\&_i\]\:tw-css-box-shadow-\[inset_0_0_0_1px_rgba\(0\2c _0\2c _0\2c _\.07\)\] i {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .07);
}

:where(.cmt) .\[\&_i\]\:tw-css-box-shadow-\[inset_0_0_0_1px_rgba\(0\2c _0\2c _0\2c _\.1\)\2c _inset_-4px_-6px_10px_rgba\(0\2c _0\2c _0\2c _\.12\)\] i {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1), inset -4px -6px 10px rgba(0, 0, 0, .12);
}

:where(.cmt) .\[\&_i\]\:tw-css-box-shadow-\[inset_0_0_0_2px_rgba\(255\2c _255\2c _255\2c _\.8\)\] i {
  box-shadow: inset 0 0 0 2px rgba(255, 255, 255, .8);
}

:where(.cmt) .\[\&_input\[type\=range\]\]\:tw-absolute input[type=range] {
  position: absolute;
}

:where(.cmt) .\[\&_input\[type\=range\]\]\:tw-inset-\[0\] input[type=range] {
  inset: 0;
}

:where(.cmt) .\[\&_input\[type\=range\]\]\:tw-m-\[0\] input[type=range] {
  margin: 0;
}

:where(.cmt) .\[\&_input\[type\=range\]\]\:tw-h-full input[type=range] {
  height: 100%;
}

:where(.cmt) .\[\&_input\[type\=range\]\]\:tw-w-full input[type=range] {
  width: 100%;
}

:where(.cmt) .\[\&_input\[type\=range\]\]\:tw-opacity-\[0\] input[type=range] {
  opacity: 0;
}

:where(.cmt) .\[\&_input\[type\=range\]\]\:tw-css-background-\[none\] input[type=range] {
  background: none;
}

:where(.cmt) .\[\&_input\[type\=range\]\]\:tw-css--webkit-appearance-\[none\] input[type=range] {
  -webkit-appearance: none;
}

:where(.cmt) .\[\&_input\[type\=range\]\]\:tw-css-appearance-\[none\] input[type=range] {
  appearance: none;
}

:where(.cmt) .\[\&_input\[type\=range\]\]\:tw-css-cursor-\[ew-resize\] input[type=range] {
  cursor: ew-resize;
}

:where(.cmt) .\[\&_li\.done\:\:before\]\:tw-css-background-\[var\(--ok-bg\)\] li.done::before {
  background: var(--ok-bg);
}

:where(.cmt) .\[\&_li\.done\:\:before\]\:tw-css-color-\[var\(--ok\)\] li.done::before {
  color: var(--ok);
}

:where(.cmt) .\[\&_li\.done\:\:before\]\:tw-css-content-\[\'\2713\'\] li.done::before {
  content: '✓';
}

:where(.cmt) .\[\&_li\.on\:\:before\]\:tw-css-background-\[var\(--ink\)\] li.on::before {
  background: var(--ink);
}

:where(.cmt) .\[\&_li\.on\:\:before\]\:tw-css-color-\[var\(--cm-on-inverse\)\] li.on::before {
  color: var(--cm-on-inverse);
}

:where(.cmt) .\[\&_li\.on\]\:tw-css-background-\[var\(--card\)\] li.on {
  background: var(--card);
}

:where(.cmt) .\[\&_li\.on\]\:tw-css-box-shadow-\[0_4px_14px_-8px_rgba\(20\2c _17\2c _15\2c _\.3\)\] li.on {
  box-shadow: 0 4px 14px -8px rgba(20, 17, 15, .3);
}

:where(.cmt) .\[\&_li\.on\]\:tw-css-color-\[var\(--ink\)\] li.on {
  color: var(--ink);
}

:where(.cmt) .\[\&_li\:\:before\]\:tw-mb-\[10px\] li::before {
  margin-bottom: 10px;
}

:where(.cmt) .\[\&_li\:\:before\]\:tw-block li::before {
  display: block;
}

:where(.cmt) .\[\&_li\:\:before\]\:tw-inline-flex li::before {
  display: inline-flex;
}

:where(.cmt) .\[\&_li\:\:before\]\:tw-h-\[22px\] li::before {
  height: 22px;
}

:where(.cmt) .\[\&_li\:\:before\]\:tw-h-\[6px\] li::before {
  height: 6px;
}

:where(.cmt) .\[\&_li\:\:before\]\:tw-w-\[22px\] li::before {
  width: 22px;
}

:where(.cmt) .\[\&_li\:\:before\]\:tw-w-\[6px\] li::before {
  width: 6px;
}

:where(.cmt) .\[\&_li\:\:before\]\:tw-items-center li::before {
  align-items: center;
}

:where(.cmt) .\[\&_li\:\:before\]\:tw-justify-center li::before {
  justify-content: center;
}

:where(.cmt) .\[\&_li\:\:before\]\:tw-rounded-\[50\%\] li::before {
  border-radius: 50%;
}

:where(.cmt) .\[\&_li\:\:before\]\:tw-text-\[11\.5px\] li::before {
  font-size: 11.5px;
}

:where(.cmt) .\[\&_li\:\:before\]\:tw-text-\[30px\] li::before {
  font-size: 30px;
}

:where(.cmt) .\[\&_li\:\:before\]\:tw-css-background-\[var\(--accent\)\] li::before {
  background: var(--accent);
}

:where(.cmt) .\[\&_li\:\:before\]\:tw-css-background-\[var\(--fill-2\)\] li::before {
  background: var(--fill-2);
}

:where(.cmt) .\[\&_li\:\:before\]\:tw-css-transition-\[background_1\.2s\] li::before {
  transition: background 1.2s;
}

:where(.cmt) .\[\&_li\:\:before\]\:tw-css-color-\[var\(--accent\)\] li::before {
  color: var(--accent);
}

:where(.cmt) .\[\&_li\:\:before\]\:tw-css-color-\[var\(--ink2\)\] li::before {
  color: var(--ink2);
}

:where(.cmt) .\[\&_li\:\:before\]\:tw-css-content-\[\'\'\] li::before {
  content: '';
}

:where(.cmt) .\[\&_li\:\:before\]\:tw-css-content-\[\'0\'_counter\(s\)\] li::before {
  content: '0' counter(s);
}

:where(.cmt) .\[\&_li\:\:before\]\:tw-css-content-\[counter\(st\)\] li::before {
  content: counter(st);
}

:where(.cmt) .\[\&_li\:\:before\]\:tw-css-font-family-\[var\(--serif\)\] li::before {
  font-family: var(--serif);
}

:where(.cmt) .\[\&_li\:\:before\]\:tw-css-font-weight-\[var\(--cm-fw-semibold\)\] li::before {
  font-weight: var(--cm-fw-semibold);
}

:where(.cmt) .\[\&_li\:last-child\]\:tw-css-border-bottom-\[0\] li:last-child {
  border-bottom: 0;
}

@media (max-width: 575.98px) {
  :where(.cmt) .mq2-max-575-98\:\[\&_li\:not\(\.on\)\]\:tw-gap-\[0\] li:not(.on) {
    gap: 0;
  }

  :where(.cmt) .mq2-max-575-98\:\[\&_li\:not\(\.on\)\]\:tw-p-\[4px\] li:not(.on) {
    padding: 4px;
  }

  :where(.cmt) .mq2-max-575-98\:\[\&_li\:not\(\.on\)\]\:tw-css-font-size-\[0\] li:not(.on) {
    font-size: 0;
  }
}

:where(.cmt) .\[\&_li\[data-level\=bad\]_\.ic\]\:tw-css-background-\[var\(--bad-bg\)\] li[data-level=bad] .ic {
  background: var(--bad-bg);
}

:where(.cmt) .\[\&_li\[data-level\=bad\]_\.ic\]\:tw-css-color-\[var\(--bad\)\] li[data-level=bad] .ic {
  color: var(--bad);
}

:where(.cmt) .\[\&_li\[data-level\=ok\]_\.ic\]\:tw-css-background-\[var\(--ok-bg\)\] li[data-level=ok] .ic {
  background: var(--ok-bg);
}

:where(.cmt) .\[\&_li\[data-level\=ok\]_\.ic\]\:tw-css-color-\[var\(--ok\)\] li[data-level=ok] .ic {
  color: var(--ok);
}

:where(.cmt) .\[\&_li\[data-level\=warn\]_\.ic\]\:tw-css-background-\[var\(--warn-bg\)\] li[data-level=warn] .ic {
  background: var(--warn-bg);
}

:where(.cmt) .\[\&_li\[data-level\=warn\]_\.ic\]\:tw-css-color-\[var\(--warn\)\] li[data-level=warn] .ic {
  color: var(--warn);
}

:where(.cmt) .\[\&_li\]\:tw-flex li {
  display: flex;
}

:where(.cmt) .\[\&_li\]\:tw-inline-flex li {
  display: inline-flex;
}

:where(.cmt) .\[\&_li\]\:tw-items-center li {
  align-items: center;
}

:where(.cmt) .\[\&_li\]\:tw-gap-\[10px\] li {
  gap: 10px;
}

:where(.cmt) .\[\&_li\]\:tw-gap-\[7px\] li {
  gap: 7px;
}

:where(.cmt) .\[\&_li\]\:tw-gap-\[8px\] li {
  gap: 8px;
}

:where(.cmt) .\[\&_li\]\:tw-rounded-\[20px\] li {
  border-radius: 20px;
}

:where(.cmt) .\[\&_li\]\:tw-rounded-\[999px\] li {
  border-radius: 999px;
}

:where(.cmt) .\[\&_li\]\:tw-p-\[22px\] li {
  padding: 22px;
}

:where(.cmt) .\[\&_li\]\:tw-p-\[6px_12px_6px_6px\] li {
  padding: 6px 12px 6px 6px;
}

:where(.cmt) .\[\&_li\]\:tw-p-\[8px_2px\] li {
  padding: 8px 2px;
}

:where(.cmt) .\[\&_li\]\:tw-css-border-\[1px_solid_var\(--line\)\] li {
  border: 1px solid var(--line);
}

:where(.cmt) .\[\&_li\]\:tw-css-background-\[var\(--card\)\] li {
  background: var(--card);
}

:where(.cmt) .\[\&_li\]\:tw-css-border-bottom-\[1px_dashed_var\(--line\)\] li {
  border-bottom: 1px dashed var(--line);
}

:where(.cmt) .\[\&_li\]\:tw-css-list-style-\[none\] li {
  list-style: none;
}

:where(.cmt) .\[\&_li\]\:tw-css-color-\[var\(--muted\)\] li {
  color: var(--muted);
}

:where(.cmt) .\[\&_li\]\:tw-css-counter-increment-\[s\] li {
  counter-increment: s;
}

:where(.cmt) .\[\&_li\]\:tw-css-counter-increment-\[st\] li {
  counter-increment: st;
}

:where(.cmt) .\[\&_li\]\:tw-css-font-size-\[var\(--cm-fs-body-sm\)\] li {
  font-size: var(--cm-fs-body-sm);
}

:where(.cmt) .\[\&_li\]\:tw-css-font-size-\[var\(--cm-fs-caption\)\] li {
  font-size: var(--cm-fs-caption);
}

:where(.cmt) .\[\&_li\]\:tw-css-font-weight-\[var\(--cm-fw-semibold\)\] li {
  font-weight: var(--cm-fw-semibold);
}

:where(.cmt) .\[\&_li_small\]\:tw-block li small {
  display: block;
}

:where(.cmt) .\[\&_li_small\]\:tw-css-color-\[var\(--muted\)\] li small {
  color: var(--muted);
}

:where(.cmt) .\[\&_li_small\]\:tw-css-font-size-\[var\(--cm-fs-caption\)\] li small {
  font-size: var(--cm-fs-caption);
}

:where(.cmt) .\[\&_li_span\]\:tw-min-w-\[0\] li span {
  min-width: 0;
}

:where(.cmt) .\[\&_li_span\]\:tw-css-flex-\[1\] li span {
  flex: 1;
}

:where(.cmt) .\[\&_p\]\:tw-m-\[0\] p {
  margin: 0;
}

:where(.cmt) .\[\&_p\]\:tw-m-\[4px_0_0\] p {
  margin: 4px 0 0;
}

:where(.cmt) .\[\&_p\]\:tw-max-w-\[360px\] p {
  max-width: 360px;
}

:where(.cmt) .\[\&_p\]\:tw-max-w-\[520px\] p {
  max-width: 520px;
}

:where(.cmt) .\[\&_p\]\:tw-leading-\[1\.55\] p {
  line-height: 1.55;
}

:where(.cmt) .\[\&_p\]\:tw-leading-\[1\.5\] p {
  line-height: 1.5;
}

:where(.cmt) .\[\&_p\]\:tw-css-color-\[\#D8CFC6\] p {
  color: #D8CFC6;
}

:where(.cmt) .\[\&_p\]\:tw-css-color-\[var\(--ink2\)\] p {
  color: var(--ink2);
}

:where(.cmt) .\[\&_p\]\:tw-css-color-\[var\(--muted\)\] p {
  color: var(--muted);
}

:where(.cmt) .\[\&_p\]\:tw-css-font-size-\[var\(--cm-fs-body-sm\)\] p {
  font-size: var(--cm-fs-body-sm);
}

:where(.cmt) .\[\&_p\]\:tw-css-font-size-\[var\(--cm-fs-caption\)\] p {
  font-size: var(--cm-fs-caption);
}

:where(.cmt) .\[\&_small\]\:tw-m-\[2px_0_6px\] small {
  margin: 2px 0 6px;
}

:where(.cmt) .\[\&_small\]\:tw-block small {
  display: block;
}

:where(.cmt) .\[\&_small\]\:tw-text-center small {
  text-align: center;
}

:where(.cmt) .\[\&_small\]\:tw-normal-case small {
  text-transform: none;
}

:where(.cmt) .\[\&_small\]\:tw-tracking-\[0\] small {
  letter-spacing: 0;
}

:where(.cmt) .\[\&_small\]\:tw-css-color-\[var\(--muted\)\] small {
  color: var(--muted);
}

:where(.cmt) .\[\&_small\]\:tw-css-font-family-\[ui-monospace\2c _Menlo\2c _monospace\] small {
  font-family: ui-monospace, Menlo, monospace;
}

:where(.cmt) .\[\&_small\]\:tw-css-font-family-\[ui-monospace\2c _SFMono-Regular\2c _Menlo\2c _monospace\] small {
  font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
}

:where(.cmt) .\[\&_small\]\:tw-css-font-size-\[var\(--cm-fs-caption\)\] small {
  font-size: var(--cm-fs-caption);
}

:where(.cmt) .\[\&_small\]\:tw-css-font-weight-\[var\(--cm-fw-medium\)\] small {
  font-weight: var(--cm-fw-medium);
}

:where(.cmt) .\[\&_small\]\:tw-css-font-weight-\[var\(--cm-fw-semibold\)\] small {
  font-weight: var(--cm-fw-semibold);
}

:where(.cmt) .\[\&_span\:\:after\]\:tw-absolute span::after {
  position: absolute;
}

:where(.cmt) .\[\&_span\:\:after\]\:tw-bottom-\[4px\] span::after {
  bottom: 4px;
}

:where(.cmt) .\[\&_span\:\:after\]\:tw-left-\[50\%\] span::after {
  left: 50%;
}

:where(.cmt) .\[\&_span\:\:after\]\:tw-top-\[4px\] span::after {
  top: 4px;
}

:where(.cmt) .\[\&_span\:\:after\]\:tw-ml-\[-1px\] span::after {
  margin-left: -1px;
}

:where(.cmt) .\[\&_span\:\:after\]\:tw-w-\[2px\] span::after {
  width: 2px;
}

:where(.cmt) .\[\&_span\:\:after\]\:tw-css-background-\[rgba\(255\2c _255\2c _255\2c _\.9\)\] span::after {
  background: rgba(255, 255, 255, .9);
}

:where(.cmt) .\[\&_span\:\:after\]\:tw-css-box-shadow-\[0_0_0_1px_rgba\(0\2c _0\2c _0\2c _\.15\)\] span::after {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, .15);
}

:where(.cmt) .\[\&_span\:\:after\]\:tw-css-content-\[\'\'\] span::after {
  content: '';
}

:where(.cmt) .\[\&_span\:\:after\]\:tw-css-transform-\[rotate\(45deg\)\] span::after {
  transform: rotate(45deg);
}

:where(.cmt) .\[\&_span\]\:tw-relative span {
  position: relative;
}

:where(.cmt) .\[\&_span\]\:tw-aspect-\[1\] span {
  aspect-ratio: 1;
}

:where(.cmt) .\[\&_span\]\:tw-h-\[24px\] span {
  height: 24px;
}

:where(.cmt) .\[\&_span\]\:tw-h-\[38px\] span {
  height: 38px;
}

:where(.cmt) .\[\&_span\]\:tw-w-\[38px\] span {
  width: 38px;
}

:where(.cmt) .\[\&_span\]\:tw-w-\[46px\] span {
  width: 46px;
}

:where(.cmt) .\[\&_span\]\:tw-overflow-hidden span {
  overflow: hidden;
}

:where(.cmt) .\[\&_span\]\:tw-text-ellipsis span {
  text-overflow: ellipsis;
}

:where(.cmt) .\[\&_span\]\:tw-whitespace-nowrap span {
  white-space: nowrap;
}

:where(.cmt) .\[\&_span\]\:tw-rounded-\[50\%\] span {
  border-radius: 50%;
}

:where(.cmt) .\[\&_span\]\:tw-rounded-\[50\%_50\%_46\%_46\%_\/_60\%_60\%_40\%_40\%\] span {
  border-radius: 50% 50% 46% 46% / 60% 60% 40% 40%;
}

:where(.cmt) .\[\&_span\]\:tw-rounded-\[8px\] span {
  border-radius: 8px;
}

:where(.cmt) .\[\&_span\]\:tw-rounded-\[999px\] span {
  border-radius: 999px;
}

:where(.cmt) .\[\&_span\]\:tw-p-\[0\] span {
  padding: 0;
}

:where(.cmt) .\[\&_span\]\:tw-p-\[5px_12px\] span {
  padding: 5px 12px;
}

:where(.cmt) .\[\&_span\]\:tw-normal-case span {
  text-transform: none;
}

:where(.cmt) .\[\&_span\]\:tw-tracking-\[0\] span {
  letter-spacing: 0;
}

:where(.cmt) .\[\&_span\]\:tw-css-border-\[0\] span {
  border: 0;
}

:where(.cmt) .\[\&_span\]\:tw-css-background-\[var\(--fill\)\] span {
  background: var(--fill);
}

:where(.cmt) .\[\&_span\]\:tw-css-flex-\[1\] span {
  flex: 1;
}

:where(.cmt) .\[\&_span\]\:tw-css-box-shadow-\[inset_0_-3px_5px_rgba\(0\2c _0\2c _0\2c _\.12\)\] span {
  box-shadow: inset 0 -3px 5px rgba(0, 0, 0, .12);
}

:where(.cmt) .\[\&_span\]\:tw-css-box-shadow-\[inset_0_0_0_1px_rgba\(0\2c _0\2c _0\2c _\.08\)\] span {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .08);
}

:where(.cmt) .\[\&_span\]\:tw-css-color-\[var\(--ink2\)\] span {
  color: var(--ink2);
}

:where(.cmt) .\[\&_span\]\:tw-css-color-\[var\(--muted\)\] span {
  color: var(--muted);
}

:where(.cmt) .\[\&_span\]\:tw-css-font-size-\[var\(--cm-fs-caption\)\] span {
  font-size: var(--cm-fs-caption);
}

:where(.cmt) .\[\&_span\]\:tw-css-font-weight-\[var\(--cm-fw-semibold\)\] span {
  font-weight: var(--cm-fw-semibold);
}

:where(.cmt) .\[\&_svg\]\:tw-block svg {
  display: block;
}

:where(.cmt) .\[\&_svg\]\:tw-h-\[110px\] svg {
  height: 110px;
}

:where(.cmt) .\[\&_svg\]\:tw-h-full svg {
  height: 100%;
}

:where(.cmt) .\[\&_svg\]\:tw-w-\[110px\] svg {
  width: 110px;
}

:where(.cmt) .\[\&_svg\]\:tw-w-full svg {
  width: 100%;
}

:where(.cmt) .\[\&_svg\]\:tw-overflow-visible svg {
  overflow: visible;
}

:where(.cmt) .\[\&_svg\]\:tw-css-transform-\[rotate\(-90deg\)\] svg {
  transform: rotate(-90deg);
}

:where(.cmt) .\[\&_text\]\:tw-tracking-\[0\] text {
  letter-spacing: 0;
}

:where(.cmt) .\[\&_text\]\:tw-css-fill-\[\#fff\] text {
  fill: #fff;
}

:where(.cmt) .\[\&_text\]\:tw-css-font-size-\[var\(--cm-fs-caption\)\] text {
  font-size: var(--cm-fs-caption);
}

:where(.cmt) .\[\&_text\]\:tw-css-font-weight-\[var\(--cm-fw-semibold\)\] text {
  font-weight: var(--cm-fw-semibold);
}

:where(.cmt) .\[\&_text\]\:tw-css-paint-order-\[stroke\] text {
  paint-order: stroke;
}

:where(.cmt) .\[\&_text\]\:tw-css-stroke-\[rgba\(0\2c _0\2c _0\2c _\.35\)\] text {
  stroke: rgba(0, 0, 0, .35);
}

:where(.cmt) .\[\&_text\]\:tw-css-stroke-width-\[3px\] text {
  stroke-width: 3px;
}

:where(.cmt) .\[\&_video\]\:tw-absolute video {
  position: absolute;
}

:where(.cmt) .\[\&_video\]\:tw-inset-\[0\] video {
  inset: 0;
}

:where(.cmt) .\[\&_video\]\:tw-h-full video {
  height: 100%;
}

:where(.cmt) .\[\&_video\]\:tw-w-full video {
  width: 100%;
}

:where(.cmt) .\[\&_video\]\:tw-object-cover video {
  object-fit: cover;
}

:where(.cmt) .pc-art .\[\.pc-art_\&\]\:tw-css-transition-\[fill_1\.1s_ease\] {
  transition: fill 1.1s ease;
}

:where(.cmt) .pc-art .\[\.pc-art_\&\]\:tw-css-transition-\[opacity_1\.1s_ease\] {
  transition: opacity 1.1s ease;
}

:where(.cmt) .pc-art .\[\.pc-art_\&\]\:tw-css-transition-\[transform_1\.4s_cubic-bezier\(\.4\2c _0\2c _\.2\2c _1\)\] {
  transition: transform 1.4s cubic-bezier(.4, 0, .2, 1);
}

:where(.cmt) .pc-art .\[\.pc-art_\&\]\:tw-css-transform-origin-\[260px_260px\] {
  transform-origin: 260px 260px;
}

@media (prefers-reduced-motion: reduce) {
  :where(.cmt) .pc-art .mq6-motion-reduce\:\[\.pc-art_\&\]\:\!tw-css-transition-\[none\] {
    transition: none !important;
  }
}

:where(.cmt) .pc-axis .\[\.pc-axis_\&\.c\]\:tw-css-background-\[linear-gradient\(to_right\2c _\#A89E97\2c _\#D8D2CB_50\%\2c _\#F0306A\)\].c {
  background: linear-gradient(to right, #A89E97, #D8D2CB 50%, #F0306A);
}

:where(.cmt) .pc-axis .\[\.pc-axis_\&\.track\]\:tw-css-background-\[linear-gradient\(to_right\2c _\#F6EEE3\2c _\#9C8A7A_55\%\2c _\#2B221D\)\].track {
  background: linear-gradient(to right, #F6EEE3, #9C8A7A 55%, #2B221D);
}

:where(.cmt) .pc-axis .\[\.pc-axis_\&\.w\]\:tw-css-background-\[linear-gradient\(to_right\2c _\#6F8FD8\2c _\#D8D2CB_50\%\2c _\#E39A4C\)\].w {
  background: linear-gradient(to right, #6F8FD8, #D8D2CB 50%, #E39A4C);
}

:where(.cmt) .pc-axis .\[\.pc-axis_\&\]\:tw-absolute {
  position: absolute;
}

:where(.cmt) .pc-axis .\[\.pc-axis_\&\]\:tw-relative {
  position: relative;
}

:where(.cmt) .pc-axis .\[\.pc-axis_\&\]\:tw-top-\[50\%\] {
  top: 50%;
}

:where(.cmt) .pc-axis .\[\.pc-axis_\&\]\:tw-m-\[-11px_0_0_-11px\] {
  margin: -11px 0 0 -11px;
}

:where(.cmt) .pc-axis .\[\.pc-axis_\&\]\:tw-m-\[-7px_0_0_-7px\] {
  margin: -7px 0 0 -7px;
}

:where(.cmt) .pc-axis .\[\.pc-axis_\&\]\:tw-mb-\[7px\] {
  margin-bottom: 7px;
}

:where(.cmt) .pc-axis .\[\.pc-axis_\&\]\:tw-mt-\[6px\] {
  margin-top: 6px;
}

:where(.cmt) .pc-axis .\[\.pc-axis_\&\]\:tw-flex {
  display: flex;
}

:where(.cmt) .pc-axis .\[\.pc-axis_\&\]\:tw-h-\[10px\] {
  height: 10px;
}

:where(.cmt) .pc-axis .\[\.pc-axis_\&\]\:tw-h-\[14px\] {
  height: 14px;
}

:where(.cmt) .pc-axis .\[\.pc-axis_\&\]\:tw-h-\[22px\] {
  height: 22px;
}

:where(.cmt) .pc-axis .\[\.pc-axis_\&\]\:tw-w-\[14px\] {
  width: 14px;
}

:where(.cmt) .pc-axis .\[\.pc-axis_\&\]\:tw-w-\[22px\] {
  width: 22px;
}

:where(.cmt) .pc-axis .\[\.pc-axis_\&\]\:tw-justify-between {
  justify-content: space-between;
}

:where(.cmt) .pc-axis .\[\.pc-axis_\&\]\:tw-rounded-\[50\%\] {
  border-radius: 50%;
}

:where(.cmt) .pc-axis .\[\.pc-axis_\&\]\:tw-rounded-\[999px\] {
  border-radius: 999px;
}

:where(.cmt) .pc-axis .\[\.pc-axis_\&\]\:tw-uppercase {
  text-transform: uppercase;
}

:where(.cmt) .pc-axis .\[\.pc-axis_\&\]\:tw-tracking-\[\.08em\] {
  letter-spacing: .08em;
}

:where(.cmt) .pc-axis .\[\.pc-axis_\&\]\:tw-opacity-\[\.45\] {
  opacity: .45;
}

:where(.cmt) .pc-axis .\[\.pc-axis_\&\]\:tw-css-border-\[2px_dashed_var\(--ink\)\] {
  border: 2px dashed var(--ink);
}

:where(.cmt) .pc-axis .\[\.pc-axis_\&\]\:tw-css-border-\[3px_solid_var\(--ink\)\] {
  border: 3px solid var(--ink);
}

:where(.cmt) .pc-axis .\[\.pc-axis_\&\]\:tw-css-background-\[\#fff\] {
  background: #fff;
}

:where(.cmt) .pc-axis .\[\.pc-axis_\&\]\:tw-css-background-\[transparent\] {
  background: transparent;
}

:where(.cmt) .pc-axis .\[\.pc-axis_\&\]\:tw-css-transition-\[left_\.6s_cubic-bezier\(\.3\2c _\.8\2c _\.3\2c _1\)\] {
  transition: left .6s cubic-bezier(.3, .8, .3, 1);
}

:where(.cmt) .pc-axis .\[\.pc-axis_\&\]\:tw-css-box-shadow-\[0_3px_10px_rgba\(0\2c _0\2c _0\2c _\.25\)\] {
  box-shadow: 0 3px 10px rgba(0, 0, 0, .25);
}

:where(.cmt) .pc-axis .\[\.pc-axis_\&\]\:tw-css-color-\[var\(--ink2\)\] {
  color: var(--ink2);
}

:where(.cmt) .pc-axis .\[\.pc-axis_\&\]\:tw-css-color-\[var\(--muted\)\] {
  color: var(--muted);
}

:where(.cmt) .pc-axis .\[\.pc-axis_\&\]\:tw-css-font-size-\[var\(--cm-fs-caption\)\] {
  font-size: var(--cm-fs-caption);
}

:where(.cmt) .pc-axis .\[\.pc-axis_\&\]\:tw-css-font-weight-\[var\(--cm-fw-semibold\)\] {
  font-weight: var(--cm-fw-semibold);
}

@media (prefers-reduced-motion: reduce) {
  :where(.cmt) .pc-axis .mq6-motion-reduce\:\[\.pc-axis_\&\]\:\!tw-css-transition-\[none\] {
    transition: none !important;
  }
}

:where(.cmt) .pc-dbody .\[\.pc-dbody_\&\]\:tw-m-\[0_0_12px\] {
  margin: 0 0 12px;
}

:where(.cmt) .pc-dbody .\[\.pc-dbody_\&\]\:tw-leading-\[1\.5\] {
  line-height: 1.5;
}

:where(.cmt) .pc-dbody .\[\.pc-dbody_\&\]\:tw-css-color-\[var\(--muted\)\] {
  color: var(--muted);
}

:where(.cmt) .pc-dbody .\[\.pc-dbody_\&\]\:tw-css-font-size-\[var\(--cm-fs-caption\)\] {
  font-size: var(--cm-fs-caption);
}

:where(.cmt) .pc-empty .\[\.pc-empty_\&\]\:tw-css-background-\[rgba\(255\2c _255\2c _255\2c _\.1\)\] {
  background: rgba(255, 255, 255, .1);
}

:where(.cmt) .pc-empty .\[\.pc-empty_\&\]\:tw-css-border-color-\[rgba\(255\2c _255\2c _255\2c _\.3\)\] {
  border-color: rgba(255, 255, 255, .3);
}

:where(.cmt) .pc-empty .\[\.pc-empty_\&\]\:tw-css-color-\[\#fff\] {
  color: #fff;
}

:where(.cmt) .pc-go .\[\.pc-go_\&\]\:tw-w-full {
  width: 100%;
}

:where(.cmt) .pc-guide .\[\.pc-guide_\&\.ok\]\:tw-css-fill-\[rgba\(124\2c _224\2c _160\2c _\.12\)\].ok {
  fill: rgba(124, 224, 160, .12);
}

:where(.cmt) .pc-guide .\[\.pc-guide_\&\.ok\]\:tw-css-stroke-\[\#7CE0A0\].ok {
  stroke: #7CE0A0;
}

:where(.cmt) .pc-guide .\[\.pc-guide_\&\.ok\]\:tw-css-stroke-dasharray-\[none\].ok {
  stroke-dasharray: none;
}

:where(.cmt) .pc-guide .\[\.pc-guide_\&\]\:tw-css-transition-\[stroke_\.3s\2c _fill_\.3s\] {
  transition: stroke .3s, fill .3s;
}

:where(.cmt) .pc-guide .\[\.pc-guide_\&\]\:tw-css-transition-\[stroke_\.3s\] {
  transition: stroke .3s;
}

:where(.cmt) .pc-guide .\[\.pc-guide_\&\]\:tw-css-fill-\[none\] {
  fill: none;
}

:where(.cmt) .pc-guide .\[\.pc-guide_\&\]\:tw-css-fill-\[rgba\(20\2c _17\2c _15\2c _\.38\)\] {
  fill: rgba(20, 17, 15, .38);
}

:where(.cmt) .pc-guide .\[\.pc-guide_\&\]\:tw-css-fill-\[rgba\(255\2c _255\2c _255\2c _\.06\)\] {
  fill: rgba(255, 255, 255, .06);
}

:where(.cmt) .pc-guide .\[\.pc-guide_\&\]\:tw-css-stroke-\[rgba\(255\2c _255\2c _255\2c _\.85\)\] {
  stroke: rgba(255, 255, 255, .85);
}

:where(.cmt) .pc-guide .\[\.pc-guide_\&\]\:tw-css-stroke-\[rgba\(255\2c _255\2c _255\2c _\.9\)\] {
  stroke: rgba(255, 255, 255, .9);
}

:where(.cmt) .pc-guide .\[\.pc-guide_\&\]\:tw-css-stroke-dasharray-\[6_6\] {
  stroke-dasharray: 6 6;
}

:where(.cmt) .pc-guide .\[\.pc-guide_\&\]\:tw-css-stroke-dasharray-\[7_7\] {
  stroke-dasharray: 7 7;
}

:where(.cmt) .pc-guide .\[\.pc-guide_\&\]\:tw-css-stroke-width-\[2\.5\] {
  stroke-width: 2.5;
}

:where(.cmt) .pc-guide .\[\.pc-guide_\&\]\:tw-css-stroke-width-\[2\] {
  stroke-width: 2;
}

:where(.cmt) .pc-invite .\[\.pc-invite_\&\]\:tw-w-full {
  width: 100%;
}

:where(.cmt) .pc-invite .\[\.pc-invite_\&\]\:tw-css-background-\[var\(--ink\)\] {
  background: var(--ink);
}

:where(.cmt) .pc-invite .\[\.pc-invite_\&\]\:tw-css-box-shadow-\[none\] {
  box-shadow: none;
}

:where(.cmt) .pc-invite .\[\.pc-invite_\&\]\:tw-css-color-\[var\(--paper\)\] {
  color: var(--paper);
}

:where(.cmt) .pc-me .\[\.pc-me_\&\]\:tw-m-\[0_auto_8px\] {
  margin: 0 auto 8px;
}

:where(.cmt) .pc-me .\[\.pc-me_\&\]\:tw-aspect-\[1\] {
  aspect-ratio: 1;
}

:where(.cmt) .pc-me .\[\.pc-me_\&\]\:tw-w-full {
  width: 100%;
}

:where(.cmt) .pc-me .\[\.pc-me_\&\]\:tw-max-w-\[86px\] {
  max-width: 86px;
}

:where(.cmt) .pc-me .\[\.pc-me_\&\]\:tw-rounded-\[50\%\] {
  border-radius: 50%;
}

:where(.cmt) .pc-me .\[\.pc-me_\&\]\:tw-css-box-shadow-\[inset_0_0_0_1px_rgba\(0\2c _0\2c _0\2c _\.08\)\2c _0_8px_20px_-12px_rgba\(0\2c _0\2c _0\2c _\.4\)\] {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .08), 0 8px 20px -12px rgba(0, 0, 0, .4);
}

:where(.cmt) .pc-outfit .\[\.pc-outfit_\&\]\:tw-grid {
  display: grid;
}

:where(.cmt) .pc-outfit .\[\.pc-outfit_\&\]\:tw-h-\[150px\] {
  height: 150px;
}

:where(.cmt) .pc-outfit .\[\.pc-outfit_\&\]\:tw-grid-cols-\[1\.4fr_1fr_\.45fr\] {
  grid-template-columns: 1.4fr 1fr .45fr;
}

:where(.cmt) .pc-outfit .\[\.pc-outfit_\&\]\:tw-gap-\[3px\] {
  gap: 3px;
}

:where(.cmt) .pc-outfit .\[\.pc-outfit_\&\]\:tw-p-\[10px_10px_0\] {
  padding: 10px 10px 0;
}

:where(.cmt) .pc-outfit .\[\.pc-outfit_\&\]\:tw-p-\[14px_16px_16px\] {
  padding: 14px 16px 16px;
}

:where(.cmt) .pc-outfit .\[\.pc-outfit_\&\]\:tw-css-background-\[var\(--card\)\] {
  background: var(--card);
}

:where(.cmt) .pc-outfit .\[\.pc-outfit_\&_span\]\:tw-rounded-\[12px\] span {
  border-radius: 12px;
}

:where(.cmt) .pc-outfit .\[\.pc-outfit_\&_span\]\:tw-css-box-shadow-\[inset_0_0_0_1px_rgba\(0\2c _0\2c _0\2c _\.06\)\] span {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .06);
}

:where(.cmt) .pc-pill.ok .\[\.pc-pill\.ok_\&\]\:tw-css-animation-\[none\] {
  animation: none;
}

:where(.cmt) .pc-pill.ok .\[\.pc-pill\.ok_\&\]\:tw-css-background-\[\#22A55B\] {
  background: #22A55B;
}

:where(.cmt) .pc-pill.warn .\[\.pc-pill\.warn_\&\]\:tw-css-animation-\[none\] {
  animation: none;
}

:where(.cmt) .pc-pill.warn .\[\.pc-pill\.warn_\&\]\:tw-css-background-\[\#F5A524\] {
  background: #F5A524;
}

:where(.cmt) .pc-pill .\[\.pc-pill_\&\]\:tw-h-\[8px\] {
  height: 8px;
}

:where(.cmt) .pc-pill .\[\.pc-pill_\&\]\:tw-w-\[8px\] {
  width: 8px;
}

:where(.cmt) .pc-pill .\[\.pc-pill_\&\]\:tw-shrink-0 {
  flex-shrink: 0;
}

:where(.cmt) .pc-pill .\[\.pc-pill_\&\]\:tw-rounded-\[50\%\] {
  border-radius: 50%;
}

:where(.cmt) .pc-pill .\[\.pc-pill_\&\]\:tw-css-animation-\[tlPulse_1s_ease-in-out_infinite\] {
  animation: tlPulse 1s ease-in-out infinite;
}

:where(.cmt) .pc-pill .\[\.pc-pill_\&\]\:tw-css-background-\[\#14110F\] {
  background: #14110F;
}

@media (prefers-reduced-motion: reduce) {
  :where(.cmt) .pc-pill .mq6-motion-reduce\:\[\.pc-pill_\&\]\:tw-css-animation-\[none\] {
    animation: none;
  }
}

:where(.cmt) .pc-ring .\[\.pc-ring_\&\]\:tw-css-transition-\[stroke-dashoffset_\.12s_linear\] {
  transition: stroke-dashoffset .12s linear;
}

:where(.cmt) .pc-ring .\[\.pc-ring_\&\]\:tw-css-stroke-\[\#fff\] {
  stroke: #fff;
}

:where(.cmt) .pc-ring .\[\.pc-ring_\&\]\:tw-css-stroke-\[rgba\(255\2c _255\2c _255\2c _\.25\)\] {
  stroke: rgba(255, 255, 255, .25);
}

:where(.cmt) .pc-ring .\[\.pc-ring_\&\]\:tw-css-stroke-linecap-\[round\] {
  stroke-linecap: round;
}

:where(.cmt) .pc-scard .\[\.pc-scard_\&\]\:tw-mb-\[12px\] {
  margin-bottom: 12px;
}

:where(.cmt) .pc-scard .\[\.pc-scard_\&\]\:tw-flex {
  display: flex;
}

:where(.cmt) .pc-scard .\[\.pc-scard_\&\]\:tw-h-\[34px\] {
  height: 34px;
}

:where(.cmt) .pc-scard .\[\.pc-scard_\&\]\:tw-overflow-hidden {
  overflow: hidden;
}

:where(.cmt) .pc-scard .\[\.pc-scard_\&\]\:tw-rounded-\[10px\] {
  border-radius: 10px;
}

:where(.cmt) .pc-scard .\[\.pc-scard_\&_span\]\:tw-css-flex-\[1\] span {
  flex: 1;
}

:where(.cmt) .pc-sec .\[\.pc-sec_\&\]\:tw-max-w-\[640px\] {
  max-width: 640px;
}

:where(.cmt) .pc-sec .\[\.pc-sec_\&\]\:tw-leading-\[1\.6\] {
  line-height: 1.6;
}

:where(.cmt) .pc-sec .\[\.pc-sec_\&\]\:tw-css-color-\[var\(--ink2\)\] {
  color: var(--ink2);
}

:where(.cmt) .pc-sec .\[\.pc-sec_\&\]\:tw-css-font-size-\[var\(--cm-fs-body\)\] {
  font-size: var(--cm-fs-body);
}

:where(.cmt) .pc-side .\[\.pc-side_\&\]\:tw-m-\[0\] {
  margin: 0;
}

:where(.cmt) .pc-side .\[\.pc-side_\&\]\:tw-leading-\[1\.5\] {
  line-height: 1.5;
}

:where(.cmt) .pc-side .\[\.pc-side_\&\]\:tw-css-color-\[var\(--muted\)\] {
  color: var(--muted);
}

:where(.cmt) .pc-side .\[\.pc-side_\&\]\:tw-css-font-size-\[var\(--cm-fs-caption\)\] {
  font-size: var(--cm-fs-caption);
}

:where(.cmt) .pc-split .\[\.pc-split_\&\.lab\]\:tw-left-\[14px\].lab {
  left: 14px;
}

:where(.cmt) .pc-split .\[\.pc-split_\&\.lab\]\:tw-right-\[14px\].lab {
  right: 14px;
}

:where(.cmt) .pc-split .\[\.pc-split_\&\]\:tw-pointer-events-none {
  pointer-events: none;
}

:where(.cmt) .pc-split .\[\.pc-split_\&\]\:tw-absolute {
  position: absolute;
}

:where(.cmt) .pc-split .\[\.pc-split_\&\]\:tw-bottom-\[0\] {
  bottom: 0;
}

:where(.cmt) .pc-split .\[\.pc-split_\&\]\:tw-top-\[0\] {
  top: 0;
}

:where(.cmt) .pc-split .\[\.pc-split_\&\]\:tw-top-\[14px\] {
  top: 14px;
}

:where(.cmt) .pc-split .\[\.pc-split_\&\]\:tw-top-\[50\%\] {
  top: 50%;
}

:where(.cmt) .pc-split .\[\.pc-split_\&\]\:tw-z-\[2\] {
  z-index: 2;
}

:where(.cmt) .pc-split .\[\.pc-split_\&\]\:tw-m-\[-21px_0_0_-21px\] {
  margin: -21px 0 0 -21px;
}

:where(.cmt) .pc-split .\[\.pc-split_\&\]\:tw-ml-\[-1px\] {
  margin-left: -1px;
}

:where(.cmt) .pc-split .\[\.pc-split_\&\]\:tw-flex {
  display: flex;
}

:where(.cmt) .pc-split .\[\.pc-split_\&\]\:tw-h-\[42px\] {
  height: 42px;
}

:where(.cmt) .pc-split .\[\.pc-split_\&\]\:tw-w-\[2px\] {
  width: 2px;
}

:where(.cmt) .pc-split .\[\.pc-split_\&\]\:tw-w-\[42px\] {
  width: 42px;
}

:where(.cmt) .pc-split .\[\.pc-split_\&\]\:tw-max-w-\[46\%\] {
  max-width: 46%;
}

:where(.cmt) .pc-split .\[\.pc-split_\&\]\:tw-items-center {
  align-items: center;
}

:where(.cmt) .pc-split .\[\.pc-split_\&\]\:tw-justify-center {
  justify-content: center;
}

:where(.cmt) .pc-split .\[\.pc-split_\&\]\:tw-overflow-hidden {
  overflow: hidden;
}

:where(.cmt) .pc-split .\[\.pc-split_\&\]\:tw-text-ellipsis {
  text-overflow: ellipsis;
}

:where(.cmt) .pc-split .\[\.pc-split_\&\]\:tw-whitespace-nowrap {
  white-space: nowrap;
}

:where(.cmt) .pc-split .\[\.pc-split_\&\]\:tw-rounded-\[50\%\] {
  border-radius: 50%;
}

:where(.cmt) .pc-split .\[\.pc-split_\&\]\:tw-rounded-\[999px\] {
  border-radius: 999px;
}

:where(.cmt) .pc-split .\[\.pc-split_\&\]\:tw-p-\[5px_12px\] {
  padding: 5px 12px;
}

:where(.cmt) .pc-split .\[\.pc-split_\&\]\:tw-css-background-\[\#fff\] {
  background: #fff;
}

:where(.cmt) .pc-split .\[\.pc-split_\&\]\:tw-css-background-\[rgba\(20\2c _17\2c _15\2c _\.62\)\] {
  background: rgba(20, 17, 15, .62);
}

:where(.cmt) .pc-split .\[\.pc-split_\&\]\:tw-css--webkit-backdrop-filter-\[blur\(8px\)\] {
  -webkit-backdrop-filter: blur(8px);
}

:where(.cmt) .pc-split .\[\.pc-split_\&\]\:tw-css-backdrop-filter-\[blur\(8px\)\] {
  backdrop-filter: blur(8px);
}

:where(.cmt) .pc-split .\[\.pc-split_\&\]\:tw-css-box-shadow-\[0_0_0_1px_rgba\(0\2c _0\2c _0\2c _\.12\)\] {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, .12);
}

:where(.cmt) .pc-split .\[\.pc-split_\&\]\:tw-css-box-shadow-\[0_6px_18px_rgba\(0\2c _0\2c _0\2c _\.3\)\] {
  box-shadow: 0 6px 18px rgba(0, 0, 0, .3);
}

:where(.cmt) .pc-split .\[\.pc-split_\&\]\:tw-css-color-\[\#14110F\] {
  color: #14110F;
}

:where(.cmt) .pc-split .\[\.pc-split_\&\]\:tw-css-color-\[\#fff\] {
  color: #fff;
}

:where(.cmt) .pc-split .\[\.pc-split_\&\]\:tw-css-font-size-\[var\(--cm-fs-caption\)\] {
  font-size: var(--cm-fs-caption);
}

:where(.cmt) .pc-split .\[\.pc-split_\&\]\:tw-css-font-weight-\[var\(--cm-fw-semibold\)\] {
  font-weight: var(--cm-fw-semibold);
}

:where(.cmt) .pc-split input[type=range]:focus-visible + .\[\.pc-split_input\[type\=range\]\:focus-visible_\+_\&\]\:tw-css-box-shadow-\[0_0_0_3px_rgba\(255\2c _255\2c _255\2c _\.6\)\] {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, .6);
}

:where(.cmt) .pc-stage.is-wb .\[\.pc-stage\.is-wb_\&\]\:tw-css-filter-\[url\(\#pc-wb\)\] {
  filter: url(#pc-wb);
}

:where(.cmt) .pc-stage .\[\.pc-stage_\&\:is\(canvas\)\]\:tw-pointer-events-none:is(canvas) {
  pointer-events: none;
}

:where(.cmt) .pc-stage .\[\.pc-stage_\&\:is\(canvas\)\]\:tw-absolute:is(canvas) {
  position: absolute;
}

:where(.cmt) .pc-stage .\[\.pc-stage_\&\:is\(canvas\)\]\:tw-inset-\[0\]:is(canvas) {
  inset: 0;
}

:where(.cmt) .pc-stage .\[\.pc-stage_\&\:is\(canvas\)\]\:tw-h-full:is(canvas) {
  height: 100%;
}

:where(.cmt) .pc-stage .\[\.pc-stage_\&\:is\(canvas\)\]\:tw-w-full:is(canvas) {
  width: 100%;
}

:where(.cmt) .pc-stage .\[\.pc-stage_\&\]\:tw-absolute {
  position: absolute;
}

:where(.cmt) .pc-stage .\[\.pc-stage_\&\]\:tw-inset-\[0\] {
  inset: 0;
}

:where(.cmt) .pc-stage .\[\.pc-stage_\&\]\:tw-h-full {
  height: 100%;
}

:where(.cmt) .pc-stage .\[\.pc-stage_\&\]\:tw-w-full {
  width: 100%;
}

:where(.cmt) .pc-stage .\[\.pc-stage_\&\]\:tw-object-cover {
  object-fit: cover;
}

:where(.cmt) .pc-vote .\[\.pc-vote_\&\]\:tw-p-\[12px\] {
  padding: 12px;
}

:where(.cmt) .pc-vote .\[\.pc-vote_\&\]\:tw-css-color-\[var\(--ink2\)\] {
  color: var(--ink2);
}

:where(.cmt) .pc-vote .\[\.pc-vote_\&\]\:tw-css-font-size-\[var\(--cm-fs-caption\)\] {
  font-size: var(--cm-fs-caption);
}

:where(.cmt) .pc-vote button .\[\.pc-vote_button_\&\:is\(i\)\]\:tw-h-\[28px\]:is(i) {
  height: 28px;
}

:where(.cmt) .pc-vote button .\[\.pc-vote_button_\&\:is\(i\)\]\:tw-w-\[28px\]:is(i) {
  width: 28px;
}

:where(.cmt) .pc-vote button .\[\.pc-vote_button_\&\:is\(i\)\]\:tw-rounded-\[50\%\]:is(i) {
  border-radius: 50%;
}

:where(.cmt) .pc-vote button .\[\.pc-vote_button_\&\:is\(i\)\]\:tw-css-box-shadow-\[inset_0_0_0_1px_rgba\(0\2c _0\2c _0\2c _\.1\)\]:is(i) {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
}

:root[data-theme=dark] :where(.cmt) .\[\:root\[data-theme\=dark\]_\&\#pc\]\:tw-var-accent-\[\#E8876A\]#pc {
  --accent: #E8876A;
}

:root[data-theme=dark] :where(.cmt) .\[\:root\[data-theme\=dark\]_\&\#pc\]\:tw-var-accent-soft-\[rgba\(232\2c _135\2c _106\2c _\.14\)\]#pc {
  --accent-soft: rgba(232, 135, 106, .14);
}

:root[data-theme=dark] :where(.cmt) .\[\:root\[data-theme\=dark\]_\&\#pc\]\:tw-var-bad-\[var\(--cm-danger\)\]#pc {
  --bad: var(--cm-danger);
}

:root[data-theme=dark] :where(.cmt) .\[\:root\[data-theme\=dark\]_\&\#pc\]\:tw-var-bad-bg-\[var\(--cm-danger-bg\)\]#pc {
  --bad-bg: var(--cm-danger-bg);
}

:root[data-theme=dark] :where(.cmt) .\[\:root\[data-theme\=dark\]_\&\#pc\]\:tw-var-card-\[\#1C1916\]#pc {
  --card: #1C1916;
}

:root[data-theme=dark] :where(.cmt) .\[\:root\[data-theme\=dark\]_\&\#pc\]\:tw-var-fill-\[\#26221E\]#pc {
  --fill: #26221E;
}

:root[data-theme=dark] :where(.cmt) .\[\:root\[data-theme\=dark\]_\&\#pc\]\:tw-var-fill-2-\[\#2C2723\]#pc {
  --fill-2: #2C2723;
}

:root[data-theme=dark] :where(.cmt) .\[\:root\[data-theme\=dark\]_\&\#pc\]\:tw-var-ghost-\[rgba\(255\2c _255\2c _255\2c _\.04\)\]#pc {
  --ghost: rgba(255, 255, 255, .04);
}

:root[data-theme=dark] :where(.cmt) .\[\:root\[data-theme\=dark\]_\&\#pc\]\:tw-var-ink-\[\#F3EDE7\]#pc {
  --ink: #F3EDE7;
}

:root[data-theme=dark] :where(.cmt) .\[\:root\[data-theme\=dark\]_\&\#pc\]\:tw-var-ink2-\[\#D8CFC6\]#pc {
  --ink2: #D8CFC6;
}

:root[data-theme=dark] :where(.cmt) .\[\:root\[data-theme\=dark\]_\&\#pc\]\:tw-var-line-\[\#2E2925\]#pc {
  --line: #2E2925;
}

:root[data-theme=dark] :where(.cmt) .\[\:root\[data-theme\=dark\]_\&\#pc\]\:tw-var-line-2-\[\#3D3631\]#pc {
  --line-2: #3D3631;
}

:root[data-theme=dark] :where(.cmt) .\[\:root\[data-theme\=dark\]_\&\#pc\]\:tw-var-line-3-\[\#554C45\]#pc {
  --line-3: #554C45;
}

:root[data-theme=dark] :where(.cmt) .\[\:root\[data-theme\=dark\]_\&\#pc\]\:tw-var-muted-\[\#A89E95\]#pc {
  --muted: #A89E95;
}

:root[data-theme=dark] :where(.cmt) .\[\:root\[data-theme\=dark\]_\&\#pc\]\:tw-var-ok-\[var\(--cm-success\)\]#pc {
  --ok: var(--cm-success);
}

:root[data-theme=dark] :where(.cmt) .\[\:root\[data-theme\=dark\]_\&\#pc\]\:tw-var-ok-bg-\[var\(--cm-success-bg\)\]#pc {
  --ok-bg: var(--cm-success-bg);
}

:root[data-theme=dark] :where(.cmt) .\[\:root\[data-theme\=dark\]_\&\#pc\]\:tw-var-paper-\[\#14110F\]#pc {
  --paper: #14110F;
}

:root[data-theme=dark] :where(.cmt) .\[\:root\[data-theme\=dark\]_\&\#pc\]\:tw-var-shade-\[rgba\(0\2c _0\2c _0\2c _\.4\)\]#pc {
  --shade: rgba(0, 0, 0, .4);
}

:root[data-theme=dark] :where(.cmt) .\[\:root\[data-theme\=dark\]_\&\#pc\]\:tw-var-tip-\[\#221E1A\]#pc {
  --tip: #221E1A;
}

:root[data-theme=dark] :where(.cmt) .\[\:root\[data-theme\=dark\]_\&\#pc\]\:tw-var-warn-\[var\(--cm-warning\)\]#pc {
  --warn: var(--cm-warning);
}

:root[data-theme=dark] :where(.cmt) .\[\:root\[data-theme\=dark\]_\&\#pc\]\:tw-var-warn-bg-\[var\(--cm-warning-bg\)\]#pc {
  --warn-bg: var(--cm-warning-bg);
}

:root[data-theme=dark] :where(.cmt) .\[\:root\[data-theme\=dark\]_\&\[aria-checked\=true\]\]\:tw-css-background-\[var\(--accent\)\][aria-checked=true] {
  background: var(--accent);
}
