@layer reset{:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#eee9df;--ink-dim:#c4bfbd;--ink-faint:#a39eac;--paper:#090b13;--panel:#171825;--panel-solid:#171825;--panel-hi:#29293d;--line:#ae9d7b3d;--line-strong:#c2ae868c;--arcane:#9f92ff;--fire:#ff8a4c;--ice:#62d3ff;--storm:#e6ff5c;--gold:#e5c68e;--danger:#ff6b7d;--good:#64e6b0;--hp:linear-gradient(90deg, #2f9d74, #64e6b0);--hp-low:linear-gradient(90deg, #b8801f, #ffd79a);--hp-critical:linear-gradient(90deg, #a3243c, #ff6b7d);--hp-down:linear-gradient(90deg, #3a3550, #55506e);--radius:3px;--radius-sm:2px;--shadow:0 18px 46px #04020e9e;--glow:0 0 0 1px #9688ff29, 0 0 34px #7a68ff29;--frame-panel:url(/assets/ui/frame-panel.svg);--frame-inset:url(/assets/ui/frame-inset.svg);--frame-control:url(/assets/ui/frame-control.svg);--frame-accent:url(/assets/ui/frame-accent.svg);--surface-leather:url(/assets/ui/leather.webp);--surface-vellum:url(/assets/ui/vellum.webp);--surface-stone:url(/assets/ui/stone.webp);--ornament-divider:url(/assets/ui/divider.svg);--ornament-seal:url(/assets/ui/seal.svg);--ornament-chevron:url(/assets/ui/chevron.svg);--font-body:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Songti SC", "Source Han Serif SC", "Noto Serif SC", "STSong", Georgia, serif;--font-mono:"SF Mono", "JetBrains Mono", "Cascadia Mono", ui-monospace, monospace}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.65;overflow-x:hidden}body:before{content:"";filter:saturate(.9);z-index:-2;background:#07060f url(/assets/bg/academy-hall.webp) 50%/cover no-repeat;position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 50% 8%,#08061242,#0806128f 62%,#05040ccc 100%),linear-gradient(#06050e4d,#06050e9e);position:fixed;inset:0}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:.04em;margin:0 0 .5em;font-weight:600;line-height:1.3}h1{font-size:clamp(1.9rem,4.4vw,3rem)}h2{font-size:clamp(1.35rem,2.6vw,1.85rem)}h3{font-size:1.12rem}p{margin:0 0 .85em}a{color:var(--arcane)}:focus-visible{outline:2px solid var(--arcane);outline-offset:2px}canvas{display:block}textarea{resize:vertical;line-height:1.7}@media (width<=560px){body{font-size:15px}}}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}

@keyframes xg7lnlq-B {
  0% {
    opacity: 0;
    background-position: 180% 0;
  }

  20% {
    opacity: .8;
  }

  100% {
    opacity: 0;
    background-position: -80% 0;
  }
}

@keyframes x18h7ri-B {
  0%, 100% {
    opacity: .18;
  }

  50% {
    opacity: .4;
  }
}

@keyframes x1byq3h1-B {
  0%, 100% {
    opacity: .16;
  }

  50% {
    opacity: .4;
  }
}

@keyframes xxnuzx3-B {
  0% {
    opacity: 0;
    box-shadow: 0 0 0 0 var(--glyph-particle-color);
  }

  18% {
    opacity: 1;
    box-shadow: 0 0 22px 3px var(--glyph-particle-color),inset 0 0 24px #fff2;
  }

  100% {
    opacity: 0;
    box-shadow: 0 0 42px 12px #0000, inset 0 0 #0000;
  }
}

@keyframes x14ob7dc-B {
  0%, 100% {
    opacity: .35;
  }

  50% {
    opacity: 1;
  }
}

@keyframes x1g3nlh6-B {
  0%, 100% {
    opacity: .3;
  }

  50% {
    opacity: 1;
  }
}

@keyframes x1dp7kzh-B {
  0%, 100% {
    opacity: .5;
    transform: scale(.97);
  }

  50% {
    opacity: 1;
    transform: scale(1.03);
  }
}

@keyframes x1d81z59-B {
  0%, 100% {
    opacity: .92;
    transform: scale(.98);
  }

  50% {
    opacity: 1;
    transform: scale(1.04);
  }
}

@keyframes x1yey2wl-B {
  to {
    transform: rotate(-360deg);
  }
}

@keyframes x1fy8ia8-B {
  to {
    transform: rotate(360deg);
  }
}

@keyframes xjny74g-B {
  0%, 100% {
    opacity: .92;
    transform: scale(.97);
  }

  50% {
    opacity: 1;
    transform: scale(1.03);
  }
}

@keyframes xs6ylr5-B {
  0%, 100% {
    opacity: .6;
    transform: scaleX(1);
  }

  50% {
    opacity: .4;
    transform: scaleX(.9);
  }
}

@keyframes xmrw5b1-B {
  0% {
    opacity: 0;
    transform: translate3d(-6px, 10px, 0) scale(.45);
  }

  25% {
    opacity: .85;
  }

  55% {
    opacity: .65;
    transform: translate3d(5px, -2px, 0) scale(1);
  }

  100% {
    opacity: 0;
    transform: translate3d(-3px, -17px, 0) scale(.25);
  }
}

@keyframes x1pdl1mw-B {
  0%, 100% {
    background-position: 0%;
    transform: translate3d(0, 0, 0);
  }

  50% {
    transform: translate3d(var(--drift-x, 1.2px),var(--drift-y, -1px),0);
    background-position: 100%;
  }
}

@keyframes x15u9e4t-B {
  0%, 100% {
    opacity: 0;
    transform: translateX(-170%);
  }

  40% {
    opacity: 1;
  }

  60% {
    opacity: 0;
    transform: translateX(170%);
  }
}

@keyframes xttc3rp-B {
  0%, 100% {
    opacity: 0;
    transform: translateX(-24%);
  }

  50% {
    opacity: 1;
    transform: translateX(24%);
  }
}

@keyframes x1ebg9ps-B {
  0% {
    opacity: 0;
    transform: translateY(0);
  }

  14% {
    opacity: .55;
  }

  78% {
    opacity: .3;
  }

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

@keyframes x1fxeu0f-B {
  0%, 100% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(-7px);
  }
}

@keyframes x16i3il9-B {
  0%, 100% {
    opacity: 0;
    transform: translateY(-45%);
  }

  50% {
    opacity: 1;
    transform: translateY(45%);
  }
}

.xti373a:not(#\#) {
  background: #241d4a;
}

.x1871090:not(#\#) {
  background: conic-gradient(from 0deg,transparent 0 62%,#62d3ffbf 88%,#ffd79ae6 96%,transparent 100%);
}

.xigpscf:not(#\#) {
  background: linear-gradient(#09071629, #0907168c);
}

.x11g6tue:not(#\#) {
  background: none;
}

.x1xojw4l:not(#\#) {
  background: radial-gradient(72% 72% at 50% 28%, #9f92ff42, #0a0818eb);
}

.x176tmul:not(#\#) {
  background: radial-gradient(72% 72% at 50% 28%, #5c528e3d, #080712f2);
}

.xwrntgy:not(#\#) {
  background: #3a1620eb;
}

.x1wty727:not(#\#) {
  border: 0;
}

.x1eeowx0:not(#\#) {
  border: 1px dashed #aa9cff66;
}

.xuu719l:not(#\#) {
  border: 1px solid #eee9ff;
}

.x17ev2s4:not(#\#) {
  border: 1px solid #9f92ff59;
}

.x9ry9s8:not(#\#) {
  border: 1px solid var(--glyph-particle-color);
}

.x1oot5cd:not(#\#) {
  border: 1px solid var(--line-strong);
}

.xln7xf2:not(#\#) {
  font: inherit;
}

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

.xkdpibf:not(#\#) {
  margin: -1px;
}

.x6q05xk:not(#\#) {
  margin: 0 0 .5em;
}

.xegwcfb:not(#\#) {
  margin: 0 0 .85em;
}

.xkc5qi:not(#\#) {
  margin: 0 0 10px;
}

.xjgi5au:not(#\#) {
  margin: 0 0 12px;
}

.x1t1ttd7:not(#\#) {
  margin: 0 0 14px;
}

.xkaeupc:not(#\#) {
  margin: 0 0 16px;
}

.x1qe5pcq:not(#\#) {
  margin: 0 0 20px;
}

.xwd23ue:not(#\#) {
  margin: 0 0 4px;
}

.x1q6ys4k:not(#\#) {
  margin: 0 0 8px;
}

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

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

.x108lf0y:not(#\#) {
  margin: 10px 0 0;
}

.x1uud7ro:not(#\#) {
  margin: 12px 0 0;
}

.x18lpgs5:not(#\#) {
  margin: 12px 0 8px;
}

.x9rwyo8:not(#\#) {
  margin: 12px 0;
}

.x1qngm8f:not(#\#) {
  margin: 4px 0 16px;
}

.xabx8x8:not(#\#) {
  margin: 6px 0 0;
}

.xzsjol:not(#\#) {
  margin: 6px 0 4px;
}

.xe6w4ck:not(#\#) {
  margin: 8px 0 0;
}

.x14772uy:not(#\#) {
  margin: 8px 0 16px;
}

.xauirti:not(#\#) {
  margin: 8px 0 20px;
}

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

.x1470adl:not(#\#) {
  padding: 0 2px;
}

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

.x6yrr3s:not(#\#) {
  padding: 10px 12px;
}

.x15x03d9:not(#\#) {
  padding: 10px 14px;
}

.xs0fqhl:not(#\#) {
  padding: 10px 16px;
}

.xc7ga6q:not(#\#) {
  padding: 12px;
}

.xz9g571:not(#\#) {
  padding: 13px 16px;
}

.x1j671cp:not(#\#) {
  padding: 14px 16px;
}

.x15h7in4:not(#\#) {
  padding: 14px 20px;
}

.x1fboq97:not(#\#) {
  padding: 15px 22px;
}

.x1np1h16:not(#\#) {
  padding: 16px 18px;
}

.x1ui3rnp:not(#\#) {
  padding: 18px 16px;
}

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

.x11crqqi:not(#\#) {
  padding: 20px 18px;
}

.x1qj2lby:not(#\#) {
  padding: 22px clamp(14px, 3vw, 34px) 96px;
}

.xor4a8r:not(#\#) {
  padding: 26px;
}

.x10xs6qf:not(#\#) {
  padding: 28px;
}

.x1jk57jv:not(#\#) {
  padding: 2px 12px;
}

.xm95j4x:not(#\#) {
  padding: 2px 14px;
}

.x122j9e1:not(#\#) {
  padding: 32px 14px 12px;
}

.x1gqu590:not(#\#) {
  padding: 3px 10px;
}

.x842a6j:not(#\#) {
  padding: 3px 14px;
}

.x1v9t41d:not(#\#) {
  padding: 4px 10px;
}

.xdqdrvq:not(#\#) {
  padding: 4px 8px;
}

.xfawy5m:not(#\#) {
  padding: 4px;
}

.x757zpu:not(#\#) {
  padding: 6px 0 20px;
}

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

.xbnpv00:not(#\#) {
  padding: 8px 14px;
}

.x7onjr9:not(#\#) {
  padding: 8px 15px;
}

.x1ff1495:not(#\#) {
  padding: 8px 16px;
}

.xcuk4bc:not(#\#) {
  padding: 8px 4px;
}

.x1uzaqoa:not(#\#) {
  padding: 9px 10px;
}

.x1r1m0to:not(#\#) {
  padding: 9px 12px;
}

.xzlze7p:not(#\#) {
  padding: 9px 13px;
}

.x1jgyy6p:not(#\#) {
  padding: 9px 14px;
}

.x1ly7u5z:not(#\#) {
  padding: 9px 18px;
}

.xx7xleo:not(#\#) {
  padding: 9px 20px;
}

.x1uyi0wb:not(#\#) {
  padding: clamp(12px, 1.8vw, 18px);
}

.x2ahri5:not(#\#) {
  padding: clamp(14px, 1.8vw, 18px);
}

.x1nm3q5c:not(#\#) {
  padding: clamp(20px, 4vw, 40px);
}

.x1osomsa:not(#\#) {
  padding: clamp(22px, 2.6vw, 30px);
}

.xjsgt0w:not(#\#) {
  padding: clamp(22px, 2.8vw, 32px);
}

.x1fcu7t8:not(#\#) {
  padding: clamp(24px, 2.6vw, 30px);
}

.x6188gh:not(#\#) {
  padding: clamp(24px, 2.8vw, 36px);
}

.xguetjk:not(#\#) {
  padding: clamp(26px, 3.4vw, 44px) clamp(18px, 2.6vw, 34px);
}

.x8x0qfr:not(#\#) {
  padding: clamp(30px, 3.2vw, 44px) clamp(28px, 2.6vw, 38px);
}

.xybgxyb:not(#\#) {
  padding: clamp(30px, 3.4vw, 44px) clamp(30px, 3.2vw, 48px);
}

@supports ((-webkit-background-clip: text) or (background-clip: text)) {
  .x18q7bf3.x18q7bf3:not(#\#) {
    background: linear-gradient(110deg,#fff 4%,var(--gold) 44%,var(--arcane) 100%);
  }
}

@media (width <= 720px) {
  .xrmn7pn.xrmn7pn:not(#\#) {
    grid-area: center;
  }

  .x1sycjqf.x1sycjqf:not(#\#) {
    grid-area: rival;
  }

  .xxb0wks.xxb0wks:not(#\#) {
    grid-area: self;
  }

  .xeh8pm1.xeh8pm1:not(#\#) {
    grid-area: sigil;
  }
}

@media (width <= 640px) {
  .x1q7zp9z.x1q7zp9z:not(#\#) {
    padding: 14px 10px;
  }
}

@media (width <= 620px) {
  .x97cloq.x97cloq:not(#\#) {
    padding: 8px 10px;
  }
}

@media (width <= 560px) {
  .x1iz89ud.x1iz89ud:not(#\#) {
    padding: 8px 10px;
  }
}

@media (width <= 420px) {
  .xwvpkie.xwvpkie:not(#\#) {
    padding: 26px 22px;
  }
}

.x1l95nz9:not(#\#):not(#\#) {
  background-position: 0 0, 0 0, center;
}

.x1s3ati5:not(#\#):not(#\#) {
  background-position: bottom;
}

.x1m00g9f:not(#\#):not(#\#) {
  background-position: center, 50% 24%, center;
}

.x1xsqp64:not(#\#):not(#\#) {
  background-position: center;
}

.xzou8ck:not(#\#):not(#\#) {
  background-position: 0 100%;
}

.x1chz9fw:not(#\#):not(#\#) {
  background-position: right 12px center, 0 0;
}

.x1bom51c:not(#\#):not(#\#) {
  border-bottom: 1px solid #ff6b7d66;
}

.x19swp9f:not(#\#):not(#\#) {
  border-bottom: 1px solid var(--line);
}

.x1r7ld26:not(#\#):not(#\#) {
  border-color: currentColor;
}

.x1ek14kk:not(#\#):not(#\#) {
  border-color: #64e6b099;
}

.x1lcxkws:not(#\#):not(#\#) {
  border-color: #9688ff57;
}

.xcivax8:not(#\#):not(#\#) {
  border-color: #9f92ff52;
}

.xu88j4x:not(#\#):not(#\#) {
  border-color: #aa9cff61;
}

.xd96r5w:not(#\#):not(#\#) {
  border-color: #c7b2ff66;
}

.x11ksba7:not(#\#):not(#\#) {
  border-color: #ff6b7d80;
}

.xrr7m6h:not(#\#):not(#\#) {
  border-color: #ffc57a66;
}

.x1svnq3a:not(#\#):not(#\#) {
  border-color: #ffd79a57;
}

.x166gpo4:not(#\#):not(#\#) {
  border-color: #ffd79a8c;
}

.x1ttiwxh:not(#\#):not(#\#) {
  border-color: #ffd79a99;
}

.x1c7669q:not(#\#):not(#\#) {
  border-color: #62d3ff80;
}

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

.x1julww8:not(#\#):not(#\#) {
  border-color: var(--line-strong);
}

.x6fouwu:not(#\#):not(#\#) {
  border-color: var(--line);
}

.x19ctu66:not(#\#):not(#\#) {
  border-radius: 0 4px 4px 0;
}

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

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

.x4pepcl:not(#\#):not(#\#) {
  border-radius: 12px;
}

.xixl9f9:not(#\#):not(#\#) {
  border-radius: 14px;
}

.x12oqio5:not(#\#):not(#\#) {
  border-radius: 4px;
}

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

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

.xur7f20:not(#\#):not(#\#) {
  border-radius: 8px;
}

.x1e6avla:not(#\#):not(#\#) {
  border-radius: 999px;
}

.x1sybd2c:not(#\#):not(#\#) {
  border-radius: var(--radius-sm);
}

.xbsl7fq:not(#\#):not(#\#) {
  border-style: dashed;
}

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

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

.x1dcn90l:not(#\#):not(#\#) {
  border-top: 1px solid var(--line);
}

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

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

.x1iojvbi:not(#\#):not(#\#) {
  flex: 120px;
}

.xsdi4jd:not(#\#):not(#\#) {
  flex: 220px;
}

.x1elwuyh:not(#\#):not(#\#) {
  flex: 320px;
}

.xpy9h2r:not(#\#):not(#\#) {
  flex: 380px;
}

.x12lumcd:not(#\#):not(#\#) {
  flex: auto;
}

.x1okw0bk:not(#\#):not(#\#) {
  flex: none;
}

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

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

.x1af02g3:not(#\#):not(#\#) {
  gap: 14px;
}

.xou54vl:not(#\#):not(#\#) {
  gap: 16px;
}

.xaobbuh:not(#\#):not(#\#) {
  gap: 18px;
}

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

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

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

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

.x1ed6fcf:not(#\#):not(#\#) {
  gap: 3px;
}

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

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

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

.x1j9xkj6:not(#\#):not(#\#) {
  gap: 7px;
}

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

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

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

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

.x1twyzbg:not(#\#):not(#\#) {
  gap: clamp(10px, 1.6vw, 16px);
}

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

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

.x1qz9i71:not(#\#):not(#\#) {
  -webkit-mask: radial-gradient(farthest-side, #0000 calc(100% - 3px), #000 calc(100% - 2px));
  mask: radial-gradient(farthest-side, #0000 calc(100% - 3px), #000 calc(100% - 2px));
}

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

.x1rea2x4:not(#\#):not(#\#) {
  overflow: visible;
}

.x1ku5rj1:not(#\#):not(#\#) {
  place-items: center;
}

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

.x177re7z:not(#\#):not(#\#) {
  transition: background .18s, box-shadow .18s, color .18s;
}

.x4vgt72:not(#\#):not(#\#) {
  transition: border-color .14s, box-shadow .14s;
}

.xau29er:not(#\#):not(#\#) {
  transition: box-shadow .18s, background .18s, color .18s;
}

.xnwkdv3:not(#\#):not(#\#) {
  transition: transform .12s, color .16s, box-shadow .16s;
}

.xk2swo9:focus-visible:not(#\#):not(#\#) {
  outline: none;
}

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

@media (width <= 720px) {
  .x1hvq7hj.x1hvq7hj:not(#\#):not(#\#) {
    flex: 1 1 0;
  }
}

@media (width <= 880px) {
  .xrk8u7p.xrk8u7p:not(#\#):not(#\#) {
    gap: 6px;
  }
}

@media (width <= 720px) {
  .x1n3jums.x1n3jums:not(#\#):not(#\#) {
    gap: 10px;
  }
}

@media (width <= 560px) {
  .xjzuzt1.xjzuzt1:not(#\#):not(#\#) {
    gap: 0;
  }

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

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

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

@media (width <= 720px) {
  .x1bwfrn7.x1bwfrn7:not(#\#):not(#\#) {
    grid-template-areas: "self center"
                         "rival rival";
  }

  .xs6lh1j.xs6lh1j:not(#\#):not(#\#) {
    grid-template-areas: "self rival"
                         "center center";
  }

  .xhynbcg.xhynbcg:not(#\#):not(#\#) {
    grid-template-areas: "self sigil rival";
  }
}

.x1t23j8t:not(#\#):not(#\#):not(#\#) {
  -webkit-background-clip: text;
}

.x126ybc0:not(#\#):not(#\#):not(#\#) {
  -webkit-mask: radial-gradient(farthest-side, #0000 calc(100% - 3px), #000 calc(100% - 2px));
}

.x1qyxl6w:not(#\#):not(#\#):not(#\#) {
  -webkit-text-stroke-color: #f8f2ff;
}

.x1wr8l0v:not(#\#):not(#\#):not(#\#) {
  -webkit-text-stroke-width: 1px;
}

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

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

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

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

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

.xqcrz7y:not(#\#):not(#\#):not(#\#) {
  align-self: flex-start;
}

.xkh2ocl:not(#\#):not(#\#):not(#\#) {
  align-self: stretch;
}

.x1vvzlz1:not(#\#):not(#\#):not(#\#) {
  animation-delay: .8s;
}

.x1452b0j:not(#\#):not(#\#):not(#\#) {
  animation-delay: 1.6s;
}

.x1scod4h:not(#\#):not(#\#):not(#\#) {
  animation-delay: 2.4s;
}

.x14hu9v2:not(#\#):not(#\#):not(#\#) {
  animation-delay: 3.2s;
}

.x1i2k49l:not(#\#):not(#\#):not(#\#) {
  animation-delay: var(--drift-delay, 0s);
}

.xof6966:not(#\#):not(#\#):not(#\#) {
  animation-duration: .7s;
}

.x1pi4i9w:not(#\#):not(#\#):not(#\#) {
  animation-duration: 10.5s;
}

.x1q41ro2:not(#\#):not(#\#):not(#\#) {
  animation-duration: 11s;
}

.x1wxijlt:not(#\#):not(#\#):not(#\#) {
  animation-duration: 17s;
}

.xjq15ov:not(#\#):not(#\#):not(#\#) {
  animation-duration: 18s;
}

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

.x1a40nfd:not(#\#):not(#\#):not(#\#) {
  animation-duration: 26s;
}

.x176w33q:not(#\#):not(#\#):not(#\#) {
  animation-duration: 3.4s;
}

.xgzmjyv:not(#\#):not(#\#):not(#\#) {
  animation-duration: 3.6s;
}

.xsxcgo5:not(#\#):not(#\#):not(#\#) {
  animation-duration: 4.2s;
}

.xhzpukf:not(#\#):not(#\#):not(#\#) {
  animation-duration: 4.6s;
}

.x16zzmm9:not(#\#):not(#\#):not(#\#) {
  animation-duration: 5.2s;
}

.x1gf0wzc:not(#\#):not(#\#):not(#\#) {
  animation-duration: 8s;
}

.xs4pa2w:not(#\#):not(#\#):not(#\#) {
  animation-duration: 9.5s;
}

.x10zivq5:not(#\#):not(#\#):not(#\#) {
  animation-duration: 9s;
}

.x1lk45ek:not(#\#):not(#\#):not(#\#) {
  animation-duration: var(--drift-dur, 6s);
}

.x1u6ievf:not(#\#):not(#\#):not(#\#) {
  animation-fill-mode: both;
}

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

.x1rq5n8g:not(#\#):not(#\#):not(#\#) {
  animation-name: x18h7ri-B;
}

.xrrr7cq:not(#\#):not(#\#):not(#\#) {
  animation-name: x1byq3h1-B;
}

.xwf1hss:not(#\#):not(#\#):not(#\#) {
  animation-name: x1d81z59-B;
}

.xxr5fv4:not(#\#):not(#\#):not(#\#) {
  animation-name: x1dp7kzh-B;
}

.xbc9xw2:not(#\#):not(#\#):not(#\#) {
  animation-name: x1ebg9ps-B;
}

.xcwawno:not(#\#):not(#\#):not(#\#) {
  animation-name: x1fxeu0f-B;
}

.xpedhrg:not(#\#):not(#\#):not(#\#) {
  animation-name: x1fy8ia8-B;
}

.xakdjcx:not(#\#):not(#\#):not(#\#) {
  animation-name: x1pdl1mw-B;
}

.xj4ubro:not(#\#):not(#\#):not(#\#) {
  animation-name: x1yey2wl-B;
}

.x1rlz7mz:not(#\#):not(#\#):not(#\#) {
  animation-name: xg7lnlq-B;
}

.x16imlml:not(#\#):not(#\#):not(#\#) {
  animation-name: xjny74g-B;
}

.x1fsy7u3:not(#\#):not(#\#):not(#\#) {
  animation-name: xs6ylr5-B;
}

.x16smfxt:not(#\#):not(#\#):not(#\#) {
  animation-name: xxnuzx3-B;
}

.xorstpt:not(#\#):not(#\#):not(#\#) {
  animation-play-state: paused;
}

.x4hg4is:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: ease-in-out;
}

.xa3vuyk:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: ease-out;
}

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

.xjyslct:not(#\#):not(#\#):not(#\#) {
  appearance: none;
}

.x1plog1:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 1;
}

.xlvk9qt:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 3 / 4.1;
}

.xur1drc:not(#\#):not(#\#):not(#\#) {
  background-blend-mode: normal,luminosity;
}

.x1ta4xzc:not(#\#):not(#\#):not(#\#) {
  -webkit-background-clip: text;
  background-clip: text;
}

.xepy8ij:not(#\#):not(#\#):not(#\#) {
  background-color: #0b0e17;
}

.x1sgx6i7:not(#\#):not(#\#):not(#\#) {
  background-color: #11151f;
}

.xaozp8j:not(#\#):not(#\#):not(#\#) {
  background-color: #12101f;
}

.xqlyzl9:not(#\#):not(#\#):not(#\#) {
  background-color: #130e23;
}

.x12fxg7d:not(#\#):not(#\#):not(#\#) {
  background-color: #131022;
}

.xlvlmdv:not(#\#):not(#\#):not(#\#) {
  background-color: #141126;
}

.x19057n4:not(#\#):not(#\#):not(#\#) {
  background-color: #151126;
}

.x1ypr43v:not(#\#):not(#\#):not(#\#) {
  background-color: #151221;
}

.x1rhksyb:not(#\#):not(#\#):not(#\#) {
  background-color: #161127;
}

.xi8e5im:not(#\#):not(#\#):not(#\#) {
  background-color: #161226;
}

.x1wctubp:not(#\#):not(#\#):not(#\#) {
  background-color: #171027;
}

.x3jgzyt:not(#\#):not(#\#):not(#\#) {
  background-color: #171825;
}

.x1is3mms:not(#\#):not(#\#):not(#\#) {
  background-color: #181331;
}

.xbtdcz0:not(#\#):not(#\#):not(#\#) {
  background-color: #191430;
}

.xi9bzp2:not(#\#):not(#\#):not(#\#) {
  background-color: #1a142e;
}

.xemilrd:not(#\#):not(#\#):not(#\#) {
  background-color: #1d1d30;
}

.xnx98ez:not(#\#):not(#\#):not(#\#) {
  background-color: #262122;
}

.xzhzzk:not(#\#):not(#\#):not(#\#) {
  background-color: #343149;
}

.xuv8bv6:not(#\#):not(#\#):not(#\#) {
  background-color: #3b2028;
}

.xi57mdg:not(#\#):not(#\#):not(#\#) {
  background-color: #4a3722;
}

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

.xwjnju4:not(#\#):not(#\#):not(#\#) {
  background-color: #0c0a1a99;
}

.x15h751u:not(#\#):not(#\#):not(#\#) {
  background-color: #0e0b1eb3;
}

.x14g26d4:not(#\#):not(#\#):not(#\#) {
  background-color: #ff6b7d42;
}

.xhms1es:not(#\#):not(#\#):not(#\#) {
  background-color: #ffd79a14;
}

.x10vethq:not(#\#):not(#\#):not(#\#) {
  background-color: #06050e6b;
}

.xjewjnu:not(#\#):not(#\#):not(#\#) {
  background-color: #06050eb3;
}

.x158lyz4:not(#\#):not(#\#):not(#\#) {
  background-color: #06050eb8;
}

.xejz8ri:not(#\#):not(#\#):not(#\#) {
  background-color: #06050ecc;
}

.x1bo06h2:not(#\#):not(#\#):not(#\#) {
  background-color: #06050ed9;
}

.xduiguj:not(#\#):not(#\#):not(#\#) {
  background-color: #402e0c66;
}

.x9lx8tp:not(#\#):not(#\#):not(#\#) {
  background-color: #08061280;
}

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

.xjc40l:not(#\#):not(#\#):not(#\#) {
  background-color: var(--line);
}

.xvzt15a:not(#\#):not(#\#):not(#\#) {
  background-color: var(--panel);
}

.x1bqtqim:not(#\#):not(#\#):not(#\#) {
  background-image: conic-gradient(from 0deg,transparent 0 68%,#62d3ff99 90%,#ffd79abf 97%,transparent 100%);
}

.x1yhgsmn:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(#06091266,#06091266),var(--surface-stone);
}

.x1jd2tn1:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(#57233166,#30151b99),var(--surface-leather);
}

.xaw7j8l:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(#70223933,#70223933),var(--surface-stone);
}

.xkkgxfb:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(#7c501b22,#7c501b22),var(--surface-stone);
}

.x1w19oeh:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(#a67c3426,#a67c3426),var(--surface-leather);
}

.xlr5fdx:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(105deg, #c9ecff, #62d3ff 32%, #ddf4ff 52%, #2ea6e6 78%);
}

.x4v9321:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(105deg, #d9d2ff, #9f92ff 32%, #eee9ff 52%, #7f6ee8 78%);
}

.xnotoli:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(105deg, #f6ffc4, #e6ff5c 32%, #fbffd9 52%, #b8c22e 78%);
}

.x5rnk44:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(105deg, #ffd9a8, #ff8a4c 32%, #ffe6c2 52%, #f0641e 78%);
}

.x1x9wkiy:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(110deg, #0000 38%, #f4efff88 49%, #0000 60%);
}

.xyjlapp:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(135deg,#143748a6,#120c1ad9),var(--ornament-seal),var(--surface-leather);
}

.x1upuifi:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(135deg,#40121e9e,#120c1ad9),var(--ornament-seal),var(--surface-leather);
}

.x1dcnzw5:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(135deg,#5c421099,#140f22d9),var(--ornament-seal),var(--surface-leather);
}

.x1uwqo9l:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(150deg,#42326cf2,#271d4af2 52%,#191230f2),var(--surface-leather);
}

.x1mgk5fs:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(180deg,#0a081459,#0806108c),var(--ornament-seal),var(--surface-stone);
}

.x1ut28b5:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(180deg,#726a9129,transparent 55%,#00000038),var(--surface-leather);
}

.xm1dnq5:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(180deg,#7562a766,#362a4e73),var(--surface-leather);
}

.xfx7dmz:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(180deg,#7a68ff1a,#09071400 60%),var(--surface-stone);
}

.x1kuya1u:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(180deg,#9e773652,#412b1a66),var(--surface-vellum);
}

.xg1vcd4:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(180deg,#120e26e0,#0a0816e6),var(--surface-leather);
}

.x5a30ou:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(180deg,#14102ce6,#0a0816eb),var(--surface-vellum);
}

.x8nmm5c:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(180deg,#1812346b,#0a081685),var(--surface-stone);
}

.xxl4x2f:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(180deg,#18123473,#0a08168c),var(--surface-vellum);
}

.xhbthd3:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(180deg,#221a4259,#0c091a73),var(--surface-vellum);
}

.xcjqhd7:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(180deg,#281e4c59,#100c2280),var(--surface-stone);
}

.x11ljjue:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(180deg,#281e5461,#0c091a80),var(--surface-vellum);
}

.x15k3y2e:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(90deg, #4b3ca6, #9f92ff);
}

.x18fcp5m:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(90deg, #5b4ad0, #9f92ff);
}

.xds3jfe:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(#0a08168c,#0a08168c),var(--surface-stone);
}

.xelx2iz:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(#64e6b01a,#64e6b01a),var(--surface-stone);
}

.x1m2wki:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(#ff6b7d1a,#ff6b7d1a),var(--surface-stone);
}

.xg3opx9:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(#ff6b7d1f,#ff6b7d1f),var(--surface-stone);
}

.x1uhcpf1:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(#ffd79a1a,#ffd79a1a),var(--surface-stone);
}

.x145l8xl:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(#ffd79a1f,#ffd79a1f),var(--surface-stone);
}

.xuc8k6z:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(#05040cc7,#05040cc7),var(--surface-stone);
}

.x1rk0k41:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(#34101ac7,#34101ac7),var(--surface-stone);
}

.x1uug7h6:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(#581422b8,#581422b8),var(--surface-stone);
}

.xq263ae:not(#\#):not(#\#):not(#\#) {
  background-image: radial-gradient(120% 100% at 50% 108%,#46369657,transparent 66%),linear-gradient(180deg,#0e0b20e6,#06050ef0),var(--surface-stone);
}

.x1f19ele:not(#\#):not(#\#):not(#\#) {
  background-image: radial-gradient(120% 100% at 50% 46%, #0000 34%, #1e1a3499 100%);
}

.xxexnmr:not(#\#):not(#\#):not(#\#) {
  background-image: radial-gradient(120% 100% at 50% 46%, #0000 42%, #b41e3c57 100%);
}

.x1xb1dn3:not(#\#):not(#\#):not(#\#) {
  background-image: radial-gradient(120% 130% at 50% -30%, #7a60ff3d, #0000 62%), linear-gradient(#181234b8, #090716f0), url("/assets/arenas/arena-1.webp");
}

.x1vynw47:not(#\#):not(#\#):not(#\#) {
  background-image: radial-gradient(120% 90% at 10% 0%,#7a68ff42,transparent 60%),var(--surface-leather);
}

.xx7246:not(#\#):not(#\#):not(#\#) {
  background-image: radial-gradient(120% 90% at 50% -20%,#7a60ff38,transparent 60%),linear-gradient(180deg,#181234a8,#090716eb),var(--surface-leather);
}

.xqgv5k9:not(#\#):not(#\#):not(#\#) {
  background-image: radial-gradient(50% 50%, #0201088c, #0000 72%);
}

.x1vndjtn:not(#\#):not(#\#):not(#\#) {
  background-image: radial-gradient(circle, #fff 0 20%, #a99cff 48%, #6a58ff00 74%);
}

.x1bj2m0:not(#\#):not(#\#):not(#\#) {
  background-image: repeating-linear-gradient(-45deg, #786eaa0d 0 10px, #0000 10px 20px);
}

.x12twwtv:not(#\#):not(#\#):not(#\#) {
  background-image: repeating-linear-gradient(#efe7d2 0 2px, #b9ae93 2px 3px);
}

.xyxwi9m:not(#\#):not(#\#):not(#\#) {
  background-image: var(--hp-critical);
}

.xffhnwm:not(#\#):not(#\#):not(#\#) {
  background-image: var(--hp-down);
}

.xv7ulic:not(#\#):not(#\#):not(#\#) {
  background-image: var(--hp-low);
}

.xaph8ka:not(#\#):not(#\#):not(#\#) {
  background-image: var(--hp);
}

.x1fdfc4f:not(#\#):not(#\#):not(#\#) {
  background-image: var(--ornament-chevron),var(--surface-stone);
}

.x1x6rko6:not(#\#):not(#\#):not(#\#) {
  background-image: var(--ornament-divider);
}

.x1q2luz0:not(#\#):not(#\#):not(#\#) {
  background-image: var(--surface-leather);
}

.x1ilgvvz:not(#\#):not(#\#):not(#\#) {
  background-image: var(--surface-stone);
}

.xm9cs4i:not(#\#):not(#\#):not(#\#) {
  background-image: var(--surface-vellum);
}

.xmexymy:not(#\#):not(#\#):not(#\#) {
  background-repeat: no-repeat, no-repeat, repeat;
}

.xqha19u:not(#\#):not(#\#):not(#\#) {
  background-repeat: no-repeat, repeat;
}

.xiy17q3:not(#\#):not(#\#):not(#\#) {
  background-repeat: no-repeat;
}

.x182nak8:not(#\#):not(#\#):not(#\#) {
  background-repeat: repeat;
}

.x12gd2h2:not(#\#):not(#\#):not(#\#) {
  background-size: 18px 16px, 256px 256px;
}

.x658q5q:not(#\#):not(#\#):not(#\#) {
  background-size: 220% 100%;
}

.x31ge7m:not(#\#):not(#\#):not(#\#) {
  background-size: 240% 100%;
}

.xajrsio:not(#\#):not(#\#):not(#\#) {
  background-size: 240px 18px;
}

.xxsd7lu:not(#\#):not(#\#):not(#\#) {
  background-size: 256px 256px;
}

.x1bu9nga:not(#\#):not(#\#):not(#\#) {
  background-size: 320px 18px;
}

.x1p4ema:not(#\#):not(#\#):not(#\#) {
  background-size: auto, 256px 256px;
}

.xtvy20m:not(#\#):not(#\#):not(#\#) {
  background-size: auto, 96px 98px, 256px 256px;
}

.x56c0o0:not(#\#):not(#\#):not(#\#) {
  background-size: auto, auto, 256px 256px;
}

.xhdw99z:not(#\#):not(#\#):not(#\#) {
  background-size: auto, auto, cover;
}

.xmsavjk:not(#\#):not(#\#):not(#\#) {
  background-size: min(100%, 320px) 20px;
}

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

.xgkqhyc:not(#\#):not(#\#):not(#\#) {
  border-image-repeat: stretch;
}

.xmg57hz:not(#\#):not(#\#):not(#\#) {
  border-image-slice: 48;
}

.x18kpmeg:not(#\#):not(#\#):not(#\#) {
  border-image-source: var(--frame-accent);
}

.xh1nd25:not(#\#):not(#\#):not(#\#) {
  border-image-source: var(--frame-control);
}

.x1k9srj8:not(#\#):not(#\#):not(#\#) {
  border-image-source: var(--frame-inset);
}

.x1063zgv:not(#\#):not(#\#):not(#\#) {
  border-image-source: var(--frame-panel);
}

.xdd7ob4:not(#\#):not(#\#):not(#\#) {
  border-image-width: 10px;
}

.xh3eoxj:not(#\#):not(#\#):not(#\#) {
  border-image-width: 12px;
}

.xdvjn13:not(#\#):not(#\#):not(#\#) {
  border-image-width: 14px;
}

.xqbz1ng:not(#\#):not(#\#):not(#\#) {
  border-image-width: 16px;
}

.x1iqpw1e:not(#\#):not(#\#):not(#\#) {
  border-image-width: 26px;
}

.xurnm6e:not(#\#):not(#\#):not(#\#) {
  border-image-width: 6px;
}

.xzfq696:not(#\#):not(#\#):not(#\#) {
  border-image-width: 8px;
}

.x1n4s544:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 18px #9688ff2e;
}

.x185tsbx:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 20px #9688ff42;
}

.x1emvyog:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 30px #64e6b042, inset 0 0 24px #64e6b024;
}

.x1at3f0f:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 34px #ffd79a2e, inset 0 0 30px #ffd79a1f;
}

.xotnti7:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 42px #ffc57a38;
}

.x1yxzgrz:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 5px var(--glyph-particle-color, var(--arcane)),inset 0 0 4px var(--glyph-particle-color, var(--arcane));
}

.xh03wbr:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 14px 34px #04020e73;
}

.xzt36g8:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 14px 34px #38268452;
}

.x1txdpvz:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 24px 48px #03020c99, inset 0 1px #ffecc82e, inset 0 0 30px #7a60ff2e;
}

.xm9gcdk:not(#\#):not(#\#):not(#\#) {
  box-shadow: 2px 2px 8px #03020c80;
}

.x1r19pzx:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 -2px 0 var(--danger);
}

.x1asp65t:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 14px #080a1380, 0 3px 7px #0005;
}

.x5gq7x1:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 34px #7a60ff29;
}

.x1xe2zxc:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 34px #7a60ff2e;
}

.x1e7ctcl:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 2px 8px #0005;
}

.x1w0vk0b:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 3px 0 #588b77,var(--shadow);
}

.xme46jr:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 3px 0 #ae5668,var(--shadow);
}

.x565zij:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 3px 0 #ae5668;
}

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

.x1o6rqsv:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--shadow),var(--glow);
}

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

.xbuiw85:not(#\#):not(#\#):not(#\#) {
  caret-color: #0000;
}

.xzpqnlu:not(#\#):not(#\#):not(#\#) {
  clip: rect(0,0,0,0);
}

.x1tqa3m:not(#\#):not(#\#):not(#\#) {
  color: #85858f;
}

.xxnkged:not(#\#):not(#\#):not(#\#) {
  color: #d2ffec;
}

.xg5br4o:not(#\#):not(#\#):not(#\#) {
  color: #d7dcff;
}

.x1mruvb7:not(#\#):not(#\#):not(#\#) {
  color: #e5a978;
}

.x1ht7aia:not(#\#):not(#\#):not(#\#) {
  color: #f4efff;
}

.x1c26f43:not(#\#):not(#\#):not(#\#) {
  color: #ffabb8;
}

.x4jcxpr:not(#\#):not(#\#):not(#\#) {
  color: #ffb0be;
}

.xg02qjm:not(#\#):not(#\#):not(#\#) {
  color: #ffd8de;
}

.xgvmcrp:not(#\#):not(#\#):not(#\#) {
  color: #ffd9df;
}

.x1xhr32a:not(#\#):not(#\#):not(#\#) {
  color: #ffe3ad;
}

.x1s6cddn:not(#\#):not(#\#):not(#\#) {
  color: #ffe4b8;
}

.xzia1h8:not(#\#):not(#\#):not(#\#) {
  color: #fff0d0;
}

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

.x19co3pv:not(#\#):not(#\#):not(#\#) {
  color: #0000;
}

.x1yelqly:not(#\#):not(#\#):not(#\#) {
  color: var(--arcane);
}

.x1sr8853:not(#\#):not(#\#):not(#\#) {
  color: var(--danger);
}

.x15v40he:not(#\#):not(#\#):not(#\#) {
  color: var(--fire);
}

.xdyfhxd:not(#\#):not(#\#):not(#\#) {
  color: var(--gold);
}

.x1kc3dz3:not(#\#):not(#\#):not(#\#) {
  color: var(--good);
}

.x1yzt1g:not(#\#):not(#\#):not(#\#) {
  color: var(--ice);
}

.x1pjxdl9:not(#\#):not(#\#):not(#\#) {
  color: var(--ink-dim);
}

.xkz6hq1:not(#\#):not(#\#):not(#\#) {
  color: var(--ink-faint);
}

.x1lk8qxj:not(#\#):not(#\#):not(#\#) {
  color: var(--ink);
}

.x8ftxx4:not(#\#):not(#\#):not(#\#) {
  color: var(--storm);
}

.xtqikln:not(#\#):not(#\#):not(#\#) {
  column-gap: 12px;
}

.xm7xttf:not(#\#):not(#\#):not(#\#) {
  column-gap: clamp(10px, 2.2vw, 28px);
}

.x7ls74c:not(#\#):not(#\#):not(#\#) {
  column-gap: clamp(10px, 2.4vw, 30px);
}

.x1cdrkyh:not(#\#):not(#\#):not(#\#) {
  counter-reset: step;
}

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

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

.x1ed109x:not(#\#):not(#\#):not(#\#) {
  cursor: text;
}

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

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

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

.xochpx2:not(#\#):not(#\#):not(#\#) {
  filter: blur(2.5px) saturate(.6) brightness(.85);
}

.x16v1gri:not(#\#):not(#\#):not(#\#) {
  filter: brightness(1.18);
}

.xp3i7y2:not(#\#):not(#\#):not(#\#) {
  filter: drop-shadow(0 0 10px #62d3ff66);
}

.x3i39am:not(#\#):not(#\#):not(#\#) {
  filter: drop-shadow(0 0 10px #62d3ff73);
}

.x1diec9y:not(#\#):not(#\#):not(#\#) {
  filter: drop-shadow(0 0 16px #9f92ff8c);
}

.x1qxy19a:not(#\#):not(#\#):not(#\#) {
  filter: drop-shadow(0 0 18px #9f92ff8c);
}

.xmh3vw6:not(#\#):not(#\#):not(#\#) {
  filter: drop-shadow(0 0 6px #9f92ff66);
}

.x1qd3uve:not(#\#):not(#\#):not(#\#) {
  filter: drop-shadow(0 0 6px #e6ff5c57);
}

.x13xrnm1:not(#\#):not(#\#):not(#\#) {
  filter: drop-shadow(0 0 6px #ff8a4c66);
}

.x1vpt8gy:not(#\#):not(#\#):not(#\#) {
  filter: drop-shadow(0 0 6px #62d3ff66);
}

.x8ukaje:not(#\#):not(#\#):not(#\#) {
  filter: drop-shadow(0 0 8px #9f92ff8c);
}

.x16w3it4:not(#\#):not(#\#):not(#\#) {
  filter: drop-shadow(0 0 9px #9688ff73);
}

.x17zv73d:not(#\#):not(#\#):not(#\#) {
  filter: grayscale(.5);
}

.x7fhskj:not(#\#):not(#\#):not(#\#) {
  filter: grayscale(.55) brightness(.8);
}

.x1funxwb:not(#\#):not(#\#):not(#\#) {
  filter: grayscale(.7);
}

.x7jpxuo:not(#\#):not(#\#):not(#\#) {
  filter: saturate(1.05) brightness(.85);
}

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

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

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

.x1arfh7o:not(#\#):not(#\#):not(#\#) {
  font-family: var(--font-display);
}

.xpw0y0u:not(#\#):not(#\#):not(#\#) {
  font-family: var(--font-mono);
}

.x1ll8agd:not(#\#):not(#\#):not(#\#) {
  font-size: .66rem;
}

.x191ayms:not(#\#):not(#\#):not(#\#) {
  font-size: .68rem;
}

.x1jayfri:not(#\#):not(#\#):not(#\#) {
  font-size: .72em;
}

.x1iuv88s:not(#\#):not(#\#):not(#\#) {
  font-size: .72rem;
}

.x142gn8v:not(#\#):not(#\#):not(#\#) {
  font-size: .74rem;
}

.x157bgb5:not(#\#):not(#\#):not(#\#) {
  font-size: .76rem;
}

.xp1qmoa:not(#\#):not(#\#):not(#\#) {
  font-size: .78rem;
}

.x1sfrptf:not(#\#):not(#\#):not(#\#) {
  font-size: .7rem;
}

.xg9jl45:not(#\#):not(#\#):not(#\#) {
  font-size: .82em;
}

.xym1t2f:not(#\#):not(#\#):not(#\#) {
  font-size: .82rem;
}

.xfl4wtl:not(#\#):not(#\#):not(#\#) {
  font-size: .84rem;
}

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

.xzwx8i7:not(#\#):not(#\#):not(#\#) {
  font-size: .86rem;
}

.x16vn6xf:not(#\#):not(#\#):not(#\#) {
  font-size: .88rem;
}

.xgommxb:not(#\#):not(#\#):not(#\#) {
  font-size: .8rem;
}

.x7oktz0:not(#\#):not(#\#):not(#\#) {
  font-size: .92rem;
}

.x7hnp65:not(#\#):not(#\#):not(#\#) {
  font-size: .94rem;
}

.xyr29y3:not(#\#):not(#\#):not(#\#) {
  font-size: .95rem;
}

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

.x1ieblcr:not(#\#):not(#\#):not(#\#) {
  font-size: 1.05em;
}

.x12tz2uy:not(#\#):not(#\#):not(#\#) {
  font-size: 1.12rem;
}

.x1gqo1bu:not(#\#):not(#\#):not(#\#) {
  font-size: 1.15rem;
}

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

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

.xngnso2:not(#\#):not(#\#):not(#\#) {
  font-size: 1.5rem;
}

.x1qubt92:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(.88rem, 1.3vw, 1rem);
}

.x5qzxcb:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(.92rem, 1.5vw, 1.02rem);
}

.x15abj2z:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(.96rem, 1.3vw, 1.06rem);
}

.xtra82n:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(.98rem, 1.5vw, 1.18rem);
}

.x17pxcy1:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.02rem, 1.7vw, 1.2rem);
}

.xg8h84a:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.15rem, 2.4vw, 1.5rem);
}

.x1fumc8m:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.15rem, 2vw, 1.5rem);
}

.x16cuflh:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.1rem, 1.9vw, 1.35rem);
}

.x1x6foef:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.35rem, 2.6vw, 1.85rem);
}

.xtkwc9:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.3rem, 3vw, 1.7rem);
}

.xnpby7r:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.4rem, 2.4vw, 1.8rem);
}

.x5kvy54:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.5rem, 2.05vw, 1.85rem);
}

.x1w3a3j2:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.5rem, 3vw, 2.2rem);
}

.x13hwi6l:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.8rem, 4.2vw, 2.7rem);
}

.x1ke623r:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.95rem, 4.4vw, 2.85rem);
}

.x5774jk:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.9rem, 4.4vw, 3rem);
}

.xmsxdc2:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.9rem, 4vw, 2.7rem);
}

.xmxvmq1:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1rem, 1.6vw, 1.12rem);
}

.x1bfsylu:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1rem, 1.6vw, 1.16rem);
}

.x1bnktiw:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.8rem, 7vw, 5rem);
}

.xje3ktx:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(3.4rem, 10vw, 6rem);
}

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

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

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

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

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

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

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

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

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

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

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

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

.xzincfc:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(112px, 1fr));
}

.xdbifxr:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
}

.xsuz0e0:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
}

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

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

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

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

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

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

.x1qab1bc:not(#\#):not(#\#):not(#\#) {
  justify-self: end;
}

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

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

.x2ujxvm:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .05em;
}

.x1dgsrnt:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .06em;
}

.x9pfba7:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .08em;
}

.x7447wj:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .12em;
}

.x1labic3:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .14em;
}

.x11fj6oh:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .18em;
}

.x1dor1uw:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .1em;
}

.x1qv67nb:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .22em;
}

.x1jv4fct:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .24em;
}

.xribhvm:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .2em;
}

.xvw9g25:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .32em;
}

.xxteldw:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .3em;
}

.x12oo3zp:not(#\#):not(#\#):not(#\#) {
  letter-spacing: 0;
}

.x4gjf66:not(#\#):not(#\#):not(#\#) {
  letter-spacing: inherit;
}

.x1rewzq7:not(#\#):not(#\#):not(#\#) {
  line-height: 1.06;
}

.x1u7k74:not(#\#):not(#\#):not(#\#) {
  line-height: 1.2;
}

.xwn7fz2:not(#\#):not(#\#):not(#\#) {
  line-height: 1.3;
}

.x1evy7pa:not(#\#):not(#\#):not(#\#) {
  line-height: 1.5;
}

.x1dbl2gt:not(#\#):not(#\#):not(#\#) {
  line-height: 1.6;
}

.x4q1cud:not(#\#):not(#\#):not(#\#) {
  line-height: 1.75;
}

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

.x15bjb6t:not(#\#):not(#\#):not(#\#) {
  line-height: inherit;
}

.x3tv44j:not(#\#):not(#\#):not(#\#) {
  -webkit-mask-image: radial-gradient(120% 100% at 50% 40%, #000 34%, #0000 88%);
  mask-image: radial-gradient(120% 100% at 50% 40%, #000 34%, #0000 88%);
}

.x12d5125:not(#\#):not(#\#):not(#\#) {
  -webkit-mask-image: radial-gradient(110% 85% at 50% 0, #000 18%, #0000 95%);
  mask-image: radial-gradient(110% 85% at 50% 0, #000 18%, #0000 95%);
}

.x1nkw5nh:not(#\#):not(#\#):not(#\#) {
  -webkit-mask-image: radial-gradient(at 50% 40%, #000 30%, #0000 90%);
  mask-image: radial-gradient(at 50% 40%, #000 30%, #0000 90%);
}

.x19kjcj4:not(#\#):not(#\#):not(#\#) {
  object-fit: contain;
}

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

.xc6wj3b:not(#\#):not(#\#):not(#\#) {
  object-position: center 34%;
}

.x7zo42s:not(#\#):not(#\#):not(#\#) {
  opacity: .16;
}

.xs9930i:not(#\#):not(#\#):not(#\#) {
  opacity: .28;
}

.x1ksfsxq:not(#\#):not(#\#):not(#\#) {
  opacity: .34;
}

.xyd83as:not(#\#):not(#\#):not(#\#) {
  opacity: .45;
}

.xwq05k6:not(#\#):not(#\#):not(#\#) {
  opacity: .55;
}

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

.x1uy6g52:not(#\#):not(#\#):not(#\#) {
  opacity: .62;
}

.x190dgpg:not(#\#):not(#\#):not(#\#) {
  opacity: .65;
}

.x1ks1olk:not(#\#):not(#\#):not(#\#) {
  opacity: .7;
}

.x1us6l5c:not(#\#):not(#\#):not(#\#) {
  opacity: .8;
}

.xiiclqw:not(#\#):not(#\#):not(#\#) {
  opacity: .85;
}

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

.xg01cxk:not(#\#):not(#\#):not(#\#) {
  opacity: 0;
}

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

.x1t137rt:not(#\#):not(#\#):not(#\#) {
  outline-style: none;
}

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

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

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

.xtt52l0:not(#\#):not(#\#):not(#\#) {
  resize: none;
}

.xp1r0qw:not(#\#):not(#\#):not(#\#) {
  row-gap: 12px;
}

.x19hwu5s:not(#\#):not(#\#):not(#\#) {
  row-gap: clamp(10px, 2.2vw, 24px);
}

.xbjdjja:not(#\#):not(#\#):not(#\#) {
  row-gap: clamp(10px, 2.2vw, 28px);
}

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

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

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

.x12kjmvv:not(#\#):not(#\#):not(#\#) {
  text-indent: .32em;
}

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

.x1bdli1y:not(#\#):not(#\#):not(#\#) {
  text-shadow: 0 0 10px #e6ff5c73;
}

.xskhp3s:not(#\#):not(#\#):not(#\#) {
  text-shadow: 0 0 12px #9f92ff59;
}

.x15wnafo:not(#\#):not(#\#):not(#\#) {
  text-shadow: 0 0 12px #ffd79a8c;
}

.xvgd34:not(#\#):not(#\#):not(#\#) {
  text-shadow: 0 0 14px #64e6b066;
}

.x171bkyx:not(#\#):not(#\#):not(#\#) {
  text-shadow: 0 0 20px #9f92ffa6;
}

.x1idmhaj:not(#\#):not(#\#):not(#\#) {
  text-shadow: 0 0 26px #9f92ff66;
}

.xznc7do:not(#\#):not(#\#):not(#\#) {
  text-shadow: 0 0 2px #fff,0 0 10px var(--glyph-particle-color, var(--arcane));
}

.xqlsg4e:not(#\#):not(#\#):not(#\#) {
  text-shadow: 0 0 34px #9688ff59;
}

.x1h2lrhg:not(#\#):not(#\#):not(#\#) {
  text-shadow: 0 0 50px #ffc57a73;
}

.x1euw7g7:not(#\#):not(#\#):not(#\#) {
  text-shadow: 0 0 8px var(--glyph-particle-color);
}

.xp75abp:not(#\#):not(#\#):not(#\#) {
  text-shadow: 0 1px 2px #000000f2, 0 0 18px #000000e6, 0 2px 6px #000000d9;
}

.x19pm5ym:not(#\#):not(#\#):not(#\#) {
  text-shadow: none;
}

.x5ftkge:not(#\#):not(#\#):not(#\#) {
  text-transform: inherit;
}

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

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

.x135icu2:not(#\#):not(#\#):not(#\#) {
  transform: rotate(-180deg);
}

.x1wm4ftd:not(#\#):not(#\#):not(#\#) {
  transform: rotate(-270deg);
}

.x9tu13d:not(#\#):not(#\#):not(#\#) {
  transform: rotate(-90deg);
}

.x13p3vhx:not(#\#):not(#\#):not(#\#) {
  transform: rotate(128deg);
}

.x1vog70k:not(#\#):not(#\#):not(#\#) {
  transform: rotate(140deg);
}

.x19jd1h0:not(#\#):not(#\#):not(#\#) {
  transform: rotate(180deg);
}

.x1qujae6:not(#\#):not(#\#):not(#\#) {
  transform: rotate(246deg);
}

.x1rbgqaq:not(#\#):not(#\#):not(#\#) {
  transform: rotate(270deg);
}

.x1iffjtl:not(#\#):not(#\#):not(#\#) {
  transform: rotate(90deg);
}

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

.x1bndym7:not(#\#):not(#\#):not(#\#) {
  transform-origin: 50%;
}

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

.xbb3pvg:not(#\#):not(#\#):not(#\#) {
  transition-duration: .14s;
}

.x1bc2b9n:not(#\#):not(#\#):not(#\#) {
  transition-duration: .32s;
}

.xofcydl:not(#\#):not(#\#):not(#\#) {
  transition-duration: .4s;
}

.xt3l3uh:not(#\#):not(#\#):not(#\#) {
  transition-property: color;
}

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

.xxrbq2n:not(#\#):not(#\#):not(#\#) {
  transition-property: width;
}

.x1o980ma:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: cubic-bezier(.22, .7, .3, 1);
}

.xwji4o3:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: ease;
}

.xcj1dhv:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: linear;
}

.xvrbanz:not(#\#):not(#\#):not(#\#) {
  -webkit-user-select: all;
  user-select: all;
}

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

.x17etxam:not(#\#):not(#\#):not(#\#) {
  white-space: break-spaces;
}

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

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

.x13faqbe:not(#\#):not(#\#):not(#\#) {
  word-break: break-word;
}

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

.x1ja2u2z:not(#\#):not(#\#):not(#\#) {
  z-index: 0;
}

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

.xhtitgo:not(#\#):not(#\#):not(#\#) {
  z-index: 2;
}

.xzkaem6:not(#\#):not(#\#):not(#\#) {
  z-index: 3;
}

.x68pp3s:not(#\#):not(#\#):not(#\#) {
  z-index: 30;
}

.x1u8a7rm:not(#\#):not(#\#):not(#\#) {
  z-index: 5;
}

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

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

@supports ((-webkit-background-clip: text) or (background-clip: text)) {
  .x11zeiyt.x11zeiyt:not(#\#):not(#\#):not(#\#) {
    -webkit-background-clip: text;
  }
}

@supports ((-webkit-background-clip: text) or (background-clip: text)) {
  .xdm786g.xdm786g:not(#\#):not(#\#):not(#\#) {
    -webkit-text-fill-color: transparent;
  }
}

@supports ((-webkit-background-clip: text) or (background-clip: text)) {
  .x1mtrzge.x1mtrzge:not(#\#):not(#\#):not(#\#) {
    -webkit-background-clip: text;
    background-clip: text;
  }
}

.x15lllaf:focus-within:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px #9f92ff8c, 0 0 26px #9f92ff29;
}

.xqofjbh:hover:not(:disabled):not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 16px #c7baea16;
}

.x1llxiu1:hover:not(:disabled):not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 18px #c7baea20, 0 3px 9px #0006;
}

.xvb9zzy:hover:not(:disabled):not(#\#):not(#\#):not(#\#) {
  color: #fff4da;
}

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

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

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

.xv9foeo:hover:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(180deg,#40306e73,#1a14348c),var(--surface-stone);
}

.x8yk78q:hover:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(#ffd79a14,#ffd79a14),var(--surface-stone);
}

.xuiqt5h:hover:not(#\#):not(#\#):not(#\#) {
  background-repeat: no-repeat, repeat;
}

.xffotqr:hover:not(#\#):not(#\#):not(#\#) {
  background-size: auto, 256px 256px;
}

.x1ycpkig:hover:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 1px #ffd79a59;
}

.x17k2uhk:hover:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 1px #ffd79a66;
}

.x59iwt6:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--gold);
}

.xpx8ikb:focus:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px #b29ce080, inset 0 2px 8px #0005;
}

@media (width <= 720px) {
  .x1pumoh4.x1pumoh4:not(#\#):not(#\#):not(#\#) {
    align-items: center;
  }

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

@media (width <= 560px) {
  .xais8lf.xais8lf:not(#\#):not(#\#):not(#\#) {
    align-items: stretch;
  }
}

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

@media (width <= 720px) {
  .xfnjne.xfnjne:not(#\#):not(#\#):not(#\#) {
    column-gap: 10px;
  }
}

@media (width <= 880px) {
  .x10cn2xr.x10cn2xr:not(#\#):not(#\#):not(#\#) {
    display: block;
  }
}

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

@media (prefers-reduced-motion: reduce) {
  .xkio4u3.xkio4u3:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width <= 720px) {
  .x1g3ag0e.x1g3ag0e:not(#\#):not(#\#):not(#\#) {
    flex-direction: column;
  }

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

@media (width <= 560px) {
  .x1oouwu2.x1oouwu2:not(#\#):not(#\#):not(#\#) {
    flex-direction: column;
  }
}

@media (width <= 620px) {
  .x1fhwymn.x1fhwymn:not(#\#):not(#\#):not(#\#) {
    font-size: 1.1rem;
  }
}

@media (width <= 480px) {
  .x1eamff.x1eamff:not(#\#):not(#\#):not(#\#) {
    font-size: .82rem;
  }
}

@media (width <= 420px) {
  .x1gyt2c.x1gyt2c:not(#\#):not(#\#):not(#\#) {
    font-size: .75rem;
  }

  .xoy8c9j.xoy8c9j:not(#\#):not(#\#):not(#\#) {
    font-size: .98rem;
  }

  .x18ts99e.x18ts99e:not(#\#):not(#\#):not(#\#) {
    font-size: 1.42rem;
  }
}

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

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

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

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

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

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

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

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

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

@media (width <= 720px) {
  .xbewaop.xbewaop:not(#\#):not(#\#):not(#\#) {
    justify-content: space-evenly;
  }
}

@media (width <= 700px) {
  .x88anuq.x88anuq:not(#\#):not(#\#):not(#\#) {
    justify-content: flex-start;
  }
}

@media (width <= 720px) {
  .x1d2jqht.x1d2jqht:not(#\#):not(#\#):not(#\#) {
    row-gap: 18px;
  }

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

.xvq95po:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--storm);
}

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

.x2x41l1:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 3px;
}

.x23dydh:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--line);
}

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

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

.xq6397w:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: -16px;
}

.x188nwvc:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: -80px;
}

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

.x1dzgtdc:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 13%;
}

.x10zg6f5:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 15%;
}

.x1iacjwo:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 18px;
}

.xe5z4yz:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 4%;
}

.x96ry18:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 6%;
}

.x1yzp2aj:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 7%;
}

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

.x170jfvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 10px;
}

.xha1b0h:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 112%;
}

.x1kpxq89:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 12px;
}

.x1v9usgg:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 14px;
}

.xlup9mm:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 16px;
}

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

.x1qx5ct2:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 20px;
}

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

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

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

.xqu0tyb:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 4px;
}

.xdd8jsf:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 52px;
}

.xnnlda6:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 56px;
}

.xfeo3ze:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 58%;
}

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

.x1kx422t:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 66%;
}

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

.xlylkcw:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: -64px;
}

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

.x1nu84yq:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 10%;
}

.x1sj59yy:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 12%;
}

.xpnmzw7:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 12px;
}

.x1byz8br:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 13%;
}

.xxxtni6:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 15%;
}

.xj5k969:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 22%;
}

.x1julenc:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 4%;
}

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

.x63h27o:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 52%;
}

.x1yu0tvw:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 6%;
}

.xnxhi83:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 78%;
}

.xwx9rr6:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 88%;
}

.xee38uy:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: calc(50% - 11px);
}

.xoucdp0:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: .4em;
}

.xq2qa84:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: .5em;
}

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

.xod5an3:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 12px;
}

.x1u7kmwd:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 14px;
}

.x1c436fg:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 18px;
}

.xieb3on:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 20px;
}

.xzueoph:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 6px;
}

.x1e56ztr:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 8px;
}

.x8x9d4c:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: auto;
}

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

.x1anpbxc:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 10px;
}

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

.xr9ek0c:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 2px;
}

.x1gslohp:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 4px;
}

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

.x1xmf6yo:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 8px;
}

.xr1yuqi:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: auto;
}

.x1983irj:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 220px;
}

.xy2oaap:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: calc(100dvh - 48px);
}

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

.x4gyc16:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1120px;
}

.xomyj9x:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 12em;
}

.x1dwg165:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 44rem;
}

.xpup70g:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: min(420px, 92vw);
}

.xxh25cm:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: min(560px, 100%);
}

.xd1jvzs:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: min(720px, 100%);
}

.x1lnxjyg:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 1.4em;
}

.xpuyutl:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 1.5em;
}

.x9l5fec:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 220px;
}

.x1cqlux9:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 3.3em;
}

.xu0aao5:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 36px;
}

.x1ba4aug:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 40px;
}

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

.x1wxaq2x:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 48px;
}

.x18db23j:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: calc(1.6 * clamp(1.5rem, 2.05vw, 1.85rem) + 26px);
}

.x1jnit9p:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: calc(clamp(300px, 44vh, 520px) / 1.16279);
}

.xgzfjkt:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: clamp(300px, 44vh, 520px);
}

.x1namqhi:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: clamp(400px, 56vh, 600px);
}

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

.x2p60b7:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 1.6em;
}

.x1fns5xo:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 40px;
}

.x13f19lc:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 82px;
}

.x17y4j5z:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 96px;
}

.x1f90phw:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: min(320px, 100%);
}

.xjrddbv:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: min(360px, 100%);
}

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

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

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

.xsag5q8:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 12px;
}

.x1j85h84:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 1px;
}

.xx6bls6:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 20px;
}

.x1t4gjm:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 22px;
}

.x1120s5i:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 2px;
}

.xg8j3zb:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 3px;
}

.xs9asl8:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 5px;
}

.xwib8y2:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 8px;
}

.xdvlbce:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 9px;
}

.x160rfwr:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 1.15em;
}

.x1lqa7cf:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 10px;
}

.xzjhap9:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 14px;
}

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

.xtgdcp1:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 6%;
}

.xp5pvr8:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 7px;
}

.x163pfp:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 8px;
}

.xyndbda:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 9px;
}

.xcicffo:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 10px;
}

.x19tmk5i:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 14px;
}

.xt7fzpd:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 38px;
}

.xmzs88n:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 4px;
}

.x16ah965:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 6%;
}

.x82l30n:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 7px;
}

.xy13l1i:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 8px;
}

.x10dlkkm:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 9px;
}

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

.x889kno:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 10px;
}

.xz9dl7a:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 12px;
}

.x1vlftby:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 18vh;
}

.x4p5aij:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 1px;
}

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

.xyqdw3p:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 3px;
}

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

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

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

.x96k8nx:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 9px;
}

.x1djvvrt:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: -64px;
}

.xgzdjil:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: -6px;
}

.x3m8u43:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 0;
}

.x1xp5we7:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 12%;
}

.xlftelb:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 12px;
}

.x14ur313:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 13%;
}

.x17zd9i7:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 15%;
}

.x3mw7os:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 18px;
}

.x76egb3:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 4%;
}

.x177m4yw:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 6%;
}

.xxrm3jo:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -11px;
}

.x5enoso:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -14px;
}

.x102i4hf:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -60px;
}

.x1rkhmcy:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -80px;
}

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

.xqglv4n:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 13%;
}

.xic2vs9:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 15%;
}

.x1tdakkf:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 4%;
}

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

.xz21lkc:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 6%;
}

.xj02dvp:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 64%;
}

.x1atx4j1:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 6px;
}

.x7climu:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 7%;
}

.xhvklfv:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 70%;
}

.x1nvd71e:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 80%;
}

.x1hp1qfz:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 82%;
}

.x2lv0x0:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 88%;
}

.xnalus7:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 0;
}

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

.x19u389r:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 112%;
}

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

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

.x1849jeq:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 30px;
}

.xz84dc7:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 40%;
}

.x1t0fkks:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 44%;
}

.x1b42p2t:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 46%;
}

.xvni27:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 52px;
}

.x15yg21f:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 56px;
}

.x14dgxzp:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 58%;
}

.x1ftt334:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 5px;
}

.x1vz4e29:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 66%;
}

.x1v4s8kt:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 6px;
}

.xci0xqf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 7px;
}

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

.xhjchyt:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: clamp(108px, 14vw, 148px);
}

.x1ucrh1y:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: clamp(148px, 16vw, 200px);
}

.x1w13uv8:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: clamp(168px, 22vw, 244px);
}

.x17t440r:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: clamp(236px, 30vw, 330px);
}

.xs907dz:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: clamp(62px, 9vw, 84px);
}

.x169zn22:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: clamp(92px, 14vw, 130px);
}

.xsprzmc:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(144px, 100%);
}

.xjbg27m:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(460px, 100vw - 32px);
}

.xvzn5ge:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(560px, 100%);
}

.xvyb4q0:focus:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 12px;
}

@media (prefers-reduced-motion: reduce) {
  .x8mbpf7.x8mbpf7:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-width: 2px;
  }
}

@media (width <= 640px) {
  .x1dg64nt.x1dg64nt:not(#\#):not(#\#):not(#\#):not(#\#) {
    left: -20px;
  }
}

@media (width <= 880px) {
  .x11ydb0f.x11ydb0f:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: calc(clamp(300px, 44vh, 520px) / 1.16279);
  }

  .x13g6969.x13g6969:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: clamp(260px, 40vh, 420px);
  }
}

@media (height <= 760px) {
  .x1ovruel.x1ovruel:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: calc(clamp(200px, 30vh, 300px) / 1.16279);
  }
}

@media (height <= 860px) {
  .x1brsabn.x1brsabn:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: calc(clamp(240px, 36vh, 380px) / 1.06383);
  }
}

@media (height <= 760px) {
  .x1ju65jf.x1ju65jf:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: clamp(200px, 30vh, 300px);
  }
}

@media (height <= 860px) {
  .x1cytacx.x1cytacx:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: clamp(240px, 36vh, 380px);
  }
}

@media (width <= 640px) {
  .x6ol4rz.x6ol4rz:not(#\#):not(#\#):not(#\#):not(#\#) {
    right: -20px;
  }
}

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

  .x1a57soc.x1a57soc:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 44%;
  }

  .xpccd6r.xpccd6r:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 56px;
  }

  .x199qhn7.x199qhn7:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 64px;
  }

  .xex89jm.xex89jm:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: clamp(212px, 60vw, 280px);
  }
}

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

@media (width <= 420px) {
  .x1vkuiyk.x1vkuiyk:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 56px;
  }

  .x11q732u.x11q732u:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: clamp(122px, 44vw, 160px);
  }

  .xhumwwh.xhumwwh:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: clamp(84px, 26vw, 108px);
  }

  .x16g10n9.x16g10n9:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: min(100%, 88px);
  }
}

.x1vhw2p0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  background: linear-gradient(#0000 38%, #9f92ff4d 50%, #0000 62%);
}

.x14yi48p:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  background: radial-gradient(circle, #fff 0 18%, #a99cff 46%, #6a58ff00 72%);
}

.x1jniodf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  border: 1px solid #9688ff1f;
}

.xarstr8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .xxx281p:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  inset: 0;
}

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

.xufufop:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  border-color: var(--line-strong);
}

.x1mjy406:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  border-radius: 10px 0 0 10px;
}

.x2coff9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .x9msap3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  border-radius: 50%;
}

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

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

.x1gh30kj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before, .x7s0bvb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  animation-delay: var(--drift-delay, 0s);
}

.xhjmous:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  animation-direction: reverse;
}

.x3g4vjz:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  animation-duration: 2.2s;
}

.xae3x41:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  animation-duration: 2.4s;
}

.x180y0qj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  animation-duration: 2.7s;
}

.x11h5tle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  animation-duration: 3.8s;
}

.x1yb8d6v:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  animation-duration: 7s;
}

.xqxsdvd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  animation-duration: calc(var(--drift-dur, 6s) * .4);
}

.xe6pdt9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  animation-duration: calc(var(--drift-dur, 6s) * .55);
}

.x13ee8us:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .xzuot31:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  animation-iteration-count: infinite;
}

.x1nhrgxe:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  animation-name: x14ob7dc-B;
}

.x15onusm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  animation-name: x15u9e4t-B;
}

.xaslx7q:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  animation-name: x16i3il9-B;
}

.xl5jder:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  animation-name: x1g3nlh6-B;
}

.x597ufm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .xcs0mhr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  animation-name: xmrw5b1-B;
}

.x1i72838:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  animation-name: xttc3rp-B;
}

.x1wqsyf7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .xsc39x7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  animation-play-state: paused;
}

.x270yip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .xu1f0ke:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  animation-play-state: var(--glyph-particle-play, running);
}

.x1hl23lj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .x1o22g4v:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  animation-timing-function: ease-in-out;
}

.x13n5dax:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  aspect-ratio: 1;
}

.x1cve9a5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop {
  backdrop-filter: blur(5px);
}

.xwo0i86:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  background-color: #f4efff;
}

.x1pbvfkt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop {
  background-color: #05070ec7;
}

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

.x145wwv5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  background-color: var(--glyph-particle-color);
}

.x6gjlnl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  background-image: linear-gradient(105deg, #0000, #f0e1ff29 50%, #0000);
}

.xroaflu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  background-image: linear-gradient(112deg, #0000 42%, #9f92ff1a 50%, #0000 58%);
}

.x1iuvm3m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  background-image: linear-gradient(90deg, #0c081ad9, #ffecc81a 60%, #0000);
}

.xh6v7uw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  background-image: linear-gradient(90deg, #090b1485, #090b1414 70%), linear-gradient(#090b1414, #090b1480 65%, #0000);
}

.xgp3j3g:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  background-image: radial-gradient(circle, #fff 0 18%, #ffd9a2 46%, #ffb36600 72%);
}

.xhgxa4x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  border-image-repeat: stretch;
}

.x1c3zfai:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  border-image-slice: 48;
}

.xkpkdvx:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  border-image-source: var(--frame-panel);
}

.xpsl9y5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  border-image-width: 26px;
}

.x1ty09dh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  box-shadow: 0 0 5px 1px var(--glyph-particle-color),0 0 10px var(--glyph-particle-color);
}

.xq4zt91:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  box-shadow: 0 0 5px var(--glyph-particle-color);
}

.x5w5bp4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  box-shadow: inset 0 0 140px #7a60ff1f;
}

.x15jiqxz:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  color: var(--gold);
}

.x175fa92:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  color: var(--ink-faint);
}

.x1cpjm7i:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before, .x1s928wv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  content: "";
}

.x1x9oi7b:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  content: "战场画布不可用 · 已用文字显示生命与进度";
}

.x1mj4i3h:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  content: counter(step);
}

.x4v8rzt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  counter-increment: step;
}

.x1ednv3s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  font-family: var(--font-mono);
}

.x10fg5v4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  font-size: .76rem;
}

.x1ej7lwd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  font-size: .7rem;
}

.x1nvw0pe:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  letter-spacing: .12em;
}

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

.x2q1x1w:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .xkk1bqk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  pointer-events: none;
}

.x1hmns74:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before, .x1j6awrg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  position: absolute;
}

.x3dnji2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before, .xqarhxm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  text-align: center;
}

.x1ppi9g:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  transform: translateX(-170%);
}

.xldp6pj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  transform: translateX(-50%);
}

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

.xvi4grz:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  z-index: 2;
}

.xxfogri:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  z-index: 4;
}

@media (prefers-reduced-motion: reduce) {
  .x1j82dal.x1j82dal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .x7yjyvu.x7yjyvu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
    animation-name: none;
  }

  .x1s17teg.x1s17teg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before, .x4vjd1i.x4vjd1i:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
    display: none;
  }

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

  .x1nadaeq.x1nadaeq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
    transform: translateY(0);
  }
}

.xlxk3ye:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  bottom: -20%;
}

.xl4ithr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  bottom: -30%;
}

.x1y70tgv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  bottom: -60%;
}

.x1ibunlg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  bottom: -72%;
}

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

.xr677pj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  bottom: 12px;
}

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

.x3cntg4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  height: 2px;
}

.xv7f310:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  height: 3px;
}

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

.x1d20mv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  height: 9px;
}

.x3j9mxi:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  left: -12%;
}

.x17cx49:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .x1wlytlt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  left: 0;
}

.x1tan1xn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  left: 14px;
}

.x15hp8to:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  left: 24%;
}

.x16v8oms:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .xgdch9p:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  left: 50%;
}

.x1kj7upc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  left: 76%;
}

.x1iy4iex:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  margin-left: -3px;
}

.x1k3a0fv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  margin-left: -4.5px;
}

.xejbas5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  right: -12%;
}

.xnbfe2x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  right: 0;
}

.x15f2dgk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  top: -20%;
}

.x1cpd01f:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  top: -30%;
}

.x1nw6nmz:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  top: -3px;
}

.x1nmslv2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  top: -60%;
}

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

.x1kw1zss:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  top: 1%;
}

.x1fpzpf9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  top: 12px;
}

.x7etsz1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  top: 40%;
}

.x9ziluw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  top: 55%;
}

.x1sbqrhh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  width: 14%;
}

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

.x13694x8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  width: 2px;
}

.x1oeq8s0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  width: 34%;
}

.x1n405n8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  width: 3px;
}

.xpslbdi:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  width: 6px;
}

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

.x1ur6504:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  width: min(680px, 132%);
}
