*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;margin:0}#root{min-height:100vh}

:root, .x17l45nw {
  --x11n57fm: #8b4513;
  --xcya7uq: #6b3410;
  --xbztjv6: #f4ece4;
  --xrpehgy: #d2691e;
  --x1lj4zib: #fef3e8;
  --x1l57ycl: #fafafa;
  --xsbl71v: #fff;
  --x2z5cz4: #2c2c2c;
  --x1lgnkk4: #666;
  --x1clkccy: #e0e0e0;
  --x1nu2yxm: #f0f0f0;
  --x1vwkpot: silver;
}

:root, .x1eo8vvy {
  --x1e2u4c7: 4px;
  --x1wa3q6p: 8px;
  --x1aygvh: 12px;
}

:root, .x1gmyrmv {
  --x1holfbv: .25rem;
  --x1t4ggr9: .5rem;
  --x1e91x6c: 1rem;
  --x19y0393: 1.5rem;
  --x13uuxx4: 2rem;
}

.x7z5kkh:not(#\#) {
  margin: 0 0 .5rem;
}

.x1t88kz1:not(#\#) {
  margin: 0 0 .75rem;
}

.xgsbvvn:not(#\#) {
  margin: 0 0 var(--x19y0393) 0;
}

.xmdazn7:not(#\#) {
  margin: 0 0 var(--x1e91x6c) 0;
}

.xn8krti:not(#\#) {
  margin: 0 0 var(--x1t4ggr9) 0;
}

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

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

.xhdi4v0:not(#\#) {
  margin: var(--x1t4ggr9) 0;
}

.xog5y93:not(#\#) {
  padding: .25rem var(--x1t4ggr9);
}

.xecyo5u:not(#\#) {
  padding: .5rem var(--x1e91x6c);
}

.xlr217d:not(#\#) {
  padding: .75rem var(--x19y0393);
}

.x79iv2k:not(#\#) {
  padding: .75rem;
}

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

.xis3749:not(#\#) {
  padding: 1.5rem;
}

.x1uz70x1:not(#\#) {
  padding: 1rem;
}

.x1nsa6b8:not(#\#) {
  padding: 2rem 1rem;
}

.xr6jg0x:not(#\#) {
  padding: 2rem;
}

.x1oxypdr:not(#\#) {
  padding: var(--x19y0393);
}

.xs1k38i:not(#\#) {
  padding: var(--x1e91x6c);
}

.x1hcyj01:not(#\#) {
  padding: var(--x1t4ggr9) 0;
}

.xejhyh0:not(#\#) {
  padding: var(--x1t4ggr9) var(--x1e91x6c);
}

@media (width <= 768px) {
  .x1sj2shp.x1sj2shp:not(#\#) {
    padding: 1rem .5rem;
  }

  .x1kyy2cf.x1kyy2cf:not(#\#) {
    padding: 1rem;
  }
}

.x1ljni0p:not(#\#):not(#\#) {
  border-color: var(--x11n57fm);
}

.x136zvtr:not(#\#):not(#\#) {
  border-color: var(--x1clkccy);
}

.x18zih8k:not(#\#):not(#\#) {
  border-radius: 3px;
}

.x139ch13:not(#\#):not(#\#) {
  border-radius: var(--x1e2u4c7);
}

.x1vk8tjk:not(#\#):not(#\#) {
  border-radius: var(--x1wa3q6p);
}

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

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

.xdh2fpr:not(#\#):not(#\#) {
  border-width: 2px;
}

.x98rzlu:not(#\#):not(#\#) {
  flex: 1;
}

.x19zzeyc:not(#\#):not(#\#) {
  gap: var(--x19y0393);
}

.x198sz1q:not(#\#):not(#\#) {
  gap: var(--x1e91x6c);
}

.xfdkcuz:not(#\#):not(#\#) {
  gap: var(--x1t4ggr9);
}

.xe8uvvx:not(#\#):not(#\#) {
  list-style: none;
}

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

.x169l3ba:not(#\#):not(#\#) {
  transition: all .2s;
}

.xonzp1x:hover:not(#\#):not(#\#), .xndeaf2:focus:not(#\#):not(#\#) {
  border-color: var(--x11n57fm);
}

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

.x12s6a5a:not(#\#):not(#\#):not(#\#) {
  -moz-appearance: none;
}

.x1lugfcp:not(#\#):not(#\#):not(#\#) {
  -webkit-appearance: none;
}

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

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

.x6fnwpq:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x11n57fm);
}

.x1xooc6l:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1clkccy);
}

.x13nh6j6:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1l57ycl);
}

.x11a2bod:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1lj4zib);
}

.xxrsr0p:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xbztjv6);
}

.x19wbach:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xrpehgy);
}

.x1ehpnt5:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xsbl71v);
}

.xkqwivq:not(#\#):not(#\#):not(#\#) {
  color: var(--x11n57fm);
}

.xpm3cj4:not(#\#):not(#\#):not(#\#) {
  color: var(--x1lgnkk4);
}

.xi2j83n:not(#\#):not(#\#):not(#\#) {
  color: var(--x2z5cz4);
}

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

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

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

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

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

.x1rg5ohu:not(#\#):not(#\#):not(#\#) {
  display: inline-block;
}

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

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

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

.x1qzg9v8:not(#\#):not(#\#):not(#\#) {
  font-size: .85rem;
}

.x1nrrp6k:not(#\#):not(#\#):not(#\#) {
  font-size: .9rem;
}

.x1hptrd9:not(#\#):not(#\#):not(#\#) {
  font-size: 1.1rem;
}

.xvewgow:not(#\#):not(#\#):not(#\#) {
  font-size: 1.2rem;
}

.x1jchvi3:not(#\#):not(#\#):not(#\#) {
  font-size: 1rem;
}

.x13wtedm:not(#\#):not(#\#):not(#\#) {
  font-size: 2.5rem;
}

.x1k4tb9n:not(#\#):not(#\#):not(#\#) {
  font-style: italic;
}

.xo1l8bm:not(#\#):not(#\#):not(#\#) {
  font-weight: 400;
}

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

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

.x1xlr1w8:not(#\#):not(#\#):not(#\#) {
  font-weight: 700;
}

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

.x1iy03kw:not(#\#):not(#\#):not(#\#) {
  opacity: .9;
}

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

.x1qamg0d:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1vwkpot);
}

.xr8tycf:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xbztjv6);
}

.xd1uivk:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xcya7uq);
}

.x1x87ek9:hover:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 4px 12px #0000001a;
}

.x14ow2ja:hover:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-1px);
}

.x1lz31oe:hover:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-2px);
}

.x3kbueh:active:not(#\#):not(#\#):not(#\#) {
  transform: translateY(0);
}

@media (width <= 768px) {
  .x1ndl4ee.x1ndl4ee:not(#\#):not(#\#):not(#\#) {
    font-size: 1rem;
  }

  .x142ge5f.x142ge5f:not(#\#):not(#\#):not(#\#) {
    font-size: 2rem;
  }
}

.x1tgh7xo:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--x1clkccy);
}

.x194zfpa:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--x1nu2yxm);
}

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

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

.x1l6zi5u:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: var(--xrpehgy);
}

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

.x1vo0akb:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-width: 3px;
}

.x877mxp:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--x1clkccy);
}

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

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

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

.xols6we:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 6px;
}

.xd0pemj:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x13uuxx4);
}

.x111lfrr:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x19y0393);
}

.x187hwlk:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x1e91x6c);
}

.x1xeqzhb:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x1t4ggr9);
}

.x8asn3h:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: var(--x1t4ggr9);
}

.x1h91m3q:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x1e91x6c);
}

.x1fyflsx:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x1holfbv);
}

.x36rmqc:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1024px;
}

.x1ikqzku:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1200px;
}

.x11gisft:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 640px;
}

.x1yjoq1l:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 768px;
}

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

.xa7krz6:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--x19y0393);
}

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

.x1xp8n7a:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 18px;
}

.x1t1lzn6:last-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 0;
}

.xzboxd6:last-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 0;
}

.xup0pd7:last-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 0;
}

.xfiu4hc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-slider-thumb {
  border-radius: 50%;
}

.x1pvkr6q:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-moz-range-thumb {
  border-radius: 50%;
}

.x1wwh93d:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-moz-range-thumb {
  border-width: 0;
}

.x1hzk0bc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-slider-thumb {
  -webkit-appearance: none;
}

.xibs45w:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-slider-thumb {
  appearance: none;
}

.xjrlyy9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-slider-thumb {
  background-color: var(--x11n57fm);
}

.x1xpgfdv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-moz-range-thumb {
  background-color: var(--x11n57fm);
}

.x5pni9w:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-slider-thumb {
  cursor: pointer;
}

.xvs8oyn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-moz-range-thumb {
  cursor: pointer;
}

.x1p6diu8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-slider-thumb {
  height: 20px;
}

.x1qquo6a:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-moz-range-thumb {
  height: 20px;
}

.x1iqn34f:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-slider-thumb {
  width: 20px;
}

.xovb9ml:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-moz-range-thumb {
  width: 20px;
}
