.json-view {
	display: block;
	color: #4d4d4d;
	text-align: left;
	--json-property: #009033;
	--json-index: #676dff;
	--json-number: #676dff;
	--json-string: #b2762e;
	--json-boolean: #dc155e;
	--json-null: #dc155e;
}
.json-view .json-view--property {
	color: var(--json-property);
}
.json-view .json-view--index {
	color: var(--json-index);
}
.json-view .json-view--number {
	color: var(--json-number);
}
.json-view .json-view--string {
	color: var(--json-string);
}
.json-view .json-view--boolean {
	color: var(--json-boolean);
}
.json-view .json-view--null {
	color: var(--json-null);
}

.json-view .jv-indent {
	padding-left: 1em;
}
.json-view .jv-chevron {
	display: inline-block;
	vertical-align: -20%;
	cursor: pointer;
	opacity: 0.4;
	width: 1em;
	height: 1em;
}
:is(.json-view .jv-chevron:hover, .json-view .jv-size:hover + .jv-chevron) {
	opacity: 0.8;
}
.json-view .jv-size {
	cursor: pointer;
	opacity: 0.4;
	font-size: 0.875em;
	font-style: italic;
	margin-left: 0.5em;
	vertical-align: -5%;
	line-height: 1;
}

.json-view :is(.json-view--copy, .json-view--edit),
.json-view .json-view--link svg {
	display: none;
	width: 1em;
	height: 1em;
	margin-left: 0.25em;
	cursor: pointer;
}

.json-view .json-view--input {
	width: 120px;
	margin-left: 0.25em;
	border-radius: 4px;
	border: 1px solid currentColor;
	padding: 0px 4px;
	font-size: 87.5%;
	line-height: 1.25;
	background: transparent;
}
.json-view .json-view--deleting {
	outline: 1px solid #da0000;
	background-color: #da000011;
	text-decoration-line: line-through;
}

:is(.json-view:hover, .json-view--pair:hover) > :is(.json-view--copy, .json-view--edit),
:is(.json-view:hover, .json-view--pair:hover) > .json-view--link svg {
	display: inline-block;
}

.json-view .jv-button {
	background: transparent;
	outline: none;
	border: none;
	cursor: pointer;
	color: inherit;
}
.json-view .cursor-pointer {
	cursor: pointer;
}

.json-view svg {
	vertical-align: -10%;
}
.jv-size-chevron ~ svg {
	vertical-align: -16%;
}

/* Themes */
.json-view_a11y {
	color: #545454;
	--json-property: #aa5d00;
	--json-index: #007299;
	--json-number: #007299;
	--json-string: #008000;
	--json-boolean: #d91e18;
	--json-null: #d91e18;
}
.json-view_github {
	color: #005cc5;
	--json-property: #005cc5;
	--json-index: #005cc5;
	--json-number: #005cc5;
	--json-string: #032f62;
	--json-boolean: #005cc5;
	--json-null: #005cc5;
}
.json-view_vscode {
	color: #005cc5;
	--json-property: #0451a5;
	--json-index: #0000ff;
	--json-number: #0000ff;
	--json-string: #a31515;
	--json-boolean: #0000ff;
	--json-null: #0000ff;
}
.json-view_atom {
	color: #383a42;
	--json-property: #e45649;
	--json-index: #986801;
	--json-number: #986801;
	--json-string: #50a14f;
	--json-boolean: #0184bc;
	--json-null: #0184bc;
}
.json-view_winter-is-coming {
	color: #0431fa;
	--json-property: #3a9685;
	--json-index: #ae408b;
	--json-number: #ae408b;
	--json-string: #8123a9;
	--json-boolean: #0184bc;
	--json-null: #0184bc;
}
@layer reset, base, tokens, recipes, utilities;

/* Placeholder Container */

.placeholder-container {
  display: flex;
  flex-direction: column;
  row-gap: 5px;
  width: 100%;
}

/* Placeholder Divs */

.placeholder {
  height: 1.2rem;
  border-radius: 6px;
  animation: placeholderPulse 1.75s ease-in-out infinite;
}

@keyframes placeholderPulse {
  0% {
    width: 10%;
  }
  50% {
    width: var(width) / 2;
  }
  100% {
    width: var(width);
  }
}

.fade-in {
  opacity: 0;
  animation: fadeIn 0.8s ease-out forwards;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.recording-button {
  animation: pulse 2s infinite;
  border: 1px solid #6d28d9;
  border-radius: 100%;
  box-shadow: 0 0 10px rgba(109, 40, 217, 0.5);
}

@keyframes pulse {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.1);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.result-textarea {
  field-sizing: content;
}

[data-admin-panel] #page-nav {
  display: none;
}

.agent-markdown h1,
.agent-markdown h2,
.agent-markdown h3 {
  font-weight: 600;
  margin-top: 12px;
  margin-bottom: 4px;
}

.agent-markdown h1 {
  font-size: 18px;
}

.agent-markdown h2 {
  font-size: 16px;
}

.agent-markdown h3 {
  font-size: 14px;
}

.agent-markdown p {
  margin: 6px 0;
  line-height: 1.5;
}

.agent-markdown ul,
.agent-markdown ol {
  margin: 6px 0;
  padding-left: 20px;
}

.agent-markdown li {
  margin: 2px 0;
  line-height: 1.5;
}

.agent-markdown code {
  font-family: monospace;
  background-color: #f3f4f6;
  padding: 1px 4px;
  border-radius: 3px;
  font-size: 13px;
}

.agent-markdown pre {
  background-color: #f3f4f6;
  padding: 10px;
  border-radius: 6px;
  overflow-x: auto;
  margin: 8px 0;
}

.agent-markdown pre code {
  background: none;
  padding: 0;
}

.agent-markdown strong {
  font-weight: 600;
}

.agent-markdown blockquote {
  border-left: 3px solid #d1d5db;
  padding-left: 12px;
  margin: 8px 0;
  color: #6b7280;
}

.agent-markdown hr {
  border: none;
  border-top: 1px solid #e5e7eb;
  margin: 12px 0;
}

.agent-markdown table {
  border-collapse: collapse;
  margin: 8px 0;
  width: 100%;
}

.agent-markdown th,
.agent-markdown td {
  border: 1px solid #e5e7eb;
  padding: 6px 10px;
  text-align: left;
}

.agent-markdown th {
  background-color: #f9fafb;
  font-weight: 600;
}

@layer reset {
  html,:host {
    --font-fallback: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-tab-size: 4;
    tab-size: 4;
    -webkit-tap-highlight-color: transparent;
    line-height: 1.5;
    font-family: var(--global-font-body, var(--font-fallback));
}

  *,::before,::after,::backdrop,::file-selector-button {
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;
    border-width: 0px;
    border-style: solid;
    border-color: var(--global-color-border, currentColor);
}

  hr {
    height: 0px;
    color: inherit;
    border-top-width: 1px;
}

  body {
    height: 100%;
    line-height: inherit;
}

  img {
    border-style: none;
}

  img,svg,video,canvas,audio,iframe,embed,object {
    display: block;
    vertical-align: middle;
}

  img,video {
    max-width: 100%;
    height: auto;
}

  h1,h2,h3,h4,h5,h6 {
    text-wrap: balance;
    font-size: inherit;
    font-weight: inherit;
}

  p,h1,h2,h3,h4,h5,h6 {
    overflow-wrap: break-word;
}

  ol,ul,menu {
    list-style: none;
}

  button,input:where([type='button'], [type='reset'], [type='submit']),::file-selector-button {
    appearance: button;
    -webkit-appearance: button;
}

  button,input,optgroup,select,textarea,::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    background: var(--edNtiq);
}

  ::placeholder {
    opacity: 1;
    --placeholder-fallback: color-mix(in srgb, currentColor 50%, transparent);
    color: var(--global-color-placeholder, var(--placeholder-fallback));
}

  textarea {
    resize: vertical;
}

  table {
    text-indent: 0px;
    border-collapse: collapse;
    border-color: inherit;
}

  summary {
    display: list-item;
}

  small {
    font-size: 80%;
}

  sub,sup {
    position: relative;
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
}

  sub {
    bottom: -0.25em;
}

  sup {
    top: -0.5em;
}

  dialog {
    padding: 0px;
}

  a {
    color: inherit;
    text-decoration: inherit;
}

  abbr:where([title]) {
    text-decoration: underline dotted;
}

  b,strong {
    font-weight: bolder;
}

  code,kbd,samp,pre {
    --font-mono-fallback: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New';
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-family: var(--global-font-mono, var(--font-mono-fallback));
    font-size: 1em;
}

  progress {
    vertical-align: baseline;
}

  ::-webkit-search-decoration,::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

  ::-webkit-inner-spin-button,::-webkit-outer-spin-button {
    height: auto;
}

  :-moz-ui-invalid {
    box-shadow: none;
}

  :-moz-focusring {
    outline: auto;
}

  [hidden] {
    display: none !important;
}
}

@layer base {
  :root {
    --made-with-panda: '🐼';
}

  body {
    background-color: var(--dgLLrj);
}

  html {
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    line-height: 1.5;
}

  *,*::before,*::after {
    box-sizing: border-box;
    border-color: var(--jfPAjk);
    border-style: solid;
}

  *::placeholder {
    opacity: 1;
    color: var(--feruSJ);
}

  *::selection {
    background: var(--gvGSMi);
}

  *,::before,::after,::backdrop {
    --blur: /*-*/ /*-*/;
    --brightness: /*-*/ /*-*/;
    --contrast: /*-*/ /*-*/;
    --grayscale: /*-*/ /*-*/;
    --hue-rotate: /*-*/ /*-*/;
    --invert: /*-*/ /*-*/;
    --saturate: /*-*/ /*-*/;
    --sepia: /*-*/ /*-*/;
    --drop-shadow: /*-*/ /*-*/;
    --backdrop-blur: /*-*/ /*-*/;
    --backdrop-brightness: /*-*/ /*-*/;
    --backdrop-contrast: /*-*/ /*-*/;
    --backdrop-grayscale: /*-*/ /*-*/;
    --backdrop-hue-rotate: /*-*/ /*-*/;
    --backdrop-invert: /*-*/ /*-*/;
    --backdrop-opacity: /*-*/ /*-*/;
    --backdrop-saturate: /*-*/ /*-*/;
    --backdrop-sepia: /*-*/ /*-*/;
    --gradient-from-position: /*-*/ /*-*/;
    --gradient-to-position: /*-*/ /*-*/;
    --gradient-via-position: /*-*/ /*-*/;
    --scroll-snap-strictness: proximity;
    --border-spacing-x: 0;
    --border-spacing-y: 0;
    --translate-x: 0;
    --translate-y: 0;
    --rotate: 0;
    --rotate-x: 0;
    --rotate-y: 0;
    --skew-x: 0;
    --skew-y: 0;
    --scale-x: 1;
    --scale-y: 1;
}

  :where(:root, :host) {
    --arrow-size: 8px;
    --arrow-background: black;
}
}

@layer tokens {
  :where(:root, :host) {
    --eGPTkT: fade-in 250ms var(--imxNHs);
    --fDdQIK: fade-out 200ms var(--fzbDxd);
    --djYxwN: slide-in 400ms var(--imxNHs);
    --vtRbc: slide-out 200ms var(--fzbDxd);
    --fHSlqw: slide-in-left 400ms var(--imxNHs);
    --dZgDXR: slide-out-left 200ms var(--fzbDxd);
    --gCYZLj: slide-in-right 400ms var(--imxNHs);
    --kyLNdO: slide-out-right 200ms var(--fzbDxd);
    --lenXCE: skeleton-pulse 2s var(--GWuOZ) infinite;
    --cmlixv: fade-in 400ms var(--imxNHs);
    --dzpyNa: collapse-in 250ms var(--imxNHs);
    --lfrOHr: collapse-out 200ms var(--fzbDxd);
    --bJeTGz: spin 1s linear infinite;
    --aZLOC: 4px;
    --jDYzax: 8px;
    --kMMDaR: 12px;
    --dyIDQb: 16px;
    --TtVDs: 24px;
    --btncja: 40px;
    --esAhmv: 64px;
    --dzOvWn: none;
    --bLinLB: currentColor;
    --qLIrn: #000000;
    --iydLMu: rgba(0, 0, 0, 0.05);
    --XFXZZ: rgba(0, 0, 0, 0.1);
    --kjwhcg: rgba(0, 0, 0, 0.15);
    --heiKEb: rgba(0, 0, 0, 0.2);
    --faDkhm: rgba(0, 0, 0, 0.3);
    --iPBfTN: rgba(0, 0, 0, 0.4);
    --gLVFwY: rgba(0, 0, 0, 0.5);
    --hAfOQn: rgba(0, 0, 0, 0.6);
    --fwAoty: rgba(0, 0, 0, 0.7);
    --bpOZW: rgba(0, 0, 0, 0.8);
    --bbKKGT: rgba(0, 0, 0, 0.9);
    --dmGdWE: rgba(0, 0, 0, 0.95);
    --RiClf: #ffffff;
    --kwgQQu: rgba(255, 255, 255, 0.05);
    --jvERgx: rgba(255, 255, 255, 0.1);
    --fiRAPk: rgba(255, 255, 255, 0.15);
    --kbKMcX: rgba(255, 255, 255, 0.2);
    --fOXvLK: rgba(255, 255, 255, 0.3);
    --eOvwbN: rgba(255, 255, 255, 0.4);
    --BIfKA: rgba(255, 255, 255, 0.5);
    --cBtskn: rgba(255, 255, 255, 0.6);
    --jEbLrW: rgba(255, 255, 255, 0.7);
    --dCzXKm: rgba(255, 255, 255, 0.8);
    --CsgfP: rgba(255, 255, 255, 0.9);
    --icLqJs: rgba(255, 255, 255, 0.95);
    --edNtiq: rgb(0 0 0 / 0);
    --lmKOBi: #fcfcfc;
    --gwftzd: #f9f9f9;
    --fbTYQE: #f0f0f0;
    --epwTfT: #e8e8e8;
    --cVlyxu: #e0e0e0;
    --jubMUl: #d9d9d9;
    --hZQslM: #cecece;
    --cQNCQf: #bbbbbb;
    --bwCihG: #8d8d8d;
    --geWGVi: #838383;
    --cWABjX: #646464;
    --bdVmeg: #202020;
    --elVOXX: #00000003;
    --UzZcU: #00000006;
    --jgsfYV: #0000000f;
    --fwSfoy: #00000017;
    --ctoCLD: #0000001f;
    --krowpw: #00000026;
    --hnKTMB: #00000031;
    --hgxWwu: #00000044;
    --ecUtTz: #00000072;
    --fvuVcD: #0000007c;
    --kKubVy: #0000009b;
    --cXfXVB: #000000df;
    --lgQjRA: #111111;
    --krndNP: #191919;
    --vrOeu: #222222;
    --jeBxcR: #2a2a2a;
    --kybQSs: #313131;
    --jIyKOH: #3a3a3a;
    --lbZeEi: #484848;
    --dZDBFt: #606060;
    --ftdVuU: #6e6e6e;
    --mdPEo: #7b7b7b;
    --inmDDd: #b4b4b4;
    --bAYuxi: #eeeeee;
    --gyLqOh: #00000000;
    --kCRjqu: #ffffff09;
    --gypLMD: #ffffff12;
    --jvdXnU: #ffffff1b;
    --fqCzKd: #ffffff22;
    --juIsmq: #ffffff2c;
    --fqgUIz: #ffffff3b;
    --fOpwfk: #ffffff55;
    --bJNYBt: #ffffff64;
    --bWtcft: #ffffff72;
    --dnociw: #ffffffaf;
    --xxAvr: #ffffffed;
    --gJYjos: #fffcfc;
    --fakHyP: #fff7f7;
    --cEPicq: #feebec;
    --kdBCZd: #ffdbdc;
    --hIgdCE: #ffcdce;
    --fYsBNb: #fdbdbe;
    --dCXcqC: #f4a9aa;
    --jDMYit: #eb8e90;
    --hiryLU: #e5484d;
    --kaMCdo: #dc3e42;
    --eVMtoJ: #ce2c31;
    --cyKQJS: #641723;
    --haemQZ: #ff000003;
    --bwSTPu: #ff000008;
    --foUNcH: #f3000d14;
    --dGPPNc: #ff000824;
    --hyRJap: #ff000632;
    --bVGpYK: #f8000442;
    --fNIjlX: #df000356;
    --eFkFlg: #d2000571;
    --ixmyyt: #db0007b7;
    --ftRbLx: #d10005c1;
    --gVJEsc: #c40006d3;
    --kTSsSz: #55000de8;
    --frGuQq: #191111;
    --jLsrOR: #201314;
    --iFukOA: #3b1219;
    --eDGcTz: #500f1c;
    --dxHVTi: #611623;
    --hRtSRJ: #72232d;
    --gLvLRs: #8c333a;
    --TWhgP: #b54548;
    --ldtJFu: #e5484d;
    --dsrnHe: #ec5d5e;
    --jelFzL: #ff9592;
    --vItRE: #ffd1d9;
    --jlBAob: #f4121209;
    --gSDHrw: #f22f3e11;
    --jgvuNp: #ff173f2d;
    --nMyVq: #fe0a3b44;
    --cBEmrj: #ff204756;
    --iGtuE: #ff3e5668;
    --cwygQx: #ff536184;
    --kZYWhK: #ff5d61b0;
    --bYvaeH: #fe4e54e4;
    --lkcTob: #ff6465eb;
    --kvCTcW: #ff9592;
    --lamoYJ: #ffd1d9;
    --jnzOwK: #fcfcfc;
    --gsavUx: #f9f9f9;
    --bPJxRY: #f0f0f0;
    --gMDrBT: #e8e8e8;
    --ckmtzu: #e0e0e0;
    --kEiKwd: #d9d9d9;
    --gbRMtE: #cecece;
    --kvdxJP: #bbbbbb;
    --fSMzHq: #8d8d8d;
    --hXNHUK: #838383;
    --zaOCD: #646464;
    --FkvIw: #202020;
    --bFnYEL: #00000003;
    --efoGmU: #00000006;
    --eeHJnl: #0000000f;
    --ccusSi: #00000017;
    --cbNvSz: #0000001f;
    --eBOdAI: #00000026;
    --eBhgAZ: #00000031;
    --fQzpqK: #00000044;
    --fPSsrb: #00000072;
    --ckXoyn: #0000007c;
    --feBvEe: #0000009b;
    --fyNTnB: #000000df;
    --hscLFI: #111111;
    --isbZDP: #191919;
    --klDKdG: #222222;
    --bWyhZV: #2a2a2a;
    --dPZSzM: #313131;
    --ePZgxT: #3a3a3a;
    --gJAQXK: #484848;
    --jHKuYp: #606060;
    --lQvZk: #6e6e6e;
    --enSXGE: #7b7b7b;
    --fqSofR: #b4b4b4;
    --eEnWEu: #eeeeee;
    --dCaSfB: #00000000;
    --gTjUda: #ffffff09;
    --cPFxjz: #ffffff12;
    --jwsYsY: #ffffff1b;
    --fsOBzx: #ffffff22;
    --iJXDwW: #ffffff2c;
    --eGtgDv: #ffffff3b;
    --bdhDRQ: #ffffff55;
    --ioYQxl: #ffffff64;
    --eYmTDB: #ffffff72;
    --dsCZQw: #ffffffaf;
    --gaLtUf: #ffffffed;
    --fuVfvZ: 50ms;
    --fVBMec: 100ms;
    --mUhz: 150ms;
    --cWTXGg: 200ms;
    --cifMdM: 300ms;
    --goNNlj: 400ms;
    --bPXfWW: 500ms;
    --GWuOZ: cubic-bezier(0.4, 0.0, 0.6, 1.0);
    --drrWcF: cubic-bezier(0.2, 0.0, 0, 1.0);
    --imxNHs: cubic-bezier(0.05, 0.7, 0.1, 1.0);
    --fzbDxd: cubic-bezier(0.3, 0.0, 0.8, 0.15);
    --dywXPJ: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --guQdxN: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
    --gxQaAd: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --kWjDjq: 0.5rem;
    --loLyxA: 0.75rem;
    --eRgJXV: 0.875rem;
    --daFrau: 1rem;
    --gKFLFQ: 1.125rem;
    --gFqSQX: 1.25rem;
    --dllMvh: 1.5rem;
    --jaXqkI: 1.875rem;
    --cLogVb: 2.25rem;
    --izMrAu: 3rem;
    --hdlyfR: 3.75rem;
    --bDBsww: 4.5rem;
    --fwhTbD: 6rem;
    --lkGdGW: 8rem;
    --dRPRGd: 100;
    --dooANa: 200;
    --fVSZDc: 300;
    --llFanx: 400;
    --leEsKL: 500;
    --hmvyHR: 600;
    --ghWdwL: 700;
    --janwPd: 800;
    --bvnjIx: 900;
    --jrseCf: -0.05em;
    --glKTKc: -0.025em;
    --knaPyh: 0em;
    --jwdARF: 0.025em;
    --eUSVTv: 0.05em;
    --lhSeXO: 0.1em;
    --ekeMrS: 1;
    --jyTpIu: 1.25;
    --lomeBD: 1.5;
    --kwMYUX: 1.75;
    --dVGecO: 2;
    --dbrZvb: 0;
    --cDGfvs: 0.0625rem;
    --ixNmpi: 0.125rem;
    --bewZvn: 0.25rem;
    --kLOfAE: 0.375rem;
    --dxfumK: 0.5rem;
    --UXfgJ: 0.75rem;
    --bphCwb: 1rem;
    --eougbK: 1.5rem;
    --kkkBVq: 9999px;
    --kTdGYg: 0rem;
    --cCUBeV: 0.25rem;
    --gsUKim: 0.5rem;
    --jshnNX: 0.75rem;
    --juMtMc: 1rem;
    --beDnSR: 1.25rem;
    --eUDwWi: 1.5rem;
    --hTQaBT: 1.75rem;
    --cAmzCM: 2rem;
    --fzzdix: 2.25rem;
    --dDnfaV: 2.5rem;
    --cpjPHA: 2.75rem;
    --ckODEv: 3rem;
    --hTmzdp: 3.5rem;
    --gANXGP: 4rem;
    --htnoem: 5rem;
    --tQYHK: 6rem;
    --kcGldO: 7rem;
    --gMkTEx: 8rem;
    --lcknGR: 9rem;
    --kveXIc: 10rem;
    --gsriJI: 11rem;
    --bPcliI: 12rem;
    --Mxqsr: 13rem;
    --hZfkST: 14rem;
    --fUWaSi: 15rem;
    --bSilTO: 16rem;
    --fnTGst: 18rem;
    --dAFdyM: 20rem;
    --jxszKr: 24rem;
    --hghuKL: 0.125rem;
    --drtIxO: 0.375rem;
    --siblR: 0.625rem;
    --hSPYxQ: 0.875rem;
    --fHQhyH: 1.125rem;
    --czzcgp: 16rem;
    --izvCpj: 20rem;
    --aTIGG: 24rem;
    --kMQJUV: 28rem;
    --dyNKmL: 32rem;
    --ToPgI: 36rem;
    --btoFLe: 42rem;
    --esBjqP: 48rem;
    --hrOPNc: 56rem;
    --krbtsN: 64rem;
    --cRFSXi: 72rem;
    --fQSwCT: 80rem;
    --iQceEA: 90rem;
    --khWApH: 100%;
    --eOXrSu: min-content;
    --jNBRbM: max-content;
    --UhpHH: fit-content;
    --eomHOU: 640px;
    --iujnmj: 768px;
    --gThSgZ: 1024px;
    --cssArG: 1280px;
    --jESPPc: 1536px;
    --fcTUxn: 0rem;
    --dacYEG: 0.25rem;
    --ebuyxV: 0.5rem;
    --bYDCFo: 0.75rem;
    --hIimNX: 1rem;
    --fFrqVq: 1.25rem;
    --gGIQOF: 1.5rem;
    --eDRUVY: 1.75rem;
    --flZesP: 2rem;
    --djiiAi: 2.25rem;
    --ieMJEa: 2.5rem;
    --cBFxYr: 2.75rem;
    --uyqLg: 3rem;
    --hXmVPi: 3.5rem;
    --mYCWo: 4rem;
    --jgejxp: 5rem;
    --iYEvIx: 6rem;
    --dzpWeZ: 7rem;
    --fifqnK: 8rem;
    --faFCyS: 9rem;
    --bxwoov: 10rem;
    --huPzrf: 11rem;
    --hgdKvb: 12rem;
    --cZMJbQ: 13rem;
    --iXfUeA: 14rem;
    --vWSpd: 15rem;
    --gtqdrN: 16rem;
    --hNtIEu: 18rem;
    --kqIPsj: 20rem;
    --wdMRQ: 24rem;
    --gEfgCY: 0.125rem;
    --jJIQbV: 0.375rem;
    --cqwGG: 0.625rem;
    --dhUgfD: 0.875rem;
    --jjtyTI: 1.125rem;
    --eObvFW: -1;
    --klLGSj: 0;
    --cJrNbQ: 10;
    --TWcuN: 1000;
    --eHQPzp: 1100;
    --dfMdbu: 1200;
    --gbwupQ: 1300;
    --dIktSh: 1400;
    --beAiOT: 1500;
    --fgvpr: 1600;
    --BtcyX: 1700;
    --hVmPBT: 1800;
    --ikokJA: 640px;
    --kSvAmr: 768px;
    --uwdhN: 1024px;
    --eyfDzy: 1280px;
    --dgHGKE: 1536px;
    --fTYdTU: var(--kLOfAE);
    --gIVWVv: var(--dxfumK);
    --kqvVrC: var(--UXfgJ);
    --dgLLrj: white;
    --gVKUVK: var(--fSAgex);
    --eioYTv: var(--gvRbFL);
    --jlVmsc: var(--iVJWhw);
    --hLbCty: var(--dBhHDy);
    --dnnyMq: var(--detqkm);
    --gCkaJw: #4416A1;
    --kXdyzz: var(--cwPjUD);
    --bUpSsT: #13151666;
    --eGXgJt: #131516A6;
    --bLZDtX: #131516CC;
    --dmlENi: #131516;
    --flVezu: #05A563;
    --bsHbJa: #EF2300;
    --laJLdi: #FFF394;
    --dDaUdw: var(--jWrFet);
    --grxZgC: #D6F1DF;
    --hTCAer: #D5EFFF;
    --cTBauR: #FFF394;
    --hvxgDl: #FFDFB5;
    --fBOHyC: #FFDBDC;
    --BMKPC: var(--coAyOM);
    --cxcTdh: #D5EFFF;
    --hiYZac: #FFF394;
    --iJXakT: #FFDFB5;
    --cgxwIS: #FFDBDC;
    --jDjAsN: var(--dDaUdw);
    --fXkAvX: var(--cTBauR);
    --cfzDFr: var(--fBOHyC);
    --jCWBFA: var(--grxZgC);
    --kFZfqo: var(--fBOHyC);
    --djpGtW: var(--grxZgC);
    --ODumv: var(--dDaUdw);
    --HgtUk: var(--dDaUdw);
    --lnYxcU: var(--cTBauR);
    --jqOnVH: var(--grxZgC);
    --ncpmb: var(--fBOHyC);
    --bZuyVI: var(--fBOHyC);
    --dVIOG: #E6F6EB;
    --bhzIva: #218358;
    --cPaGRn: #C4E8D1;
    --eLAmmN: #FEEBE7;
    --dXJLnF: #D13415;
    --dGkStI: #FFCDC2;
    --fyLVoO: #F0F0F0;
    --dqpjWK: #646464;
    --TvhcH: #E0E0E0;
}

  :where(:root, .light) {
    --bUWovs: 0px 1px 2px var(--irULfE), 0px 0px 1px var(--ewCIQi);
    --cDhNnp: 0px 2px 4px var(--iIbQvq), 0px 0px 1px var(--ewCIQi);
    --jMKUKK: 0px 4px 8px var(--iIbQvq), 0px 0px 1px var(--ewCIQi);
    --kNVcRA: 0px 8px 16px var(--iIbQvq), 0px 0px 1px var(--ewCIQi);
    --bnVgij: 0px 16px 24px var(--iIbQvq), 0px 0px 1px var(--ewCIQi);
    --IghlV: 0px 24px 40px var(--iIbQvq), 0px 0px 1px var(--ewCIQi);
    --fdXWUx: var(--jnzOwK);
    --iFOzMe: var(--gsavUx);
    --cGNTxX: var(--bPJxRY);
    --iutnIs: var(--gMDrBT);
    --cvsHul: var(--ckmtzu);
    --fXjklS: var(--kEiKwd);
    --lnEnwH: var(--gbRMtE);
    --kkKbDs: var(--kvdxJP);
    --elJvpl: var(--fSMzHq);
    --bEDoJd: var(--hXNHUK);
    --dWLMMM: var(--zaOCD);
    --dUQBcL: var(--FkvIw);
    --emGZKU: var(--bFnYEL);
    --jvtKT: var(--efoGmU);
    --bGKOaS: var(--eeHJnl);
    --knjkIJ: var(--ccusSi);
    --vcVzM: var(--cbNvSz);
    --hHmYYH: var(--eBOdAI);
    --jeCtoG: var(--eBhgAZ);
    --epaHlB: var(--fQzpqK);
    --fMqbBA: var(--fPSsrb);
    --idoQwM: var(--ckXoyn);
    --fwtEmp: var(--feBvEe);
    --ixwVwu: var(--fyNTnB);
    --dyvxmv: black;
    --kbzchc: var(--cwPjUD);
    --kZEOPl: white;
    --gwscUl: black;
    --etxQkH: var(--gJYjos);
    --uuLzg: var(--fakHyP);
    --ewlKOR: var(--cEPicq);
    --gfTKOm: var(--kdBCZd);
    --khKKdX: var(--hIgdCE);
    --giHFsw: var(--fYsBNb);
    --kkyEIh: var(--dCXcqC);
    --uTXKa: var(--jDMYit);
    --ewKWZL: var(--hiryLU);
    --hjWhpD: var(--kaMCdo);
    --kJdFvK: var(--eVMtoJ);
    --dKoaEd: var(--cyKQJS);
    --fODDHe: var(--haemQZ);
    --ffeSNF: var(--bwSTPu);
    --deIfDw: var(--foUNcH);
    --ikcjlb: var(--dGPPNc);
    --gjFwaS: var(--hyRJap);
    --fAgLht: var(--bVGpYK);
    --dzJXXk: var(--fNIjlX);
    --hpnRgz: var(--eFkFlg);
    --foRdWq: var(--ixmyyt);
    --iDYKay: var(--ftRbLx);
    --dnbgWz: var(--gVJEsc);
    --iMzxyk: var(--kTSsSz);
    --oTHuZ: var(--ewKWZL);
    --ipndKO: var(--hjWhpD);
    --gKoSUH: white;
    --dOlSon: var(--dnbgWz);
    --jyeInc: var(--gvebIF);
    --dAHamv: white;
    --iqsEix: var(--eTpLjW);
    --cwRYAB: var(--dsegiv);
    --dYITcM: var(--ihAGY);
    --ekfnOU: var(--jWrFet);
    --oFQWH: var(--cwPjUD);
    --fIThQp: var(--jbnCQE);
    --feruSJ: var(--kQuIMV);
    --Yeezg: var(--fORotJ);
    --bINVEQ: var(--ewKWZL);
    --jYZtFW: var(--gTrJEj);
    --hWIGgY: var(--iuDoFK);
    --jfPAjk: var(--ihAGY);
    --fuGbd: var(--jWrFet);
    --goYiXt: var(--eRPizQ);
    --caovhJ: var(--ewKWZL);
    --hAdGwm: #fcfcff;
    --fSAgex: #f9f8ff;
    --coAyOM: #f3f0ff;
    --gvRbFL: #e9e4ff;
    --cRRuqa: #e0d8ff;
    --bknTYl: #d4c8ff;
    --iVJWhw: #c2b1ff;
    --hfhoTj: #ac91ff;
    --dBhHDy: #6d28d9;
    --detqkm: #6007c7;
    --jufVdP: #6f3bd3;
    --bdsMbc: #361a6c;
    --kXOVED: #0000ff03;
    --enxCTI: #2500ff07;
    --ilgQqh: #3300ff0f;
    --gvGSMi: #3000ff1b;
    --ktqgiH: #3500ff27;
    --dIYNxM: #3800ff37;
    --hGIaUl: #3800ff4e;
    --gjeztG: #3f00ff6e;
    --kgNMQf: #5200d2d7;
    --hfveQT: #5c00c5f8;
    --efUAWu: #4400c6c4;
    --ixYDyh: #1f005be5;
    --dnAAhs: var(--dBhHDy);
    --cYYxav: var(--detqkm);
    --cbmUMC: white;
    --fuSTIW: var(--efUAWu);
    --gvebIF: var(--jnzOwK);
    --eTpLjW: var(--gsavUx);
    --dsegiv: var(--bPJxRY);
    --ihAGY: var(--gMDrBT);
    --jWrFet: var(--ckmtzu);
    --iuDoFK: var(--kEiKwd);
    --gTrJEj: var(--gbRMtE);
    --hqcTvk: var(--kvdxJP);
    --fORotJ: var(--fSMzHq);
    --kQuIMV: var(--hXNHUK);
    --jbnCQE: var(--zaOCD);
    --cwPjUD: var(--FkvIw);
    --bnYjlQ: var(--bFnYEL);
    --cTUQvX: var(--efoGmU);
    --iIbQvq: var(--eeHJnl);
    --cDNLgl: var(--ccusSi);
    --irULfE: var(--cbNvSz);
    --jXRspL: var(--eBOdAI);
    --ewCIQi: var(--eBhgAZ);
    --ktdRZt: var(--fQzpqK);
    --eRPizQ: var(--fPSsrb);
    --fanazs: var(--ckXoyn);
    --jKUQXt: var(--feBvEe);
    --gVADwC: var(--fyNTnB);
    --kOINl: #fcfcfd;
    --kuPbVy: #f8f9f9;
    --ulWGv: #eff0f1;
    --jCDvdg: #e7e8e9;
    --kRvZmZ: #e0e1e2;
    --jMaIWq: #d8d9da;
    --laTngj: #cdcecf;
    --exFzFI: #babcbc;
    --fMydPB: #8b8d8e;
    --gjOfLZ: #808283;
    --bqGjeM: #626465;
    --WrYdj: #1e2021;
    --htzdgU: #00005503;
    --kBLrSv: #00252507;
    --bDPEJy: #00102010;
    --dTQpMR: #000b1618;
    --glqmcQ: #0009111f;
    --jtCAOr: #00070e27;
    --vGNFu: #00060b32;
    --nbOEh: #00080845;
    --cEBKUg: #00050774;
    --ivwWlk: #0005077f;
    --cDdmDd: #0004059d;
    --jDrMti: #000203e1;
    --hxODP: black;
    --bbMUAU: var(--cwPjUD);
    --cnFVQV: white;
    --eUmUWB: black
}

  .dark {
    --bUWovs: 0px 1px 1px var(--dmGdWE), 0px 0px 1px inset var(--ewCIQi);
    --cDhNnp: 0px 2px 4px var(--bpOZW), 0px 0px 1px inset var(--ewCIQi);
    --jMKUKK: 0px 4px 8px var(--bpOZW), 0px 0px 1px inset var(--ewCIQi);
    --kNVcRA: 0px 8px 16px var(--bpOZW), 0px 0px 1px inset var(--ewCIQi);
    --bnVgij: 0px 16px 24px var(--bpOZW), 0px 0px 1px inset var(--ewCIQi);
    --IghlV: 0px 24px 40px var(--bpOZW), 0px 0px 1px inset var(--ewCIQi);
    --fdXWUx: var(--hscLFI);
    --iFOzMe: var(--isbZDP);
    --cGNTxX: var(--klDKdG);
    --iutnIs: var(--bWyhZV);
    --cvsHul: var(--dPZSzM);
    --fXjklS: var(--ePZgxT);
    --lnEnwH: var(--gJAQXK);
    --kkKbDs: var(--jHKuYp);
    --elJvpl: var(--lQvZk);
    --bEDoJd: var(--enSXGE);
    --dWLMMM: var(--fqSofR);
    --dUQBcL: var(--eEnWEu);
    --emGZKU: var(--dCaSfB);
    --jvtKT: var(--gTjUda);
    --bGKOaS: var(--cPFxjz);
    --knjkIJ: var(--jwsYsY);
    --vcVzM: var(--fsOBzx);
    --hHmYYH: var(--iJXDwW);
    --jeCtoG: var(--eGtgDv);
    --epaHlB: var(--bdhDRQ);
    --fMqbBA: var(--ioYQxl);
    --idoQwM: var(--eYmTDB);
    --fwtEmp: var(--dsCZQw);
    --ixwVwu: var(--gaLtUf);
    --dyvxmv: white;
    --kbzchc: var(--cwPjUD);
    --kZEOPl: black;
    --gwscUl: white;
    --etxQkH: var(--frGuQq);
    --uuLzg: var(--jLsrOR);
    --ewlKOR: var(--iFukOA);
    --gfTKOm: var(--eDGcTz);
    --khKKdX: var(--dxHVTi);
    --giHFsw: var(--hRtSRJ);
    --kkyEIh: var(--gLvLRs);
    --uTXKa: var(--TWhgP);
    --ewKWZL: var(--ldtJFu);
    --hjWhpD: var(--dsrnHe);
    --kJdFvK: var(--jelFzL);
    --dKoaEd: var(--vItRE);
    --fODDHe: var(--jlBAob);
    --ffeSNF: var(--gSDHrw);
    --deIfDw: var(--jgvuNp);
    --ikcjlb: var(--nMyVq);
    --gjFwaS: var(--cBEmrj);
    --fAgLht: var(--iGtuE);
    --dzJXXk: var(--cwygQx);
    --hpnRgz: var(--kZYWhK);
    --foRdWq: var(--bYvaeH);
    --iDYKay: var(--lkcTob);
    --dnbgWz: var(--kvCTcW);
    --iMzxyk: var(--lamoYJ);
    --oTHuZ: var(--ewKWZL);
    --ipndKO: var(--hjWhpD);
    --gKoSUH: white;
    --dOlSon: var(--dnbgWz);
    --jyeInc: var(--gvebIF);
    --dAHamv: var(--eTpLjW);
    --iqsEix: var(--dsegiv);
    --cwRYAB: var(--ihAGY);
    --dYITcM: var(--jWrFet);
    --ekfnOU: var(--iuDoFK);
    --oFQWH: var(--cwPjUD);
    --fIThQp: var(--jbnCQE);
    --feruSJ: var(--kQuIMV);
    --Yeezg: var(--fORotJ);
    --bINVEQ: var(--ewKWZL);
    --jYZtFW: var(--gTrJEj);
    --hWIGgY: var(--iuDoFK);
    --jfPAjk: var(--ihAGY);
    --fuGbd: var(--jWrFet);
    --goYiXt: var(--eRPizQ);
    --caovhJ: var(--ewKWZL);
    --hAdGwm: #fcfcff;
    --fSAgex: #f9f8ff;
    --coAyOM: #f3f0ff;
    --gvRbFL: #e9e4ff;
    --cRRuqa: #e0d8ff;
    --bknTYl: #d4c8ff;
    --iVJWhw: #c2b1ff;
    --hfhoTj: #ac91ff;
    --dBhHDy: #6d28d9;
    --detqkm: #6007c7;
    --jufVdP: #6f3bd3;
    --bdsMbc: #361a6c;
    --kXOVED: #0000ff03;
    --enxCTI: #2500ff07;
    --ilgQqh: #3300ff0f;
    --gvGSMi: #3000ff1b;
    --ktqgiH: #3500ff27;
    --dIYNxM: #3800ff37;
    --hGIaUl: #3800ff4e;
    --gjeztG: #3f00ff6e;
    --kgNMQf: #5200d2d7;
    --hfveQT: #5c00c5f8;
    --efUAWu: #4400c6c4;
    --ixYDyh: #1f005be5;
    --dnAAhs: var(--dBhHDy);
    --cYYxav: var(--detqkm);
    --cbmUMC: white;
    --fuSTIW: var(--efUAWu);
    --gvebIF: var(--hscLFI);
    --eTpLjW: var(--isbZDP);
    --dsegiv: var(--klDKdG);
    --ihAGY: var(--bWyhZV);
    --jWrFet: var(--dPZSzM);
    --iuDoFK: var(--ePZgxT);
    --gTrJEj: var(--gJAQXK);
    --hqcTvk: var(--jHKuYp);
    --fORotJ: var(--lQvZk);
    --kQuIMV: var(--enSXGE);
    --jbnCQE: var(--fqSofR);
    --cwPjUD: var(--eEnWEu);
    --bnYjlQ: var(--dCaSfB);
    --cTUQvX: var(--gTjUda);
    --iIbQvq: var(--cPFxjz);
    --cDNLgl: var(--jwsYsY);
    --irULfE: var(--fsOBzx);
    --jXRspL: var(--iJXDwW);
    --ewCIQi: var(--eGtgDv);
    --ktdRZt: var(--bdhDRQ);
    --eRPizQ: var(--ioYQxl);
    --fanazs: var(--eYmTDB);
    --jKUQXt: var(--dsCZQw);
    --gVADwC: var(--gaLtUf);
    --kOINl: #fcfcfd;
    --kuPbVy: #f8f9f9;
    --ulWGv: #eff0f1;
    --jCDvdg: #e7e8e9;
    --kRvZmZ: #e0e1e2;
    --jMaIWq: #d8d9da;
    --laTngj: #cdcecf;
    --exFzFI: #babcbc;
    --fMydPB: #8b8d8e;
    --gjOfLZ: #808283;
    --bqGjeM: #626465;
    --WrYdj: #1e2021;
    --htzdgU: #00005503;
    --kBLrSv: #00252507;
    --bDPEJy: #00102010;
    --dTQpMR: #000b1618;
    --glqmcQ: #0009111f;
    --jtCAOr: #00070e27;
    --vGNFu: #00060b32;
    --nbOEh: #00080845;
    --cEBKUg: #00050774;
    --ivwWlk: #0005077f;
    --cDdmDd: #0004059d;
    --jDrMti: #000203e1;
    --hxODP: white;
    --bbMUAU: var(--cwPjUD);
    --cnFVQV: black;
    --eUmUWB: white
}

  @keyframes fade-in {
    from {
      opacity: 0;
}

    to {
      opacity: 1;
}
}

  @keyframes fade-out {
    from {
      opacity: 1;
}

    to {
      opacity: 0;
}
}

  @keyframes slide-in {
    0% {
      opacity: 0;
      transform: translateY(64px);
}

    100% {
      opacity: 1;
      transform: translateY(0);
}
}

  @keyframes slide-out {
    0% {
      opacity: 1;
      transform: translateY(0);
}

    100% {
      opacity: 0;
      transform: translateY(64px);
}
}

  @keyframes slide-in-left {
    0% {
      transform: translateX(-100%);
}

    100% {
      transform: translateX(0%);
}
}

  @keyframes slide-out-left {
    0% {
      transform: translateX(0%);
}

    100% {
      transform: translateX(-100%);
}
}

  @keyframes slide-in-right {
    0% {
      transform: translateX(100%);
}

    100% {
      transform: translateX(0%);
}
}

  @keyframes slide-out-right {
    0% {
      transform: translateX(0%);
}

    100% {
      transform: translateX(100%);
}
}

  @keyframes collapse-in {
    0% {
      height: var(--kTdGYg);
}

    100% {
      height: var(--height);
}
}

  @keyframes collapse-out {
    0% {
      height: var(--height);
}

    100% {
      height: var(--kTdGYg);
}
}

  @keyframes fadeIn {
    0% {
      opacity: 0;
      transform: translateY(-4px);
}

    100% {
      opacity: 1;
      transform: translateY(0);
}
}

  @keyframes fadeOut {
    0% {
      opacity: 1;
      transform: translateY(0);
}

    100% {
      opacity: 0;
      transform: translateY(-4px);
}
}

  @keyframes skeleton-pulse {
    50% {
      opacity: 0.5;
}
}

  @keyframes spin {
    0% {
      transform: rotate(0deg);
}

    100% {
      transform: rotate(360deg);
}
}
}

@layer recipes {
  @layer _base {
    .fzDuiy {
      font-family: var(--dywXPJ);
}

    .fzCRHk {
      color: currentcolor;
      display: inline-block;
      vertical-align: middle;
      flex-shrink: 0;
      line-height: 1em;
}

    .fzEbLX {
      color: var(--oFQWH);
      --ldjTvg: var(--hAdGwm);
      --dohdfL: var(--fSAgex);
      --cOLUHe: var(--coAyOM);
      --fSvzFd: var(--gvRbFL);
      --kYYuNY: var(--cRRuqa);
      --djVEyD: var(--bknTYl);
      --cKAvZW: var(--iVJWhw);
      --kNaFOd: var(--hfhoTj);
      --eEhRyc: var(--dBhHDy);
      --bkzVmQ: var(--detqkm);
      --jzaYHx: var(--jufVdP);
      --emqGBm: var(--bdsMbc);
      --gEjGXh: var(--kXOVED);
      --kLNOfu: var(--enxCTI);
      --kcWzyj: var(--ilgQqh);
      --bmkpYg: var(--gvGSMi);
      --DtbqV: var(--ktqgiH);
      --eKXizi: var(--dIYNxM);
      --ecfTRX: var(--hGIaUl);
      --brNygA: var(--gjeztG);
      --IWjzp: var(--kgNMQf);
      --blVylV: var(--hfveQT);
      --fPNFDw: var(--efUAWu);
      --bEUhnv: var(--ixYDyh);
      --bDjYrS: var(--dnAAhs);
      --iFZgOB: var(--cYYxav);
      --OpxuQ: var(--cbmUMC);
      --yVRWg: var(--fuSTIW);
      cursor: pointer;
      display: inline-flex;
      gap: var(--ebuyxV);
      text-decoration: underline 0.1em transparent;
      text-underline-offset: 0.125em;
      align-items: center;
      font-weight: var(--leEsKL);
      --transition-duration: var(--cWTXGg);
      transition-duration: var(--cWTXGg);
      --transition-prop: text-decoration-color;
      transition-property: text-decoration-color;
      --transition-easing: var(--drrWcF);
      transition-timing-function: var(--drrWcF);
      text-decoration-line: unset;
}

    .fzEbLX svg {
      width: 1em;
      height: 1em;
}

    .yYjut {
      appearance: none;
      -webkit-appearance: none;
      border-radius: var(--gIVWVv);
      --ldjTvg: var(--hAdGwm);
      --dohdfL: var(--fSAgex);
      --cOLUHe: var(--coAyOM);
      --fSvzFd: var(--gvRbFL);
      --kYYuNY: var(--cRRuqa);
      --djVEyD: var(--bknTYl);
      --cKAvZW: var(--iVJWhw);
      --kNaFOd: var(--hfhoTj);
      --eEhRyc: var(--dBhHDy);
      --bkzVmQ: var(--detqkm);
      --jzaYHx: var(--jufVdP);
      --emqGBm: var(--bdsMbc);
      --gEjGXh: var(--kXOVED);
      --kLNOfu: var(--enxCTI);
      --kcWzyj: var(--ilgQqh);
      --bmkpYg: var(--gvGSMi);
      --DtbqV: var(--ktqgiH);
      --eKXizi: var(--dIYNxM);
      --ecfTRX: var(--hGIaUl);
      --brNygA: var(--gjeztG);
      --IWjzp: var(--kgNMQf);
      --blVylV: var(--hfveQT);
      --fPNFDw: var(--efUAWu);
      --bEUhnv: var(--ixYDyh);
      --bDjYrS: var(--dnAAhs);
      --iFZgOB: var(--cYYxav);
      --OpxuQ: var(--cbmUMC);
      --yVRWg: var(--fuSTIW);
      color: var(--oFQWH);
      outline: 0;
      position: relative;
      width: var(--khWApH);
      background: var(--gVKUVK);
      border-width: 1px;
      --transition-duration: var(--cWTXGg);
      transition-duration: var(--cWTXGg);
      --transition-prop: box-shadow, border-color;
      transition-property: box-shadow, border-color;
      --transition-easing: var(--drrWcF);
      transition-timing-function: var(--drrWcF);
      font-family: sans-serif;
      border-color: var(--eioYTv);
}

    .yYjut:is(:disabled, [disabled], [data-disabled]) {
      opacity: 0.4;
      cursor: not-allowed;
}

    .yYjut:is([aria-invalid]) {
      border-color: var(--bINVEQ);
}

    .yYjut:is([aria-invalid]):is(:focus, [data-focus]) {
      box-shadow: 0 0 0 1px var(--colors-border-error);
      border-color: var(--bINVEQ);
}

    .yYjut:is(:focus, [data-focus]) {
      box-shadow: 0 0 0 1px var(--colors-color-primitive.accentLight);
      border-color: var(--jlVmsc);
}

    .ervFBh {
      appearance: none;
      -webkit-appearance: none;
      border-radius: var(--gIVWVv);
      cursor: pointer;
      display: inline-flex;
      min-width: var(--kTdGYg);
      outline: var(--dzOvWn);
      position: relative;
      -webkit-user-select: none;
      user-select: none;
      vertical-align: middle;
      white-space: nowrap;
      align-items: center;
      font-weight: var(--hmvyHR);
      justify-content: center;
      --transition-duration: var(--cWTXGg);
      transition-duration: var(--cWTXGg);
      --transition-prop: background, border-color, color, box-shadow;
      transition-property: background, border-color, color, box-shadow;
      --transition-easing: var(--drrWcF);
      transition-timing-function: var(--drrWcF);
}

    .ervFBh:is([hidden]) {
      display: none;
}

    .djwbTb {
      color: var(--oFQWH);
      font-weight: var(--leEsKL);
}

    .dIhRRm {
      --ldjTvg: var(--hAdGwm);
      --dohdfL: var(--fSAgex);
      --cOLUHe: var(--coAyOM);
      --fSvzFd: var(--gvRbFL);
      --kYYuNY: var(--cRRuqa);
      --djVEyD: var(--bknTYl);
      --cKAvZW: var(--iVJWhw);
      --kNaFOd: var(--hfhoTj);
      --eEhRyc: var(--dBhHDy);
      --bkzVmQ: var(--detqkm);
      --jzaYHx: var(--jufVdP);
      --emqGBm: var(--bdsMbc);
      --gEjGXh: var(--kXOVED);
      --kLNOfu: var(--enxCTI);
      --kcWzyj: var(--ilgQqh);
      --bmkpYg: var(--gvGSMi);
      --DtbqV: var(--ktqgiH);
      --eKXizi: var(--dIYNxM);
      --ecfTRX: var(--hGIaUl);
      --brNygA: var(--gjeztG);
      --IWjzp: var(--kgNMQf);
      --blVylV: var(--hfveQT);
      --fPNFDw: var(--efUAWu);
      --bEUhnv: var(--ixYDyh);
      --bDjYrS: var(--dnAAhs);
      --iFZgOB: var(--cYYxav);
      --OpxuQ: var(--cbmUMC);
      --yVRWg: var(--fuSTIW);
      display: inline-block;
      border-radius: var(--kkkBVq);
      width: var(--size);
      height: var(--size);
      animation: var(--bJeTGz);
      border-width: 2px;
      border-style: solid;
      animation-duration: var(--bPXfWW);
      border-color: var(--gVKUVK);
}

    .khaRQS {
      animation: var(--lenXCE);
      border-radius: var(--kqvVrC);
      color: var(--edNtiq);
      cursor: default;
      pointer-events: none;
      -webkit-user-select: none;
      user-select: none;
      background-clip: padding-box;
      -webkit-background-clip: padding-box;
      background-color: var(--enxCTI);
}

    .khaRQS::before,.khaRQS::after,.khaRQS * {
      visibility: hidden;
}

    .wGgBK {
      border-radius: var(--kkkBVq);
      --ldjTvg: var(--hAdGwm);
      --dohdfL: var(--fSAgex);
      --cOLUHe: var(--coAyOM);
      --fSvzFd: var(--gvRbFL);
      --kYYuNY: var(--cRRuqa);
      --djVEyD: var(--bknTYl);
      --cKAvZW: var(--iVJWhw);
      --kNaFOd: var(--hfhoTj);
      --eEhRyc: var(--dBhHDy);
      --bkzVmQ: var(--detqkm);
      --jzaYHx: var(--jufVdP);
      --emqGBm: var(--bdsMbc);
      --gEjGXh: var(--kXOVED);
      --kLNOfu: var(--enxCTI);
      --kcWzyj: var(--ilgQqh);
      --bmkpYg: var(--gvGSMi);
      --DtbqV: var(--ktqgiH);
      --eKXizi: var(--dIYNxM);
      --ecfTRX: var(--hGIaUl);
      --brNygA: var(--gjeztG);
      --IWjzp: var(--kgNMQf);
      --blVylV: var(--hfveQT);
      --fPNFDw: var(--efUAWu);
      --bEUhnv: var(--ixYDyh);
      --bDjYrS: var(--dnAAhs);
      --iFZgOB: var(--cYYxav);
      --OpxuQ: var(--cbmUMC);
      --yVRWg: var(--fuSTIW);
      display: inline-flex;
      -webkit-user-select: none;
      user-select: none;
      white-space: nowrap;
      align-items: center;
      font-weight: var(--leEsKL);
}

    @media (hover: hover) and (pointer: fine) {
      .fzEbLX:is(:hover, [data-hover]) {
        text-decoration-color: var(--bDjYrS);
}
}
}

  .kHNyzK {
    color: var(--oFQWH);
    font-weight: var(--hmvyHR);
}

  .gjiweT {
    width: var(--beDnSR);
    height: var(--beDnSR);
}

  .irVbKs {
    width: var(--cAmzCM);
    height: var(--cAmzCM);
}

  .fylZek {
    width: var(--juMtMc);
    height: var(--juMtMc);
}

  .dVjRNe {
    width: var(--hTQaBT);
    height: var(--hTQaBT);
}

  .gjsPEs {
    color: var(--dnAAhs);
}

  .gjsPEs > * {
    color: currentColor;
}

  .uNYsy {
    padding-inline: var(--bYDCFo);
    height: var(--dDnfaV);
    min-width: var(--dDnfaV);
}

  .uNYsy,.ezRjmc {
    font-size: var(--daFrau);
}

  .ezRjmc {
    padding-inline: var(--dhUgfD);
    height: var(--cpjPHA);
    min-width: var(--cpjPHA);
}

  .kNmSrs {
    background: var(--bDjYrS);
    color: var(--OpxuQ);
    --ldjTvg: var(--hAdGwm);
    --dohdfL: var(--fSAgex);
    --cOLUHe: var(--coAyOM);
    --fSvzFd: var(--gvRbFL);
    --kYYuNY: var(--cRRuqa);
    --djVEyD: var(--bknTYl);
    --cKAvZW: var(--iVJWhw);
    --kNaFOd: var(--hfhoTj);
    --eEhRyc: var(--dBhHDy);
    --bkzVmQ: var(--detqkm);
    --jzaYHx: var(--jufVdP);
    --emqGBm: var(--bdsMbc);
    --gEjGXh: var(--kXOVED);
    --kLNOfu: var(--enxCTI);
    --kcWzyj: var(--ilgQqh);
    --bmkpYg: var(--gvGSMi);
    --DtbqV: var(--ktqgiH);
    --eKXizi: var(--dIYNxM);
    --ecfTRX: var(--hGIaUl);
    --brNygA: var(--gjeztG);
    --IWjzp: var(--kgNMQf);
    --blVylV: var(--hfveQT);
    --fPNFDw: var(--efUAWu);
    --bEUhnv: var(--ixYDyh);
    --bDjYrS: var(--dnAAhs);
    --iFZgOB: var(--cYYxav);
    --OpxuQ: var(--cbmUMC);
    --yVRWg: var(--fuSTIW);
}

  .kNmSrs:is(:disabled, [disabled], [data-disabled]) {
    cursor: not-allowed;
    opacity: 0.4;
    color: var(--OpxuQ);
    background: var(--bDjYrS);
}

  .kNmSrs:is(:focus-visible, [data-focus-visible]) {
    outline: 2px solid;
    outline-offset: 2px;
    outline-color: var(--bDjYrS);
}

  .eynXpK {
    height: var(--dDnfaV);
    min-width: var(--dDnfaV);
    font-size: var(--eRgJXV);
    line-height: 1.25rem;
    padding-inline: var(--hIimNX);
    gap: var(--ebuyxV);
}

  .eynXpK svg {
    width: var(--beDnSR);
    height: var(--beDnSR);
}

  .dnzIKs {
    background: var(--kcWzyj);
    color: var(--yVRWg);
    border: 1px var(--gvRbFL) solid;
    --ldjTvg: var(--hAdGwm);
    --dohdfL: var(--fSAgex);
    --cOLUHe: var(--coAyOM);
    --fSvzFd: var(--gvRbFL);
    --kYYuNY: var(--cRRuqa);
    --djVEyD: var(--bknTYl);
    --cKAvZW: var(--iVJWhw);
    --kNaFOd: var(--hfhoTj);
    --eEhRyc: var(--dBhHDy);
    --bkzVmQ: var(--detqkm);
    --jzaYHx: var(--jufVdP);
    --emqGBm: var(--bdsMbc);
    --gEjGXh: var(--kXOVED);
    --kLNOfu: var(--enxCTI);
    --kcWzyj: var(--ilgQqh);
    --bmkpYg: var(--gvGSMi);
    --DtbqV: var(--ktqgiH);
    --eKXizi: var(--dIYNxM);
    --ecfTRX: var(--hGIaUl);
    --brNygA: var(--gjeztG);
    --IWjzp: var(--kgNMQf);
    --blVylV: var(--hfveQT);
    --fPNFDw: var(--efUAWu);
    --bEUhnv: var(--ixYDyh);
    --bDjYrS: var(--dnAAhs);
    --iFZgOB: var(--cYYxav);
    --OpxuQ: var(--cbmUMC);
    --yVRWg: var(--fuSTIW);
}

  .dnzIKs:is(:disabled, [disabled], [data-disabled]) {
    background: var(--ekfnOU);
    color: var(--Yeezg);
    cursor: not-allowed;
}

  .dnzIKs:is(:focus-visible, [data-focus-visible]) {
    outline: 2px solid;
    outline-offset: 2px;
    outline-color: var(--bDjYrS);
}

  .chXCYu {
    color: var(--yVRWg);
    --iYbJpn: var(--lmKOBi);
    --kCAnZE: var(--gwftzd);
    --fvkcjx: var(--fbTYQE);
    --fWxiwu: var(--epwTfT);
    --gvfanP: var(--cVlyxu);
    --hZDEYg: var(--jubMUl);
    --cSnthZ: var(--hZQslM);
    --bDcbiq: var(--cQNCQf);
    --cbJSZL: var(--bwCihG);
    --dTsgMb: var(--geWGVi);
    --iXEiYq: var(--cWABjX);
    --jmXHXx: var(--bdVmeg);
    --cMYwai: var(--elVOXX);
    --cBaGkd: var(--UzZcU);
    --fKMCPw: var(--jgsfYV);
    --loAfZH: var(--fwSfoy);
    --diQtge: var(--ctoCLD);
    --cWSDpZ: var(--krowpw);
    --ggEzVs: var(--hnKTMB);
    --joiPOr: var(--hgxWwu);
    --bizcUO: var(--ecUtTz);
    --hAXolC: var(--fvuVcD);
    --jZircb: var(--kKubVy);
    --eEHlak: var(--cXfXVB);
    --bODUwt: var(--lgQjRA);
    --kdgKSy: var(--krndNP);
    --kEPvFn: var(--vrOeu);
    --fvahVs: var(--jeBxcR);
    --fWISIh: var(--kybQSs);
    --cVPZFq: var(--jIyKOH);
    --dxyKsf: var(--lbZeEi);
    --htCEfE: var(--dZDBFt);
    --hVloSt: var(--ftdVuU);
    --gZJdRp: var(--mdPEo);
    --kAXdTM: var(--inmDDd);
    --cTpvwX: var(--bAYuxi);
    --bUigyQ: var(--gyLqOh);
    --jhcnzf: var(--kCRjqu);
    --feFXLu: var(--gypLMD);
    --eEZOJt: var(--jvdXnU);
    --kWhNHk: var(--fqCzKd);
    --gTGliD: var(--juIsmq);
    --cRjVuS: var(--fqgUIz);
    --dlnTCJ: var(--fOpwfk);
    --jCvSAA: var(--bJNYBt);
    --cFEsPg: var(--bWtcft);
    --cmhzoZ: var(--dnociw);
    --gUtXyi: var(--xxAvr);
    --ldjTvg: var(--gvebIF);
    --dohdfL: var(--eTpLjW);
    --cOLUHe: var(--dsegiv);
    --fSvzFd: var(--ihAGY);
    --kYYuNY: var(--jWrFet);
    --djVEyD: var(--iuDoFK);
    --cKAvZW: var(--gTrJEj);
    --kNaFOd: var(--hqcTvk);
    --eEhRyc: var(--fORotJ);
    --bkzVmQ: var(--kQuIMV);
    --jzaYHx: var(--jbnCQE);
    --emqGBm: var(--cwPjUD);
    --gEjGXh: var(--bnYjlQ);
    --kLNOfu: var(--cTUQvX);
    --kcWzyj: var(--iIbQvq);
    --bmkpYg: var(--cDNLgl);
    --DtbqV: var(--irULfE);
    --eKXizi: var(--jXRspL);
    --ecfTRX: var(--ewCIQi);
    --brNygA: var(--ktdRZt);
    --IWjzp: var(--eRPizQ);
    --blVylV: var(--fanazs);
    --fPNFDw: var(--jKUQXt);
    --bEUhnv: var(--gVADwC);
    --iIenyQ: var(--kOINl);
    --kRUlQb: var(--kuPbVy);
    --eCxavu: var(--ulWGv);
    --hQkNGp: var(--jCDvdg);
    --bANClI: var(--kRvZmZ);
    --dKDACT: var(--jMaIWq);
    --iKBYHi: var(--laTngj);
    --jONjQB: var(--exFzFI);
    --dzpYvU: var(--fMydPB);
    --ibEuNE: var(--gjOfLZ);
    --dsZRGB: var(--bqGjeM);
    --iGTuAa: var(--WrYdj);
    --cVUHRp: var(--htzdgU);
    --deJSpm: var(--kBLrSv);
    --hXDsDv: var(--bDPEJy);
    --bzcLdY: var(--dTQpMR);
    --IyFAN: var(--glqmcQ);
    --RnPYK: var(--jtCAOr);
    --fKhqmT: var(--vGNFu);
    --fqPXo: var(--nbOEh);
    --kEitSZ: var(--cEBKUg);
    --jfhBAt: var(--ivwWlk);
    --ljOUUY: var(--cDdmDd);
    --kZURMH: var(--jDrMti);
    --bDjYrS: var(--hxODP);
    --iFZgOB: var(--bbMUAU);
    --OpxuQ: var(--cnFVQV);
    --yVRWg: var(--eUmUWB);
}

  .chXCYu:is([aria-selected=true], [data-selected]) {
    background: var(--kcWzyj);
}

  .chXCYu:is(:disabled, [disabled], [data-disabled]) {
    color: var(--Yeezg);
    cursor: not-allowed;
}

  .chXCYu:is(:focus-visible, [data-focus-visible]) {
    outline: 2px solid;
    outline-offset: 2px;
    outline-color: var(--bDjYrS);
}

  .dMNzRw {
    height: var(--cpjPHA);
    min-width: var(--cpjPHA);
    font-size: var(--daFrau);
    line-height: 1.5rem;
    padding-inline: var(--jjtyTI);
    gap: var(--ebuyxV);
}

  .dMNzRw svg {
    width: var(--beDnSR);
    height: var(--beDnSR);
}

  .kzJAEF {
    height: var(--fzzdix);
    min-width: var(--fzzdix);
    font-size: var(--eRgJXV);
    line-height: 1.25rem;
    padding-inline: var(--dhUgfD);
    gap: var(--ebuyxV);
}

  .kzJAEF svg {
    width: var(--juMtMc);
    height: var(--juMtMc);
}

  .bHbnsd {
    color: var(--yVRWg);
    --iYbJpn: var(--lmKOBi);
    --kCAnZE: var(--gwftzd);
    --fvkcjx: var(--fbTYQE);
    --fWxiwu: var(--epwTfT);
    --gvfanP: var(--cVlyxu);
    --hZDEYg: var(--jubMUl);
    --cSnthZ: var(--hZQslM);
    --bDcbiq: var(--cQNCQf);
    --cbJSZL: var(--bwCihG);
    --dTsgMb: var(--geWGVi);
    --iXEiYq: var(--cWABjX);
    --jmXHXx: var(--bdVmeg);
    --cMYwai: var(--elVOXX);
    --cBaGkd: var(--UzZcU);
    --fKMCPw: var(--jgsfYV);
    --loAfZH: var(--fwSfoy);
    --diQtge: var(--ctoCLD);
    --cWSDpZ: var(--krowpw);
    --ggEzVs: var(--hnKTMB);
    --joiPOr: var(--hgxWwu);
    --bizcUO: var(--ecUtTz);
    --hAXolC: var(--fvuVcD);
    --jZircb: var(--kKubVy);
    --eEHlak: var(--cXfXVB);
    --bODUwt: var(--lgQjRA);
    --kdgKSy: var(--krndNP);
    --kEPvFn: var(--vrOeu);
    --fvahVs: var(--jeBxcR);
    --fWISIh: var(--kybQSs);
    --cVPZFq: var(--jIyKOH);
    --dxyKsf: var(--lbZeEi);
    --htCEfE: var(--dZDBFt);
    --hVloSt: var(--ftdVuU);
    --gZJdRp: var(--mdPEo);
    --kAXdTM: var(--inmDDd);
    --cTpvwX: var(--bAYuxi);
    --bUigyQ: var(--gyLqOh);
    --jhcnzf: var(--kCRjqu);
    --feFXLu: var(--gypLMD);
    --eEZOJt: var(--jvdXnU);
    --kWhNHk: var(--fqCzKd);
    --gTGliD: var(--juIsmq);
    --cRjVuS: var(--fqgUIz);
    --dlnTCJ: var(--fOpwfk);
    --jCvSAA: var(--bJNYBt);
    --cFEsPg: var(--bWtcft);
    --cmhzoZ: var(--dnociw);
    --gUtXyi: var(--xxAvr);
    --ldjTvg: var(--gvebIF);
    --dohdfL: var(--eTpLjW);
    --cOLUHe: var(--dsegiv);
    --fSvzFd: var(--ihAGY);
    --kYYuNY: var(--jWrFet);
    --djVEyD: var(--iuDoFK);
    --cKAvZW: var(--gTrJEj);
    --kNaFOd: var(--hqcTvk);
    --eEhRyc: var(--fORotJ);
    --bkzVmQ: var(--kQuIMV);
    --jzaYHx: var(--jbnCQE);
    --emqGBm: var(--cwPjUD);
    --gEjGXh: var(--bnYjlQ);
    --kLNOfu: var(--cTUQvX);
    --kcWzyj: var(--iIbQvq);
    --bmkpYg: var(--cDNLgl);
    --DtbqV: var(--irULfE);
    --eKXizi: var(--jXRspL);
    --ecfTRX: var(--ewCIQi);
    --brNygA: var(--ktdRZt);
    --IWjzp: var(--eRPizQ);
    --blVylV: var(--fanazs);
    --fPNFDw: var(--jKUQXt);
    --bEUhnv: var(--gVADwC);
    --iIenyQ: var(--kOINl);
    --kRUlQb: var(--kuPbVy);
    --eCxavu: var(--ulWGv);
    --hQkNGp: var(--jCDvdg);
    --bANClI: var(--kRvZmZ);
    --dKDACT: var(--jMaIWq);
    --iKBYHi: var(--laTngj);
    --jONjQB: var(--exFzFI);
    --dzpYvU: var(--fMydPB);
    --ibEuNE: var(--gjOfLZ);
    --dsZRGB: var(--bqGjeM);
    --iGTuAa: var(--WrYdj);
    --cVUHRp: var(--htzdgU);
    --deJSpm: var(--kBLrSv);
    --hXDsDv: var(--bDPEJy);
    --bzcLdY: var(--dTQpMR);
    --IyFAN: var(--glqmcQ);
    --RnPYK: var(--jtCAOr);
    --fKhqmT: var(--vGNFu);
    --fqPXo: var(--nbOEh);
    --kEitSZ: var(--cEBKUg);
    --jfhBAt: var(--ivwWlk);
    --ljOUUY: var(--cDdmDd);
    --kZURMH: var(--jDrMti);
    --bDjYrS: var(--hxODP);
    --iFZgOB: var(--bbMUAU);
    --OpxuQ: var(--cnFVQV);
    --yVRWg: var(--eUmUWB);
    border-width: 1px;
    border-color: var(--ecfTRX);
}

  .bHbnsd:is(:disabled, [disabled], [data-disabled]) {
    color: var(--Yeezg);
    cursor: not-allowed;
    border-color: var(--fuGbd);
}

  .bHbnsd:is([aria-selected=true], [data-selected]) {
    background: var(--dnAAhs);
    color: var(--cbmUMC);
    border-color: var(--dnAAhs);
}

  .bHbnsd:is(:focus-visible, [data-focus-visible]) {
    outline: 2px solid;
    outline-offset: 2px;
    outline-color: var(--bDjYrS);
}

  .htQxuB {
    vertical-align: baseline;
    height: auto !important;
    padding-inline: var(--fcTUxn) !important;
    min-width: var(--kTdGYg) !important;
}

  .htQxuB:is(:disabled, [disabled], [data-disabled]) {
    color: var(--fuGbd);
    cursor: not-allowed;
}

  .fjySFw {
    height: var(--cAmzCM);
    min-width: var(--cAmzCM);
    font-size: var(--loLyxA);
    line-height: 1.125rem;
    padding-inline: var(--bYDCFo);
    gap: var(--ebuyxV);
}

  .fjySFw svg {
    width: var(--juMtMc);
    height: var(--juMtMc);
    font-size: var(--daFrau);
}

  .inDAhA {
    font-size: var(--eRgJXV);
    line-height: 1.25rem;
}

  .JduwZ {
    --size: var(--eUDwWi);
}

  .lfBbZW {
    --size: var(--juMtMc);
}

  .vSRGH {
    background: var(--iqsEix);
    color: var(--oFQWH);
    border-color: var(--jfPAjk);
    border-width: 1px;
}

  .vSRGH svg {
    color: var(--fIThQp);
}

  .xfXUR {
    font-size: var(--loLyxA);
    line-height: 1.125rem;
    padding-inline: var(--cqwGG);
    height: var(--eUDwWi);
    gap: var(--jJIQbV);
}

  .xfXUR svg {
    width: var(--juMtMc);
    height: var(--juMtMc);
}

  @media (hover: hover) and (pointer: fine) {
    .kNmSrs:is(:hover, [data-hover]) {
      background: var(--iFZgOB);
}

    .kNmSrs:is(:hover, [data-hover]):is(:disabled, [disabled], [data-disabled]) {
      color: var(--OpxuQ);
      background: var(--iFZgOB);
}
}

  @media (hover: hover) and (pointer: fine) {
    .dnzIKs:is(:hover, [data-hover]) {
      background: var(--bmkpYg);
}

    .dnzIKs:is(:hover, [data-hover]):is(:disabled, [disabled], [data-disabled]) {
      background: var(--ekfnOU);
      color: var(--Yeezg);
}
}

  @media (hover: hover) and (pointer: fine) {
    .chXCYu:is(:hover, [data-hover]) {
      background: var(--kcWzyj);
}

    .chXCYu:is(:hover, [data-hover]):is(:disabled, [disabled], [data-disabled]) {
      background: var(--edNtiq);
      color: var(--Yeezg);
}
}

  @media (hover: hover) and (pointer: fine) {
    .bHbnsd:is(:hover, [data-hover]) {
      background: var(--kLNOfu);
}

    .bHbnsd:is(:hover, [data-hover]):is(:disabled, [disabled], [data-disabled]) {
      background: var(--edNtiq);
      color: var(--Yeezg);
      border-color: var(--fuGbd);
}

    .bHbnsd:is(:hover, [data-hover]):is([aria-selected=true], [data-selected]) {
      background: var(--cYYxav);
      border-color: var(--cYYxav);
}
}

  @media (hover: hover) and (pointer: fine) {
    .htQxuB:is(:hover, [data-hover]):is(:disabled, [disabled], [data-disabled]) {
      color: var(--fuGbd);
}
}
}

@layer recipes.slots {
  @layer _base {
    .fXCuEj {
      display: flex;
      gap: var(--jJIQbV);
      flex-direction: column;
}

    .daimQA {
      color: var(--bINVEQ);
      display: inline-flex;
      gap: var(--ebuyxV);
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
      align-items: center;
}

    .daimQA:is(:disabled, [disabled], [data-disabled]) {
      color: var(--Yeezg);
}

    .bObIEK {
      color: var(--fIThQp);
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
}

    .bObIEK:is(:disabled, [disabled], [data-disabled]) {
      color: var(--Yeezg);
}

    .iQzNyX {
      color: var(--oFQWH);
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
      font-weight: var(--leEsKL);
}

    .iQzNyX:is(:disabled, [disabled], [data-disabled]) {
      color: var(--Yeezg);
}

    .loiRHs {
      --ldjTvg: var(--hAdGwm);
      --dohdfL: var(--fSAgex);
      --cOLUHe: var(--coAyOM);
      --fSvzFd: var(--gvRbFL);
      --kYYuNY: var(--cRRuqa);
      --djVEyD: var(--bknTYl);
      --cKAvZW: var(--iVJWhw);
      --kNaFOd: var(--hfhoTj);
      --eEhRyc: var(--dBhHDy);
      --bkzVmQ: var(--detqkm);
      --jzaYHx: var(--jufVdP);
      --emqGBm: var(--bdsMbc);
      --gEjGXh: var(--kXOVED);
      --kLNOfu: var(--enxCTI);
      --kcWzyj: var(--ilgQqh);
      --bmkpYg: var(--gvGSMi);
      --DtbqV: var(--ktqgiH);
      --eKXizi: var(--dIYNxM);
      --ecfTRX: var(--hGIaUl);
      --brNygA: var(--gjeztG);
      --IWjzp: var(--kgNMQf);
      --blVylV: var(--hfveQT);
      --fPNFDw: var(--efUAWu);
      --bEUhnv: var(--ixYDyh);
      --bDjYrS: var(--dnAAhs);
      --iFZgOB: var(--cYYxav);
      --OpxuQ: var(--cbmUMC);
      --yVRWg: var(--fuSTIW);
      display: flex;
      gap: var(--jJIQbV);
      flex-direction: column;
}

    .ciERZk {
      color: var(--oFQWH);
      font-weight: var(--leEsKL);
}

    .vQOqM {
      background: var(--edNtiq);
      border: var(--dzOvWn);
      grid-row: span 2 / span 2;
      outline: var(--dzOvWn);
      width: var(--khWApH);
}

    .vQOqM:is(:disabled, [disabled], [data-disabled]) {
      cursor: not-allowed;
}

    .cOPhON {
      border-radius: var(--gIVWVv);
      display: grid;
}

    .cOPhON > :not([hidden]) ~ :not([hidden]) {
      border-inline-start-width: 1px;
      border-inline-end-width: 0px;
}

    .cOPhON {
      overflow: hidden;
      background: var(--gVKUVK);
      border-color: var(--jYZtFW);
      border-width: 1px;
      grid-template-columns: 1fr 32px;
      grid-template-rows: 1fr 1fr;
      --transition-duration: var(--cWTXGg);
      transition-duration: var(--cWTXGg);
      --transition-prop: border-color, box-shadow;
      transition-property: border-color, box-shadow;
      --transition-easing: var(--drrWcF);
      transition-timing-function: var(--drrWcF);
}

    .cOPhON:focus-within {
      box-shadow: 0 0 0 1px var(--colors-color-palette-default);
      border-color: var(--bDjYrS);
}

    .evPAgr {
      color: var(--fIThQp);
      cursor: pointer;
      display: inline-flex;
      align-items: center;
      border-color: var(--jYZtFW);
      justify-content: center;
      --transition-duration: var(--cWTXGg);
      transition-duration: var(--cWTXGg);
      --transition-prop: background, border-color, color, box-shadow;
      transition-property: background, border-color, color, box-shadow;
      --transition-easing: var(--drrWcF);
      transition-timing-function: var(--drrWcF);
}

    .evPAgr :where(svg) {
      width: var(--juMtMc);
      height: var(--juMtMc);
}

    .evPAgr:is(:disabled, [disabled], [data-disabled]) {
      color: var(--Yeezg);
      cursor: not-allowed;
}

    .iwWgjB {
      color: var(--fIThQp);
      cursor: pointer;
      display: inline-flex;
      align-items: center;
      border-color: var(--jYZtFW);
      justify-content: center;
      --transition-duration: var(--cWTXGg);
      transition-duration: var(--cWTXGg);
      --transition-prop: background, border-color, color, box-shadow;
      transition-property: background, border-color, color, box-shadow;
      --transition-easing: var(--drrWcF);
      transition-timing-function: var(--drrWcF);
      border-top-width: 1px;
}

    .iwWgjB :where(svg) {
      width: var(--juMtMc);
      height: var(--juMtMc);
}

    .iwWgjB:is(:disabled, [disabled], [data-disabled]) {
      color: var(--Yeezg);
      cursor: not-allowed;
}

    .bVkWNf {
      --ldjTvg: var(--hAdGwm);
      --dohdfL: var(--fSAgex);
      --cOLUHe: var(--coAyOM);
      --fSvzFd: var(--gvRbFL);
      --kYYuNY: var(--cRRuqa);
      --djVEyD: var(--bknTYl);
      --cKAvZW: var(--iVJWhw);
      --kNaFOd: var(--hfhoTj);
      --eEhRyc: var(--dBhHDy);
      --bkzVmQ: var(--detqkm);
      --jzaYHx: var(--jufVdP);
      --emqGBm: var(--bdsMbc);
      --gEjGXh: var(--kXOVED);
      --kLNOfu: var(--enxCTI);
      --kcWzyj: var(--ilgQqh);
      --bmkpYg: var(--gvGSMi);
      --DtbqV: var(--ktqgiH);
      --eKXizi: var(--dIYNxM);
      --ecfTRX: var(--hGIaUl);
      --brNygA: var(--gjeztG);
      --IWjzp: var(--kgNMQf);
      --blVylV: var(--hfveQT);
      --fPNFDw: var(--efUAWu);
      --bEUhnv: var(--ixYDyh);
      --bDjYrS: var(--dnAAhs);
      --iFZgOB: var(--cYYxav);
      --OpxuQ: var(--cbmUMC);
      --yVRWg: var(--fuSTIW);
      display: flex;
      gap: var(--jJIQbV);
      flex-direction: column;
}

    .RiNbT {
      color: var(--oFQWH);
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
      font-weight: var(--leEsKL);
}

    .caqrWU {
      background: var(--dAHamv);
      border-radius: var(--kqvVrC);
      box-shadow: var(--kNVcRA);
      display: flex;
      gap: var(--bYDCFo);
      padding: var(--hIimNX);
      width: 344px;
      z-index: var(--TWcuN);
      flex-direction: column;
}

    .caqrWU:is([open], [data-open], [data-state="open"]) {
      animation: fadeIn 0.25s ease-out;
}

    .caqrWU:is([closed], [data-closed], [data-state="closed"]) {
      animation: fadeOut 0.2s ease-out;
}

    .caqrWU:is([hidden]) {
      display: none;
}

    .hYLbSq {
      display: flex;
      gap: var(--ebuyxV);
      flex-direction: row;
}

    .gIVCjv {
      width: var(--khWApH);
      border-collapse: separate;
      border-spacing: var(--dacYEG);
      margin: calc(var(--dacYEG) * -1);
}

    .llKKRZ {
      text-align: center;
}

    .klWlFB {
      width: 100%;
}

    .klWlFB[data-in-range] {
      background: var(--cwRYAB);
}

    .klWlFB:is([data-today])::before {
      color: var(--bDjYrS);
      position: absolute;
      content: '−';
      margin-top: var(--gGIQOF);
}

    .klWlFB:is([aria-selected=true], [data-selected])::before {
      color: var(--OpxuQ);
}

    .eqFlEo {
      color: var(--fIThQp);
      height: var(--dDnfaV);
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
      font-weight: var(--hmvyHR);
}

    .hJMdXz {
      gap: var(--ebuyxV);
      justify-content: space-between;
}

    .hJMdXz,.hToqks {
      display: flex;
}

    .hToqks {
      gap: var(--bYDCFo);
      flex-direction: column;
}

    .hToqks:is([hidden]) {
      display: none;
}

    .gacYuU {
      border-radius: var(--kqvVrC);
      box-shadow: var(--kNVcRA);
      min-width: var(--izvCpj);
      height: var(--height);
      opacity: var(--opacity);
      overflow-wrap: anywhere;
      padding: var(--hIimNX);
      position: relative;
      scale: var(--scale);
      translate: var(--x) var(--y) 0;
      will-change: translate, opacity, scale;
      z-index: var(--z-index);
      background: var(--gVKUVK);
      --transition-duration: var(--cifMdM);
      transition-duration: var(--cifMdM);
      --transition-prop: translate, scale, opacity, height;
      transition-property: translate, scale, opacity, height;
      --transition-easing: var(--drrWcF);
      transition-timing-function: var(--drrWcF);
}

    .isdmLu {
      color: var(--oFQWH);
      font-weight: var(--hmvyHR);
}

    .isdmLu,.egHSgg {
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
}

    .egHSgg {
      color: var(--fIThQp);
}

    .laPzLk {
      margin-top: var(--ebuyxV);
}

    .kvFWvY {
      position: absolute;
      top: var(--bYDCFo);
      right: var(--bYDCFo);
}

    .blqSaV {
      backdrop-filter: blur(4px);
      -webkit-backdrop-filter: blur(4px);
      height: 100vh;
      position: fixed;
      width: 100vw;
      z-index: var(--gbwupQ);
      left: var(--fcTUxn);
      top: var(--fcTUxn);
}

    :root .blqSaV,.light .blqSaV {
      background: var(--dCzXKm);
}

    .dark .blqSaV {
      background: var(--bpOZW);
}

    .blqSaV:is([open], [data-open], [data-state="open"]) {
      animation: var(--eGPTkT);
}

    .blqSaV:is([closed], [data-closed], [data-state="closed"]) {
      animation: var(--fDdQIK);
}

    .hhwNgB {
      display: flex;
      overflow: auto;
      position: fixed;
      width: 100vw;
      height: 100dvh;
      z-index: var(--dIktSh);
      align-items: center;
      justify-content: center;
      left: var(--fcTUxn);
      top: var(--fcTUxn);
}

    .fMtMuu {
      background: var(--dAHamv);
      border-radius: var(--kqvVrC);
      box-shadow: var(--kNVcRA);
      min-width: var(--aTIGG);
      position: relative;
}

    .fMtMuu:is([open], [data-open], [data-state="open"]) {
      animation: var(--djYxwN);
}

    .fMtMuu:is([closed], [data-closed], [data-state="closed"]) {
      animation: var(--vtRbc);
}

    .dzJLRb {
      font-size: var(--gKFLFQ);
      line-height: 1.75rem;
      font-weight: var(--hmvyHR);
}

    .jTtJFV {
      color: var(--fIThQp);
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
}

    .gamGLc {
      gap: var(--hIimNX);
      width: 100%;
}

    .gamGLc,.kQRSrd {
      display: flex;
      flex-direction: column;
}

    .kQRSrd {
      gap: var(--bYDCFo);
      padding-inline: var(--gGIQOF);
      padding-block: var(--hIimNX);
      min-height: unset;
      align-items: center;
      justify-content: center;
}

    .kQRSrd,.eDLVBP {
      background: var(--dAHamv);
      border-radius: var(--kqvVrC);
      border-width: 1px;
}

    .eDLVBP {
      animation: fadeIn 0.25s ease-out;
      display: grid;
      padding: var(--hIimNX);
      column-gap: var(--bYDCFo);
      grid-template-columns: auto 1fr auto;
      grid-template-areas: "preview name delete"
        "preview size delete";
}

    .fKHtwm {
      grid-area: delete;
      align-self: flex-start;
}

    .iqibkY {
      display: flex;
      gap: var(--bYDCFo);
      flex-direction: column;
}

    .bNoduY {
      color: var(--oFQWH);
      grid-area: name;
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
      font-weight: var(--leEsKL);
}

    .GNcyF {
      grid-area: preview;
}

    .gDEXXu {
      aspect-ratio: 1;
      height: var(--dDnfaV);
      object-fit: scale-down;
      width: var(--dDnfaV);
}

    .hhdoIL {
      color: var(--fIThQp);
      grid-area: size;
}

    .hhdoIL,.bqpujs {
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
}

    .bqpujs {
      font-weight: var(--leEsKL);
}

    .grSSrt {
      --ldjTvg: var(--hAdGwm);
      --dohdfL: var(--fSAgex);
      --cOLUHe: var(--coAyOM);
      --fSvzFd: var(--gvRbFL);
      --kYYuNY: var(--cRRuqa);
      --djVEyD: var(--bknTYl);
      --cKAvZW: var(--iVJWhw);
      --kNaFOd: var(--hfhoTj);
      --eEhRyc: var(--dBhHDy);
      --bkzVmQ: var(--detqkm);
      --jzaYHx: var(--jufVdP);
      --emqGBm: var(--bdsMbc);
      --gEjGXh: var(--kXOVED);
      --kLNOfu: var(--enxCTI);
      --kcWzyj: var(--ilgQqh);
      --bmkpYg: var(--gvGSMi);
      --DtbqV: var(--ktqgiH);
      --eKXizi: var(--dIYNxM);
      --ecfTRX: var(--hGIaUl);
      --brNygA: var(--gjeztG);
      --IWjzp: var(--kgNMQf);
      --blVylV: var(--hfveQT);
      --fPNFDw: var(--efUAWu);
      --bEUhnv: var(--ixYDyh);
      --bDjYrS: var(--dnAAhs);
      --iFZgOB: var(--cYYxav);
      --OpxuQ: var(--cbmUMC);
      --yVRWg: var(--fuSTIW);
      display: flex;
      width: var(--khWApH);
}

    .grSSrt[data-orientation=horizontal] {
      flex-direction: column;
}

    .grSSrt[data-orientation=vertical] {
      flex-direction: row;
}

    .eMpemt {
      display: flex;
      overflow: auto;
      position: relative;
      scrollbar-width: none;
      flex-shrink: 0;
}

    .eMpemt::-webkit-scrollbar {
      display: none;
}

    .eMpemt[data-orientation=horizontal] {
      flex-direction: row;
}

    .eMpemt[data-orientation=vertical] {
      flex-direction: column;
}

    .cyGTIb {
      color: var(--fIThQp);
      cursor: pointer;
      display: inline-flex;
      gap: var(--ebuyxV);
      white-space: nowrap;
      z-index: 1;
      align-items: center;
      flex-shrink: 0;
      font-weight: var(--hmvyHR);
      justify-content: center;
      --transition-duration: var(--cWTXGg);
      transition-duration: var(--cWTXGg);
      --transition-prop: color, background, border-color;
      transition-property: color, background, border-color;
      --transition-easing: var(--drrWcF);
      transition-timing-function: var(--drrWcF);
}

    .cyGTIb:is(:disabled, [disabled], [data-disabled]) {
      color: var(--Yeezg);
      cursor: not-allowed;
}

    .cyGTIb:is([aria-selected=true], [data-selected]) {
      color: var(--oFQWH);
}

    .cyGTIb[data-orientation=vertical] {
      justify-content: flex-start;
}

    .kjdzWB {
      font-weight: var(--leEsKL);
}

    .kjdzWB,.eZMSQT {
      color: var(--oFQWH);
}

    .eZMSQT {
      appearance: none;
      -webkit-appearance: none;
      border-radius: var(--gIVWVv);
      cursor: pointer;
      display: inline-flex;
      outline: 0;
      position: relative;
      width: var(--khWApH);
      align-items: center;
      border-color: var(--jYZtFW);
      justify-content: space-between;
      --transition-duration: var(--cWTXGg);
      transition-duration: var(--cWTXGg);
      --transition-prop: background, box-shadow, border-color;
      transition-property: background, box-shadow, border-color;
      --transition-easing: var(--drrWcF);
      transition-timing-function: var(--drrWcF);
}

    .eZMSQT:is(:placeholder-shown, [data-placeholder-shown]) {
      color: var(--feruSJ);
}

    .eZMSQT:is(:disabled, [disabled], [data-disabled]) {
      color: var(--Yeezg);
      cursor: not-allowed;
}

    .eZMSQT:is(:disabled, [disabled], [data-disabled]) :where(svg) {
      color: var(--Yeezg);
}

    .eZMSQT :where(svg) {
      color: var(--feruSJ);
}

    .kFbSLu {
      border-radius: var(--fTYdTU);
      cursor: pointer;
      display: flex;
      align-items: center;
      justify-content: space-between;
      --transition-duration: var(--mUhz);
      transition-duration: var(--mUhz);
      --transition-prop: background, color;
      transition-property: background, color;
      --transition-easing: var(--drrWcF);
      transition-timing-function: var(--drrWcF);
}

    .kFbSLu[data-highlighted] {
      background: var(--iIbQvq);
      color: var(--oFQWH);
}

    .kFbSLu:is([aria-selected=true], [data-selected]) {
      color: var(--oFQWH);
}

    .kFbSLu:is(:disabled, [disabled], [data-disabled]) {
      color: var(--Yeezg);
      cursor: not-allowed;
}

    .kECvIH {
      color: var(--bDjYrS);
}

    .fwfRPD {
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
      font-weight: var(--hmvyHR);
}

    .gUDzHa {
      border-radius: var(--gIVWVv);
      box-shadow: var(--kNVcRA);
      display: flex;
      z-index: var(--TWcuN);
      background: var(--gVKUVK);
      flex-direction: column;
      font-family: sans-serif;
}

    .gUDzHa:is([hidden]) {
      display: none;
}

    .gUDzHa:is([open], [data-open], [data-state="open"]) {
      animation: fadeIn 0.25s ease-out;
}

    .gUDzHa:is([closed], [data-closed], [data-state="closed"]) {
      animation: fadeOut 0.2s ease-out;
}

    .gUDzHa:is(:focus-visible, [data-focus-visible]) {
      outline-offset: 2px;
      outline: 2px solid;
      outline-color: var(--goYiXt);
}

    .gcttzh {
      --ldjTvg: var(--hAdGwm);
      --dohdfL: var(--fSAgex);
      --cOLUHe: var(--coAyOM);
      --fSvzFd: var(--gvRbFL);
      --kYYuNY: var(--cRRuqa);
      --djVEyD: var(--bknTYl);
      --cKAvZW: var(--iVJWhw);
      --kNaFOd: var(--hfhoTj);
      --eEhRyc: var(--dBhHDy);
      --bkzVmQ: var(--detqkm);
      --jzaYHx: var(--jufVdP);
      --emqGBm: var(--bdsMbc);
      --gEjGXh: var(--kXOVED);
      --kLNOfu: var(--enxCTI);
      --kcWzyj: var(--ilgQqh);
      --bmkpYg: var(--gvGSMi);
      --DtbqV: var(--ktqgiH);
      --eKXizi: var(--dIYNxM);
      --ecfTRX: var(--hGIaUl);
      --brNygA: var(--gjeztG);
      --IWjzp: var(--kgNMQf);
      --blVylV: var(--hfveQT);
      --fPNFDw: var(--efUAWu);
      --bEUhnv: var(--ixYDyh);
      --bDjYrS: var(--dnAAhs);
      --iFZgOB: var(--cYYxav);
      --OpxuQ: var(--cbmUMC);
      --yVRWg: var(--fuSTIW);
      display: flex;
      gap: var(--jJIQbV);
      width: var(--khWApH);
      flex-direction: column;
}

    .ckvrRE {
      background: var(--gVKUVK);
      font-family: sans-serif;
}

    .fXKqmn {
      caption-side: bottom;
      width: var(--khWApH);
}

    .iyWMaR tr:last-child {
      border-bottom-width: 0;
}

    .ggstFb {
      vertical-align: middle;
}

    .iLrxI {
      font-weight: var(--leEsKL);
      border-top-width: 1px;
}

    .iLrxI tr:last-child {
      border-bottom-width: 0;
}

    .hXdkuu {
      color: var(--fIThQp);
      text-align: left;
      vertical-align: middle;
      font-weight: var(--leEsKL);
}

    .kvPxGb {
      border-bottom-width: 1px;
      --transition-duration: var(--cWTXGg);
      transition-duration: var(--cWTXGg);
      --transition-prop: background, color;
      transition-property: background, color;
      --transition-easing: var(--drrWcF);
      transition-timing-function: var(--drrWcF);
}

    .gZaGgD {
      color: var(--feruSJ);
}

    .blgYTz {
      --arrow-size: var(--sizes-3);
      --arrow-background: var(--colors-bg-default);
}

    .cWTcZu {
      border-top-width: 1px;
      border-left-width: 1px;
}

    .dpzQbw {
      position: relative;
}

    .aGPdH {
      background: var(--dAHamv);
      border-radius: var(--kqvVrC);
      box-shadow: var(--kNVcRA);
      display: flex;
      max-width: var(--aTIGG);
      z-index: var(--beAiOT);
      padding: var(--hIimNX);
      flex-direction: column;
}

    .aGPdH:is([open], [data-open], [data-state="open"]) {
      animation: fadeIn 0.25s ease-out;
}

    .aGPdH:is([closed], [data-closed], [data-state="closed"]) {
      animation: fadeOut 0.2s ease-out;
}

    .aGPdH:is([hidden]) {
      display: none;
}

    .iWocES {
      font-weight: var(--leEsKL);
}

    .iWocES,.fjVmBg {
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
}

    .fjVmBg,.gUdWgs {
      color: var(--fIThQp);
}

    .dkQyhn {
      background: var(--gVADwC);
      border-radius: var(--gIVWVv);
      box-shadow: var(--cDhNnp);
      color: var(--dAHamv);
      padding-inline: var(--bYDCFo);
      padding-block: var(--ebuyxV);
      font-size: var(--loLyxA);
      line-height: 1.125rem;
      max-width: var(--czzcgp);
      z-index: var(--hVmPBT);
      font-weight: var(--hmvyHR);
}

    .dkQyhn:is([open], [data-open], [data-state="open"]) {
      animation: fadeIn 0.25s ease-out;
}

    .dkQyhn:is([closed], [data-closed], [data-state="closed"]) {
      animation: fadeOut 0.2s ease-out;
}

    .gwnspZ {
      background: var(--dAHamv);
      border-radius: var(--gIVWVv);
      box-shadow: var(--kNVcRA);
      display: flex;
      outline: var(--dzOvWn);
      width: calc(100% + 2rem);
      z-index: var(--TWcuN);
      flex-direction: column;
}

    .gwnspZ:is([hidden]) {
      display: none;
}

    .gwnspZ:is([open], [data-open], [data-state="open"]) {
      animation: fadeIn 0.25s ease-out;
}

    .gwnspZ:is([closed], [data-closed], [data-state="closed"]) {
      animation: fadeOut 0.2s ease-out;
}

    .cPHswR {
      border-radius: var(--fTYdTU);
      cursor: pointer;
      display: flex;
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
      align-items: center;
      font-weight: var(--leEsKL);
      --transition-duration: var(--mUhz);
      transition-duration: var(--mUhz);
      --transition-prop: background, color;
      transition-property: background, color;
      --transition-easing: var(--drrWcF);
      transition-timing-function: var(--drrWcF);
}

    .cPHswR[data-highlighted] {
      background: var(--cwRYAB);
}

    .cPHswR :where(svg) {
      color: var(--fIThQp);
}

    .gazdlW {
      display: flex;
      flex-direction: column;
}

    .fDUfpE {
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
      font-weight: var(--hmvyHR);
}

    .cXdnZS {
      z-index: var(--TWcuN);
}

    .boXsiB {
      border-radius: var(--fTYdTU);
      cursor: pointer;
      display: flex;
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
      align-items: center;
      font-weight: var(--leEsKL);
      --transition-duration: var(--mUhz);
      transition-duration: var(--mUhz);
      --transition-prop: background, color;
      transition-property: background, color;
      --transition-easing: var(--drrWcF);
      transition-timing-function: var(--drrWcF);
}

    .boXsiB[data-highlighted] {
      background: var(--cwRYAB);
}

    .boXsiB :where(svg) {
      color: var(--fIThQp);
}

    .dHwbLC {
      --ldjTvg: var(--hAdGwm);
      --dohdfL: var(--fSAgex);
      --cOLUHe: var(--coAyOM);
      --fSvzFd: var(--gvRbFL);
      --kYYuNY: var(--cRRuqa);
      --djVEyD: var(--bknTYl);
      --cKAvZW: var(--iVJWhw);
      --kNaFOd: var(--hfhoTj);
      --eEhRyc: var(--dBhHDy);
      --bkzVmQ: var(--detqkm);
      --jzaYHx: var(--jufVdP);
      --emqGBm: var(--bdsMbc);
      --gEjGXh: var(--kXOVED);
      --kLNOfu: var(--enxCTI);
      --kcWzyj: var(--ilgQqh);
      --bmkpYg: var(--gvGSMi);
      --DtbqV: var(--ktqgiH);
      --eKXizi: var(--dIYNxM);
      --ecfTRX: var(--hGIaUl);
      --brNygA: var(--gjeztG);
      --IWjzp: var(--kgNMQf);
      --blVylV: var(--hfveQT);
      --fPNFDw: var(--efUAWu);
      --bEUhnv: var(--ixYDyh);
      --bDjYrS: var(--dnAAhs);
      --iFZgOB: var(--cYYxav);
      --OpxuQ: var(--cbmUMC);
      --yVRWg: var(--fuSTIW);
      display: flex;
      align-items: center;
}

    .dHwbLC:is(:disabled, [disabled], [data-disabled]) {
      cursor: not-allowed;
      opacity: 0.5;
}

    .eIOgPC {
      color: var(--oFQWH);
      font-weight: var(--leEsKL);
}

    .hEeOkj {
      color: var(--OpxuQ);
      cursor: pointer;
      display: flex;
      background: var(--gVKUVK);
      align-items: center;
      border-color: var(--jYZtFW);
      border-width: 1px;
      justify-content: center;
      --transition-duration: var(--cWTXGg);
      transition-duration: var(--cWTXGg);
      --transition-prop: border-color, background;
      transition-property: border-color, background;
      --transition-easing: var(--drrWcF);
      transition-timing-function: var(--drrWcF);
}

    .hEeOkj:is(:checked, [data-checked], [aria-checked=true], [data-state="checked"]) {
      background: var(--bDjYrS);
      border-color: var(--bDjYrS);
}

    .hEeOkj:is(:indeterminate, [data-indeterminate], [aria-checked=mixed], [data-state=indeterminate]) {
      background: var(--bDjYrS);
      border-color: var(--bDjYrS);
}

    .hEeOkj:is(:disabled, [disabled], [data-disabled]) {
      cursor: not-allowed;
      opacity: 0.5;
}

    .hEeOkj:has(+ :focus-visible) {
      outline-offset: 2px;
      outline: 2px solid;
      outline-color: var(--goYiXt);
}

    .hEeOkj:has(+ :focus-visible):is(:checked, [data-checked], [aria-checked=true], [data-state="checked"]) {
      outline-color: var(--bDjYrS);
}

    @media (hover: hover) and (pointer: fine) {
      .evPAgr:is(:hover, [data-hover]) {
        background: var(--cTUQvX);
        color: var(--oFQWH);
}

      .evPAgr:is(:hover, [data-hover]):is(:disabled, [disabled], [data-disabled]) {
        background: var(--edNtiq);
        color: var(--Yeezg);
}
}

    @media (hover: hover) and (pointer: fine) {
      .iwWgjB:is(:hover, [data-hover]) {
        background: var(--cTUQvX);
        color: var(--oFQWH);
}

      .iwWgjB:is(:hover, [data-hover]):is(:disabled, [disabled], [data-disabled]) {
        background: var(--edNtiq);
        color: var(--Yeezg);
}
}

    @media (hover: hover) and (pointer: fine) {
      .cyGTIb:is(:hover, [data-hover]) {
        color: var(--fIThQp);
}

      .cyGTIb:is(:hover, [data-hover]):is(:disabled, [disabled], [data-disabled]) {
        color: var(--Yeezg);
}

      .cyGTIb:is(:hover, [data-hover]):is([aria-selected=true], [data-selected]) {
        color: var(--oFQWH);
}
}

    @media (hover: hover) and (pointer: fine) {
      .kFbSLu:is(:hover, [data-hover]) {
        background: var(--iIbQvq);
        color: var(--oFQWH);
}

      .kFbSLu:is(:hover, [data-hover]):is(:disabled, [disabled], [data-disabled]) {
        background: var(--edNtiq);
        color: var(--Yeezg);
}
}

    @media (hover: hover) and (pointer: fine) {
      .cPHswR:is(:hover, [data-hover]) {
        background: var(--cwRYAB);
}

      .cPHswR:is(:hover, [data-hover]) :where(svg) {
        color: var(--oFQWH);
}
}

    @media (hover: hover) and (pointer: fine) {
      .boXsiB:is(:hover, [data-hover]) {
        background: var(--cwRYAB);
}

      .boXsiB:is(:hover, [data-hover]) :where(svg) {
        color: var(--oFQWH);
}
}

    @media (hover: hover) and (pointer: fine) {
      .hEeOkj:is(:hover, [data-hover]) {
        background: var(--iqsEix);
}

      .hEeOkj:is(:hover, [data-hover]):is(:checked, [data-checked], [aria-checked=true], [data-state="checked"]) {
        background: var(--bDjYrS);
}

      .hEeOkj:is(:hover, [data-hover]):is(:indeterminate, [data-indeterminate], [aria-checked=mixed], [data-state=indeterminate]) {
        background: var(--bDjYrS);
}
}
}

  .kgEPTX {
    font-size: var(--eRgJXV);
    line-height: 1.25rem;
}

  .fEliES {
    padding-inline-start: var(--bYDCFo);
    height: var(--dDnfaV);
    min-width: var(--dDnfaV);
    font-size: var(--daFrau);
}

  .gYSDaA svg {
    width: var(--beDnSR);
    height: var(--beDnSR);
}

  .gREnPb[data-orientation=horizontal] {
    box-shadow: 0 -1px 0 0 inset var(--colors-border-default);
    gap: var(--hIimNX);
}

  .gREnPb[data-orientation=vertical] {
    box-shadow: 1px 0 0 0 inset var(--colors-border-default);
    gap: var(--dacYEG);
}

  .jUXgld[data-orientation=horizontal] {
    padding-bottom: var(--cqwGG);
}

  .hCZlhs {
    padding-top: var(--hIimNX);
}

  .bXFcSw {
    background: var(--bDjYrS);
}

  .bXFcSw[data-orientation=horizontal] {
    height: 2px;
    width: var(--width);
    bottom: var(--fcTUxn);
}

  .bXFcSw[data-orientation=vertical] {
    height: var(--height);
    width: 2px;
    left: var(--fcTUxn);
}

  .jyipXN[data-orientation=horizontal] {
    margin-bottom: -1px;
}

  .jyipXN[data-orientation=vertical] {
    margin-right: -1px;
}

  .fFHkFf {
    border-color: var(--edNtiq);
    border-width: 1px;
}

  .fFHkFf[data-orientation=horizontal] {
    border-top-left-radius: var(--gIVWVv);
    border-top-right-radius: var(--gIVWVv);
}

  .fFHkFf:is([aria-selected=true], [data-selected]) {
    background: var(--dAHamv);
    border-color: var(--jfPAjk);
}

  .fFHkFf:is([aria-selected=true], [data-selected])[data-orientation=horizontal] {
    border-bottom-color: var(--edNtiq);
}

  .fFHkFf:is([aria-selected=true], [data-selected])[data-orientation=vertical] {
    border-right-color: var(--edNtiq);
}

  .fFHkFf[data-orientation=vertical] {
    border-top-left-radius: var(--gIVWVv);
    border-bottom-left-radius: var(--gIVWVv);
}

  .gDOaTC {
    background: var(--dAHamv);
    width: var(--khWApH);
    border-width: 1px;
    border-color: var(--jfPAjk);
}

  .chRFdS {
    font-size: var(--eRgJXV);
    line-height: 1.25rem;
}

  .hpLiMU {
    padding-inline: var(--bYDCFo);
    height: var(--dDnfaV);
    min-width: var(--dDnfaV);
    gap: var(--ebuyxV);
    font-size: var(--daFrau);
}

  .hpLiMU :where(svg) {
    width: var(--juMtMc);
    height: var(--juMtMc);
}

  .iNgGRV {
    font-size: var(--daFrau);
    line-height: 1.5rem;
    padding-inline: var(--ebuyxV);
    height: var(--dDnfaV);
}

  .gHTCak :where(svg) {
    width: var(--juMtMc);
    height: var(--juMtMc);
}

  .kPIZLE {
    padding-inline: var(--ebuyxV);
    padding-block: var(--jJIQbV);
}

  .hrzHqh {
    padding: var(--dacYEG);
    gap: var(--dacYEG);
}

  .hjHOpX {
    border-width: 1px;
}

  .hjHOpX:is(:focus, [data-focus]) {
    box-shadow: 0 0 0 1px var(--colors-color-palette-default);
    border-color: var(--bDjYrS);
}

  .cTQspc {
    font-size: var(--eRgJXV);
    line-height: 1.25rem;
}

  .dXZiKE {
    height: var(--hTmzdp);
}

  .dXZiKE,.hHGeRB {
    padding-inline: var(--fcTUxn);
}

  .hHGeRB {
    height: var(--cpjPHA);
}

  .gSFHTY {
    margin-top: var(--hIimNX);
}

  .dbIyHV:is([aria-selected=true], [data-selected]) {
    background: var(--cwRYAB);
}

  .lbMQvO {
    padding-block: var(--dacYEG);
    gap: var(--dacYEG);
}

  .bYTwYO {
    height: var(--dDnfaV);
    padding-inline: var(--cqwGG);
    margin-inline: var(--dacYEG);
}

  .bYTwYO :where(svg) {
    width: var(--juMtMc);
    height: var(--juMtMc);
}

  .klsxSV {
    gap: var(--dacYEG);
}

  .eNDdPf {
    padding-block: var(--cqwGG);
    margin-inline: var(--dacYEG);
}

  .eNDdPf,.dDWHZC {
    padding-inline: var(--cqwGG);
}

  .dDWHZC {
    height: var(--dDnfaV);
    margin-inline: var(--jJIQbV);
}

  .dDWHZC :where(svg) {
    width: var(--juMtMc);
    height: var(--juMtMc);
}

  .hxQgHV {
    gap: var(--bYDCFo);
}

  .jPxCTF {
    font-size: var(--eRgJXV);
    line-height: 1.25rem;
}

  .cfeVhM {
    width: var(--beDnSR);
    height: var(--beDnSR);
    border-radius: var(--fTYdTU);
}

  .cfeVhM svg {
    width: var(--hSPYxQ);
    height: var(--hSPYxQ);
}

  @media (hover: hover) and (pointer: fine) {
    .dbIyHV:is(:hover, [data-hover]) {
      background: var(--iqsEix);
}
}
}

@layer utilities {
  @layer compositions {
    .iQQPil {
      font-size: var(--loLyxA);
      line-height: 1.125rem;
}

    .kJRcoH {
      font-size: var(--daFrau);
      line-height: 1.5rem;
}

    .hlxazW {
      font-size: var(--gFqSQX);
      line-height: 1.875rem;
}

    .fkQiNK {
      letter-spacing: -0.02em;
      font-size: var(--cLogVb);
      line-height: 2.75rem;
}

    .jxCcUE {
      font-size: var(--dllMvh);
      line-height: 2rem;
}

    .blXTuo {
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
}
}

  .jQsfge {
    opacity: 0.7;
}

  .dqeDyC {
    text-wrap: nowrap;
}

  .dMMuNs {
    width: var(--khWApH);
}

  .eAZrpM {
    width: auto;
}

  .fPSBzf {
    display: flex;
}

  .dKLBtz {
    gap: 10px;
}

  .dMMuMP {
    height: var(--khWApH);
}

  .zdmNk {
    width: var(--UhpHH);
}

  .gvBROT {
    --thickness: 1;
}

  .hYZFkb {
    width: 100%;
}

  .cYdhWw {
    display: grid;
}

  .bvMScN {
    text-align: start;
}

  .bXOVVT {
    --ldjTvg: var(--hAdGwm);
    --dohdfL: var(--fSAgex);
    --cOLUHe: var(--coAyOM);
    --fSvzFd: var(--gvRbFL);
    --kYYuNY: var(--cRRuqa);
    --djVEyD: var(--bknTYl);
    --cKAvZW: var(--iVJWhw);
    --kNaFOd: var(--hfhoTj);
    --eEhRyc: var(--dBhHDy);
    --bkzVmQ: var(--detqkm);
    --jzaYHx: var(--jufVdP);
    --emqGBm: var(--bdsMbc);
    --gEjGXh: var(--kXOVED);
    --kLNOfu: var(--enxCTI);
    --kcWzyj: var(--ilgQqh);
    --bmkpYg: var(--gvGSMi);
    --DtbqV: var(--ktqgiH);
    --eKXizi: var(--dIYNxM);
    --ecfTRX: var(--hGIaUl);
    --brNygA: var(--gjeztG);
    --IWjzp: var(--kgNMQf);
    --blVylV: var(--hfveQT);
    --fPNFDw: var(--efUAWu);
    --bEUhnv: var(--ixYDyh);
    --bDjYrS: var(--dnAAhs);
    --iFZgOB: var(--cYYxav);
    --OpxuQ: var(--cbmUMC);
    --yVRWg: var(--fuSTIW);
}

  .pKjuE {
    gap: var(--ebuyxV);
}

  .kadYBE {
    margin-block-start: calc(var(--dacYEG) * -1);
}

  .cPVybL {
    min-height: 100vh;
}

  .pvuga {
    gap: var(--hIimNX);
}

  .AxhTk {
    padding: var(--hIimNX);
}

  .jTWvec {
    position: relative;
}

  .iWbCEa {
    max-width: var(--iQceEA);
}

  .coifUy {
    margin-inline: auto;
}

  .fzoqgU {
    padding-inline: var(--hIimNX);
}

  .Axmvo {
    padding: var(--flZesP);
}

  .fzBkGg {
    width: var(--dyNKmL);
}

  .eVHffH {
    --thickness: 1px;
}

  .mBgaT {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
}

  .fzpojb {
    opacity: 0;
}

  .fEVEmD {
    display: inline-flex;
}

  .jXSfKH {
    position: absolute;
}

  .guraBs {
    transform: translate(-50%, -50%);
}

  .dnXwXZ {
    inset-inline-start: 50%;
}

  .gqBSjl {
    min-width: var(--gThSgZ);
}

  .eOlIBM {
    max-height: var(--kMQJUV);
}

  .bEmqww {
    overflow: scroll;
}

  .dJhuAD {
    border-radius: var(--dxfumK);
}

  .eIcIKJ {
    min-width: var(--czzcgp);
}

  .jbsVfT {
    min-width: var(--izvCpj);
}

  .fzqABL {
    width: var(--bPcliI);
}

  .gqBLdv {
    max-width: var(--gThSgZ);
}

  .fzpodh {
    padding-block: var(--fcTUxn);
}

  .pSfia {
    padding-block: var(--uyqLg);
}

  .rmyfW {
    gap: var(--flZesP);
}

  .jjKRnS {
    max-width: var(--ToPgI);
}

  .jhaAWH {
    min-height: var(--ToPgI);
}

  .fNCCdc {
    height: 40px;
}

  .jsxjDG {
    width: 100px;
}

  .fzoNxa {
    margin-block: var(--ebuyxV);
}

  .itTHcf {
    animation: var(--cmlixv);
}

  .fzpodM {
    padding-inline: var(--fcTUxn);
}

  .cpdKxL {
    max-width: var(--lcknGR);
}

  .gnlqYH {
    overflow: hidden;
}

  .hWhrno {
    text-overflow: ellipsis;
}

  .cbkwRf {
    white-space: nowrap;
}

  .fzozCt {
    height: var(--dDnfaV);
}

  .Axmvg {
    height: var(--cAmzCM);
}

  .kRXVbU {
    min-width: var(--cAmzCM);
}

  .fzoAWH {
    padding-inline: var(--bYDCFo);
}

  .pirjE {
    padding: var(--dhUgfD);
}

  .fzoLlM {
    height: var(--cpjPHA);
}

  .Axmbx {
    height: var(--fzzdix);
}

  .hIcJMR {
    min-width: var(--fzzdix);
}

  .jGoViQ {
    padding-inline: var(--dhUgfD);
}

  .fzpabD {
    height: var(--ckODEv);
}

  .iQHTXh {
    min-width: var(--dDnfaV);
}

  .pirFP {
    padding: var(--jjtyTI);
}

  .fISedo {
    min-width: var(--cpjPHA);
}

  .jGpjpb {
    padding-inline: var(--jjtyTI);
}

  .jGoIIt {
    padding-inline: var(--cqwGG);
}

  .jBEcav {
    min-height: var(--eomHOU);
}

  .fzoyvf {
    width: var(--kveXIc);
}

  .AxiEa {
    padding: var(--ebuyxV);
}

  .AxiDH {
    margin: var(--ebuyxV);
}

  .ZEHAF {
    background: var(--dgLLrj);
}

  .fzoqgp {
    padding-block: var(--hIimNX);
}

  .zdmMX {
    height: var(--UhpHH);
}

  .cfxySU {
    max-width: var(--cssArG);
}

  .ktSPiU {
    height: 100vh;
}

  .xMSSB {
    width: var(--btoFLe);
}

  .eOqwfb {
    height: var(--iujnmj);
}

  .pCmHl {
    gap: var(--bYDCFo);
}

  .bkDvIV {
    gap: var(--gEfgCY);
}

  .hLQIGS {
    text-transform: uppercase;
}

  .dVzwcO {
    border-radius: var(--bewZvn);
}

  .iKfiPj {
    color: var(--oFQWH);
}

  .kFYpjY {
    border: var(--dzOvWn);
}

  .pezuA {
    gap: var(--gGIQOF);
}

  .pALZA {
    height: 400px;
}

  .ksUOYZ {
    stroke-dasharray: 3 3;
}

  .eZZNXI {
    vertical-align: top;
}

  .jmjTjB {
    stroke-width: 3;
}

  .pitAi {
    padding: var(--jJIQbV);
}

  .Axhdq {
    padding: var(--gGIQOF);
}

  .cAuAvZ {
    width: 260px;
}

  .czMAkh {
    height: 120px;
}

  .eOzbBZ {
    box-shadow: var(--jMKUKK);
}

  .bCShOO {
    background: var(--RiClf);
}

  .bZRhvx {
    cursor: pointer;
}

  .kCavHp {
    min-height: var(--btoFLe);
}

  .DOqBF {
    color: var(--kQuIMV);
}

  .bXBpoe {
    text-decoration: underline;
}

  .jGFryb {
    min-width: var(--UhpHH);
}

  .qbege {
    gap: var(--fcTUxn);
}

  .pThsL {
    gap: var(--dacYEG);
}

  .fzoNwz {
    padding-block: var(--ebuyxV);
}

  .kdFIjO {
    flex: 1 1 0%;
}

  .fzpbDU {
    padding-block: var(--dacYEG);
}

  .fznAtr {
    width: var(--gsriJI);
}

  .cPVpqx {
    max-height: 100vh;
}

  .cYzMrZ {
    border-radius: var(--kLOfAE);
}

  .AxhTf {
    width: var(--juMtMc);
}

  .jLqGsf {
    opacity: 0.6;
}

  .bQaqkj {
    max-width: var(--hTmzdp);
}

  .jGqhgM {
    opacity: 0.5;
}

  .fzpbIC {
    opacity: 1;
}

  .bPlnlp {
    color: var(--fIThQp);
}

  .fzqBmN {
    width: var(--kcGldO);
}

  .jBoIsN {
    opacity: 0.4;
}

  .fzpbDp {
    padding-inline: var(--dacYEG);
}

  .fzozCl {
    padding: var(--ieMJEa);
}

  .kAiHFW {
    min-width: var(--btoFLe);
}

  .eeekNY {
    min-height: var(--dyNKmL);
}

  .fzobZX {
    height: var(--jxszKr);
}

  .dwwfpj {
    color: var(--hjWhpD);
}

  .kfwBAX {
    opacity: 0.2;
}

  .eyeIMq {
    color: var(--hLbCty);
}

  .fznycJ {
    width: var(--tQYHK);
}

  .bYPztT {
    align-items: center;
}

  .cMGtQw {
    flex-direction: row;
}

  .dDWCpe {
    justify-content: space-between;
}

  .iRgpoQ {
    flex-direction: column;
}

  .gsLSP {
    border-block-end-width: var(--thickness);
}

  .hGHvhs {
    font-weight: var(--ghWdwL);
}

  .hlqAVQ {
    font-weight: var(--leEsKL);
}

  .bPcQca {
    border-left-color: var(--dnAAhs);
}

  .bPfjvY {
    border-bottom-color: var(--dnAAhs);
}

  .bvMRZh {
    justify-content: start;
}

  .hlUslA {
    flex-grow: 1;
}

  .bvMRXU {
    align-items: start;
}

  .ivvOhV {
    border-bottom-color: var(--edNtiq);
}

  .ivziFj {
    border-left-color: var(--edNtiq);
}

  .bYPznK {
    justify-content: center;
}

  .bIeIPd {
    top: 50%;
}

  .AMuyK {
    font-size: var(--loLyxA);
}

  .dTBYkx {
    border-width: 1px;
}

  .bYPzdx {
    align-self: center;
}

  .fzrkfc {
    padding-top: var(--flZesP);
}

  .fzrkaE {
    padding-left: var(--flZesP);
}

  .fznPCO {
    padding-top: var(--gGIQOF);
}

  .fznPzA {
    padding-bottom: var(--gGIQOF);
}

  .fzopYK {
    padding-bottom: var(--hIimNX);
}

  .xYowz {
    font-size: var(--eRgJXV);
}

  .fzoBen {
    padding-top: var(--bYDCFo);
}

  .wzdQU {
    font-size: var(--daFrau);
}

  .fzoqjw {
    padding-top: var(--hIimNX);
}

  .fzodIZ {
    padding-top: var(--fFrqVq);
}

  .pSfvc {
    margin-bottom: var(--uyqLg);
}

  .felzTP {
    align-self: flex-end;
}

  .bNWDIP {
    border-bottom-color: var(--eioYTv);
}

  .hefOfS {
    border-bottom-width: 1px;
}

  .fzoqim {
    padding-right: var(--hIimNX);
}

  .jRZOtw {
    top: 30px;
}

  .cbmTPv {
    right: 30px;
}

  .jKjPAX {
    left: var(--kqIPsj);
}

  .loGtHY {
    bottom: 30px;
}

  .dNTNvO {
    border-width: 2px;
}

  .dOmORn {
    font-size: var(--dllMvh);
}

  .gsjAMe {
    font-weight: var(--hmvyHR);
}

  .cYgEML {
    align-items: end;
}

  .pSfpb {
    padding-top: var(--uyqLg);
}

  .fzoNEK {
    padding-top: var(--ebuyxV);
}

  .cOIxqb {
    flex-basis: 100%;
}

  .jHkgMj {
    background-color: var(--fXkAvX);
}

  .pBpuh {
    padding-left: var(--ieMJEa);
}

  .cYgELy {
    justify-content: end;
}

  .kDkpvL {
    font-family: var(--gxQaAd);
}

  .fIBnLI {
    font-size: var(--kWjDjq);
}

  .dodxlk {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

  .dooQgT[data-billed] {
    opacity: 0.5;
}

  .jtGoZB:is(:disabled, [disabled], [data-disabled]) {
    color: var(--oFQWH);
}

  .ebdstN:is(:disabled, [disabled], [data-disabled]) {
    cursor: unset;
}

  .dienkG[data-scope='date-picker'][data-part='trigger'] {
    background: var(--qLIrn);
}

  .AHhuN[data-direction='up'] {
    color: var(--bhzIva);
}

  .bQdDjJ[data-direction='down'] {
    color: var(--dXJLnF);
}

  .iHPEON[data-direction='neutral'] {
    color: var(--dqpjWK);
}

  .gGTyfw:is(:disabled, [disabled], [data-disabled]) {
    cursor: not-allowed;
}

  .kfDJvW:is(:disabled, [disabled], [data-disabled]) {
    opacity: 0.5;
}

  .gXvMrV[data-tier='1'] {
    background-color: var(--BMKPC);
}

  .eDvJvV[data-tier='2'] {
    background-color: var(--cxcTdh);
}

  .hxgKxx[data-tier='3'] {
    background-color: var(--hiYZac);
}

  .buahit[data-tier='4'] {
    background-color: var(--iJXakT);
}

  .kHisVx[data-tier='5'] {
    background-color: var(--cgxwIS);
}

  .dXENFJ[data-selected] {
    border-color: var(--bDjYrS);
}

  .cVglsD[data-selected] {
    border-width: thin;
}

  .fltRWB[data-absent] {
    background-color: var(--gTrJEj);
}

  .gqgfwd[data-direction='up'] {
    background-color: var(--dVIOG);
}

  .StJIP[data-direction='up'] {
    border-color: var(--cPaGRn);
}

  .ivOwDh[data-direction='down'] {
    background-color: var(--eLAmmN);
}

  .iaeteb[data-direction='down'] {
    border-color: var(--dGkStI);
}

  .iCdUcU[data-status='draft'] {
    background-color: var(--jDjAsN);
}

  .dLIoSM[data-status='pending'] {
    background-color: var(--fXkAvX);
}

  .hXhCLs[data-status='denied'] {
    background-color: var(--cfzDFr);
}

  .kbtiwE[data-status='paid'] {
    background-color: var(--jCWBFA);
}

  .dyjOSM[data-status='void'] {
    background-color: var(--kFZfqo);
}

  .iTlsNk[data-status='paid-part'] {
    background-color: var(--djpGtW);
}

  .bdGBYu:is([aria-selected=true], [data-selected])::before {
    color: var(--bDjYrS);
}

  @media screen and (min-width: 48rem) {
    .kVsPah {
      padding-inline: var(--gGIQOF);
}
}

  @media screen and (min-width: 64rem) {
    .kTqchV {
      padding-inline: var(--flZesP);
}
}

  @media (hover: hover) and (pointer: fine) {
    .iSXRav:is(:hover, [data-hover]) {
      background: var(--cwRYAB);
}
}
}
