*,:before,:after{box-sizing:border-box;border:0 solid}html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5}body{line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}p,figure,blockquote,dl,dd,pre,fieldset{margin:0}fieldset,legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}hr{color:inherit;border-top-width:1px;height:0}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1em}small{font-size:80%}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;letter-spacing:inherit;margin:0;padding:0}button,[type=button],[type=reset],[type=submit]{appearance:button;cursor:pointer;background-color:#0000;background-image:none}:disabled{cursor:default}textarea{resize:vertical}::placeholder{color:currentColor;opacity:.5}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}summary{display:list-item}[hidden]{display:none;display:none!important}button,a,summary{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}

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

@keyframes x1jn504y-B {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes xg0bqix-B {
  from {
    opacity: 1;
    transform: scale(1);
  }

  to {
    opacity: 0;
    transform: scale(.95);
  }
}

@keyframes xm0fl03-B {
  from {
    opacity: 1;
    transform: scale(1);
  }

  to {
    opacity: 0;
    transform: scale(.96);
  }
}

@keyframes xc6cuds-B {
  from {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
  }

  to {
    opacity: 0;
    transform: translate(-50%, -48%) scale(.96);
  }
}

@keyframes x18re5ia-B {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes x185gv9n-B {
  from {
    opacity: 0;
    transform: scale(.96);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes x1k48ry3-B {
  from {
    opacity: 0;
    transform: scale(.95);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes xv2tmk9-B {
  from {
    opacity: 0;
    transform: translate(-50%, -48%) scale(.96);
  }

  to {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
  }
}

@keyframes x44muo0-B {
  from {
    transform: translateX(100%);
  }

  to {
    transform: translateX(0);
  }
}

@keyframes x1wtgnkq-B {
  from {
    transform: translateX(0);
  }

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

:root, .xukiled {
  --x15zm3r: 0 0 0 1px #0000001d, 0 1px 2px #0000000a;
  --x153rkgp: 0 0 0 3px color-mix(in srgb, var(--x1ef1nw0) 22%, transparent);
  --x6xnq66: 0 0 0 3px color-mix(in srgb, var(--x1kbrjtf) 22%, transparent);
  --x10nsakq: 0 0 0 1px #00000012, 0 8px 24px #0000001a;
  --x17m84gy: none;
  --x1v7ksow: 0 0 0 1px #00000014, 0 24px 60px #0000002e;
}

:root, .xtu4rrs {
  --x1a3e4ex: var(--x1ef1nw0);
  --x19e9d4h: var(--xkif4ft);
  --xmf1efd: var(--x1d3pnuo);
  --xb9wk14: var(--xyzuuwz);
  --x6pwpvx: var(--xou6t75);
  --x1bdzcss: color-mix(in srgb, var(--x1ez8xpm) 12%, transparent);
  --x1gca1qi: var(--x1uv8dpb);
  --x19uri6i: color-mix(in srgb, var(--x5z3u85) 12%, transparent);
  --x1wjdiby: var(--x1gq8j5d);
  --x18vjop8: color-mix(in srgb, var(--x3clyfe) 12%, transparent);
  --xadvr1a: var(--x2m04zy);
  --xchnhqv: color-mix(in srgb, var(--x1nknfiu) 12%, transparent);
  --x1w6xive: var(--xaevnwc);
  --x6ncbn3: color-mix(in srgb, var(--xsjs3y4) 12%, transparent);
  --xm9asro: var(--xyc9qr5);
  --x1oibo6x: color-mix(in srgb, var(--x1s7p9m4) 12%, transparent);
  --xe2kldo: var(--x18drj46);
  --xd5yxns: color-mix(in srgb, var(--x1pxvx83) 12%, transparent);
  --x18rt9d1: var(--xmg1bwa);
  --xawnfca: color-mix(in srgb, var(--x1qmfmqd) 12%, transparent);
  --x1oas6k6: var(--xqj4f0l);
  --x1p1wvzu: color-mix(in srgb, var(--x1m1fi8l) 12%, transparent);
  --xcng4wy: var(--x1wj9qsv);
  --x1ctiiu6: var(--xkif4ft);
  --xbuya9c: var(--xq17yfc);
  --xou2hb5: color-mix(in srgb, var(--x1ef1nw0) 2.5%, var(--xkif4ft));
  --x137c7h7: var(--xmg1bwa);
  --xsavbsf: var(--xmg1bwa);
  --xffi98b: color-mix(in srgb, var(--x1kbrjtf) 45%, transparent);
  --xotsfx: color-mix(in srgb, var(--x1kbrjtf) 45%, transparent);
  --xjkr2nv: color-mix(in srgb, var(--x1kbrjtf) 22%, transparent);
  --x768vmb: color-mix(in srgb, var(--x1kbrjtf) 10%, transparent);
  --x1fvfcd5: color-mix(in srgb, var(--x1kbrjtf) 16%, transparent);
  --x7cclkv: #00000009;
  --x13iyad5: #00000010;
  --x1isqvc5: color-mix(in srgb, var(--xq17yfc) 4%, var(--xkif4ft));
  --x10j7vrk: var(--xq17yfc);
  --xcp2ule: var(--x1yr4w9v);
  --xlmowoo: var(--xelghz3);
  --x554tby: var(--xrqimlv);
  --x1hwscg8: var(--xbkfwaw);
  --x1lop43i: var(--xkif4ft);
  --xc5nazv: var(--xrqimlv);
  --x63ktlz: var(--x1q0dvcb);
  --xt6hn7i: var(--xrqimlv);
  --x14bt5xz: var(--xrqimlv);
  --x10kgp4s: var(--xk2ao);
  --xecerhe: var(--xkif4ft);
  --x5j5ki4: var(--xq17yfc);
  --x1focz86: var(--xgthusu);
  --xppnuaz: var(--xkif4ft);
  --xc2hb8s: var(--x1ef1nw0);
  --x1xebwl8: var(--x1ef1nw0);
  --xraopwk: color-mix(in srgb, var(--x1ef1nw0) 22%, transparent);
  --x1fufqiq: var(--xelghz3);
  --x4f8gsb: color-mix(in srgb, var(--x1ef1nw0) 5.5%, transparent);
  --x1frccu8: color-mix(in srgb, var(--x1kbrjtf) 6%, transparent);
  --xtk7vfb: color-mix(in srgb, var(--x1kbrjtf) 10%, transparent);
  --xjp5kw1: color-mix(in srgb, var(--x1ef1nw0) 6%, transparent);
  --x17cqpsp: color-mix(in srgb, var(--x1ef1nw0) 8%, transparent);
  --x1oultyc: var(--xkif4ft);
  --xw6ead7: var(--xq17yfc);
  --xfetukc: var(--xrqimlv);
  --xrmrnuf: var(--x1wj9qsv);
  --xzfocj5: #00000014;
  --x12v1c11: var(--xelghz3);
  --xo1fmyi: #0000000e;
  --x2yedjy: #00000008;
  --x1xs8385: #0000000b;
  --xono0n0: var(--xw9glm1);
  --x1b3pfyc: var(--x2m04zy);
  --xq874ly: var(--xrqimlv);
  --x1kz12un: var(--x1w28xq);
  --xn95157: var(--xaevnwc);
}

:root, .xx4pt1d {
  --x1enu87o: .18s;
  --x3js5af: .13s;
  --xw5wyep: .2s;
  --xtecpqi: .14s;
  --x1c1wqhy: .12s;
  --x1e7dzh0: cubic-bezier(.77, 0, .175, 1);
  --x10blzf5: cubic-bezier(.23, 1, .32, 1);
  --x18971bv: cubic-bezier(.32, .72, 0, 1);
}

:root, .x13aguja {
  --x1rgcf80: 7px;
  --x1g19ckq: 12px;
  --xpvy23t: 8px;
  --x114eilo: 0;
  --x1erkjrt: 7px;
  --xludn01: 14px;
  --x1q5qvr9: 5px;
}

:root, .x1hua9sn {
  --x1w2janq: 14px;
  --xhw4bm7: 44px;
  --x1ncke78: 24px;
  --x4p2t3j: 44px;
  --x1wiunxw: 36px;
  --xsrpwav: 40px;
  --xja5xbo: 46px;
  --xnaczmp: 1120px;
  --x176xgio: 12px;
  --x42f5es: 28px;
  --xik71r8: 240px;
  --xdx27yq: 6px;
  --x10vrqz6: 38px;
}

:root, .x1o9djw2 {
  --x5lq2lx: ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace;
  --xf59rnf: "Inter Variable", -apple-system, BlinkMacSystemFont, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", Meiryo, "Noto Sans JP", system-ui, sans-serif;
  --xi26sb1: 1.625;
  --xu02ygg: 1.4;
  --x1xpomy6: 1rem;
  --xrgx88d: 1.5rem;
  --x1kfeaeh: .6875rem;
  --x85cfbo: 1.875rem;
  --x1565jx1: 1rem;
  --x6bcyx2: .8125rem;
  --xdpi4ui: .78125rem;
  --x1ov6ppd: 1.125rem;
  --x4xydua: .875rem;
  --x157b32t: 1.25rem;
  --x16ew8le: .75rem;
  --x1axem9t: .1em;
  --x453aq: 700;
  --x187h2tn: 500;
  --x9nzmvu: 400;
  --x1t4ynuk: 600;
}

:root, .x5q4op1 {
  --xbdbupx: 2.5rem;
  --x9rc14q: 2.75rem;
  --x1pr9i0z: 1.5rem;
  --xwchhvb: 1.75rem;
  --x1qywulg: 2rem;
  --x1u9cgq8: 2.25rem;
  --x1hnwx4j: .75rem;
  --x13zu8vv: .875rem;
  --x3txssg: 1rem;
  --x4d28vu: 1.25rem;
}

:root, .xm2g34e {
  --xgthusu: #3563d8;
  --xsfo5ms: #3b6ce8;
  --x1ef1nw0: #3b6ce8;
  --x1464ddb: #5b86f0;
  --x1d3pnuo: #eef2fd;
  --x178ob79: #1e2740;
  --xou6t75: #2451b2;
  --x1hddavq: #90b1ff;
  --x1uv8dpb: #76523f;
  --xomgv1u: #d1ab91;
  --xyzuuwz: #fbfbfb;
  --x1gut18f: #151516;
  --xkif4ft: #fff;
  --x135pvt1: #1c1c1e;
  --x1gq8j5d: #545860;
  --x9n4cqh: #afb2be;
  --x1nzm1u3: #2f9e63;
  --x18d63m0: #4cb87c;
  --x2m04zy: #187341;
  --xnimpdw: #75d69a;
  --x1wj9qsv: #0001;
  --xq6dq6u: #ffffff17;
  --xelghz3: #0000001d;
  --x1hjt7r6: #ffffff25;
  --x1yr4w9v: #5b5bd6;
  --xrymzj1: #7b7ae0;
  --xq17yfc: #17181a;
  --x1teykx: #f4f4f5;
  --xbkfwaw: #858a91;
  --x2dolxr: #6f747b;
  --x1q0dvcb: #6b6f76;
  --x7m0sy0: #9ba0a6;
  --x1w28xq: #4f535a;
  --x1d9g6u9: #c6c7cb;
  --xw9glm1: #9ba0a6;
  --xwrvs9h: #72777e;
  --xk2ao: #8b8d98;
  --x1r964o: #8b8d98;
  --x2gs3oq: #e8890c;
  --x18aek87: #f0a13a;
  --xaevnwc: #945100;
  --xc0hh9y: #ffc078;
  --xyc9qr5: #a62975;
  --x1xt6hh1: #f399d3;
  --x18drj46: #7137a3;
  --x1kk3awp: #c59bef;
  --x1kbrjtf: #e5484d;
  --x9gabin: #ec6a6d;
  --xmg1bwa: #b52a32;
  --x1m50wvr: #ff9298;
  --xrqimlv: #f4f4f5;
  --x1fk1l4y: #0f0f10;
  --x1ez8xpm: #3b6ce8;
  --xgjpfmd: #5b86f0;
  --x5z3u85: #976d55;
  --x1k8xri2: #b08a72;
  --x3clyfe: #8b8d98;
  --xludtw: #8b8d98;
  --x1nknfiu: #2f9e63;
  --x1hygj1d: #4cb87c;
  --xsjs3y4: #e8890c;
  --x1tqpk7j: #f0a13a;
  --x1s7p9m4: #d6409f;
  --x1a8z6oc: #e06bb4;
  --x1pxvx83: #8e4ec6;
  --x1hvmym3: #a970d8;
  --x1qmfmqd: #e5484d;
  --x1egi9z0: #ec6a6d;
  --x1m1fi8l: #c99700;
  --xi577bw: #dcb42c;
  --xqj4f0l: #796000;
  --x1vgnkpv: #eed16a;
}

:root, .xu2o64i {
  --xh1gm6p: 1px;
  --x14yxtpc: .25rem;
  --xp8bvkc: 2.5rem;
  --x1tcriaf: .375rem;
  --xh53tuk: .5rem;
  --x1e5h7jo: .625rem;
  --xv5n1eb: .75rem;
  --x1ohs61f: 8rem;
  --x1e6aycx: .875rem;
  --x4ateam: 1rem;
  --xqxu35j: 1.25rem;
  --xhqr4kl: 1.5rem;
  --x5jvczm: 1.75rem;
  --x1aq7vgc: 2rem;
}

.xutki0i.xutki0i, .xutki0i.xutki0i:root {
  --x1a3e4ex: var(--x1464ddb);
  --x19e9d4h: var(--xkif4ft);
  --xmf1efd: var(--x178ob79);
  --xb9wk14: var(--x1gut18f);
  --x6pwpvx: var(--x1hddavq);
  --x1bdzcss: color-mix(in srgb, var(--xgjpfmd) 12%, transparent);
  --x1gca1qi: var(--xomgv1u);
  --x19uri6i: color-mix(in srgb, var(--x1k8xri2) 12%, transparent);
  --x1wjdiby: var(--x9n4cqh);
  --x18vjop8: color-mix(in srgb, var(--xludtw) 12%, transparent);
  --xadvr1a: var(--xnimpdw);
  --xchnhqv: color-mix(in srgb, var(--x1hygj1d) 12%, transparent);
  --x1w6xive: var(--xc0hh9y);
  --x6ncbn3: color-mix(in srgb, var(--x1tqpk7j) 12%, transparent);
  --xm9asro: var(--x1xt6hh1);
  --x1oibo6x: color-mix(in srgb, var(--x1a8z6oc) 12%, transparent);
  --xe2kldo: var(--x1kk3awp);
  --xd5yxns: color-mix(in srgb, var(--x1hvmym3) 12%, transparent);
  --x18rt9d1: var(--x1m50wvr);
  --xawnfca: color-mix(in srgb, var(--x1egi9z0) 12%, transparent);
  --x1oas6k6: var(--x1vgnkpv);
  --x1p1wvzu: color-mix(in srgb, var(--xi577bw) 12%, transparent);
  --xcng4wy: var(--xq6dq6u);
  --x1ctiiu6: var(--x135pvt1);
  --xbuya9c: var(--x1teykx);
  --xou2hb5: color-mix(in srgb, var(--x1464ddb) 7%, var(--x135pvt1));
  --x137c7h7: var(--x1m50wvr);
  --xsavbsf: var(--x1m50wvr);
  --xffi98b: color-mix(in srgb, var(--x9gabin) 45%, transparent);
  --xotsfx: color-mix(in srgb, var(--x9gabin) 45%, transparent);
  --xjkr2nv: color-mix(in srgb, var(--x9gabin) 26%, transparent);
  --x768vmb: color-mix(in srgb, var(--x9gabin) 16%, transparent);
  --x1fvfcd5: color-mix(in srgb, var(--x9gabin) 24%, transparent);
  --x7cclkv: #ffffff0d;
  --x13iyad5: #ffffff17;
  --x1isqvc5: color-mix(in srgb, var(--x1teykx) 6%, var(--x135pvt1));
  --x10j7vrk: var(--x1teykx);
  --xcp2ule: var(--xrymzj1);
  --xlmowoo: var(--x1hjt7r6);
  --x554tby: #ffffff0a;
  --x1hwscg8: var(--x2dolxr);
  --x1lop43i: #ffffff0a;
  --xc5nazv: var(--x1fk1l4y);
  --x63ktlz: var(--x7m0sy0);
  --xt6hn7i: #ffffff0d;
  --x14bt5xz: #ffffff0a;
  --x10kgp4s: var(--x1r964o);
  --xecerhe: var(--x135pvt1);
  --x5j5ki4: var(--x1teykx);
  --x1focz86: var(--xsfo5ms);
  --xppnuaz: var(--xkif4ft);
  --xc2hb8s: var(--x1464ddb);
  --x1xebwl8: var(--x1464ddb);
  --xraopwk: color-mix(in srgb, var(--x1464ddb) 26%, transparent);
  --x1fufqiq: var(--x1hjt7r6);
  --x4f8gsb: color-mix(in srgb, var(--x1464ddb) 10%, transparent);
  --x1frccu8: color-mix(in srgb, var(--x9gabin) 10%, transparent);
  --xtk7vfb: color-mix(in srgb, var(--x9gabin) 16%, transparent);
  --xjp5kw1: color-mix(in srgb, var(--x1464ddb) 11%, transparent);
  --x17cqpsp: color-mix(in srgb, var(--x1464ddb) 14%, transparent);
  --x1oultyc: #ffffff0d;
  --xw6ead7: var(--x1teykx);
  --xfetukc: #ffffff14;
  --xrmrnuf: var(--xq6dq6u);
  --xzfocj5: #ffffff1c;
  --x12v1c11: var(--x1hjt7r6);
  --xo1fmyi: #ffffff13;
  --x2yedjy: #ffffff0b;
  --x1xs8385: #ffffff13;
  --xono0n0: var(--xwrvs9h);
  --x1b3pfyc: var(--x18d63m0);
  --xq874ly: var(--x1fk1l4y);
  --x1kz12un: var(--x1d9g6u9);
  --xn95157: var(--x18aek87);
}

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

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

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

.xq98fsh:not(#\#) {
  padding: var(--x1aq7vgc);
}

.x1vjowl0:not(#\#) {
  padding: var(--x4ateam);
}

.x1qgt6a6:not(#\#) {
  padding: var(--xhqr4kl);
}

.x1ku8gxy:not(#\#) {
  padding: var(--xqxu35j);
}

.x15lqp1x:not(#\#) {
  padding: var(--xv5n1eb);
}

@media (width <= 650px) {
  .x100chfv.x100chfv:not(#\#) {
    padding: var(--x4ateam);
  }

  .xkt2tvs.xkt2tvs:not(#\#) {
    padding: var(--xqxu35j);
  }

  .x1d7icyp.x1d7icyp:not(#\#) {
    padding: var(--xv5n1eb);
  }
}

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

.x16vi66u:not(#\#):not(#\#) {
  border-color: var(--x12v1c11);
}

.x1p0o0mk:not(#\#):not(#\#) {
  border-color: var(--x1a3e4ex);
}

.x1xi4oqp:not(#\#):not(#\#) {
  border-color: var(--x1focz86);
}

.xs0gkqi:not(#\#):not(#\#) {
  border-color: var(--x1xebwl8);
}

.x1djt38w:not(#\#):not(#\#) {
  border-color: var(--xcng4wy);
}

.x1w5b998:not(#\#):not(#\#) {
  border-color: var(--xffi98b);
}

.x72a6sx:not(#\#):not(#\#) {
  border-color: var(--xlmowoo);
}

.x4wrkyf:not(#\#):not(#\#) {
  border-color: var(--xn95157);
}

.xhvu7gf:not(#\#):not(#\#) {
  border-color: var(--xrmrnuf);
}

.x2u8bby:not(#\#):not(#\#) {
  border-radius: 0;
}

.xeyxgsr:not(#\#):not(#\#) {
  border-radius: var(--x1erkjrt);
}

.x1wqq7wl:not(#\#):not(#\#) {
  border-radius: var(--x1g19ckq);
}

.x1x5cpq6:not(#\#):not(#\#) {
  border-radius: var(--x1q5qvr9);
}

.xmfvirm:not(#\#):not(#\#) {
  border-radius: var(--xludn01);
}

.xms7xge:not(#\#):not(#\#) {
  border-radius: var(--xpvy23t);
}

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

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

.xc342km:not(#\#):not(#\#) {
  border-width: 0;
}

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

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

.x1nejdyq:not(#\#):not(#\#) {
  gap: 5px;
}

.x1mfcuv4:not(#\#):not(#\#) {
  gap: var(--x14yxtpc);
}

.xwghfbl:not(#\#):not(#\#) {
  gap: var(--x1e5h7jo);
}

.xslo60e:not(#\#):not(#\#) {
  gap: var(--x1tcriaf);
}

.x1tfnuod:not(#\#):not(#\#) {
  gap: var(--x4ateam);
}

.x1xj55yy:not(#\#):not(#\#) {
  gap: var(--xh1gm6p);
}

.xqhbvwt:not(#\#):not(#\#) {
  gap: var(--xh53tuk);
}

.xp6v7al:not(#\#):not(#\#) {
  gap: var(--xqxu35j);
}

.x1ac592a:not(#\#):not(#\#) {
  gap: var(--xv5n1eb);
}

.x1osaytk:not(#\#):not(#\#) {
  grid-column: 1 / -1;
}

.x13i3ac:not(#\#):not(#\#) {
  grid-column: 2 / 3;
}

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

.x1ms6mhf:not(#\#):not(#\#) {
  grid-row: 1;
}

.x7sv70a:not(#\#):not(#\#) {
  grid-row: 2;
}

.x10no89f:not(#\#):not(#\#) {
  inset-block: 0;
}

.x10im51j:not(#\#):not(#\#) {
  margin-block: 0;
}

.xmjgf97:not(#\#):not(#\#) {
  margin-block: var(--x14yxtpc);
}

.x16afqzx:not(#\#):not(#\#) {
  margin-block: var(--x1aq7vgc);
}

.x81veqi:not(#\#):not(#\#) {
  margin-block: var(--x1e5h7jo);
}

.x1iw6wb5:not(#\#):not(#\#) {
  margin-block: var(--x4ateam);
}

.xy3jaz:not(#\#):not(#\#) {
  margin-block: var(--xh53tuk);
}

.x13o776m:not(#\#):not(#\#) {
  margin-block: var(--xqxu35j);
}

.x5sxweo:not(#\#):not(#\#) {
  margin-block: var(--xv5n1eb);
}

.xrxpjvj:not(#\#):not(#\#) {
  margin-inline: 0;
}

.xe79qbg:not(#\#):not(#\#) {
  margin-inline: calc(-1 * var(--x14yxtpc));
}

.x1jmyttc:not(#\#):not(#\#) {
  margin-inline: var(--x14yxtpc);
}

.xtf50lm:not(#\#):not(#\#) {
  margin-inline: var(--xh53tuk);
}

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

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

.xt970qd:not(#\#):not(#\#) {
  padding-block: 0;
}

.xkptqdu:not(#\#):not(#\#) {
  padding-block: var(--x14yxtpc);
}

.x9tymi7:not(#\#):not(#\#) {
  padding-block: var(--x1e6aycx);
}

.x4jm7zg:not(#\#):not(#\#) {
  padding-block: var(--x1tcriaf);
}

.xy6l06r:not(#\#):not(#\#) {
  padding-block: var(--x4ateam);
}

.x1nwyo95:not(#\#):not(#\#) {
  padding-block: var(--xh53tuk);
}

.xc17lcs:not(#\#):not(#\#) {
  padding-block: var(--xhqr4kl);
}

.x13sghlw:not(#\#):not(#\#) {
  padding-block: var(--xp8bvkc);
}

.x14zwcrp:not(#\#):not(#\#) {
  padding-block: var(--xv5n1eb);
}

.xnjsko4:not(#\#):not(#\#) {
  padding-inline: 0;
}

.xfoe8qy:not(#\#):not(#\#) {
  padding-inline: 11px;
}

.xsva8el:not(#\#):not(#\#) {
  padding-inline: var(--x14yxtpc);
}

.x1gift4y:not(#\#):not(#\#) {
  padding-inline: var(--x1aq7vgc);
}

.x3kz0fv:not(#\#):not(#\#) {
  padding-inline: var(--x1e5h7jo);
}

.xa1si3l:not(#\#):not(#\#) {
  padding-inline: var(--x1e6aycx);
}

.xjo9sgn:not(#\#):not(#\#) {
  padding-inline: var(--x1tcriaf);
}

.x5v6g3k:not(#\#):not(#\#) {
  padding-inline: var(--x4ateam);
}

.xh7hezg:not(#\#):not(#\#) {
  padding-inline: var(--xh53tuk);
}

.xawr8mu:not(#\#):not(#\#) {
  padding-inline: var(--xhqr4kl);
}

.x3wn1gd:not(#\#):not(#\#) {
  padding-inline: var(--xqxu35j);
}

.x70sspw:not(#\#):not(#\#) {
  padding-inline: var(--xv5n1eb);
}

.x7ssqme:focus-visible:not(#\#):not(#\#) {
  border-color: var(--x1xebwl8);
}

.xbj7vv7:focus-visible:not(#\#):not(#\#) {
  border-color: var(--xotsfx);
}

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

.x1a7h5fc:focus:not(#\#):not(#\#) {
  border-color: var(--x1xebwl8);
}

@media (width <= 520px) {
  .xt2enc5.xt2enc5:not(#\#):not(#\#) {
    grid-column: 1;
  }
}

@media (width >= 520.01px) and (width <= 1100px) {
  .x1w2cvdf.x1w2cvdf:not(#\#):not(#\#) {
    grid-column: 1 / -1;
  }
}

@media (width <= 1100px) {
  .x1oxvwj2.x1oxvwj2:not(#\#):not(#\#) {
    grid-row: 2;
  }
}

@media (width <= 650px) {
  .xtc3j1p.xtc3j1p:not(#\#):not(#\#) {
    margin-block: var(--xh53tuk);
  }

  .x1cwox9f.x1cwox9f:not(#\#):not(#\#) {
    padding-inline: var(--xv5n1eb);
  }
}

.xc26acl:not(#\#):not(#\#):not(#\#) {
  align-content: center;
}

.x10ukxgv:not(#\#):not(#\#):not(#\#) {
  align-content: start;
}

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

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

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

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

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

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

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

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

.x1diy3we:not(#\#):not(#\#):not(#\#) {
  animation-duration: var(--x1enu87o);
}

.x4j2um6:not(#\#):not(#\#):not(#\#) {
  animation-duration: var(--x3js5af);
}

.x1k9ceta:not(#\#):not(#\#):not(#\#) {
  animation-duration: var(--xw5wyep);
}

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

.x1a5igra:not(#\#):not(#\#):not(#\#) {
  animation-name: none;
}

.xut2whc:not(#\#):not(#\#):not(#\#) {
  animation-name: x185gv9n-B;
}

.xqcmdr3:not(#\#):not(#\#):not(#\#) {
  animation-name: x18re5ia-B;
}

.xxp0q0x:not(#\#):not(#\#):not(#\#) {
  animation-name: x1jn504y-B;
}

.x97zbip:not(#\#):not(#\#):not(#\#) {
  animation-name: x1k48ry3-B;
}

.x1njaipp:not(#\#):not(#\#):not(#\#) {
  animation-name: x1wtgnkq-B;
}

.x1495tdg:not(#\#):not(#\#):not(#\#) {
  animation-name: x44muo0-B;
}

.xm21a8k:not(#\#):not(#\#):not(#\#) {
  animation-name: xc6cuds-B;
}

.x1ddemy6:not(#\#):not(#\#):not(#\#) {
  animation-name: xg0bqix-B;
}

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

.xj8habf:not(#\#):not(#\#):not(#\#) {
  animation-name: xm0fl03-B;
}

.x747kka:not(#\#):not(#\#):not(#\#) {
  animation-name: xv2tmk9-B;
}

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

.xdji39s:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: var(--x10blzf5);
}

.x2lakb1:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: var(--x18971bv);
}

.xx83zyx:not(#\#):not(#\#):not(#\#) {
  background-clip: padding-box;
}

.xkqrca2:not(#\#):not(#\#):not(#\#) {
  background-color: #0000003d;
}

.x7urtlo:not(#\#):not(#\#):not(#\#) {
  background-color: #00000052;
}

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

.x1crhf72:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x10j7vrk);
}

.xb60luc:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x13iyad5);
}

.xnn07a9:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x14bt5xz);
}

.x4fpows:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x18vjop8);
}

.xhtix56:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x19uri6i);
}

.xspbdl1:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1bdzcss);
}

.x1m0fbns:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1ctiiu6);
}

.x15sx8ys:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1focz86);
}

.x1llgmv8:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1lop43i);
}

.x1opw7ov:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1oibo6x);
}

.x1weiwfj:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1oultyc);
}

.x1meb5vg:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1p1wvzu);
}

.x1kabpnw:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1xs8385);
}

.xu4904k:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x554tby);
}

.x1ymercb:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x6ncbn3);
}

.xa7gyef:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x768vmb);
}

.xp3vkht:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xawnfca);
}

.x1et546r:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xb9wk14);
}

.x1bvwntg:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xc5nazv);
}

.x12izyri:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xchnhqv);
}

.x13yv2qp:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xcng4wy);
}

.x1ac0uok:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xd5yxns);
}

.x1aje00z:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xecerhe);
}

.xvwp6k4:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xmf1efd);
}

.xtd4uqd:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xq874ly);
}

.xhri8c6:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xt6hn7i);
}

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

.x1yz5gwf:not(#\#):not(#\#):not(#\#) {
  border-inline-end-color: var(--xcng4wy);
}

.x44rijh:not(#\#):not(#\#):not(#\#) {
  border-inline-end-color: var(--xrmrnuf);
}

.x18b5jzi:not(#\#):not(#\#):not(#\#) {
  border-inline-end-style: solid;
}

.x1lun4ml:not(#\#):not(#\#):not(#\#) {
  border-inline-end-width: 1px;
}

.x1hfbc9p:not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: var(--x12v1c11);
}

.x1d6qs2z:not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: var(--x1w6xive);
}

.xheippy:not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: var(--x6pwpvx);
}

.xeh00fd:not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: var(--xadvr1a);
}

.x1aytv3g:not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: var(--xrmrnuf);
}

.x1ld9h61:not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: var(--xsavbsf);
}

.x1t7ytsu:not(#\#):not(#\#):not(#\#) {
  border-inline-start-style: solid;
}

.xpilrb4:not(#\#):not(#\#):not(#\#) {
  border-inline-start-width: 1px;
}

.xyumdvf:not(#\#):not(#\#):not(#\#) {
  border-inline-start-width: 2px;
}

.xct1zlm:not(#\#):not(#\#):not(#\#) {
  border-inline-start-width: 3px;
}

.xd3cq0:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 0 1px #0000001f, 0 1px 2px #3b6ce83d;
}

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

.x1n77tsm:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x10nsakq);
}

.x1jhsl65:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x153rkgp);
}

.x1xebmrh:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x15zm3r);
}

.xq7m9d5:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x1v7ksow);
}

.x1qnr8p0:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x6xnq66);
}

.x1hyvwdk:not(#\#):not(#\#):not(#\#) {
  clip-path: inset(50%);
}

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

.xsbqt90:not(#\#):not(#\#):not(#\#) {
  color: var(--x10j7vrk);
}

.x133lyaw:not(#\#):not(#\#):not(#\#) {
  color: var(--x18rt9d1);
}

.xg8qq2n:not(#\#):not(#\#):not(#\#) {
  color: var(--x1a3e4ex);
}

.xeqfcuv:not(#\#):not(#\#):not(#\#) {
  color: var(--x1focz86);
}

.xb6e6p3:not(#\#):not(#\#):not(#\#) {
  color: var(--x1gca1qi);
}

.x1iz5dw7:not(#\#):not(#\#):not(#\#) {
  color: var(--x1oas6k6);
}

.x1a4n9hq:not(#\#):not(#\#):not(#\#) {
  color: var(--x1w6xive);
}

.x11pw004:not(#\#):not(#\#):not(#\#) {
  color: var(--x1wjdiby);
}

.x16dfc8j:not(#\#):not(#\#):not(#\#) {
  color: var(--x5j5ki4);
}

.xvjlhk2:not(#\#):not(#\#):not(#\#) {
  color: var(--x63ktlz);
}

.xn6kkr4:not(#\#):not(#\#):not(#\#) {
  color: var(--x6pwpvx);
}

.x1yc69ri:not(#\#):not(#\#):not(#\#) {
  color: var(--xadvr1a);
}

.x12fphsa:not(#\#):not(#\#):not(#\#) {
  color: var(--xb9wk14);
}

.xap9ifb:not(#\#):not(#\#):not(#\#) {
  color: var(--xe2kldo);
}

.xr4n8f1:not(#\#):not(#\#):not(#\#) {
  color: var(--xm9asro);
}

.xzgy2ym:not(#\#):not(#\#):not(#\#) {
  color: var(--xono0n0);
}

.x151lyt2:not(#\#):not(#\#):not(#\#) {
  color: var(--xppnuaz);
}

.x4x3iw9:not(#\#):not(#\#):not(#\#) {
  color: var(--xsavbsf);
}

.x16ezssg:not(#\#):not(#\#):not(#\#) {
  color: var(--xw6ead7);
}

.xo7ijjj:not(#\#):not(#\#):not(#\#) {
  column-gap: var(--x4ateam);
}

.x1i76h58:not(#\#):not(#\#):not(#\#) {
  column-gap: var(--xh53tuk);
}

.x16p6du8:not(#\#):not(#\#):not(#\#) {
  column-gap: var(--xhqr4kl);
}

.xgyrsze:not(#\#):not(#\#):not(#\#) {
  column-gap: var(--xqxu35j);
}

.x14lxvhl:not(#\#):not(#\#):not(#\#) {
  column-gap: var(--xv5n1eb);
}

.x1sqbtui:not(#\#):not(#\#):not(#\#) {
  cursor: auto;
}

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

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

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

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

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

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

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

.xt0psk2:not(#\#):not(#\#):not(#\#) {
  display: inline;
}

.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;
}

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

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

.xjb2p0i:not(#\#):not(#\#):not(#\#) {
  font-family: inherit;
}

.x17q77x6:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x5lq2lx);
}

.x10ig38d:not(#\#):not(#\#):not(#\#) {
  font-family: var(--xf59rnf);
}

.xctqyeu:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1565jx1);
}

.x15wcop1:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x157b32t);
}

.x5fub4b:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x16ew8le);
}

.x17hftjf:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1kfeaeh);
}

.x1xe6uxv:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1ov6ppd);
}

.x163zr30:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x4xydua);
}

.x1kaco7c:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x6bcyx2);
}

.x1cc5eyv:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x85cfbo);
}

.x9r8jfk:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xrgx88d);
}

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

.xytyg7w:not(#\#):not(#\#):not(#\#) {
  font-weight: var(--x187h2tn);
}

.x19c6osu:not(#\#):not(#\#):not(#\#) {
  font-weight: var(--x1t4ynuk);
}

.xt5knxk:not(#\#):not(#\#):not(#\#) {
  font-weight: var(--x453aq);
}

.x57vhti:not(#\#):not(#\#):not(#\#) {
  font-weight: var(--x9nzmvu);
}

.xcrlgei:not(#\#):not(#\#):not(#\#) {
  grid-column-start: 1;
}

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

.x6avmpy:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 160px minmax(0, 1fr);
}

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

.x29gmfx:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 64px minmax(0, 1fr);
}

.x1ji63ma:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: auto 180px auto;
}

.x37c5m6:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
}

.xju1xpo:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) auto;
}

.x1rww0zc:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(180px, 1fr) 460px;
}

.xnby9oq:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.x1f1mcnq:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 13rem), 1fr));
}

.x10se1yu:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 230px), 1fr));
}

.x1wsrtzq:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: var(--x4ateam) minmax(0,1fr);
}

.x1w4osfe:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: var(--xik71r8) minmax(0,1fr);
}

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

.xtijo5x:not(#\#):not(#\#):not(#\#) {
  inset-inline-end: 0;
}

.x1o0tod:not(#\#):not(#\#):not(#\#) {
  inset-inline-start: 0;
}

.xc8icb0:not(#\#):not(#\#):not(#\#) {
  isolation: isolate;
}

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

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

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

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

.x1o2pa38:not(#\#):not(#\#):not(#\#) {
  justify-items: center;
}

.x1lqcxt8:not(#\#):not(#\#):not(#\#) {
  justify-self: start;
}

.x1b4dsll:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.03em;
}

.xo2cfqc:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.04em;
}

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

.xlxqwxi:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--x1axem9t);
}

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

.xfg8m2v:not(#\#):not(#\#):not(#\#) {
  line-height: var(--xi26sb1);
}

.xdl6vk1:not(#\#):not(#\#):not(#\#) {
  line-height: var(--xu02ygg);
}

.x11lt19s:not(#\#):not(#\#):not(#\#) {
  margin-inline-end: -2px;
}

.x1af2g7u:not(#\#):not(#\#):not(#\#) {
  margin-inline-start: var(--xh53tuk);
}

.xbyyjgo:not(#\#):not(#\#):not(#\#) {
  opacity: .5;
}

.x197sbye:not(#\#):not(#\#):not(#\#) {
  opacity: .6;
}

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

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

.x1y3gkto:not(#\#):not(#\#):not(#\#) {
  outline-offset: 1px;
}

.x1ewu8gn:not(#\#):not(#\#):not(#\#) {
  outline-offset: 3px;
}

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

.xdrz8de:not(#\#):not(#\#):not(#\#) {
  padding-inline-end: var(--xv5n1eb);
}

.x1c1uobl:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: 0;
}

.x12rjz9x:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: var(--xv5n1eb);
}

.x47corl:not(#\#):not(#\#):not(#\#) {
  pointer-events: none;
}

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

.xixxii4:not(#\#):not(#\#):not(#\#) {
  position: fixed;
}

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

.x1uhb9sk:not(#\#):not(#\#):not(#\#) {
  position: static;
}

.x7wzq59:not(#\#):not(#\#):not(#\#) {
  position: sticky;
}

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

.x84m2wx:not(#\#):not(#\#):not(#\#) {
  row-gap: var(--xh53tuk);
}

.xgkbp5f:not(#\#):not(#\#):not(#\#) {
  row-gap: var(--xv5n1eb);
}

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

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

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

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

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

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

.x3pynha:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: 4px;
}

.x1c071of:not(#\#):not(#\#):not(#\#) {
  transform: none;
}

.x11lhmoz:not(#\#):not(#\#):not(#\#) {
  transform: translate(-50%, -50%);
}

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

.xx6bhzk:not(#\#):not(#\#):not(#\#) {
  transition-duration: .15s;
}

.xkhk2ak:not(#\#):not(#\#):not(#\#) {
  transition-duration: var(--xtecpqi);
}

.xfagghw:not(#\#):not(#\#):not(#\#) {
  transition-property: all;
}

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

.x101pvzj:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, color, transform;
}

.x12zzom9:not(#\#):not(#\#):not(#\#) {
  transition-property: border-color, box-shadow;
}

.x1oy24xj:not(#\#):not(#\#):not(#\#) {
  transition-property: color, background-color, border-color;
}

.x1i2j211:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: var(--x10blzf5);
}

.x8ko36n:not(#\#):not(#\#):not(#\#) {
  translate: -.5rem;
}

.xied6e1:not(#\#):not(#\#):not(#\#) {
  translate: .5rem;
}

.x18wx88:not(#\#):not(#\#):not(#\#) {
  translate: 0 -.5rem;
}

.x13mt68j:not(#\#):not(#\#):not(#\#) {
  translate: 0 .5rem;
}

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

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

.xeaf4i8:not(#\#):not(#\#):not(#\#) {
  white-space: normal;
}

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

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

.x1vjfegm:not(#\#):not(#\#):not(#\#) {
  z-index: 1;
}

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

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

.x6y048q:not(#\#):not(#\#):not(#\#) {
  z-index: 70;
}

.x1swf91x:not(#\#):not(#\#):not(#\#) {
  z-index: auto;
}

.x1sqidcf:focus-visible:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 1px var(--xjkr2nv);
}

.xg5i83m:focus-visible:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x153rkgp);
}

.x1pjv70x:first-child:not(#\#):not(#\#):not(#\#) {
  border-inline-start-width: 0;
}

.xqtv6jn:disabled:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x554tby);
}

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

.xijokvz:disabled:not(#\#):not(#\#):not(#\#) {
  opacity: .5;
}

.xaqnwrm:disabled:not(#\#):not(#\#):not(#\#) {
  pointer-events: none;
}

.x10dzf2u:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1ctiiu6);
}

.x28omb2:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1fvfcd5);
}

.xk31idb:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x7cclkv);
}

.xc4kq03:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xc2hb8s);
}

.xfphl0e:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xfetukc);
}

.x1mtuziv:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xq874ly);
}

.x9p0g9z:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xt6hn7i);
}

.x1rk5t6p:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x10j7vrk);
}

.x1sur9pj:hover:not(#\#):not(#\#):not(#\#) {
  text-decoration-line: underline;
}

.x1d8uxw:focus:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1a3e4ex);
}

.x14re429:focus:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x768vmb);
}

.x1wcknz0:focus:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x153rkgp);
}

.xu1bwvm:focus:not(#\#):not(#\#):not(#\#) {
  color: var(--x19e9d4h);
}

.xk4oym4:active:not(#\#):not(#\#):not(#\#) {
  transform: scale(.98);
}

.xymg228:active:not(#\#):not(#\#):not(#\#) {
  transform: translateY(1px);
}

@media (prefers-reduced-motion: reduce) {
  .x1u6grsq.x1u6grsq:not(#\#):not(#\#):not(#\#) {
    animation-duration: 0s;
  }

  .x1aquc0h.x1aquc0h:not(#\#):not(#\#):not(#\#) {
    animation-name: none;
  }
}

@media (width <= 900px) {
  .x144u8t3.x144u8t3:not(#\#):not(#\#):not(#\#) {
    border-inline-end-style: none;
  }
}

@media (width <= 650px) {
  .x1hssrs9.x1hssrs9:not(#\#):not(#\#):not(#\#) {
    border-inline-end-style: none;
  }

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

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

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

  .x1t5utwk.x1t5utwk:not(#\#):not(#\#):not(#\#) {
    font-size: var(--x1ov6ppd);
  }

  .xn1atx2.xn1atx2:not(#\#):not(#\#):not(#\#) {
    font-size: var(--xrgx88d);
  }
}

@media (width <= 1100px) {
  .xesxnj2.xesxnj2:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media (width <= 900px) {
  .xb48o9a.xb48o9a:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 64px minmax(0, 1fr);
  }
}

@media (width <= 760px) {
  .x185wt85.x185wt85:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media (width <= 650px) {
  .x11dwhjl.x11dwhjl:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }

  .x10wuv3d.x10wuv3d:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: auto minmax(0, 1fr) auto;
  }

  .x1t4a82g.x1t4a82g:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }

  .x1r7fbkt.x1r7fbkt:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media (width <= 900px) {
  .xnd0rae.xnd0rae:not(#\#):not(#\#):not(#\#) {
    grid-template-rows: auto auto 1fr auto;
  }
}

@media (width <= 650px) {
  .x1vvcfkw.x1vvcfkw:not(#\#):not(#\#):not(#\#) {
    padding-inline-end: var(--xh53tuk);
  }
}

@media (width <= 900px) {
  .x1p63ail.x1p63ail:not(#\#):not(#\#):not(#\#) {
    position: fixed;
  }
}

@media (width <= 650px) {
  .x2k88rl.x2k88rl:not(#\#):not(#\#):not(#\#) {
    text-align: start;
  }
}

@media (width <= 900px) {
  .xg92eyv.xg92eyv:not(#\#):not(#\#):not(#\#) {
    z-index: 20;
  }
}

.x7nzoxc:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--xcng4wy);
}

.x5youpv:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--xrmrnuf);
}

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

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

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

.x1i4yhdd:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--x12v1c11);
}

.x1iac2b1:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--xcng4wy);
}

.x1p911md:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--xrmrnuf);
}

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

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

.x1ey2m1c:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 0;
}

.xtdtrs8:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100dvh;
}

.xmix8c7:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 18px;
}

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

.x1l36t39:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1rem;
}

.xd7y6wv:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 26px;
}

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

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

.xc9qbxq:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 36px;
}

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

.xsdox4t:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 48px;
}

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

.x4bbp82:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--x13zu8vv);
}

.xviwt9r:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--x1hnwx4j);
}

.x3p5tcp:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--x1pr9i0z);
}

.xbij063:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--x1qywulg);
}

.xquv8lz:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--x1u9cgq8);
}

.xu44bma:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--x3txssg);
}

.x18x7ifp:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--x9rc14q);
}

.xdxslmg:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--xbdbupx);
}

.x18k8cx9:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--xwchhvb);
}

.xu96u03:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 0;
}

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

.xat24cr:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 0;
}

.xa2yk9z:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x4ateam);
}

.x8otu0:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--xv5n1eb);
}

.xdj266r:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 0;
}

.xqzpjwh:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x14yxtpc);
}

.x10o9t6u:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x4ateam);
}

.xpmr0ie:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--xh53tuk);
}

.x4vbkxm:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--xhqr4kl);
}

.xyp6nqf:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--xv5n1eb);
}

.x1wj9ous:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 100dvh;
}

.xfegkp8:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 22rem;
}

.x1g15ey4:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: calc(100dvh - 2rem);
}

.xboxzyh:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: min(40rem, 100dvh - 4rem);
}

.x1374xjt:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: var(--available-height);
}

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

.x1lz411i:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1500px;
}

.x1910umr:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 15rem;
}

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

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

.xw5ewwj:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 300px;
}

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

.x193lwwl:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: calc(100vw - 2rem);
}

.x1ad9a01:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: min(28rem,var(--available-width));
}

.xpigxo2:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: min(32rem,var(--available-width));
}

.x2lwn1j:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 0;
}

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

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

.x1gg8mnh:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 44px;
}

.x1meygxz:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 5rem;
}

.xv1538u:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: var(--x10vrqz6);
}

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

.x11gxwtt:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 16rem;
}

.xfb3i0g:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 180px;
}

.x16xo4sp:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 18px;
}

.xzl8ltb:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 640px;
}

.x8t706p:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 650px;
}

.x80t9vs:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: var(--anchor-width);
}

.x1h8kzw9:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: var(--x1ohs61f);
}

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

.x6ikm8r:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: hidden;
}

.x1odjw0f:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-y: auto;
}

.x18d9i69:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 0;
}

.x1xr3u4l:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: var(--x5jvczm);
}

.x12pa06u:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--xh53tuk);
}

.x1gps1pu:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--xqxu35j);
}

.xlihmto:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--xv5n1eb);
}

.x13vifvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 0;
}

.xwa60dl:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 50%;
}

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

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

.x1i1rx1s:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1px;
}

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

.x1a7qdqb:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 32rem;
}

.xqblchm:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 34rem;
}

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

.x1gvd44i:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 42rem;
}

.x1oy3ieq:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 460px;
}

.x14atkfc:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: auto;
}

.xwzwgrf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(100% - 2 * var(--xh53tuk));
}

.xwdub18:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(34rem, 100vw - 2rem);
}

.x1hhjr3y:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--anchor-width);
}

.x1l721aj:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--x13zu8vv);
}

.x16ps6pm:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--x1hnwx4j);
}

.xso99ek:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--x1pr9i0z);
}

.x15wqwat:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--x1qywulg);
}

.x11m2ryt:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--x1u9cgq8);
}

.x1vubj2b:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--x3txssg);
}

.x1fdpf5a:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--xik71r8);
}

.x15ejg23:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--xwchhvb);
}

@media (width <= 900px) {
  .x5ak7fg.x5ak7fg:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-style: solid;
  }

  .xoge67h.xoge67h:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 100dvh;
  }
}

@media (width <= 1100px) {
  .x1tama1k.x1tama1k:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100%;
  }
}

@media (width <= 900px) {
  .x1pksdnn.x1pksdnn:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 64px;
  }

  .x1l79mtr.x1l79mtr:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: var(--xik71r8);
  }
}

@media (width <= 650px) {
  .x4ihw43.x4ihw43:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: auto;
  }
}

.x11z1ay5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: var(--x1hwscg8);
}
