:root{--font-sans:"Segoe UI", system-ui, -apple-system, sans-serif;--font-mono:Consolas, "SF Mono", Monaco, monospace;--font-icon:"Material Symbols Rounded";--color-bg:#fff;--color-bg-subtle:#fcfcfd;--color-bg-card:#f7f8fa;--color-text:#0a1317;--color-text-secondary:#4e606f;--color-text-tertiary:#647685;--color-text-disabled:#a4b0bc;--color-line:#ccd3db;--color-border:#05365912;--color-border-strong:#05365917;--color-hover:#05365907;--color-neutral-6:#0536590f;--color-neutral:#0536591a;--color-scrim:#01122866;--color-accent:#024aee;--color-accent-strong:#024aee;--color-accent-hover:#0058c7;--color-blue:#0064e0;--color-blue-tx:#042f97;--color-green:#0d8626;--color-green-tx:#09441f;--color-orange:#e9690b;--color-orange-tx:#6b2203;--color-purple:#7952ff;--color-purple-tx:#3e0697;--color-red:#e3193b;--color-red-tx:#7b0210;--color-yellow:#e9af08;--color-yellow-tx:#753f07;--color-teal:#0db7af;--color-teal-tx:#083943;--color-pink:#e638b3;--color-pink-tx:#650053;--text-2xs:9px;--text-xs:11px;--text-sm:12px;--text-md:13px;--text-base:14px;--text-lg:17px;--text-xl:20px;--text-2xl:24px;--text-3xl:28px;--tracking-caps:.04em;--radius-1:4px;--radius-2:6px;--radius-3:8px;--radius-4:12px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--width-sidebar:268px;--width-context-panel:440px;--width-app:1440px;--shadow-popover:0 2px 2px #0000000f, 0 8px 24px #0000001f}body{font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);margin:0}.cl-app{flex-direction:column;min-height:100vh;display:flex}.cl-page{padding:var(--space-5);max-width:var(--width-app);box-sizing:border-box;width:100%}.cl-page h1{font-size:var(--text-xl);margin:0 0 var(--space-3);font-weight:600}.cl-muted{color:var(--color-text-tertiary);font-size:var(--text-sm);margin:var(--space-2) 0}@font-face{font-family:Libre Caslon Condensed;src:url(/fonts/LibreCaslonCondensed-wght.ttf)format("truetype");font-weight:400 700;font-style:normal;font-display:swap}.cl-link{font:inherit;font-size:var(--text-sm);color:var(--color-accent);cursor:pointer;background:0 0;border:0;padding:0}.cl-link:hover{text-decoration:underline}.cl-split{grid-template-columns:minmax(0, 1fr) minmax(0, var(--width-context-panel));gap:var(--space-5);align-items:start;display:grid}.cl-split[data-panel=closed]{grid-template-columns:minmax(0,1fr)}.cl-panel{border:1px solid var(--color-line);border-radius:var(--radius-3);padding:var(--space-4);background:var(--color-bg);top:var(--space-4);position:sticky}.cl-panel h2{font-size:var(--text-lg);margin:var(--space-2) 0 var(--space-3);font-weight:600}.cl-fields{row-gap:var(--space-2);column-gap:var(--space-3);font-size:var(--text-sm);margin:0 0 var(--space-4);grid-template-columns:124px minmax(0,1fr);display:grid}.cl-fields dt{color:var(--color-text-tertiary)}.cl-fields dd{margin:0}.cl-prose{font-size:var(--text-sm);line-height:1.5}.cl-prose h2,.cl-prose h3,.cl-prose h4{font-size:var(--text-md);margin:var(--space-3) 0 var(--space-1);font-weight:600}.cl-prose p{margin:0 0 var(--space-2)}.cl-prose ul{margin:0 0 var(--space-1);padding-left:var(--space-5)}.cl-banner{padding:var(--space-2) var(--space-6);border-bottom:1px solid var(--color-border);margin:0}.cl-actions{border-top:1px solid var(--color-line);padding-top:var(--space-3);margin-top:var(--space-2)}.cl-actions .cl-fields{margin-bottom:var(--space-2)}.cl-actions select,.cl-actions input{font:inherit;font-size:var(--text-sm);padding:2px var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius-1);background:var(--color-bg);color:var(--color-text);max-width:100%}.cl-edit-row{gap:var(--space-2);align-items:center;display:flex}.cl-edit-row input{flex:1;min-width:0}.cl-actions button{font:inherit;font-size:var(--text-sm);padding:2px var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-1);background:var(--color-bg);color:var(--color-text);cursor:pointer}.cl-actions button:disabled{opacity:.5;cursor:default}.cl-command-error{color:var(--color-danger,#c2410c);font-size:var(--text-sm);margin:var(--space-2) 0}.cl-modal{margin-top:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-2);padding:var(--space-3);background:var(--color-bg);gap:var(--space-2);flex-direction:column;display:flex}.cl-modal label{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;display:flex}.cl-modal-actions{gap:var(--space-2);justify-content:flex-end;display:flex}

@keyframes x1wc8ddo-B {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

:root, .x38g00s {
  --x102yihm: var(--cl-text-2xs, 9px);
  --xelzfcq: var(--cl-text-xs, 11px);
  --x415mg5: var(--cl-text-sm, 12px);
  --x2w353o: var(--cl-text-md, 13px);
  --x4oq9z6: var(--cl-text-base, 14px);
  --xwrp4ob: var(--cl-text-lg, 17px);
  --xkb7jsj: var(--cl-text-xl, 20px);
  --x1d3rgro: var(--cl-text-2xl, 24px);
  --xwqe1sn: var(--cl-text-3xl, 28px);
}

:root, .xdq62z3 {
  --x12yce4c: var(--cl-width-sidebar, 268px);
  --x1ii25r: var(--cl-width-context-panel, 440px);
  --xxx6k8i: var(--cl-width-app, 1440px);
}

:root, .x1qs1kxh {
  --x1cpv3n7: var(--cl-color-bg, #fff);
  --xy40i0j: var(--cl-color-bg-subtle, #fcfcfd);
  --x6o8iwo: var(--cl-color-bg-card, #f7f8fa);
  --xf7udzs: var(--cl-color-text, #0a1317);
  --x1271cf: var(--cl-color-text-secondary, #4e606f);
  --xpsar5: var(--cl-color-text-tertiary, #647685);
  --x37f4oq: var(--cl-color-text-disabled, #a4b0bc);
  --x1g90znv: var(--cl-color-line, #ccd3db);
  --xxalgpu: var(--cl-color-border, #05365912);
  --x1kfk44b: var(--cl-color-border-strong, #05365917);
  --x1qxb1cq: var(--cl-color-hover, #05365907);
  --x4l42v1: var(--cl-color-neutral-6, #0536590f);
  --x4i2653: var(--cl-color-neutral, #0536591a);
  --x70znyr: var(--cl-color-scrim, #01122866);
  --xg6stz0: var(--cl-color-accent, #024aee);
  --xgjmw0r: var(--cl-color-accent-strong, #024aee);
  --x26cj8m: var(--cl-color-accent-hover, #0058c7);
  --xl4kmoo: var(--cl-color-on-accent, #fff);
  --x1qotmhy: var(--cl-color-blue, #0064e0);
  --x138wi0x: var(--cl-color-blue-tx, #042f97);
  --x1rjgold: var(--cl-color-green, #0d8626);
  --xz8oari: var(--cl-color-green-tx, #09441f);
  --x19ei5us: var(--cl-color-orange, #e9690b);
  --x25dkrm: var(--cl-color-orange-tx, #6b2203);
  --xf0ubpd: var(--cl-color-purple, #7952ff);
  --x1m2c16j: var(--cl-color-purple-tx, #3e0697);
  --x11so9pe: var(--cl-color-red, #e3193b);
  --xdy42tj: var(--cl-color-red-tx, #7b0210);
  --xtan8ga: var(--cl-color-yellow, #e9af08);
  --x1vkvl8y: var(--cl-color-yellow-tx, #753f07);
  --x5nk9he: var(--cl-color-teal, #0db7af);
  --x16u7wio: var(--cl-color-teal-tx, #083943);
  --x1kavg0l: var(--cl-color-pink, #e638b3);
  --xbqh92c: var(--cl-color-pink-tx, #650053);
}

:root, .x4rd3nj {
  --x1wy82re: var(--cl-leading-tight, 16px);
  --xs81ix8: var(--cl-leading-base, 20px);
  --x11708cc: var(--cl-leading-lg, 24px);
  --x14cvq5c: var(--cl-leading-xl, 28px);
  --xn5xyeg: var(--cl-leading-2xl, 32px);
}

:root, .x1uzf8v9 {
  --xayq0la: var(--cl-font-sans, "Segoe UI", system-ui, -apple-system, sans-serif);
  --x1cn19zl: var(--cl-font-mono, Consolas, "SF Mono", Monaco, monospace);
  --xobrlcs: var(--cl-font-display, "Libre Caslon Condensed", Georgia, serif);
}

:root, .x1dyfxvv {
  --xls4b4p: var(--cl-radius-xs, 4px);
  --x2l41d9: var(--cl-radius-sm, 6px);
  --xu1l5l6: var(--cl-radius-md, 8px);
  --x86iq5c: var(--cl-radius-lg, 12px);
  --xnqum80: var(--cl-radius-full, 9999px);
}

:root, .x1vvvnw1 {
  --xq1oa5k: var(--cl-shadow-popover, 0 2px 2px #0000000f, 0 8px 24px #0000001f);
}

:root, .x1g3spww {
  --xqbqwcq: var(--cl-tracking-tight, -.02em);
  --x1dvi6u8: var(--cl-tracking-caps, .04em);
}

:root, .xdo5s0b {
  --xvh12kd: var(--cl-space-1, 4px);
  --x14s52q: var(--cl-space-2, 8px);
  --x1l01v4c: var(--cl-space-3, 12px);
  --xwi5xol: var(--cl-space-4, 16px);
  --xys5k1j: var(--cl-space-5, 20px);
  --xsv1wvm: var(--cl-space-6, 24px);
  --xk9iny0: var(--cl-space-8, 32px);
}

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

.x1ghz6dp:not(#\#) {
  margin: 0;
}

.x1717udv:not(#\#) {
  padding: 0;
}

.x1o8uwn5:not(#\#) {
  padding: 48px;
}

.x1ruevkc:not(#\#) {
  padding: 6px;
}

.x1lgfty6:not(#\#):not(#\#) {
  border-color: #8e918f;
}

.x9r1u3d:not(#\#):not(#\#) {
  border-color: #0000;
}

.xltosnn:not(#\#):not(#\#) {
  border-color: var(--x11so9pe);
}

.xy42urn:not(#\#):not(#\#) {
  border-color: var(--x1kfk44b);
}

.x1q4ynmn:not(#\#):not(#\#) {
  border-radius: 10px;
}

.x16rqkct:not(#\#):not(#\#) {
  border-radius: 50%;
}

.x1sxf85j:not(#\#):not(#\#) {
  border-radius: 5px;
}

.x1kogg8i:not(#\#):not(#\#) {
  border-radius: 6px;
}

.xu4hgxq:not(#\#):not(#\#) {
  border-radius: 7px;
}

.xhpnuu7:not(#\#):not(#\#) {
  border-radius: 9px;
}

.x1ii613r:not(#\#):not(#\#) {
  border-radius: var(--x2l41d9);
}

.xukqdo3:not(#\#):not(#\#) {
  border-radius: var(--x86iq5c);
}

.x1gflruc:not(#\#):not(#\#) {
  border-radius: var(--xu1l5l6);
}

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

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

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

.x883omv:not(#\#):not(#\#) {
  gap: 10px;
}

.x1v2ro7d:not(#\#):not(#\#) {
  gap: 12px;
}

.x12mrbbr:not(#\#):not(#\#) {
  gap: 1px;
}

.x1c1vhfx:not(#\#):not(#\#) {
  gap: 20px;
}

.x195vfkc:not(#\#):not(#\#) {
  gap: 2px;
}

.x1jnr06f:not(#\#):not(#\#) {
  gap: 4px;
}

.x17d4w8g:not(#\#):not(#\#) {
  gap: 6px;
}

.x167g77z:not(#\#):not(#\#) {
  gap: 8px;
}

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

.x7giv3:not(#\#):not(#\#) {
  overflow: clip;
}

.x10dr8xq:not(#\#):not(#\#) {
  padding-block: 12px;
}

.xqp6ajr:not(#\#):not(#\#) {
  padding-block: 20px;
}

.xifx94n:not(#\#):not(#\#) {
  padding-block: 5px;
}

.x1awh872:not(#\#):not(#\#) {
  padding-inline: 10px;
}

.xaope02:not(#\#):not(#\#) {
  padding-inline: 12px;
}

.xqin4a2:not(#\#):not(#\#) {
  padding-inline: 14px;
}

.x1hr3lfm:not(#\#):not(#\#) {
  padding-inline: 16px;
}

.x17qtykl:not(#\#):not(#\#) {
  padding-inline: 20px;
}

.x1sdxjpb:not(#\#):not(#\#) {
  padding-inline: 48px;
}

.xfn1xvj:not(#\#):not(#\#) {
  padding-inline: 4px;
}

.x1xijbu4:not(#\#):not(#\#) {
  padding-inline: 6px;
}

.xdqyycr:not(#\#):not(#\#) {
  padding-inline: 8px;
}

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

.x1oq2db:focus-visible:not(#\#):not(#\#) {
  outline: 2px solid var(--xg6stz0);
}

.x1lg1a15:focus:not(#\#):not(#\#) {
  border-color: var(--xg6stz0);
}

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

.xamitd3:not(#\#):not(#\#):not(#\#) {
  align-self: center;
}

.x1q3qbx4:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1s;
}

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

.x1aerksh:not(#\#):not(#\#):not(#\#) {
  animation-name: x1wc8ddo-B;
}

.x1esw782:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: linear;
}

.x1s6q2nq:not(#\#):not(#\#):not(#\#) {
  background-color: #131314;
}

.x1jtpmam:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--x11so9pe) 6%,transparent);
}

.xoibrjq:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--x19ei5us) 8%,transparent);
}

.x1gg8ev3:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--x5nk9he) 20%,transparent);
}

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

.x1u8tuys:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1cpv3n7);
}

.x1ojiczg:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1kfk44b);
}

.xh8s0gs:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x4l42v1);
}

.xyu5fx8:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x6o8iwo);
}

.x13sk8rs:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xf7udzs);
}

.x1wpuszp:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xg6stz0);
}

.x3txtxl:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xgjmw0r);
}

.xngjzsu:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xxalgpu);
}

.x1qw9qf6:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 3px color-mix(in srgb,var(--x11so9pe) 12%,transparent);
}

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

.xd0qnk:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--xq1oa5k);
}

.x9f619:not(#\#):not(#\#):not(#\#) {
  box-sizing: border-box;
}

.x19kqqsx:not(#\#):not(#\#):not(#\#) {
  color: #0f1418;
}

.xs10g7j:not(#\#):not(#\#):not(#\#) {
  color: #e3e3e3;
}

.x1f7m26b:not(#\#):not(#\#):not(#\#) {
  color: #fff;
}

.x1rtcrz5:not(#\#):not(#\#):not(#\#) {
  color: #ffffffb8;
}

.x14gmdp7:not(#\#):not(#\#):not(#\#) {
  color: var(--x11so9pe);
}

.x59vvok:not(#\#):not(#\#):not(#\#) {
  color: var(--x1271cf);
}

.x174i92u:not(#\#):not(#\#):not(#\#) {
  color: var(--x16u7wio);
}

.xaj8vxx:not(#\#):not(#\#):not(#\#) {
  color: var(--x19ei5us);
}

.x1q58s43:not(#\#):not(#\#):not(#\#) {
  color: var(--x25dkrm);
}

.x1sxhmuy:not(#\#):not(#\#):not(#\#) {
  color: var(--x37f4oq);
}

.xt8pri9:not(#\#):not(#\#):not(#\#) {
  color: var(--xdy42tj);
}

.x3jirsq:not(#\#):not(#\#):not(#\#) {
  color: var(--xf7udzs);
}

.x1xlgtvp:not(#\#):not(#\#):not(#\#) {
  color: var(--xg6stz0);
}

.x11f8enc:not(#\#):not(#\#):not(#\#) {
  color: var(--xl4kmoo);
}

.x1vnyncp:not(#\#):not(#\#):not(#\#) {
  color: var(--xpsar5);
}

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

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

.xjp7ctv:not(#\#):not(#\#):not(#\#) {
  display: contents;
}

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

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

.x1t1x2f9:not(#\#):not(#\#):not(#\#) {
  flex-basis: 0%;
}

.x4pfjvb:not(#\#):not(#\#):not(#\#) {
  flex-basis: 50%;
}

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

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

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

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

.x13mtjhj:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x1cn19zl);
}

.xuflxx0:not(#\#):not(#\#):not(#\#) {
  font-family: var(--xayq0la);
}

.x1ltipbo:not(#\#):not(#\#):not(#\#) {
  font-family: var(--xobrlcs);
}

.xfifm61:not(#\#):not(#\#):not(#\#) {
  font-size: 12px;
}

.xneq65o:not(#\#):not(#\#):not(#\#) {
  font-size: 28px;
}

.x6ybaqj:not(#\#):not(#\#):not(#\#) {
  font-size: 46px;
}

.xvwhms9:not(#\#):not(#\#):not(#\#) {
  font-size: 9px;
}

.x1e6lt49:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x2w353o);
}

.xga9j34:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x415mg5);
}

.x1b3s8f8:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x4oq9z6);
}

.xvo0ih8:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xelzfcq);
}

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

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

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

.xjat59b:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.01em;
}

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

.xo5v014:not(#\#):not(#\#):not(#\#) {
  line-height: 1;
}

.x1wfe3co:not(#\#):not(#\#):not(#\#) {
  line-height: 12px;
}

.x1d3mw78:not(#\#):not(#\#):not(#\#) {
  line-height: 16px;
}

.xd4r4e8:not(#\#):not(#\#):not(#\#) {
  line-height: 18px;
}

.x1fc57z9:not(#\#):not(#\#):not(#\#) {
  line-height: 20px;
}

.x19v9tvf:not(#\#):not(#\#):not(#\#) {
  line-height: 22px;
}

.x1vy86p0:not(#\#):not(#\#):not(#\#) {
  line-height: 36px;
}

.x1h50m6h:not(#\#):not(#\#):not(#\#) {
  line-height: 48px;
}

.xl1xv1r:not(#\#):not(#\#):not(#\#) {
  object-fit: cover;
}

.xm9wsd5:not(#\#):not(#\#):not(#\#) {
  object-position: 50% 50%;
}

.xti2d7y:not(#\#):not(#\#):not(#\#) {
  opacity: .4;
}

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

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

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

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

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

.xctpfpq:not(#\#):not(#\#):not(#\#) {
  transform-origin: var(--transform-origin);
}

.xgdialr:not(#\#):not(#\#):not(#\#) {
  transition-duration: .12s;
}

.x1g2r6go:not(#\#):not(#\#):not(#\#) {
  transition-duration: .1s;
}

.x19991ni:not(#\#):not(#\#):not(#\#) {
  transition-property: opacity;
}

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

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

.xa9119d:not(#\#):not(#\#):not(#\#) {
  z-index: 50;
}

.x1aciyhk:not(#\#):not(#\#):not(#\#) {
  z-index: 60;
}

.x9il78j:disabled:not(#\#):not(#\#):not(#\#) {
  color: var(--x37f4oq);
}

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

.x1s07b3s:disabled:not(#\#):not(#\#):not(#\#) {
  cursor: not-allowed;
}

.x1cbsc6m:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #242425;
}

.xkojyct:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1qxb1cq);
}

.x9rfhzm:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x26cj8m);
}

.x1iig94e:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x4i2653);
}

.x1aofjua:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x4l42v1);
}

.x1y5kwil:hover:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px var(--x4i2653);
}

.x1r2cykk:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--xf7udzs);
}

.x1nbp5tt:focus:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1cpv3n7);
}

.x7xo9y7:focus:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 3px color-mix(in srgb,var(--xg6stz0) 14%,transparent);
}

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

.xc493l1:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--xxalgpu);
}

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

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

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

.xjm9jq1:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1px;
}

.x17rw0jw:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 22px;
}

.xxk0z11:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 24px;
}

.x1fgtraw:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 28px;
}

.x1gnnpzl:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 30px;
}

.x10w6t97:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 32px;
}

.x1vqgdyp:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 40px;
}

.xn3w4p2:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 44px;
}

.x1ycjhwn:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 5px;
}

.xt7dq6l:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: auto;
}

.x14vqqas:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 12px;
}

.xw7yly9:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 16px;
}

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

.x1dt7z5j:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 380px;
}

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

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

@media (width <= 767px) {
  .x5etw1a.x5etw1a:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: 24px;
  }
}

.x1j3kn9t:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 72px;
}

.x6wrskw:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 4px;
}

.x1g0v9sp:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 104px;
}

.x1p5oq8j:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 24px;
}

.x1nn3v0j:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 2px;
}

.x1miatn0:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 32px;
}

.x4i7bpe:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 48px;
}

.x1iorvi4:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 4px;
}

.x1y1aw1k:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 8px;
}

.xjibb99:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -5px;
}

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

.x17z2i9w:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 22px;
}

.x1tdqgrh:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 264px;
}

.xgd8bvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 28px;
}

.x1td3qas:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 32px;
}

.x1cvmir6:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 360px;
}

.x100vrsf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 40px;
}

.x1wc42o8:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 9px;
}

@media (width <= 767px) {
  .x1h6bpxm.x1h6bpxm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-inline: 24px;
  }

  .xad3rpt.xad3rpt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    align-items: stretch;
  }
}

.x1indd1k[data-highlighted]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: var(--x4l42v1);
}

.xzbw7ze[aria-expanded="true"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px var(--xg6stz0);
}

.xxezgap[data-disabled]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: var(--x1271cf);
}

.xmh7c9n[data-disabled]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  cursor: default;
}

@media (width <= 767px) {
  .xi3896f.xi3896f:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: none;
  }

  .xfiqsy3.xfiqsy3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex-basis: auto;
  }

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

  .x3bphcw.x3bphcw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 24px;
  }

  .xokv26e.xokv26e:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    justify-content: flex-start;
  }

  .x2jcahp.x2jcahp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    line-height: 32px;
  }

  .xkx3no6.xkx3no6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    object-position: 50% 0%;
  }
}

.x1hw7zpd[data-starting-style]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .xiyypsa[data-ending-style]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  opacity: 0;
}

@media (width <= 767px) {
  .xefb1pe.xefb1pe:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 248px;
  }

  .x16yw19h.x16yw19h:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 24px;
  }

  .xl1evz9.xl1evz9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 0;
  }

  .x36kupc.x36kupc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 28px;
  }

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

.xr46oz4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: var(--x37f4oq);
}
