@font-face {
  font-family: Antonio;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/antonio-latin-400.woff2) format("woff2");
}
@font-face {
  font-family: Antonio;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/antonio-latin-600.woff2) format("woff2");
}
@font-face {
  font-family: Antonio;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(fonts/antonio-latin-700.woff2) format("woff2");
}
body.wc2 {
  --wc2-void:#020504;
  --wc2-void-2:#04100a;
  --wc2-matrix:var(--wc-g,#39ff14);
  --wc2-matrix-soft:var(--wcg-b6ffb0,#b6ffb0);
  --wc2-matrix-deep:var(--wcg-0f8a2a,#0f8a2a);
  --wc2-borg:#19e3b1;
  --wc2-cyan:#00e5ff;
  --wc2-amber:#ffb000;
  --wc2-peach:#ff9966;
  --wc2-lilac:#c9a0ff;
  --wc2-sky:#8fc8ff;
  --wc2-red:#ff3b4a;
  --wc2-sysops:#ff2b2b;
  --wc2-text:#e6f7e8;
  --wc2-text-2:var(--wcg-b9d4be,#b9d4be);
  --wc2-muted:var(--wcg-93b39a,#93b39a);
  --wc2-faint:#6f8d77;
  --wc2-on-acc:#03110a;
  --wc2-rk-superuser:#ffd34d;
  --wc2-rk-head-admin:#ff9f1c;
  --wc2-rk-chief-architect:#ff5c6c;
  --wc2-rk-super-moderator:#c38bff;
  --wc2-rk-moderator:var(--wc-g,#39ff14);
  --wc2-rk-tactical-drone:#ffffff;
  --wc2-rk-drone:#9fd0ff;
  --wc2-rk-uneducated:#5aa9ff;
  --wc2-rk-unassimilated:var(--wc2-rk-uneducated); /* 0.4.7.3.7 old slug alias */
  --wc2-surface:#07110b;
  --wc2-glass:rgba(6,14,9,.78);
  --wc2-glass-2:rgba(10,22,14,.86);
  --wc2-row:rgba(12,26,17,.72);
  --wc2-row-alt:rgba(16,32,21,.72);
  --wc2-row-hi:rgb(var(--wcg-1c3824-rgb,28 56 36)/.75);
  --wc2-sunk:rgba(0,0,0,.42);
  --wc2-line:rgb(var(--wc-g-rgb,57 255 20)/.18);
  --wc2-line-2:rgb(var(--wc-g-rgb,57 255 20)/.32);
  --wc2-line-hi:rgb(var(--wc-g-rgb,57 255 20)/.6);
  --wc2-hair:1px;
  --wc2-glow-sm:0 0 6px rgb(var(--wc-g-rgb,57 255 20)/.35);
  --wc2-glow:0 0 0 1px rgb(var(--wc-g-rgb,57 255 20)/.08),0 0 22px rgb(var(--wc-g-rgb,57 255 20)/.10),0 18px 40px -18px rgba(0,0,0,.9);
  --wc2-glow-acc:0 0 14px color-mix(in srgb,var(--acc,var(--wc-g,#39ff14)) 45%,transparent);
  --wc2-text-glow:0 0 8px color-mix(in srgb,currentColor 55%,transparent);
  --wc2-r-xs:3px;
  --wc2-r-sm:6px;
  --wc2-r:10px;
  --wc2-r-lg:16px;
  --wc2-r-elbow:22px;
  --wc2-r-pill:999px;
  --wc2-s1:4px;
  --wc2-s2:8px;
  --wc2-s3:12px;
  --wc2-s4:16px;
  --wc2-s5:20px;
  --wc2-s6:24px;
  --wc2-s8:32px;
  --wc2-s10:40px;
  --wc2-gutter:clamp(10px,2.2vw,18px);
  --wc2-max:1280px;
  --wc2-tap:44px;
  --wc2-font:Inter,system-ui,-apple-system,"Segoe UI",Roboto,Verdana,sans-serif;
  --wc2-display:Antonio,"Barlow Condensed","Bahnschrift SemiCondensed","Roboto Condensed","Arial Narrow",sans-serif;
  --wc2-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
  --wc2-fs-2xs:clamp(10px,.62rem + .1vw,11px);
  --wc2-fs-xs:clamp(11px,.68rem + .12vw,12px);
  --wc2-fs-sm:clamp(12.5px,.76rem + .14vw,13.5px);
  --wc2-fs:clamp(14px,.84rem + .18vw,15px);
  --wc2-fs-md:clamp(15.5px,.9rem + .3vw,17px);
  --wc2-fs-lg:clamp(18px,1rem + .6vw,22px);
  --wc2-fs-xl:clamp(22px,1.1rem + 1.2vw,30px);
  --wc2-fs-2xl:clamp(28px,1.2rem + 2.4vw,46px);
  --wc2-lh:1.55;
  --wc2-lh-tight:1.2;
  --wc2-track:.08em;
  --wc2-track-wide:.18em;
  --wc2-ease:cubic-bezier(.2,.8,.2,1);
  --wc2-ease-snap:cubic-bezier(.5,0,.1,1);
  --wc2-t-fast:120ms;
  --wc2-t:200ms;
  --wc2-t-slow:420ms;
  --wc2-scan-dur:5.5s;
  --wc2-hex:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='48.5' viewBox='0 0 28 48.5'%3E%3Cpath d='M14 0 28 8.08v16.17L14 32.33 0 24.25V8.08zM14 32.33V48.5' fill='none' stroke='%2339ff14' stroke-opacity='.07' stroke-width='1'/%3E%3C/svg%3E");
  --wc2-circuit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='90' viewBox='0 0 160 90' fill='none' stroke='%2319e3b1' stroke-opacity='.5' stroke-width='1.2'%3E%3Cpath d='M160 10H110l-12 12H70M160 30h-34l-10 10H88l-8 8H40M160 52h-22l-14 14H96M126 40v-8M98 22v14M60 48v18l-10 10H20'/%3E%3Cg fill='%2319e3b1' fill-opacity='.8' stroke='none'%3E%3Ccircle cx='70' cy='22' r='2.4'/%3E%3Ccircle cx='40' cy='48' r='2.4'/%3E%3Ccircle cx='96' cy='66' r='2.4'/%3E%3Ccircle cx='20' cy='76' r='2.4'/%3E%3Ccircle cx='126' cy='32' r='2'/%3E%3Ccircle cx='98' cy='36' r='2'/%3E%3C/g%3E%3C/svg%3E");
  --wc2-scan:repeating-linear-gradient(
      0deg,rgb(var(--wc-g-rgb,57 255 20)/.035) 0 1px,transparent 1px 3px);
  color-scheme: dark;
}
@media (prefers-reduced-motion:reduce) {
  body.wc2 {
    --wc2-t-fast:0ms;
    --wc2-t:0ms;
    --wc2-t-slow:0ms;
  }
  body.wc2 *:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *),
  body.wc2 *:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::before,
  body.wc2 *:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::after {
    animation: none !important;
    transition: none !important;
    scroll-behavior: auto !important;
  }
}
body.wc2 {
  background:
    radial-gradient(
      1px 1px at 12% 18%,
      #fff8,
      transparent 60%),
    radial-gradient(
      1px 1px at 72% 8%,
      #fff9,
      transparent 60%),
    radial-gradient(
      1.5px 1.5px at 38% 62%,
      var(--wcg-ccffee,#cfe),
      transparent 60%),
    radial-gradient(
      1px 1px at 88% 44%,
      #fff7,
      transparent 60%),
    radial-gradient(
      1px 1px at 56% 88%,
      #fff6,
      transparent 60%),
    radial-gradient(
      1px 1px at 22% 78%,
      #bff8,
      transparent 60%),
    radial-gradient(
      60% 45% at 85% 0%,
      rgba(0, 229, 255, .10),
      transparent 70%),
    radial-gradient(
      55% 50% at 0% 30%,
      rgb(var(--wc-g-rgb,57 255 20)/.10),
      transparent 70%),
    radial-gradient(
      70% 60% at 50% 110%,
      rgba(195, 139, 255, .08),
      transparent 70%),
    var(--wc2-void);
  background-attachment: scroll;
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden;
}
body.wc2.wc2 .wp-site-blocks > :not(header):not(.wc-mstrip) {
  font: 400 var(--wc2-fs)/var(--wc2-lh) var(--wc2-font);
  color: var(--wc2-text);
}
body.wc2:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::before {
  content: "";
  position: fixed;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  background: var(--wc2-hex);
  opacity: .9;
  -webkit-mask:
    radial-gradient(
      120% 80% at 50% 0%,
      #000 30%,
      transparent 85%);
  mask:
    radial-gradient(
      120% 80% at 50% 0%,
      #000 30%,
      transparent 85%);
}
body.wc2 *:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *),
body.wc2 *:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::before,
body.wc2 *:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::after {
  box-sizing: border-box;
}
body.wc2 a:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: var(--wc2-matrix-soft);
  text-decoration: none;
  text-underline-offset: 3px;
}
body.wc2 a:hover:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  text-decoration: underline;
  color: #fff;
}
body.wc2 :focus-visible:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  outline: 2px solid var(--wc2-cyan);
  outline-offset: 2px;
  border-radius: var(--wc2-r-xs);
}
body.wc2 img:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *),
body.wc2 svg:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  max-width: 100%;
}
body.wc2 .wc2-sr:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  position: absolute !important;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  white-space: nowrap;
}
body.wc2 .wc2-mono:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font-family: var(--wc2-mono);
}
body.wc2 .wc2-wrap:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  position: relative;
  z-index: 1;
  max-width: var(--wc2-max);
  margin: 0 auto;
  padding: 0 var(--wc2-gutter);
}
body.wc2 .wc2-hdr:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  position: sticky;
  top: 0;
  z-index: 50;
  backdrop-filter: blur(14px) saturate(140%);
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  background:
    linear-gradient(
      180deg,
      rgba(2, 8, 5, .92),
      rgba(2, 8, 5, .78));
  border-bottom: 1px solid var(--wc2-line);
}
body.wc2 .wc2-hdr:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -1px;
  height: 1px;
  background:
    linear-gradient(
      90deg,
      transparent,
      var(--wc2-matrix) 20%,
      var(--wc2-cyan) 50%,
      var(--wc2-matrix) 80%,
      transparent);
  opacity: .55;
}
body.wc2 .wc2-hdr__in:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  align-items: center;
  gap: var(--wc2-s4);
  min-height: 64px;
}
body.wc2 .wc2-logo:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  align-items: center;
  gap: 10px;
  color: #fff !important;
  text-decoration: none !important;
  flex: none;
}
body.wc2 .wc2-logo__cube:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  width: 30px;
  height: 30px;
  flex: none;
  filter: drop-shadow(0 0 6px rgb(var(--wc-g-rgb,57 255 20)/.6));
}
body.wc2 .wc2-logo__word:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font: 700 22px/1 var(--wc2-display);
  letter-spacing: .12em;
  background:
    linear-gradient(
      90deg,
      var(--wcg-eafff0,#eafff0),
      var(--wc2-matrix) 60%,
      var(--wc2-cyan));
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}
body.wc2 .wc2-logo__tld:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font: 500 10px/1 var(--wc2-mono);
  letter-spacing: .2em;
  color: var(--wc2-muted);
  display: block;
  margin-top: 3px;
}
body.wc2 .wc2-nav:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  gap: 2px;
  margin: 0;
  padding: 0;
  list-style: none;
}
body.wc2 .wc2-nav a:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  align-items: center;
  gap: 6px;
  min-height: 40px;
  padding: 0 12px;
  border-radius: var(--wc2-r-pill);
  font: 600 var(--wc2-fs-sm)/1 var(--wc2-font);
  color: var(--wc2-text-2);
  transition: background var(--wc2-t), color var(--wc2-t);
}
body.wc2 .wc2-nav a:hover:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: rgb(var(--wc-g-rgb,57 255 20)/.08);
  color: #fff;
  text-decoration: none;
}
body.wc2 .wc2-nav a[aria-current=page]:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: var(--wc2-on-acc);
  background: var(--wc2-matrix);
  box-shadow: var(--wc2-glow-sm);
}
body.wc2 .wc2-nav__new:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: var(--wc2-amber) !important;
}
body.wc2 .wc2-nav__new:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::after {
  content: "NEW";
  font: 700 9px/1 var(--wc2-mono);
  letter-spacing: .1em;
  padding: 3px 5px;
  border-radius: var(--wc2-r-pill);
  background: var(--wc2-amber);
  color: var(--wc2-on-acc);
}
body.wc2 .wc2-search:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  position: relative;
  flex: 1 1 240px;
  max-width: 340px;
  margin-left: auto;
}
body.wc2 .wc2-search input:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  width: 100%;
  height: 40px;
  padding: 0 44px 0 38px;
  border-radius: var(--wc2-r-pill);
  border: 1px solid var(--wc2-line-2);
  background: rgba(0, 0, 0, .45);
  color: var(--wc2-text);
  font: inherit;
  font-size: var(--wc2-fs-sm);
  transition: border-color var(--wc2-t), box-shadow var(--wc2-t);
}
body.wc2 .wc2-search input:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::placeholder {
  color: var(--wc2-faint);
}
body.wc2 .wc2-search input:focus:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  outline: none;
  border-color: var(--wc2-matrix);
  box-shadow: 0 0 0 3px rgb(var(--wc-g-rgb,57 255 20)/.18);
}
body.wc2 .wc2-search svg:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  position: absolute;
  left: 13px;
  top: 50%;
  width: 16px;
  height: 16px;
  transform: translateY(-50%);
  stroke: var(--wc2-matrix);
  fill: none;
  stroke-width: 2;
}
body.wc2 .wc2-search kbd:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  font: 600 11px/1 var(--wc2-mono);
  padding: 4px 7px;
  border-radius: var(--wc2-r-xs);
  border: 1px solid var(--wc2-line-2);
  color: var(--wc2-muted);
}
body.wc2 .wc2-me:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: none;
  padding: 4px 12px 4px 4px;
  border-radius: var(--wc2-r-pill);
  border: 1px solid var(--wc2-line);
  background: rgba(0, 0, 0, .35);
}
body.wc2 .wc2-burger:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: none;
  width: var(--wc2-tap);
  height: var(--wc2-tap);
  border: 1px solid var(--wc2-line-2);
  border-radius: var(--wc2-r);
  background: rgba(0, 0, 0, .4);
  color: var(--wc2-matrix);
  cursor: pointer;
  flex: none;
}
body.wc2 .wc2-burger svg:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  width: 22px;
  height: 22px;
  stroke: currentColor;
  stroke-width: 2;
  fill: none;
}
body.wc2 .wc2-strip:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  align-items: stretch;
  gap: 4px;
  height: 26px;
  margin: 10px 0 0;
}
body.wc2 .wc2-strip > *:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  align-items: center;
  padding: 0 12px;
  font: 600 var(--wc2-fs-2xs)/1 var(--wc2-display);
  letter-spacing: var(--wc2-track-wide);
  text-transform: uppercase;
  color: var(--wc2-on-acc);
  white-space: nowrap;
}
body.wc2 .wc2-strip__cap:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: var(--wc2-amber);
  border-radius: var(--wc2-r-pill) 0 0 var(--wc2-r-pill);
  min-width: 44px;
}
body.wc2 .wc2-strip__seg:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: var(--wc2-lilac);
}
body.wc2 .wc2-strip__seg--sky:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: var(--wc2-sky);
}
body.wc2 .wc2-strip__txt:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  flex: 1;
  min-width: 0;
  background: rgb(var(--wc-g-rgb,57 255 20)/.07);
  border: 1px solid var(--wc2-line);
  color: var(--wc2-text-2);
  letter-spacing: .06em;
  font-family: var(--wc2-font);
  font-size: var(--wc2-fs-xs);
  text-transform: none;
  overflow: hidden;
  text-overflow: ellipsis;
}
body.wc2 .wc2-strip__end:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: var(--wc2-matrix);
  border-radius: 0 var(--wc2-r-pill) var(--wc2-r-pill) 0;
  font-family: var(--wc2-mono);
}
body.wc2 .wc2-drawer:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  position: fixed;
  inset: 0;
  z-index: 80;
  visibility: hidden;
}
body.wc2 .wc2-drawer__scrim:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, .6);
  opacity: 0;
  transition: opacity var(--wc2-t);
}
body.wc2 .wc2-drawer__panel:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: min(86vw, 340px);
  padding: 16px;
  overflow: auto;
  background:
    linear-gradient(
      180deg,
      #04120a,
      #020805);
  border-right: 1px solid var(--wc2-line-2);
  box-shadow: 20px 0 60px rgba(0, 0, 0, .7);
  transform: translateX(-102%);
  transition: transform var(--wc2-t-slow) var(--wc2-ease);
}
body.wc2 .wc2-drawer.is-open:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  visibility: visible;
}
body.wc2 .wc2-drawer.is-open .wc2-drawer__scrim:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  opacity: 1;
}
body.wc2 .wc2-drawer.is-open .wc2-drawer__panel:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  transform: none;
}
body.wc2 .wc2-drawer__nav:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  list-style: none;
  margin: 14px 0;
  padding: 0;
  display: grid;
  gap: 4px;
}
body.wc2 .wc2-drawer__nav a:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: var(--wc2-tap);
  padding: 0 14px 0 18px;
  border-radius: 0 var(--wc2-r-pill) var(--wc2-r-pill) 0;
  border-left: 6px solid var(--acc,var(--wc2-matrix));
  background: rgb(var(--wc-g-rgb,57 255 20)/.05);
  color: var(--wc2-text);
  font: 600 var(--wc2-fs-md)/1 var(--wc2-font);
}
body.wc2 .wc2-cols:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: grid;
  gap: var(--wc2-s4);
  grid-template-columns: minmax(0, 1fr);
  grid-template-areas: "main" "right" "left";
  margin: var(--wc2-s5) 0;
}
body.wc2 .wc2-col:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  min-width: 0;
  display: grid;
  gap: var(--wc2-s4);
  align-content: start;
}
body.wc2 .wc2-col--l:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  grid-area: left;
}
body.wc2 .wc2-col--m:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  grid-area: main;
}
body.wc2 .wc2-col--r:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  grid-area: right;
}
@media (min-width:900px) {
  body.wc2 .wc2-cols:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    grid-template-columns: minmax(220px, 24%) minmax(0, 1fr);
    grid-template-areas: "left main" "left right";
  }
}
@media (min-width:1180px) {
  body.wc2 .wc2-cols:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    grid-template-columns: minmax(230px, 22%) minmax(0, 1fr) minmax(250px, 24%);
    grid-template-areas: "left main right";
  }
}
body.wc2 .wc2-box:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --acc:var(--wc2-matrix);
  --rail:7px;
  --barh:34px;
  position: relative;
  isolation: isolate;
  background:
    linear-gradient(
      180deg,
      rgba(255, 255, 255, .02),
      transparent 40%),
    var(--wc2-glass);
  border: 1px solid var(--wc2-line);
  border-radius: var(--wc2-r-elbow) var(--wc2-r-sm) var(--wc2-r-sm) var(--wc2-r-lg);
  box-shadow: var(--wc2-glow);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
  overflow: hidden;
}
body.wc2 .wc2-box:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background: var(--wc2-hex);
  opacity: .8;
  pointer-events: none;
}
body.wc2 .wc2-box:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::after {
  content: "";
  position: absolute;
  right: 0;
  top: var(--barh);
  width: 160px;
  height: 90px;
  z-index: -1;
  background: var(--wc2-circuit) no-repeat right top;
  opacity: .32;
  pointer-events: none;
}
body.wc2 .wc2-box__rail:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  position: absolute;
  left: 0;
  top: var(--barh);
  bottom: 0;
  width: var(--rail);
  background:
    linear-gradient(
      180deg,
      var(--acc),
      color-mix(in srgb, var(--acc) 40%, transparent));
  border-radius: 0 0 0 var(--wc2-r-lg);
}
body.wc2 .wc2-box__bar:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  position: relative;
  display: flex;
  align-items: center;
  gap: 8px;
  height: var(--barh);
  padding-right: 4px;
}
body.wc2 .wc2-box__elbow:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  align-self: stretch;
  flex: none;
  width: 40px;
  background: var(--acc);
  border-radius: var(--wc2-r-elbow) 0 0 0;
  position: relative;
  box-shadow: var(--wc2-glow-acc);
}
body.wc2 .wc2-box__elbow:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::after {
  content: "";
  position: absolute;
  left: var(--rail);
  top: 100%;
  width: 14px;
  height: 14px;
  background:
    radial-gradient(
      circle at 100% 100%,
      transparent 13.5px,
      var(--acc) 14px);
}
body.wc2 .wc2-box__title:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin: 0;
  min-width: 0;
  flex: 0 1 auto;
  font: 600 var(--wc2-fs-md)/1 var(--wc2-display);
  letter-spacing: var(--wc2-track);
  text-transform: uppercase;
  color: var(--acc);
  text-shadow: 0 0 12px color-mix(in srgb, var(--acc) 45%, transparent);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body.wc2 .wc2-box__title a:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: inherit;
}
body.wc2 .wc2-box__track:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  flex: 1 1 20px;
  min-width: 12px;
  height: 8px;
  border-radius: 2px;
  background:
    repeating-linear-gradient(
      90deg,
      color-mix(in srgb, var(--acc) 70%, transparent) 0 18px,
      transparent 18px 22px,
      color-mix(in srgb, var(--acc) 30%, transparent) 22px 30px,
      transparent 30px 34px);
}
body.wc2 .wc2-box__code:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  flex: none;
  font: 500 var(--wc2-fs-2xs)/1 var(--wc2-mono);
  color: var(--wc2-faint);
  letter-spacing: .08em;
}
body.wc2 .wc2-box__tg:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  flex: none;
  display: grid;
  place-items: center;
  width: 40px;
  height: 26px;
  border: 0;
  cursor: pointer;
  background: var(--acc);
  color: var(--wc2-on-acc);
  border-radius: var(--wc2-r-pill) var(--wc2-r-pill) var(--wc2-r-pill) var(--wc2-r-pill);
  transition: filter var(--wc2-t), transform var(--wc2-t);
}
body.wc2 .wc2-box__tg:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::before {
  content: "";
  width: 8px;
  height: 8px;
  border: solid currentColor;
  border-width: 0 2px 2px 0;
  transform: translateY(2px) rotate(-135deg);
  transition: transform var(--wc2-t) var(--wc2-ease);
}
body.wc2 .wc2-box__tg[aria-expanded=false]:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::before {
  transform: translateY(-2px) rotate(45deg);
}
body.wc2 .wc2-box__body[hidden] + .wc2-box__foot:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: none;
}
body.wc2 .wc2-box__tg:hover:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  filter: brightness(1.15);
}
body.wc2 .wc2-box__tg:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::after {
  content: "";
  position: absolute;
  inset: -9px 0;
}
body.wc2 .wc2-box__tg:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  position: relative;
}
body.wc2 .wc2-box__body:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  padding: var(--wc2-s3) var(--wc2-s3) var(--wc2-s3) calc(var(--rail) + var(--wc2-s3));
}
body.wc2 .wc2-box__body[hidden]:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: none;
}
body.wc2 .wc2-box__body--flush:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  padding-right: 0;
  padding-bottom: 0;
}
body.wc2 .wc2-box__foot:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 0 var(--wc2-s3) var(--wc2-s3) calc(var(--rail) + var(--wc2-s3));
  font: 500 var(--wc2-fs-2xs)/1 var(--wc2-mono);
  color: var(--wc2-faint);
  letter-spacing: .1em;
}
body.wc2 .wc2-box__foot:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::before {
  content: "";
  flex: 1;
  height: 4px;
  border-radius: 2px;
  background:
    repeating-linear-gradient(
      90deg,
      var(--wc2-line-2) 0 10px,
      transparent 10px 14px);
}
body.wc2 .wc2-box__foot a:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: var(--wc2-matrix-soft);
}
body.wc2 .wc2-box__bar:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::after {
  content: "";
  position: absolute;
  left: 40px;
  right: 0;
  bottom: -1px;
  height: 1px;
  background:
    linear-gradient(
      90deg,
      transparent,
      var(--acc),
      transparent);
  transform: scaleX(0);
  transform-origin: left;
  opacity: .9;
}
body.wc2 .wc2-box:hover .wc2-box__bar:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::after,
body.wc2 .wc2-box:focus-within .wc2-box__bar:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::after {
  animation: wc2-scan 900ms var(--wc2-ease) forwards;
}
@keyframes wc2-scan {
  0% {
    transform: scaleX(0);
    opacity: 1;
  }
  70% {
    transform: scaleX(1);
    opacity: 1;
  }
  100% {
    transform: scaleX(1);
    opacity: .35;
  }
}
body.wc2 .wc2-box--amber:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --acc:var(--wc2-amber);
}
body.wc2 .wc2-box--lilac:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --acc:var(--wc2-lilac);
}
body.wc2 .wc2-box--sky:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --acc:var(--wc2-sky);
}
body.wc2 .wc2-box--peach:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --acc:var(--wc2-peach);
}
body.wc2 .wc2-box--cyan:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --acc:var(--wc2-cyan);
}
body.wc2 .wc2-box--borg:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --acc:var(--wc2-borg);
}
body.wc2 .wc2-box--red:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --acc:var(--wc2-red);
}
body.wc2 .wc2-box--hero:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --barh:42px;
}
body.wc2 .wc2-box--hero .wc2-box__elbow:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  width: 64px;
}
body.wc2 .wc2-box--hero .wc2-box__title:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font-size: var(--wc2-fs-lg);
}
body.wc2 .wc2-stats:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin: 0;
  display: grid;
  gap: 3px;
}
body.wc2 .wc2-stat:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  align-items: center;
  gap: 8px;
  min-height: 32px;
  margin: 0;
  padding: 4px 10px;
  border-radius: var(--wc2-r-xs);
  background: var(--wc2-row);
}
body.wc2 .wc2-stat:nth-child(even):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: var(--wc2-row-alt);
}
body.wc2 .wc2-stat dt:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  flex: 1;
  min-width: 0;
  color: var(--wc2-text-2);
  font-size: var(--wc2-fs-sm);
}
body.wc2 .wc2-stat dt:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::before {
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-right: 8px;
  vertical-align: middle;
  background: var(--acc,var(--wc2-matrix));
  clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
}
body.wc2 .wc2-stat dd:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin: 0;
  font: 700 var(--wc2-fs-sm)/1 var(--wc2-mono);
  color: var(--wc2-matrix);
  text-shadow: var(--wc2-glow-sm);
}
body.wc2 .wc2-stat--total:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background:
    linear-gradient(
      90deg,
      color-mix(in srgb, var(--acc,var(--wc2-matrix)) 26%, transparent),
      transparent) !important;
  border-left: 3px solid var(--acc,var(--wc2-matrix));
}
body.wc2 .wc2-stat--total dt:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: #fff;
  font-weight: 600;
}
body.wc2 .wc2-stat--total dd:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: #fff;
}
body.wc2 .wc2-xtg:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  all: unset;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  min-height: 28px;
  color: inherit;
  font: inherit;
}
body.wc2 .wc2-xtg:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::after {
  content: "";
  width: 6px;
  height: 6px;
  border: solid var(--wc2-matrix);
  border-width: 0 2px 2px 0;
  transform: rotate(-45deg);
  transition: transform var(--wc2-t) var(--wc2-ease);
}
body.wc2 .wc2-xtg[aria-expanded=true]:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::after {
  transform: rotate(45deg) translate(-2px, -1px);
}
body.wc2 .wc2-xtg:focus-visible:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  outline: 2px solid var(--wc2-cyan);
  outline-offset: 2px;
}
body.wc2 .wc2-xlist:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  list-style: none;
  margin: 2px 0 6px;
  padding: 6px 0 6px 12px;
  border-left: 1px dashed var(--wc2-line-2);
  display: grid;
  gap: 2px;
}
body.wc2 .wc2-xlist[hidden]:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: none;
}
body.wc2 .wc2-list:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  gap: 2px;
}
body.wc2 .wc2-li:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  align-items: center;
  gap: 8px;
  min-height: 40px;
  padding: 5px 8px;
  border-radius: var(--wc2-r-sm);
  transition: background var(--wc2-t-fast);
}
body.wc2 .wc2-li:hover:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: var(--wc2-row-hi);
}
body.wc2 .wc2-li__main:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  flex: 1;
  min-width: 0;
  display: grid;
  line-height: 1.25;
}
body.wc2 .wc2-li__name:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body.wc2 .wc2-li__name--wrap:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  white-space: normal;
  overflow-wrap: anywhere;
}
body.wc2 .wc2-li__sub:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font-size: var(--wc2-fs-xs);
  color: var(--wc2-muted);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body.wc2 .wc2-li__val:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font: 700 var(--wc2-fs-sm)/1 var(--wc2-mono);
  color: var(--wc2-matrix);
}
body.wc2 .wc2-li__no:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  width: 16px;
  font: 700 var(--wc2-fs-xs)/1 var(--wc2-mono);
  color: var(--wc2-faint);
  text-align: right;
}
body.wc2 .wc2-av:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --sz:32px;
  position: relative;
  flex: none;
  width: var(--sz);
  height: var(--sz);
  display: grid;
  place-items: center;
  clip-path: polygon(25% 3%, 75% 3%, 100% 50%, 75% 97%, 25% 97%, 0 50%);
  background: var(--rk,var(--wc2-matrix));
}
body.wc2 .wc2-av > span:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  display: grid;
  place-items: center;
  clip-path: inherit;
  background:
    radial-gradient(
      circle at 30% 25%,
      var(--wcg-1f3a28,#1f3a28),
      #06110a);
  font: 700 calc(var(--sz) * .4)/1 var(--wc2-display);
  color: var(--rk,var(--wc2-matrix));
}
body.wc2 .wc2-av--sm:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --sz:26px;
}
body.wc2 .wc2-av--lg:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --sz:56px;
}
body.wc2 .wc2-av--xl:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --sz:96px;
}
body.wc2 .wc2-dot:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  flex: none;
  background: var(--wc2-matrix);
  box-shadow: 0 0 8px var(--wc2-matrix);
}
body.wc2 .wc2-dot--away:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: var(--wc2-amber);
  box-shadow: 0 0 8px var(--wc2-amber);
}
body.wc2 .wc2-pill:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  height: 20px;
  padding: 0 8px;
  border-radius: var(--wc2-r-pill);
  font: 700 var(--wc2-fs-2xs)/1 var(--wc2-display);
  letter-spacing: .1em;
  text-transform: uppercase;
  white-space: nowrap;
  color: var(--pc,var(--wc2-matrix));
  background: color-mix(in srgb, var(--pc,var(--wc2-matrix)) 14%, transparent);
  border: 1px solid color-mix(in srgb, var(--pc,var(--wc2-matrix)) 45%, transparent);
}
body.wc2 .wc2-pill--solid:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: var(--wc2-on-acc);
  background: var(--pc,var(--wc2-matrix));
  border-color: transparent;
}
body.wc2 .wc2-pill--rank:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --pc:var(--rk);
}
body.wc2 .wc2-pill--sticky:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --pc:var(--wc2-amber);
}
body.wc2 .wc2-pill--locked:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --pc:var(--wc2-red);
}
body.wc2 .wc2-pill--hot:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --pc:var(--wc2-peach);
}
body.wc2 .wc2-pill--new:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --pc:var(--wc2-cyan);
}
body.wc2 .wc2-pill--muted:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --pc:var(--wc2-red);
}
body.wc2 .wc2-pill--sysops:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --pc:var(--wc2-sysops);
}
body.wc2 .wc2-pill svg:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  width: 10px;
  height: 10px;
  fill: currentColor;
}
body.wc2 .wc2-seg:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: inline-flex;
  align-items: stretch;
  height: 22px;
  font: 600 var(--wc2-fs-2xs)/1 var(--wc2-display);
  letter-spacing: .12em;
  text-transform: uppercase;
}
body.wc2 .wc2-seg > *:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  align-items: center;
  padding: 0 8px;
}
body.wc2 .wc2-seg > :first-child:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: var(--pc,var(--wc2-amber));
  color: var(--wc2-on-acc);
  border-radius: var(--wc2-r-pill) 0 0 var(--wc2-r-pill);
}
body.wc2 .wc2-seg > :last-child:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: color-mix(in srgb, var(--pc,var(--wc2-amber)) 16%, transparent);
  color: var(--pc,var(--wc2-amber));
  border-radius: 0 var(--wc2-r-pill) var(--wc2-r-pill) 0;
  border: 1px solid color-mix(in srgb, var(--pc,var(--wc2-amber)) 45%, transparent);
  border-left: 0;
}
body.wc2 abbr.wc2-sysops:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *),
body.wc2 .wc2-sysops:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: var(--wc2-sysops);
  text-decoration: none;
  text-shadow: 0 0 6px rgba(255, 43, 43, .5);
  cursor: help;
  font-weight: 700;
}
body.wc2 .wc2-btn:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --bc:var(--wc2-matrix);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 40px;
  padding: 0 18px;
  border-radius: var(--wc2-r-pill);
  border: 1px solid transparent;
  cursor: pointer;
  font: 700 var(--wc2-fs-sm)/1 var(--wc2-font);
  letter-spacing: .02em;
  color: var(--wc2-on-acc) !important;
  background: var(--bc);
  box-shadow: 0 0 0 0 transparent;
  text-decoration: none !important;
  transition:
    transform var(--wc2-t-fast),
    box-shadow var(--wc2-t),
    filter var(--wc2-t);
}
body.wc2 .wc2-btn:hover:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  filter: brightness(1.1);
  box-shadow: 0 0 18px color-mix(in srgb, var(--bc) 50%, transparent);
}
body.wc2 .wc2-btn:active:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  transform: translateY(1px);
}
body.wc2 .wc2-btn--ghost:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: var(--bc) !important;
  background: color-mix(in srgb, var(--bc) 8%, transparent);
  border-color: color-mix(in srgb, var(--bc) 50%, transparent);
}
body.wc2 .wc2-btn--amber:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --bc:var(--wc2-amber);
}
body.wc2 .wc2-btn--danger:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --bc:var(--wc2-red);
}
body.wc2 .wc2-btn--lilac:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --bc:var(--wc2-lilac);
}
body.wc2 .wc2-btn--sm:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  min-height: 32px;
  padding: 0 12px;
  font-size: var(--wc2-fs-xs);
}
body.wc2 .wc2-btn--lcars:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  border-radius: var(--wc2-r-pill) 4px 4px var(--wc2-r-pill);
}
body.wc2 .wc2-btn svg:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  width: 15px;
  height: 15px;
  stroke: currentColor;
  fill: none;
  stroke-width: 2;
}
body.wc2 .wc2-btn[disabled]:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  opacity: .45;
  cursor: not-allowed;
  filter: none;
  box-shadow: none;
}
body.wc2 .wc2-btns:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: center;
}
body.wc2 .wc2-field:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: grid;
  gap: 6px;
}
body.wc2 .wc2-label:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font: 600 var(--wc2-fs-2xs)/1 var(--wc2-display);
  letter-spacing: var(--wc2-track-wide);
  text-transform: uppercase;
  color: var(--wc2-amber);
}
body.wc2 .wc2-input:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *),
body.wc2 .wc2-textarea:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *),
body.wc2 .wc2-select:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  width: 100%;
  min-height: 42px;
  padding: 10px 12px;
  border-radius: var(--wc2-r-sm);
  border: 1px solid var(--wc2-line-2);
  background: var(--wc2-sunk);
  color: var(--wc2-text);
  font: inherit;
  transition: border-color var(--wc2-t), box-shadow var(--wc2-t);
}
body.wc2 .wc2-textarea:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  min-height: 110px;
  resize: vertical;
  line-height: 1.5;
}
body.wc2 .wc2-input:focus:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *),
body.wc2 .wc2-textarea:focus:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *),
body.wc2 .wc2-select:focus:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  outline: none;
  border-color: var(--wc2-matrix);
  box-shadow: 0 0 0 3px rgb(var(--wc-g-rgb,57 255 20)/.16), inset 0 0 20px rgb(var(--wc-g-rgb,57 255 20)/.05);
}
body.wc2 .wc2-input:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::placeholder,
body.wc2 .wc2-textarea:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::placeholder {
  color: var(--wc2-faint);
}
body.wc2 .wc2-tabs:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  gap: 4px;
  overflow-x: auto;
  scrollbar-width: none;
  padding-bottom: 2px;
  border-bottom: 1px solid var(--wc2-line);
}
body.wc2 .wc2-tab:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  flex: none;
  min-height: 38px;
  padding: 0 14px;
  border: 0;
  border-radius: var(--wc2-r-sm) var(--wc2-r-sm) 0 0;
  background: transparent;
  cursor: pointer;
  color: var(--wc2-muted);
  font: 600 var(--wc2-fs-sm)/1 var(--wc2-font);
  position: relative;
}
body.wc2 .wc2-tab[aria-selected=true]:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: var(--wc2-on-acc);
  background: var(--wc2-matrix);
}
body.wc2 .wc2-tab:not([aria-selected=true]):hover:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: #fff;
  background: rgb(var(--wc-g-rgb,57 255 20)/.07);
}
body.wc2 .wc2-pager:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 4px;
  margin: 0;
  padding: 0;
  list-style: none;
}
body.wc2 .wc2-pager a:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *),
body.wc2 .wc2-pager span:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: grid;
  place-items: center;
  min-width: 34px;
  height: 34px;
  padding: 0 8px;
  border-radius: var(--wc2-r-sm);
  border: 1px solid var(--wc2-line);
  font: 600 var(--wc2-fs-xs)/1 var(--wc2-mono);
  color: var(--wc2-text-2);
  background: var(--wc2-row);
}
body.wc2 .wc2-pager a:hover:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  border-color: var(--wc2-matrix);
  color: #fff;
  text-decoration: none;
}
body.wc2 .wc2-pager [aria-current]:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: var(--wc2-matrix);
  color: var(--wc2-on-acc);
  border-color: transparent;
}
body.wc2 .wc2-pager .wc2-pager__gap:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  border: 0;
  background: none;
  color: var(--wc2-faint);
}
body.wc2 .wc2-minipages:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: inline-flex;
  gap: 3px;
  margin-left: 6px;
}
body.wc2 .wc2-minipages a:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font: 600 10px/1 var(--wc2-mono);
  padding: 3px 5px;
  border: 1px solid var(--wc2-line);
  border-radius: 3px;
  color: var(--wc2-muted);
}
body.wc2 .wc2-crumbs:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  align-items: center;
  margin: 0 0 var(--wc2-s3);
  padding: 0;
  list-style: none;
  font-size: var(--wc2-fs-xs);
  color: var(--wc2-muted);
}
body.wc2 .wc2-crumbs li + li:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::before {
  content: "\203a";
  margin-right: 6px;
  color: var(--wc2-matrix);
}
body.wc2 .wc2-news:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: grid;
  gap: var(--wc2-s3);
}
body.wc2 .wc2-news__item:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  position: relative;
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 14px;
  padding: 14px;
  border-radius: var(--wc2-r);
  background: var(--wc2-row);
  border: 1px solid var(--wc2-line);
}
body.wc2 .wc2-news__item--lead:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background:
    linear-gradient(
      135deg,
      rgb(var(--wc-g-rgb,57 255 20)/.10),
      rgba(0, 229, 255, .05) 60%,
      transparent),
    var(--wc2-row);
  border-color: var(--wc2-line-2);
}
body.wc2 .wc2-news__date:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: grid;
  place-items: center;
  align-content: center;
  width: 58px;
  height: 62px;
  border-radius: var(--wc2-r-lg) var(--wc2-r-xs) var(--wc2-r-xs) var(--wc2-r-xs);
  background: var(--wc2-sunk);
  border: 1px solid var(--wc2-line-2);
  text-align: center;
}
body.wc2 .wc2-news__date b:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font: 700 24px/1 var(--wc2-display);
  color: var(--wc2-matrix);
}
body.wc2 .wc2-news__date small:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font: 600 10px/1.2 var(--wc2-mono);
  letter-spacing: .1em;
  color: var(--wc2-muted);
  text-transform: uppercase;
}
body.wc2 .wc2-news__t:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin: 2px 0 4px;
  font: 600 var(--wc2-fs-lg)/1.2 var(--wc2-display);
  letter-spacing: .02em;
  color: #fff;
}
body.wc2 .wc2-news__t a:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: inherit;
}
body.wc2 .wc2-news__meta:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: center;
  font-size: var(--wc2-fs-xs);
  color: var(--wc2-muted);
}
body.wc2 .wc2-news__x:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin: 8px 0 0;
  color: var(--wc2-text-2);
}
body.wc2 .wc2-news__item--alert:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  border-color: rgba(255, 59, 74, .5);
  background:
    linear-gradient(
      90deg,
      rgba(255, 59, 74, .12),
      transparent 50%),
    var(--wc2-row);
}
body.wc2 .wc2-board:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: grid;
  gap: var(--wc2-s4);
}
body.wc2 .wc2-cat:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  position: relative;
  isolation: isolate;
  border-radius: var(--wc2-r-lg) var(--wc2-r-sm) var(--wc2-r-sm) var(--wc2-r);
  overflow: hidden;
  border: 1px solid var(--wc2-line);
  background: var(--wc2-glass);
  box-shadow: var(--wc2-glow);
}
body.wc2 .wc2-cat:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::before,
body.wc2 .wc2-post:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background: var(--wc2-hex);
  pointer-events: none;
}
body.wc2 .wc2-post:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  position: relative;
  isolation: isolate;
}
body.wc2 .wc2-cat__h:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  align-items: center;
  gap: 10px;
  min-height: 38px;
  padding: 0 14px 0 0;
  background:
    linear-gradient(
      90deg,
      rgb(var(--wc-g-rgb,57 255 20)/.14),
      rgb(var(--wc-g-rgb,57 255 20)/.02));
}
body.wc2 .wc2-cat__h:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::before {
  content: "";
  align-self: stretch;
  width: 28px;
  background: var(--acc,var(--wc2-matrix));
  border-radius: 0 var(--wc2-r-pill) var(--wc2-r-pill) 0;
}
body.wc2 .wc2-cat__t:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin: 0;
  font: 600 var(--wc2-fs-md)/1 var(--wc2-display);
  letter-spacing: var(--wc2-track);
  text-transform: uppercase;
  color: var(--acc,var(--wc2-matrix));
}
body.wc2 .wc2-cat__d:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font-size: var(--wc2-fs-xs);
  color: var(--wc2-muted);
}
body.wc2 .wc2-tbl:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: grid;
}
body.wc2 .wc2-tr:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 76px 76px minmax(200px, 30%);
  align-items: center;
  gap: 12px;
  padding: 12px 14px;
  border-top: 1px solid var(--wc2-line);
  transition: background var(--wc2-t-fast);
}
body.wc2 .wc2-tr:hover:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: var(--wc2-row-hi);
}
body.wc2 .wc2-tr--head:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  padding-block: 7px;
  background: rgba(0, 0, 0, .3);
  font: 600 var(--wc2-fs-2xs)/1 var(--wc2-display);
  letter-spacing: var(--wc2-track-wide);
  text-transform: uppercase;
  color: var(--wc2-muted);
}
body.wc2 .wc2-tr--head:hover:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: rgba(0, 0, 0, .3);
}
body.wc2 .wc2-tr__num:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  text-align: center;
  font: 700 var(--wc2-fs-sm)/1.2 var(--wc2-mono);
  color: var(--wc2-text);
}
body.wc2 .wc2-tr__num small:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: block;
  font: 500 var(--wc2-fs-2xs)/1.4 var(--wc2-font);
  color: var(--wc2-faint);
  text-transform: uppercase;
  letter-spacing: .08em;
}
body.wc2 .wc2-tr--head .wc2-tr__num:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font: inherit;
  color: inherit;
}
body.wc2 .wc2-fb:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  gap: 12px;
  align-items: center;
  min-width: 0;
}
body.wc2 .wc2-fb__ic:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --ic:var(--wc2-faint);
  flex: none;
  width: 44px;
  height: 48px;
  display: grid;
  place-items: center;
  clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
  background: color-mix(in srgb, var(--ic) 22%, #06110a);
}
body.wc2 .wc2-fb__ic svg:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  width: 20px;
  height: 20px;
  stroke: var(--ic);
  fill: none;
  stroke-width: 1.8;
}
body.wc2 .wc2-fb__ic.is-new:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --ic:var(--wc2-matrix);
  background: color-mix(in srgb, var(--wc2-matrix) 22%, #06110a);
  filter: drop-shadow(0 0 8px rgb(var(--wc-g-rgb,57 255 20)/.55));
}
body.wc2 .wc2-fb__ic.is-ann:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --ic:var(--wc2-amber);
}
body.wc2 .wc2-fb__main:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  min-width: 0;
}
body.wc2 .wc2-fb__t:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font: 600 var(--wc2-fs-md)/1.25 var(--wc2-font);
  color: #fff;
}
body.wc2 .wc2-fb__t.is-new:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::after {
  content: "";
  display: inline-block;
  width: 7px;
  height: 7px;
  margin-left: 8px;
  border-radius: 50%;
  background: var(--wc2-cyan);
  box-shadow: 0 0 8px var(--wc2-cyan);
  vertical-align: middle;
}
body.wc2 .wc2-fb__d:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin: 2px 0 0;
  font-size: var(--wc2-fs-sm);
  color: var(--wc2-muted);
}
body.wc2 .wc2-fb__subs:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  flex-wrap: wrap;
  gap: 4px 10px;
  margin-top: 5px;
  font-size: var(--wc2-fs-xs);
}
body.wc2 .wc2-fb__subs a:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::before {
  content: "\2b21  ";
  color: var(--wc2-faint);
}
body.wc2 .wc2-last:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  gap: 10px;
  align-items: center;
  min-width: 0;
}
body.wc2 .wc2-last__main:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  min-width: 0;
  display: grid;
  line-height: 1.3;
  font-size: var(--wc2-fs-xs);
}
body.wc2 .wc2-last__t:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font-size: var(--wc2-fs-sm);
  font-weight: 600;
  color: var(--wc2-text);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body.wc2 .wc2-last__by:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: var(--wc2-muted);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body.wc2 .wc2-jump:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  flex: none;
  display: grid;
  place-items: center;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  border: 1px solid var(--wc2-line-2);
  color: var(--wc2-matrix) !important;
}
body.wc2 .wc2-jump svg:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  width: 12px;
  height: 12px;
  stroke: currentColor;
  fill: none;
  stroke-width: 2.4;
}
body.wc2 .wc2-tr--topic:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  grid-template-columns: minmax(0, 1fr) 70px 70px minmax(180px, 27%);
}
body.wc2 .wc2-tr--topic.is-sticky:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background:
    linear-gradient(
      90deg,
      rgba(255, 176, 0, .09),
      transparent 45%);
}
body.wc2 .wc2-tr--topic.is-locked .wc2-fb__t:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: var(--wc2-text-2);
}
body.wc2 .wc2-tsep:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  padding: 6px 14px;
  border-top: 1px solid var(--wc2-line);
  font: 600 var(--wc2-fs-2xs)/1 var(--wc2-display);
  letter-spacing: var(--wc2-track-wide);
  text-transform: uppercase;
  color: var(--wc2-amber);
  background: rgba(255, 176, 0, .05);
}
body.wc2 .wc2-tmeta:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px;
  margin-top: 3px;
  font-size: var(--wc2-fs-xs);
  color: var(--wc2-muted);
}
@media (max-width:720px) {
  body.wc2 .wc2-tr:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *),
  body.wc2 .wc2-tr--topic:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    grid-template-columns: 1fr auto;
    grid-template-areas: "m m" "n l";
    gap: 8px 12px;
    padding: 12px;
  }
  body.wc2 .wc2-tr > .wc2-fb:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    grid-area: m;
  }
  body.wc2 .wc2-tr > .wc2-tr__num:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    display: none;
  }
  body.wc2 .wc2-tr > .wc2-tr__num--m:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    display: block;
    grid-area: n;
    text-align: left;
    font-size: var(--wc2-fs-xs);
    color: var(--wc2-muted);
  }
  body.wc2 .wc2-tr > .wc2-last:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    grid-area: l;
    justify-self: end;
    max-width: 60vw;
  }
  body.wc2 .wc2-tr--head:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    display: none;
  }
  body.wc2 .wc2-fb__ic:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    width: 38px;
    height: 42px;
  }
}
body.wc2 .wc2-tr__num--m:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: none;
}
body.wc2 .wc2-topic__h:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  align-items: flex-end;
  justify-content: space-between;
  margin-bottom: var(--wc2-s3);
}
body.wc2 .wc2-topic__t:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin: 0;
  font: 600 var(--wc2-fs-xl)/1.1 var(--wc2-display);
  letter-spacing: .02em;
  color: #fff;
}
body.wc2 .wc2-toolbar:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: center;
  justify-content: space-between;
  padding: 8px 0;
  margin: var(--wc2-s2) 0;
}
body.wc2 .wc2-post:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --rk:var(--wc2-matrix);
  display: grid;
  grid-template-columns: 190px minmax(0, 1fr);
  border-radius: var(--wc2-r);
  overflow: hidden;
  border: 1px solid var(--wc2-line);
  background: var(--wc2-glass);
  box-shadow: var(--wc2-glow);
}
body.wc2 .wc2-post + .wc2-post:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin-top: var(--wc2-s3);
}
body.wc2 .wc2-post.is-op:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  border-color: var(--wc2-line-2);
}
body.wc2 .wc2-mini:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  position: relative;
  padding: 16px 14px;
  display: grid;
  justify-items: center;
  align-content: start;
  gap: 6px;
  text-align: center;
  background:
    linear-gradient(
      180deg,
      color-mix(in srgb, var(--rk) 10%, transparent),
      transparent 55%),
    rgba(0, 0, 0, .28);
  border-right: 1px solid var(--wc2-line);
}
body.wc2 .wc2-mini:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 4px;
  background: var(--rk);
  box-shadow: 0 0 12px var(--rk);
}
body.wc2 .wc2-mini__name:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font: 700 var(--wc2-fs-md)/1.2 var(--wc2-font);
  overflow-wrap: anywhere;
}
body.wc2 .wc2-mini__badges:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 4px;
}
body.wc2 .wc2-mini__title:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font-size: var(--wc2-fs-xs);
  color: var(--wc2-muted);
  font-style: italic;
}
body.wc2 .wc2-mini__st:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  width: 100%;
  margin: 6px 0 0;
  display: grid;
  gap: 2px;
  font-size: var(--wc2-fs-xs);
}
body.wc2 .wc2-mini__st div:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  justify-content: space-between;
  padding: 3px 6px;
  border-radius: 3px;
  background: rgba(255, 255, 255, .025);
}
body.wc2 .wc2-mini__st dt:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: var(--wc2-muted);
}
body.wc2 .wc2-mini__st dd:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin: 0;
  font-family: var(--wc2-mono);
  font-weight: 700;
  color: var(--wc2-text);
}
body.wc2 .wc2-post__main:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  flex-direction: column;
  min-width: 0;
}
body.wc2 .wc2-post__h:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
  padding: 8px 14px;
  border-bottom: 1px solid var(--wc2-line);
  font-size: var(--wc2-fs-xs);
  color: var(--wc2-muted);
}
body.wc2 .wc2-post__no:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font: 700 var(--wc2-fs-xs)/1 var(--wc2-mono);
  color: var(--wc2-matrix);
}
body.wc2 .wc2-post__h .wc2-post__acts:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin-left: auto;
}
body.wc2 .wc2-post__b:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  padding: 16px 18px;
  flex: 1;
  color: var(--wc2-text);
  font-size: var(--wc2-fs);
  line-height: 1.65;
}
body.wc2 .wc2-post__b p:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin: 0 0 .8em;
}
body.wc2 .wc2-post__b .wc2-mention:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: var(--wc2-cyan);
  font-weight: 600;
  background: rgba(0, 229, 255, .08);
  padding: 0 4px;
  border-radius: 3px;
}
body.wc2 .wc2-quote:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin: 0 0 1em;
  padding: 10px 14px;
  border-left: 3px solid var(--wc2-lilac);
  border-radius: 0 var(--wc2-r-sm) var(--wc2-r-sm) 0;
  background: rgba(201, 160, 255, .07);
  font-size: var(--wc2-fs-sm);
}
body.wc2 .wc2-quote cite:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: block;
  margin-bottom: 4px;
  font: 600 var(--wc2-fs-2xs)/1.2 var(--wc2-display);
  letter-spacing: .12em;
  text-transform: uppercase;
  color: var(--wc2-lilac);
  font-style: normal;
}
body.wc2 .wc2-code:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin: 0 0 1em;
  padding: 12px 14px;
  border-radius: var(--wc2-r-sm);
  background: #010402;
  border: 1px solid var(--wc2-line);
  font: 500 var(--wc2-fs-xs)/1.6 var(--wc2-mono);
  color: var(--wc2-matrix-soft);
  overflow-x: auto;
  white-space: pre;
}
body.wc2 .wc2-code .k:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: var(--wc2-lilac);
}
body.wc2 .wc2-code .s:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: var(--wc2-amber);
}
body.wc2 .wc2-code .c:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: var(--wc2-faint);
}
body.wc2 .wc2-sig:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin: 0 18px;
  padding: 10px 0 12px;
  border-top: 1px dashed var(--wc2-line);
  font-size: var(--wc2-fs-xs);
  color: var(--wc2-muted);
}
body.wc2 .wc2-post__f:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  align-items: center;
  gap: 6px;
  flex-wrap: wrap;
  padding: 8px 14px;
  border-top: 1px solid var(--wc2-line);
  background: rgba(0, 0, 0, .2);
}
body.wc2 .wc2-act:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  min-height: 32px;
  padding: 0 10px;
  border-radius: var(--wc2-r-pill);
  border: 1px solid transparent;
  background: none;
  cursor: pointer;
  color: var(--wc2-text-2);
  font: 600 var(--wc2-fs-xs)/1 var(--wc2-font);
}
body.wc2 .wc2-act:hover:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  border-color: var(--wc2-line-2);
  color: #fff;
}
body.wc2 .wc2-act svg:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  width: 14px;
  height: 14px;
  stroke: currentColor;
  fill: none;
  stroke-width: 2;
}
body.wc2 .wc2-act.is-on:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: var(--wc2-matrix);
}
body.wc2 .wc2-act--count b:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font-family: var(--wc2-mono);
}
@media (max-width:720px) {
  body.wc2 .wc2-post:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    grid-template-columns: 1fr;
  }
  body.wc2 .wc2-mini:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    grid-template-columns: auto 1fr auto;
    justify-items: start;
    text-align: left;
    align-items: center;
    padding: 10px 12px;
    border-right: 0;
    border-bottom: 1px solid var(--wc2-line);
    gap: 4px 10px;
  }
  body.wc2 .wc2-mini:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::before {
    width: 100%;
    height: 3px;
    bottom: auto;
  }
  body.wc2 .wc2-mini .wc2-av:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    grid-row: span 2;
    --sz:44px;
  }
  body.wc2 .wc2-mini__title:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *),
  body.wc2 .wc2-mini__st:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    display: none;
  }
  body.wc2 .wc2-mini__badges:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    grid-column: 2;
    grid-row: 2;
    justify-content: flex-start;
  }
  body.wc2 .wc2-mini__name:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    grid-column: 2;
    grid-row: 1;
  }
  body.wc2 .wc2-post__b:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    padding: 14px;
  }
}
body.wc2 .wc2-menu:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  position: relative;
}
body.wc2 .wc2-menu > summary:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  list-style: none;
}
body.wc2 .wc2-menu > summary:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::-webkit-details-marker {
  display: none;
}
body.wc2 .wc2-menu__list:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  position: absolute;
  right: 0;
  top: calc(100% + 6px);
  z-index: 20;
  min-width: 220px;
  padding: 6px;
  margin: 0;
  list-style: none;
  border-radius: var(--wc2-r);
  border: 1px solid var(--wc2-line-2);
  background: #041009;
  box-shadow: 0 20px 50px rgba(0, 0, 0, .8);
}
body.wc2 .wc2-menu__list button:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  all: unset;
  box-sizing: border-box;
  display: flex;
  gap: 10px;
  align-items: center;
  width: 100%;
  min-height: 38px;
  padding: 0 10px;
  border-radius: var(--wc2-r-sm);
  cursor: pointer;
  color: var(--wc2-text);
  font-size: var(--wc2-fs-sm);
}
body.wc2 .wc2-menu__list button:hover:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *),
body.wc2 .wc2-menu__list button:focus-visible:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: var(--wc2-row-hi);
}
body.wc2 .wc2-menu__list .is-danger:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: #ff8a94;
}
body.wc2 .wc2-menu__list hr:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  border: 0;
  border-top: 1px solid var(--wc2-line);
  margin: 4px 0;
}
body.wc2 .wc2-editor:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  border-radius: var(--wc2-r);
  border: 1px solid var(--wc2-line-2);
  background: var(--wc2-sunk);
  overflow: hidden;
}
body.wc2 .wc2-editor:focus-within:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  border-color: var(--wc2-matrix);
  box-shadow: 0 0 0 3px rgb(var(--wc-g-rgb,57 255 20)/.14);
}
body.wc2 .wc2-editor__bar:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  flex-wrap: wrap;
  gap: 2px;
  padding: 6px;
  border-bottom: 1px solid var(--wc2-line);
  background: rgb(var(--wc-g-rgb,57 255 20)/.04);
}
body.wc2 .wc2-editor__bar button:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: grid;
  place-items: center;
  min-width: 34px;
  height: 34px;
  padding: 0 6px;
  border: 0;
  border-radius: var(--wc2-r-sm);
  background: none;
  color: var(--wc2-text-2);
  cursor: pointer;
  font: 700 13px/1 var(--wc2-font);
}
body.wc2 .wc2-editor__bar button:hover:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: var(--wc2-row-hi);
  color: #fff;
}
body.wc2 .wc2-editor__bar .sep:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  width: 1px;
  margin: 6px 4px;
  background: var(--wc2-line-2);
}
body.wc2 .wc2-editor textarea:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: block;
  width: 100%;
  min-height: 120px;
  padding: 12px 14px;
  border: 0;
  background: transparent;
  color: var(--wc2-text);
  font: inherit;
  resize: vertical;
}
body.wc2 .wc2-editor textarea:focus:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  outline: none;
}
body.wc2 .wc2-editor__f:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: center;
  justify-content: space-between;
  padding: 8px 10px;
  border-top: 1px solid var(--wc2-line);
  font-size: var(--wc2-fs-xs);
  color: var(--wc2-faint);
}
body.wc2 .wc2-sb__list:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  list-style: none;
  margin: 0;
  padding: 0 6px 0 0;
  max-height: 340px;
  overflow: auto;
  display: grid;
  gap: 6px;
  scrollbar-width: thin;
  scrollbar-color: var(--wc2-line-2) transparent;
}
body.wc2 .wc2-sb__msg:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 4px 8px;
  padding: 7px 9px;
  border-radius: var(--wc2-r-sm) var(--wc2-r) var(--wc2-r) var(--wc2-r);
  background: var(--wc2-row);
  font-size: var(--wc2-fs-sm);
}
body.wc2 .wc2-sb__msg .wc2-av:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  grid-row: span 2;
}
body.wc2 .wc2-sb__who:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  gap: 6px;
  align-items: baseline;
  min-width: 0;
  font-size: var(--wc2-fs-xs);
}
body.wc2 .wc2-sb__who time:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin-left: auto;
  color: var(--wc2-faint);
  font-family: var(--wc2-mono);
  font-size: 10px;
}
body.wc2 .wc2-sb__txt:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: var(--wc2-text);
  overflow-wrap: anywhere;
  line-height: 1.4;
}
body.wc2 .wc2-sb__msg--pm:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background:
    linear-gradient(
      90deg,
      rgba(201, 160, 255, .14),
      rgba(201, 160, 255, .03));
  border: 1px dashed rgba(201, 160, 255, .5);
}
body.wc2 .wc2-sb__msg--pm .wc2-sb__who:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::before {
  content: "Private message";
  font: 700 9px/1 var(--wc2-display);
  letter-spacing: .12em;
  text-transform: uppercase;
  color: var(--wc2-on-acc);
  background: var(--wc2-lilac);
  padding: 3px 6px;
  border-radius: var(--wc2-r-pill);
}
body.wc2 .wc2-sb__msg--sys:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  grid-template-columns: 1fr;
  background: none;
  border: 1px solid var(--wc2-line);
  font: 500 var(--wc2-fs-xs)/1.4 var(--wc2-mono);
  color: var(--wc2-borg);
}
body.wc2 .wc2-sb__form:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  gap: 6px;
  margin-top: 10px;
}
body.wc2 .wc2-sb__form .wc2-input:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  min-height: 40px;
  border-radius: var(--wc2-r-pill);
  padding-inline: 14px;
}
body.wc2 .wc2-sb__tools:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  gap: 4px;
  margin-top: 6px;
}
body.wc2 .wc2-sb__tools button:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  border: 1px solid var(--wc2-line);
  background: none;
  color: var(--wc2-muted);
  cursor: pointer;
  font-size: 14px;
}
body.wc2 .wc2-shop:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: grid;
  gap: 8px;
}
body.wc2 .wc2-ware:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 2px 10px;
  align-items: center;
  padding: 10px 12px;
  border-radius: var(--wc2-r-sm);
  background:
    linear-gradient(
      90deg,
      color-mix(in srgb, var(--pc,var(--wc2-amber)) 10%, transparent),
      transparent 70%),
    var(--wc2-row);
  border: 1px solid color-mix(in srgb, var(--pc,var(--wc2-amber)) 30%, transparent);
}
body.wc2 .wc2-ware__n:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font-weight: 700;
  color: var(--pc,var(--wc2-amber));
}
body.wc2 .wc2-ware__d:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  grid-column: 1;
  font-size: var(--wc2-fs-xs);
  color: var(--wc2-muted);
}
body.wc2 .wc2-ware__p:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  grid-row: span 2;
  font: 700 var(--wc2-fs-sm)/1 var(--wc2-mono);
  color: var(--wc2-text);
}
body.wc2 .wc2-tag:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --rk:var(--wc2-matrix);
  position: relative;
  isolation: isolate;
  width: 100%;
  max-width: 560px;
  margin: 34px auto 0;
  padding: 38px clamp(34px, 5vw, 44px) 24px;
  border-radius: 44px 44px 28px 28px;
  background:
    linear-gradient(
      160deg,
      rgba(255, 255, 255, .10),
      transparent 22%,
      transparent 70%,
      rgba(255, 255, 255, .05)),
    repeating-linear-gradient(
      90deg,
      rgba(255, 255, 255, .012) 0 1px,
      transparent 1px 3px),
    linear-gradient(
      180deg,
      #132219,
      #08120c);
  border: 1px solid color-mix(in srgb, var(--rk) 55%, transparent);
  box-shadow:
    0 0 0 4px rgba(0, 0, 0, .5),
    0 0 0 5px color-mix(in srgb, var(--rk) 25%, transparent),
    0 0 40px color-mix(in srgb, var(--rk) 22%, transparent),
    0 30px 60px -20px #000;
}
body.wc2 .wc2-tag:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::after {
  content: "";
  position: absolute;
  right: 30px;
  bottom: 18px;
  width: 160px;
  height: 90px;
  z-index: -1;
  background: var(--wc2-circuit) no-repeat;
  opacity: .35;
  transform: scaleX(-1);
}
body.wc2 .wc2-tag__bar:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  gap: 4px;
  height: 10px;
  margin-top: 18px;
}
body.wc2 .wc2-tag__bar i:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  flex: 1;
  background: var(--rk);
  opacity: .85;
}
body.wc2 .wc2-tag__bar i:first-child:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  flex: 0 0 40px;
  border-radius: 999px 0 0 999px;
}
body.wc2 .wc2-tag__bar i:nth-child(2):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  opacity: .45;
}
body.wc2 .wc2-tag__bar i:nth-child(3):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  flex: 0 0 18px;
  background: var(--wc2-lilac);
}
body.wc2 .wc2-tag__bar i:last-child:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  flex: 0 0 40px;
  border-radius: 0 999px 999px 0;
  background: var(--wc2-matrix);
}
body.wc2 .wc2-tag__hole:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  position: absolute;
  left: 50%;
  top: 12px;
  width: 26px;
  height: 12px;
  transform: translateX(-50%);
  border-radius: var(--wc2-r-pill);
  background: #000;
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, .9), 0 0 0 2px rgba(255, 255, 255, .12);
}
body.wc2 .wc2-tag__chain:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  position: absolute;
  left: 50%;
  bottom: 100%;
  width: 2px;
  height: 34px;
  transform: translateX(-50%);
  background:
    repeating-linear-gradient(
      180deg,
      #9fb3a6 0 5px,
      transparent 5px 7px);
  opacity: .7;
}
body.wc2 .wc2-tag__helix:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  position: absolute;
  top: 44px;
  bottom: 28px;
  width: 18px;
  opacity: .55;
}
body.wc2 .wc2-tag__helix--l:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  left: 10px;
}
body.wc2 .wc2-tag__helix--r:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  right: 10px;
  transform: scaleX(-1);
}
body.wc2 .wc2-tag__top:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 16px;
  align-items: center;
}
body.wc2 .wc2-tag__name:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin: 0;
  font: 700 var(--wc2-fs-xl)/1.05 var(--wc2-font);
  overflow-wrap: anywhere;
}
body.wc2 .wc2-tag__line:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin-top: 8px;
}
body.wc2 .wc2-tag__etch:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin: 16px 0;
  font: 500 var(--wc2-fs-2xs)/1.6 var(--wc2-mono);
  letter-spacing: .22em;
  color: var(--wc2-faint);
  text-align: center;
  text-transform: uppercase;
  border-block: 1px dashed var(--wc2-line);
  padding: 6px 0;
}
body.wc2 .wc2-tag__st:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 6px;
  margin: 0;
}
body.wc2 .wc2-tag__st div:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  padding: 10px 6px;
  text-align: center;
  border-radius: var(--wc2-r-sm);
  background: rgba(0, 0, 0, .35);
  border: 1px solid var(--wc2-line);
}
body.wc2 .wc2-tag__st dt:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font: 600 var(--wc2-fs-2xs)/1 var(--wc2-display);
  letter-spacing: .14em;
  text-transform: uppercase;
  color: var(--wc2-muted);
}
body.wc2 .wc2-tag__st dd:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin: 6px 0 0;
  font: 700 var(--wc2-fs-md)/1 var(--wc2-mono);
  color: var(--rk);
}
body.wc2 .wc2-tag__meta:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: grid;
  gap: 4px;
  margin: 14px 0 0;
  font-size: var(--wc2-fs-sm);
  color: var(--wc2-text-2);
}
body.wc2 .wc2-tag__meta div:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  gap: 8px;
}
body.wc2 .wc2-tag__meta dt:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  width: 92px;
  flex: none;
  color: var(--wc2-muted);
}
body.wc2 .wc2-tag__meta dd:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin: 0;
}
body.wc2 .wc2-tag__act:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  justify-content: center;
  margin-top: 16px;
}
body.wc2 .wc2-tag__muted:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin-top: 12px;
  padding: 10px 12px;
  border-radius: var(--wc2-r-sm);
  border: 1px solid rgba(255, 59, 74, .5);
  background: rgba(255, 59, 74, .08);
  font-size: var(--wc2-fs-xs);
  color: #ffc7cc;
}
@media (max-width:520px) {
  body.wc2 .wc2-tag__st:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    grid-template-columns: repeat(2, 1fr);
  }
  body.wc2 .wc2-tag__top:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    grid-template-columns: 1fr;
    justify-items: center;
    text-align: center;
  }
  body.wc2 .wc2-tag__line:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    justify-content: center;
  }
}
body.wc2 .wc2-toasts:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: grid;
  gap: 8px;
  max-width: 380px;
}
body.wc2 .wc2-toasts--fixed:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  position: fixed;
  right: 16px;
  bottom: 16px;
  z-index: 90;
}
body.wc2 .wc2-toast:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --tc:var(--wc2-matrix);
  display: grid;
  grid-template-columns: auto 1fr auto;
  gap: 10px;
  align-items: start;
  padding: 12px 12px 12px 0;
  border-radius: var(--wc2-r-pill) var(--wc2-r) var(--wc2-r) var(--wc2-r-pill);
  background: #041009;
  border: 1px solid color-mix(in srgb, var(--tc) 45%, transparent);
  box-shadow: 0 14px 40px rgba(0, 0, 0, .7), 0 0 18px color-mix(in srgb, var(--tc) 20%, transparent);
  animation: wc2-toast-in var(--wc2-t-slow) var(--wc2-ease) both;
}
body.wc2 .wc2-toast:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::before {
  content: "";
  align-self: stretch;
  width: 14px;
  margin: -12px 0;
  background: var(--tc);
  border-radius: var(--wc2-r-pill) 0 0 var(--wc2-r-pill);
}
body.wc2 .wc2-toast b:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: block;
  font: 600 var(--wc2-fs-sm)/1.2 var(--wc2-font);
  color: #fff;
}
body.wc2 .wc2-toast p:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin: 2px 0 0;
  font-size: var(--wc2-fs-xs);
  color: var(--wc2-text-2);
}
body.wc2 .wc2-toast button:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  border: 0;
  background: none;
  color: var(--wc2-muted);
  cursor: pointer;
  width: 28px;
  height: 28px;
  font-size: 18px;
  line-height: 1;
}
body.wc2 .wc2-toast--warn:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --tc:var(--wc2-amber);
}
body.wc2 .wc2-toast--err:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --tc:var(--wc2-red);
}
body.wc2 .wc2-toast--info:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --tc:var(--wc2-cyan);
}
@keyframes wc2-toast-in {
  from {
    opacity: 0;
    transform: translateY(10px) scale(.98);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
body.wc2 .wc2-foot:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  position: relative;
  z-index: 1;
  margin-top: var(--wc2-s10);
  border-top: 1px solid var(--wc2-line);
  background:
    linear-gradient(
      180deg,
      rgba(2, 10, 5, .6),
      #010402);
}
body.wc2 .wc2-gen:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  flex-wrap: wrap;
  gap: 6px 16px;
  justify-content: space-between;
  padding: 10px 0 22px;
  font: 500 var(--wc2-fs-2xs)/1.6 var(--wc2-mono);
  color: var(--wc2-faint);
}
body.wc2 .wc2-gen b:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: var(--wc2-matrix);
  font-weight: 600;
}
body.wc2 .wc2-sec:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  align-items: center;
  gap: 12px;
  margin: var(--wc2-s10) 0 var(--wc2-s4);
}
body.wc2 .wc2-sec h2:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin: 0;
  font: 600 var(--wc2-fs-xl)/1 var(--wc2-display);
  letter-spacing: .06em;
  text-transform: uppercase;
  color: #fff;
}
body.wc2 .wc2-sec:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::before {
  content: "";
  width: 46px;
  height: 22px;
  border-radius: var(--wc2-r-pill) 0 0 var(--wc2-r-pill);
  background: var(--acc,var(--wc2-amber));
}
body.wc2 .wc2-sec:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::after {
  content: "";
  flex: 1;
  height: 6px;
  border-radius: 0 var(--wc2-r-pill) var(--wc2-r-pill) 0;
  background:
    repeating-linear-gradient(
      90deg,
      var(--wc2-line-2) 0 24px,
      transparent 24px 28px);
}
body.wc2 .wc2-hero:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  position: relative;
  z-index: 1;
  overflow: hidden;
  border-bottom: 1px solid var(--wc2-line);
  background:
    linear-gradient(
      180deg,
      transparent,
      rgba(2, 5, 4, .9)),
    var(--wc2-scan);
}
body.wc2 .wc2-hero__rain:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  position: absolute;
  inset: 0;
  opacity: .35;
  pointer-events: none;
  background:
    repeating-linear-gradient(
      90deg,
      transparent 0 22px,
      rgb(var(--wc-g-rgb,57 255 20)/.0) 22px 24px),
    linear-gradient(
      180deg,
      rgb(var(--wc-g-rgb,57 255 20)/.0),
      rgb(var(--wc-g-rgb,57 255 20)/.25));
  -webkit-mask:
    repeating-linear-gradient(
      90deg,
      #000 0 2px,
      transparent 2px 26px);
  mask:
    repeating-linear-gradient(
      90deg,
      #000 0 2px,
      transparent 2px 26px);
}
body.wc2 .wc2-hero__in:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  position: relative;
  display: grid;
  gap: 10px;
  justify-items: center;
  text-align: center;
  padding: clamp(26px, 5vw, 52px) 0 clamp(20px, 4vw, 34px);
}
body.wc2 .wc2-hero__word:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin: 0;
  font: 700 var(--wc2-fs-2xl)/1 var(--wc2-display);
  letter-spacing: .16em;
  background:
    linear-gradient(
      180deg,
      #f2fff4 10%,
      var(--wc2-matrix) 60%,
      var(--wcg-0d6b22,#0d6b22));
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  filter: drop-shadow(0 0 22px rgb(var(--wc-g-rgb,57 255 20)/.35));
}
body.wc2 .wc2-hero__tag:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font: 500 var(--wc2-fs-sm)/1.4 var(--wc2-mono);
  color: var(--wc2-text-2);
  letter-spacing: .06em;
}
body.wc2 .wc2-hero__tag b:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: var(--wc2-amber);
  font-weight: 600;
}
body.wc2 .wc2-laser:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  position: absolute;
  left: 0;
  right: 0;
  height: 2px;
  top: 0;
  background:
    linear-gradient(
      90deg,
      transparent,
      var(--wc2-matrix),
      transparent);
  box-shadow: 0 0 14px var(--wc2-matrix);
  opacity: .6;
  animation: wc2-laser var(--wc2-scan-dur) linear infinite;
}
@keyframes wc2-laser {
  0% {
    top: 0;
  }
  100% {
    top: 100%;
  }
}
@media (max-width:1100px) {
  body.wc2 .wc2-nav:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    display: none;
  }
  body.wc2 .wc2-burger:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    display: grid;
    place-items: center;
  }
}
@media (max-width:640px) {
  body.wc2 .wc2-hdr__in:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    gap: 10px;
    min-height: 58px;
  }
  body.wc2 .wc2-search:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    order: 5;
    flex: 1 1 100%;
    max-width: none;
    margin: 0 0 10px;
  }
  body.wc2 .wc2-hdr__in:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    flex-wrap: wrap;
  }
  body.wc2 .wc2-me .wc2-me__txt:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    display: none;
  }
  body.wc2 .wc2-me:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    padding: 3px;
    margin-left: auto;
  }
  body.wc2 .wc2-logo__tld:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    display: none;
  }
  body.wc2 .wc2-strip__seg:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *),
  body.wc2 .wc2-strip__seg--sky:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    display: none;
  }
  body.wc2 .wc2-search kbd:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    display: none;
  }
}
@media (max-width:640px) {
  body.wc2 .wc2-box:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    --rail:5px;
  }
  body.wc2 .wc2-box__body:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    padding: var(--wc2-s3) var(--wc2-s2) var(--wc2-s3) calc(var(--rail) + var(--wc2-s2));
  }
  body.wc2 .wc2-box__foot:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    padding-left: calc(var(--rail) + var(--wc2-s2));
  }
  body.wc2 .wc2-box__elbow:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *),
  body.wc2 .wc2-box--hero .wc2-box__elbow:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    width: 28px;
  }
  body.wc2 .wc2-box--hero:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    --barh:38px;
  }
  body.wc2 .wc2-box__code:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    display: none;
  }
  body.wc2 .wc2-news__item:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    grid-template-columns: 1fr;
    gap: 8px;
    padding: 12px;
  }
  body.wc2 .wc2-news__date:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    display: none;
  }
  body.wc2 .wc2-hero__in:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    padding: 18px 0 16px;
  }
  body.wc2 .wc2-sec:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    margin-top: var(--wc2-s8);
  }
  body.wc2 .wc2-sec:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::before {
    width: 26px;
  }
  body.wc2 .wc2-topic__h .wc2-btns:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    width: 100%;
  }
  body.wc2 .wc2-post__b:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    font-size: var(--wc2-fs);
  }
}
body.wc2 .wc2-prof:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: grid;
  gap: var(--wc2-s5);
  align-items: start;
  grid-template-columns: minmax(0, 1fr);
}
@media (min-width:1000px) {
  body.wc2 .wc2-prof:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    grid-template-columns: minmax(0, 560px) minmax(0, 1fr);
  }
  body.wc2 .wc2-prof .wc2-tag:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    margin-top: 34px;
  }
}
body.wc2 .wc2-hist:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  gap: 6px;
}
body.wc2 .wc2-hist li:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: grid;
  grid-template-columns: auto 1fr auto;
  gap: 10px;
  align-items: center;
  padding: 8px 10px;
  border-radius: var(--wc2-r-sm);
  background: var(--wc2-row);
  font-size: var(--wc2-fs-sm);
}
body.wc2 .wc2-hist time:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font: 500 var(--wc2-fs-2xs)/1 var(--wc2-mono);
  color: var(--wc2-faint);
}
@media (max-width:640px) {
  body.wc2 .wc2-tag:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    padding-inline: 30px;
  }
  body.wc2 .wc2-tag__helix:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    width: 12px;
  }
  body.wc2 .wc2-tag__helix--l:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    left: 8px;
  }
  body.wc2 .wc2-tag__helix--r:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    right: 8px;
  }
}
body.wc2.wc2 {
  --wc2-circuit-f:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='90' viewBox='0 0 160 90' fill='none' stroke='%2319e3b1' stroke-opacity='.16' stroke-width='1.2'%3E%3Cpath d='M160 10H110l-12 12H70M160 30h-34l-10 10H88l-8 8H40M160 52h-22l-14 14H96M126 40v-8M98 22v14M60 48v18l-10 10H20'/%3E%3Cg fill='%2319e3b1' fill-opacity='.26' stroke='none'%3E%3Ccircle cx='70' cy='22' r='2.4'/%3E%3Ccircle cx='40' cy='48' r='2.4'/%3E%3Ccircle cx='96' cy='66' r='2.4'/%3E%3Ccircle cx='20' cy='76' r='2.4'/%3E%3C/g%3E%3C/svg%3E");
  background-color: var(--wc2-void);
}
body.wc2.wc2 .wp-site-blocks > :not(header):not(.wc-mstrip) {
  --wcp-text:var(--wc2-text);
  --wcp-muted:var(--wc2-muted);
  --wcp-white:#fff;
  --wcp-edge:var(--wc2-line-2);
  --wcp-line:var(--wc2-line);
  --wcp-body:var(--wc2-glass);
  --wcp-row:var(--wc2-row);
  --wcp-row-hi:var(--wc2-row-hi);
  --wcp-bar:linear-gradient(
      180deg,rgb(var(--wc-g-rgb,57 255 20)/.14),rgb(var(--wc-g-rgb,57 255 20)/.05));
  --wcp-sub:linear-gradient(
      180deg,rgb(var(--wc-g-rgb,57 255 20)/.2),rgb(var(--wc-g-rgb,57 255 20)/.1));
  --wcp-val:var(--wc2-matrix);
  --wcp-mark:var(--wc2-matrix);
  --wcp-link:var(--wc2-matrix-soft);
  --wcp-glow:var(--wc2-glow);
  --wcp-font:var(--wc2-font);
  --wcp-mono:var(--wc2-mono);
}
body.wc2.wc2:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::before {
  content: none;
}
body.wc2.wc2 [hidden]:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: none !important;
}
body.wc2.wc2 .wc-universe:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::after {
  content: "";
  position: absolute;
  inset: 0;
  background: var(--wc2-hex);
  opacity: .9;
  -webkit-mask:
    radial-gradient(
      120% 80% at 50% 0%,
      #000 30%,
      transparent 85%);
  mask:
    radial-gradient(
      120% 80% at 50% 0%,
      #000 30%,
      transparent 85%);
}
body.wc2.wc2 :is(h1:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), h2:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), h3:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), h4):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font-family: var(--wc2-display);
  letter-spacing: .04em;
}
body.wc2.wc2 :is(code:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), kbd:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), pre):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font-family: var(--wc2-mono);
}
body.wc2.wc2 :is(.wc-blk:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-um:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-bs:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-rm:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-news:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wct-box:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wcx:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-on:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-sb):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --acc:var(--wc2-matrix);
  --rail:7px;
  --barh:34px;
  --elb:40px;
  --pad:12px;
  position: relative;
  isolation: isolate;
  min-width: 0;
  background:
    radial-gradient(
      circle at 100% 100%,
      transparent 13.5px,
      var(--acc) 14px) var(--rail) var(--barh)/14px 14px no-repeat,
    linear-gradient(
      180deg,
      var(--acc),
      color-mix(in srgb, var(--acc) 35%, transparent)) 0 var(--barh)/var(--rail) calc(100% - var(--barh)) no-repeat,
    linear-gradient(var(--acc), var(--acc)) 0 0/var(--elb) var(--barh) no-repeat,
    var(--wc2-circuit-f) right var(--barh)/160px 90px no-repeat,
    var(--wc2-hex),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, .025),
      transparent 40%),
    var(--wc2-glass) !important;
  border: 1px solid var(--wc2-line) !important;
  border-radius: var(--wc2-r-elbow) var(--wc2-r-sm) var(--wc2-r-sm) var(--wc2-r-lg) !important;
  box-shadow: var(--wc2-glow) !important;
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
  padding: 0 var(--pad) var(--pad) calc(var(--rail) + var(--pad)) !important;
  color: var(--wc2-text);
  font: 400 var(--wc2-fs-sm)/var(--wc2-lh) var(--wc2-font);
}
body.wc2.wc2 :is(.wc-blk:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-um:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-bs:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-rm:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-news:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wct-box:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wcx:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-on:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-sb) :is(.wc-blk:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-um:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-bs:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-rm:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-on):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --rail:5px;
  --elb:28px;
  --barh:30px;
}
body.wc2.wc2 .wc-um:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::before,
body.wc2.wc2 .wct-box:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::before,
body.wc2.wc2 .wc-on:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::before,
body.wc2.wc2 .wc-sb:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::before,
body.wc2.wc2 .wc-news:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::before {
  content: none !important;
  display: none !important;
}
body.wc2.wc2 .wc-blk--messages:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --acc:var(--wc2-cyan);
}
body.wc2.wc2 .wc-sb:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --acc:var(--wc2-matrix);
  --wc2-cyan:var(--wc2-matrix);
}
body.wc2.wc2 :is(.wct-box:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-blk--staff:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-blk--um-edit):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --acc:var(--wc2-amber);
}
body.wc2.wc2 :is(.wcx:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-blk--board-stats:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-blk--ap-stats:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-blk--site-search):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --acc:var(--wc2-sky);
}
body.wc2.wc2 :is(.wc-blk--top-posters:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-blk--members:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-blk--member:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-blk--ap-friends):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --acc:var(--wc2-lilac);
}
body.wc2.wc2 :is(.wc-blk--um-ticker:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-blk--ap-topics:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-blk--unimatrix):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --acc:var(--wc2-borg);
}
body.wc2.wc2 :is(.wc-blk--newest-members:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-blk--about-me:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-blk--ap-news:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-blk--um-requests):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --acc:var(--wc2-peach);
}
body.wc2.wc2 .wc-news:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --barh:42px;
  --elb:64px;
}
body.wc2.wc2 :is(.wc-blk__bar:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-on__head:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-sb__head:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-news__head:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wcx__head:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wct-box > .wct-box__title):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  position: relative;
  display: flex !important;
  align-items: center;
  gap: 8px;
  min-height: var(--barh);
  height: auto;
  margin: 0 calc(var(--pad) * -1) var(--pad) calc((var(--rail) + var(--pad)) * -1) !important;
  padding: 0 6px 0 calc(var(--elb) + 10px) !important;
  background: none !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  flex-wrap: nowrap;
  min-width: 0;
}
body.wc2.wc2 :is(.wc-blk__bar:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-on__head:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-sb__head:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-news__head:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wcx__head):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::before,
body.wc2.wc2 .wct-box .wct-box__title:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::after {
  content: "";
  order: 1;
  flex: 1 1 20px;
  min-width: 12px;
  height: 8px;
  border-radius: 2px;
  display: block !important;
  position: static;
  background:
    repeating-linear-gradient(
      90deg,
      color-mix(in srgb, var(--acc) 70%, transparent) 0 18px,
      transparent 18px 22px,
      color-mix(in srgb, var(--acc) 30%, transparent) 22px 30px,
      transparent 30px 34px);
}
body.wc2.wc2 :is(.wc-blk__bar:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-on__head:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-sb__head:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-news__head:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wcx__head):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::after {
  content: "";
  position: absolute;
  left: var(--elb);
  right: 0;
  bottom: -1px;
  height: 1px;
  background:
    linear-gradient(
      90deg,
      transparent,
      var(--acc),
      transparent);
  transform: scaleX(0);
  transform-origin: left;
  opacity: .9;
  display: block;
}
body.wc2.wc2 :is(.wc-blk:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-on:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-sb:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-news:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wcx):is(:hover:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), :focus-within) > :is(.wc-blk__bar:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-on__head:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-sb__head:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-news__head:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wcx__head):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::after {
  animation: wc2-scan 900ms var(--wc2-ease) forwards;
}
body.wc2.wc2 :is(.wc-blk__bar:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-on__head:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-sb__head:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-news__head:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wcx__head) > *:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  order: 2;
  flex: none;
}
body.wc2.wc2 :is(.wc-blk__h:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-on__h:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-sb__h:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-news__title:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wcx__head h2):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  order: 0 !important;
  flex: 0 1 auto !important;
  min-width: 0;
}
body.wc2.wc2 :is(.wc-blk .wc-blk__h:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-on .wc-on__h:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-sb .wc-sb__h:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-news .wc-news__title:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wcx .wcx__head h2:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wct-box .wct-box__title):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin: 0 !important;
  padding: 0;
  font: 600 var(--wc2-fs-md)/1.1 var(--wc2-display) !important;
  letter-spacing: var(--wc2-track) !important;
  text-transform: uppercase;
  color: var(--acc) !important;
  -webkit-text-fill-color: currentColor !important;
  background: none !important;
  filter: none !important;
  text-shadow: 0 0 12px color-mix(in srgb, var(--acc) 45%, transparent) !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  border: 0 !important;
}
body.wc2.wc2 .wc-news .wc-news__title:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font-size: var(--wc2-fs-lg) !important;
}
body.wc2.wc2 :is(.wc-blk__h:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-on__h:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-sb__h:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-news__title) a:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: inherit !important;
}
body.wc2.wc2 .wc-blk .wc-blk__h .wc-ic:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: inherit;
}
body.wc2.wc2 :is(.wc-blk__dots:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wcx__bar:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wct-box__bar):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: none !important;
}
body.wc2.wc2 .wc-on__head .wc-on__dot:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  position: absolute;
  left: calc(var(--elb) / 2 - 5px);
  top: 50%;
  margin-top: -5px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: var(--wc2-on-acc);
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--wc2-on-acc) 40%, transparent);
}
body.wc2.wc2 :is(.wc-news__sub:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wct-box__sub:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wcx__handle):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font: 500 var(--wc2-fs-2xs)/1 var(--wc2-mono) !important;
  color: var(--wc2-faint) !important;
  letter-spacing: .08em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 40%;
}
body.wc2.wc2 .wct-box .wct-box__sub:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  max-width: none;
  margin: -4px 0 10px;
}
body.wc2.wc2 .wc-blk .wc-blk__body:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *),
body.wc2.wc2 .wc-um > div:not(.wc-blk__bar):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  padding: 0 !important;
}
body.wc2.wc2 .wc-blk .wc-blk__brand:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-top: var(--pad);
  padding: 0 !important;
  background: none !important;
  border: 0 !important;
  font: 500 var(--wc2-fs-2xs)/1 var(--wc2-mono);
  color: var(--wc2-faint);
  letter-spacing: .1em;
}
body.wc2.wc2 .wc-blk .wc-blk__brand:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::before {
  content: "";
  flex: 1;
  height: 4px;
  border-radius: 2px;
  background:
    repeating-linear-gradient(
      90deg,
      var(--wc2-line-2) 0 10px,
      transparent 10px 14px);
}
body.wc2.wc2 .wc2-box__tg:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  order: 3 !important;
  margin-left: 2px;
}
body.wc2.wc2 .wc2-shut:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  padding-bottom: 0 !important;
  background-size:
    14px 14px,
    0 0,
    var(--elb) var(--barh),
    0 0,
    auto,
    auto,
    auto !important;
}
body.wc2.wc2 .wc2-shut > :is(.wc-blk__bar:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-on__head:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-sb__head:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-news__head:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wcx__head:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wct-box__title):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin-bottom: 0 !important;
}
body.wc2.wc2 .wc2-shut > :not(.wc-blk__bar:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-on__head:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-sb__head:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-news__head:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wcx__head:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wct-box__title:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wct-box__bar):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: none !important;
}
body.wc2.wc2 :is(.wc-blk:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-um:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-on:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-sb:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wct-box:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-news) a:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: var(--wc2-matrix-soft);
}
body.wc2.wc2 :is(.wc-blk:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-um:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-on:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-sb:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wct-box:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-news) a:hover:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: #fff;
}
body.wc2.wc2 :is(.wc-blk:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-um:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-sb:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wct-box:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-on:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc2-reply) :is(input[type=text]:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), input[type=search]:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), input[type=url]:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), input[type=email]:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), input:not([type]):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), input[type=number]:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), input[type=password]:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), textarea:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), select):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: var(--wc2-sunk) !important;
  color: var(--wc2-text) !important;
  border: 1px solid var(--wc2-line-2) !important;
  border-radius: var(--wc2-r-sm) !important;
  font: 400 var(--wc2-fs-sm)/1.4 var(--wc2-font) !important;
  min-height: 40px;
  padding: 8px 12px;
  max-width: 100%;
}
body.wc2.wc2 :is(.wc-blk:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-um:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-sb:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wct-box:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-on) :is(input:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), textarea:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), select):focus:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  border-color: var(--wc2-cyan) !important;
  box-shadow: 0 0 0 3px rgba(0, 229, 255, .15);
  outline: 0;
}
body.wc2.wc2 :is(.wc-btn:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wct-btn:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-sb__go:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-profile__btn:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-auth-btn:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-members-btn:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-srch-go:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-um-f button[type=submit]:not(.wc2-menu__btn):not(.wc2-act)):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  min-height: 36px;
  padding: 0 16px !important;
  border-radius: var(--wc2-r-pill) !important;
  background: var(--wc2-matrix) !important;
  color: var(--wc2-on-acc) !important;
  border: 0 !important;
  box-shadow: var(--wc2-glow-sm);
  text-shadow: none !important;
  font: 600 var(--wc2-fs-xs)/1 var(--wc2-display) !important;
  letter-spacing: var(--wc2-track-wide) !important;
  text-transform: uppercase;
  cursor: pointer;
  text-decoration: none !important;
}
body.wc2.wc2 :is(.wc-btn:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wct-btn:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-sb__go:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-profile__btn:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-auth-btn:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-members-btn:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-srch-go):hover:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  filter: brightness(1.12);
  background: var(--wc2-matrix) !important;
}
body.wc2.wc2 .wc-btn--alt:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: transparent !important;
  color: var(--wc2-matrix-soft) !important;
  box-shadow: inset 0 0 0 1px var(--wc2-line-2) !important;
}
body.wc2.wc2 .wc-btn--alt:hover:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: rgb(var(--wc-g-rgb,57 255 20)/.1) !important;
}
body.wc2.wc2 .wc-stats .wc-stats__row:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *),
body.wc2.wc2 .wc-um-row:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *),
body.wc2.wc2 :is(.wc-tk__i:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-recent__i:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wct-recent__list > li:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-ap__i):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  border-radius: var(--wc2-r-sm);
  background: var(--wc2-row) !important;
  border: 1px solid transparent;
}
body.wc2.wc2 .wc-stats .wc-stats__row:nth-child(even):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: var(--wc2-row-alt) !important;
}
body.wc2.wc2 :is(.wc-stats .wc-stats__row:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-um-row:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-tk__i:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-recent__i:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wct-recent__list > li:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-ap__i):hover:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: var(--wc2-row-hi) !important;
  border-color: var(--wc2-line);
}
body.wc2.wc2 .wc-stats dt:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: var(--wc2-muted);
}
body.wc2.wc2 .wc-stats dd:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font: 600 var(--wc2-fs-sm)/1.2 var(--wc2-mono);
  color: var(--wc2-matrix);
}
body.wc2.wc2 .wc-stats dt:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::before {
  background: var(--acc) !important;
  border-radius: 2px;
}
body.wc2.wc2 .wc-tbl:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  border-collapse: separate;
  border-spacing: 0 3px;
  width: 100%;
}
body.wc2.wc2 .wc-tbl th:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font: 600 var(--wc2-fs-2xs)/1 var(--wc2-display) !important;
  letter-spacing: var(--wc2-track-wide);
  text-transform: uppercase;
  color: var(--wc2-faint) !important;
  background: none !important;
  border: 0 !important;
  padding: 6px 10px !important;
}
body.wc2.wc2 .wc-tbl td:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: var(--wc2-row) !important;
  border: 0 !important;
  padding: 8px 10px !important;
}
body.wc2.wc2 .wc-tbl tr td:first-child:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  border-radius: var(--wc2-r-sm) 0 0 var(--wc2-r-sm);
}
body.wc2.wc2 .wc-tbl tr td:last-child:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  border-radius: 0 var(--wc2-r-sm) var(--wc2-r-sm) 0;
}
body.wc2.wc2 .wc-tbl tr:hover td:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: var(--wc2-row-hi) !important;
}
@media (max-width:720px) {
  body.wc2.wc2 .wc-tbl:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *),
  body.wc2.wc2 .wc-tbl tbody:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *),
  body.wc2.wc2 .wc-tbl tr:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *),
  body.wc2.wc2 .wc-tbl td:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    display: block;
    width: 100%;
  }
  body.wc2.wc2 .wc-tbl thead:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    display: none;
  }
  body.wc2.wc2 .wc-tbl tr:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    margin: 0 0 8px;
    border: 1px solid var(--wc2-line);
    border-radius: var(--wc2-r);
    overflow: hidden;
    background: var(--wc2-row);
  }
  body.wc2.wc2 .wc-tbl td:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    border-radius: 0 !important;
    padding: 6px 12px !important;
    background: none !important;
  }
  body.wc2.wc2 .wc-tbl td[data-l]:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::before {
    content: attr(data-l);
    display: block;
    font: 600 var(--wc2-fs-2xs)/1.4 var(--wc2-display);
    letter-spacing: var(--wc2-track-wide);
    text-transform: uppercase;
    color: var(--wc2-faint);
  }
}
body.wc2.wc2 .wc-um-h3:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font: 600 var(--wc2-fs-sm)/1.2 var(--wc2-display) !important;
  letter-spacing: var(--wc2-track-wide) !important;
  text-transform: uppercase;
  color: var(--acc) !important;
}
body.wc2.wc2 .wc-um-h3:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::before {
  background: var(--acc) !important;
}
body.wc2.wc2 :is(.wc-um-cdesc:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-um-lead:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-um-when:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-tk__meta:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-recent__when:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-um-jump:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-um-by:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-pm__meta:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-pm__note:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-staff__joined:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-um-edited):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: var(--wc2-muted) !important;
}
body.wc2.wc2 .wc-staff__gh:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font: 600 var(--wc2-fs-sm)/1 var(--wc2-display) !important;
  letter-spacing: var(--wc2-track-wide);
  text-transform: uppercase;
  color: var(--wc2-amber) !important;
  border-bottom: 1px solid var(--wc2-line) !important;
}
body.wc2.wc2 :is(.wc-staff__m:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-um-sec:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-um-card:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-um-post):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: var(--wc2-row) !important;
  border: 1px solid var(--wc2-line) !important;
  border-radius: var(--wc2-r) !important;
  box-shadow: none !important;
}
body.wc2.wc2 :is(.wc-staff__m:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-um-sec):hover:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  border-color: var(--wc2-line-hi) !important;
  background: var(--wc2-row-hi) !important;
}
body.wc2.wc2 :is(.wc-um-notice:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-notice:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-um-msg):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  border-radius: var(--wc2-r);
  border: 1px solid var(--wc2-line-2) !important;
  background: rgb(var(--wc-g-rgb,57 255 20)/.07) !important;
  box-shadow: inset 4px 0 0 var(--wc2-matrix);
}
body.wc2.wc2 .wc-um-quote:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin: 10px 0;
  padding: 10px 14px 10px 16px;
  border: 0 !important;
  border-left: 3px solid var(--wc2-lilac) !important;
  border-radius: 0 var(--wc2-r-sm) var(--wc2-r-sm) 0;
  background: var(--wc2-sunk) !important;
  color: var(--wc2-text-2);
}
body.wc2.wc2 .wc-um-quote cite:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *),
body.wc2.wc2 .wc-um-quote b:first-child:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: block;
  font: 600 var(--wc2-fs-2xs)/1.4 var(--wc2-display);
  letter-spacing: var(--wc2-track-wide);
  text-transform: uppercase;
  color: var(--wc2-lilac);
  font-style: normal;
}
body.wc2.wc2 .wc-um-code:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: block;
  margin: 10px 0;
  padding: 12px 14px;
  border-radius: var(--wc2-r-sm);
  background: rgba(0, 0, 0, .55) !important;
  border: 1px solid var(--wc2-line) !important;
  font: 400 var(--wc2-fs-xs)/1.6 var(--wc2-mono) !important;
  color: var(--wcg-c9ffd0,#c9ffd0);
  overflow-x: auto;
  white-space: pre;
  max-width: 100%;
}
body.wc2.wc2 a.wc-um-mention:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: inline-block;
  padding: 0 6px;
  border-radius: var(--wc2-r-pill);
  background: rgba(0, 229, 255, .12);
  color: var(--wc2-cyan) !important;
  font-weight: 600;
  text-decoration: none;
}
body.wc2.wc2 a.wc-um-mention:hover:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: rgba(0, 229, 255, .22);
}
body.wc2.wc2 .wc-srch-in:not(header *):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: var(--wc2-sunk) !important;
  border: 1px solid var(--wc2-line-2) !important;
  border-radius: var(--wc2-r-pill) !important;
  color: var(--wc2-text) !important;
  min-height: 40px;
  padding: 0 14px !important;
  font: 400 var(--wc2-fs-sm)/1 var(--wc2-font) !important;
}
body.wc2.wc2 .wc-srch-in:not(header *):focus:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  border-color: var(--wc2-cyan) !important;
  outline: 0;
  box-shadow: 0 0 0 3px rgba(0, 229, 255, .15);
}
body.wc2.wc2 a.wc-name.wc-rk:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font-weight: 650;
}
body.wc2.wc2 .wc-cols:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  gap: var(--wc2-gutter) !important;
}
body.wc2.wc2 .wc-col > * + *:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin-top: var(--wc2-gutter);
}
body.wc2.wc2 .wc-news .wc-news__list:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: grid;
  gap: 8px;
  margin: 0;
  padding: 0;
  list-style: none;
}
body.wc2.wc2 .wc-news__item:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  border-radius: var(--wc2-r);
  background: var(--wc2-row) !important;
  border: 1px solid var(--wc2-line) !important;
  overflow: hidden;
  box-shadow: none !important;
}
body.wc2.wc2 .wc-news__item--red-alert:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  border-color: color-mix(in srgb, var(--wc2-red) 55%, transparent) !important;
  box-shadow: inset 4px 0 0 var(--wc2-red) !important;
}
body.wc2.wc2 .wc-news__item--priority:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  box-shadow: inset 4px 0 0 var(--wc2-amber) !important;
}
body.wc2.wc2 .wc-news__item--normal:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  box-shadow: inset 4px 0 0 var(--wc2-matrix) !important;
}
body.wc2.wc2 .wc-news__summary:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px 10px;
  min-height: 44px;
  padding: 10px 14px !important;
  cursor: pointer;
  background: none !important;
}
body.wc2.wc2 .wc-news__name:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  flex: 1 1 220px;
  min-width: 0;
  font: 600 var(--wc2-fs-md)/1.25 var(--wc2-display);
  letter-spacing: .04em;
  color: var(--wc2-text);
}
body.wc2.wc2 :is(.wc-news__badge:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-news__pin):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: inline-flex;
  align-items: center;
  height: 22px;
  padding: 0 10px;
  border-radius: var(--wc2-r-pill) !important;
  font: 600 var(--wc2-fs-2xs)/1 var(--wc2-display) !important;
  letter-spacing: var(--wc2-track-wide) !important;
  border: 0 !important;
  box-shadow: none !important;
  text-shadow: none !important;
}
body.wc2.wc2 .wc-news__badge--red-alert:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: var(--wc2-red) !important;
  color: #fff !important;
}
body.wc2.wc2 .wc-news__badge--priority:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: var(--wc2-amber) !important;
  color: var(--wc2-on-acc) !important;
}
body.wc2.wc2 .wc-news__badge--normal:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: rgb(var(--wc-g-rgb,57 255 20)/.14) !important;
  color: var(--wc2-matrix) !important;
}
body.wc2.wc2 .wc-news__pin:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: transparent !important;
  color: var(--wc2-amber) !important;
  box-shadow: inset 0 0 0 1px var(--wc2-amber) !important;
}
body.wc2.wc2 .wc-news__when:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  flex-basis: 100%;
  font: 500 var(--wc2-fs-2xs)/1.3 var(--wc2-mono);
  color: var(--wc2-faint);
}
body.wc2.wc2 .wc-news__body:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  padding: 0 14px 12px !important;
  color: var(--wc2-text-2);
}
body.wc2.wc2 .wc-news__all:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: inline-flex;
  margin-top: 10px;
  font: 600 var(--wc2-fs-xs)/1 var(--wc2-display);
  letter-spacing: var(--wc2-track-wide);
  text-transform: uppercase;
}
body.wc2.wc2 .wc-on .wc-on__sub:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin: 0 0 8px;
  font: 500 var(--wc2-fs-2xs)/1 var(--wc2-mono);
  color: var(--wc2-faint);
  letter-spacing: .1em;
  text-transform: uppercase;
}
body.wc2.wc2 .wc-on .wc-on__counts .wc-on__c:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  border-radius: var(--wc2-r-sm);
  background: var(--wc2-row) !important;
  border: 0 !important;
}
body.wc2.wc2 .wc-on .wc-on__counts .wc-on__c:nth-child(even):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: var(--wc2-row-alt) !important;
}
body.wc2.wc2 .wc-on .wc-on__c--total:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: color-mix(in srgb, var(--wc2-matrix) 14%, transparent) !important;
  box-shadow: inset 3px 0 0 var(--wc2-matrix);
}
body.wc2.wc2 .wc-on dd:not(.wc-on__xl):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font: 600 var(--wc2-fs-sm)/1.2 var(--wc2-mono);
  color: var(--wc2-matrix);
}
body.wc2.wc2 .wc-on .wc-on__tg:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *),
body.wc2.wc2 .wc-stats .wc-on__tg:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  min-height: 32px;
  color: var(--wc2-text-2) !important;
  font-weight: 600;
}
body.wc2.wc2 :is(.wc-on__rec:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-on__legend:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-on__none:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-on__more):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: var(--wc2-muted);
  font-size: var(--wc2-fs-xs);
}
body.wc2.wc2 .wc-on__lg:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  border-radius: var(--wc2-r-pill);
}
body.wc2.wc2 .wc-sb .wc-sb__list:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: grid;
  gap: 6px;
  max-height: 420px;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0 4px 0 0;
  margin: 0;
  list-style: none;
  scrollbar-width: thin;
  scrollbar-color: var(--wc2-line-2) transparent;
}
body.wc2.wc2 .wc-sb .wc-sb__list > li:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  border-radius: var(--wc2-r-sm);
  background: var(--wc2-row) !important;
  border: 1px solid transparent !important;
  padding: 7px 10px !important;
  overflow-wrap: anywhere;
}
body.wc2.wc2 .wc-sb .wc-sb__list > li:nth-child(even):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: var(--wc2-row-alt) !important;
}
body.wc2.wc2 .wc-sb .wc-sb__list > li:is(.is-pm:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-sb__pm:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), [class*=--pm]:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), [class*=whisper]):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: color-mix(in srgb, var(--wc2-lilac) 12%, transparent) !important;
  border-color: color-mix(in srgb, var(--wc2-lilac) 40%, transparent) !important;
  box-shadow: inset 3px 0 0 var(--wc2-lilac);
}
body.wc2.wc2 .wc-sb .wc-sb__list > li:is(.is-sys:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), [class*=--sys]):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: none !important;
  border: 1px dashed var(--wc2-line-2) !important;
  color: var(--wc2-muted);
}
body.wc2.wc2 .wc-sb .wc-sb__form:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin-top: 10px;
  display: grid;
  gap: 8px;
}
body.wc2.wc2 .wc-sb .wc-sb__tools:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  gap: 6px;
  flex-wrap: wrap;
}
body.wc2.wc2 .wc-sb :is(.wc-sb__clipbtn:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-sb__gifbtn):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  min-width: 44px;
  min-height: 36px;
  border-radius: var(--wc2-r-pill) !important;
  background: rgb(var(--wc-g-rgb,57 255 20)/.1) !important;
  border: 1px solid color-mix(in srgb, var(--wc2-matrix) 40%, transparent) !important;
  color: var(--wc2-matrix) !important;
  font: 600 var(--wc2-fs-xs)/1 var(--wc2-display) !important;
  letter-spacing: .1em;
}
body.wc2.wc2 .wc-sb .wc-sb__go:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin-left: auto;
  background: var(--wc2-matrix) !important;
}
body.wc2.wc2 .wct-box .wct-h:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font: 600 var(--wc2-fs-sm)/1 var(--wc2-display) !important;
  letter-spacing: var(--wc2-track-wide) !important;
  text-transform: uppercase;
  color: var(--wc2-amber) !important;
  background: none !important;
  border: 0 !important;
  padding: 0 !important;
  margin: 12px 0 8px !important;
}
body.wc2.wc2 .wct-box .wct-panel:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: none !important;
  border: 0 !important;
  padding: 0 !important;
  box-shadow: none !important;
}
body.wc2.wc2 .wct-box .wct-cards:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  gap: 8px;
  margin: 0;
  padding: 0;
  list-style: none;
}
body.wc2.wc2 .wct-box .wct-card:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 12px 12px 12px 16px !important;
  border-radius: var(--wc2-r) var(--wc2-r-sm) var(--wc2-r-sm) var(--wc2-r) !important;
  background:
    linear-gradient(
      180deg,
      rgba(255, 176, 0, .07),
      transparent 60%),
    var(--wc2-row) !important;
  border: 1px solid color-mix(in srgb, var(--wc2-amber) 28%, transparent) !important;
  box-shadow: inset 4px 0 0 var(--wc2-amber) !important;
  min-width: 0;
}
body.wc2.wc2 .wct-box .wct-card__name:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font: 600 var(--wc2-fs-md)/1.15 var(--wc2-display);
  letter-spacing: .04em;
  color: var(--wc2-text);
  text-transform: none;
}
body.wc2.wc2 .wct-box .wct-card__desc:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: var(--wc2-muted);
  font-size: var(--wc2-fs-xs);
}
body.wc2.wc2 .wct-box :is(.wct-gbp:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wct-gbx):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font: 600 var(--wc2-fs-sm)/1 var(--wc2-mono) !important;
  color: var(--wc2-amber) !important;
}
body.wc2.wc2 .wct-box .wct-form:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin-top: auto;
  padding-top: 6px;
}
body.wc2.wc2 .wct-box .wct-btn:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: var(--wc2-amber) !important;
}
body.wc2.wc2 .wct-box :is(.wct-mine:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wct-recent):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: none !important;
  border: 0 !important;
}
body.wc2.wc2 .wct-box .wct-note:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: var(--wc2-faint);
  font-size: var(--wc2-fs-xs);
}
body.wc2.wc2 .wcx:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --pad:12px;
}
body.wc2.wc2 .wcx :is(.wcx-tick:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wcx-roll):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  border-radius: var(--wc2-r-sm);
  background: var(--wc2-sunk) !important;
  border: 1px solid var(--wc2-line) !important;
}
body.wc2.wc2 .wc2-fbox:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --pad:14px;
}
body.wc2.wc2 .wc2-forum-bar:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  margin: 0 0 14px;
}
body.wc2.wc2 .wc2-forum-bar__t:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin: 0;
  font: 600 var(--wc2-fs-xl)/1 var(--wc2-display);
  letter-spacing: var(--wc2-track);
  text-transform: uppercase;
  color: var(--wc2-matrix);
  text-shadow: 0 0 16px rgb(var(--wc-g-rgb,57 255 20)/.4);
}
body.wc2.wc2 .wc2-board:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: grid;
  gap: var(--wc2-gutter);
}
body.wc2.wc2 .wc2-cat + .wc2-cat:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin-top: var(--wc2-gutter);
}
body.wc2.wc2 .wc-av:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --rk2:var(--rk,var(--wc2-matrix));
}
body.wc2.wc2 .wc2-avx:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --sz:36px;
  flex: none;
  width: var(--sz) !important;
  height: var(--sz) !important;
  display: grid !important;
  place-items: center;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  clip-path: polygon(25% 3%, 75% 3%, 100% 50%, 75% 97%, 25% 97%, 0 50%);
  background:
    radial-gradient(
      circle at 30% 25%,
      var(--wcg-1f3a28,#1f3a28),
      #06110a) padding-box !important;
  box-shadow: none !important;
  font: 700 calc(var(--sz) * .42)/1 var(--wc2-display) !important;
  color: var(--rk,var(--wc2-matrix)) !important;
  position: relative;
  isolation: isolate;
}
body.wc2.wc2 .wc2-avx:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  clip-path: inherit;
  background: var(--rk,var(--wc2-matrix));
  -webkit-mask: linear-gradient(#000, #000) content-box exclude, linear-gradient(#000, #000);
  mask: linear-gradient(#000, #000) content-box exclude, linear-gradient(#000, #000);
  padding: 2px;
}
body.wc2.wc2 .wc2-avx svg:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  width: 72%;
  height: 72%;
}
body.wc2.wc2 .wc2-avx--lg:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --sz:64px;
}
body.wc2.wc2 .wc2-last:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  align-items: center;
  gap: 10px;
  min-width: 0;
}
body.wc2.wc2 .wc2-last__main:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  flex-direction: column;
  min-width: 0;
  gap: 1px;
}
body.wc2.wc2 .wc2-last__t:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 600;
}
body.wc2.wc2 :is(.wc2-last__by:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc2-last__at:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc2-last__none):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font-size: var(--wc2-fs-xs);
  color: var(--wc2-muted);
}
body.wc2.wc2 .wc2-last__at:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: var(--wc2-faint);
}
body.wc2.wc2 .wc2-last__at .wc-um-when:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: inherit !important;
}
body.wc2.wc2 .wc2-empty:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: grid;
  justify-items: center;
  gap: 6px;
  padding: 36px 16px;
  text-align: center;
  border: 1px dashed var(--wc2-line-2);
  border-radius: var(--wc2-r);
  background:
    radial-gradient(
      60% 80% at 50% 0%,
      rgb(var(--wc-g-rgb,57 255 20)/.08),
      transparent 70%);
}
body.wc2.wc2 .wc2-empty__hex:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  width: 64px;
  height: 70px;
  display: grid;
  place-items: center;
  clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
  background: color-mix(in srgb, var(--wc2-matrix) 22%, #06110a);
  color: var(--wc2-matrix);
  animation: wc2-pulse 3.2s ease-in-out infinite;
}
body.wc2.wc2 .wc2-empty__hex svg:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  width: 28px;
  height: 28px;
}
body.wc2.wc2 .wc2-empty__t:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin: 6px 0 0;
  font: 600 var(--wc2-fs-lg)/1 var(--wc2-display);
  letter-spacing: var(--wc2-track);
  text-transform: uppercase;
  color: var(--wc2-text);
}
body.wc2.wc2 .wc2-empty__s:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin: 0;
  color: var(--wc2-muted);
}
body.wc2.wc2 .wc2-empty__code:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin: 4px 0 0;
  font: 500 var(--wc2-fs-2xs)/1 var(--wc2-mono);
  letter-spacing: .14em;
  color: var(--wc2-faint);
}
@keyframes wc2-pulse {
  0%, 100% {
    filter: drop-shadow(0 0 0 transparent);
  }
  50% {
    filter: drop-shadow(0 0 10px rgb(var(--wc-g-rgb,57 255 20)/.5));
  }
}
body.wc2.wc2 .wc2-toolbar:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 8px 12px;
  margin: 0 0 12px;
}
body.wc2.wc2 .wc2-toolbar .wc2-cat__d:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin: 0;
  flex: 1 1 240px;
}
body.wc2.wc2 .wc2-btns:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  align-items: center;
}
body.wc2.wc2 .wc2-btns form:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin: 0;
  display: inline-flex;
}
body.wc2.wc2 .wc2-new:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *),
body.wc2.wc2 .wc2-reply:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin-top: 14px;
}
body.wc2.wc2 .wc2-new > summary:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  list-style: none;
  cursor: pointer;
  width: max-content;
}
body.wc2.wc2 .wc2-new > summary:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::-webkit-details-marker {
  display: none;
}
body.wc2.wc2 .wc2-new[open] > summary:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin-bottom: 10px;
}
body.wc2.wc2 .wc2-reply:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: grid;
  gap: 10px;
  padding: 14px;
  border-radius: var(--wc2-r);
  border: 1px solid var(--wc2-line);
  background: var(--wc2-sunk);
}
body.wc2.wc2 .wc2-reply label:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font: 600 var(--wc2-fs-2xs)/1 var(--wc2-display);
  letter-spacing: var(--wc2-track-wide);
  text-transform: uppercase;
  color: var(--wc2-muted);
}
body.wc2.wc2 .wc2-reply input[type=text]:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  width: 100%;
}
body.wc2.wc2 .wc2-editor:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  min-width: 0;
}
body.wc2.wc2 .wc2-editor textarea:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  width: 100%;
  min-height: 140px;
  resize: vertical;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
}
body.wc2.wc2 .wc2-editor__hint:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  flex-wrap: wrap;
  gap: 4px 12px;
  justify-content: space-between;
  padding: 6px 10px;
  font: 500 var(--wc2-fs-2xs)/1.4 var(--wc2-mono);
  color: var(--wc2-faint);
  border-top: 1px solid var(--wc2-line);
}
body.wc2.wc2 .wc2-editor__bar button:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  min-width: 40px;
  min-height: 36px;
}
body.wc2.wc2 .wc2-mention-list:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  position: relative;
  z-index: 5;
  margin: 0;
  padding: 4px;
  list-style: none;
  border: 1px solid var(--wc2-line-2);
  border-top: 0;
  background: var(--wc2-glass-2);
  display: grid;
  gap: 2px;
}
body.wc2.wc2 .wc2-mention-list button:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  min-height: 40px;
  padding: 0 10px;
  border: 0;
  border-radius: var(--wc2-r-sm);
  background: none;
  color: var(--wc2-text);
  font: 500 var(--wc2-fs-sm)/1 var(--wc2-font);
  text-align: left;
  cursor: pointer;
}
body.wc2.wc2 .wc2-mention-list button:is(:hover:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), :focus-visible:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), [aria-selected=true]):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: var(--wc2-row-hi);
}
body.wc2.wc2 .wc2-menu__btn:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  min-height: 40px;
  padding: 0 12px;
  border: 0 !important;
  border-radius: var(--wc2-r-sm) !important;
  background: none !important;
  color: var(--wc2-text) !important;
  font: 500 var(--wc2-fs-sm)/1 var(--wc2-font) !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
  text-align: left;
  cursor: pointer;
  text-decoration: none !important;
  box-shadow: none !important;
}
body.wc2.wc2 .wc2-menu__btn:is(:hover:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), :focus-visible):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: var(--wc2-row-hi) !important;
}
body.wc2.wc2 .wc2-menu__btn.is-danger:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: var(--wc2-red) !important;
}
body.wc2.wc2 .wc2-menu__list form:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin: 0;
  display: block;
}
body.wc2.wc2 .wc2-menu__move:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: grid;
  gap: 4px;
  padding: 6px 12px;
}
body.wc2.wc2 .wc2-menu__l:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font: 600 var(--wc2-fs-2xs)/1 var(--wc2-display);
  letter-spacing: var(--wc2-track-wide);
  text-transform: uppercase;
  color: var(--wc2-faint);
}
body.wc2.wc2 .wc2-menu__row:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  gap: 6px;
}
body.wc2.wc2 .wc2-menu__row select:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  flex: 1;
  min-width: 0;
}
body.wc2.wc2 .wc2-menu__go:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  width: auto;
  background: rgb(var(--wc-g-rgb,57 255 20)/.1) !important;
}
body.wc2.wc2 .wc2-menu--row > summary:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  min-width: 40px;
  min-height: 40px;
  justify-content: center;
}
body.wc2.wc2 .wc2-menu--row .wc2-menu__list:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  right: 0;
  left: auto;
}
body.wc2.wc2 .wc2-mini__p:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font: 600 var(--wc2-fs-2xs)/1 var(--wc2-display);
  letter-spacing: var(--wc2-track-wide);
  text-transform: uppercase;
}
body.wc2.wc2 .wc2-post:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  border-left: 0 !important;
}
body.wc2.wc2 .wc2-post .wc2-mini:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  box-shadow: inset 4px 0 0 var(--rk,var(--wc2-matrix));
}
body.wc2.wc2 .wc2-post__b:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  overflow-wrap: anywhere;
  min-width: 0;
}
body.wc2.wc2 .wc2-post__b .wc-um-quote cite:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: var(--wc2-lilac);
}
body.wc2.wc2 .wc2-post:target:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  outline: 2px solid var(--wc2-cyan);
  outline-offset: 2px;
}
body.wc2.wc2 .wc2-post .wc-um-edited:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font: 500 var(--wc2-fs-2xs)/1.4 var(--wc2-mono);
  color: var(--wc2-faint) !important;
}
body.wc2.wc2 .wc2-post__f form:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin: 0;
  display: inline-flex;
}
body.wc2.wc2 .wc2-post__f .wc2-act:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  min-height: 36px;
}
body.wc2.wc2 .wc2-topic__bar .wc2-tmeta:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  align-items: center;
  gap: 6px;
  color: var(--wc2-muted);
  font-size: var(--wc2-fs-xs);
}
body.wc2.wc2 .wc2-topic__bar .wc2-tmeta svg:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  width: 14px;
  height: 14px;
}
body.wc2.wc2 .wc2-fb__ic svg:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *),
body.wc2.wc2 .wc2-btn svg:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *),
body.wc2.wc2 .wc2-act svg:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *),
body.wc2.wc2 .wc2-menu svg:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  flex: none;
}
body.wc2.wc2 .wc2-cat .wc2-pill--rank:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  text-transform: uppercase;
}
@media (max-width:720px) {
  body.wc2.wc2 .wc2-fbox:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    --pad:10px;
  }
  body.wc2.wc2 .wc2-forum-bar__t:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    font-size: var(--wc2-fs-lg);
  }
  body.wc2.wc2 .wc2-avx--lg:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    --sz:44px;
  }
  body.wc2.wc2 .wc2-last:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    grid-column: 1/-1;
  }
}
body.wc2.wc2 .wc-profile:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: var(--wc2-hex), var(--wc2-glass-2) !important;
  border: 1px solid var(--wc2-line-2) !important;
  border-radius: var(--wc2-r-elbow) var(--wc2-r-sm) var(--wc2-r-sm) var(--wc2-r-lg) !important;
  box-shadow: 0 24px 60px -12px #000, var(--wc2-glow) !important;
  color: var(--wc2-text);
}
body.wc2.wc2 .wc-profile__bar:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: none !important;
  border-bottom: 1px solid var(--wc2-line) !important;
  font-family: var(--wc2-display) !important;
  letter-spacing: var(--wc2-track);
}
body.wc2.wc2 .wc-tag:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  border-radius: 16px 16px 22px 22px !important;
}
body.wc2.wc2 .wc-tag__name:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font-family: var(--wc2-display) !important;
  letter-spacing: .06em !important;
}
body.wc2.wc2 .wc-tag__st div:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  border-radius: var(--wc2-r-sm);
}
body.wc2.wc2 .wc-tag:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::before {
  content: "";
  position: absolute;
  top: 56px;
  bottom: 30px;
  left: 10px;
  width: 18px;
  opacity: .5;
  pointer-events: none;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='60' viewBox='0 0 18 60' fill='none' stroke-width='1.6'%3E%3Cpath d='M2 0C2 15 16 15 16 30S2 45 2 60' stroke='%2339ff14'/%3E%3Cpath d='M16 0C16 15 2 15 2 30S16 45 16 60' stroke='%2300e5ff'/%3E%3Cpath d='M5 7h8M9 15h1M5 23h8M5 37h8M9 45h1M5 53h8' stroke='%23c9a0ff' stroke-opacity='.7'/%3E%3C/svg%3E") repeat-y 0 0/18px 60px;
}
body.wc2.wc2 .wc-tag:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)::after {
  content: "";
  position: absolute;
  top: 56px;
  bottom: 30px;
  right: 10px;
  width: 18px;
  opacity: .5;
  pointer-events: none;
  transform: scaleX(-1);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='60' viewBox='0 0 18 60' fill='none' stroke-width='1.6'%3E%3Cpath d='M2 0C2 15 16 15 16 30S2 45 2 60' stroke='%2339ff14'/%3E%3Cpath d='M16 0C16 15 2 15 2 30S16 45 16 60' stroke='%2300e5ff'/%3E%3Cpath d='M5 7h8M9 15h1M5 23h8M5 37h8M9 45h1M5 53h8' stroke='%23c9a0ff' stroke-opacity='.7'/%3E%3C/svg%3E") repeat-y 0 0/18px 60px;
}
body.wc2.wc2 .wc-tag:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  position: relative;
}
body.wc2.wc2 .wc-ape__form fieldset:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  border-color: var(--wc2-line-2) !important;
  border-radius: var(--wc2-r);
}
body.wc2.wc2 .wc-ape__form legend:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font-family: var(--wc2-display);
  letter-spacing: var(--wc2-track-wide);
  text-transform: uppercase;
  color: var(--wc2-amber);
}
body.wc2.wc2 .wc-ml__prof:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *),
body.wc2.wc2 .wc-ml__msg:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *),
body.wc2.wc2 .wc-staff__prof:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  border-radius: var(--wc2-r-pill) !important;
}
body.wc2.wc2 .wc-wn :is(h2:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), h3):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  font-family: var(--wc2-display);
  letter-spacing: var(--wc2-track);
  text-transform: uppercase;
}
@media (max-width:640px) {
  body.wc2.wc2 :is(.wc-blk:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-um:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-bs:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-rm:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-news:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wct-box:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wcx:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-on:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-sb):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    --pad:10px;
    --rail:5px;
    --elb:32px;
  }
  body.wc2.wc2 .wc-news:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    --elb:44px;
  }
  body.wc2.wc2 :is(.wc-news__sub:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wct-box__sub:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wcx__handle):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    display: none;
  }
  body.wc2.wc2 :is(.wc-btn:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wct-btn:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-sb__go:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-profile__btn):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    min-height: 44px;
  }
  body.wc2.wc2 .wc-news__summary:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    min-height: 48px;
  }
}
body.wc2.wc2 :is(.wc-blk:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-um:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-news:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wct-box:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wcx:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-on:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-sb) :is(img:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), video:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), iframe:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), table:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), pre):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  max-width: 100%;
}
body.wc2.wc2 .entry-content > :is(.wc-um-wrap:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-wn:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-blk--site-search):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  max-width: min(1180px, 100%) !important;
  width: 100%;
}
body.wc2.wc2 .wc2-fb > .wc2-menu--row:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin-left: auto;
  align-self: center;
  flex: none;
}
@media (max-width:720px) {
  body.wc2.wc2.wc2 .wc2-tr:has(> .wc2-last):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    grid-template-areas: "m m" "n n" "l l";
  }
  body.wc2.wc2.wc2 .wc2-tr > .wc2-last:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
    grid-area: l;
    grid-column: auto;
    justify-self: stretch;
    width: 100%;
    padding-top: 8px;
    border-top: 1px dashed var(--wc2-line);
  }
}
body.wc2.wc2 .wc2-last > .wc2-jump:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin-left: auto;
  flex: none;
}
/* 0.4.4.2: the Shoutbox wears Collective green (focus halo; accent + local cyan token set above) */
body.wc2.wc2 .wc-sb:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) :is(input, textarea, select):focus:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  border-color: var(--wc2-matrix) !important;
  box-shadow: 0 0 0 3px rgb(var(--wc-g-rgb,57 255 20)/.15);
}

/* ---- 0.4.4.4 One panel, one look ----
   Every module (homepage boxes, forum boards, topics, posts, polls, quick reply, Who's Online, stats, profile boxes,
   footer feed) shares the homepage module chrome: Borg honeycomb print (--wc2-hex), dark green elbow title bar,
   same edges, glow, fonts and buttons, and Borg green accents. No blue inside modules; rank colours keep their own
   --wc2-rk-* tokens and semantic pills (alerts, locks, priority) keep theirs. The site header is not touched: every
   rule below is scoped to module or forum containers, never to header.wp-block-template-part. */
body.wc2.wc2.wc2 :is(.wc-blk:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-um:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-bs:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-rm:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-news:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wct-box:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wcx:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-on:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-sb:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --acc: var(--wc2-matrix);
}
body.wc2.wc2.wc2 :is(.wc-um-wrap:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-blk:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-um:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-bs:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-rm:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-news:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wct-box:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wcx:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-on:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-sb:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-poll:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-poll-new:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --wc2-cyan: var(--wc2-matrix);
  --wc2-sky: var(--wc2-matrix-soft);
}
body.wc2.wc2.wc2 .wct-box:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --wc2-amber: var(--wc2-matrix);
}
body.wc2.wc2.wc2 :is(.wc-blk, .wc-um, .wc-sb, .wct-box, .wc-on, .wc2-reply) :is(input, textarea, select):focus:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  border-color: var(--wc2-matrix) !important;
  box-shadow: 0 0 0 3px rgb(var(--wc-g-rgb,57 255 20)/.15) !important;
}
body.wc2.wc2.wc2 .wc2-news__item--lead:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: linear-gradient(135deg, rgb(var(--wc-g-rgb,57 255 20)/.08), rgb(var(--wc-g-rgb,57 255 20)/.03) 60%, transparent), var(--wc2-row);
}

/* forum index head: the "WOWCLOUD.ONLINE Forum" title bar is a homepage module bar (bar only, like a folded module) */
body.wc2.wc2.wc2 .wc2-fhead:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin: 0 0 var(--wc2-gutter) !important;
  padding-bottom: 0 !important;
  background-size: 14px 14px, 0 0, var(--elb) var(--barh), 0 0, auto, auto, auto !important;
}
body.wc2.wc2.wc2 .wc2-fhead > .wc-blk__bar:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin-bottom: 0 !important;
}
body.wc2.wc2.wc2 .wc2-fhead .wc2-btns:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  padding: 4px 0;
}

/* forum boards render as homepage modules (Wowcloud_IO_Community::block): category notes sit under the bar */
body.wc2.wc2.wc2 .wc2-fcat .wc2-fcat__d:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  margin: 0 0 10px;
  font-size: var(--wc2-fs-xs);
  color: var(--wc2-muted);
}
body.wc2.wc2.wc2 :is(.wc2-fcat, .wc-blk--um-board) .wc2-tbl:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  border: 1px solid var(--wc2-line);
  border-radius: var(--wc2-r-sm);
  overflow: hidden;
  background: rgba(0, 0, 0, .18);
}
body.wc2.wc2.wc2 .wc2-board > .wc-blk + .wc-blk:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  margin-top: 0;
}

/* forum toolbars: homepage title bar styling (elbow, display face, dashed rail) */
body.wc2.wc2.wc2 .wc-um-wrap .wc2-toolbar:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  padding: 6px 8px 6px 14px;
  border: 1px solid var(--wc2-line);
  border-radius: var(--wc2-r-sm);
  background: linear-gradient(90deg, rgb(var(--wc-g-rgb,57 255 20)/.14), rgb(var(--wc-g-rgb,57 255 20)/.02)), var(--wc2-hex);
  box-shadow: inset 4px 0 0 var(--wc2-matrix);
}

/* buttons: the homepage button set, green throughout the forum (moderator / lilac variants included) */
body.wc2.wc2.wc2 .wc-um-wrap :is(.wc2-btn--amber:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc2-btn--lilac:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc2-btn--lcars:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  --bc: var(--wc2-matrix);
}
body.wc2.wc2.wc2 .wc-um-wrap .wc2-pager :is(a:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), span:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  border-color: var(--wc2-line-2);
}
body.wc2.wc2.wc2 .wc-um-wrap .wc2-pager [aria-current]:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: var(--wc2-matrix);
  border-color: var(--wc2-matrix);
  color: #041007;
}

/* post boxes, polls and quick reply: inner panels with the honeycomb print and a green edge */
body.wc2.wc2.wc2 .wc2-post .wc2-mini:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  box-shadow: inset 4px 0 0 var(--wc2-matrix);
  background: linear-gradient(180deg, rgb(var(--wc-g-rgb,57 255 20)/.08), transparent 55%), rgba(0, 0, 0, .28);
}
body.wc2.wc2.wc2 .wc2-post:target:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  outline-color: var(--wc2-matrix);
}
body.wc2.wc2.wc2 .wc2-post__b .wc-um-quote cite:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: var(--wc2-matrix-soft);
}
body.wc2.wc2.wc2 .wc2-post__b .wc2-mention:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: var(--wc2-matrix);
  background: rgb(var(--wc-g-rgb,57 255 20)/.08);
}
body.wc2.wc2.wc2 a.wc-um-mention:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: rgb(var(--wc-g-rgb,57 255 20)/.12);
  color: var(--wc2-matrix) !important;
}
body.wc2.wc2.wc2 a.wc-um-mention:hover:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: rgb(var(--wc-g-rgb,57 255 20)/.22);
}
body.wc2.wc2.wc2 .wc-um-wrap :is(.wc-poll:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-poll-new:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc2-reply:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  border: 1px solid var(--wc2-line) !important;
  border-left: 1px solid var(--wc2-line) !important;
  border-radius: var(--wc2-r) !important;
  background: var(--wc2-hex), var(--wc2-glass) !important;
  box-shadow: inset 4px 0 0 var(--wc2-matrix), var(--wc2-glow) !important;
}
body.wc2.wc2.wc2 .wc-um-wrap .wc-poll-new:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  padding: 10px 14px;
  margin: 0 0 14px;
}
body.wc2.wc2.wc2 .wc-um-wrap :is(.wc-poll__tag:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *), .wc-poll__me:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *)):not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  color: var(--wc2-matrix);
}
body.wc2.wc2.wc2 .wc-um-wrap .wc-poll__pick input:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  accent-color: var(--wc2-matrix);
}
body.wc2.wc2.wc2 .wc-um-wrap .wc-poll__bar > span:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: var(--wc2-matrix);
  box-shadow: 0 0 8px rgb(var(--wc-g-rgb,57 255 20)/.45);
}
body.wc2.wc2.wc2 .wc-um-wrap .wc-poll__o.is-mine .wc-poll__bar > span:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  background: var(--wc2-matrix-soft);
}
body.wc2.wc2.wc2 .wc-um-wrap .wc-poll.is-closed:not(header.wp-block-template-part *):not(.wc-mstrip):not(.wc-mstrip *) {
  box-shadow: inset 4px 0 0 var(--wc2-muted), var(--wc2-glow) !important;
}
