.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;
}
.json-view_vitesse {
	color: #393a34;
	--json-property: #998418;
	--json-index: #2f798a;
	--json-number: #2f798a;
	--json-string: #b56959;
	--json-boolean: #1e754f;
	--json-null: #ab5959;
}
@layer reset, base, tokens, recipes, utilities;

/* Self-hosted so the product renders the same face on every OS, and so first
   paint doesn't wait on a third-party stylesheet. Fontsource is the same
   mechanism splash uses for its faces. The variable build carries every weight
   in one file. */

/* inter-cyrillic-ext-wght-normal */
@font-face {
  font-family: 'Inter Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format('woff2-variations');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* inter-cyrillic-wght-normal */
@font-face {
  font-family: 'Inter Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format('woff2-variations');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* inter-greek-ext-wght-normal */
@font-face {
  font-family: 'Inter Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format('woff2-variations');
  unicode-range: U+1F00-1FFF;
}

/* inter-greek-wght-normal */
@font-face {
  font-family: 'Inter Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format('woff2-variations');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* inter-vietnamese-wght-normal */
@font-face {
  font-family: 'Inter Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format('woff2-variations');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* inter-latin-ext-wght-normal */
@font-face {
  font-family: 'Inter Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format('woff2-variations');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* inter-latin-wght-normal */
@font-face {
  font-family: 'Inter Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format('woff2-variations');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
[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 recipes { @layer base, slots, variants, compound_variants; }
@layer recipes.slots { @layer base, variants, compound_variants; }
@layer reset {
  html, :host {
    line-height: 1.5;
    --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;
    font-family: var(--global-font-body, var(--font-fallback));
    -webkit-tap-highlight-color: transparent;
  }
  *, ::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 {
    font-size: inherit;
    font-weight: inherit;
    text-wrap: balance;
  }
  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;
  }
  button, input, optgroup, select, textarea, ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    background: transparent;
  }
  ::placeholder {
    opacity: 1;
    --placeholder-fallback: rgba(0, 0, 0, 0.5);
    color: var(--global-color-placeholder, var(--placeholder-fallback));
  }
  ::selection {
    background-color: var(--global-color-selection, rgba(0, 115, 255, 0.3));
  }
  textarea {
    resize: vertical;
  }
  table {
    text-indent: 0px;
    border-color: inherit;
    border-collapse: collapse;
  }
  summary {
    display: list-item;
  }
  small {
    font-size: 80%;
  }
  sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  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-family: var(--global-font-mono, var(--font-mono-fallback));
    font-size: 1em;
    font-feature-settings: normal;
    font-variation-settings: normal;
  }
  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]:where(:not([hidden='until-found'])) {
    display: none !important;
  }
  @supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px) {
    ::placeholder {
      --placeholder-fallback: color-mix(in oklab, currentcolor 50%, transparent);
    }
  }
}
@layer base {
  :root {
    --made-with-panda: '🐼';
  }
  html {
    line-height: 1.5;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
  }
  body {
    background-color: var(--dgLLrj);
    font-family: var(--dywXPJ);
  }
  *, *::before, *::after {
    border-color: var(--jfPAjk);
    border-style: solid;
    box-sizing: border-box;
  }
  *::placeholder {
    opacity: 1;
    color: var(--feruSJ);
  }
  *::selection {
    background: var(--gvGSMi);
  }
  :where(:root, :host) {
    --arrow-size: 8px;
    --arrow-background: black;
  }
}
@layer tokens {
  :where(:root, :host) {
    --eObvFW: -1;
    --klLGSj: 0;
    --cJrNbQ: 10;
    --TWcuN: 1000;
    --eHQPzp: 1100;
    --dfMdbu: 1200;
    --gbwupQ: 1300;
    --dIktSh: 1400;
    --beAiOT: 1500;
    --fgvpr: 1600;
    --BtcyX: 1700;
    --hVmPBT: 1800;
    --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;
    --dywXPJ: "Inter Variable", system-ui, sans-serif;
    --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;
    --ekeMrS: 1;
    --jyTpIu: 1.25;
    --lomeBD: 1.5;
    --kwMYUX: 1.75;
    --dVGecO: 2;
    --jrseCf: -0.05em;
    --glKTKc: -0.025em;
    --knaPyh: 0em;
    --jwdARF: 0.025em;
    --eUSVTv: 0.05em;
    --lhSeXO: 0.1em;
    --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;
    --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;
    --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;
    --dzOvWn: none;
    --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);
    --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;
    --ikokJA: 640px;
    --eomHOU: 640px;
    --kSvAmr: 768px;
    --iujnmj: 768px;
    --uwdhN: 1024px;
    --gThSgZ: 1024px;
    --eyfDzy: 1280px;
    --cssArG: 1280px;
    --dgHGKE: 1536px;
    --jESPPc: 1536px;
    --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;
    --fTYdTU: var(--kLOfAE);
    --gIVWVv: var(--dxfumK);
    --kqvVrC: var(--UXfgJ);
  }
  :where(:root, .light) {
    --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);
    --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);
    --hxODP: black;
    --bbMUAU: var(--cwPjUD);
    --cnFVQV: white;
    --eUmUWB: black;
    --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;
    --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);
    --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);
    --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);
  }
  .dark {
    --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);
    --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);
    --hxODP: white;
    --bbMUAU: var(--cwPjUD);
    --cnFVQV: black;
    --eUmUWB: white;
    --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;
    --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);
    --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);
    --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);
  }
  @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 {
    .wGgBK {
      --DtbqV: var(--ktqgiH);
      --IWjzp: var(--kgNMQf);
      --OpxuQ: var(--cbmUMC);
      --bDjYrS: var(--dnAAhs);
      --bEUhnv: var(--ixYDyh);
      --bkzVmQ: var(--detqkm);
      --blVylV: var(--hfveQT);
      --bmkpYg: var(--gvGSMi);
      --brNygA: var(--gjeztG);
      --cKAvZW: var(--iVJWhw);
      --cOLUHe: var(--coAyOM);
      --djVEyD: var(--bknTYl);
      --dohdfL: var(--fSAgex);
      --eEhRyc: var(--dBhHDy);
      --eKXizi: var(--dIYNxM);
      --ecfTRX: var(--hGIaUl);
      --emqGBm: var(--bdsMbc);
      --fPNFDw: var(--efUAWu);
      --fSvzFd: var(--gvRbFL);
      --gEjGXh: var(--kXOVED);
      --iFZgOB: var(--cYYxav);
      --jzaYHx: var(--jufVdP);
      --kLNOfu: var(--enxCTI);
      --kNaFOd: var(--hfhoTj);
      --kYYuNY: var(--cRRuqa);
      --kcWzyj: var(--ilgQqh);
      --ldjTvg: var(--hAdGwm);
      --yVRWg: var(--fuSTIW);
      border-radius: var(--kkkBVq);
      align-items: center;
      display: inline-flex;
      font-weight: var(--leEsKL);
      -webkit-user-select: none;
      user-select: none;
      white-space: nowrap;
    }
    .ervFBh {
      --transition-duration: var(--cWTXGg);
      --transition-prop: background, border-color, color, box-shadow;
      --transition-easing: var(--drrWcF);
      border-radius: var(--gIVWVv);
      outline: var(--dzOvWn);
      align-items: center;
      -webkit-appearance: none;
      appearance: none;
      cursor: pointer;
      display: inline-flex;
      font-weight: var(--hmvyHR);
      justify-content: center;
      position: relative;
      transition-duration: var(--cWTXGg);
      transition-property: background, border-color, color, box-shadow;
      transition-timing-function: var(--drrWcF);
      -webkit-user-select: none;
      user-select: none;
      vertical-align: middle;
      white-space: nowrap;
      min-width: var(--kTdGYg);
    }
    .ervFBh:is([hidden]) {
      display: none;
    }
    .djwbTb {
      color: var(--oFQWH);
      font-weight: var(--leEsKL);
    }
    .fzCRHk {
      color: currentcolor;
      display: inline-block;
      flex-shrink: 0;
      vertical-align: middle;
      line-height: 1em;
    }
    .yYjut {
      --DtbqV: var(--ktqgiH);
      --IWjzp: var(--kgNMQf);
      --OpxuQ: var(--cbmUMC);
      --bDjYrS: var(--dnAAhs);
      --bEUhnv: var(--ixYDyh);
      --bkzVmQ: var(--detqkm);
      --blVylV: var(--hfveQT);
      --bmkpYg: var(--gvGSMi);
      --brNygA: var(--gjeztG);
      --cKAvZW: var(--iVJWhw);
      --cOLUHe: var(--coAyOM);
      --djVEyD: var(--bknTYl);
      --dohdfL: var(--fSAgex);
      --eEhRyc: var(--dBhHDy);
      --eKXizi: var(--dIYNxM);
      --ecfTRX: var(--hGIaUl);
      --emqGBm: var(--bdsMbc);
      --fPNFDw: var(--efUAWu);
      --fSvzFd: var(--gvRbFL);
      --gEjGXh: var(--kXOVED);
      --iFZgOB: var(--cYYxav);
      --jzaYHx: var(--jufVdP);
      --kLNOfu: var(--enxCTI);
      --kNaFOd: var(--hfhoTj);
      --kYYuNY: var(--cRRuqa);
      --kcWzyj: var(--ilgQqh);
      --ldjTvg: var(--hAdGwm);
      --yVRWg: var(--fuSTIW);
      --transition-duration: var(--cWTXGg);
      --transition-prop: box-shadow, border-color;
      --transition-easing: var(--drrWcF);
      background: var(--gVKUVK);
      border-color: var(--eioYTv);
      border-radius: var(--gIVWVv);
      border-width: 1px;
      outline: 0;
      -webkit-appearance: none;
      appearance: none;
      color: var(--oFQWH);
      position: relative;
      transition-duration: var(--cWTXGg);
      transition-property: box-shadow, border-color;
      transition-timing-function: var(--drrWcF);
      font-family: var(--dywXPJ);
      width: var(--khWApH);
    }
    .yYjut:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
      opacity: 0.4;
      cursor: not-allowed;
    }
    .yYjut:is(:focus, [data-focus]) {
      border-color: var(--jlVmsc);
      box-shadow: 0 0 0 1px var(--colors-color-primitive.accentLight);
    }
    .yYjut:is([aria-invalid]) {
      border-color: var(--bINVEQ);
    }
    .yYjut:is([aria-invalid]):is(:focus, [data-focus]) {
      border-color: var(--bINVEQ);
      box-shadow: 0 0 0 1px var(--colors-border-error);
    }
    .fzEbLX {
      --DtbqV: var(--ktqgiH);
      --IWjzp: var(--kgNMQf);
      --OpxuQ: var(--cbmUMC);
      --bDjYrS: var(--dnAAhs);
      --bEUhnv: var(--ixYDyh);
      --bkzVmQ: var(--detqkm);
      --blVylV: var(--hfveQT);
      --bmkpYg: var(--gvGSMi);
      --brNygA: var(--gjeztG);
      --cKAvZW: var(--iVJWhw);
      --cOLUHe: var(--coAyOM);
      --djVEyD: var(--bknTYl);
      --dohdfL: var(--fSAgex);
      --eEhRyc: var(--dBhHDy);
      --eKXizi: var(--dIYNxM);
      --ecfTRX: var(--hGIaUl);
      --emqGBm: var(--bdsMbc);
      --fPNFDw: var(--efUAWu);
      --fSvzFd: var(--gvRbFL);
      --gEjGXh: var(--kXOVED);
      --iFZgOB: var(--cYYxav);
      --jzaYHx: var(--jufVdP);
      --kLNOfu: var(--enxCTI);
      --kNaFOd: var(--hfhoTj);
      --kYYuNY: var(--cRRuqa);
      --kcWzyj: var(--ilgQqh);
      --ldjTvg: var(--hAdGwm);
      --yVRWg: var(--fuSTIW);
      --transition-duration: var(--cWTXGg);
      --transition-prop: text-decoration-color;
      --transition-easing: var(--drrWcF);
      gap: var(--ebuyxV);
      text-decoration: underline 0.1em transparent;
      align-items: center;
      color: var(--oFQWH);
      cursor: pointer;
      display: inline-flex;
      font-weight: var(--leEsKL);
      text-underline-offset: 0.125em;
      transition-duration: var(--cWTXGg);
      transition-property: text-decoration-color;
      transition-timing-function: var(--drrWcF);
      text-decoration-line: unset;
    }
    .fzEbLX svg {
      width: 1em;
      height: 1em;
    }
    .khaRQS {
      animation: var(--lenXCE);
      border-radius: var(--kqvVrC);
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      background-color: var(--enxCTI);
      color: var(--edNtiq);
      cursor: default;
      pointer-events: none;
      -webkit-user-select: none;
      user-select: none;
    }
    .khaRQS::before, .khaRQS::after, .khaRQS * {
      visibility: hidden;
    }
    .dIhRRm {
      --DtbqV: var(--ktqgiH);
      --IWjzp: var(--kgNMQf);
      --OpxuQ: var(--cbmUMC);
      --bDjYrS: var(--dnAAhs);
      --bEUhnv: var(--ixYDyh);
      --bkzVmQ: var(--detqkm);
      --blVylV: var(--hfveQT);
      --bmkpYg: var(--gvGSMi);
      --brNygA: var(--gjeztG);
      --cKAvZW: var(--iVJWhw);
      --cOLUHe: var(--coAyOM);
      --djVEyD: var(--bknTYl);
      --dohdfL: var(--fSAgex);
      --eEhRyc: var(--dBhHDy);
      --eKXizi: var(--dIYNxM);
      --ecfTRX: var(--hGIaUl);
      --emqGBm: var(--bdsMbc);
      --fPNFDw: var(--efUAWu);
      --fSvzFd: var(--gvRbFL);
      --gEjGXh: var(--kXOVED);
      --iFZgOB: var(--cYYxav);
      --jzaYHx: var(--jufVdP);
      --kLNOfu: var(--enxCTI);
      --kNaFOd: var(--hfhoTj);
      --kYYuNY: var(--cRRuqa);
      --kcWzyj: var(--ilgQqh);
      --ldjTvg: var(--hAdGwm);
      --yVRWg: var(--fuSTIW);
      animation: var(--bJeTGz);
      border-width: 2px;
      border-color: var(--gVKUVK);
      border-style: solid;
      border-radius: var(--kkkBVq);
      display: inline-block;
      animation-duration: var(--bPXfWW);
      width: var(--size);
      height: var(--size);
    }
    .fzDuiy {
      font-family: var(--dywXPJ);
    }
    @media (hover: hover) and (pointer: fine) {
      .fzEbLX:is(:hover, [data-hover]) {
        text-decoration-color: var(--bDjYrS);
      }
    }
  }
  @layer variants {
    .vSRGH {
      background: var(--iqsEix);
      border-color: var(--jfPAjk);
      border-width: 1px;
      color: var(--oFQWH);
    }
    .vSRGH svg {
      color: var(--fIThQp);
    }
    .jpKcWO {
      border-width: 2px;
      border-color: var(--jYZtFW);
      color: var(--oFQWH);
    }
    .kUpFNi {
      padding-inline: var(--ebuyxV);
      gap: var(--dacYEG);
      font-size: var(--loLyxA);
      line-height: 1.125rem;
      height: var(--beDnSR);
    }
    .kUpFNi svg {
      width: var(--jshnNX);
      height: var(--jshnNX);
    }
    .xfXUR {
      padding-inline: var(--cqwGG);
      gap: var(--jJIQbV);
      font-size: var(--loLyxA);
      line-height: 1.125rem;
      height: var(--eUDwWi);
    }
    .xfXUR svg {
      width: var(--juMtMc);
      height: var(--juMtMc);
    }
    .kNmSrs {
      --DtbqV: var(--ktqgiH);
      --IWjzp: var(--kgNMQf);
      --OpxuQ: var(--cbmUMC);
      --bDjYrS: var(--dnAAhs);
      --bEUhnv: var(--ixYDyh);
      --bkzVmQ: var(--detqkm);
      --blVylV: var(--hfveQT);
      --bmkpYg: var(--gvGSMi);
      --brNygA: var(--gjeztG);
      --cKAvZW: var(--iVJWhw);
      --cOLUHe: var(--coAyOM);
      --djVEyD: var(--bknTYl);
      --dohdfL: var(--fSAgex);
      --eEhRyc: var(--dBhHDy);
      --eKXizi: var(--dIYNxM);
      --ecfTRX: var(--hGIaUl);
      --emqGBm: var(--bdsMbc);
      --fPNFDw: var(--efUAWu);
      --fSvzFd: var(--gvRbFL);
      --gEjGXh: var(--kXOVED);
      --iFZgOB: var(--cYYxav);
      --jzaYHx: var(--jufVdP);
      --kLNOfu: var(--enxCTI);
      --kNaFOd: var(--hfhoTj);
      --kYYuNY: var(--cRRuqa);
      --kcWzyj: var(--ilgQqh);
      --ldjTvg: var(--hAdGwm);
      --yVRWg: var(--fuSTIW);
      background: var(--bDjYrS);
      color: var(--OpxuQ);
    }
    .kNmSrs:is(:focus-visible, [data-focus-visible]) {
      outline: 2px solid;
      outline-color: var(--bDjYrS);
      outline-offset: 2px;
    }
    .kNmSrs:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
      background: var(--bDjYrS);
      color: var(--OpxuQ);
      cursor: not-allowed;
      opacity: 0.4;
    }
    .bHbnsd {
      --DtbqV: var(--irULfE);
      --IWjzp: var(--eRPizQ);
      --IyFAN: var(--glqmcQ);
      --OpxuQ: var(--cnFVQV);
      --RnPYK: var(--jtCAOr);
      --bANClI: var(--kRvZmZ);
      --bDcbiq: var(--cQNCQf);
      --bDjYrS: var(--hxODP);
      --bEUhnv: var(--gVADwC);
      --bODUwt: var(--lgQjRA);
      --bUigyQ: var(--gyLqOh);
      --bizcUO: var(--ecUtTz);
      --bkzVmQ: var(--kQuIMV);
      --blVylV: var(--fanazs);
      --bmkpYg: var(--cDNLgl);
      --brNygA: var(--ktdRZt);
      --bzcLdY: var(--dTQpMR);
      --cBaGkd: var(--UzZcU);
      --cFEsPg: var(--bWtcft);
      --cKAvZW: var(--gTrJEj);
      --cMYwai: var(--elVOXX);
      --cOLUHe: var(--dsegiv);
      --cRjVuS: var(--fqgUIz);
      --cSnthZ: var(--hZQslM);
      --cTpvwX: var(--bAYuxi);
      --cVPZFq: var(--jIyKOH);
      --cVUHRp: var(--htzdgU);
      --cWSDpZ: var(--krowpw);
      --cbJSZL: var(--bwCihG);
      --cmhzoZ: var(--dnociw);
      --dKDACT: var(--jMaIWq);
      --dTsgMb: var(--geWGVi);
      --deJSpm: var(--kBLrSv);
      --diQtge: var(--ctoCLD);
      --djVEyD: var(--iuDoFK);
      --dlnTCJ: var(--fOpwfk);
      --dohdfL: var(--eTpLjW);
      --dsZRGB: var(--bqGjeM);
      --dxyKsf: var(--lbZeEi);
      --dzpYvU: var(--fMydPB);
      --eCxavu: var(--ulWGv);
      --eEHlak: var(--cXfXVB);
      --eEZOJt: var(--jvdXnU);
      --eEhRyc: var(--fORotJ);
      --eKXizi: var(--jXRspL);
      --ecfTRX: var(--ewCIQi);
      --emqGBm: var(--cwPjUD);
      --fKMCPw: var(--jgsfYV);
      --fKhqmT: var(--vGNFu);
      --fPNFDw: var(--jKUQXt);
      --fSvzFd: var(--ihAGY);
      --fWISIh: var(--kybQSs);
      --fWxiwu: var(--epwTfT);
      --feFXLu: var(--gypLMD);
      --fqPXo: var(--nbOEh);
      --fvahVs: var(--jeBxcR);
      --fvkcjx: var(--fbTYQE);
      --gEjGXh: var(--bnYjlQ);
      --gTGliD: var(--juIsmq);
      --gUtXyi: var(--xxAvr);
      --gZJdRp: var(--mdPEo);
      --ggEzVs: var(--hnKTMB);
      --gvfanP: var(--cVlyxu);
      --hAXolC: var(--fvuVcD);
      --hQkNGp: var(--jCDvdg);
      --hVloSt: var(--ftdVuU);
      --hXDsDv: var(--bDPEJy);
      --hZDEYg: var(--jubMUl);
      --htCEfE: var(--dZDBFt);
      --iFZgOB: var(--bbMUAU);
      --iGTuAa: var(--WrYdj);
      --iIenyQ: var(--kOINl);
      --iKBYHi: var(--laTngj);
      --iXEiYq: var(--cWABjX);
      --iYbJpn: var(--lmKOBi);
      --ibEuNE: var(--gjOfLZ);
      --jCvSAA: var(--bJNYBt);
      --jONjQB: var(--exFzFI);
      --jZircb: var(--kKubVy);
      --jfhBAt: var(--ivwWlk);
      --jhcnzf: var(--kCRjqu);
      --jmXHXx: var(--bdVmeg);
      --joiPOr: var(--hgxWwu);
      --jzaYHx: var(--jbnCQE);
      --kAXdTM: var(--inmDDd);
      --kCAnZE: var(--gwftzd);
      --kEPvFn: var(--vrOeu);
      --kEitSZ: var(--cEBKUg);
      --kLNOfu: var(--cTUQvX);
      --kNaFOd: var(--hqcTvk);
      --kRUlQb: var(--kuPbVy);
      --kWhNHk: var(--fqCzKd);
      --kYYuNY: var(--jWrFet);
      --kZURMH: var(--jDrMti);
      --kcWzyj: var(--iIbQvq);
      --kdgKSy: var(--krndNP);
      --ldjTvg: var(--gvebIF);
      --ljOUUY: var(--cDdmDd);
      --loAfZH: var(--fwSfoy);
      --yVRWg: var(--eUmUWB);
      border-width: 1px;
      border-color: var(--ecfTRX);
      color: var(--yVRWg);
    }
    .bHbnsd:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
      border-color: var(--fuGbd);
      color: var(--Yeezg);
      cursor: not-allowed;
    }
    .bHbnsd:is(:focus-visible, [data-focus-visible]) {
      outline: 2px solid;
      outline-color: var(--bDjYrS);
      outline-offset: 2px;
    }
    .bHbnsd:is([aria-selected=true], [data-selected]) {
      background: var(--dnAAhs);
      border-color: var(--dnAAhs);
      color: var(--cbmUMC);
    }
    .chXCYu {
      --DtbqV: var(--irULfE);
      --IWjzp: var(--eRPizQ);
      --IyFAN: var(--glqmcQ);
      --OpxuQ: var(--cnFVQV);
      --RnPYK: var(--jtCAOr);
      --bANClI: var(--kRvZmZ);
      --bDcbiq: var(--cQNCQf);
      --bDjYrS: var(--hxODP);
      --bEUhnv: var(--gVADwC);
      --bODUwt: var(--lgQjRA);
      --bUigyQ: var(--gyLqOh);
      --bizcUO: var(--ecUtTz);
      --bkzVmQ: var(--kQuIMV);
      --blVylV: var(--fanazs);
      --bmkpYg: var(--cDNLgl);
      --brNygA: var(--ktdRZt);
      --bzcLdY: var(--dTQpMR);
      --cBaGkd: var(--UzZcU);
      --cFEsPg: var(--bWtcft);
      --cKAvZW: var(--gTrJEj);
      --cMYwai: var(--elVOXX);
      --cOLUHe: var(--dsegiv);
      --cRjVuS: var(--fqgUIz);
      --cSnthZ: var(--hZQslM);
      --cTpvwX: var(--bAYuxi);
      --cVPZFq: var(--jIyKOH);
      --cVUHRp: var(--htzdgU);
      --cWSDpZ: var(--krowpw);
      --cbJSZL: var(--bwCihG);
      --cmhzoZ: var(--dnociw);
      --dKDACT: var(--jMaIWq);
      --dTsgMb: var(--geWGVi);
      --deJSpm: var(--kBLrSv);
      --diQtge: var(--ctoCLD);
      --djVEyD: var(--iuDoFK);
      --dlnTCJ: var(--fOpwfk);
      --dohdfL: var(--eTpLjW);
      --dsZRGB: var(--bqGjeM);
      --dxyKsf: var(--lbZeEi);
      --dzpYvU: var(--fMydPB);
      --eCxavu: var(--ulWGv);
      --eEHlak: var(--cXfXVB);
      --eEZOJt: var(--jvdXnU);
      --eEhRyc: var(--fORotJ);
      --eKXizi: var(--jXRspL);
      --ecfTRX: var(--ewCIQi);
      --emqGBm: var(--cwPjUD);
      --fKMCPw: var(--jgsfYV);
      --fKhqmT: var(--vGNFu);
      --fPNFDw: var(--jKUQXt);
      --fSvzFd: var(--ihAGY);
      --fWISIh: var(--kybQSs);
      --fWxiwu: var(--epwTfT);
      --feFXLu: var(--gypLMD);
      --fqPXo: var(--nbOEh);
      --fvahVs: var(--jeBxcR);
      --fvkcjx: var(--fbTYQE);
      --gEjGXh: var(--bnYjlQ);
      --gTGliD: var(--juIsmq);
      --gUtXyi: var(--xxAvr);
      --gZJdRp: var(--mdPEo);
      --ggEzVs: var(--hnKTMB);
      --gvfanP: var(--cVlyxu);
      --hAXolC: var(--fvuVcD);
      --hQkNGp: var(--jCDvdg);
      --hVloSt: var(--ftdVuU);
      --hXDsDv: var(--bDPEJy);
      --hZDEYg: var(--jubMUl);
      --htCEfE: var(--dZDBFt);
      --iFZgOB: var(--bbMUAU);
      --iGTuAa: var(--WrYdj);
      --iIenyQ: var(--kOINl);
      --iKBYHi: var(--laTngj);
      --iXEiYq: var(--cWABjX);
      --iYbJpn: var(--lmKOBi);
      --ibEuNE: var(--gjOfLZ);
      --jCvSAA: var(--bJNYBt);
      --jONjQB: var(--exFzFI);
      --jZircb: var(--kKubVy);
      --jfhBAt: var(--ivwWlk);
      --jhcnzf: var(--kCRjqu);
      --jmXHXx: var(--bdVmeg);
      --joiPOr: var(--hgxWwu);
      --jzaYHx: var(--jbnCQE);
      --kAXdTM: var(--inmDDd);
      --kCAnZE: var(--gwftzd);
      --kEPvFn: var(--vrOeu);
      --kEitSZ: var(--cEBKUg);
      --kLNOfu: var(--cTUQvX);
      --kNaFOd: var(--hqcTvk);
      --kRUlQb: var(--kuPbVy);
      --kWhNHk: var(--fqCzKd);
      --kYYuNY: var(--jWrFet);
      --kZURMH: var(--jDrMti);
      --kcWzyj: var(--iIbQvq);
      --kdgKSy: var(--krndNP);
      --ldjTvg: var(--gvebIF);
      --ljOUUY: var(--cDdmDd);
      --loAfZH: var(--fwSfoy);
      --yVRWg: var(--eUmUWB);
      color: var(--yVRWg);
    }
    .chXCYu:is([aria-selected=true], [data-selected]) {
      background: var(--kcWzyj);
    }
    .chXCYu:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
      color: var(--Yeezg);
      cursor: not-allowed;
    }
    .chXCYu:is(:focus-visible, [data-focus-visible]) {
      outline: 2px solid;
      outline-color: var(--bDjYrS);
      outline-offset: 2px;
    }
    .htQxuB {
      padding-inline: var(--fcTUxn) !important;
      vertical-align: baseline;
      height: auto !important;
      min-width: var(--kTdGYg) !important;
    }
    .htQxuB:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
      color: var(--fuGbd);
      cursor: not-allowed;
    }
    .dnzIKs {
      --DtbqV: var(--ktqgiH);
      --IWjzp: var(--kgNMQf);
      --OpxuQ: var(--cbmUMC);
      --bDjYrS: var(--dnAAhs);
      --bEUhnv: var(--ixYDyh);
      --bkzVmQ: var(--detqkm);
      --blVylV: var(--hfveQT);
      --bmkpYg: var(--gvGSMi);
      --brNygA: var(--gjeztG);
      --cKAvZW: var(--iVJWhw);
      --cOLUHe: var(--coAyOM);
      --djVEyD: var(--bknTYl);
      --dohdfL: var(--fSAgex);
      --eEhRyc: var(--dBhHDy);
      --eKXizi: var(--dIYNxM);
      --ecfTRX: var(--hGIaUl);
      --emqGBm: var(--bdsMbc);
      --fPNFDw: var(--efUAWu);
      --fSvzFd: var(--gvRbFL);
      --gEjGXh: var(--kXOVED);
      --iFZgOB: var(--cYYxav);
      --jzaYHx: var(--jufVdP);
      --kLNOfu: var(--enxCTI);
      --kNaFOd: var(--hfhoTj);
      --kYYuNY: var(--cRRuqa);
      --kcWzyj: var(--ilgQqh);
      --ldjTvg: var(--hAdGwm);
      --yVRWg: var(--fuSTIW);
      background: var(--kcWzyj);
      border: 1px var(--gvRbFL) solid;
      color: var(--yVRWg);
    }
    .dnzIKs:is(:focus-visible, [data-focus-visible]) {
      outline: 2px solid;
      outline-color: var(--bDjYrS);
      outline-offset: 2px;
    }
    .dnzIKs:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
      background: var(--ekfnOU);
      color: var(--Yeezg);
      cursor: not-allowed;
    }
    .fjySFw {
      padding-inline: var(--bYDCFo);
      gap: var(--ebuyxV);
      font-size: var(--loLyxA);
      line-height: 1.125rem;
      height: var(--cAmzCM);
      min-width: var(--cAmzCM);
    }
    .fjySFw svg {
      font-size: var(--daFrau);
      width: var(--juMtMc);
      height: var(--juMtMc);
    }
    .kzJAEF {
      padding-inline: var(--dhUgfD);
      gap: var(--ebuyxV);
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
      height: var(--fzzdix);
      min-width: var(--fzzdix);
    }
    .kzJAEF svg {
      width: var(--juMtMc);
      height: var(--juMtMc);
    }
    .eynXpK {
      padding-inline: var(--hIimNX);
      gap: var(--ebuyxV);
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
      height: var(--dDnfaV);
      min-width: var(--dDnfaV);
    }
    .eynXpK svg {
      width: var(--beDnSR);
      height: var(--beDnSR);
    }
    .dMNzRw {
      padding-inline: var(--jjtyTI);
      gap: var(--ebuyxV);
      font-size: var(--daFrau);
      line-height: 1.5rem;
      height: var(--cpjPHA);
      min-width: var(--cpjPHA);
    }
    .dMNzRw svg {
      width: var(--beDnSR);
      height: var(--beDnSR);
    }
    .inDAhA {
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
    }
    .fylZek {
      width: var(--juMtMc);
      height: var(--juMtMc);
    }
    .gjiweT {
      width: var(--beDnSR);
      height: var(--beDnSR);
    }
    .dVjRNe {
      width: var(--hTQaBT);
      height: var(--hTQaBT);
    }
    .irVbKs {
      width: var(--cAmzCM);
      height: var(--cAmzCM);
    }
    .uNYsy {
      padding-inline: var(--bYDCFo);
      font-size: var(--daFrau);
      height: var(--dDnfaV);
      min-width: var(--dDnfaV);
    }
    .ezRjmc {
      padding-inline: var(--dhUgfD);
      font-size: var(--daFrau);
      height: var(--cpjPHA);
      min-width: var(--cpjPHA);
    }
    .gjsPEs {
      color: var(--dnAAhs);
    }
    .gjsPEs > * {
      color: currentColor;
    }
    .bSEtWd {
      color: var(--bLZDtX);
      text-decoration-line: underline;
      text-underline-offset: 2px;
      text-decoration-color: var(--bUpSsT);
    }
    .lfBbZW {
      --size: var(--juMtMc);
    }
    .JduwZ {
      --size: var(--eUDwWi);
    }
    .kHNyzK {
      color: var(--oFQWH);
      font-weight: var(--hmvyHR);
    }
    @media (hover: hover) and (pointer: fine) {
      .kNmSrs:is(:hover, [data-hover]) {
        background: var(--iFZgOB);
      }
      .kNmSrs:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:hover, [data-hover]) {
        background: var(--iFZgOB);
        color: var(--OpxuQ);
      }
      .bHbnsd:is(:hover, [data-hover]) {
        background: var(--kLNOfu);
      }
      .bHbnsd:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:hover, [data-hover]) {
        background: var(--edNtiq);
        border-color: var(--fuGbd);
        color: var(--Yeezg);
      }
      .bHbnsd:is([aria-selected=true], [data-selected]):is(:hover, [data-hover]) {
        background: var(--cYYxav);
        border-color: var(--cYYxav);
      }
      .chXCYu:is(:hover, [data-hover]) {
        background: var(--kcWzyj);
      }
      .chXCYu:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:hover, [data-hover]) {
        background: var(--edNtiq);
        color: var(--Yeezg);
      }
      .htQxuB:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:hover, [data-hover]) {
        color: var(--fuGbd);
      }
      .dnzIKs:is(:hover, [data-hover]) {
        background: var(--bmkpYg);
      }
      .dnzIKs:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:hover, [data-hover]) {
        background: var(--ekfnOU);
        color: var(--Yeezg);
      }
      .bSEtWd:is(:hover, [data-hover]) {
        text-decoration-color: var(--bLZDtX);
      }
    }
  }
}
@layer recipes.slots {
  @layer base {
    .grPijJ {
      background: var(--dAHamv);
      border-radius: var(--kqvVrC);
      overflow: hidden;
      box-shadow: var(--kNVcRA);
      display: flex;
      flex-direction: column;
      position: relative;
    }
    .bXBjxY {
      padding: var(--gGIQOF);
      gap: var(--dacYEG);
      display: flex;
      flex-direction: column;
    }
    .hfsWCr {
      padding-inline: var(--gGIQOF);
      flex: 1 1 0%;
      display: flex;
      flex-direction: column;
      padding-bottom: var(--gGIQOF);
    }
    .dewLie {
      padding-inline: var(--gGIQOF);
      display: flex;
      justify-content: flex-end;
      padding-bottom: var(--gGIQOF);
      padding-top: var(--ebuyxV);
    }
    .ETNjT {
      color: var(--oFQWH);
      font-size: var(--gKFLFQ);
      line-height: 1.75rem;
      font-weight: var(--hmvyHR);
    }
    .cjmhPt {
      color: var(--fIThQp);
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
    }
    .dHwbLC {
      --DtbqV: var(--ktqgiH);
      --IWjzp: var(--kgNMQf);
      --OpxuQ: var(--cbmUMC);
      --bDjYrS: var(--dnAAhs);
      --bEUhnv: var(--ixYDyh);
      --bkzVmQ: var(--detqkm);
      --blVylV: var(--hfveQT);
      --bmkpYg: var(--gvGSMi);
      --brNygA: var(--gjeztG);
      --cKAvZW: var(--iVJWhw);
      --cOLUHe: var(--coAyOM);
      --djVEyD: var(--bknTYl);
      --dohdfL: var(--fSAgex);
      --eEhRyc: var(--dBhHDy);
      --eKXizi: var(--dIYNxM);
      --ecfTRX: var(--hGIaUl);
      --emqGBm: var(--bdsMbc);
      --fPNFDw: var(--efUAWu);
      --fSvzFd: var(--gvRbFL);
      --gEjGXh: var(--kXOVED);
      --iFZgOB: var(--cYYxav);
      --jzaYHx: var(--jufVdP);
      --kLNOfu: var(--enxCTI);
      --kNaFOd: var(--hfhoTj);
      --kYYuNY: var(--cRRuqa);
      --kcWzyj: var(--ilgQqh);
      --ldjTvg: var(--hAdGwm);
      --yVRWg: var(--fuSTIW);
      align-items: center;
      display: flex;
    }
    .dHwbLC:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
      cursor: not-allowed;
      opacity: 0.5;
    }
    .eIOgPC {
      color: var(--oFQWH);
      font-weight: var(--leEsKL);
    }
    .hEeOkj {
      --transition-duration: var(--cWTXGg);
      --transition-prop: border-color, background;
      --transition-easing: var(--drrWcF);
      background: var(--gVKUVK);
      border-color: var(--jYZtFW);
      border-width: 1px;
      align-items: center;
      color: var(--OpxuQ);
      cursor: pointer;
      display: flex;
      justify-content: center;
      transition-duration: var(--cWTXGg);
      transition-property: border-color, background;
      transition-timing-function: var(--drrWcF);
    }
    .hEeOkj:is(:checked, [data-checked], [aria-checked=true], [data-state="checked"]), .hEeOkj:is(:indeterminate, [data-indeterminate], [aria-checked=mixed], [data-state=indeterminate]) {
      background: var(--bDjYrS);
      border-color: var(--bDjYrS);
    }
    .hEeOkj:has(+ :focus-visible) {
      outline: 2px solid;
      outline-offset: 2px;
      outline-color: var(--goYiXt);
    }
    .hEeOkj:is(:checked, [data-checked], [aria-checked=true], [data-state="checked"]):has(+ :focus-visible) {
      outline-color: var(--bDjYrS);
    }
    .hEeOkj:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
      cursor: not-allowed;
      opacity: 0.5;
    }
    .dGOaJE {
      gap: var(--jJIQbV);
      display: flex;
      flex-direction: column;
      width: var(--khWApH);
    }
    .cDJpbr {
      background: var(--dAHamv);
      border-radius: var(--gIVWVv);
      box-shadow: var(--kNVcRA);
      display: flex;
      flex-direction: column;
      z-index: var(--TWcuN);
    }
    .cDJpbr:is([hidden]) {
      display: none;
    }
    .cDJpbr:is([open], [data-open], [data-state="open"], :popover-open) {
      animation: fadeIn 0.25s ease-out;
    }
    .cDJpbr:is([closed], [data-closed], [data-state="closed"]) {
      animation: fadeOut 0.2s ease-out;
    }
    .cDJpbr:is(:focus-visible, [data-focus-visible]) {
      outline: 2px solid;
      outline-offset: 2px;
      outline-color: var(--goYiXt);
    }
    .hDxqRF {
      position: relative;
    }
    .ZikTL {
      --transition-duration: var(--mUhz);
      --transition-prop: background, color;
      --transition-easing: var(--drrWcF);
      border-radius: var(--fTYdTU);
      align-items: center;
      cursor: pointer;
      display: flex;
      justify-content: space-between;
      transition-duration: var(--mUhz);
      transition-property: background, color;
      transition-timing-function: var(--drrWcF);
    }
    .ZikTL[data-highlighted] {
      background: var(--cwRYAB);
    }
    .ZikTL:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
      color: var(--Yeezg);
      cursor: not-allowed;
    }
    .fXqrBe {
      font-weight: var(--hmvyHR);
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
    }
    .buLdeO {
      color: var(--bDjYrS);
    }
    .eIgfNE {
      color: var(--oFQWH);
      font-weight: var(--leEsKL);
    }
    .kZRQLG {
      color: var(--fIThQp);
      position: absolute;
      bottom: var(--fcTUxn);
      right: var(--fcTUxn);
      top: var(--fcTUxn);
    }
    .bVkWNf {
      --DtbqV: var(--ktqgiH);
      --IWjzp: var(--kgNMQf);
      --OpxuQ: var(--cbmUMC);
      --bDjYrS: var(--dnAAhs);
      --bEUhnv: var(--ixYDyh);
      --bkzVmQ: var(--detqkm);
      --blVylV: var(--hfveQT);
      --bmkpYg: var(--gvGSMi);
      --brNygA: var(--gjeztG);
      --cKAvZW: var(--iVJWhw);
      --cOLUHe: var(--coAyOM);
      --djVEyD: var(--bknTYl);
      --dohdfL: var(--fSAgex);
      --eEhRyc: var(--dBhHDy);
      --eKXizi: var(--dIYNxM);
      --ecfTRX: var(--hGIaUl);
      --emqGBm: var(--bdsMbc);
      --fPNFDw: var(--efUAWu);
      --fSvzFd: var(--gvRbFL);
      --gEjGXh: var(--kXOVED);
      --iFZgOB: var(--cYYxav);
      --jzaYHx: var(--jufVdP);
      --kLNOfu: var(--enxCTI);
      --kNaFOd: var(--hfhoTj);
      --kYYuNY: var(--cRRuqa);
      --kcWzyj: var(--ilgQqh);
      --ldjTvg: var(--hAdGwm);
      --yVRWg: var(--fuSTIW);
      gap: var(--jJIQbV);
      display: flex;
      flex-direction: column;
    }
    .RiNbT {
      color: var(--oFQWH);
      font-weight: var(--leEsKL);
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
    }
    .caqrWU {
      background: var(--dAHamv);
      padding: var(--hIimNX);
      border-radius: var(--kqvVrC);
      gap: var(--bYDCFo);
      box-shadow: var(--kNVcRA);
      display: flex;
      flex-direction: column;
      z-index: var(--TWcuN);
      width: 344px;
    }
    .caqrWU:is([open], [data-open], [data-state="open"], :popover-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 {
      gap: var(--ebuyxV);
      display: flex;
      flex-direction: row;
    }
    .gIVCjv {
      margin: calc(var(--dacYEG) * -1);
      border-collapse: separate;
      border-spacing: var(--dacYEG);
      width: var(--khWApH);
    }
    .llKKRZ {
      text-align: center;
    }
    .klWlFB {
      width: 100%;
    }
    .klWlFB:is([data-today])::before {
      content: '−';
      color: var(--bDjYrS);
      position: absolute;
      margin-top: var(--gGIQOF);
    }
    .klWlFB[data-in-range] {
      background: var(--cwRYAB);
    }
    .klWlFB:is([aria-selected=true], [data-selected])::before {
      color: var(--OpxuQ);
    }
    .eqFlEo {
      color: var(--fIThQp);
      font-weight: var(--hmvyHR);
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
      height: var(--dDnfaV);
    }
    .hJMdXz {
      gap: var(--ebuyxV);
      display: flex;
      justify-content: space-between;
    }
    .hToqks {
      gap: var(--bYDCFo);
      display: flex;
      flex-direction: column;
    }
    .hToqks:is([hidden]) {
      display: none;
    }
    .blqSaV {
      -webkit-backdrop-filter: blur(4px);
      backdrop-filter: blur(4px);
      position: fixed;
      z-index: var(--gbwupQ);
      height: 100vh;
      left: var(--fcTUxn);
      top: var(--fcTUxn);
      width: 100vw;
    }
    :root .blqSaV, .light .blqSaV {
      background: var(--dCzXKm);
    }
    .dark .blqSaV {
      background: var(--bpOZW);
    }
    .blqSaV:is([open], [data-open], [data-state="open"], :popover-open) {
      animation: var(--eGPTkT);
    }
    .blqSaV:is([closed], [data-closed], [data-state="closed"]) {
      animation: var(--fDdQIK);
    }
    .hhwNgB {
      overflow: auto;
      align-items: center;
      display: flex;
      justify-content: center;
      position: fixed;
      z-index: var(--dIktSh);
      left: var(--fcTUxn);
      top: var(--fcTUxn);
      width: 100vw;
      height: 100dvh;
    }
    .fMtMuu {
      background: var(--dAHamv);
      border-radius: var(--kqvVrC);
      box-shadow: var(--kNVcRA);
      position: relative;
      min-width: var(--aTIGG);
    }
    .fMtMuu:is([open], [data-open], [data-state="open"], :popover-open) {
      animation: var(--djYxwN);
    }
    .fMtMuu:is([closed], [data-closed], [data-state="closed"]) {
      animation: var(--vtRbc);
    }
    .dzJLRb {
      font-weight: var(--hmvyHR);
      font-size: var(--gKFLFQ);
      line-height: 1.75rem;
    }
    .jTtJFV {
      color: var(--fIThQp);
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
    }
    .fXCuEj {
      gap: var(--jJIQbV);
      display: flex;
      flex-direction: column;
    }
    .daimQA {
      gap: var(--ebuyxV);
      align-items: center;
      color: var(--bINVEQ);
      display: inline-flex;
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
    }
    .daimQA:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
      color: var(--Yeezg);
    }
    .bObIEK {
      color: var(--fIThQp);
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
    }
    .bObIEK:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
      color: var(--Yeezg);
    }
    .iQzNyX {
      color: var(--oFQWH);
      font-weight: var(--leEsKL);
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
    }
    .iQzNyX:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
      color: var(--Yeezg);
    }
    .gamGLc {
      gap: var(--hIimNX);
      display: flex;
      flex-direction: column;
      width: 100%;
    }
    .kQRSrd {
      background: var(--dAHamv);
      padding-inline: var(--gGIQOF);
      padding-block: var(--hIimNX);
      border-radius: var(--kqvVrC);
      border-width: 1px;
      gap: var(--bYDCFo);
      align-items: center;
      display: flex;
      flex-direction: column;
      justify-content: center;
      min-height: unset;
    }
    .eDLVBP {
      animation: fadeIn 0.25s ease-out;
      background: var(--dAHamv);
      padding: var(--hIimNX);
      border-radius: var(--kqvVrC);
      border-width: 1px;
      grid-template-areas: "preview name delete" "preview size delete";
      column-gap: var(--bYDCFo);
      display: grid;
      grid-template-columns: auto 1fr auto;
    }
    .fKHtwm {
      grid-area: delete;
      align-self: flex-start;
    }
    .iqibkY {
      gap: var(--bYDCFo);
      display: flex;
      flex-direction: column;
    }
    .bNoduY {
      grid-area: name;
      color: var(--oFQWH);
      font-weight: var(--leEsKL);
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
    }
    .GNcyF {
      grid-area: preview;
    }
    .gDEXXu {
      aspect-ratio: 1;
      object-fit: scale-down;
      height: var(--dDnfaV);
      width: var(--dDnfaV);
    }
    .hhdoIL {
      grid-area: size;
      color: var(--fIThQp);
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
    }
    .bqpujs {
      font-weight: var(--leEsKL);
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
    }
    .gwnspZ {
      background: var(--dAHamv);
      border-radius: var(--gIVWVv);
      outline: var(--dzOvWn);
      box-shadow: var(--kNVcRA);
      display: flex;
      flex-direction: column;
      z-index: var(--TWcuN);
      width: calc(100% + 2rem);
    }
    .gwnspZ:is([hidden]) {
      display: none;
    }
    .gwnspZ:is([open], [data-open], [data-state="open"], :popover-open) {
      animation: fadeIn 0.25s ease-out;
    }
    .gwnspZ:is([closed], [data-closed], [data-state="closed"]) {
      animation: fadeOut 0.2s ease-out;
    }
    .cPHswR {
      --transition-duration: var(--mUhz);
      --transition-prop: background, color;
      --transition-easing: var(--drrWcF);
      border-radius: var(--fTYdTU);
      align-items: center;
      cursor: pointer;
      display: flex;
      font-weight: var(--leEsKL);
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
      transition-duration: var(--mUhz);
      transition-property: background, color;
      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-weight: var(--hmvyHR);
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
    }
    .cXdnZS {
      z-index: var(--TWcuN);
    }
    .boXsiB {
      --transition-duration: var(--mUhz);
      --transition-prop: background, color;
      --transition-easing: var(--drrWcF);
      border-radius: var(--fTYdTU);
      align-items: center;
      cursor: pointer;
      display: flex;
      font-weight: var(--leEsKL);
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
      transition-duration: var(--mUhz);
      transition-property: background, color;
      transition-timing-function: var(--drrWcF);
    }
    .boXsiB[data-highlighted] {
      background: var(--cwRYAB);
    }
    .boXsiB :where(svg) {
      color: var(--fIThQp);
    }
    .loiRHs {
      --DtbqV: var(--ktqgiH);
      --IWjzp: var(--kgNMQf);
      --OpxuQ: var(--cbmUMC);
      --bDjYrS: var(--dnAAhs);
      --bEUhnv: var(--ixYDyh);
      --bkzVmQ: var(--detqkm);
      --blVylV: var(--hfveQT);
      --bmkpYg: var(--gvGSMi);
      --brNygA: var(--gjeztG);
      --cKAvZW: var(--iVJWhw);
      --cOLUHe: var(--coAyOM);
      --djVEyD: var(--bknTYl);
      --dohdfL: var(--fSAgex);
      --eEhRyc: var(--dBhHDy);
      --eKXizi: var(--dIYNxM);
      --ecfTRX: var(--hGIaUl);
      --emqGBm: var(--bdsMbc);
      --fPNFDw: var(--efUAWu);
      --fSvzFd: var(--gvRbFL);
      --gEjGXh: var(--kXOVED);
      --iFZgOB: var(--cYYxav);
      --jzaYHx: var(--jufVdP);
      --kLNOfu: var(--enxCTI);
      --kNaFOd: var(--hfhoTj);
      --kYYuNY: var(--cRRuqa);
      --kcWzyj: var(--ilgQqh);
      --ldjTvg: var(--hAdGwm);
      --yVRWg: var(--fuSTIW);
      gap: var(--jJIQbV);
      display: flex;
      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], [aria-disabled=true]) {
      cursor: not-allowed;
    }
    .cOPhON {
      --transition-duration: var(--cWTXGg);
      --transition-prop: border-color, box-shadow;
      --transition-easing: var(--drrWcF);
      background: var(--gVKUVK);
      border-color: var(--jYZtFW);
      border-radius: var(--gIVWVv);
      border-width: 1px;
      overflow: hidden;
      display: grid;
      grid-template-columns: 1fr 32px;
      grid-template-rows: 1fr 1fr;
      transition-duration: var(--cWTXGg);
      transition-property: border-color, box-shadow;
      transition-timing-function: var(--drrWcF);
    }
    .cOPhON > :not([hidden]) ~ :not([hidden]) {
      border-inline-start-width: 1px;
      border-inline-end-width: 0px;
    }
    .cOPhON:focus-within {
      border-color: var(--bDjYrS);
      box-shadow: 0 0 0 1px var(--colors-color-palette-default);
    }
    .evPAgr {
      --transition-duration: var(--cWTXGg);
      --transition-prop: background, border-color, color, box-shadow;
      --transition-easing: var(--drrWcF);
      border-color: var(--jYZtFW);
      align-items: center;
      color: var(--fIThQp);
      cursor: pointer;
      display: inline-flex;
      justify-content: center;
      transition-duration: var(--cWTXGg);
      transition-property: background, border-color, color, box-shadow;
      transition-timing-function: var(--drrWcF);
    }
    .evPAgr :where(svg) {
      width: var(--juMtMc);
      height: var(--juMtMc);
    }
    .evPAgr:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
      color: var(--Yeezg);
      cursor: not-allowed;
    }
    .iwWgjB {
      --transition-duration: var(--cWTXGg);
      --transition-prop: background, border-color, color, box-shadow;
      --transition-easing: var(--drrWcF);
      border-color: var(--jYZtFW);
      align-items: center;
      color: var(--fIThQp);
      cursor: pointer;
      display: inline-flex;
      justify-content: center;
      transition-duration: var(--cWTXGg);
      transition-property: background, border-color, color, box-shadow;
      transition-timing-function: var(--drrWcF);
      border-top-width: 1px;
    }
    .iwWgjB :where(svg) {
      width: var(--juMtMc);
      height: var(--juMtMc);
    }
    .iwWgjB:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
      color: var(--Yeezg);
      cursor: not-allowed;
    }
    .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);
      padding: var(--hIimNX);
      border-radius: var(--kqvVrC);
      box-shadow: var(--kNVcRA);
      display: flex;
      flex-direction: column;
      z-index: var(--beAiOT);
      max-width: var(--aTIGG);
    }
    .aGPdH:is([open], [data-open], [data-state="open"], :popover-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);
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
    }
    .fjVmBg {
      color: var(--fIThQp);
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
    }
    .gUdWgs {
      color: var(--fIThQp);
    }
    .kjdzWB {
      color: var(--oFQWH);
      font-weight: var(--leEsKL);
    }
    .eZMSQT {
      --transition-duration: var(--cWTXGg);
      --transition-prop: background, box-shadow, border-color;
      --transition-easing: var(--drrWcF);
      border-color: var(--jYZtFW);
      border-radius: var(--gIVWVv);
      outline: 0;
      -webkit-appearance: none;
      appearance: none;
      align-items: center;
      cursor: pointer;
      color: var(--oFQWH);
      display: inline-flex;
      justify-content: space-between;
      position: relative;
      transition-duration: var(--cWTXGg);
      transition-property: background, box-shadow, border-color;
      transition-timing-function: var(--drrWcF);
      width: var(--khWApH);
    }
    .eZMSQT:is(:placeholder-shown, [data-placeholder-shown]) {
      color: var(--feruSJ);
    }
    .eZMSQT:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
      color: var(--Yeezg);
      cursor: not-allowed;
    }
    .eZMSQT:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) :where(svg) {
      color: var(--Yeezg);
    }
    .eZMSQT :where(svg) {
      color: var(--feruSJ);
    }
    .kFbSLu {
      --transition-duration: var(--mUhz);
      --transition-prop: background, color;
      --transition-easing: var(--drrWcF);
      border-radius: var(--fTYdTU);
      align-items: center;
      cursor: pointer;
      display: flex;
      justify-content: space-between;
      transition-duration: var(--mUhz);
      transition-property: background, color;
      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], [aria-disabled=true]) {
      color: var(--Yeezg);
      cursor: not-allowed;
    }
    .kECvIH {
      color: var(--bDjYrS);
    }
    .fwfRPD {
      font-weight: var(--hmvyHR);
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
    }
    .gUDzHa {
      background: var(--gVKUVK);
      border-radius: var(--gIVWVv);
      box-shadow: var(--kNVcRA);
      display: flex;
      flex-direction: column;
      z-index: var(--TWcuN);
      font-family: var(--dywXPJ);
    }
    .gUDzHa:is([hidden]) {
      display: none;
    }
    .gUDzHa:is([open], [data-open], [data-state="open"], :popover-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: 2px solid;
      outline-offset: 2px;
      outline-color: var(--goYiXt);
    }
    .gcttzh {
      --DtbqV: var(--ktqgiH);
      --IWjzp: var(--kgNMQf);
      --OpxuQ: var(--cbmUMC);
      --bDjYrS: var(--dnAAhs);
      --bEUhnv: var(--ixYDyh);
      --bkzVmQ: var(--detqkm);
      --blVylV: var(--hfveQT);
      --bmkpYg: var(--gvGSMi);
      --brNygA: var(--gjeztG);
      --cKAvZW: var(--iVJWhw);
      --cOLUHe: var(--coAyOM);
      --djVEyD: var(--bknTYl);
      --dohdfL: var(--fSAgex);
      --eEhRyc: var(--dBhHDy);
      --eKXizi: var(--dIYNxM);
      --ecfTRX: var(--hGIaUl);
      --emqGBm: var(--bdsMbc);
      --fPNFDw: var(--efUAWu);
      --fSvzFd: var(--gvRbFL);
      --gEjGXh: var(--kXOVED);
      --iFZgOB: var(--cYYxav);
      --jzaYHx: var(--jufVdP);
      --kLNOfu: var(--enxCTI);
      --kNaFOd: var(--hfhoTj);
      --kYYuNY: var(--cRRuqa);
      --kcWzyj: var(--ilgQqh);
      --ldjTvg: var(--hAdGwm);
      --yVRWg: var(--fuSTIW);
      gap: var(--jJIQbV);
      display: flex;
      flex-direction: column;
      width: var(--khWApH);
    }
    .ckvrRE {
      background: var(--gVKUVK);
      font-family: var(--dywXPJ);
    }
    .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);
      font-weight: var(--leEsKL);
      text-align: left;
      vertical-align: middle;
    }
    .kvPxGb {
      --transition-duration: var(--cWTXGg);
      --transition-prop: background, color;
      --transition-easing: var(--drrWcF);
      transition-duration: var(--cWTXGg);
      transition-property: background, color;
      transition-timing-function: var(--drrWcF);
      border-bottom-width: 1px;
    }
    .gZaGgD {
      color: var(--feruSJ);
    }
    .grSSrt {
      --DtbqV: var(--ktqgiH);
      --IWjzp: var(--kgNMQf);
      --OpxuQ: var(--cbmUMC);
      --bDjYrS: var(--dnAAhs);
      --bEUhnv: var(--ixYDyh);
      --bkzVmQ: var(--detqkm);
      --blVylV: var(--hfveQT);
      --bmkpYg: var(--gvGSMi);
      --brNygA: var(--gjeztG);
      --cKAvZW: var(--iVJWhw);
      --cOLUHe: var(--coAyOM);
      --djVEyD: var(--bknTYl);
      --dohdfL: var(--fSAgex);
      --eEhRyc: var(--dBhHDy);
      --eKXizi: var(--dIYNxM);
      --ecfTRX: var(--hGIaUl);
      --emqGBm: var(--bdsMbc);
      --fPNFDw: var(--efUAWu);
      --fSvzFd: var(--gvRbFL);
      --gEjGXh: var(--kXOVED);
      --iFZgOB: var(--cYYxav);
      --jzaYHx: var(--jufVdP);
      --kLNOfu: var(--enxCTI);
      --kNaFOd: var(--hfhoTj);
      --kYYuNY: var(--cRRuqa);
      --kcWzyj: var(--ilgQqh);
      --ldjTvg: var(--hAdGwm);
      --yVRWg: var(--fuSTIW);
      display: flex;
      width: var(--khWApH);
    }
    .grSSrt[data-orientation=horizontal] {
      flex-direction: column;
    }
    .grSSrt[data-orientation=vertical] {
      flex-direction: row;
    }
    .eMpemt {
      overflow: auto;
      display: flex;
      flex-shrink: 0;
      position: relative;
      scrollbar-width: none;
    }
    .eMpemt[data-orientation=horizontal] {
      flex-direction: row;
    }
    .eMpemt[data-orientation=vertical] {
      flex-direction: column;
    }
    .eMpemt::-webkit-scrollbar {
      display: none;
    }
    .cyGTIb {
      --transition-duration: var(--cWTXGg);
      --transition-prop: color, background, border-color;
      --transition-easing: var(--drrWcF);
      gap: var(--ebuyxV);
      align-items: center;
      color: var(--fIThQp);
      cursor: pointer;
      display: inline-flex;
      flex-shrink: 0;
      font-weight: var(--hmvyHR);
      justify-content: center;
      transition-duration: var(--cWTXGg);
      transition-property: color, background, border-color;
      transition-timing-function: var(--drrWcF);
      white-space: nowrap;
      z-index: 1;
    }
    .cyGTIb:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
      color: var(--Yeezg);
      cursor: not-allowed;
    }
    .cyGTIb:is([aria-selected=true], [data-selected]) {
      color: var(--oFQWH);
    }
    .cyGTIb[data-orientation=vertical] {
      justify-content: flex-start;
    }
    .gacYuU {
      --transition-duration: var(--cifMdM);
      --transition-prop: translate, scale, opacity, height;
      --transition-easing: var(--drrWcF);
      background: var(--gVKUVK);
      padding: var(--hIimNX);
      border-radius: var(--kqvVrC);
      box-shadow: var(--kNVcRA);
      opacity: var(--opacity);
      overflow-wrap: anywhere;
      position: relative;
      scale: var(--scale);
      translate: var(--x) var(--y) 0;
      will-change: translate, opacity, scale;
      z-index: var(--z-index);
      transition-duration: var(--cifMdM);
      transition-property: translate, scale, opacity, height;
      transition-timing-function: var(--drrWcF);
      min-width: var(--izvCpj);
      height: var(--height);
    }
    .isdmLu {
      color: var(--oFQWH);
      font-weight: var(--hmvyHR);
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
    }
    .egHSgg {
      color: var(--fIThQp);
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
    }
    .laPzLk {
      margin-top: var(--ebuyxV);
    }
    .kvFWvY {
      position: absolute;
      top: var(--bYDCFo);
      right: var(--bYDCFo);
    }
    .dkQyhn {
      background: var(--gVADwC);
      padding-inline: var(--bYDCFo);
      padding-block: var(--ebuyxV);
      border-radius: var(--gIVWVv);
      box-shadow: var(--cDhNnp);
      color: var(--dAHamv);
      font-weight: var(--hmvyHR);
      font-size: var(--loLyxA);
      line-height: 1.125rem;
      z-index: var(--hVmPBT);
      max-width: var(--czzcgp);
    }
    .dkQyhn:is([open], [data-open], [data-state="open"], :popover-open) {
      animation: fadeIn 0.25s ease-out;
    }
    .dkQyhn:is([closed], [data-closed], [data-state="closed"]) {
      animation: fadeOut 0.2s ease-out;
    }
    @media (hover: hover) and (pointer: fine) {
      .hEeOkj:is(:hover, [data-hover]) {
        background: var(--iqsEix);
      }
      .hEeOkj:is(:checked, [data-checked], [aria-checked=true], [data-state="checked"]):is(:hover, [data-hover]), .hEeOkj:is(:indeterminate, [data-indeterminate], [aria-checked=mixed], [data-state=indeterminate]):is(:hover, [data-hover]) {
        background: var(--bDjYrS);
      }
      .ZikTL:is(:hover, [data-hover]) {
        background: var(--cwRYAB);
      }
      .ZikTL:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:hover, [data-hover]) {
        background: var(--edNtiq);
      }
      .cPHswR:is(:hover, [data-hover]) {
        background: var(--cwRYAB);
      }
      .cPHswR:is(:hover, [data-hover]) :where(svg) {
        color: var(--oFQWH);
      }
      .boXsiB:is(:hover, [data-hover]) {
        background: var(--cwRYAB);
      }
      .boXsiB:is(:hover, [data-hover]) :where(svg) {
        color: var(--oFQWH);
      }
      .evPAgr:is(:hover, [data-hover]) {
        background: var(--cTUQvX);
        color: var(--oFQWH);
      }
      .evPAgr:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:hover, [data-hover]) {
        background: var(--edNtiq);
        color: var(--Yeezg);
      }
      .iwWgjB:is(:hover, [data-hover]) {
        background: var(--cTUQvX);
        color: var(--oFQWH);
      }
      .iwWgjB:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:hover, [data-hover]) {
        background: var(--edNtiq);
        color: var(--Yeezg);
      }
      .kFbSLu:is(:hover, [data-hover]) {
        background: var(--iIbQvq);
        color: var(--oFQWH);
      }
      .kFbSLu:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:hover, [data-hover]) {
        background: var(--edNtiq);
        color: var(--Yeezg);
      }
      .cyGTIb:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:hover, [data-hover]) {
        color: var(--Yeezg);
      }
      .cyGTIb:is(:hover, [data-hover]) {
        color: var(--fIThQp);
      }
      .cyGTIb:is([aria-selected=true], [data-selected]):is(:hover, [data-hover]) {
        color: var(--oFQWH);
      }
    }
  }
  @layer variants {
    .hxQgHV {
      gap: var(--bYDCFo);
    }
    .jPxCTF {
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
    }
    .cfeVhM {
      border-radius: var(--fTYdTU);
      width: var(--beDnSR);
      height: var(--beDnSR);
    }
    .cfeVhM svg {
      width: var(--hSPYxQ);
      height: var(--hSPYxQ);
    }
    .iamHSM {
      padding: var(--dacYEG);
      gap: var(--dacYEG);
    }
    .darjMs {
      padding-inline: var(--ebuyxV);
      font-size: var(--daFrau);
      line-height: 1.5rem;
      height: var(--dDnfaV);
    }
    .jlSHud {
      padding-inline: var(--ebuyxV);
      padding-block: var(--jJIQbV);
    }
    .iPoytF :where(svg) {
      width: var(--juMtMc);
      height: var(--juMtMc);
    }
    .jOQfDv {
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
    }
    .fnJjMp {
      right: var(--bYDCFo);
    }
    .lbMQvO {
      padding-block: var(--dacYEG);
      gap: var(--dacYEG);
    }
    .bYTwYO {
      padding-inline: var(--cqwGG);
      margin-inline: var(--dacYEG);
      height: var(--dDnfaV);
    }
    .bYTwYO :where(svg) {
      width: var(--juMtMc);
      height: var(--juMtMc);
    }
    .klsxSV {
      gap: var(--dacYEG);
    }
    .eNDdPf {
      padding-inline: var(--cqwGG);
      margin-inline: var(--dacYEG);
      padding-block: var(--cqwGG);
    }
    .dDWHZC {
      padding-inline: var(--cqwGG);
      margin-inline: var(--jJIQbV);
      height: var(--dDnfaV);
    }
    .dDWHZC :where(svg) {
      width: var(--juMtMc);
      height: var(--juMtMc);
    }
    .hjTVwl {
      padding-inline: var(--cqwGG);
      margin-inline: var(--dacYEG);
      height: var(--dDnfaV);
    }
    .hjTVwl :where(svg) {
      width: var(--juMtMc);
      height: var(--juMtMc);
    }
    .kgEPTX {
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
    }
    .fEliES {
      padding-inline-start: var(--bYDCFo);
      font-size: var(--daFrau);
      height: var(--dDnfaV);
      min-width: var(--dDnfaV);
    }
    .hjHOpX {
      border-width: 1px;
    }
    .hjHOpX:is(:focus, [data-focus]) {
      border-color: var(--bDjYrS);
      box-shadow: 0 0 0 1px var(--colors-color-palette-default);
    }
    .chRFdS {
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
    }
    .hpLiMU {
      padding-inline: var(--bYDCFo);
      gap: var(--ebuyxV);
      font-size: var(--daFrau);
      height: var(--dDnfaV);
      min-width: var(--dDnfaV);
    }
    .hpLiMU :where(svg) {
      width: var(--juMtMc);
      height: var(--juMtMc);
    }
    .iNgGRV {
      padding-inline: var(--ebuyxV);
      font-size: var(--daFrau);
      line-height: 1.5rem;
      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);
    }
    .dbIyHV:is([aria-selected=true], [data-selected]) {
      background: var(--cwRYAB);
    }
    .cTQspc {
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
    }
    .dXZiKE {
      padding-inline: var(--fcTUxn);
      height: var(--hTmzdp);
    }
    .hHGeRB {
      padding-inline: var(--fcTUxn);
      height: var(--cpjPHA);
    }
    .gSFHTY {
      margin-top: var(--hIimNX);
    }
    .lbXcIO {
      width: auto;
    }
    .gDtPEi:not(:last-child) {
      padding-right: var(--flZesP);
    }
    .bofzmj {
      white-space: nowrap;
    }
    .bofzmj:not(:last-child) {
      padding-right: var(--flZesP);
    }
    .gREnPb[data-orientation=horizontal] {
      gap: var(--hIimNX);
      box-shadow: 0 -1px 0 0 inset var(--colors-border-default);
    }
    .gREnPb[data-orientation=vertical] {
      gap: var(--dacYEG);
      box-shadow: 1px 0 0 0 inset var(--colors-border-default);
    }
    .jUXgld[data-orientation=horizontal] {
      padding-bottom: var(--cqwGG);
    }
    .hCZlhs {
      padding-top: var(--hIimNX);
    }
    .bXFcSw {
      background: var(--bDjYrS);
    }
    .bXFcSw[data-orientation=horizontal] {
      bottom: var(--fcTUxn);
      height: 2px;
      width: var(--width);
    }
    .bXFcSw[data-orientation=vertical] {
      height: var(--height);
      left: var(--fcTUxn);
      width: 2px;
    }
    .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[data-orientation=vertical] {
      border-top-left-radius: var(--gIVWVv);
      border-bottom-left-radius: var(--gIVWVv);
    }
    .fFHkFf:is([aria-selected=true], [data-selected]) {
      background: var(--dAHamv);
      border-color: var(--jfPAjk);
    }
    .fFHkFf[data-orientation=horizontal]:is([aria-selected=true], [data-selected]) {
      border-bottom-color: var(--edNtiq);
    }
    .fFHkFf[data-orientation=vertical]:is([aria-selected=true], [data-selected]) {
      border-right-color: var(--edNtiq);
    }
    .gDOaTC {
      background: var(--dAHamv);
      border-width: 1px;
      border-color: var(--jfPAjk);
      width: var(--khWApH);
    }
    .gYSDaA svg {
      width: var(--beDnSR);
      height: var(--beDnSR);
    }
    @media (hover: hover) and (pointer: fine) {
      .dbIyHV:is(:hover, [data-hover]) {
        background: var(--iqsEix);
      }
    }
  }
  @layer compound_variants {
    .itpdoW {
      height: var(--dDnfaV);
    }
    .czRvqs {
      padding-inline: var(--bYDCFo);
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
      height: var(--cAmzCM);
      min-width: var(--cAmzCM);
    }
    .dDnbBh {
      padding: var(--dhUgfD);
    }
    .eeNoIz {
      height: var(--cpjPHA);
    }
    .fArIct {
      padding-inline: var(--dhUgfD);
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
      height: var(--fzzdix);
      min-width: var(--fzzdix);
    }
    .boNrks {
      padding: var(--hIimNX);
    }
    .iHpatL {
      height: var(--ckODEv);
    }
    .kbUnId {
      padding-inline: var(--hIimNX);
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
      height: var(--dDnfaV);
      min-width: var(--dDnfaV);
    }
    .dITSCA {
      padding: var(--jjtyTI);
    }
    .ecbqWi {
      padding-inline: var(--dhUgfD);
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
      height: var(--fzzdix);
      min-width: var(--fzzdix);
    }
    .bOabqP {
      padding: var(--dhUgfD);
    }
    .iUTkbP {
      padding-inline: var(--hIimNX);
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
      height: var(--dDnfaV);
      min-width: var(--dDnfaV);
    }
    .dwKXny {
      padding: var(--hIimNX);
    }
    .ecvDYN {
      padding-inline: var(--jjtyTI);
      font-size: var(--daFrau);
      line-height: 1.5rem;
      height: var(--cpjPHA);
      min-width: var(--cpjPHA);
    }
    .bKxIVc {
      padding: var(--jjtyTI);
    }
    .ejlJdG {
      padding-inline: var(--cqwGG);
      font-size: var(--eRgJXV);
      height: var(--fzzdix);
      min-width: var(--fzzdix);
    }
    .dpzbRr {
      padding-top: var(--bYDCFo);
    }
    .ctuELT {
      padding-inline: var(--bYDCFo);
      font-size: var(--daFrau);
      height: var(--dDnfaV);
      min-width: var(--dDnfaV);
    }
    .lgYBvS {
      padding-top: var(--hIimNX);
    }
    .jRGDJP {
      padding-inline: var(--dhUgfD);
      font-size: var(--daFrau);
      height: var(--cpjPHA);
      min-width: var(--cpjPHA);
    }
    .jjvmJi {
      padding-top: var(--fFrqVq);
    }
  }
}
@layer utilities {
  .gvBROT {
    --thickness: 1;
  }
  .eVHffH {
    --thickness: 1px;
  }
  .itTHcf {
    animation: var(--cmlixv);
  }
  .ezTzhJ {
    background: var(--dAHamv);
  }
  .gQwRbP {
    background: var(--iqsEix);
  }
  .ZEHAF {
    background: var(--dgLLrj);
  }
  .foDtdn {
    background: var(--edNtiq);
  }
  .bCShOO {
    background: var(--RiClf);
  }
  .kFYpjY {
    border: var(--dzOvWn);
  }
  .pitAi {
    padding: var(--jJIQbV);
  }
  .fzozCl {
    padding: var(--ieMJEa);
  }
  .fzpabv {
    padding: var(--uyqLg);
  }
  .AxiEa {
    padding: var(--ebuyxV);
  }
  .Axikr {
    padding: var(--bYDCFo);
  }
  .AxhTk {
    padding: var(--hIimNX);
  }
  .AxhzB {
    padding: var(--fFrqVq);
  }
  .Axhdq {
    padding: var(--gGIQOF);
  }
  .Axmvo {
    padding: var(--flZesP);
  }
  .coifUy {
    margin-inline: auto;
  }
  .fzpodM {
    padding-inline: var(--fcTUxn);
  }
  .fzoNxe {
    padding-inline: var(--ebuyxV);
  }
  .fzoAWH {
    padding-inline: var(--bYDCFo);
  }
  .fzoqgU {
    padding-inline: var(--hIimNX);
  }
  .fzoNxa {
    margin-block: var(--ebuyxV);
  }
  .fzpodh {
    padding-block: var(--fcTUxn);
  }
  .fzpbDU {
    padding-block: var(--dacYEG);
  }
  .jGqtLL {
    padding-block: var(--jJIQbV);
  }
  .pSfia {
    padding-block: var(--uyqLg);
  }
  .fzoNwz {
    padding-block: var(--ebuyxV);
  }
  .fzoAXm {
    padding-block: var(--bYDCFo);
  }
  .fzoqgp {
    padding-block: var(--hIimNX);
  }
  .hCmYkt {
    border-color: var(--jYZtFW);
  }
  .edgEND {
    border-color: var(--jfPAjk);
  }
  .gfRNvI {
    border-color: var(--oFQWH);
  }
  .leGbbx {
    border-color: var(--bsHbJa);
  }
  .jVkyvm {
    border-radius: var(--gIVWVv);
  }
  .dJhuAD {
    border-radius: var(--dxfumK);
  }
  .cYzMrZ {
    border-radius: var(--kLOfAE);
  }
  .dVzwcO {
    border-radius: var(--bewZvn);
  }
  .jGAxYB {
    border-style: dashed;
  }
  .dTBYkx {
    border-width: 1px;
  }
  .dNTNvO {
    border-width: 2px;
  }
  .kdFIjO {
    flex: 1 1 0%;
  }
  .qbege {
    gap: var(--fcTUxn);
  }
  .bkDvIV {
    gap: var(--gEfgCY);
  }
  .pThsL {
    gap: var(--dacYEG);
  }
  .bkLsBk {
    gap: var(--jJIQbV);
  }
  .jSqJiD {
    gap: var(--ieMJEa);
  }
  .pKjuE {
    gap: var(--ebuyxV);
  }
  .pCmHl {
    gap: var(--bYDCFo);
  }
  .pvuga {
    gap: var(--hIimNX);
  }
  .pnxsH {
    gap: var(--fFrqVq);
  }
  .pezuA {
    gap: var(--gGIQOF);
  }
  .rmyfW {
    gap: var(--flZesP);
  }
  .dKLBtz {
    gap: 10px;
  }
  .gnlqYH {
    overflow: hidden;
  }
  .bEmqww {
    overflow: scroll;
  }
  .bXBpoe {
    text-decoration: underline;
  }
  .eOuSCP {
    text-decoration: underline dotted;
  }
  .dqeDyC {
    text-wrap: nowrap;
  }
  .ffoIGJ {
    transition-property: var(--transition-prop, transform);
    transition-timing-function: var(--transition-easing, cubic-bezier(0.4, 0, 0.2, 1));
    transition-duration: var(--transition-duration, 150ms);
  }
  .dnXwXZ {
    inset-inline-start: 50%;
  }
  .eMRYRc {
    border-block-end-width: var(--thickness);
  }
  .kadYBE {
    margin-block-start: calc(var(--dacYEG) * -1);
  }
  .jHGcdG {
    padding-block-start: var(--mYCWo);
  }
  .jciMSz {
    align-items: baseline;
  }
  .bYPztT {
    align-items: center;
  }
  .cYgEML {
    align-items: end;
  }
  .bvMRXU {
    align-items: start;
  }
  .iHMUPj {
    align-items: stretch;
  }
  .bYPzdx {
    align-self: center;
  }
  .fVdJcB {
    background-color: var(--fSAgex);
  }
  .jHkgMj {
    background-color: var(--fXkAvX);
  }
  .dVHGvt {
    background-color: var(--dVIOG);
  }
  .hdAAEO {
    background-color: var(--eTpLjW);
  }
  .jpuZJV {
    background-color: var(--hvxgDl);
  }
  .bbLCCf {
    border-collapse: collapse;
  }
  .eervcL {
    box-shadow: var(--kNVcRA);
  }
  .eOzbBZ {
    box-shadow: var(--jMKUKK);
  }
  .VugBn {
    color: var(--jufVdP);
  }
  .htGPgm {
    color: var(--fuSTIW);
  }
  .iKfiPj {
    color: var(--oFQWH);
  }
  .bPlnlp {
    color: var(--fIThQp);
  }
  .UrMjB {
    color: var(--feruSJ);
  }
  .DOqBF {
    color: var(--kQuIMV);
  }
  .eyeIMq {
    color: var(--hLbCty);
  }
  .irspCi {
    color: var(--dmlENi);
  }
  .cKbAMP {
    color: var(--bLZDtX);
  }
  .cjRisH {
    color: var(--bUpSsT);
  }
  .iFMknp {
    color: var(--eGXgJt);
  }
  .cJKnMS {
    color: var(--flVezu);
  }
  .bXOVVT {
    --DtbqV: var(--ktqgiH);
    --IWjzp: var(--kgNMQf);
    --OpxuQ: var(--cbmUMC);
    --bDjYrS: var(--dnAAhs);
    --bEUhnv: var(--ixYDyh);
    --bkzVmQ: var(--detqkm);
    --blVylV: var(--hfveQT);
    --bmkpYg: var(--gvGSMi);
    --brNygA: var(--gjeztG);
    --cKAvZW: var(--iVJWhw);
    --cOLUHe: var(--coAyOM);
    --djVEyD: var(--bknTYl);
    --dohdfL: var(--fSAgex);
    --eEhRyc: var(--dBhHDy);
    --eKXizi: var(--dIYNxM);
    --ecfTRX: var(--hGIaUl);
    --emqGBm: var(--bdsMbc);
    --fPNFDw: var(--efUAWu);
    --fSvzFd: var(--gvRbFL);
    --gEjGXh: var(--kXOVED);
    --iFZgOB: var(--cYYxav);
    --jzaYHx: var(--jufVdP);
    --kLNOfu: var(--enxCTI);
    --kNaFOd: var(--hfhoTj);
    --kYYuNY: var(--cRRuqa);
    --kcWzyj: var(--ilgQqh);
    --ldjTvg: var(--hAdGwm);
    --yVRWg: var(--fuSTIW);
  }
  .fzopVo {
    column-gap: var(--hIimNX);
  }
  .fzrjQU {
    column-gap: var(--flZesP);
  }
  .fyplMZ {
    cursor: default;
  }
  .jDwRVL {
    cursor: help;
  }
  .bZRhvx {
    cursor: pointer;
  }
  .gbkcIz {
    cursor: rgba(0,0,0,0.04);
  }
  .cGFOJB {
    display: block;
  }
  .fPSBzf {
    display: flex;
  }
  .cYdhWw {
    display: grid;
  }
  .bUyOMB {
    display: inline-block;
  }
  .fEVEmD {
    display: inline-flex;
  }
  .cOIxqb {
    flex-basis: 100%;
  }
  .iRgpoQ {
    flex-direction: column;
  }
  .cMGtQw {
    flex-direction: row;
  }
  .hlUslA {
    flex-grow: 1;
  }
  .gasSYy {
    flex-wrap: wrap;
  }
  .kDkpvL {
    font-family: var(--gxQaAd);
  }
  .dOmORn {
    font-size: var(--dllMvh);
  }
  .dOmCsa {
    font-size: var(--jaXqkI);
  }
  .dOonnB {
    font-size: var(--cLogVb);
  }
  .cugaWb {
    font-size: 11px;
  }
  .wzdQU {
    font-size: var(--daFrau);
  }
  .xYowz {
    font-size: var(--eRgJXV);
  }
  .AMuyK {
    font-size: var(--loLyxA);
  }
  .iMbnoH {
    font-style: italic;
  }
  .euksQ {
    font-variant-ligatures: none;
  }
  .fjPTAm {
    font-variant-numeric: tabular-nums;
  }
  .hGHvhs {
    font-weight: var(--ghWdwL);
  }
  .hlqAVQ {
    font-weight: var(--leEsKL);
  }
  .jdmPpC {
    font-weight: var(--llFanx);
  }
  .gsjAMe {
    font-weight: var(--hmvyHR);
  }
  .gFSszx {
    grid-template-columns: auto 1fr;
  }
  .dodxlk {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .bYPznK {
    justify-content: center;
  }
  .cYgELy {
    justify-content: end;
  }
  .dDWCpe {
    justify-content: space-between;
  }
  .bvMRZh {
    justify-content: start;
  }
  .bABuJo {
    justify-self: end;
  }
  .fvjGPj {
    letter-spacing: 0.08em;
  }
  .jdmPnc {
    letter-spacing: var(--knaPyh);
  }
  .kcgbFE {
    letter-spacing: var(--jwdARF);
  }
  .hCJane {
    letter-spacing: var(--eUSVTv);
  }
  .cKARAL {
    letter-spacing: var(--lhSeXO);
  }
  .ljIhoq {
    line-height: var(--jyTpIu);
  }
  .fsSHyl {
    list-style-type: disc;
  }
  .fzpojb {
    opacity: 0;
  }
  .kfwBAX {
    opacity: 0.2;
  }
  .jGqhgM {
    opacity: 0.5;
  }
  .kkbCSR {
    opacity: 0.55;
  }
  .jQsfge {
    opacity: 0.7;
  }
  .jXSfKH {
    position: absolute;
  }
  .jTWvec {
    position: relative;
  }
  .fzoNyn {
    row-gap: var(--ebuyxV);
  }
  .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;
  }
  .fasnuq {
    stroke: #e5e7eb;
  }
  .ksUOYZ {
    stroke-dasharray: 3 3;
  }
  .hdqzc {
    table-layout: fixed;
  }
  .bYPzoC {
    text-align: center;
  }
  .ezkBTa {
    text-align: left;
  }
  .ljHGQN {
    text-align: right;
  }
  .bvMScN {
    text-align: start;
  }
  .iPcQla {
    text-anchor: end;
  }
  .EZCbE {
    text-decoration-color: var(--feruSJ);
  }
  .hWhrno {
    text-overflow: ellipsis;
  }
  .kFYpaa {
    text-transform: none;
  }
  .hLQIGS {
    text-transform: uppercase;
  }
  .dIQixw {
    text-underline-offset: 3px;
  }
  .cicZHj {
    transform: rotate(90deg);
  }
  .guraBs {
    transform: translate(-50%, -50%);
  }
  .cbkwRf {
    white-space: nowrap;
  }
  .jQaEtG {
    word-break: break-all;
  }
  .BEBLL {
    overflow-x: auto;
  }
  .BENyO {
    overflow-y: auto;
  }
  .bPfjvY {
    border-bottom-color: var(--dnAAhs);
  }
  .bNWDIP {
    border-bottom-color: var(--eioYTv);
  }
  .ivvOhV {
    border-bottom-color: var(--edNtiq);
  }
  .hefOfS {
    border-bottom-width: 1px;
  }
  .bPcQca {
    border-left-color: var(--dnAAhs);
  }
  .ivziFj {
    border-left-color: var(--edNtiq);
  }
  .hQTIaV {
    border-top-color: var(--gvRbFL);
  }
  .gDliwN {
    border-top-style: double;
  }
  .hecgTI {
    border-top-width: 1px;
  }
  .gIKQol {
    border-top-width: 4px;
  }
  .piqQt {
    height: var(--siblR);
  }
  .AxijT {
    height: var(--jshnNX);
  }
  .fzoayX {
    height: var(--hZfkST);
  }
  .fzobZX {
    height: var(--jxszKr);
  }
  .hYZFjI {
    height: 100%;
  }
  .fNCCdc {
    height: 40px;
  }
  .czMAkh {
    height: 120px;
  }
  .eAZrqn {
    height: auto;
  }
  .eOqwfb {
    height: var(--iujnmj);
  }
  .zdmMX {
    height: var(--UhpHH);
  }
  .dMMuMP {
    height: var(--khWApH);
  }
  .ktSPiU {
    height: 100vh;
  }
  .prhUg {
    margin-bottom: calc(var(--gGIQOF) * -1);
  }
  .fzoNvZ {
    margin-bottom: var(--ebuyxV);
  }
  .jGqtYz {
    margin-left: var(--jJIQbV);
  }
  .fzpbKY {
    margin-top: var(--dacYEG);
  }
  .fzoNEP {
    margin-top: var(--ebuyxV);
  }
  .fznPDb {
    margin-top: var(--gGIQOF);
  }
  .hSrdCU {
    max-height: var(--fnTGst);
  }
  .eOlIBM {
    max-height: var(--kMQJUV);
  }
  .cPVpqx {
    max-height: 100vh;
  }
  .NvuPd {
    max-width: var(--hZfkST);
  }
  .dHPVym {
    max-width: var(--dAFdyM);
  }
  .KpMNk {
    max-width: var(--cRFSXi);
  }
  .iWbCEa {
    max-width: var(--iQceEA);
  }
  .gqBLdv {
    max-width: var(--gThSgZ);
  }
  .jAYShi {
    max-width: var(--eomHOU);
  }
  .cfxySU {
    max-width: var(--cssArG);
  }
  .eWrRZB {
    max-width: var(--khWApH);
  }
  .eKTMZH {
    max-width: var(--kMQJUV);
  }
  .jjKRnS {
    max-width: var(--ToPgI);
  }
  .jbsZfl {
    max-width: var(--izvCpj);
  }
  .kCavHp {
    min-height: var(--btoFLe);
  }
  .jBEcav {
    min-height: var(--eomHOU);
  }
  .eeekNY {
    min-height: var(--dyNKmL);
  }
  .cPVybL {
    min-height: 100vh;
  }
  .jhaAWH {
    min-height: var(--ToPgI);
  }
  .hVpAQY {
    min-width: var(--kTdGYg);
  }
  .cpdEJt {
    min-width: var(--lcknGR);
  }
  .gzydbM {
    min-width: var(--gsriJI);
  }
  .eOXFmT {
    min-width: var(--Mxqsr);
  }
  .NvnzL {
    min-width: var(--hZfkST);
  }
  .lanKZS {
    min-width: var(--bSilTO);
  }
  .kAiHFW {
    min-width: var(--btoFLe);
  }
  .eIcIKJ {
    min-width: var(--czzcgp);
  }
  .gqBSjl {
    min-width: var(--gThSgZ);
  }
  .jGFryb {
    min-width: var(--UhpHH);
  }
  .jbsVfT {
    min-width: var(--izvCpj);
  }
  .jGoIOb {
    padding-bottom: var(--cqwGG);
  }
  .fzoAVV {
    padding-bottom: var(--bYDCFo);
  }
  .fzopYK {
    padding-bottom: var(--hIimNX);
  }
  .fznPzA {
    padding-bottom: var(--gGIQOF);
  }
  .fzopUQ {
    padding-left: var(--hIimNX);
  }
  .fzrkaE {
    padding-left: var(--flZesP);
  }
  .fzoqim {
    padding-right: var(--hIimNX);
  }
  .fzodHP {
    padding-right: var(--fFrqVq);
  }
  .jGqtJO {
    padding-top: var(--jJIQbV);
  }
  .pSfpb {
    padding-top: var(--uyqLg);
  }
  .fzoNEK {
    padding-top: var(--ebuyxV);
  }
  .jGoIFR {
    padding-top: var(--cqwGG);
  }
  .fzoqjw {
    padding-top: var(--hIimNX);
  }
  .fznPCO {
    padding-top: var(--gGIQOF);
  }
  .fzrkfc {
    padding-top: var(--flZesP);
  }
  .bIeIPd {
    top: 50%;
  }
  .jRYAZX {
    width: 1100px;
  }
  .piqPW {
    width: var(--siblR);
  }
  .fznycJ {
    width: var(--tQYHK);
  }
  .fzqBmN {
    width: var(--kcGldO);
  }
  .Axikw {
    width: var(--jshnNX);
  }
  .fzoyvf {
    width: var(--kveXIc);
  }
  .fzqABL {
    width: var(--bPcliI);
  }
  .fznzDB {
    width: var(--bSilTO);
  }
  .fzoWka {
    width: var(--fnTGst);
  }
  .pBjOO {
    width: 720px;
  }
  .kcOnzm {
    width: 8.333333%;
  }
  .hYZFkb {
    width: 100%;
  }
  .jsxjDG {
    width: 100px;
  }
  .kcOoGt {
    width: 16.666667%;
  }
  .xMSSB {
    width: var(--btoFLe);
  }
  .kcOpPU {
    width: 25%;
  }
  .cAuAvZ {
    width: 260px;
  }
  .eAZrpM {
    width: auto;
  }
  .zdmNk {
    width: var(--UhpHH);
  }
  .dMMuNs {
    width: var(--khWApH);
  }
  .fzBkGg {
    width: var(--dyNKmL);
  }
  .fltRWB[data-absent] {
    background-color: var(--gTrJEj);
  }
  .dooQgT[data-billed] {
    opacity: 0.5;
  }
  .clXCkT[data-compact='true'] {
    padding-inline: var(--jJIQbV);
  }
  .hfcXbQ[data-compact='true'] {
    padding-block: var(--fcTUxn);
  }
  .htlVhT[data-compact='true'] {
    font-size: var(--loLyxA);
  }
  .gjZUFP[data-compact='true'] {
    justify-content: center;
  }
  .hrybte[data-compact='true'] {
    min-width: var(--hTQaBT);
  }
  .iaeteb[data-direction='down'] {
    border-color: var(--dGkStI);
  }
  .ivOwDh[data-direction='down'] {
    background-color: var(--eLAmmN);
  }
  .bQdDjJ[data-direction='down'] {
    color: var(--dXJLnF);
  }
  .iHPEON[data-direction='neutral'] {
    color: var(--dqpjWK);
  }
  .StJIP[data-direction='up'] {
    border-color: var(--cPaGRn);
  }
  .gqgfwd[data-direction='up'] {
    background-color: var(--dVIOG);
  }
  .AHhuN[data-direction='up'] {
    color: var(--bhzIva);
  }
  .dienkG[data-scope='date-picker'][data-part='trigger'] {
    background: var(--qLIrn);
  }
  .fapnPw[data-selected="true"] {
    background: var(--cwRYAB);
  }
  .dXENFJ[data-selected] {
    border-color: var(--bDjYrS);
  }
  .cVglsD[data-selected] {
    border-width: thin;
  }
  .hXhCLs[data-status='denied'] {
    background-color: var(--cfzDFr);
  }
  .iCdUcU[data-status='draft'] {
    background-color: var(--jDjAsN);
  }
  .kbtiwE[data-status='paid'] {
    background-color: var(--jCWBFA);
  }
  .iTlsNk[data-status='paid-part'] {
    background-color: var(--djpGtW);
  }
  .dLIoSM[data-status='pending'] {
    background-color: var(--fXkAvX);
  }
  .dyjOSM[data-status='void'] {
    background-color: var(--kFZfqo);
  }
  .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);
  }
  .bdGBYu:is([aria-selected=true], [data-selected])::before {
    color: var(--bDjYrS);
  }
  .jtGoZB:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
    color: var(--oFQWH);
  }
  .gGTyfw:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
    cursor: not-allowed;
  }
  .ebdstN:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
    cursor: unset;
  }
  .kfDJvW:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
    opacity: 0.5;
  }
  .iCixSP\! :is(th, td):not(:last-child) {
    padding-right: var(--bYDCFo) !important;
  }
  .kLAwAK :is(th, td):not(:last-child) {
    padding-right: var(--gGIQOF);
  }
  .ktSagJ *:focus {
    outline: var(--dzOvWn);
  }
  .eNBiPi:is(:focus-visible, [data-focus-visible]) {
    outline-color: var(--goYiXt);
  }
  .jAQDfV:is(:focus-visible, [data-focus-visible]) {
    outline-offset: -2px;
  }
  .hLPNjH:is(:focus-visible, [data-focus-visible]) {
    outline-style: solid;
  }
  .bRMDyG:is(:focus-visible, [data-focus-visible]) {
    outline-width: 2px;
  }
  @media (width >= 48rem) {
    .kVsPah {
      padding-inline: var(--gGIQOF);
    }
  }
  @media (width >= 64rem) {
    .kTqchV {
      padding-inline: var(--flZesP);
    }
  }
  @media (hover: hover) and (pointer: fine) {
    .iSXRav:is(:hover, [data-hover]) {
      background: var(--cwRYAB);
    }
    .eUXhEi:is(:hover, [data-hover]) {
      text-decoration: underline;
    }
    .cZXUhr:is(:hover, [data-hover]) {
      color: var(--bLZDtX);
    }
  }
  @layer compositions {
    .jxCcUE {
      font-size: var(--dllMvh);
      line-height: 2rem;
    }
    .fkQiNK {
      font-size: var(--cLogVb);
      line-height: 2.75rem;
      letter-spacing: -0.02em;
    }
    .emLcqB {
      font-size: var(--gKFLFQ);
      line-height: 1.75rem;
    }
    .kJRcoH {
      font-size: var(--daFrau);
      line-height: 1.5rem;
    }
    .blXTuo {
      font-size: var(--eRgJXV);
      line-height: 1.25rem;
    }
    .hlxazW {
      font-size: var(--gFqSQX);
      line-height: 1.875rem;
    }
    .iQQPil {
      font-size: var(--loLyxA);
      line-height: 1.125rem;
    }
  }
}
