/* Firm Brokers — the walkable level. Every prop on this street is DOM + CSS:
   borders, gradients and box-shadow pixels. No images, no libraries. The
   pattern (fixed stage, parallax layers, doors into zones, flat fallback)
   follows the level-site school; the content is a financial district. */

@font-face {
  font-family: "Press Start 2P";
  src: url(fonts/press-start-2p.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "VT323";
  src: url(fonts/vt323.woff2) format("woff2");
  font-display: swap;
}

:root {
  --px: 4px;                 /* one sprite pixel */
  --ground-h: 220px;
  --sky: #5bb2ef;
  --sky-hi: #8fccf6;
  --cloud: #ffffff;
  --skyline: #7da6c9;
  --skyline-far: #a9c6de;
  --concrete: #b9b3a6;
  --concrete-dark: #948d7d;
  --curb: #7d7668;
  --asphalt: #4a463d;
  --brick: #9c5f3f;
  --brick-dark: #7c4a30;
  --navy: #2a3858;
  --navy-deep: #1e2940;
  --steel: #8ea3b8;
  --steel-deep: #5f7690;
  --marble: #e8e0cc;
  --wood: #c68a4f;
  --wood-dark: #5f3d20;
  --plank: #452a12;
  --panel: #f6ead0;
  --field: #fff8e6;
  --cream: #fff3dc;
  --ink: #191309;
  --ink-soft: #4a3b26;
  --gold: #ffc933;
  --gold-deep: #d4af37;
  --ember: #d14e1d;
  --green: #388e54;
  --red: #b22c2c;
  --font-display: "Press Start 2P", monospace;
  --font-data: "VT323", monospace;
}
@media (max-height: 760px) { :root { --ground-h: 180px; } }
@media (max-height: 520px) { :root { --ground-h: 120px; } }

* { box-sizing: border-box; margin: 0; padding: 0; }
html, body { height: 100%; }
body {
  background: var(--sky);
  color: var(--ink);
  font-family: var(--font-data);
  font-size: 20px;
  line-height: 1.35;
  overflow: hidden;
}
body.flat-mode { overflow: auto; background: var(--concrete); }
button { font-family: inherit; cursor: pointer; }

/* ------------------------------------------------------------------ HUD */

.fb-zonebar {
  position: fixed; left: 0; right: 0; bottom: 0; z-index: 40;
  display: flex; gap: 8px; align-items: stretch; flex-wrap: wrap;
  background: linear-gradient(180deg, #3a4148, #262b33);
  border-top: 4px solid var(--ink);
  box-shadow: inset 0 3px 0 #4b555f;
  padding: 9px 8px;
}
.fb-zonebtn {
  /* Each zone is a lit screen in a steel ring — the signpost recipe, not the
     billboard one. No scanlines: at 7-8px type the 3px stripe rules the
     glyphs, which is why the street's own signs do not carry them either. */
  flex: 1; min-width: max-content;
  background: linear-gradient(#10151d, #0a0e14);
  border: 3px solid #06080c;
  box-shadow: 0 0 0 3px #3a4148, inset 0 0 20px rgba(0, 0, 0, 0.45);
  padding: 9px 4px 10px;
  display: flex; flex-direction: column; gap: 4px; align-items: center;
  position: relative;
}
.fb-zonebtn small {
  font-family: var(--font-display); font-size: 7px; text-transform: uppercase;
  color: var(--gold-deep); overflow: hidden; text-overflow: ellipsis;
  white-space: nowrap; max-width: 100%;
}
.fb-zonebtn span {
  font-family: var(--font-data); font-size: 17px; line-height: 1;
  color: #6fe08c; text-shadow: 0 0 6px #6fe08c44;
  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 100%;
}
.fb-zonebtn.is-locked { opacity: 0.5; }
.fb-zonebtn.is-locked span { color: #7d8b98; text-shadow: none; }
.fb-zonebtn.is-here {
  box-shadow: 0 0 0 3px var(--gold), 0 0 20px #ffc93340, inset 0 0 20px rgba(0, 0, 0, 0.35);
}
.fb-zonebtn.is-here small { color: var(--gold); text-shadow: 0 0 8px #ffc93370; }
.fb-zonebtn.is-here span { color: #9fe0af; }
.fb-zonebtn:hover { box-shadow: 0 0 0 3px #56626d, inset 0 0 20px rgba(0, 0, 0, 0.3); }
.fb-zonebtn:hover small { color: var(--gold); }
.fb-zonebtn .short {
  /* phone label: the whole button in one word. display:none until the
     narrow breakpoint swaps it in for both long lines. */
  display: none; font-family: var(--font-display); font-size: 8px;
  color: var(--gold-deep); text-transform: uppercase; font-weight: normal;
}
.fb-zonebtn.is-here .short { color: var(--gold); text-shadow: 0 0 8px #ffc93370; }
.fb-zonebtn:hover .short { color: var(--gold); }
.fb-zonebtn .marker {
  position: absolute; top: -12px; left: 50%; margin-left: -5px;
  width: 10px; height: 10px; background: var(--gold);
  border: 2px solid var(--ink); display: none;
}
.fb-zonebtn.is-here .marker { display: block; }
.fb-hudbtn {
  background: linear-gradient(#10151d, #0a0e14);
  border: 3px solid #06080c;
  box-shadow: 0 0 0 3px #3a4148, inset 0 0 20px rgba(0, 0, 0, 0.45);
  color: var(--gold-deep); font-family: var(--font-display); font-size: 8px;
  padding: 0 14px; text-transform: uppercase; text-decoration: none;
  display: flex; align-items: center;
}
.fb-hudbtn:hover { color: var(--gold); box-shadow: 0 0 0 3px #56626d, 0 0 14px #ffc93333; }
/* The follow link wears the logo instead of a word, so it stays the same size
   when the phone breakpoint shrinks the type around it. currentColor means it
   lights up gold on hover with everything else rather than carrying a colour
   of its own — the bar has one voice. */
.fb-hudbtn.x { padding: 0 13px; }
.fb-hudbtn.x svg { display: block; width: 13px; height: 13px; fill: currentColor; }
/* the sentence by default, the short pair only where the bar asks for it */
.fb-hudbtn .short { display: none; }
/* the one HUD button that sells something, so it carries the CTA gold */
.fb-hudbtn.buy { background: var(--gold); color: var(--ink); box-shadow: 0 0 0 3px #3a4148, 0 0 16px #ffc93355; }
.fb-hudbtn.buy:hover { background: #ffd964; color: var(--ink); }

.fb-controls {
  /* Anchored to the zone bar, not to --ground-h. This is HUD chrome, not world
     furniture, and tying it to the ground height put it behind the zone bar at
     every height measured: 17px of overlap at ground-h 180, 5px at 220, with
     the bar a constant 75px. */
  position: fixed; bottom: 91px; left: 50%;
  transform: translateX(-50%); z-index: 12;
  background: linear-gradient(#10151d, #0a0e14);
  border: 3px solid #06080c;
  box-shadow: 0 0 0 3px #3a4148, 0 0 16px #ffc9331f, 4px 4px 0 rgba(0, 0, 0, 0.35);
  color: #8fa0b0;
  font-family: var(--font-display); font-size: 8px; padding: 10px 16px;
  text-transform: uppercase; white-space: nowrap;
}
.fb-controls em { font-style: normal; color: var(--gold); text-shadow: 0 0 8px #ffc93370; }

/* ---------------------------------------------------------------- stage */
.fb-stage {
  position: fixed; inset: 0; overflow: hidden;
  background: linear-gradient(var(--sky-hi), var(--sky) 55%);
  cursor: grab; touch-action: pan-y;
}
.fb-stage.dragging { cursor: grabbing; }
.fb-layer {
  position: absolute; top: 0; left: 0; height: 100%; width: 0;
  will-change: transform;
}

/* ground */
.fb-ground {
  position: absolute; left: -60px; bottom: 0; height: var(--ground-h);
  background:
    linear-gradient(var(--concrete) 0 26px, var(--curb) 26px 34px, var(--asphalt) 34px);
  border-top: 3px solid var(--ink);
}
.fb-ground::after {
  content: ""; position: absolute; inset: 40px 0 0 0; opacity: 0.5;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Crect x='8' y='12' width='8' height='8' fill='%23000' fill-opacity='.14'/%3E%3Crect x='40' y='4' width='8' height='8' fill='%23000' fill-opacity='.2'/%3E%3Crect x='24' y='40' width='8' height='8' fill='%23000' fill-opacity='.14'/%3E%3Crect x='52' y='32' width='8' height='8' fill='%23000' fill-opacity='.2'/%3E%3C/svg%3E");
}

/* sun + clouds + pigeons */
.fb-sun {
  position: absolute; top: 42px; width: 84px; height: 84px;
  background: #ffe9a8; box-shadow: 0 0 0 12px #ffffff4d, 0 0 0 26px #ffffff22;
}
.fb-cloud {
  position: absolute; height: 18px; background: var(--cloud);
  animation: fb-drift linear infinite;
}
.fb-cloud::before {
  content: ""; position: absolute; left: 18px; top: -14px;
  width: 55%; height: 14px; background: var(--cloud);
}
.fb-cloud::after {
  content: ""; position: absolute; left: -22px; top: 4px;
  width: 30px; height: 14px; background: var(--cloud);
}
@keyframes fb-drift {
  from { transform: translateX(0); }
  to { transform: translateX(-220px); }
}
.fb-pigeon {
  position: absolute; width: 12px; height: 6px; background: var(--steel-deep);
  bottom: calc(var(--ground-h) + 2px);
}
.fb-pigeon::before {
  content: ""; position: absolute; left: 8px; top: -4px;
  width: 6px; height: 5px; background: var(--steel-deep);
}
.fb-pigeon.hop { animation: fb-hop 2.4s steps(2, end) infinite; }
@keyframes fb-hop { 50% { transform: translate(10px, -6px); } }

/* The skyline is painted into two canvas textures by city.js now. The rules
   that styled the twenty-one tower divs are gone with them; --skyline and
   --skyline-far survive as unused tokens and are harmless. */

/* generic street furniture */
.fb-lamp {
  position: absolute; bottom: var(--ground-h); width: 8px; height: 130px;
  background: var(--ink);
}
.fb-lamp::before {
  content: ""; position: absolute; top: -12px; left: -10px;
  width: 28px; height: 14px; background: var(--gold);
  border: 3px solid var(--ink);
}
/* The hydrant was drawn here and never placed either, and lobby.js reused the
   name for its own. Same story as the cart below and as .fb-lamp before it:
   a class with two live definitions is a silent trap, and this one only looked
   harmless because the dead rule had no pseudo-elements to bleed through. */
/* The coffee cart was drawn here, never placed on the street, and then the
   class name was reused by lobby.js for a different cart — 78x44 instead of
   110x78. Two rules for one class: the new geometry won, this ::before sign
   did not get overridden, and the cart wore a sign positioned for a cart 34px
   taller, sliced in half by its own awning. The cart lives in lobby.js now and
   owns its whole appearance. @keyframes fb-steam stays: the plane uses it. */
@keyframes fb-steam {
  0% { transform: translateY(0); opacity: 0.9; }
  100% { transform: translateY(-26px); opacity: 0; }
}

/* billboard: the lobby jumbotron */
.fb-billboard {
  position: absolute; bottom: calc(var(--ground-h) + 172px);
  width: 470px;
  background: #2a2f36; border: 4px solid var(--ink); padding: 10px;
  box-shadow: 0 0 22px #ffc93322, 6px 6px 0 rgba(0, 0, 0, 0.35);
}
.fb-billboard .inner {
  position: relative; overflow: hidden;
  background: linear-gradient(#10151d, #0a0e14); border: 3px solid #06080c;
  padding: 20px 22px; text-align: center;
}
.fb-billboard .inner::after {
  content: ""; position: absolute; inset: 0; pointer-events: none;
  background: repeating-linear-gradient(0deg, transparent 0 3px, #00000048 3px 4px);
}
.fb-billboard .inner::before {
  content: ""; position: absolute; top: -60%; bottom: -60%; width: 46px;
  background: #ffffff10; transform: rotate(18deg);
  animation: fb-sweep 7s linear infinite;
}
@keyframes fb-sweep { from { left: -80px; } to { left: 120%; } }
.fb-billboard h1 {
  font-family: var(--font-display); font-size: 22px; color: var(--gold);
  text-shadow: 0 0 10px #ffc93380, 2px 2px 0 #000; line-height: 1.5;
}
.fb-billboard p {
  margin-top: 12px; color: #6fe08c; font-size: 21px; line-height: 1.25;
  text-shadow: 0 0 8px #6fe08c55;
}
.fb-billboard::after, .fb-billboard::before {
  content: ""; position: absolute; top: 100%; width: 16px; height: 172px;
  background: linear-gradient(90deg, #3a4148, #21262c); border: 3px solid var(--ink);
}
.fb-billboard::before { left: 16%; }

/* ---- the hiring sign, under the billboard (2026-09-02, third cut) ----
   The user's brief: bigger, and lit like a good sign, not like a fairground.
   So: 520 wide on two steel rods, a neon tube round the frame that breathes
   slowly the way real neon does, two lamp heads on top washing the face with
   light, no bulbs chasing and nothing bouncing. It is a link; the arrow says
   so quietly. */
.fb-hire {
  /* the billboard's box ends 260px above the ground (measured); 130px hang from there */
  position: absolute; bottom: calc(var(--ground-h) + 130px); width: 520px; height: 130px;
  display: block; text-decoration: none; z-index: 3;
}
.fb-hire .rod {
  position: absolute; top: 0; width: 6px; height: 18px;
  background: linear-gradient(90deg, #7b8590, #454d55); border: 2px solid #06080c; box-sizing: border-box;
}
.fb-hire .rod.l { left: 70px; } .fb-hire .rod.r { right: 70px; }
.fb-hire .board {
  position: absolute; top: 16px; left: 0; right: 0; height: 114px; box-sizing: border-box;
  padding: 20px 20px 14px; text-align: center; overflow: hidden;
  background: linear-gradient(#0e131a, #080b10); border: 4px solid #06080c;
  box-shadow: inset 0 0 0 2px var(--gold), 0 0 0 3px #2a3036, 0 0 26px #ffc93352, 0 0 70px #ffc93322, 6px 7px 0 rgba(25, 19, 9, 0.34);
  animation: fb-neon 5s ease-in-out infinite alternate;
}
/* scanlines, like every other screen on the street */
.fb-hire .board::after {
  content: ""; position: absolute; inset: 0; pointer-events: none;
  background: repeating-linear-gradient(0deg, transparent 0 3px, #00000040 3px 4px);
}
/* two lamp heads on the top edge, and the light they throw down the face */
.fb-hire .lamp {
  position: absolute; top: -9px; width: 26px; height: 11px; z-index: 2;
  background: linear-gradient(#6c7680, #3a4148); border: 2px solid #06080c; box-sizing: border-box;
  border-radius: 3px 3px 0 0;
}
.fb-hire .lamp::after {
  content: ""; position: absolute; left: 5px; right: 5px; bottom: -3px; height: 3px;
  background: #fff1b8; box-shadow: 0 0 8px #ffe9a0;
}
.fb-hire .lamp.l { left: 90px; } .fb-hire .lamp.r { right: 90px; }
.fb-hire .beam {
  position: absolute; top: 0; width: 46%; height: 100%; pointer-events: none;
  background: linear-gradient(180deg, rgba(255, 230, 160, 0.20), rgba(255, 230, 160, 0.06) 45%, transparent 80%);
  clip-path: polygon(38% 0, 62% 0, 100% 100%, 0 100%);
}
.fb-hire .beam.l { left: 2%; } .fb-hire .beam.r { right: 2%; }
.fb-hire b {
  position: relative; z-index: 1; display: block;
  font-family: var(--font-display); font-size: 15px; letter-spacing: .08em;
  color: var(--gold); text-shadow: 0 0 12px #ffc93380, 0 0 2px #ffc933;
}
.fb-hire u {
  position: relative; z-index: 1; display: block; text-decoration: none; margin-top: 9px; line-height: 1;
  font-family: var(--font-data); font-size: 20px; color: #b8ecc4; text-shadow: 0 0 7px #6fe08c55;
}
.fb-hire em {
  position: relative; z-index: 1; display: inline-block; margin-top: 10px; padding-bottom: 2px;
  font-style: normal; font-family: var(--font-display); font-size: 9px; letter-spacing: .12em;
  color: var(--gold); border-bottom: 2px solid var(--gold); text-shadow: 0 0 8px #ffc93366;
}
.fb-hire:hover .board { box-shadow: inset 0 0 0 2px #fff1b8, 0 0 0 3px #2a3036, 0 0 36px #ffc93388, 0 0 90px #ffc93333, 6px 7px 0 rgba(25, 19, 9, 0.34); }
.fb-hire:hover em { color: #fff1b8; border-color: #fff1b8; }
@keyframes fb-neon {
  from { box-shadow: inset 0 0 0 2px var(--gold), 0 0 0 3px #2a3036, 0 0 22px #ffc93340, 0 0 60px #ffc93318, 6px 7px 0 rgba(25, 19, 9, 0.34); }
  to   { box-shadow: inset 0 0 0 2px #ffd966, 0 0 0 3px #2a3036, 0 0 30px #ffc93362, 0 0 80px #ffc9332a, 6px 7px 0 rgba(25, 19, 9, 0.34); }
}
@media (prefers-reduced-motion: reduce) { .fb-hire .board { animation: none; } }
/* the same door on every screen: a HUD button beside BUY, outlined in gold so
   it does not fight the solid BUY, and dropped on phones where the sign and
   the flat chip already carry it and a sixth button would cost a row */
.fb-hudbtn.pay { color: var(--gold); box-shadow: inset 0 0 0 2px var(--gold), 0 0 12px #ffc9332e; }
.fb-hudbtn.pay:hover { background: #2a2f36; color: #fff1b8; }
@media (max-width: 480px) {
  .fb-hudbtn.pay { display: none; }
  /* 520 wide would meet both edges of a 390 phone; 340 keeps the same centre */
  .fb-hire { width: 340px; margin-left: 90px; }
  .fb-hire b { font-size: 11px; } .fb-hire u { font-size: 16px; }
  .fb-hire .lamp.l { left: 60px; } .fb-hire .lamp.r { right: 60px; }
  .fb-hire .rod.l { left: 46px; } .fb-hire .rod.r { right: 46px; }
}
.fb-billboard::after { right: 16%; }

/* signposts along the walk: LED displays standing on chart candles */
.fb-signpost { text-align: center; }
.fb-signpost {
  position: absolute; bottom: calc(var(--ground-h) + 128px);
  width: 280px; padding: 11px 13px;
  background: linear-gradient(#10151d, #0a0e14);
  border: 3px solid #06080c;
  box-shadow: 0 0 0 3px #3a4148, 0 0 16px #ffc9331f, 4px 4px 0 rgba(0, 0, 0, 0.35);
}
.fb-signpost::before {
  content: ""; position: absolute; inset: 0; pointer-events: none;
  background: repeating-linear-gradient(0deg, transparent 0 3px, #00000042 3px 4px);
}
.fb-signpost b {
  display: block; font-family: var(--font-display); font-size: 9px;
  text-transform: uppercase; margin-bottom: 7px; color: var(--gold);
  text-shadow: 0 0 8px #ffc93370; text-align: center;
}
.fb-signpost span { font-size: 19px; color: #9fe0af; text-shadow: 0 0 6px #6fe08c44; }
/* plain steel legs, with feet */
.fb-signpost .leg, .fb-queue-sign .leg {
  position: absolute; top: 100%; width: 13px; height: 131px;
  background: linear-gradient(90deg, #3a4148, #21262c);
  border: 3px solid var(--ink);
}
.fb-signpost .leg.g, .fb-queue-sign .leg.g { left: 32px; }
.fb-signpost .leg.r, .fb-queue-sign .leg.r { right: 32px; }


/* zone door (building entrance) */
.fb-door {
  position: absolute; bottom: var(--ground-h); width: 190px; height: 210px;
  border: 4px solid var(--ink); border-bottom: 0; background: var(--brick);
  background-image: repeating-linear-gradient(0deg, transparent 0 16px, #00000022 16px 19px);
}
.fb-door .doorway {
  position: absolute; bottom: 0; left: 50%; transform: translateX(-50%);
  width: 92px; height: 120px; background: #140f08;
  border: 4px solid var(--ink); border-bottom: 0;
}
.fb-door .lintel {
  position: absolute; top: -66px; left: 50%; transform: translateX(-50%);
  width: 230px; background: linear-gradient(#10151d, #0a0e14);
  border: 3px solid #06080c; box-shadow: 0 0 0 3px #3a4148, 0 0 14px #ffc93322;
  text-align: center; padding: 9px 6px;
}
.fb-door .lintel .km {
  font-family: var(--font-display); font-size: 8px; color: #8fa0b0;
}
.fb-door .lintel .name {
  font-family: var(--font-display); font-size: 11px; margin-top: 6px;
  text-transform: uppercase; color: var(--gold); text-shadow: 0 0 8px #ffc93366;
}
.fb-door .status {
  position: absolute; top: 16px; left: 50%; transform: translateX(-50%);
  background: linear-gradient(#10151d, #0a0e14); color: #e8b64c;
  border: 3px solid #06080c; box-shadow: 0 0 0 2px #3a4148;
  font-family: var(--font-display); font-size: 9px; padding: 6px 10px;
  text-transform: uppercase; white-space: nowrap;
}
.fb-door.is-open .status { color: #6fe08c; text-shadow: 0 0 8px #6fe08c55; }
.fb-door.theme-marble { background: var(--marble); background-image: repeating-linear-gradient(0deg, transparent 0 22px, #00000012 22px 25px); }
.fb-door.theme-navy { background: var(--navy); background-image: repeating-linear-gradient(0deg, transparent 0 16px, #ffffff14 16px 19px); }
.fb-door.theme-steel { background: var(--steel); background-image: repeating-linear-gradient(0deg, transparent 0 16px, #00000018 16px 19px); }
.fb-door.theme-gold { background: var(--gold-deep); background-image: repeating-linear-gradient(0deg, transparent 0 16px, #00000018 16px 19px); }
.fb-door.theme-plank { background: var(--plank); background-image: repeating-linear-gradient(0deg, transparent 0 16px, #ffffff10 16px 19px); }

/* (tape styling reused by the exchange facade band) */
.fb-ticker .tape {
  white-space: nowrap; font-family: var(--font-data); font-size: 22px;
  color: var(--gold); animation: fb-tape 24s linear infinite;
}
.fb-ticker .tape .dn { color: #ff6a5e; }
.fb-ticker .tape .up { color: #6fe08c; }
@keyframes fb-tape { from { transform: translateX(0); } to { transform: translateX(-50%); } }

/* trading-floor desks with NPC brokers */
.fb-desk {
  position: absolute; bottom: var(--ground-h); width: 96px; height: 60px;
}
.fb-desk .top {
  position: absolute; bottom: 34px; width: 96px; height: 10px;
  background: var(--wood); border: 3px solid var(--ink);
}
.fb-desk .leg { position: absolute; bottom: 0; width: 8px; height: 34px; background: var(--wood-dark); }
.fb-desk .leg.l { left: 6px; } .fb-desk .leg.r { right: 6px; }
.fb-desk .screen {
  position: absolute; bottom: 46px; left: 14px; width: 34px; height: 26px;
  background: var(--navy-deep); border: 3px solid var(--ink);
}
.fb-desk .screen::after {
  content: ""; position: absolute; inset: 4px; background:
    linear-gradient(transparent 40%, #6fe08c 40% 55%, transparent 55%);
  animation: fb-chart 3s steps(4, end) infinite;
}
@keyframes fb-chart { 50% { transform: translateY(-4px) scaleY(1.4); } }

/* framed broker art standing in the world (like the ranch gallery) */
.fb-frame {
  position: absolute; bottom: var(--ground-h); width: 120px; height: 120px;
  border: 6px solid var(--wood-dark); outline: 3px solid var(--ink);
  background: var(--panel); image-rendering: pixelated;
}
.fb-frame img { width: 100%; height: 100%; display: block; image-rendering: pixelated; }
.fb-frame .tag {
  position: absolute; top: 100%; left: 50%; transform: translateX(-50%);
  margin-top: 8px; background: var(--panel); border: 3px solid var(--ink);
  font-family: var(--font-display); font-size: 8px; padding: 4px 7px;
  white-space: nowrap;
}

/* the vault door piece (payroll) */
.fb-vaultdoor {
  position: absolute; bottom: var(--ground-h); width: 150px; height: 160px;
  background: var(--steel); border: 4px solid var(--ink); border-bottom: 0;
}
.fb-vaultdoor::before {
  content: ""; position: absolute; inset: 18px 22px; border-radius: 50%;
  background: var(--steel-deep); border: 6px solid var(--ink);
}
.fb-vaultdoor::after {
  content: ""; position: absolute; top: 52px; left: 50%; margin-left: -26px;
  width: 52px; height: 52px; border-radius: 50%; border: 8px solid var(--ink);
  background: transparent;
  animation: fb-dial 9s steps(8) infinite;
}
@keyframes fb-dial { to { transform: rotate(360deg); } }

/* player thought bubble + enter cue */
.fb-thought {
  position: absolute; background: #fff; border: 3px solid var(--ink);
  font-family: var(--font-data); font-size: 19px; padding: 6px 10px;
  white-space: nowrap; z-index: 10; box-shadow: 4px 4px 0 rgba(25,19,9,.3);
  pointer-events: none;   /* a label must never swallow a click on the door behind it */
}
.fb-thought::after {
  content: ""; position: absolute; top: 100%; left: 12px; width: 8px;
  height: 8px; background: #fff; border: 3px solid var(--ink); margin-top: 4px;
}
/* The bubble used to follow the player forever and sat on whatever was behind
   it in every room (the chalkboard, the desk plates, the treasury). It now
   fades after a few seconds and comes back briefly on each room change, or on
   hovering the walker. Opacity, so nothing behind it re-flows. */
.fb-thought { transition: opacity .5s; }
.fb-thought.faded { opacity: 0; }
/* the room's name in the bar, phone widths only, where the five zone buttons
   are hidden inside a room to keep the bar at two rows */
.fb-roomname { display: none; align-items: center; justify-content: center; flex: 1 1 auto;
  font-family: var(--font-display); font-size: 8px; color: var(--gold); letter-spacing: .06em;
  text-shadow: 0 0 8px #ffc93370; padding: 10px 8px; }
/* The prompt over a door. Same language as every other sign on this street: a
   dark screen behind a steel frame, scanlines, and a tail pointing at the door
   it belongs to. Deliberately small, so it labels the door without shouting. */
.fb-cue {
  position: absolute; z-index: 11; pointer-events: none;
  background: linear-gradient(#10151d, #0a0e14);
  border: 3px solid #06080c;
  box-shadow: 0 0 0 3px #3a4148, 4px 5px 0 rgba(25, 19, 9, 0.34);
  font-family: var(--font-display); font-size: 8px; letter-spacing: 0.05em;
  padding: 7px 11px 7px 8px; text-transform: uppercase;
  color: #9fe0af; text-shadow: 0 0 7px #6fe08c44;
  animation: fb-cue 1.2s steps(2, end) infinite; white-space: nowrap;
}
.fb-cue::after {
  content: ""; position: absolute; inset: 0; pointer-events: none;
  background: repeating-linear-gradient(0deg, transparent 0 3px, #00000048 3px 4px);
}
/* the E, drawn as the key you actually press */
.fb-cue em {
  position: relative; z-index: 1; font-style: normal;
  color: var(--ink); background: var(--gold); border: 2px solid #06080c;
  padding: 3px 5px; margin-right: 8px; box-shadow: 0 2px 0 #06080c;
}
.fb-cue .tail {
  position: absolute; top: 100%; left: 50%; margin: -3px 0 0 -13px; /* half of 20 + 2x3 border */
  /* left is overwritten per door by showCue so the point lands on the door */
  width: 20px; height: 7px; background: #0a0e14;
  border-left: 3px solid #06080c; border-right: 3px solid #06080c;
}
.fb-cue .tail::after {
  content: ""; position: absolute; top: 100%; left: 50%; margin-left: -6px;
  width: 6px; height: 6px; background: #0a0e14;
  border: 3px solid #06080c; border-top: 0;
}
@keyframes fb-cue { 50% { transform: translateY(-5px); } }

.fb-walker.bob { animation: fb-bob 0.5s steps(2, end) infinite; }
@keyframes fb-bob { 50% { margin-top: -4px; } }

/* ---------------------------------------------------------------- panels */
.fb-panel {
  position: fixed; inset: 0; z-index: 30; overflow-y: auto;
  background: var(--plank);
  background-image: repeating-linear-gradient(0deg, transparent 0 26px, #00000033 26px 29px);
  padding: 64px 18px 110px;
  display: none;
}
.fb-panel.open { display: block; }
.fb-panel.theme-marble { background-color: #a89f88; }
.fb-panel.theme-navy { background-color: var(--navy-deep); }
.fb-panel.theme-steel { background-color: #55636f; }
.fb-panel.theme-gold { background-color: #8a7530; }
.fb-panel .room { max-width: 900px; margin: 0 auto; display: grid; gap: 18px; }

.fb-card {
  background: var(--panel); border: 4px solid var(--ink);
  box-shadow: 6px 6px 0 rgba(0, 0, 0, 0.35); padding: 18px 20px;
}
.fb-card.dark { background: var(--plank); color: var(--cream); }
.fb-card h2 {
  font-family: var(--font-display); font-size: 15px; text-transform: uppercase;
  margin-bottom: 10px; line-height: 1.6;
}
.fb-card.dark h2 { color: var(--gold); text-shadow: 2px 2px 0 var(--ink); }
.fb-card p { font-size: 21px; color: var(--ink-soft); }
/* the connected address, and one tap to copy the whole thing */
.fb-addr {
  display: flex; align-items: center; gap: 10px; width: 100%;
  margin-top: 2px; padding: 9px 11px; cursor: pointer; text-align: left;
  background: var(--field); border: 3px solid var(--ink); color: var(--ink);
  font-family: var(--font-data); font-size: 20px;
}
.fb-addr:hover { background: #fff; }
.fb-addr .a { flex: 1; }
.fb-addr.done { background: var(--green); color: var(--cream); }
.fb-addr.done.bad { background: var(--ember); }
/* two stacked sheets */
.fb-addr .cp { position: relative; flex: none; width: 15px; height: 16px; }
.fb-addr .cp::before {
  content: ""; position: absolute; left: 0; top: 0; width: 9px; height: 10px;
  border: 2px solid currentColor;
}
.fb-addr .cp::after {
  content: ""; position: absolute; left: 4px; top: 4px; width: 9px; height: 10px;
  border: 2px solid currentColor; background: var(--field);
}
.fb-addr:hover .cp::after { background: #fff; }
/* which become a tick once it is on the clipboard */
.fb-addr.done .cp::before { display: none; }
.fb-addr.done .cp::after {
  border: 0; background: currentColor; left: 1px; top: 6px; width: 3px; height: 3px;
  box-shadow: 3px 3px 0 currentColor, 6px 0 0 currentColor, 9px -3px 0 currentColor;
}
.fb-card.dark p { color: var(--cream); }
.fb-card .big {
  font-family: var(--font-display); font-size: 30px; margin: 8px 0;
  color: var(--ember);
}
.fb-card.dark .big { color: var(--gold); text-shadow: 3px 3px 0 var(--ink); }
.fb-poster {
  background: var(--field); border: 3px solid var(--ink); padding: 12px 14px;
  transform: rotate(-1deg); box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.3);
}
.fb-poster b { font-family: var(--font-display); font-size: 10px; display: block; margin-bottom: 6px; }
.fb-poster span { font-size: 19px; color: var(--ink-soft); }

.fb-btn {
  border: 4px solid var(--ink); background: var(--gold); color: var(--ink);
  font-family: var(--font-display); font-size: 11px; text-transform: uppercase;
  padding: 13px 18px; box-shadow: 4px 4px 0 var(--ink);
}
.fb-btn:hover:not(:disabled) { background: var(--cream); }
.fb-btn:active:not(:disabled) { transform: translate(3px, 3px); box-shadow: 1px 1px 0 var(--ink); }
.fb-btn:disabled { opacity: 0.5; cursor: not-allowed; }
.fb-btn.ghost { background: var(--panel); }
.fb-btn.small { font-size: 8px; padding: 9px 11px; box-shadow: 3px 3px 0 var(--ink); }
select.fb-input, input.fb-input {
  font-family: var(--font-data); font-size: 20px; padding: 10px 12px;
  border: 3px solid var(--ink); background: var(--field); color: var(--ink);
}
select.fb-input {
  appearance: none; -webkit-appearance: none; padding-right: 42px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8'><rect x='0' y='0' width='12' height='3' fill='%23191309'/><rect x='3' y='3' width='6' height='3' fill='%23191309'/><rect x='5' y='6' width='2' height='2' fill='%23191309'/></svg>");
  background-repeat: no-repeat; background-position: right 13px center;
}
/* themed dropdown list where the browser allows it (Chromium); native elsewhere */
select.fb-input, select.fb-input::picker(select) { appearance: base-select; }
select.fb-input { border-radius: 0; }
select.fb-input::picker-icon { display: none; }
select.fb-input::picker(select) {
  background: #0a0e14; border: 3px solid #3a4148; padding: 4px; border-radius: 0;
}
select.fb-input option:focus-visible { outline: 2px solid var(--gold); outline-offset: -2px; }
select.fb-input option {
  font-family: var(--font-data); font-size: 20px; color: #c6d1da;
  background: #0a0e14; padding: 7px 12px;
}
select.fb-input option:hover { background: #1a212c; color: #fff; }
select.fb-input option:checked { color: var(--gold); }
.fb-progress {
  height: 18px; border: 3px solid var(--ink); background: var(--field);
  position: relative; margin-top: 8px;
}
.fb-progress i { position: absolute; inset: 0 auto 0 0; background: var(--green); }
/* the line under the mint row: what you are about to pay, and what is left */
.fb-mintnote { margin-top: 10px; font-size: 18px; color: var(--ink-soft); }
.room-hr .room-deskcard .fb-mintnote { color: #9fe0af; text-shadow: 0 0 6px #6fe08c33; }
/* the quantity row: a label that says you can type, and steppers either side so
   the field cannot be mistaken for a readout */
.fb-qtylabel {
  margin-top: 14px; font-family: var(--font-display); font-size: 8px;
  color: var(--ink-soft); letter-spacing: 0.04em;
}
.room-hr .room-deskcard .fb-qtylabel,
.room-bank .room-deskcard .fb-qtylabel,
.room-floor .room-deskcard .fb-qtylabel { color: var(--gold); text-shadow: 0 0 8px #ffc93355; }
.fb-step {
  font-family: var(--font-display); font-size: 13px; line-height: 1;
  border: 3px solid var(--ink); background: var(--field); color: var(--ink);
  padding: 13px 14px; cursor: pointer;
}
.fb-step.wide { font-size: 9px; padding: 15px 10px; }
.fb-step:hover:not(:disabled) { background: var(--gold); }
.fb-step:disabled { opacity: 0.45; cursor: not-allowed; }
.room-hr .room-deskcard .fb-step,
.room-bank .room-deskcard .fb-step,
.room-floor .room-deskcard .fb-step {
  background: #06080c; color: #9fe0af; border-color: #3a4148;
}
.room-hr .room-deskcard .fb-step:hover:not(:disabled),
.room-bank .room-deskcard .fb-step:hover:not(:disabled),
.room-floor .room-deskcard .fb-step:hover:not(:disabled) { background: #17202a; color: #fff; }
.fb-input.fb-qty { width: 96px; cursor: text; text-align: center; appearance: textfield; -moz-appearance: textfield; }
/* the browser's own spinner and focus ring do not belong in a pixel room */
.fb-input.fb-qty::-webkit-outer-spin-button,
.fb-input.fb-qty::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
.fb-input:focus-visible { outline: 3px solid var(--gold); outline-offset: -3px; }
.fb-note { font-size: 18px; color: var(--ink-soft); border: 3px dashed var(--concrete-dark); padding: 9px 12px; margin-top: 10px; background: var(--field); }
.fb-error { color: var(--red); font-size: 19px; margin-top: 8px; }

/* broker cards inside panels */
.fb-brokers { display: grid; grid-template-columns: repeat(auto-fill, minmax(270px, 1fr)); gap: 14px; }
.fb-broker {
  background: var(--field); border: 3px solid var(--ink); padding: 12px;
  box-shadow: 4px 4px 0 rgba(0,0,0,.25);
}
.fb-broker.working { border-color: var(--green); box-shadow: 4px 4px 0 var(--green); }
.fb-broker header { display: flex; gap: 10px; align-items: flex-start; border: 0; padding: 0; position: static; background: none; }
.fb-broker img { width: 72px; height: 72px; border: 3px solid var(--ink); image-rendering: pixelated; background: var(--concrete); }
.fb-broker .who b { font-family: var(--font-display); font-size: 10px; display: block; }
.fb-broker .who span { font-size: 18px; color: var(--ink-soft); display: block; margin-top: 4px; }
.fb-broker .status { font-family: var(--font-display); font-size: 7px; margin-top: 6px; display: inline-block; padding: 3px 6px; border: 2px solid var(--ink); background: var(--green); color: var(--cream); }
.fb-broker .status.off { background: var(--red); }
.fb-broker .rows { margin-top: 10px; border-top: 2px dashed var(--concrete-dark); padding-top: 8px; font-size: 19px; }
.fb-broker .rows div { display: flex; justify-content: space-between; gap: 8px; }
.fb-broker .chips { display: flex; flex-wrap: wrap; gap: 5px; margin-top: 6px; }
.fb-broker .chip { border: 2px solid var(--ink); background: var(--panel); font-size: 16px; padding: 2px 7px; }
.fb-broker .acts { display: flex; flex-wrap: wrap; gap: 7px; margin-top: 10px; }
.fb-broker label.fusepick { font-size: 16px; margin-left: auto; display: flex; align-items: center; gap: 4px; }

/* ------------------------------------------------------------- flat page */
.fb-flat { display: none; }
body.flat-mode .fb-flat { display: block; padding: 58px 14px 40px; }
body.flat-mode .fb-stage, body.flat-mode .fb-controls { display: none; }
.fb-flat .zone-sec { max-width: 860px; margin: 0 auto 26px; }
.fb-flat .zone-head {
  font-family: var(--font-display); font-size: 13px; text-transform: uppercase;
  color: var(--navy-deep); margin-bottom: 10px;
  border-bottom: 4px solid var(--ink); display: inline-block; padding-bottom: 4px;
}
.fb-flat .zone-head small { font-size: 8px; color: var(--ink-soft); margin-left: 8px; }

/* Plain prose on the pavement rather than a boxed aside: one line telling you
   the street is also walkable, and the way in. */
.fb-flatnote {
  max-width: 860px; margin: 0 auto 22px; padding: 0 2px;
  font-size: 19px; color: var(--ink-soft);
  display: flex; gap: 12px; align-items: center; flex-wrap: wrap;
}

/* toast */
.fb-toast {
  position: fixed; bottom: 84px; left: 50%;
  transform: translateX(-50%) translateY(140px); z-index: 60;
  background: var(--navy-deep); color: var(--cream); border: 3px solid var(--gold);
  padding: 12px 18px; font-size: 20px; transition: transform 0.25s; max-width: 92vw;
}
.fb-toast.show { transform: translateX(-50%) translateY(0); }
.fb-toast.bad { border-color: var(--red); }

/* THE LIST fits beside DOCS only where the zone buttons keep their air:
   below this the bar clips its own labels, and those widths either default
   to the flat page (which carries the checker chip) or have the booth. */
@media (max-width: 1140px) { #fb-wlbtn { display: none; } }

/* The bar carries one more button than it used to — the permanent follow link
   — and that came out of the zone buttons' share: at 701px they fell to 115px
   and "3 TRADING FLOOR / your brokers" no longer fitted inside one. Measured,
   the long labels are uncut from 711px up, so the switch moves to 750 rather
   than 711: three pixels of slack is not slack, and the pixel font arrives
   after the first measurement. Below this the bar wraps and the labels shorten,
   which is the same trade it has always made, just made sooner. */
/* 1024, not 750: a phone in landscape (reported 2026-09-02 from Discord, a
   ~900px-wide Samsung screen) sat above the old breakpoint and got four
   77-114px zone buttons with "2 AUCTION HOUSE" clipped in each, and a browser
   that enlarges small type made the labels overlap outright. Below 1024 the
   bar uses the one-word labels; and at every width the bar may wrap and a
   zone button never shrinks under its own label, so enlarged type wraps to
   a second row instead of printing over its neighbour. */
@media (max-width: 1024px) {
  /* 49px buttons at 390px: neither "1 THE LOBBY" nor a 17px sentence fits,
     so the button becomes one short word instead of an ellipsis */
  .fb-zonebtn small { display: none; }
  .fb-zonebtn span { display: none; }
  .fb-zonebtn .short { display: block; }
  .fb-zonebtn { padding: 13px 2px; justify-content: center; }
  .fb-controls { display: none; }

  /* The 49px in that note assumed the bar held four buttons and nothing else.
     It does not: connecting a wallet adds BUY $FIRMBROKERS, and walking into a room
     adds BACK TO THE STREET, both sized by their own text. At 390px that left
     the four zones 22px each on the street and 10px each inside a room, where
     the bar also ran 2px past the window — every label a smear. It went unseen
     because the bar's own suite reads a page with no wallet, and because a
     phone used to be handed the flat page instead of ever standing here.
     One row each, then: the zones split the width four ways, and the buttons
     that carry sentences take the row under them. */
  .fb-zonebar { flex-wrap: wrap; }
  /* equal shares of ONE row however many zones there are: calc(25% - 8px)
     assumed four, and a fifth (Cash Cat) wrapped the bar to three rows */
  .fb-zonebtn { flex: 1 1 0; }
  /* inside a room the zones give their row up: STREET takes you back, and the
     room's name says where you are. Measured 3 rows at 390/360 before this. */
  body.paneled .fb-zonebtn { display: none; }
  body.paneled .fb-roomname { display: flex; }
  .fb-hudbtn {
    flex: 1 1 auto; justify-content: center;
    padding: 10px 8px; font-size: 7px;
  }
  /* An icon has a size of its own and no text to lose, so it takes what it
     needs and leaves the rest of the row to the words. */
  .fb-hudbtn.x { flex: 0 0 auto; padding: 10px 12px; }
  /* BACK TO THE STREET is a sentence, and a sentence claims a whole row to
     itself once the follow link is beside it. The zone buttons solved this
     first: keep the meaning, spend fewer characters. */
  .fb-hudbtn .long { display: none; }
  .fb-hudbtn .short { display: inline; }
}
@media (max-width: 374px) {
  .fb-zonebtn .short { font-size: 7px; }
}

/* ---------------------------------------------------- street texture (v2) */
/* .fb-crosswalk removed 2026-08-17 (user order) — element AND rule deleted
   together so the name can never be half-reused. */
.fb-manhole {
  position: absolute; bottom: calc(var(--ground-h) * .35); width: 52px; height: 14px;
  background: var(--curb); border: 3px solid #00000055;
}
.fb-manhole::after {
  content: ""; position: absolute; left: 18px; top: -14px; width: 10px; height: 10px;
  background: #ffffff59; animation: fb-steam 3.1s steps(4, end) infinite;
}

/* flat-mode chrome */
body.flat-mode .fb-zonebtn { display: none; }
#fb-back { display: none; }
body.paneled #fb-back { display: flex; }
body.flat-mode #fb-back { display: none; }
/* The flat page is the street's signage, stacked: concrete underfoot and every
   panel a lit screen. Same language as the jumbotron and every door cue --
   dark screen, steel frame, scanlines, gold headline, green data -- so the
   phone gets the building the desktop gets, not a plainer substitute. */
.fb-hero-flat, body.flat-mode .fb-flat .fb-card {
  position: relative;
  background: linear-gradient(#10151d, #0a0e14);
  border: 3px solid #06080c;
  box-shadow: 0 0 0 3px #3a4148, 6px 7px 0 rgba(25, 19, 9, 0.34);
  color: #9fe0af;
}
/* the scanlines sit over the content, because that is what makes it a screen
   rather than a dark box. Kept faint enough to leave the data crisp. */
.fb-hero-flat::after, body.flat-mode .fb-flat .fb-card::after {
  content: ""; position: absolute; inset: 0; pointer-events: none;
  background: repeating-linear-gradient(0deg, transparent 0 3px, #00000038 3px 4px);
}
.fb-hero-flat {
  padding: 22px 18px; text-align: center; margin-bottom: 18px;
}
.fb-hero-flat h1 {
  font-family: var(--font-display); font-size: 22px; color: var(--gold);
  text-shadow: 0 0 12px #ffc93380, 2px 2px 0 #000; line-height: 1.5;
}
.fb-hero-flat p { margin-top: 12px; font-size: 21px; color: #9fe0af; text-shadow: 0 0 6px #6fe08c33; }
.fb-hero-flat p.sub { color: #7fbf93; }

body.flat-mode .fb-flat .fb-card h2 {
  color: var(--gold); text-shadow: 0 0 10px #ffc93380, 2px 2px 0 #000;
}
body.flat-mode .fb-flat .fb-card p { color: #9fe0af; text-shadow: 0 0 6px #6fe08c33; }
/* The counter is the headline of this card, so it stays on one line. At 30px
   "5,000 / 5,000" needs 390px of run and a phone offers 314, which is why it
   used to break across the slash. */
body.flat-mode .fb-flat .fb-card .big {
  color: #6fe08c; text-shadow: 0 0 12px #6fe08c66;
  font-size: min(30px, 6vw); white-space: nowrap;
}
body.flat-mode .fb-flat .fb-progress { background: #06080c; border-color: #3a4148; }
body.flat-mode .fb-flat .fb-progress i { background: #6fe08c; box-shadow: 0 0 12px #6fe08c88; }
body.flat-mode .fb-flat .fb-input {
  background-color: #06080c; color: #9fe0af; border-color: #3a4148;
}
body.flat-mode .fb-flat .fb-qtylabel { color: var(--gold); text-shadow: 0 0 8px #ffc93355; }
/* the button is the one warm thing on the screen, exactly as the E key is on
   a door cue: it is the part you press */
body.flat-mode .fb-flat .fb-btn { position: relative; z-index: 1; }

/* ------------------------------------------------- detailed facades (v2) */
.fb-door { overflow: visible; }
.fb-door .shadow-side {
  position: absolute; top: 0; right: 0; bottom: 0; width: 18%;
  background: #00000030; pointer-events: none;
}
.fb-door .cornice {
  position: absolute; top: 0; left: -8px; right: -8px; height: 16px;
  background: #00000038; border: 3px solid var(--ink);
}
.fb-door .cornice::after {
  content: ""; position: absolute; left: 0; right: 0; top: 100%; height: 10px;
  background: #00000022;
}
.fb-door .awning {
  position: absolute; left: 50%; transform: translateX(-50%); width: 130px; height: 16px;
  background: repeating-linear-gradient(90deg, var(--red) 0 16px, var(--cream) 16px 32px);
  border: 3px solid var(--ink); bottom: 128px;
}
.fb-door .winrow { position: absolute; left: 10%; right: 10%; display: flex; gap: 12px; justify-content: space-between; }
.fb-door .winrow i {
  flex: 1; height: 26px; background: var(--navy-deep); border: 3px solid var(--ink);
}
.fb-door .winrow i.lit { background: #ffe9a8; box-shadow: inset 0 -8px 0 #d4af3766; }
.fb-door .winrow i.gold { background: var(--gold); box-shadow: inset 0 0 0 3px #00000033; }

/* HQ (the mint building) — the biggest thing on the street */
.fb-door.fb-hq { background: var(--marble); background-image: repeating-linear-gradient(0deg, transparent 0 26px, #00000010 26px 29px); }
.fb-hq .pediment {
  position: absolute; bottom: 100%; left: 50%; transform: translateX(-50%);
}
.fb-hq .pediment i {
  display: block; margin: 0 auto; background: var(--marble); border: 4px solid var(--ink); border-bottom: 0;
}
.fb-hq .pediment i:nth-child(1) { width: 160px; height: 16px; }
.fb-hq .pediment i:nth-child(2) { width: 280px; height: 18px; }
.fb-hq .pediment i:nth-child(3) { width: 400px; height: 20px; }
.fb-hq .column {
  position: absolute; bottom: 0; width: 26px; top: 60px;
  background: linear-gradient(90deg, #fff8e6, #cfc5a8);
  border: 3px solid var(--ink);
}
.fb-hq .column::before {
  content: ""; position: absolute; top: -12px; left: -6px; right: -6px; height: 12px;
  background: var(--marble); border: 3px solid var(--ink);
}
.fb-hq .column::after {
  content: ""; position: absolute; bottom: 0; left: -6px; right: -6px; height: 10px;
  background: var(--marble); border: 3px solid var(--ink);
}
.fb-hq .doorway { width: 110px; height: 140px; }
/* revolving door bars sweeping inside the dark doorway */
.fb-hq .doorway::after {
  content: ""; position: absolute; top: 8px; bottom: 0; left: 50%; width: 8px; margin-left: -4px;
  background: var(--gold-deep); opacity: .8;
  animation: fb-revolve 1.6s steps(4, end) infinite;
}
@keyframes fb-revolve {
  0% { transform: translateX(-34px); } 50% { transform: translateX(34px); }
  100% { transform: translateX(-34px); }
}

/* elevator on the ladder tower */
.fb-elevator {
  position: absolute; top: 26px; bottom: 0; right: 16px; width: 44px;
  background: #00000042; border: 3px solid var(--ink);
}
.fb-elevator .car {
  position: absolute; left: 3px; right: 3px; height: 44px;
  background: var(--gold); border: 3px solid var(--ink);
  animation: fb-lift 12s ease-in-out infinite alternate;
}
.fb-elevator .car::after {
  content: ""; position: absolute; inset: 6px 6px 12px; background: var(--navy-deep);
}
@keyframes fb-lift {
  0%, 12% { top: calc(100% - 50px); }
  28%, 40% { top: 62%; }
  55%, 65% { top: 38%; }
  85%, 100% { top: 4px; }
}
.fb-door .floorlabel {
  position: absolute; left: 12px; font-family: var(--font-display); font-size: 7px;
  color: var(--cream); text-shadow: 1px 1px 0 var(--ink); letter-spacing: .04em;
}

/* window washers rig */
.fb-washers { position: absolute; left: 18px; width: 130px; top: 0; height: 100%; pointer-events: none; overflow: hidden; }
.fb-washers .rig {
  position: absolute; left: 0; right: 0; height: 46px;
  animation: fb-rig 16s ease-in-out infinite alternate;
}
.fb-washers .rig::before, .fb-washers .rig::after {
  content: ""; position: absolute; bottom: 100%; width: 4px; height: 400px;
  background: var(--ink);
}
.fb-washers .rig::before { left: 10px; }
.fb-washers .rig::after { right: 10px; }
.fb-washers .plank {
  position: absolute; bottom: 0; left: 0; right: 0; height: 12px;
  background: var(--wood); border: 3px solid var(--ink);
}
.fb-washers .guy {
  position: absolute; bottom: 12px; width: 16px; height: 26px;
  background: linear-gradient(#f5821f 0 8px, #2a3858 8px 20px, #23283a 20px);
  border: 2px solid var(--ink);
}
.fb-washers .guy.a { left: 16px; animation: fb-scrub 1.1s steps(2, end) infinite; }
.fb-washers .guy.b { right: 16px; animation: fb-scrub 1.4s steps(2, end) infinite; }
@keyframes fb-rig { 0%, 10% { top: 30px; } 45%, 55% { top: 45%; } 90%, 100% { top: 26%; } }
@keyframes fb-scrub { 50% { transform: translateX(4px); } }

/* rooftop details */
.fb-roof { position: absolute; bottom: 100%; left: 0; right: 0; height: 0; pointer-events: none; }
.fb-roof .ac {
  position: absolute; bottom: 0; width: 34px; height: 22px;
  background: var(--steel); border: 3px solid var(--ink);
}
.fb-roof .ac::after { content: ""; position: absolute; inset: 5px 18px 5px 5px; background: #00000044; }
.fb-roof .tank {
  position: absolute; bottom: 0; width: 40px; height: 52px;
  background: var(--brick-dark); border: 3px solid var(--ink);
}
.fb-roof .tank::before { content: ""; position: absolute; top: -12px; left: 6px; right: 6px; height: 12px; background: var(--brick-dark); border: 3px solid var(--ink); }
.fb-roof .antenna { position: absolute; bottom: 0; width: 5px; height: 66px; background: var(--ink); }
.fb-roof .antenna::after {
  content: ""; position: absolute; top: -8px; left: -3px; width: 10px; height: 10px;
  background: var(--red); animation: fb-blink 1.8s steps(2, end) infinite;
}
@keyframes fb-blink { 50% { opacity: .15; } }
.fb-flag { position: absolute; bottom: 100%; width: 6px; height: 60px; background: var(--ink); }
.fb-flag.offset { left: 20% !important; }
.fb-flag::after {
  content: ""; position: absolute; top: 2px; left: 6px; width: 38px; height: 22px;
  background: var(--gold); border: 3px solid var(--ink);
  animation: fb-wave 1.3s steps(2, end) infinite;
}
@keyframes fb-wave { 50% { transform: skewY(-6deg); } }

/* bonus coins */
.fb-coin {
  position: absolute; width: 26px; height: 26px; z-index: 8;
  background: var(--gold); border: 3px solid var(--ink);
  font-family: var(--font-display); font-size: 9px; color: var(--ink);
  display: flex; align-items: center; justify-content: center;
  animation: fb-coinspin 1.5s steps(4, end) infinite, fb-coinbob 2.2s ease-in-out infinite alternate;
}
@keyframes fb-coinspin { 0% { transform: scaleX(1); } 25% { transform: scaleX(.35); } 50% { transform: scaleX(1); } 75% { transform: scaleX(.35); } }
@keyframes fb-coinbob { to { margin-bottom: 10px; } }
.fb-coin.pop { animation: fb-coinpop .45s steps(4, end) forwards; }
@keyframes fb-coinpop { to { transform: translateY(-40px) scale(1.6); opacity: 0; } }
.fb-coinchip {
  position: fixed; top: 42px; right: 12px; z-index: 41;
  background: var(--plank); color: var(--gold); border: 3px solid var(--ink);
  font-family: var(--font-display); font-size: 9px; padding: 7px 10px;
  box-shadow: 3px 3px 0 rgba(0,0,0,.35);
}

/* the taxi (foreground parallax) */
.fb-taxi { position: absolute; bottom: calc(var(--ground-h) * .3); width: 132px; height: 44px; }
.fb-taxi .body {
  position: absolute; inset: 10px 0 8px; background: var(--gold);
  border: 3px solid var(--ink);
}
.fb-taxi .cab {
  position: absolute; top: -6px; left: 30px; width: 56px; height: 20px;
  background: var(--gold); border: 3px solid var(--ink);
}
.fb-taxi .cab::after { content: ""; position: absolute; inset: 3px 8px; background: #bfe3f7; border: 2px solid var(--ink); }
.fb-taxi .light {
  position: absolute; top: -14px; left: 52px; width: 16px; height: 9px;
  background: var(--cream); border: 2px solid var(--ink);
}
.fb-taxi .check {
  position: absolute; top: 18px; left: 3px; right: 3px; height: 8px;
  background: repeating-linear-gradient(90deg, var(--ink) 0 6px, transparent 6px 12px);
}
.fb-taxi .wheel { position: absolute; bottom: 0; width: 18px; height: 18px; background: var(--ink); border-radius: 50%; }
.fb-taxi .wheel.f { right: 14px; } .fb-taxi .wheel.b { left: 14px; }

/* pigeons scatter */
.fb-pigeon { transition: transform .9s ease-in, opacity .9s; }
.fb-pigeon.fly { transform: translate(-60px, -190px) rotate(-8deg); opacity: 0; }

/* player ground shadow + kicked-up dust */
.fb-shadow {
  position: absolute; width: 46px; height: 8px; z-index: 8;
  background: #191309; opacity: .55; pointer-events: none;
}
.fb-dust {
  position: absolute; width: 9px; height: 9px; z-index: 8;
  background: #cfc7b6; box-shadow: inset 0 0 0 2px #00000022;
  pointer-events: none;
  animation: fb-puff .5s steps(4, end) forwards;
}
@keyframes fb-puff {
  0% { transform: translate(0, 0) scale(.6); opacity: .9; }
  100% { transform: translate(var(--dx, -14px), -18px) scale(1.6); opacity: 0; }
}
/* == walker sprite: generated by gen/walker_palette.py, do not hand-edit == */
.fb-walker{position:absolute;width:calc(var(--px)*16);height:calc(var(--px)*24);z-index:9;}.fb-walker::before{content:'';position:absolute;top:0;left:0;width:var(--px);height:var(--px);}.fb-walker.face-left{transform:scaleX(-1);}.fb-walker i{position:absolute;top:0;left:0;width:var(--px);height:var(--px);}
.fb-walker[data-frame="stand"]::before{box-shadow:calc(var(--px)*6) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*4) 0 0 #191309,calc(var(--px)*7) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*4) 0 0 #191309,calc(var(--px)*10) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*6) 0 0 #191309,calc(var(--px)*8) calc(var(--px)*6) 0 0 #191309,calc(var(--px)*9) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*10) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*10) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*13) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*13) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*15) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*15) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*3) calc(var(--px)*22) 0 0 #0e0b06,calc(var(--px)*4) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*3) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*4) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*5) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*6) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*8) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*9) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*10) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*11) calc(var(--px)*23) 0 0 #191309;}
.fb-walker[data-frame="stand-b"]::before{box-shadow:calc(var(--px)*6) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*5) 0 0 #191309,calc(var(--px)*7) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*5) 0 0 #191309,calc(var(--px)*10) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*7) 0 0 #191309,calc(var(--px)*8) calc(var(--px)*7) 0 0 #191309,calc(var(--px)*9) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*13) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*13) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*15) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*15) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*15) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*15) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*16) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*16) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*3) calc(var(--px)*22) 0 0 #0e0b06,calc(var(--px)*4) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*3) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*4) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*5) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*6) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*8) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*9) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*10) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*11) calc(var(--px)*23) 0 0 #191309;}
.fb-walker[data-frame="blink"]::before{box-shadow:calc(var(--px)*6) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*4) 0 0 var(--wd,#b0855c),calc(var(--px)*7) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*4) 0 0 var(--wd,#b0855c),calc(var(--px)*10) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*6) 0 0 #191309,calc(var(--px)*8) calc(var(--px)*6) 0 0 #191309,calc(var(--px)*9) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*10) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*10) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*13) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*13) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*15) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*15) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*3) calc(var(--px)*22) 0 0 #0e0b06,calc(var(--px)*4) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*3) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*4) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*5) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*6) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*8) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*9) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*10) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*11) calc(var(--px)*23) 0 0 #191309;}
.fb-walker[data-frame="phone-a"]::before{box-shadow:calc(var(--px)*6) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*4) 0 0 #191309,calc(var(--px)*7) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*4) 0 0 #191309,calc(var(--px)*10) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*12) calc(var(--px)*5) 0 0 #9fc4ef,calc(var(--px)*13) calc(var(--px)*5) 0 0 #20242e,calc(var(--px)*6) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*6) 0 0 #191309,calc(var(--px)*8) calc(var(--px)*6) 0 0 #191309,calc(var(--px)*9) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*12) calc(var(--px)*6) 0 0 #9fc4ef,calc(var(--px)*13) calc(var(--px)*6) 0 0 #20242e,calc(var(--px)*6) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*13) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*13) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*13) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*10) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*10) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*13) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*13) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*15) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*15) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*3) calc(var(--px)*22) 0 0 #0e0b06,calc(var(--px)*4) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*3) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*4) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*5) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*6) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*8) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*9) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*10) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*11) calc(var(--px)*23) 0 0 #191309;}
.fb-walker[data-frame="phone-b"]::before{box-shadow:calc(var(--px)*6) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*4) 0 0 #191309,calc(var(--px)*7) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*4) 0 0 #191309,calc(var(--px)*10) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*12) calc(var(--px)*5) 0 0 #d6e9ff,calc(var(--px)*13) calc(var(--px)*5) 0 0 #20242e,calc(var(--px)*6) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*6) 0 0 #191309,calc(var(--px)*8) calc(var(--px)*6) 0 0 #191309,calc(var(--px)*9) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*12) calc(var(--px)*6) 0 0 #d6e9ff,calc(var(--px)*13) calc(var(--px)*6) 0 0 #20242e,calc(var(--px)*6) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*13) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*13) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*13) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*10) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*10) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*13) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*13) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*15) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*15) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*3) calc(var(--px)*22) 0 0 #0e0b06,calc(var(--px)*4) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*3) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*4) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*5) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*6) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*8) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*9) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*10) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*11) calc(var(--px)*23) 0 0 #191309;}
.fb-walker[data-frame="walk-1"]::before{box-shadow:calc(var(--px)*6) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*5) 0 0 #191309,calc(var(--px)*7) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*5) 0 0 #191309,calc(var(--px)*10) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*7) 0 0 #191309,calc(var(--px)*8) calc(var(--px)*7) 0 0 #191309,calc(var(--px)*9) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*13) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*13) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*15) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*15) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*15) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*15) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*16) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*16) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*3) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*4) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*12) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*2) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*3) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*4) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*10) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*12) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*13) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*2) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*3) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*4) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*11) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*12) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*13) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*1) calc(var(--px)*22) 0 0 #0e0b06,calc(var(--px)*2) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*3) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*11) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*12) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*13) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*14) calc(var(--px)*22) 0 0 #191309,calc(var(--px)*1) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*2) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*3) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*11) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*12) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*13) calc(var(--px)*23) 0 0 #191309;}
.fb-walker[data-frame="walk-2"]::before{box-shadow:calc(var(--px)*6) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*5) 0 0 #191309,calc(var(--px)*7) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*5) 0 0 #191309,calc(var(--px)*10) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*7) 0 0 #191309,calc(var(--px)*8) calc(var(--px)*7) 0 0 #191309,calc(var(--px)*9) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*13) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*13) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*15) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*15) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*15) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*15) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*16) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*16) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*3) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*4) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*2) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*3) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*4) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*12) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*2) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*3) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*4) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*10) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*12) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*2) calc(var(--px)*22) 0 0 #0e0b06,calc(var(--px)*3) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*4) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*10) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*12) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*2) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*3) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*4) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*10) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*11) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*12) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*13) calc(var(--px)*23) 0 0 #191309;}
.fb-walker[data-frame="walk-3"]::before{box-shadow:calc(var(--px)*6) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*4) 0 0 #191309,calc(var(--px)*7) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*4) 0 0 #191309,calc(var(--px)*10) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*6) 0 0 #191309,calc(var(--px)*8) calc(var(--px)*6) 0 0 #191309,calc(var(--px)*9) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*10) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*10) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*13) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*13) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*15) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*15) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*3) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*4) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*3) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*4) calc(var(--px)*21) 0 0 #0e0b06,calc(var(--px)*5) calc(var(--px)*21) 0 0 #0e0b06,calc(var(--px)*9) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*10) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*11) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*12) calc(var(--px)*23) 0 0 #191309;}
.fb-walker[data-frame="walk-4"]::before{box-shadow:calc(var(--px)*6) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*5) 0 0 #191309,calc(var(--px)*7) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*5) 0 0 #191309,calc(var(--px)*10) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*7) 0 0 #191309,calc(var(--px)*8) calc(var(--px)*7) 0 0 #191309,calc(var(--px)*9) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*13) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*13) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*15) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*15) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*15) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*15) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*16) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*16) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*3) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*5) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*6) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*10) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*11) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*12) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*2) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*3) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*12) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*13) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*1) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*2) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*3) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*12) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*13) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*1) calc(var(--px)*22) 0 0 #191309,calc(var(--px)*2) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*3) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*12) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*13) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*14) calc(var(--px)*22) 0 0 #0e0b06,calc(var(--px)*1) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*2) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*3) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*11) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*12) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*13) calc(var(--px)*23) 0 0 #0e0b06;}
.fb-walker[data-frame="walk-5"]::before{box-shadow:calc(var(--px)*6) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*5) 0 0 #191309,calc(var(--px)*7) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*5) 0 0 #191309,calc(var(--px)*10) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*7) 0 0 #191309,calc(var(--px)*8) calc(var(--px)*7) 0 0 #191309,calc(var(--px)*9) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*13) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*13) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*15) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*15) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*15) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*15) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*16) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*16) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*3) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*5) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*6) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*3) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*5) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*10) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*11) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*2) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*3) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*11) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*12) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*2) calc(var(--px)*22) 0 0 #191309,calc(var(--px)*3) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*11) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*12) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*2) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*3) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*4) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*10) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*11) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*12) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*13) calc(var(--px)*23) 0 0 #0e0b06;}
.fb-walker[data-frame="walk-6"]::before{box-shadow:calc(var(--px)*6) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*4) 0 0 #191309,calc(var(--px)*7) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*4) 0 0 #191309,calc(var(--px)*10) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*6) 0 0 #191309,calc(var(--px)*8) calc(var(--px)*6) 0 0 #191309,calc(var(--px)*9) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*10) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*10) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*13) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*13) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*15) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*15) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*5) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*6) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*7) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*10) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*3) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*5) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*10) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*11) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*3) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*20) 0 0 #191309,calc(var(--px)*5) calc(var(--px)*20) 0 0 #191309,calc(var(--px)*9) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*10) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*11) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*10) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*11) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*10) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*11) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*10) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*11) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*12) calc(var(--px)*23) 0 0 #0e0b06;}
.fb-walker[data-frame="run-1"]::before{box-shadow:calc(var(--px)*7) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*11) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*5) 0 0 #191309,calc(var(--px)*8) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*5) 0 0 #191309,calc(var(--px)*11) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*11) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*7) 0 0 #191309,calc(var(--px)*9) calc(var(--px)*7) 0 0 #191309,calc(var(--px)*10) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*13) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*13) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*15) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*15) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*15) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*15) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*16) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*16) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*1) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*2) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*3) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*4) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*10) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*12) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*13) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*0) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*1) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*2) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*11) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*12) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*13) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*0) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*1) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*2) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*11) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*12) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*13) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*0) calc(var(--px)*22) 0 0 #0e0b06,calc(var(--px)*1) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*2) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*11) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*12) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*13) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*14) calc(var(--px)*22) 0 0 #191309,calc(var(--px)*0) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*1) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*2) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*12) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*13) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*14) calc(var(--px)*23) 0 0 #191309;}
.fb-walker[data-frame="run-2"]::before{box-shadow:calc(var(--px)*7) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*11) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*5) 0 0 #191309,calc(var(--px)*8) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*5) 0 0 #191309,calc(var(--px)*11) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*11) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*7) 0 0 #191309,calc(var(--px)*9) calc(var(--px)*7) 0 0 #191309,calc(var(--px)*10) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*13) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*13) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*15) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*15) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*15) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*15) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*16) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*16) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*2) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*3) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*4) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*10) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*12) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*2) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*3) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*4) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*10) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*12) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*2) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*3) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*4) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*10) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*12) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*1) calc(var(--px)*22) 0 0 #0e0b06,calc(var(--px)*2) calc(var(--px)*22) 0 0 #0e0b06,calc(var(--px)*3) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*10) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*12) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*1) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*2) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*10) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*11) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*12) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*13) calc(var(--px)*23) 0 0 #191309;}
.fb-walker[data-frame="run-3"]::before{box-shadow:calc(var(--px)*7) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*11) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*4) 0 0 #191309,calc(var(--px)*8) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*4) 0 0 #191309,calc(var(--px)*11) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*11) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*6) 0 0 #191309,calc(var(--px)*9) calc(var(--px)*6) 0 0 #191309,calc(var(--px)*10) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*10) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*10) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*13) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*13) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*15) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*15) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*3) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*4) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*12) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*2) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*3) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*4) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*10) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*12) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*13) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*2) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*3) calc(var(--px)*20) 0 0 #0e0b06,calc(var(--px)*4) calc(var(--px)*20) 0 0 #0e0b06,calc(var(--px)*11) calc(var(--px)*20) 0 0 #191309,calc(var(--px)*12) calc(var(--px)*20) 0 0 #191309,calc(var(--px)*13) calc(var(--px)*20) 0 0 #191309;}
.fb-walker[data-frame="run-4"]::before{box-shadow:calc(var(--px)*7) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*11) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*5) 0 0 #191309,calc(var(--px)*8) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*5) 0 0 #191309,calc(var(--px)*11) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*11) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*7) 0 0 #191309,calc(var(--px)*9) calc(var(--px)*7) 0 0 #191309,calc(var(--px)*10) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*13) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*13) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*15) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*15) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*15) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*15) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*16) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*16) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*2) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*3) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*5) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*12) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*13) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*14) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*1) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*2) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*3) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*12) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*13) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*14) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*1) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*2) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*3) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*12) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*13) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*14) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*0) calc(var(--px)*22) 0 0 #191309,calc(var(--px)*1) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*2) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*12) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*13) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*14) calc(var(--px)*22) 0 0 #0e0b06,calc(var(--px)*0) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*1) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*2) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*12) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*13) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*14) calc(var(--px)*23) 0 0 #0e0b06;}
.fb-walker[data-frame="run-5"]::before{box-shadow:calc(var(--px)*7) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*11) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*5) 0 0 #191309,calc(var(--px)*8) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*5) 0 0 #191309,calc(var(--px)*11) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*11) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*7) 0 0 #191309,calc(var(--px)*9) calc(var(--px)*7) 0 0 #191309,calc(var(--px)*10) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*13) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*13) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*15) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*15) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*15) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*15) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*16) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*16) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*2) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*3) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*10) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*11) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*12) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*2) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*3) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*10) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*11) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*1) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*2) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*3) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*10) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*11) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*1) calc(var(--px)*22) 0 0 #191309,calc(var(--px)*2) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*3) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*10) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*11) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*1) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*2) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*9) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*10) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*11) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*12) calc(var(--px)*23) 0 0 #0e0b06;}
.fb-walker[data-frame="run-6"]::before{box-shadow:calc(var(--px)*7) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*11) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*4) 0 0 #191309,calc(var(--px)*8) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*4) 0 0 #191309,calc(var(--px)*11) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*11) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*6) 0 0 #191309,calc(var(--px)*9) calc(var(--px)*6) 0 0 #191309,calc(var(--px)*10) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*10) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*10) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*13) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*13) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*15) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*15) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*2) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*3) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*5) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*8) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*10) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*11) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*12) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*1) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*2) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*3) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*10) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*11) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*12) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*1) calc(var(--px)*20) 0 0 #191309,calc(var(--px)*2) calc(var(--px)*20) 0 0 #191309,calc(var(--px)*3) calc(var(--px)*20) 0 0 #191309,calc(var(--px)*10) calc(var(--px)*20) 0 0 #0e0b06,calc(var(--px)*11) calc(var(--px)*20) 0 0 #0e0b06,calc(var(--px)*12) calc(var(--px)*20) 0 0 #0e0b06;}
.fb-walker[data-frame="jump"]::before{box-shadow:calc(var(--px)*6) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*4) 0 0 #191309,calc(var(--px)*7) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*4) 0 0 #191309,calc(var(--px)*10) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*6) 0 0 #191309,calc(var(--px)*8) calc(var(--px)*6) 0 0 #191309,calc(var(--px)*9) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*10) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*10) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*13) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*13) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*15) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*15) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*3) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*4) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*12) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*2) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*3) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*4) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*10) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*12) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*13) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*2) calc(var(--px)*20) 0 0 #0e0b06,calc(var(--px)*3) calc(var(--px)*20) 0 0 #0e0b06,calc(var(--px)*4) calc(var(--px)*20) 0 0 #0e0b06,calc(var(--px)*5) calc(var(--px)*20) 0 0 #0e0b06,calc(var(--px)*10) calc(var(--px)*20) 0 0 #191309,calc(var(--px)*11) calc(var(--px)*20) 0 0 #191309,calc(var(--px)*12) calc(var(--px)*20) 0 0 #191309,calc(var(--px)*13) calc(var(--px)*20) 0 0 #191309;}
.fb-walker[data-frame="fall"]::before{box-shadow:calc(var(--px)*6) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*4) 0 0 #191309,calc(var(--px)*7) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*4) 0 0 #191309,calc(var(--px)*10) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*6) 0 0 #191309,calc(var(--px)*8) calc(var(--px)*6) 0 0 #191309,calc(var(--px)*9) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*8) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*9) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*10) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*10) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*13) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*13) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*14) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*15) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*15) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*16) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*16) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*17) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*17) 0 0 var(--wL,#23283a),calc(var(--px)*3) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*4) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*12) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*3) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*4) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*10) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*12) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*2) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*3) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*4) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*11) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*12) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*13) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*2) calc(var(--px)*21) 0 0 #0e0b06,calc(var(--px)*3) calc(var(--px)*21) 0 0 #0e0b06,calc(var(--px)*4) calc(var(--px)*21) 0 0 #0e0b06,calc(var(--px)*11) calc(var(--px)*21) 0 0 #191309,calc(var(--px)*12) calc(var(--px)*21) 0 0 #191309,calc(var(--px)*13) calc(var(--px)*21) 0 0 #191309;}
.fb-walker[data-frame="land"]::before{box-shadow:calc(var(--px)*6) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*6) 0 0 #191309,calc(var(--px)*7) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*6) 0 0 #191309,calc(var(--px)*10) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*7) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*8) 0 0 #191309,calc(var(--px)*8) calc(var(--px)*8) 0 0 #191309,calc(var(--px)*9) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*9) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*9) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*9) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*9) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*10) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*11) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*12) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*13) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*13) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*13) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*14) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*14) 0 0 var(--wT,#b22c2c),calc(var(--px)*9) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*14) 0 0 var(--wN,#2a3858),calc(var(--px)*3) calc(var(--px)*15) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*15) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*15) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*15) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*15) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*15) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*15) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*16) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*16) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*16) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*16) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*16) 0 0 var(--wD,#1e2940),calc(var(--px)*3) calc(var(--px)*17) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*17) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*17) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*17) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*17) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*17) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*17) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*17) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*17) 0 0 var(--wN,#2a3858),calc(var(--px)*12) calc(var(--px)*17) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*18) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*18) 0 0 var(--wL,#23283a),calc(var(--px)*4) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*19) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*9) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*10) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*19) 0 0 var(--wL,#23283a),calc(var(--px)*2) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*3) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*4) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*20) 0 0 var(--wM,#161a26),calc(var(--px)*10) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*11) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*12) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*13) calc(var(--px)*20) 0 0 var(--wL,#23283a),calc(var(--px)*2) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*3) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*4) calc(var(--px)*21) 0 0 var(--wM,#161a26),calc(var(--px)*11) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*12) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*13) calc(var(--px)*21) 0 0 var(--wL,#23283a),calc(var(--px)*1) calc(var(--px)*22) 0 0 #0e0b06,calc(var(--px)*2) calc(var(--px)*22) 0 0 #0e0b06,calc(var(--px)*3) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*4) calc(var(--px)*22) 0 0 var(--wM,#161a26),calc(var(--px)*11) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*12) calc(var(--px)*22) 0 0 var(--wL,#23283a),calc(var(--px)*13) calc(var(--px)*22) 0 0 #191309,calc(var(--px)*14) calc(var(--px)*22) 0 0 #191309,calc(var(--px)*1) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*2) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*3) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*4) calc(var(--px)*23) 0 0 #0e0b06,calc(var(--px)*11) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*12) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*13) calc(var(--px)*23) 0 0 #191309,calc(var(--px)*14) calc(var(--px)*23) 0 0 #191309;}
.fb-walker[data-frame="stand-b"] .hr,.fb-walker[data-frame="stand-b"] .ey,.fb-walker[data-frame="stand-b"] .wr{transform:translate(calc(var(--px)*0),calc(var(--px)*1));}
.fb-walker[data-frame="stand-b"] .pk,.fb-walker[data-frame="stand-b"] .st,.fb-walker[data-frame="stand-b"] .ti{transform:translate(calc(var(--px)*0),calc(var(--px)*1));}
.fb-walker[data-frame="stand-b"] .hd{transform:translate(calc(var(--px)*0),calc(var(--px)*1));}
.fb-walker[data-frame="walk-1"] .hr,.fb-walker[data-frame="walk-1"] .ey,.fb-walker[data-frame="walk-1"] .wr{transform:translate(calc(var(--px)*0),calc(var(--px)*1));}
.fb-walker[data-frame="walk-1"] .pk,.fb-walker[data-frame="walk-1"] .st,.fb-walker[data-frame="walk-1"] .ti{transform:translate(calc(var(--px)*0),calc(var(--px)*1));}
.fb-walker[data-frame="walk-1"] .hd{transform:translate(calc(var(--px)*1),calc(var(--px)*0));}
.fb-walker[data-frame="walk-2"] .hr,.fb-walker[data-frame="walk-2"] .ey,.fb-walker[data-frame="walk-2"] .wr{transform:translate(calc(var(--px)*0),calc(var(--px)*1));}
.fb-walker[data-frame="walk-2"] .pk,.fb-walker[data-frame="walk-2"] .st,.fb-walker[data-frame="walk-2"] .ti{transform:translate(calc(var(--px)*0),calc(var(--px)*1));}
.fb-walker[data-frame="walk-3"] .hd{transform:translate(calc(var(--px)*-1),calc(var(--px)*-1));}
.fb-walker[data-frame="walk-4"] .hr,.fb-walker[data-frame="walk-4"] .ey,.fb-walker[data-frame="walk-4"] .wr{transform:translate(calc(var(--px)*0),calc(var(--px)*1));}
.fb-walker[data-frame="walk-4"] .pk,.fb-walker[data-frame="walk-4"] .st,.fb-walker[data-frame="walk-4"] .ti{transform:translate(calc(var(--px)*0),calc(var(--px)*1));}
.fb-walker[data-frame="walk-4"] .hd{transform:translate(calc(var(--px)*1),calc(var(--px)*0));}
.fb-walker[data-frame="walk-5"] .hr,.fb-walker[data-frame="walk-5"] .ey,.fb-walker[data-frame="walk-5"] .wr{transform:translate(calc(var(--px)*0),calc(var(--px)*1));}
.fb-walker[data-frame="walk-5"] .pk,.fb-walker[data-frame="walk-5"] .st,.fb-walker[data-frame="walk-5"] .ti{transform:translate(calc(var(--px)*0),calc(var(--px)*1));}
.fb-walker[data-frame="walk-6"] .hd{transform:translate(calc(var(--px)*-1),calc(var(--px)*-1));}
.fb-walker[data-frame="run-1"] .hr,.fb-walker[data-frame="run-1"] .ey,.fb-walker[data-frame="run-1"] .wr{transform:translate(calc(var(--px)*1),calc(var(--px)*1));}
.fb-walker[data-frame="run-1"] .pk,.fb-walker[data-frame="run-1"] .st,.fb-walker[data-frame="run-1"] .ti{transform:translate(calc(var(--px)*0),calc(var(--px)*1));}
.fb-walker[data-frame="run-1"] .hd{transform:translate(calc(var(--px)*2),calc(var(--px)*-1));}
.fb-walker[data-frame="run-2"] .hr,.fb-walker[data-frame="run-2"] .ey,.fb-walker[data-frame="run-2"] .wr{transform:translate(calc(var(--px)*1),calc(var(--px)*1));}
.fb-walker[data-frame="run-2"] .pk,.fb-walker[data-frame="run-2"] .st,.fb-walker[data-frame="run-2"] .ti{transform:translate(calc(var(--px)*0),calc(var(--px)*1));}
.fb-walker[data-frame="run-3"] .hr,.fb-walker[data-frame="run-3"] .ey,.fb-walker[data-frame="run-3"] .wr{transform:translate(calc(var(--px)*1),calc(var(--px)*0));}
.fb-walker[data-frame="run-3"] .hd{transform:translate(calc(var(--px)*-1),calc(var(--px)*-1));}
.fb-walker[data-frame="run-4"] .hr,.fb-walker[data-frame="run-4"] .ey,.fb-walker[data-frame="run-4"] .wr{transform:translate(calc(var(--px)*1),calc(var(--px)*1));}
.fb-walker[data-frame="run-4"] .pk,.fb-walker[data-frame="run-4"] .st,.fb-walker[data-frame="run-4"] .ti{transform:translate(calc(var(--px)*0),calc(var(--px)*1));}
.fb-walker[data-frame="run-4"] .hd{transform:translate(calc(var(--px)*2),calc(var(--px)*-1));}
.fb-walker[data-frame="run-5"] .hr,.fb-walker[data-frame="run-5"] .ey,.fb-walker[data-frame="run-5"] .wr{transform:translate(calc(var(--px)*1),calc(var(--px)*1));}
.fb-walker[data-frame="run-5"] .pk,.fb-walker[data-frame="run-5"] .st,.fb-walker[data-frame="run-5"] .ti{transform:translate(calc(var(--px)*0),calc(var(--px)*1));}
.fb-walker[data-frame="run-6"] .hr,.fb-walker[data-frame="run-6"] .ey,.fb-walker[data-frame="run-6"] .wr{transform:translate(calc(var(--px)*1),calc(var(--px)*0));}
.fb-walker[data-frame="run-6"] .hd{transform:translate(calc(var(--px)*-1),calc(var(--px)*-1));}
.fb-walker[data-frame="jump"] .hd{transform:translate(calc(var(--px)*0),calc(var(--px)*-1));}
.fb-walker[data-frame="fall"] .hd{transform:translate(calc(var(--px)*0),calc(var(--px)*-1));}
.fb-walker[data-frame="land"] .hr,.fb-walker[data-frame="land"] .ey,.fb-walker[data-frame="land"] .wr{transform:translate(calc(var(--px)*0),calc(var(--px)*2));}
.fb-walker[data-frame="land"] .pk,.fb-walker[data-frame="land"] .st,.fb-walker[data-frame="land"] .ti{transform:translate(calc(var(--px)*0),calc(var(--px)*2));}
.fb-walker[data-frame="land"] .hd{transform:translate(calc(var(--px)*1),calc(var(--px)*0));}
.fb-walker.hr-flat .hr{box-shadow:calc(var(--px)*6) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*7) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*8) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*9) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*5) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*6) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*7) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*8) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*9) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*10) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*5) calc(var(--px)*2) 0 0 var(--wH,#2b2320),calc(var(--px)*10) calc(var(--px)*2) 0 0 var(--wH,#2b2320);}
.fb-walker.hr-slick .hr{box-shadow:calc(var(--px)*6) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*7) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*8) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*9) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*5) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*6) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*7) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*8) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*9) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*10) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*10) calc(var(--px)*2) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*3) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*4) 0 0 var(--wH,#2b2320);}
.fb-walker.hr-part .hr{box-shadow:calc(var(--px)*6) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*7) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*8) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*9) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*5) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*6) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*7) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*8) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*9) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*10) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*7) calc(var(--px)*1) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*2) 0 0 var(--wH,#2b2320);}
.fb-walker.hr-buzz .hr{box-shadow:calc(var(--px)*6) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*7) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*8) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*9) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*5) calc(var(--px)*1) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*1) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*1) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*1) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*1) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*1) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*2) 0 0 var(--wS,#eecaaa);}
.fb-walker.hr-curls .hr{box-shadow:calc(var(--px)*5) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*6) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*7) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*8) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*9) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*10) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*5) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*6) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*7) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*8) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*9) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*10) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*4) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*5) calc(var(--px)*2) 0 0 var(--wH,#2b2320),calc(var(--px)*10) calc(var(--px)*2) 0 0 var(--wH,#2b2320);}
.fb-walker.hr-bald .hr{box-shadow:calc(var(--px)*6) calc(var(--px)*0) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*0) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*0) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*0) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*1) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*1) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*1) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*1) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*1) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*1) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*2) 0 0 var(--wS,#eecaaa);}
.fb-walker.hr-hood .hr{box-shadow:calc(var(--px)*5) calc(var(--px)*0) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*0) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*0) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*0) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*0) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*0) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*1) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*1) 0 0 var(--wN,#2a3858),calc(var(--px)*6) calc(var(--px)*1) 0 0 var(--wN,#2a3858),calc(var(--px)*7) calc(var(--px)*1) 0 0 var(--wN,#2a3858),calc(var(--px)*8) calc(var(--px)*1) 0 0 var(--wN,#2a3858),calc(var(--px)*9) calc(var(--px)*1) 0 0 var(--wN,#2a3858),calc(var(--px)*10) calc(var(--px)*1) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*1) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*2) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*3) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*4) 0 0 var(--wN,#2a3858),calc(var(--px)*4) calc(var(--px)*5) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*2) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*3) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*4) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*5) 0 0 var(--wN,#2a3858),calc(var(--px)*5) calc(var(--px)*2) 0 0 var(--wD,#1e2940),calc(var(--px)*10) calc(var(--px)*2) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*6) 0 0 var(--wD,#1e2940),calc(var(--px)*11) calc(var(--px)*6) 0 0 var(--wD,#1e2940),calc(var(--px)*4) calc(var(--px)*7) 0 0 var(--wN,#2a3858),calc(var(--px)*11) calc(var(--px)*7) 0 0 var(--wN,#2a3858);}
.fb-walker.hr-cap .hr{box-shadow:calc(var(--px)*5) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*6) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*7) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*8) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*9) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*10) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*5) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*6) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*7) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*8) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*9) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*10) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*5) calc(var(--px)*2) 0 0 var(--wH,#2b2320),calc(var(--px)*10) calc(var(--px)*2) 0 0 var(--wH,#2b2320),calc(var(--px)*4) calc(var(--px)*2) 0 0 var(--wM,#161a26),calc(var(--px)*5) calc(var(--px)*2) 0 0 var(--wM,#161a26),calc(var(--px)*6) calc(var(--px)*2) 0 0 var(--wM,#161a26),calc(var(--px)*7) calc(var(--px)*2) 0 0 var(--wM,#161a26),calc(var(--px)*8) calc(var(--px)*2) 0 0 var(--wM,#161a26),calc(var(--px)*9) calc(var(--px)*2) 0 0 var(--wM,#161a26),calc(var(--px)*10) calc(var(--px)*2) 0 0 var(--wM,#161a26),calc(var(--px)*11) calc(var(--px)*2) 0 0 var(--wM,#161a26);}
.fb-walker.hr-wire .hr{box-shadow:calc(var(--px)*5) calc(var(--px)*1) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*1) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*1) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*1) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*1) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*1) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*2) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*3) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*2) 0 0 var(--wD,#1e2940),calc(var(--px)*7) calc(var(--px)*2) 0 0 var(--wD,#1e2940),calc(var(--px)*8) calc(var(--px)*2) 0 0 var(--wD,#1e2940),calc(var(--px)*9) calc(var(--px)*2) 0 0 var(--wD,#1e2940),calc(var(--px)*6) calc(var(--px)*3) 0 0 var(--wD,#1e2940),calc(var(--px)*7) calc(var(--px)*3) 0 0 var(--wD,#1e2940),calc(var(--px)*8) calc(var(--px)*3) 0 0 var(--wD,#1e2940),calc(var(--px)*9) calc(var(--px)*3) 0 0 var(--wD,#1e2940),calc(var(--px)*6) calc(var(--px)*4) 0 0 var(--wD,#1e2940),calc(var(--px)*7) calc(var(--px)*4) 0 0 var(--wD,#1e2940),calc(var(--px)*8) calc(var(--px)*4) 0 0 var(--wD,#1e2940),calc(var(--px)*9) calc(var(--px)*4) 0 0 var(--wD,#1e2940),calc(var(--px)*6) calc(var(--px)*5) 0 0 var(--wD,#1e2940),calc(var(--px)*7) calc(var(--px)*5) 0 0 var(--wD,#1e2940),calc(var(--px)*8) calc(var(--px)*5) 0 0 var(--wD,#1e2940),calc(var(--px)*9) calc(var(--px)*5) 0 0 var(--wD,#1e2940),calc(var(--px)*6) calc(var(--px)*6) 0 0 var(--wD,#1e2940),calc(var(--px)*7) calc(var(--px)*6) 0 0 var(--wD,#1e2940),calc(var(--px)*8) calc(var(--px)*6) 0 0 var(--wD,#1e2940),calc(var(--px)*9) calc(var(--px)*6) 0 0 var(--wD,#1e2940),calc(var(--px)*6) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*6) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*6) 0 0 var(--wS,#eecaaa);}
.fb-walker.hr-bob .hr{box-shadow:calc(var(--px)*6) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*7) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*8) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*9) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*5) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*6) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*7) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*8) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*9) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*10) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*5) calc(var(--px)*2) 0 0 var(--wH,#2b2320),calc(var(--px)*10) calc(var(--px)*2) 0 0 var(--wH,#2b2320),calc(var(--px)*4) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*4) calc(var(--px)*2) 0 0 var(--wH,#2b2320),calc(var(--px)*4) calc(var(--px)*3) 0 0 var(--wH,#2b2320),calc(var(--px)*4) calc(var(--px)*4) 0 0 var(--wH,#2b2320),calc(var(--px)*4) calc(var(--px)*5) 0 0 var(--wH,#2b2320),calc(var(--px)*4) calc(var(--px)*6) 0 0 var(--wH,#2b2320),calc(var(--px)*4) calc(var(--px)*7) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*2) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*3) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*4) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*5) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*6) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*7) 0 0 var(--wH,#2b2320),calc(var(--px)*3) calc(var(--px)*2) 0 0 var(--wH,#2b2320),calc(var(--px)*3) calc(var(--px)*3) 0 0 var(--wH,#2b2320),calc(var(--px)*3) calc(var(--px)*4) 0 0 var(--wH,#2b2320),calc(var(--px)*3) calc(var(--px)*5) 0 0 var(--wH,#2b2320),calc(var(--px)*3) calc(var(--px)*6) 0 0 var(--wH,#2b2320),calc(var(--px)*12) calc(var(--px)*2) 0 0 var(--wH,#2b2320),calc(var(--px)*12) calc(var(--px)*3) 0 0 var(--wH,#2b2320),calc(var(--px)*12) calc(var(--px)*4) 0 0 var(--wH,#2b2320),calc(var(--px)*12) calc(var(--px)*5) 0 0 var(--wH,#2b2320),calc(var(--px)*12) calc(var(--px)*6) 0 0 var(--wH,#2b2320);}
.fb-walker.hr-long .hr{box-shadow:calc(var(--px)*6) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*7) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*8) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*9) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*5) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*6) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*7) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*8) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*9) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*10) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*5) calc(var(--px)*2) 0 0 var(--wH,#2b2320),calc(var(--px)*10) calc(var(--px)*2) 0 0 var(--wH,#2b2320),calc(var(--px)*4) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*4) calc(var(--px)*2) 0 0 var(--wH,#2b2320),calc(var(--px)*4) calc(var(--px)*3) 0 0 var(--wH,#2b2320),calc(var(--px)*4) calc(var(--px)*4) 0 0 var(--wH,#2b2320),calc(var(--px)*4) calc(var(--px)*5) 0 0 var(--wH,#2b2320),calc(var(--px)*4) calc(var(--px)*6) 0 0 var(--wH,#2b2320),calc(var(--px)*4) calc(var(--px)*7) 0 0 var(--wH,#2b2320),calc(var(--px)*4) calc(var(--px)*8) 0 0 var(--wH,#2b2320),calc(var(--px)*4) calc(var(--px)*9) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*2) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*3) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*4) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*5) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*6) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*7) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*8) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*9) 0 0 var(--wH,#2b2320),calc(var(--px)*3) calc(var(--px)*2) 0 0 var(--wH,#2b2320),calc(var(--px)*3) calc(var(--px)*3) 0 0 var(--wH,#2b2320),calc(var(--px)*3) calc(var(--px)*4) 0 0 var(--wH,#2b2320),calc(var(--px)*3) calc(var(--px)*5) 0 0 var(--wH,#2b2320),calc(var(--px)*3) calc(var(--px)*6) 0 0 var(--wH,#2b2320),calc(var(--px)*3) calc(var(--px)*7) 0 0 var(--wH,#2b2320),calc(var(--px)*3) calc(var(--px)*8) 0 0 var(--wH,#2b2320),calc(var(--px)*12) calc(var(--px)*2) 0 0 var(--wH,#2b2320),calc(var(--px)*12) calc(var(--px)*3) 0 0 var(--wH,#2b2320),calc(var(--px)*12) calc(var(--px)*4) 0 0 var(--wH,#2b2320),calc(var(--px)*12) calc(var(--px)*5) 0 0 var(--wH,#2b2320),calc(var(--px)*12) calc(var(--px)*6) 0 0 var(--wH,#2b2320),calc(var(--px)*12) calc(var(--px)*7) 0 0 var(--wH,#2b2320),calc(var(--px)*12) calc(var(--px)*8) 0 0 var(--wH,#2b2320);}
.fb-walker.hr-waves .hr{box-shadow:calc(var(--px)*6) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*7) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*8) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*9) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*5) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*6) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*7) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*8) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*9) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*10) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*5) calc(var(--px)*2) 0 0 var(--wH,#2b2320),calc(var(--px)*10) calc(var(--px)*2) 0 0 var(--wH,#2b2320),calc(var(--px)*4) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*4) calc(var(--px)*2) 0 0 var(--wH,#2b2320),calc(var(--px)*4) calc(var(--px)*3) 0 0 var(--wH,#2b2320),calc(var(--px)*4) calc(var(--px)*4) 0 0 var(--wH,#2b2320),calc(var(--px)*4) calc(var(--px)*5) 0 0 var(--wH,#2b2320),calc(var(--px)*4) calc(var(--px)*6) 0 0 var(--wH,#2b2320),calc(var(--px)*4) calc(var(--px)*7) 0 0 var(--wH,#2b2320),calc(var(--px)*4) calc(var(--px)*8) 0 0 var(--wH,#2b2320),calc(var(--px)*4) calc(var(--px)*9) 0 0 var(--wH,#2b2320),calc(var(--px)*4) calc(var(--px)*10) 0 0 var(--wH,#2b2320),calc(var(--px)*4) calc(var(--px)*11) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*2) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*3) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*4) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*5) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*6) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*7) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*8) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*9) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*10) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*11) 0 0 var(--wH,#2b2320),calc(var(--px)*3) calc(var(--px)*2) 0 0 var(--wH,#2b2320),calc(var(--px)*3) calc(var(--px)*3) 0 0 var(--wH,#2b2320),calc(var(--px)*3) calc(var(--px)*4) 0 0 var(--wH,#2b2320),calc(var(--px)*3) calc(var(--px)*5) 0 0 var(--wH,#2b2320),calc(var(--px)*3) calc(var(--px)*6) 0 0 var(--wH,#2b2320),calc(var(--px)*3) calc(var(--px)*7) 0 0 var(--wH,#2b2320),calc(var(--px)*3) calc(var(--px)*8) 0 0 var(--wH,#2b2320),calc(var(--px)*3) calc(var(--px)*9) 0 0 var(--wH,#2b2320),calc(var(--px)*3) calc(var(--px)*10) 0 0 var(--wH,#2b2320),calc(var(--px)*3) calc(var(--px)*11) 0 0 var(--wH,#2b2320),calc(var(--px)*3) calc(var(--px)*12) 0 0 var(--wH,#2b2320),calc(var(--px)*12) calc(var(--px)*2) 0 0 var(--wH,#2b2320),calc(var(--px)*12) calc(var(--px)*3) 0 0 var(--wH,#2b2320),calc(var(--px)*12) calc(var(--px)*4) 0 0 var(--wH,#2b2320),calc(var(--px)*12) calc(var(--px)*5) 0 0 var(--wH,#2b2320),calc(var(--px)*12) calc(var(--px)*6) 0 0 var(--wH,#2b2320),calc(var(--px)*12) calc(var(--px)*7) 0 0 var(--wH,#2b2320),calc(var(--px)*12) calc(var(--px)*8) 0 0 var(--wH,#2b2320),calc(var(--px)*12) calc(var(--px)*9) 0 0 var(--wH,#2b2320),calc(var(--px)*12) calc(var(--px)*10) 0 0 var(--wH,#2b2320),calc(var(--px)*12) calc(var(--px)*11) 0 0 var(--wH,#2b2320),calc(var(--px)*12) calc(var(--px)*12) 0 0 var(--wH,#2b2320),calc(var(--px)*2) calc(var(--px)*11) 0 0 var(--wH,#2b2320),calc(var(--px)*2) calc(var(--px)*12) 0 0 var(--wH,#2b2320),calc(var(--px)*13) calc(var(--px)*11) 0 0 var(--wH,#2b2320),calc(var(--px)*13) calc(var(--px)*12) 0 0 var(--wH,#2b2320);}
.fb-walker.hr-ponytail .hr{box-shadow:calc(var(--px)*6) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*7) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*8) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*9) calc(var(--px)*0) 0 0 var(--wH,#2b2320),calc(var(--px)*5) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*6) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*7) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*8) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*9) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*10) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*5) calc(var(--px)*2) 0 0 var(--wH,#2b2320),calc(var(--px)*10) calc(var(--px)*2) 0 0 var(--wH,#2b2320),calc(var(--px)*4) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*1) 0 0 var(--wH,#2b2320),calc(var(--px)*4) calc(var(--px)*2) 0 0 var(--wH,#2b2320),calc(var(--px)*4) calc(var(--px)*3) 0 0 var(--wH,#2b2320),calc(var(--px)*4) calc(var(--px)*4) 0 0 var(--wH,#2b2320),calc(var(--px)*4) calc(var(--px)*5) 0 0 var(--wH,#2b2320),calc(var(--px)*4) calc(var(--px)*6) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*2) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*3) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*4) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*5) 0 0 var(--wH,#2b2320),calc(var(--px)*11) calc(var(--px)*6) 0 0 var(--wH,#2b2320),calc(var(--px)*12) calc(var(--px)*3) 0 0 var(--wH,#2b2320),calc(var(--px)*12) calc(var(--px)*4) 0 0 var(--wH,#2b2320),calc(var(--px)*12) calc(var(--px)*5) 0 0 var(--wH,#2b2320),calc(var(--px)*12) calc(var(--px)*6) 0 0 var(--wH,#2b2320),calc(var(--px)*12) calc(var(--px)*7) 0 0 var(--wH,#2b2320),calc(var(--px)*12) calc(var(--px)*8) 0 0 var(--wH,#2b2320),calc(var(--px)*12) calc(var(--px)*9) 0 0 var(--wH,#2b2320),calc(var(--px)*13) calc(var(--px)*4) 0 0 var(--wH,#2b2320),calc(var(--px)*13) calc(var(--px)*5) 0 0 var(--wH,#2b2320),calc(var(--px)*13) calc(var(--px)*6) 0 0 var(--wH,#2b2320),calc(var(--px)*13) calc(var(--px)*7) 0 0 var(--wH,#2b2320),calc(var(--px)*13) calc(var(--px)*8) 0 0 var(--wH,#2b2320);}
.fb-walker.hr-guardcap .hr{box-shadow:calc(var(--px)*5) calc(var(--px)*0) 0 0 #20242e,calc(var(--px)*6) calc(var(--px)*0) 0 0 #20242e,calc(var(--px)*7) calc(var(--px)*0) 0 0 #20242e,calc(var(--px)*8) calc(var(--px)*0) 0 0 #20242e,calc(var(--px)*9) calc(var(--px)*0) 0 0 #20242e,calc(var(--px)*10) calc(var(--px)*0) 0 0 #20242e,calc(var(--px)*5) calc(var(--px)*1) 0 0 #20242e,calc(var(--px)*6) calc(var(--px)*1) 0 0 #20242e,calc(var(--px)*7) calc(var(--px)*1) 0 0 #20242e,calc(var(--px)*8) calc(var(--px)*1) 0 0 #20242e,calc(var(--px)*9) calc(var(--px)*1) 0 0 #20242e,calc(var(--px)*10) calc(var(--px)*1) 0 0 #20242e,calc(var(--px)*9) calc(var(--px)*1) 0 0 #d4af37,calc(var(--px)*10) calc(var(--px)*2) 0 0 #20242e,calc(var(--px)*11) calc(var(--px)*2) 0 0 #20242e,calc(var(--px)*12) calc(var(--px)*2) 0 0 #20242e;}
.fb-walker.hr-bowler .hr{box-shadow:calc(var(--px)*6) calc(var(--px)*0) 0 0 #191309,calc(var(--px)*7) calc(var(--px)*0) 0 0 #191309,calc(var(--px)*8) calc(var(--px)*0) 0 0 #191309,calc(var(--px)*9) calc(var(--px)*0) 0 0 #191309,calc(var(--px)*5) calc(var(--px)*1) 0 0 #191309,calc(var(--px)*6) calc(var(--px)*1) 0 0 #191309,calc(var(--px)*7) calc(var(--px)*1) 0 0 #191309,calc(var(--px)*8) calc(var(--px)*1) 0 0 #191309,calc(var(--px)*9) calc(var(--px)*1) 0 0 #191309,calc(var(--px)*10) calc(var(--px)*1) 0 0 #191309,calc(var(--px)*4) calc(var(--px)*2) 0 0 #191309,calc(var(--px)*5) calc(var(--px)*2) 0 0 #191309,calc(var(--px)*6) calc(var(--px)*2) 0 0 #191309,calc(var(--px)*7) calc(var(--px)*2) 0 0 #191309,calc(var(--px)*8) calc(var(--px)*2) 0 0 #191309,calc(var(--px)*9) calc(var(--px)*2) 0 0 #191309,calc(var(--px)*10) calc(var(--px)*2) 0 0 #191309,calc(var(--px)*11) calc(var(--px)*2) 0 0 #191309;}
.fb-walker.ey-tired .ey{box-shadow:calc(var(--px)*6) calc(var(--px)*5) 0 0 var(--wd,#b0855c),calc(var(--px)*9) calc(var(--px)*5) 0 0 var(--wd,#b0855c);}
.fb-walker.ey-glasses .ey{box-shadow:calc(var(--px)*7) calc(var(--px)*3) 0 0 #8a8a8c,calc(var(--px)*8) calc(var(--px)*3) 0 0 #8a8a8c,calc(var(--px)*4) calc(var(--px)*4) 0 0 #191309,calc(var(--px)*5) calc(var(--px)*4) 0 0 #d6e9ff,calc(var(--px)*6) calc(var(--px)*4) 0 0 #191309,calc(var(--px)*7) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*4) 0 0 #191309,calc(var(--px)*10) calc(var(--px)*4) 0 0 #d6e9ff,calc(var(--px)*11) calc(var(--px)*4) 0 0 #191309;}
.fb-walker.ey-sunglasses .ey{box-shadow:calc(var(--px)*4) calc(var(--px)*3) 0 0 #191309,calc(var(--px)*5) calc(var(--px)*3) 0 0 #191309,calc(var(--px)*6) calc(var(--px)*3) 0 0 #191309,calc(var(--px)*9) calc(var(--px)*3) 0 0 #191309,calc(var(--px)*10) calc(var(--px)*3) 0 0 #191309,calc(var(--px)*11) calc(var(--px)*3) 0 0 #191309,calc(var(--px)*4) calc(var(--px)*4) 0 0 #191309,calc(var(--px)*5) calc(var(--px)*4) 0 0 #8a8a8c,calc(var(--px)*6) calc(var(--px)*4) 0 0 #191309,calc(var(--px)*7) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*4) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*4) 0 0 #191309,calc(var(--px)*10) calc(var(--px)*4) 0 0 #191309,calc(var(--px)*11) calc(var(--px)*4) 0 0 #191309;}
.fb-walker.ey-monocle .ey{box-shadow:calc(var(--px)*5) calc(var(--px)*4) 0 0 #d4af37,calc(var(--px)*6) calc(var(--px)*4) 0 0 #d6e9ff,calc(var(--px)*7) calc(var(--px)*4) 0 0 #d4af37;}
.fb-walker.ey-laser .ey{box-shadow:calc(var(--px)*5) calc(var(--px)*4) 0 0 #ff8c8c,calc(var(--px)*6) calc(var(--px)*4) 0 0 #ff3c3c,calc(var(--px)*7) calc(var(--px)*4) 0 0 #ff3c3c,calc(var(--px)*8) calc(var(--px)*4) 0 0 #ff3c3c,calc(var(--px)*9) calc(var(--px)*4) 0 0 #ff3c3c,calc(var(--px)*10) calc(var(--px)*4) 0 0 #ff8c8c;}
.fb-walker.ey-bigglasses .ey{box-shadow:calc(var(--px)*4) calc(var(--px)*3) 0 0 #191309,calc(var(--px)*5) calc(var(--px)*3) 0 0 #191309,calc(var(--px)*6) calc(var(--px)*3) 0 0 #191309,calc(var(--px)*7) calc(var(--px)*3) 0 0 #8a8a8c,calc(var(--px)*8) calc(var(--px)*3) 0 0 #8a8a8c,calc(var(--px)*9) calc(var(--px)*3) 0 0 #191309,calc(var(--px)*10) calc(var(--px)*3) 0 0 #191309,calc(var(--px)*11) calc(var(--px)*3) 0 0 #191309,calc(var(--px)*4) calc(var(--px)*4) 0 0 #191309,calc(var(--px)*5) calc(var(--px)*4) 0 0 var(--wT,#b22c2c),calc(var(--px)*6) calc(var(--px)*4) 0 0 var(--wT,#b22c2c),calc(var(--px)*7) calc(var(--px)*4) 0 0 #191309,calc(var(--px)*8) calc(var(--px)*4) 0 0 #191309,calc(var(--px)*9) calc(var(--px)*4) 0 0 var(--wT,#b22c2c),calc(var(--px)*10) calc(var(--px)*4) 0 0 var(--wT,#b22c2c),calc(var(--px)*11) calc(var(--px)*4) 0 0 #191309,calc(var(--px)*4) calc(var(--px)*5) 0 0 #191309,calc(var(--px)*5) calc(var(--px)*5) 0 0 var(--wT,#b22c2c),calc(var(--px)*6) calc(var(--px)*5) 0 0 var(--wT,#b22c2c),calc(var(--px)*7) calc(var(--px)*5) 0 0 #191309,calc(var(--px)*8) calc(var(--px)*5) 0 0 #191309,calc(var(--px)*9) calc(var(--px)*5) 0 0 var(--wT,#b22c2c),calc(var(--px)*10) calc(var(--px)*5) 0 0 var(--wT,#b22c2c),calc(var(--px)*11) calc(var(--px)*5) 0 0 #191309,calc(var(--px)*4) calc(var(--px)*6) 0 0 #191309,calc(var(--px)*11) calc(var(--px)*6) 0 0 #191309;}
.fb-walker.wr-phone .wr{box-shadow:calc(var(--px)*11) calc(var(--px)*3) 0 0 #20242e,calc(var(--px)*11) calc(var(--px)*4) 0 0 #9fc4ef,calc(var(--px)*11) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*11) calc(var(--px)*6) 0 0 var(--wD,#1e2940),calc(var(--px)*11) calc(var(--px)*7) 0 0 var(--wD,#1e2940);}
.fb-walker.wr-moneyphone .wr{box-shadow:calc(var(--px)*11) calc(var(--px)*3) 0 0 #20242e,calc(var(--px)*11) calc(var(--px)*4) 0 0 #d6e9ff,calc(var(--px)*11) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*11) calc(var(--px)*6) 0 0 var(--wD,#1e2940),calc(var(--px)*11) calc(var(--px)*7) 0 0 var(--wD,#1e2940),calc(var(--px)*12) calc(var(--px)*3) 0 0 #7fbf6a,calc(var(--px)*12) calc(var(--px)*4) 0 0 #7fbf6a;}
.fb-walker.wr-cigar .wr{box-shadow:calc(var(--px)*10) calc(var(--px)*6) 0 0 #5e3e26,calc(var(--px)*11) calc(var(--px)*6) 0 0 #5e3e26,calc(var(--px)*12) calc(var(--px)*6) 0 0 #ff8a3c;}
.fb-walker.wr-scarf .wr{box-shadow:calc(var(--px)*5) calc(var(--px)*7) 0 0 #f2eee4,calc(var(--px)*6) calc(var(--px)*7) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*7) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*7) 0 0 #f2eee4,calc(var(--px)*9) calc(var(--px)*7) 0 0 #f2eee4,calc(var(--px)*10) calc(var(--px)*7) 0 0 #f2eee4,calc(var(--px)*4) calc(var(--px)*7) 0 0 #f2eee4,calc(var(--px)*11) calc(var(--px)*8) 0 0 #f2eee4,calc(var(--px)*11) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*6) calc(var(--px)*7) 0 0 #191309,calc(var(--px)*9) calc(var(--px)*7) 0 0 #191309;}
.fb-walker.wr-earring .wr{box-shadow:calc(var(--px)*11) calc(var(--px)*4) 0 0 #d4af37,calc(var(--px)*11) calc(var(--px)*5) 0 0 #ffe28c;}
.fb-walker.wr-handset .wr{box-shadow:calc(var(--px)*11) calc(var(--px)*2) 0 0 #ff8c8c,calc(var(--px)*11) calc(var(--px)*3) 0 0 #ff3c3c,calc(var(--px)*11) calc(var(--px)*4) 0 0 #ff3c3c,calc(var(--px)*11) calc(var(--px)*5) 0 0 var(--wS,#eecaaa),calc(var(--px)*11) calc(var(--px)*6) 0 0 var(--wD,#1e2940),calc(var(--px)*11) calc(var(--px)*7) 0 0 var(--wD,#1e2940),calc(var(--px)*12) calc(var(--px)*5) 0 0 #ff3c3c,calc(var(--px)*13) calc(var(--px)*6) 0 0 #ff3c3c,calc(var(--px)*12) calc(var(--px)*7) 0 0 #ff3c3c,calc(var(--px)*13) calc(var(--px)*8) 0 0 #ff3c3c,calc(var(--px)*12) calc(var(--px)*9) 0 0 #ff3c3c,calc(var(--px)*5) calc(var(--px)*3) 0 0 #d6e9ff,calc(var(--px)*4) calc(var(--px)*5) 0 0 #d6e9ff;}
.fb-walker.wr-headphones .wr{box-shadow:calc(var(--px)*5) calc(var(--px)*0) 0 0 #c8d0dc,calc(var(--px)*6) calc(var(--px)*0) 0 0 #c8d0dc,calc(var(--px)*7) calc(var(--px)*0) 0 0 #c8d0dc,calc(var(--px)*8) calc(var(--px)*0) 0 0 #c8d0dc,calc(var(--px)*9) calc(var(--px)*0) 0 0 #c8d0dc,calc(var(--px)*10) calc(var(--px)*0) 0 0 #c8d0dc,calc(var(--px)*4) calc(var(--px)*1) 0 0 #c8d0dc,calc(var(--px)*11) calc(var(--px)*1) 0 0 #c8d0dc,calc(var(--px)*4) calc(var(--px)*2) 0 0 #20242e,calc(var(--px)*11) calc(var(--px)*2) 0 0 #20242e,calc(var(--px)*4) calc(var(--px)*3) 0 0 #20242e,calc(var(--px)*11) calc(var(--px)*3) 0 0 #20242e;}
.fb-walker.hd-briefcase .hd{box-shadow:calc(var(--px)*1) calc(var(--px)*16) 0 0 #5e3e26,calc(var(--px)*2) calc(var(--px)*16) 0 0 #5e3e26,calc(var(--px)*1) calc(var(--px)*17) 0 0 #5e3e26,calc(var(--px)*2) calc(var(--px)*17) 0 0 #d4af37;}
.fb-walker.hd-coffee .hd{box-shadow:calc(var(--px)*0) calc(var(--px)*13) 0 0 #5e3e26,calc(var(--px)*1) calc(var(--px)*13) 0 0 #5e3e26,calc(var(--px)*0) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*1) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*0) calc(var(--px)*15) 0 0 #f2eee4,calc(var(--px)*1) calc(var(--px)*15) 0 0 #f2eee4,calc(var(--px)*2) calc(var(--px)*14) 0 0 #f2eee4;}
.fb-walker.hd-newspaper .hd{box-shadow:calc(var(--px)*0) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*1) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*2) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*0) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*1) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*2) calc(var(--px)*13) 0 0 #f2eee4,calc(var(--px)*0) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*1) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*2) calc(var(--px)*14) 0 0 #f2eee4,calc(var(--px)*0) calc(var(--px)*15) 0 0 #f2eee4,calc(var(--px)*1) calc(var(--px)*15) 0 0 #f2eee4,calc(var(--px)*2) calc(var(--px)*15) 0 0 #f2eee4,calc(var(--px)*0) calc(var(--px)*12) 0 0 #8a8a8c,calc(var(--px)*1) calc(var(--px)*12) 0 0 #8a8a8c,calc(var(--px)*2) calc(var(--px)*12) 0 0 #8a8a8c,calc(var(--px)*1) calc(var(--px)*13) 0 0 #8a8a8c,calc(var(--px)*1) calc(var(--px)*14) 0 0 #8a8a8c;}
.fb-walker.hd-attache .hd{box-shadow:calc(var(--px)*0) calc(var(--px)*16) 0 0 #5e3e26,calc(var(--px)*1) calc(var(--px)*16) 0 0 #5e3e26,calc(var(--px)*2) calc(var(--px)*16) 0 0 #5e3e26,calc(var(--px)*3) calc(var(--px)*16) 0 0 #5e3e26,calc(var(--px)*0) calc(var(--px)*17) 0 0 #5e3e26,calc(var(--px)*1) calc(var(--px)*17) 0 0 #5e3e26,calc(var(--px)*2) calc(var(--px)*17) 0 0 #5e3e26,calc(var(--px)*3) calc(var(--px)*17) 0 0 #5e3e26,calc(var(--px)*0) calc(var(--px)*18) 0 0 #5e3e26,calc(var(--px)*1) calc(var(--px)*18) 0 0 #5e3e26,calc(var(--px)*2) calc(var(--px)*18) 0 0 #5e3e26,calc(var(--px)*3) calc(var(--px)*18) 0 0 #5e3e26,calc(var(--px)*3) calc(var(--px)*16) 0 0 #d4af37,calc(var(--px)*0) calc(var(--px)*17) 0 0 #d4af37;}
.fb-walker.hd-clutch .hd{box-shadow:calc(var(--px)*1) calc(var(--px)*16) 0 0 var(--wT,#b22c2c),calc(var(--px)*2) calc(var(--px)*16) 0 0 var(--wT,#b22c2c),calc(var(--px)*1) calc(var(--px)*17) 0 0 var(--wT,#b22c2c),calc(var(--px)*2) calc(var(--px)*17) 0 0 var(--wT,#b22c2c),calc(var(--px)*1) calc(var(--px)*18) 0 0 #191309,calc(var(--px)*2) calc(var(--px)*18) 0 0 #191309,calc(var(--px)*3) calc(var(--px)*16) 0 0 #d4af37;}
.fb-walker.hd-tray .hd{box-shadow:calc(var(--px)*1) calc(var(--px)*16) 0 0 #5e3e26,calc(var(--px)*2) calc(var(--px)*16) 0 0 #5e3e26,calc(var(--px)*3) calc(var(--px)*16) 0 0 #5e3e26,calc(var(--px)*1) calc(var(--px)*17) 0 0 #f2eee4,calc(var(--px)*2) calc(var(--px)*17) 0 0 #f2eee4,calc(var(--px)*3) calc(var(--px)*17) 0 0 #f2eee4,calc(var(--px)*1) calc(var(--px)*18) 0 0 #5e3e26,calc(var(--px)*2) calc(var(--px)*18) 0 0 #5e3e26,calc(var(--px)*3) calc(var(--px)*18) 0 0 #5e3e26;}
.fb-walker.hd-mop .hd{box-shadow:calc(var(--px)*2) calc(var(--px)*16) 0 0 #5e3e26,calc(var(--px)*2) calc(var(--px)*17) 0 0 #5e3e26,calc(var(--px)*2) calc(var(--px)*18) 0 0 #5e3e26,calc(var(--px)*2) calc(var(--px)*19) 0 0 #5e3e26,calc(var(--px)*1) calc(var(--px)*20) 0 0 #c8d0dc,calc(var(--px)*2) calc(var(--px)*20) 0 0 #c8d0dc,calc(var(--px)*1) calc(var(--px)*21) 0 0 #c8d0dc,calc(var(--px)*2) calc(var(--px)*21) 0 0 #c8d0dc,calc(var(--px)*1) calc(var(--px)*22) 0 0 #c8d0dc,calc(var(--px)*2) calc(var(--px)*22) 0 0 #c8d0dc;}
.fb-walker.pk-badge .pk{box-shadow:calc(var(--px)*5) calc(var(--px)*9) 0 0 #c8d0dc,calc(var(--px)*10) calc(var(--px)*9) 0 0 #c8d0dc,calc(var(--px)*6) calc(var(--px)*10) 0 0 #c8d0dc,calc(var(--px)*9) calc(var(--px)*10) 0 0 #c8d0dc,calc(var(--px)*7) calc(var(--px)*11) 0 0 #c8d0dc,calc(var(--px)*8) calc(var(--px)*11) 0 0 #c8d0dc,calc(var(--px)*7) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*12) 0 0 #f2eee4;}
.fb-walker.pk-square .pk{box-shadow:calc(var(--px)*10) calc(var(--px)*10) 0 0 var(--wQ,#ee5f5f);}
.fb-walker.pk-eotm .pk{box-shadow:calc(var(--px)*4) calc(var(--px)*10) 0 0 #ffe28c,calc(var(--px)*4) calc(var(--px)*11) 0 0 #d4af37;}
.fb-walker.pk-check .pk{box-shadow:calc(var(--px)*10) calc(var(--px)*10) 0 0 #78a878,calc(var(--px)*11) calc(var(--px)*10) 0 0 #78a878,calc(var(--px)*10) calc(var(--px)*11) 0 0 #f2eee4,calc(var(--px)*11) calc(var(--px)*11) 0 0 #f2eee4;}
.fb-walker.pk-pendant .pk{box-shadow:calc(var(--px)*6) calc(var(--px)*8) 0 0 #d4af37,calc(var(--px)*9) calc(var(--px)*8) 0 0 #d4af37,calc(var(--px)*7) calc(var(--px)*8) 0 0 #ffe28c,calc(var(--px)*8) calc(var(--px)*8) 0 0 #ffe28c,calc(var(--px)*5) calc(var(--px)*9) 0 0 #d4af37,calc(var(--px)*10) calc(var(--px)*9) 0 0 #d4af37;}
.fb-walker.pk-brooch .pk{box-shadow:calc(var(--px)*5) calc(var(--px)*9) 0 0 #ffe28c,calc(var(--px)*5) calc(var(--px)*10) 0 0 #d4af37;}
.fb-walker.pk-boutonniere .pk{box-shadow:calc(var(--px)*4) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*4) calc(var(--px)*10) 0 0 #78a878;}
.fb-walker.st-pinstripe .st{box-shadow:calc(var(--px)*5) calc(var(--px)*9) 0 0 var(--wX,#576394),calc(var(--px)*5) calc(var(--px)*11) 0 0 var(--wX,#576394),calc(var(--px)*5) calc(var(--px)*13) 0 0 var(--wX,#576394),calc(var(--px)*10) calc(var(--px)*9) 0 0 var(--wX,#576394),calc(var(--px)*10) calc(var(--px)*11) 0 0 var(--wX,#576394),calc(var(--px)*10) calc(var(--px)*13) 0 0 var(--wX,#576394);}
.fb-walker.st-torn .st{box-shadow:calc(var(--px)*5) calc(var(--px)*8) 0 0 #191309,calc(var(--px)*4) calc(var(--px)*9) 0 0 #191309,calc(var(--px)*12) calc(var(--px)*13) 0 0 #191309,calc(var(--px)*3) calc(var(--px)*14) 0 0 #191309,calc(var(--px)*11) calc(var(--px)*15) 0 0 #191309;}
.fb-walker.st-blueprint .st{box-shadow:calc(var(--px)*5) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*8) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*9) 0 0 var(--wS,#eecaaa),calc(var(--px)*11) calc(var(--px)*9) 0 0 var(--wS,#eecaaa),calc(var(--px)*3) calc(var(--px)*10) 0 0 var(--wS,#eecaaa),calc(var(--px)*12) calc(var(--px)*10) 0 0 var(--wS,#eecaaa),calc(var(--px)*3) calc(var(--px)*11) 0 0 var(--wS,#eecaaa),calc(var(--px)*12) calc(var(--px)*11) 0 0 var(--wS,#eecaaa),calc(var(--px)*3) calc(var(--px)*12) 0 0 var(--wS,#eecaaa),calc(var(--px)*12) calc(var(--px)*12) 0 0 var(--wS,#eecaaa),calc(var(--px)*3) calc(var(--px)*13) 0 0 var(--wS,#eecaaa),calc(var(--px)*12) calc(var(--px)*13) 0 0 var(--wS,#eecaaa),calc(var(--px)*3) calc(var(--px)*14) 0 0 var(--wS,#eecaaa),calc(var(--px)*12) calc(var(--px)*14) 0 0 var(--wS,#eecaaa),calc(var(--px)*4) calc(var(--px)*15) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*15) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*15) 0 0 var(--wS,#eecaaa),calc(var(--px)*7) calc(var(--px)*15) 0 0 var(--wS,#eecaaa),calc(var(--px)*8) calc(var(--px)*15) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*15) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*15) 0 0 var(--wS,#eecaaa),calc(var(--px)*11) calc(var(--px)*15) 0 0 var(--wS,#eecaaa),calc(var(--px)*5) calc(var(--px)*11) 0 0 var(--wS,#eecaaa),calc(var(--px)*10) calc(var(--px)*11) 0 0 var(--wS,#eecaaa),calc(var(--px)*6) calc(var(--px)*13) 0 0 var(--wS,#eecaaa),calc(var(--px)*9) calc(var(--px)*13) 0 0 var(--wS,#eecaaa);}
.fb-walker.ti-bolo .ti{box-shadow:calc(var(--px)*7) calc(var(--px)*10) 0 0 #c8d0dc,calc(var(--px)*8) calc(var(--px)*10) 0 0 #c8d0dc,calc(var(--px)*7) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*7) calc(var(--px)*12) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*12) 0 0 #f2eee4;}
.fb-walker.ti-loose .ti{box-shadow:calc(var(--px)*7) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*9) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*8) calc(var(--px)*10) 0 0 #f2eee4,calc(var(--px)*7) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*11) 0 0 var(--wT,#b22c2c),calc(var(--px)*7) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*12) 0 0 var(--wT,#b22c2c),calc(var(--px)*7) calc(var(--px)*13) 0 0 var(--wT,#b22c2c),calc(var(--px)*8) calc(var(--px)*13) 0 0 var(--wT,#b22c2c);}
/* == end walker sprite == */

/* ------------------------------------------------ HQ: the twin towers */
.fb-door.fb-wtc {
  background:
    repeating-linear-gradient(90deg, #e9eff5 0 4px, #a7b8c8 4px 6px),
    linear-gradient(180deg, #eef3f8, #c9d4de);
  border: 4px solid var(--ink); border-bottom: 0;
}
.fb-wtc .floors {
  position: absolute; inset: 0; pointer-events: none;
  background: repeating-linear-gradient(0deg, transparent 0 24px, #00000012 24px 26px);
}
.fb-wtc .crown {
  position: absolute; top: 0; left: -6px; right: -6px; height: 18px;
  background: #8fa0b0; border: 4px solid var(--ink);
}
.fb-wtc .mast {
  position: absolute; bottom: 100%; left: 50%; width: 8px; height: 96px;
  margin-left: -4px; background: var(--ink);
}
.fb-wtc .mast::before {
  content: ""; position: absolute; top: 26px; left: -6px; right: -6px; height: 5px;
  background: var(--ink);
}
.fb-wtc .mast::after {
  content: ""; position: absolute; top: -10px; left: -3px; width: 12px; height: 12px;
  background: var(--red); animation: fb-blink 1.6s steps(2, end) infinite;
}
/* the entrance colonnade: tall narrow openings at plaza level */
.fb-wtc .arcade {
  position: absolute; bottom: 0; left: 0; right: 0; height: 92px;
  background: repeating-linear-gradient(90deg, #cfd9e2 0 12px, #2a3446 12px 17px);
  border-top: 4px solid var(--ink);
}
/* invisible mount for the nameplate (the plaque is its ::after) */
.fb-wtc .canopy {
  position: absolute; bottom: 140px; left: 50%; transform: translateX(-50%);
  width: 150px; height: 14px; background: transparent; pointer-events: none;
}
.fb-wtc .canopy::after {
  content: "FIRM BROKERS"; position: absolute; left: 50%; top: -26px;
  transform: translateX(-50%); white-space: nowrap;
  background: linear-gradient(180deg, #2a3446, #1c2534); border: 3px solid var(--ink);
  color: #dfe9f2; text-shadow: 0 0 8px #bcd9f077;
  font-family: var(--font-display); font-size: 8px; padding: 5px 8px;
}
.fb-wtc .doorway { width: 88px; height: 132px; z-index: 2; }
.fb-wtc .shadow-side { width: 12%; background: #00000038; }
/* the twin behind: same skin, stepped back and dimmed */
.fb-wtc-twin {
  position: absolute; bottom: var(--ground-h); z-index: 0;
  background:
    linear-gradient(#2a385830, #2a385830),
    repeating-linear-gradient(90deg, #e9eff5 0 4px, #a7b8c8 4px 6px),
    linear-gradient(180deg, #eef3f8, #c9d4de);
  border: 4px solid var(--ink); border-bottom: 0;
}
.fb-wtc-twin .crown {
  position: absolute; top: 0; left: -5px; right: -5px; height: 14px;
  background: #7c8d9d; border: 4px solid var(--ink);
}
.fb-wtc-twin .floors {
  position: absolute; inset: 0;
  background: repeating-linear-gradient(0deg, transparent 0 24px, #00000018 24px 26px);
}

/* ------------------------------------------------------------- sky life */
.fb-bird2 { position: absolute; width: 20px; height: 10px; }
.fb-bird2 .wing {
  position: absolute; left: 0; top: 4px; width: 8px; height: 3px; background: var(--ink);
}
.fb-bird2 .wing.r { left: 12px; }
.fb-bird2 .wing.up { transform: translateY(-4px) rotate(-18deg); }
.fb-bird2 .body { position: absolute; left: 7px; top: 4px; width: 6px; height: 3px; background: var(--ink); }
.fb-bird2 .flap-a, .fb-bird2 .flap-b { position: absolute; inset: 0; }
.fb-bird2 .flap-a { animation: fb-flapA 0.5s steps(1, end) infinite; }
.fb-bird2 .flap-b { animation: fb-flapB 0.5s steps(1, end) infinite; }
@keyframes fb-flapA { 0%, 100% { opacity: 1; } 50% { opacity: 0; } }
@keyframes fb-flapB { 0%, 100% { opacity: 0; } 50% { opacity: 1; } }
.fb-bird2.glide { animation: fb-birdglide linear infinite; }
@keyframes fb-birdglide {
  from { transform: translateX(0) translateY(0); }
  25% { transform: translateX(-700px) translateY(-14px); }
  50% { transform: translateX(-1400px) translateY(0); }
  75% { transform: translateX(-2100px) translateY(-10px); }
  to { transform: translateX(-2800px) translateY(0); }
}

.fb-plane { position: absolute; animation: fb-cruise linear infinite; }
@keyframes fb-cruise { from { transform: translateX(0); } to { transform: translateX(11000px) } }
/* The second tow's altitude: clear of the lobby sign, which hangs LOWER the
   wider the window is, so the plane goes the other way. Both rules live here,
   together: the narrow one was first written into the phone block up at line
   663, which is earlier in the file than this one, so the 150 won on source
   order and the override measured as a no-op. */
.fb-plane.lo { top: 150px; }
@media (max-width: 750px) {
  /* the sky above the sign is a thin strip on a phone, and both tows fly in
     it — they are forty seconds apart, so they never share it */
  .fb-plane.lo { top: 18px; }
}
.fb-plane .inner { position: relative; animation: fb-planebob 5s ease-in-out infinite alternate; }
@keyframes fb-planebob { from { transform: translateY(0); } to { transform: translateY(8px); } }
.fb-plane .fuselage {
  position: absolute; left: 0; top: 12px; width: 84px; height: 16px;
  background: #eef3f8; border: 3px solid var(--ink);
}
.fb-plane .nose { position: absolute; left: 82px; top: 15px; width: 12px; height: 10px; background: #cfd9e2; border: 3px solid var(--ink); }
.fb-plane .tailfin { position: absolute; left: -2px; top: -6px; width: 12px; height: 22px; background: var(--red); border: 3px solid var(--ink); }
.fb-plane .wing { position: absolute; left: 32px; top: 22px; width: 30px; height: 8px; background: #cfd9e2; border: 3px solid var(--ink); }
.fb-plane .windows { position: absolute; left: 10px; top: 16px; width: 64px; height: 4px; background: repeating-linear-gradient(90deg, var(--navy-deep) 0 4px, transparent 4px 9px); }
.fb-plane .rope { position: absolute; left: -46px; top: 18px; width: 46px; height: 3px; background: var(--ink); }
.fb-plane .banner {
  position: absolute; right: 46px; top: 4px; white-space: nowrap;
  background: var(--cream); border: 3px solid var(--ink);
  font-family: var(--font-display); font-size: 10px; color: var(--ink);
  padding: 8px 12px; animation: fb-bannerwave 1.4s steps(2, end) infinite;
}
@keyframes fb-bannerwave { 50% { transform: translateY(3px) skewY(-1.5deg); } }

/* WTC detail pass */
.fb-door.fb-wtc::before {
  content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 7px;
  background: #ffffff59; pointer-events: none; /* morning sun on the west face */
}
.fb-wtc .mech {
  position: absolute; left: 0; right: 0; height: 20px;
  background: #5f7080; border-top: 3px solid var(--ink); border-bottom: 3px solid var(--ink);
  opacity: .85; /* the dark mechanical-floor bands the real towers wore */
}
.fb-wtc .beacon {
  position: absolute; top: -9px; width: 8px; height: 8px; background: var(--red);
  border: 2px solid var(--ink); animation: fb-blink 2.3s steps(2, end) infinite;
}
.fb-wtc .beacon.r { animation-delay: 1.1s; }
/* the entrance: cool lit transom + half-open steel-and-glass double doors */
.fb-wtc .doorway {
  background:
    linear-gradient(#f2f7fb, #cfe0ee) 0 0 / 100% 8px no-repeat,
    linear-gradient(var(--ink), var(--ink)) 0 8px / 100% 3px no-repeat,
    linear-gradient(180deg, #1a2330, #0e131c);
}
.fb-wtc .doorway::before, .fb-wtc .doorway::after {
  content: ""; position: absolute; top: 11px; bottom: 0; width: 22px;
}
.fb-wtc .doorway::before {
  left: 0; border-right: 3px solid var(--ink);
  background:
    linear-gradient(var(--ink), var(--ink)) 16px 82px / 3px 10px no-repeat,
    linear-gradient(170deg, #33445e, #1d2940) 5px 6px / 12px 70px no-repeat,
    linear-gradient(180deg, #eef3f8, #b0c0cd);
}
.fb-wtc .doorway::after {
  right: 0; border-left: 3px solid var(--ink);
  background:
    linear-gradient(var(--ink), var(--ink)) 3px 82px / 3px 10px no-repeat,
    linear-gradient(170deg, #33445e, #1d2940) 5px 6px / 12px 70px no-repeat,
    linear-gradient(180deg, #eef3f8, #b0c0cd);
}
.fb-wtc .carpet {
  position: absolute; top: 100%; left: 50%; transform: translateX(-50%);
  width: 118px; height: 24px; background: #8c1f1f;
  border: 3px solid var(--ink); border-top: 0;
  background-image: linear-gradient(90deg, #00000033 0 8px, transparent 8px calc(100% - 8px), #00000033 calc(100% - 8px));
}
.fb-wtc .stanchion {
  position: absolute; bottom: -24px; width: 7px; height: 24px;
  background: var(--gold-deep); border: 2px solid var(--ink); z-index: 2;
}
.fb-wtc .stanchion::before {
  content: ""; position: absolute; top: -7px; left: -3px; width: 11px; height: 7px;
  background: var(--gold); border: 2px solid var(--ink);
}
.fb-wtc .lamp2 {
  position: absolute; bottom: 154px; width: 12px; height: 9px;
  background: #f2f7fb; border: 2px solid var(--ink);
  box-shadow: 0 10px 14px 2px #cfe4f566;
}

/* the HR DESK sign: same LED-screen language as the MINT HERE wall on the twin */
.fb-wtc .lintel { padding: 15px 8px; box-shadow: 0 0 0 3px #3a4148, 0 0 20px #ffc93329; }
.fb-wtc .lintel .name {
  font-size: 15px; margin-top: 0; color: #ffd75e; letter-spacing: 0.05em;
  text-shadow: 0 0 12px #ffc933aa, 2px 2px 0 #000;
}
.fb-wtc .lintel::before {
  content: ""; position: absolute; inset: 0; pointer-events: none;
  background: repeating-linear-gradient(0deg, transparent 0 3px, #00000048 3px 4px);
}

/* ------------------------------------------------- firm-brokers street kit */
.fb-bronze {
  position: absolute; bottom: calc(var(--ground-h) + 8px); width: 210px;
  background: linear-gradient(160deg, #1a1f26, #0d1117 60%);
  border: 3px solid #06080c; box-shadow: 0 0 0 3px #3a4148, 4px 4px 0 rgba(0,0,0,.35);
  padding: 10px 12px; text-align: center;
}
.fb-bronze b { display: block; font-family: var(--font-display); font-size: 10px; color: var(--gold); text-shadow: 0 0 8px #ffc93366; }
.fb-bronze span { display: block; font-size: 15px; color: #8fa0b0; margin-top: 4px; }
.fb-monument { position: absolute; bottom: var(--ground-h); width: 120px; }
.fb-monument .pedestal {
  position: absolute; bottom: 0; left: 0; width: 120px; height: 44px;
  background: var(--concrete-dark); border: 3px solid var(--ink); text-align: center;
}
.fb-monument .pedestal b { font-family: var(--font-display); font-size: 7px; color: var(--cream); line-height: 44px; }
.fb-monument .case {
  position: absolute; bottom: 44px; left: 18px; width: 84px; height: 58px;
  background: linear-gradient(180deg, #ffd75e, #c79a2a); border: 4px solid var(--ink);
}
.fb-monument .case .clasp { position: absolute; top: 22px; left: 36px; width: 12px; height: 10px; background: var(--ink); }
.fb-monument .case .handle { position: absolute; top: -16px; left: 26px; width: 32px; height: 16px; border: 5px solid var(--ink); border-bottom: 0; }
.fb-lampbanner {
  position: absolute; top: 14px; left: 10px; width: 42px; padding: 8px 4px;
  background: linear-gradient(#10151d, #0a0e14); border: 3px solid #06080c;
  box-shadow: 0 0 0 2px #3a4148, 0 0 10px #ffc93326;
  color: var(--gold); text-shadow: 0 0 6px #ffc93366;
  font-family: var(--font-display); font-size: 7px; text-align: center; line-height: 1.7;
}
.fb-queue-sign {
  position: absolute; bottom: calc(var(--ground-h) + 128px); width: 120px;
  background: linear-gradient(#10151d, #0a0e14); border: 3px solid #06080c;
  box-shadow: 0 0 0 2px #3a4148; padding: 7px 8px;
  color: #9fe0af; text-shadow: 0 0 6px #6fe08c44;
  font-family: var(--font-display); font-size: 7px; text-align: center; line-height: 1.8;
}
.fb-queue-sign .leg.g { left: 12px; }
.fb-queue-sign .leg.r { right: 12px; }
.fb-walker.npc { z-index: 7; pointer-events: none; }
/* ------------------------------------------------ the agent on the street
   The sprite itself is drawn on ::before, so the filter goes there and the
   details bolted on top keep their own colour. */
/* the security booth at the hiring line. Body and window are drawn first, the
   agent stands in the window, then the counter goes over his legs so he reads
   as being inside it rather than in front of it */
.fb-booth {
  position: absolute; width: 125px; height: 212px;
  background: linear-gradient(90deg, #2b3239, #3c444d 45%, #262c33);
  border: 4px solid var(--ink); cursor: pointer;
}
.fb-booth .roof {
  position: absolute; bottom: 100%; left: -9px; width: 143px; height: 17px;
  background: linear-gradient(#4a525a, #2b3239); border: 4px solid var(--ink);
}
.fb-booth .win {
  position: absolute; bottom: 42px; left: 11px; right: 11px; height: 96px;
  background: linear-gradient(180deg, #10151b, #171d25); border: 3px solid var(--ink);
  box-shadow: inset 0 3px 0 #00000066;
}
.fb-booth .scr {
  position: absolute; bottom: 152px; left: 20px; right: 20px; height: 22px;
  background: #0a0e14; border: 2px solid #06080c;
  box-shadow: inset 0 0 0 1px #1d2630;
}
/* five lamps, spaced to fill the panel rather than crowd the left of it */
/* The five lamps are the clearance readout: red until the whitelist steps are
   done, green once they are and the door opens. */
.fb-booth .scr::after {
  content: ""; position: absolute; top: 7px; left: 8px; width: 7px; height: 7px;
  background: #ff5a4e;
  box-shadow: 0 0 8px #ff5a4e, 14px 0 0 #8c2f27, 28px 0 0 #ff5a4e,
    28px 0 8px #ff5a4e77, 42px 0 0 #8c2f27, 56px 0 0 #ff5a4e;
}
.fb-booth.cleared .scr::after {
  background: #6fe08c;
  box-shadow: 0 0 8px #6fe08c, 14px 0 0 #2f7a4e, 28px 0 0 #6fe08c,
    28px 0 8px #6fe08c77, 42px 0 0 #2f7a4e, 56px 0 0 #6fe08c;
}
/* the counter, drawn after the agent */
.fb-boothsill {
  position: absolute; width: 125px; height: 44px;
  background: linear-gradient(180deg, #39414a, #262c33);
  border: 4px solid var(--ink); border-top: 0; cursor: pointer;
}
.fb-boothsill .lip {
  position: absolute; top: -9px; left: -7px; width: 139px; height: 11px;
  background: linear-gradient(180deg, #d9b27e, #b98d55); border: 3px solid var(--ink);
}
/* on the booth face, above the screen: on the counter the agent covers it */
.fb-booth .plate { position: absolute; bottom: 182px; left: 0; right: 0; text-align: center; }
.fb-booth .plate span {
  background: var(--ink); color: var(--gold);
  font-family: var(--font-display); font-size: 6px; padding: 5px 6px;
}

/* NPCs are set to pointer-events none so they never block the street; this one
   is the exception, because tapping him is the whole point */
.fb-walker.fb-agent { cursor: pointer; pointer-events: auto; z-index: 10; }
.fb-walker.fb-agent::before { filter: saturate(0.1) brightness(0.74) contrast(1.35); }
.fb-walker.fb-agent:hover::before { filter: saturate(0.1) brightness(0.92) contrast(1.35); }
/* wraparound shades with a glint */
.fb-agent .shades {
  position: absolute; top: calc(var(--px) * 4); left: calc(var(--px) * 4);
  width: calc(var(--px) * 8); height: var(--px); background: #05070a; z-index: 2;
}
.fb-agent .shades::after {
  content: ""; position: absolute; top: 0; left: var(--px);
  width: 3px; height: 3px; background: #dff0ff;
}
/* earpiece and its wire down into the collar */
.fb-agent .ear {
  position: absolute; top: calc(var(--px) * 4); left: calc(var(--px) * 11);
  width: var(--px); height: var(--px); background: #cdd7df; z-index: 2;
}
.fb-agent .ear::after {
  content: ""; position: absolute; top: var(--px); left: 1px;
  width: 2px; height: calc(var(--px) * 3); background: #97a3ad;
  box-shadow: -3px calc(var(--px) * 3) 0 0 #97a3ad;
}
/* black tie over the sprite's red one */
/* charcoal, not black: against a suit this dark a black tie disappears */
.fb-agent .tie {
  position: absolute; top: calc(var(--px) * 10); left: calc(var(--px) * 7);
  width: calc(var(--px) * 2); height: calc(var(--px) * 3);
  background: #262c35; z-index: 2;
}
/* gold pin on the lapel, the one warm pixel on him */
.fb-agent .pin {
  position: absolute; top: calc(var(--px) * 9); left: calc(var(--px) * 6);
  width: 3px; height: 3px; background: var(--gold); z-index: 2;
  box-shadow: 0 0 6px #ffc933aa;
}
/* The whitelist call is the one thing on this street that must not be missed,
   so it is a lit board rather than a paper bubble. Clear of the booth roof, so
   it never lies across the glass. Needs the extra class to beat .room-speech,
   which is defined later in this file. */
.room-speech.fb-agentline {
  cursor: pointer; bottom: calc(var(--ground-h) + 248px);
  /* the twin tower shows 240px of face; 214 leaves an even 13px either side */
  width: 214px; white-space: normal; text-align: center;
  background: linear-gradient(#10151d, #0a0e14);
  border: 3px solid #2a2f36; padding: 9px 10px;
  box-shadow: 0 0 0 3px #06080c, 5px 5px 0 #00000038;
}
.fb-agentline .hd {
  display: block; font-family: var(--font-display); font-size: 10px;
  color: var(--gold); line-height: 1.5; letter-spacing: .02em;
}
.fb-agentline .dt { display: block; font-size: 19px; color: #6fe08c; margin-top: 7px; line-height: 1.15; }
/* the shared tail is pinned 14px from the left; this one points at the booth,
   which sits a few pixels right of the board's own centre */
.room-speech.fb-agentline::after {
  left: var(--tail-x, 50%); margin-left: -6px;
  background: #0a0e14; border-color: #2a2f36;
}
.fb-door .fascia {
  position: absolute; left: 6px; right: 6px; height: 30px;
  background: var(--ink); color: var(--gold); font-family: var(--font-display);
  font-size: 9px; display: flex; align-items: center; justify-content: center;
  letter-spacing: .06em;
}

/* HR back office: fills the right half of the room that wide monitors see */
.hr2-cabinet {
  position: absolute; bottom: var(--ground-h); width: 40px; height: 78px;
  background: #8ea3b8; border: 3px solid var(--ink);
  display: flex; flex-direction: column; gap: 4px; padding: 6px 5px;
}
.hr2-cabinet .d {
  flex: 1; background: #a5b6c8; border: 2px solid var(--ink); position: relative;
}
.hr2-cabinet .d::after {
  content: ""; position: absolute; left: 50%; top: 50%; width: 10px; height: 3px;
  margin: -1px 0 0 -5px; background: var(--ink);
}
.hr2-copier {
  position: absolute; bottom: var(--ground-h); width: 56px; height: 46px;
}
.hr2-copier .lid {
  position: absolute; top: 0; left: 4px; width: 44px; height: 8px;
  background: #d7dce2; border: 3px solid var(--ink);
}
.hr2-copier .body {
  position: absolute; top: 8px; left: 0; width: 56px; height: 26px;
  background: #eef0f2; border: 3px solid var(--ink);
}
.hr2-copier .body::after {
  content: ""; position: absolute; right: 6px; top: 6px; width: 8px; height: 4px;
  background: #388e54;
}
.hr2-copier .tray {
  position: absolute; top: 34px; left: 8px; width: 40px; height: 12px;
  background: #c9ccd1; border: 3px solid var(--ink);
}
.hr2-clock {
  position: absolute; top: 150px; width: 30px; height: 30px;
  background: #f4f2ee; border: 3px solid var(--ink); border-radius: 50%;
}
.hr2-clock::before {
  content: ""; position: absolute; left: 50%; top: 5px; width: 3px; height: 11px;
  margin-left: -1px; background: var(--ink);
}
.hr2-clock::after {
  content: ""; position: absolute; left: 50%; top: 50%; width: 8px; height: 3px;
  background: var(--ink);
}

/* ---------------------------------------------------------- the interiors */
.fb-room { background: #241a10; }
/* ☠️ THE SHELL MUST ALWAYS REACH THE EDGE OF THE WINDOW.
   Each room is painted at a fixed width — HR 2050, the floor 2200, the bank
   3100 — and the camera clamps to 0 once the window is wider than the room.
   On an ultrawide monitor the floor ran out at 2200 and the STREET showed
   through the gap: sky, skyline and pavement to the right of a room the player
   was standing inside. min-width rather than a JS width, so it survives a
   resize as well as a wide first paint; .fb-stage is fixed and clips, so 100vw
   cannot escape it. The rooms are simply longer than their contents now, which
   is what a room with a far wall out of shot looks like anyway. */
.room-wall, .room-floorstrip, .room-ceiling { min-width: 100vw; }
.room-wall {
  position: absolute; top: 0; bottom: var(--ground-h); left: 0;
  border-bottom: 4px solid var(--ink);
}
.room-hr .room-wall, .room-floor .room-wall, .room-bank .room-wall {
  background:
    linear-gradient(#1c1f24, #1c1f24) left bottom / 100% 8px no-repeat,
    repeating-linear-gradient(0deg, transparent 0 90px, #00000014 90px 94px),
    repeating-linear-gradient(90deg, transparent 0 236px, #00000012 236px 240px),
    linear-gradient(180deg, #c3c9ce, #aeb5bc);
}
.room-floorstrip {
  position: absolute; bottom: 0; left: 0; height: var(--ground-h);
  border-top: 3px solid var(--ink);
}
.room-hr .room-floorstrip, .room-floor .room-floorstrip, .room-bank .room-floorstrip {
  background:
    repeating-linear-gradient(90deg, transparent 0 116px, #00000040 116px 120px),
    linear-gradient(180deg, #454c55, #333941);
}

/* ---- Cash Cat: the first office. Every other room is grey concrete and
   graphite; theirs is older and warmer, so walking in reads as stepping
   somewhere the street was named after. Colours are their logo's own: cream,
   and the cat's warm grey-brown. Without this the room falls through to the
   base wall and floor, which are a sunset and sand. ---------------------- */
.room-cashcat .room-wall {
  background:
    linear-gradient(#2a241c, #2a241c) left bottom / 100% 8px no-repeat,
    repeating-linear-gradient(0deg, transparent 0 90px, #00000010 90px 94px),
    repeating-linear-gradient(90deg, transparent 0 236px, #0000000e 236px 240px),
    linear-gradient(180deg, #fbf8f2, #ece7db);
}
.room-cashcat .room-floorstrip {
  background:
    repeating-linear-gradient(90deg, transparent 0 116px, #00000033 116px 120px),
    linear-gradient(180deg, #6b6355, #524b40);
}
.room-cashcat .room-ceiling { background: linear-gradient(#2a241c, #1d1913); }

.room-exit {
  position: absolute; bottom: var(--ground-h); width: 100px; height: 150px; cursor: pointer;
}
.room-exit .frame {
  position: absolute; inset: 0; background: #140f08; border: 4px solid var(--ink);
}
.room-exit b {
  position: absolute; top: -38px; left: 50%; transform: translateX(-50%);
  background: var(--green); color: var(--cream); border: 3px solid var(--ink);
  font-family: var(--font-display); font-size: 9px; padding: 6px 10px;
}
.room-deskcard {
  position: absolute; bottom: calc(var(--ground-h) + 36px);
  background: var(--panel); border: 4px solid var(--ink);
  box-shadow: 6px 6px 0 rgba(0,0,0,.35); padding: 16px 18px;
}
.room-deskcard::after {
  content: ""; position: absolute; top: 100%; left: 16px; right: 16px; height: 36px;
  background: var(--wood); border: 4px solid var(--ink); border-top: 0;
}
.room-deskcard.printer::before {
  content: "◙"; position: absolute; top: -30px; right: 20px; font-size: 22px;
}
.room-deskcard h2 { font-family: var(--font-display); font-size: 13px; text-transform: uppercase; margin-bottom: 8px; }
.room-deskcard p { font-size: 19px; color: var(--ink-soft); }
.room-deskcard .big { font-family: var(--font-display); font-size: 24px; color: var(--ember); margin: 6px 0; }

.room-poster {
  position: absolute; bottom: calc(var(--ground-h) + 200px); width: 250px;
  background: var(--field); border: 3px solid var(--ink); padding: 10px 12px;
  box-shadow: 4px 4px 0 rgba(0,0,0,.3);
}
.room-poster.tilt-l { transform: rotate(-1.5deg); }
.room-poster.tilt-r { transform: rotate(1.2deg); }
.room-poster b { font-family: var(--font-display); font-size: 9px; display: block; margin-bottom: 5px; }
.room-poster span { font-size: 17px; color: var(--ink-soft); }
.room-clock {
  position: absolute; top: 60px; width: 54px; height: 54px;
  background: var(--cream); border: 4px solid var(--ink); border-radius: 50%;
}
.room-clock::before {
  content: ""; position: absolute; left: 50%; top: 50%; width: 3px; height: 20px;
  background: var(--ink); transform-origin: top center;
  animation: fb-clockhand 60s steps(60) infinite;
}
.room-clock::after {
  content: ""; position: absolute; left: 50%; top: 50%; width: 3px; height: 14px;
  background: var(--red); transform-origin: top center; transform: rotate(250deg);
}
@keyframes fb-clockhand { from { transform: rotate(0); } to { transform: rotate(360deg); } }
.room-reception { position: absolute; bottom: var(--ground-h); width: 200px; height: 140px; }
.room-reception .counter {
  position: absolute; bottom: 0; left: 0; width: 200px; height: 62px;
  background: var(--wood); border: 4px solid var(--ink); z-index: 3;
}
.room-reception .counter b {
  position: absolute; left: 50%; top: 14px; transform: translateX(-50%);
  font-family: var(--font-display); font-size: 14px; color: var(--cream); text-shadow: 2px 2px 0 var(--ink);
}
.room-speech {
  position: absolute; bottom: calc(var(--ground-h) + 114px);
  background: #fff; border: 3px solid var(--ink); font-size: 18px; padding: 5px 10px;
  white-space: nowrap;
}
.room-speech::after { content: ""; position: absolute; top: 100%; left: 14px; width: 7px; height: 7px; background: #fff; border: 3px solid var(--ink); }
.room-window {
  position: absolute; top: 60px; width: 220px; height: 170px;
  background: linear-gradient(180deg, var(--sky-hi), var(--sky));
  border: 5px solid var(--ink); box-shadow: inset 0 0 0 4px #ffffff33;
}
.room-window::before {
  content: ""; position: absolute; bottom: 0; left: 10px; width: 40px; height: 70px;
  background: var(--skyline); box-shadow: 60px 14px 0 0 var(--skyline-far), 120px -8px 0 0 var(--skyline), 160px 20px 0 0 var(--skyline-far);
}
.room-window::after { content: ""; position: absolute; top: 0; bottom: 0; left: 50%; width: 5px; background: var(--ink); }
/* ---------------------------------------------- interior detail kit */
.room-ceiling { position: absolute; top: 0; left: 0; height: 44px; border-bottom: 4px solid var(--ink); }
.room-hr .room-ceiling, .room-floor .room-ceiling, .room-bank .room-ceiling { background: linear-gradient(180deg, #262b31, #1e2328); }

.room-light { position: absolute; top: 92px; width: 96px; height: 30px; }
.room-light::before {
  content: ""; position: absolute; bottom: 100%; left: 50%; width: 4px; height: 48px;
  margin-left: -2px; background: var(--ink);
}
.room-light::after {
  content: ""; position: absolute; top: 0; left: 0; right: 0; height: 16px;
  background: linear-gradient(180deg, #3a4148, #21262c); border: 3px solid var(--ink);
}
.room-light i {
  position: absolute; top: 22px; left: 8px; right: 8px; height: 8px;
  background: #fff8dc; border: 3px solid var(--ink);
  box-shadow: 0 18px 34px 8px #fff8dc2e;
}

.room-bench2 { position: absolute; bottom: var(--ground-h); width: 130px; height: 48px; }
.room-bench2::before {
  content: ""; position: absolute; top: 0; left: 0; right: 0; height: 13px;
  background: var(--wood); border: 3px solid var(--ink);
}
.room-bench2 i {
  position: absolute; bottom: 0; width: 9px; height: 35px;
  background: var(--wood-dark); border: 2px solid var(--ink);
}
.room-bench2 i:first-of-type { left: 10px; }
.room-bench2 i:last-of-type { right: 10px; }

.room-cooler { position: absolute; bottom: var(--ground-h); width: 46px; height: 110px; }
.room-cooler::before {
  content: ""; position: absolute; top: 0; left: 8px; width: 30px; height: 36px;
  background: #bfe3f7; border: 3px solid var(--ink);
}
.room-cooler::after {
  content: ""; position: absolute; top: 36px; left: 2px; right: 2px; bottom: 0;
  background: #eef3f8; border: 3px solid var(--ink);
}

.room-fame { position: absolute; top: 90px; width: 430px; text-align: center; }
.room-fame > b {
  display: inline-block; font-family: var(--font-display); font-size: 10px;
  color: var(--ink); background: var(--gold); border: 3px solid var(--ink);
  padding: 6px 10px; margin-bottom: 14px;
}
.room-fame .frames { display: flex; gap: 26px; justify-content: center; }
.room-fame figure {
  width: 98px; background: var(--wood); border: 4px solid var(--ink);
  padding: 6px; box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.3);
}
.room-fame img {
  display: block; width: 100%; image-rendering: pixelated;
  border: 3px solid var(--ink); background: #cfd9e2;
}
.room-fame figcaption { font-family: var(--font-display); font-size: 7px; margin-top: 6px; }


.room-coffee { position: absolute; bottom: var(--ground-h); width: 90px; height: 122px; }
.room-coffee::before {
  content: ""; position: absolute; top: 0; left: 17px; width: 56px; height: 60px;
  background: #2a2f36; border: 3px solid var(--ink);
  box-shadow: inset 0 -14px 0 #6fe08c22;
}
.room-coffee::after {
  content: ""; position: absolute; bottom: 0; left: 0; right: 0; height: 62px;
  background: linear-gradient(#3a4148, #2b3038); border: 3px solid var(--ink);
}

.room-reception .fb-walker { z-index: 2; }

/* ---------------------------------------------- HR: the glass office lobby */
.hr2-light {
  position: absolute; top: 44px; width: 170px; height: 10px;
  background: #fff8e8; border: 3px solid var(--ink); border-top: 0;
  box-shadow: 0 18px 44px 8px #ffffff45;
}

.hr2-window {
  position: absolute; top: 44px; bottom: var(--ground-h);
  border: 4px solid var(--ink); overflow: hidden;
  background: linear-gradient(180deg, var(--sky-hi), var(--sky));
}
.hr2-window i.b { position: absolute; bottom: 0; }
.hr2-window i.b.far {
  background-color: #a9c6de;
  background-image:
    repeating-linear-gradient(0deg, transparent 0 14px, #f2f7fb66 14px 18px),
    repeating-linear-gradient(90deg, transparent 0 11px, #00000010 11px 14px);
  box-shadow: inset 0 4px 0 #00000018;
}
.hr2-window i.b.near {
  background-color: #7da6c9;
  background-image:
    repeating-linear-gradient(0deg, transparent 0 12px, #eaf3fa55 12px 16px),
    repeating-linear-gradient(90deg, transparent 0 10px, #00000018 10px 13px);
  box-shadow: inset 0 5px 0 #00000022;
}
.hr2-window i.b:nth-of-type(3)::before, .hr2-window i.b:nth-of-type(1)::before {
  content: ""; position: absolute; bottom: 100%; left: 50%; width: 3px; height: 16px;
  margin-left: -2px; background: #6b8aa4;
}
.hr2-window::after {
  content: ""; position: absolute; inset: 0; pointer-events: none;
  background:
    linear-gradient(#2b3038, #2b3038) 0 34% / 100% 6px no-repeat,
    repeating-linear-gradient(90deg, transparent 0 92px, #2b3038 92px 98px);
}

.hr2-plant {
  position: absolute; bottom: var(--ground-h); width: 70px; height: 150px;
  background: linear-gradient(#6b4a2e, #58391f) no-repeat left 31px bottom 36px / 8px 26px;
}
.hr2-plant::before {
  content: ""; position: absolute; bottom: 92px; left: 23px; width: 24px; height: 22px;
  background: #4f9e6e;
  box-shadow: -13px 16px 0 var(--green), 13px 16px 0 var(--green),
    -19px 34px 0 #2f7a4e, 0 36px 0 #3f8f5f, 19px 34px 0 #2f7a4e;
}
.hr2-plant::after {
  content: ""; position: absolute; bottom: 0; left: 10px; width: 44px; height: 40px;
  background: #22272e; border: 3px solid var(--ink); box-shadow: inset 0 5px 0 #3a4148;
}

.hr2-sofa { position: absolute; bottom: var(--ground-h); width: 190px; height: 76px; }
.hr2-sofa::before {
  content: ""; position: absolute; top: 0; left: 0; right: 0; height: 36px;
  background: #3a4148; border: 3px solid var(--ink);
}
.hr2-sofa::after {
  content: ""; position: absolute; top: 32px; left: -6px; right: -6px; height: 26px;
  background: #4a525e; border: 3px solid var(--ink);
}
.hr2-sofa i {
  position: absolute; bottom: 0; width: 7px; height: 20px;
  background: #8fa0b0; border: 2px solid var(--ink);
}
.hr2-sofa i.l { left: 12px; }
.hr2-sofa i.r { right: 12px; }

.hr2-table { position: absolute; bottom: var(--ground-h); width: 84px; height: 42px; }
.hr2-table::before {
  content: ""; position: absolute; top: 0; left: 0; right: 0; height: 9px;
  background: #bfe3f7d8; border: 2px solid var(--ink);
}
.hr2-table::after {
  content: ""; position: absolute; bottom: 0; left: 6px; width: 6px; height: 33px;
  background: #8fa0b0; border: 2px solid var(--ink); box-shadow: 62px 0 0 #8fa0b0;
}

.hr2-sign {
  position: absolute; bottom: calc(var(--ground-h) + 230px); width: 270px;
  text-align: center;
  background: linear-gradient(160deg, #262b31, #1c2025);
  border: 3px solid var(--ink);
  box-shadow: 0 0 0 3px #3a4148, 4px 4px 0 rgba(0, 0, 0, 0.25);
}
.hr2-sign b {
  display: block; font-family: var(--font-display); font-size: 9px;
  color: #ffd75e; text-shadow: 0 0 8px #ffc93344; letter-spacing: 0.05em;
  padding: 11px 8px 10px; background: linear-gradient(#363e47, #2a3036);
  border-bottom: 3px solid var(--ink); box-shadow: inset 0 -6px 0 -3px #ffc93340;
}
/* two screws, so it reads as a board bolted to the wall */
.hr2-sign .pin {
  position: absolute; top: 10px; width: 7px; height: 7px;
  background: #8fa0b0; border: 2px solid var(--ink);
}
.hr2-sign .pin.l { left: 10px; }
.hr2-sign .pin.r { right: 10px; }
.hr2-sign span { display: block; font-size: 17px; color: #c6d1da; padding: 11px 16px 13px; }
.hr2-sign u {
  display: block; text-align: left; text-decoration: none;
  position: relative; padding-left: 20px; padding-top: 7px; margin: 0;
}
.hr2-sign u + u { border-top: 2px solid #ffffff12; margin-top: 7px; }
.hr2-sign u::before {
  content: ""; position: absolute; left: 2px; top: 14px;
  width: 8px; height: 8px; background: var(--gold); box-shadow: 0 0 7px #ffc93355;
}

.hr2-stanchion {
  position: absolute; bottom: var(--ground-h); width: 8px; height: 44px;
  background: #2b3038; border: 2px solid var(--ink);
}
.hr2-stanchion::before {
  content: ""; position: absolute; top: -6px; left: -3px; width: 10px; height: 6px;
  background: #8fa0b0; border: 2px solid var(--ink);
}
.hr2-belt {
  position: absolute; bottom: calc(var(--ground-h) + 30px); height: 8px;
  background: #8fa0b0; border: 2px solid var(--ink);
}

.hr2-frame { position: absolute; top: 230px; width: 150px; }
.hr2-frame .scr {
  background: #10151d; border: 5px solid #1c1f24; box-shadow: 0 0 0 3px var(--ink);
  padding: 6px; text-align: center;
}
.hr2-frame img { display: block; width: 100%; image-rendering: pixelated; }
.hr2-frame .scr b {
  display: block; margin-top: 5px; font-family: var(--font-display);
  font-size: 6px; color: #9fe0af;
}

.room-hr .room-reception .counter {
  background: linear-gradient(#343b44, #262c33);
  box-shadow: inset 0 4px 0 #8fa0b0, inset 0 8px 0 var(--ink);
}
.room-hr .room-reception .counter b { color: #eef3f8; text-shadow: none; }

.hr2-poster {
  position: absolute; width: 170px;
  bottom: calc(var(--ground-h) + 445px);
  background: #1c1f24; border: 4px solid var(--ink); padding: 9px;
  box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.2);
}
@media (max-height: 860px) { .hr2-poster { display: none; } }
.hr2-poster .pic {
  position: relative; height: 110px; overflow: hidden;
  background: linear-gradient(180deg, var(--sky-hi), var(--sky));
  border: 3px solid var(--ink);
}
.hr2-poster .sun {
  position: absolute; top: 10px; right: 12px; width: 24px; height: 24px;
  background: var(--gold); border: 3px solid var(--ink);
}
.hr2-poster .m1 {
  position: absolute; bottom: -3px; left: -3px; width: 92px; height: 22px;
  background: #2f7a4e; border: 3px solid var(--ink);
}
.hr2-poster .m1::before {
  content: ""; position: absolute; bottom: 100%; left: 16px; width: 52px; height: 16px;
  background: #2f7a4e; border: 3px solid var(--ink); border-bottom: 0;
}
.hr2-poster .m1::after {
  content: ""; position: absolute; bottom: calc(100% + 16px); left: 32px; width: 22px; height: 14px;
  background: #2f7a4e; border: 3px solid var(--ink); border-bottom: 0;
}
.hr2-poster .m2 {
  position: absolute; bottom: -3px; right: -3px; width: 78px; height: 30px;
  background: #4f9e6e; border: 3px solid var(--ink);
}
.hr2-poster .m2::before {
  content: ""; position: absolute; bottom: 100%; left: 14px; width: 44px; height: 18px;
  background: #4f9e6e; border: 3px solid var(--ink); border-bottom: 0;
}
.hr2-poster .m2::after {
  content: ""; position: absolute; bottom: calc(100% + 18px); left: 26px; width: 20px; height: 14px;
  background: #4f9e6e; border: 3px solid var(--ink); border-bottom: 0;
}

.hr2-lowplanter { position: absolute; bottom: var(--ground-h); width: 220px; height: 66px; }
.hr2-lowplanter::before {
  content: ""; position: absolute; bottom: 0; left: 0; right: 0; height: 30px;
  background: linear-gradient(#343b44, #262c33); border: 3px solid var(--ink);
  box-shadow: inset 0 4px 0 #8fa0b0;
}
.hr2-lowplanter::after {
  content: ""; position: absolute; bottom: 26px; left: 10px; width: 24px; height: 20px;
  background: var(--green);
  box-shadow: 30px 4px 0 #2f7a4e, 58px -2px 0 var(--green), 88px 3px 0 #2f7a4e,
    118px 0 0 var(--green), 148px 4px 0 #2f7a4e, 176px 1px 0 var(--green);
}
.hr2-lowplanter i { position: absolute; bottom: 30px; width: 6px; background: #2f7a4e; }
.hr2-lowplanter i:nth-of-type(1) { left: 36px; height: 30px; }
.hr2-lowplanter i:nth-of-type(2) { left: 106px; height: 36px; }
.hr2-lowplanter i:nth-of-type(3) { left: 172px; height: 26px; }

.hr2-rug {
  position: absolute; bottom: calc(var(--ground-h) - 26px); height: 26px;
  background:
    repeating-linear-gradient(90deg, transparent 0 26px, #ffffff0d 26px 30px),
    linear-gradient(#3f4750, #343b44);
  border: 3px solid var(--ink);
}

.hr2-lamp { position: absolute; bottom: var(--ground-h); width: 90px; height: 168px; }
.hr2-lamp::before {
  content: ""; position: absolute; left: 4px; bottom: 0; width: 68px; height: 150px;
  border-left: 5px solid #2b3038; border-top: 5px solid #2b3038;
  border-radius: 34px 0 0 0;
}
.hr2-lamp::after {
  content: ""; position: absolute; right: 2px; top: 16px; width: 26px; height: 16px;
  background: #2b3038; border: 3px solid var(--ink);
  box-shadow: 0 16px 26px 5px #fff8dc38;
}
.hr2-lamp i {
  position: absolute; bottom: 0; left: 0; width: 36px; height: 6px;
  background: #2b3038; border: 2px solid var(--ink);
}

.hr2-snake { position: absolute; bottom: var(--ground-h); width: 54px; height: 122px; }
.hr2-snake::before {
  content: ""; position: absolute; bottom: 34px; left: 16px; width: 8px; height: 64px;
  background: #2f7a4e;
  box-shadow: 10px 8px 0 var(--green), 20px -4px 0 #2f7a4e, 26px 12px 0 var(--green), -8px 14px 0 var(--green);
}
.hr2-snake::after {
  content: ""; position: absolute; bottom: 0; left: 6px; width: 42px; height: 36px;
  background: #2b3038; border: 3px solid var(--ink);
}

.hr2-sidetable { position: absolute; bottom: var(--ground-h); width: 76px; height: 46px; }
.hr2-sidetable::before {
  content: ""; position: absolute; top: 0; left: 0; right: 0; height: 10px;
  background: linear-gradient(#3a4148, #2b3038); border: 3px solid var(--ink);
}
.hr2-sidetable::after {
  content: ""; position: absolute; bottom: 0; left: 9px; width: 9px; height: 36px;
  background: #22272e; box-shadow: 49px 0 0 #22272e;
}
.hr2-roomba {
  position: absolute; bottom: calc(var(--ground-h) + 44px); width: 44px; height: 14px;
  background: linear-gradient(#3a4148, #2b3038); border: 3px solid var(--ink);
  border-radius: 7px 7px 3px 3px;
}
.hr2-roomba::before {
  content: ""; position: absolute; top: 3px; left: 6px; width: 5px; height: 4px;
  background: #6fe08c; animation: fb-blink 1.6s steps(2, end) infinite;
}

.hr2-bin {
  position: absolute; bottom: var(--ground-h); width: 34px; height: 52px;
  background: linear-gradient(90deg, #8fa0b0, #6f7f8d); border: 3px solid var(--ink);
}
.hr2-bin::before {
  content: ""; position: absolute; top: 8px; left: 7px; right: 7px; height: 6px;
  background: var(--ink);
}

.hr2-chair { position: absolute; bottom: var(--ground-h); width: 76px; height: 62px; }
.hr2-chair::before {
  content: ""; position: absolute; left: 2px; bottom: 10px; width: 22px; height: 46px;
  background: #3a4148; border: 3px solid var(--ink); border-radius: 8px 8px 0 0;
}
.hr2-chair::after {
  content: ""; position: absolute; left: 16px; bottom: 10px; width: 56px; height: 26px;
  background: #4a525e; border: 3px solid var(--ink); border-radius: 3px 9px 4px 4px;
}
.hr2-chair i {
  position: absolute; bottom: 0; width: 9px; height: 12px; background: #22272e;
}
.hr2-chair i.a { left: 24px; }
.hr2-chair i.b { right: 6px; }
.room-hr .room-reception .mon { position: absolute; top: -32px; right: 26px; width: 40px; height: 32px; z-index: 4; }
.room-hr .room-reception .mon::before {
  content: ""; position: absolute; top: 0; left: 0; width: 40px; height: 24px;
  background: #10151d; border: 3px solid var(--ink);
}
.room-hr .room-reception .mon::after {
  content: ""; position: absolute; top: 24px; left: 16px; width: 8px; height: 8px;
  background: #2b3038;
}/* the mint board: same screen language as the street jumbotron */
.room-hr .room-deskcard, .room-bank .room-deskcard, .room-floor .room-deskcard {
  bottom: calc(var(--ground-h) + 170px);
  background: #2a2f36; border: 4px solid var(--ink); padding: 10px;
  box-shadow: 6px 6px 0 rgba(0, 0, 0, 0.35);
}.room-hr .room-deskcard::after, .room-bank .room-deskcard::after, .room-floor .room-deskcard::after { display: none; }.room-hr .room-deskcard > div, .room-bank .room-deskcard > div, .room-floor .room-deskcard > div {
  position: relative; overflow: hidden;
  background: linear-gradient(#10151d, #0a0e14); border: 3px solid #06080c;
  padding: 18px 20px;
}.room-hr .room-deskcard > div::after, .room-bank .room-deskcard > div::after, .room-floor .room-deskcard > div::after {
  content: ""; position: absolute; inset: 0; pointer-events: none;
  background: repeating-linear-gradient(0deg, transparent 0 3px, #00000048 3px 4px);
}.room-hr .room-deskcard > div::before, .room-bank .room-deskcard > div::before, .room-floor .room-deskcard > div::before {
  content: ""; position: absolute; top: -60%; bottom: -60%; width: 46px;
  background: #ffffff10; transform: rotate(18deg); pointer-events: none;
  animation: fb-sweep 7s linear infinite;
}.room-hr .room-deskcard h2, .room-bank .room-deskcard h2, .room-floor .room-deskcard h2 { color: var(--gold); text-shadow: 0 0 10px #ffc93380, 2px 2px 0 #000; }.room-hr .room-deskcard .big, .room-bank .room-deskcard .big, .room-floor .room-deskcard .big { color: #6fe08c; text-shadow: 0 0 12px #6fe08c66; }.room-hr .room-deskcard p, .room-bank .room-deskcard p, .room-floor .room-deskcard p { color: #9fe0af; text-shadow: 0 0 6px #6fe08c33; }.room-hr .room-deskcard .fb-progress, .room-bank .room-deskcard .fb-progress, .room-floor .room-deskcard .fb-progress { background: #06080c; border-color: #3a4148; }.room-hr .room-deskcard .fb-progress i, .room-bank .room-deskcard .fb-progress i, .room-floor .room-deskcard .fb-progress i { background: #6fe08c; box-shadow: 0 0 12px #6fe08c88; }.room-hr .room-deskcard .fb-input, .room-bank .room-deskcard .fb-input, .room-floor .room-deskcard .fb-input { background-color: #06080c; color: #9fe0af; border-color: #3a4148; }.room-hr .room-deskcard select.fb-input, .room-bank .room-deskcard select.fb-input, .room-floor .room-deskcard select.fb-input {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8'><rect x='0' y='0' width='12' height='3' fill='%239fe0af'/><rect x='3' y='3' width='6' height='3' fill='%239fe0af'/><rect x='5' y='6' width='2' height='2' fill='%239fe0af'/></svg>");
}
@media (max-height: 760px) {.room-hr .room-deskcard, .room-bank .room-deskcard, .room-floor .room-deskcard { bottom: calc(var(--ground-h) + 60px); } }
/* ------------------------------------------------- the trading floor desks
   Three stations, always, whatever the wallet holds. The broker IS the
   player's sprite at true scale -- 16x24 units, 64x96 css px -- so the floor
   is drawn at the same size as the person walking it.

   Sprite anatomy at --px 4, measured from the floor: shoes 0-4, legs 4-32,
   hip 32, torso 32-64, head 64-96. The desktop therefore sits at 44: just
   under the elbow, low enough that the legs and shoes read through the open
   frame beneath it. A desk he could hide behind would defeat the point. */
.floor-desk { position: absolute; bottom: var(--ground-h); width: 240px; height: 190px; cursor: pointer; }

/* the broker */
.floor-desk .deskbroker {
  left: 96px; bottom: 0; z-index: 3;
  animation: fb-breathe 2.6s steps(2, end) infinite;
}
@keyframes fb-breathe { 50% { margin-bottom: 4px; } }
/* nobody breathes on a desk that is not earning */
.floor-desk.s-off .deskbroker { animation: none; filter: saturate(.55) brightness(.8); }
.floor-desk.s-soon .deskbroker { animation-duration: 4.2s; }

/* the desk: a top on two legs, and nothing in between */
.floor-desk .desk { position: absolute; left: 34px; bottom: 0; width: 168px; height: 44px; z-index: 4; }
.floor-desk .desk .top {
  position: absolute; left: 0; right: 0; top: 0; height: 10px;
  background: linear-gradient(180deg, #d3a267, var(--wood)); border: 3px solid var(--ink);
}
.floor-desk.s-vac .desk .top { background: linear-gradient(180deg, #8a8375, #6f6a5e); }
.floor-desk .desk .lg {
  position: absolute; bottom: 0; top: 10px; width: 8px;
  background: #3a4148; border: 3px solid var(--ink);
}
.floor-desk .desk .lg.l { left: 4px; }
.floor-desk .desk .lg.r { right: 4px; }
/* small enough to belong on it, and at the near end so it never stands in
   front of the person */
.floor-desk .desk .mon {
  position: absolute; left: 10px; bottom: 44px; width: 32px; height: 24px;
  background: radial-gradient(#ffffff10 1px, transparent 1.5px) 2px 2px / 6px 6px,
    linear-gradient(#10151d, #0a0e14);
  border: 3px solid var(--ink);
  /* the trace used to run 5px past the right edge and draw on the desk. The
     screen clips its own contents now, so a mis-sized trace can never do that
     again -- but the trace below is also drawn to fit the 26x18 inner box. */
  overflow: hidden;
}
.floor-desk .desk .mon::before {
  content: ""; position: absolute; top: 100%; left: 50%; margin-left: -5px;
  width: 10px; height: 6px; background: #2b3038;
}
/* Six points inside a 26x18 screen, climbing every step. A broker's own
   monitor never shows him losing money. */
.floor-desk.s-live .desk .mon::after, .floor-desk.s-soon .desk .mon::after {
  content: ""; position: absolute; left: 2px; bottom: 3px; width: 3px; height: 3px; background: #6fe08c;
  box-shadow: 4px -2px #6fe08c, 8px -4px #6fe08c, 12px -6px #6fe08c, 16px -9px #6fe08c, 20px -11px #6fe08c;
}
.floor-desk.s-soon .desk .mon::after {
  background: #ffc933;
  box-shadow: 4px -2px #ffc933, 8px -4px #ffc933, 12px -6px #ffc933, 16px -9px #ffc933, 20px -11px #ffc933;
}
.floor-desk .desk .mug {
  position: absolute; right: 24px; bottom: 44px; width: 8px; height: 10px;
  background: #e9e2d2; border: 2px solid var(--ink);
}

/* an empty station keeps its chair, stood where the person would be */
.floor-desk .chair { position: absolute; left: 100px; bottom: 0; width: 58px; height: 60px; z-index: 3; }
.floor-desk .chair .bk { position: absolute; left: 16px; bottom: 25px; width: 20px; height: 35px; background: linear-gradient(180deg, #454d56, #343a41); border: 3px solid var(--ink); }
.floor-desk .chair .st { position: absolute; left: 4px; bottom: 19px; width: 44px; height: 10px; background: #4d555e; border: 3px solid var(--ink); }
.floor-desk .chair .ps { position: absolute; left: 22px; bottom: 6px; width: 8px; height: 15px; background: #22272e; border: 2px solid var(--ink); }
.floor-desk .chair .ft { position: absolute; left: 10px; bottom: 0; width: 32px; height: 7px; background: #2b3038; border: 2px solid var(--ink); }

/* the readout leaves the furniture for the wall: at this size a desk cannot
   carry text, and the wall above each station is empty anyway */
.floor-desk .scr {
  position: absolute; left: 0; right: 0; bottom: 118px; overflow: hidden;
  background: linear-gradient(#10151d, #0a0e14);
  border: 3px solid var(--ink); box-shadow: 0 0 0 3px #3a4148; padding: 8px 11px;
}
.floor-desk .scr::after {
  content: ""; position: absolute; inset: 0; pointer-events: none;
  background: repeating-linear-gradient(0deg, transparent 0 3px, #00000048 3px 4px);
}
.floor-desk .scr b {
  display: block; font-family: var(--font-display); font-size: 8px;
  color: var(--gold); margin-bottom: 6px; white-space: nowrap;
}
.floor-desk.s-vac .scr b { color: #8fa0b0; }
.floor-desk.legendary .scr b { text-shadow: 0 0 8px #ffc93377; }
.floor-desk .scr .row { display: flex; justify-content: space-between; gap: 8px; font-size: 16px; color: #8fa0b0; line-height: 1.2; }
.floor-desk .scr .row i { font-style: normal; color: #6fe08c; text-shadow: 0 0 6px #6fe08c44; }
.floor-desk.s-soon .scr .row i, .floor-desk.s-off .scr .row i { color: #c6d1da; text-shadow: none; }
/* Earning is a thing happening, so it is shown happening: three cells filling
   left to right, on a loop. It replaces a number that changed every refresh
   and meant nothing without five decimals. */
.floor-desk .scr .live { display: flex; align-items: center; gap: 4px; margin-top: 6px; }
.floor-desk .scr .live i {
  width: 9px; height: 7px; background: #1b2a20; box-shadow: inset 0 0 0 2px #06080c;
  animation: fb-earn 1.35s steps(1, end) infinite;
}
.floor-desk .scr .live i:nth-of-type(2) { animation-delay: .45s; }
.floor-desk .scr .live i:nth-of-type(3) { animation-delay: .9s; }
.floor-desk .scr .live u {
  font-family: var(--font-display); font-size: 6px; color: #6fe08c;
  text-decoration: none; margin-left: 3px; text-shadow: 0 0 6px #6fe08c55;
}
@keyframes fb-earn {
  0%, 33% { background: #6fe08c; box-shadow: inset 0 0 0 2px #06080c, 0 0 6px #6fe08c66; }
  34%, 100% { background: #1b2a20; box-shadow: inset 0 0 0 2px #06080c; }
}
.floor-desk .scr .wait {
  margin-top: 6px; font-family: var(--font-display); font-size: 6px;
  color: #ffc933; line-height: 1.6;
}
.floor-desk .scr .wait.idle { color: #7d8b98; }
.floor-desk.s-vac .scr b { text-align: center; }
.floor-desk.s-vac .scr .row { justify-content: center; color: #9aa8b4; }
.floor-desk.s-vac .scr .row u { color: var(--gold); text-decoration: none; }
/* the lamp, steady: green on the clock, amber waiting out the round, dark off */
.floor-desk .lamp {
  position: absolute; top: 9px; right: 10px; z-index: 2; width: 8px; height: 8px;
  background: #1b2026; box-shadow: inset 0 0 0 2px #06080c;
}
.floor-desk.s-live .lamp { background: #6fe08c; box-shadow: inset 0 0 0 2px #06080c, 0 0 7px #6fe08c88; }
.floor-desk.s-soon .lamp { background: #ffc933; box-shadow: inset 0 0 0 2px #06080c; }
/* the swap control: opens the roster already aimed at this seat */
.floor-desk .swap {
  position: absolute; top: 6px; right: 24px; z-index: 3; cursor: pointer;
  background: #1c2531; color: #c6d1da; border: 2px solid var(--ink);
  font-family: var(--font-display); font-size: 7px; padding: 3px 5px;
}
.floor-desk .swap:hover { background: var(--gold); color: #221a06; }

/* while a broker is picked in the roster, every seat is a place to put him */
.room-floor.posting .floor-desk { outline: 4px dashed var(--gold); outline-offset: 3px; }
.floor-desk.fusemark::after {
  content: "MERGING"; position: absolute; bottom: 108px; left: 50%; transform: translateX(-50%) rotate(-4deg);
  background: var(--red); color: var(--cream); border: 3px solid var(--ink); z-index: 9;
  font-family: var(--font-display); font-size: 8px; padding: 4px 7px;
}

/* ---------------------------------------------------- the roster board, shut */
/* the stations stand 240 tall, so the board clears them at 260 and still sits
   under the tape at every viewport height the level runs at */
/* The sign hangs higher than the 290 it used to: the desk readouts grew a row
   when they started showing the level and the state, so they reach further up
   the wall and the sign was floating in the middle of the gap.
   How far up is bounded by the ticker tape, and the WORST case is 861px — one
   pixel above the breakpoint where the sign lies sideways and gets short. At
   340 it drove straight into the tape there while looking fine at 900 and
   1080. So 300 is the value the short-but-still-tall wall can take, and a
   genuinely tall wall gets the rest. */
.room-floor { --dk-board: 300px; }
@media (min-height: 940px) { .floor-board { --dk-board: 348px; } }
.floor-board {
  position: absolute; bottom: calc(var(--ground-h) + var(--dk-board));
  width: 500px; margin-left: -250px;      /* hung from the room's midpoint */
  background: #2a2f36; border: 4px solid var(--ink); padding: 8px;
  box-shadow: 6px 6px 0 rgba(0,0,0,.35); display: flex; flex-direction: column; gap: 8px;
}
/* the name of the sign, lit and centred across the whole thing rather than
   over one column of it */
.floor-board .ttl {
  font-family: var(--font-display); font-size: 13px; color: var(--gold);
  text-shadow: 0 0 10px #ffc93366; text-align: center; letter-spacing: 1px;
  padding: 9px 6px 8px; background: linear-gradient(#10151d, #0a0e14); border: 3px solid #06080c;
}
.floor-board .body { display: flex; gap: 10px; align-items: stretch; }
.floor-board .scr {
  position: relative; overflow: hidden; flex: 1; padding: 10px 14px;
  background: linear-gradient(#10151d, #0a0e14); border: 3px solid #06080c;
}
.floor-board .scr::after {
  content: ""; position: absolute; inset: 0; pointer-events: none;
  background: repeating-linear-gradient(0deg, transparent 0 3px, #00000048 3px 4px);
}
/* the headcount, as the fraction it is. A bar under it so the shape of the
   answer lands before the digits are read at all. */
.floor-board .tally { display: flex; align-items: baseline; justify-content: space-between; gap: 10px; }
.floor-board .tally .lab { font-family: var(--font-display); font-size: 8px; color: #8fa0b0; }
.floor-board .tally .num { display: flex; align-items: baseline; gap: 6px; }
.floor-board .tally u {
  font-family: var(--font-data); font-size: 32px; line-height: 1; color: #6fe08c;
  text-decoration: none; text-shadow: 0 0 8px #6fe08c44;
}
.floor-board .tally i { font-family: var(--font-data); font-size: 21px; color: #7d8b98; font-style: normal; }
.floor-board .bar {
  height: 10px; margin: 6px 0 8px; background: #182029; border: 2px solid #06080c; overflow: hidden;
}
.floor-board .bar s {
  display: block; height: 100%; background: #6fe08c; box-shadow: 0 0 8px #6fe08c55;
  text-decoration: none; transition: width .25s;
}
.floor-board .txt { text-align: center; }
.floor-board .say { font-size: 17px; color: #c6d1da; line-height: 1.2; }
/* the desks are a shop window, not the payroll */
.floor-board .also { font-size: 16px; color: #8fa0b0; line-height: 1.25; margin-top: 5px; }
.floor-board .also b { color: #e2d6a8; }
.floor-board .side { flex: none; display: flex; flex-direction: column; align-items: stretch; justify-content: center; gap: 7px; }
/* The two cleanup buttons are green rather than gold: gold is where you go,
   green is your money sorting itself out. They are never on the sign at the
   same time, so they can share a look without being confused for each other. */
.floor-board .btn.claimall, .floor-board .btn.autoall { background: #2e7d4f; color: #eafff1; }
.floor-board .btn.claimall:hover, .floor-board .btn.autoall:hover { background: #379a61; }
.floor-board .btn.claimall i, .floor-board .btn.autoall i {
  font-style: normal; margin-left: 5px; padding: 2px 5px;
  background: #0d3b22; color: #eafff1;
}
.floor-board .btn {
  flex: none; background: var(--gold); color: #221a06; cursor: pointer;
  border: 3px solid var(--ink); box-shadow: 3px 3px 0 rgba(0,0,0,.35);
  font-family: var(--font-display); font-size: 9px; padding: 12px 14px;
  max-width: 108px; line-height: 1.5;
}
.floor-board .btn:hover { background: #ffd75e; }
/* Three things share the wall between the ticker tape and the desks: the tape
   above, this sign, and the empty-desk plaque that hangs at ground+270. On a
   short viewport a stacked sign cannot fit between them, so it turns itself
   sideways — figure on the left, sentence on the right — and widens rather
   than shedding either one. */
@media (max-height: 860px) {
  /* Hung from the TAPE rather than from the ground once the wall is short.
     Bottom-anchoring has no floor: every pixel taken off the viewport drove
     the sign one pixel further up, straight through the ticker at 761 and at
     640. Those heights fall between the four audit samples, so the sweep at
     the end of ux.mjs walks the whole range now. --dk-board is unused below
     this line; the shorter blocks keep their values only as history. */
  .floor-board { top: 112px; bottom: auto; }
  .floor-board { --dk-board: 282px; width: 660px; margin-left: -330px; padding: 6px; gap: 6px; }
  .floor-board .ttl { font-size: 11px; padding: 7px 5px 6px; }
  .floor-board .scr { padding: 8px 13px; display: flex; gap: 16px; align-items: flex-start; }
  .floor-board .fig { flex: none; width: 196px; }
  .floor-board .txt { flex: 1; }
  .floor-board .tally u { font-size: 28px; }
  .floor-board .bar { margin: 5px 0 0; }
  .floor-board .btn { padding: 10px 12px; }
  /* the gold button already names the action in every state, so this is the
     line the sign can afford to lose when the wall runs out */
  .floor-board .say { display: none; }
  .floor-board .also { margin-top: 0; }
}
@media (max-height: 760px) {
  .floor-board { --dk-board: 268px; width: 700px; margin-left: -350px; padding: 5px; gap: 5px; }
  .floor-board .ttl { font-size: 10px; padding: 5px 4px; }
  .floor-board .scr { padding: 7px 11px; }
  .floor-board .fig { width: 178px; }
  .floor-board .tally u { font-size: 24px; }
  .floor-board .tally i { font-size: 18px; }
  .floor-board .bar { height: 8px; }
  .floor-board .also { font-size: 15px; }
  .floor-board .btn { padding: 8px 9px; font-size: 8px; }
}
@media (max-height: 700px) {
  .floor-board { --dk-board: 256px; width: 780px; margin-left: -390px; }
  .floor-board .ttl { font-size: 9px; }
  .floor-board .fig { width: 156px; }
  .floor-board .tally .lab { font-size: 7px; }
  .floor-board .tally u { font-size: 21px; }
  .floor-board .tally i { font-size: 16px; }
  .floor-board .also { font-size: 14px; }
}

/* --------------------------------------------------- the roster menu, open
   Anchored to the viewport rather than the room, so it holds still while the
   floor scrolls behind it. */
.floor-roster {
  position: fixed; top: 106px; left: 50%; transform: translateX(-50%); z-index: 45;
  width: 1252px; max-width: calc(100vw - 40px);
  background: #2a2f36; border: 4px solid var(--ink); padding: 7px;
  box-shadow: 8px 8px 0 rgba(0,0,0,.45);
}
.floor-roster .head { display: flex; align-items: center; gap: 12px; padding: 0 2px 4px; }
.floor-roster .head b { font-family: var(--font-display); font-size: 12px; color: var(--gold); text-shadow: 0 0 10px #ffc93366; white-space: nowrap; }
.floor-roster .head .sub { font-size: 17px; color: #8fa0b0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.floor-roster .head .sub .lit { color: #6fe08c; font-weight: normal; }
.floor-roster .head .sort, .floor-roster .head .x {
  flex: none; cursor: pointer; font-family: var(--font-display); color: #c6d1da;
  background: #10151d; border: 3px solid var(--ink);
}
.floor-roster .head .sort { margin-left: auto; font-size: 7px; padding: 6px 8px; }
.floor-roster .head .x { font-size: 8px; padding: 6px 9px; }
.floor-roster .head .sort:hover, .floor-roster .head .x:hover { background: var(--gold); color: #221a06; }

/* The chrome is tight on purpose: this panel must end above the desk
   readouts, and those grew a row when they started carrying the level and the
   earning state. Two rows of cards only fit on a wall of 900 or more, which is
   what buildRoster counts. */
.floor-roster .grid {
  position: relative; overflow: hidden; padding: 5px;
  display: grid; grid-template-columns: repeat(14, 1fr); gap: 7px;
  background: linear-gradient(#10151d, #0a0e14); border: 3px solid #06080c;
}
.floor-roster .grid::after {
  content: ""; position: absolute; inset: 0; pointer-events: none; z-index: 3;
  background: repeating-linear-gradient(0deg, transparent 0 3px, #00000040 3px 4px);
}
.floor-roster .card {
  position: relative; display: block; padding: 0 0 2px; cursor: pointer; text-align: center;
  background: #1c1f24; border: 3px solid var(--ink); font: inherit; color: inherit;
}
.floor-roster .card .pic { position: relative; display: block; border-bottom: 3px solid var(--ink); }
.floor-roster .card img { display: block; width: 100%; height: auto; aspect-ratio: 1; image-rendering: pixelated; background: #2b3038; }
.floor-roster .card b { display: block; font-family: var(--font-display); font-size: 7px; color: #c6d1da; margin-top: 4px; }
.floor-roster .card u { display: block; font-family: var(--font-data); font-size: 15px; color: #7d8b98; text-decoration: none; line-height: 1.1; }
.floor-roster .card .dot {
  position: absolute; top: 4px; right: 4px; z-index: 2; width: 9px; height: 9px;
  background: #1b2026; box-shadow: inset 0 0 0 2px #06080c;
}
.floor-roster .card.s-live .dot { background: #6fe08c; box-shadow: inset 0 0 0 2px #06080c, 0 0 6px #6fe08c88; }
.floor-roster .card.s-soon .dot { background: #ffc933; box-shadow: inset 0 0 0 2px #06080c; }
/* the three already standing at desks are called out, never hidden */
.floor-roster .card.posted { border-color: var(--gold); box-shadow: 0 0 0 3px #ffc93355; }
.floor-roster .card s {
  position: absolute; left: 0; right: 0; bottom: 0; z-index: 2; text-decoration: none;
  background: var(--gold); color: #221a06;
  font-family: var(--font-display); font-size: 6px; padding: 3px 0;
}
.floor-roster .card.picked { border-color: var(--ember); box-shadow: 0 0 0 3px #d14e1d66; }
.floor-roster .card:hover { border-color: var(--gold); }
/* The move handle: the card opens him, this carries him.
   Halfway down the RIGHT EDGE OF THE PORTRAIT, which is the only spot free in
   every state — the status dot owns the top right corner, NOT HIRED runs the
   full width across the top, and DESK N runs the full width across the bottom.
   It sat over the name first and ate the first letter of it: "Manager" read as
   "lanager" at 1:1 while every width measurement said the text fitted. */
.floor-roster .card .move {
  position: absolute; right: 3px; top: 50%; margin-top: -9px; z-index: 3;
  width: 17px; height: 18px; display: flex; align-items: center; justify-content: center;
  font-size: 12px; background: #171b20e8; color: #c6d1da; box-shadow: inset 0 0 0 2px #06080c;
}
.floor-roster .card .move:hover { background: var(--gold); color: #221a06; }
/* An idle broker still shows in the list, but says so plainly. The dot alone
   never told anybody anything -- see the legend in the footer. */
.floor-roster .card em {
  position: absolute; left: 0; right: 0; top: 0; z-index: 2; font-style: normal;
  background: var(--red); color: var(--cream);
  font-family: var(--font-display); font-size: 5px; letter-spacing: .3px; padding: 3px 0;
}
.floor-roster .card.s-off { opacity: .72; }
.floor-roster .card.s-off:hover { opacity: 1; }
.floor-roster .card.s-off .dot { display: none; }
/* what the dots mean, inline in the footer so the panel gains no height */
.floor-roster .key { display: flex; align-items: center; gap: 5px; font-size: 15px; color: #7d8b98; }
.floor-roster .key i {
  width: 9px; height: 9px; margin-left: 7px; flex: none;
  background: #1b2026; box-shadow: inset 0 0 0 2px #06080c;
}
.floor-roster .key i:first-child { margin-left: 0; }
.floor-roster .key i.live { background: #6fe08c; }
.floor-roster .key i.soon { background: #ffc933; }

.floor-roster .foot { display: flex; flex-wrap: wrap; align-items: center; gap: 14px; padding: 9px 2px 0; }
.floor-roster .foot .pg {
  cursor: pointer; font-family: var(--font-display); font-size: 8px; color: #221a06;
  background: var(--gold); border: 3px solid var(--ink); padding: 7px 10px;
}
.floor-roster .foot .pg[disabled] { background: #4a545e; color: #1c1f24; cursor: default; }
.floor-roster .foot .of { font-family: var(--font-display); font-size: 8px; color: #c6d1da; }
.floor-roster .foot .hint { margin-left: auto; font-size: 17px; color: #7d8b98; }
/* On a narrow screen the hint takes its own line instead of being pushed off
   the end of one. It is the sentence telling you what the surface is FOR, on
   the surface you reach by tapping an empty desk, so losing it on phones is
   closer to "I could not work out how to do this on mobile" than its being
   only an instruction suggests. */
@media (max-width: 900px) {
  .floor-roster .foot .hint { margin-left: 0; width: 100%; }
}
.floor-roster .empty { padding: 26px 12px; text-align: center; font-size: 19px; color: #8fa0b0; }
/* carrying a broker: the menu folds to its title bar so the floor it is
   telling you to click is actually there to be clicked */
.floor-roster.carrying { width: 520px; }
.floor-roster.carrying .grid, .floor-roster.carrying .foot { display: none; }
.floor-roster.carrying .head { padding-bottom: 0; }
.floor-roster.carrying .head b { color: var(--ember); }
.floor-roster.carrying .head .sub { color: #c6d1da; }
.floor-roster.carrying .head .x { margin-left: auto; }
@media (max-height: 860px) {
  .floor-roster { padding: 7px; }
  .floor-roster .head { padding-bottom: 6px; }
  .floor-roster .head b { font-size: 10px; }
  .floor-roster .head .sub { font-size: 15px; }
  .floor-roster .grid { padding: 7px; gap: 7px; }
  .floor-roster .foot { padding-top: 6px; }
}

/* --------------------------------------------------------- the merger, a
   standing machine at a fixed x, so it never migrates with the broker count */
.floor-merger { position: absolute; bottom: var(--ground-h); width: 190px; height: 320px; cursor: pointer; }
.floor-merger .hopper {
  position: absolute; top: 0; left: 26px; right: 26px; height: 40px;
  background: linear-gradient(180deg, #4a525a, #343a41); border: 4px solid var(--ink);
}
.floor-merger .body {
  position: absolute; left: 0; right: 0; top: 36px; bottom: 16px;
  background: linear-gradient(180deg, #3a4148, #22272e); border: 4px solid var(--ink);
  box-shadow: 5px 5px 0 rgba(0,0,0,.35);
}
.floor-merger .scr {
  margin: 10px 10px 0; padding: 8px 6px; text-align: center;
  background: linear-gradient(#10151d, #0a0e14); border: 3px solid #06080c;
}
.floor-merger .scr b { display: block; font-family: var(--font-display); font-size: 8px; color: var(--gold); }
.floor-merger .scr u { display: block; font-family: var(--font-data); font-size: 17px; color: #7d8b98; text-decoration: none; margin-top: 4px; }
/* one loaded is amber (not enough yet), two or three is green (ready) */
.floor-merger.loaded .scr u { color: var(--gold); }
.floor-merger.armed .scr u { color: #6fe08c; text-shadow: 0 0 6px #6fe08c44; }
.floor-merger .slots { position: absolute; left: 14px; right: 14px; top: 96px; display: flex; gap: 8px; justify-content: center; }
.floor-merger .slots i { width: 34px; height: 40px; background: #10151d; border: 3px solid var(--ink); box-shadow: inset 0 0 0 2px #2b3038; }
.floor-merger .slots i.on { background: var(--red); box-shadow: inset 0 0 0 2px #2b3038; }
.floor-merger .grille {
  position: absolute; left: 16px; right: 16px; bottom: 58px; height: 34px;
  background: repeating-linear-gradient(0deg, #22272e 0 4px, #14181d 4px 8px); border: 3px solid var(--ink);
}
.floor-merger .go {
  position: absolute; left: 14px; right: 14px; bottom: 14px;
  font-size: 8px; padding: 8px 4px;
}
.floor-merger .foot { position: absolute; left: -8px; right: -8px; bottom: 0; height: 16px; background: #1c1f24; border: 3px solid var(--ink); }
@media (max-height: 760px) { .floor-merger { height: 280px; } .floor-merger .slots { top: 84px; } }

/* the LED world clocks. THE FLOOR board that used to sit under them is gone:
   it restated numbers the HUD and the bank already carry. */
.floor2-clock {
  position: absolute; bottom: calc(var(--ground-h) + 520px); width: 96px; text-align: center;
  background: linear-gradient(#10151d, #0a0e14); border: 3px solid var(--ink);
  box-shadow: 0 0 0 3px #3a4148; padding: 6px 0 5px;
}
.floor2-clock b {
  display: block; font-family: var(--font-display); font-size: 7px;
  color: var(--gold); margin-bottom: 3px;
}
.floor2-clock span {
  font-family: var(--font-data); font-size: 21px; color: #6fe08c;
  text-shadow: 0 0 8px #6fe08c55;
}
@media (max-height: 860px) { .floor2-clock { display: none; } }

/* ---------------------------------------------- trading-floor originals */
.floor3-tick {
  position: absolute; top: 66px; overflow: hidden;
  background: #0a0e14; border: 3px solid var(--ink); box-shadow: 0 0 0 3px #3a4148;
}
.floor3-tick .tp {
  white-space: nowrap; font-family: var(--font-data); font-size: 18px;
  color: var(--gold); padding: 3px 0; animation: fb-tape 24s linear infinite;
}
.floor3-tick .up { color: #6fe08c; }
.floor3-tick .dn { color: #ff6a5e; }

.floor3-wall { position: absolute; top: 150px; width: 496px; height: 84px; }
.floor3-wall i {
  position: absolute; top: 0; width: 106px; height: 84px;
  background:
    linear-gradient(#ffffff22, #ffffff22) 0 calc(100% - 12px) / 100% 1px no-repeat,
    repeating-linear-gradient(90deg, #ffffff12 0 5px, transparent 5px 13px) 6px 100% / calc(100% - 12px) 10px no-repeat,
    radial-gradient(#ffffff10 1px, transparent 1.6px) 3px 3px / 10px 10px,
    linear-gradient(#10151d, #0a0e14);
  border: 4px solid var(--ink);
}
.floor3-wall i:nth-child(1) { left: 0; }
.floor3-wall i:nth-child(2) { left: 130px; }
.floor3-wall i:nth-child(3) { left: 260px; }
.floor3-wall i:nth-child(4) { left: 390px; }
.floor3-wall i b {
  position: absolute; top: 5px; left: 7px;
  font-family: var(--font-display); font-size: 6px;
}
/* The traces. Eleven points, eight pixels apart, capped by a white marker.
   Every one climbs -- a trading floor does not advertise its losses -- and no
   two climb alike, so a wall of eight reads as eight instruments.

   Two rules are enforced when these are generated, not just eyeballed: a trace
   may never fall, and it may not contain a lone tall step between small ones.
   Dots are 5px at 8px spacing, so an isolated 11px jump leaves a visible hole
   and the chart reads as broken rather than as a gap up. */
.floor3-wall i::after { content: ""; position: absolute; left: 7px; width: 5px; height: 5px; }
.floor3-wall i.rise-steady::after {
  bottom: 18px; background: #6fe08c;
  box-shadow: 80px -35px 0 2px #ffffff90,
    8px -4px #6fe08c,
    16px -7px #6fe08c,
    24px -11px #6fe08c,
    32px -14px #6fe08c,
    40px -18px #6fe08c,
    48px -21px #6fe08c,
    56px -25px #6fe08c,
    64px -28px #6fe08c,
    72px -32px #6fe08c,
    80px -35px #6fe08c;
  filter: drop-shadow(0 0 3px #6fe08c66);
}
.floor3-wall i.rise-steady b { color: #6fe08c; }
.floor3-wall i.rise-curve::after {
  bottom: 18px; background: #6fe08c;
  box-shadow: 80px -40px 0 2px #ffffff90,
    8px -1px #6fe08c,
    16px -3px #6fe08c,
    24px -5px #6fe08c,
    32px -8px #6fe08c,
    40px -12px #6fe08c,
    48px -17px #6fe08c,
    56px -22px #6fe08c,
    64px -28px #6fe08c,
    72px -34px #6fe08c,
    80px -40px #6fe08c;
  filter: drop-shadow(0 0 3px #6fe08c66);
}
.floor3-wall i.rise-curve b { color: #6fe08c; }
.floor3-wall i.rise-early::after {
  bottom: 18px; background: #6fe08c;
  box-shadow: 80px -32px 0 2px #ffffff90,
    8px -6px #6fe08c,
    16px -11px #6fe08c,
    24px -15px #6fe08c,
    32px -19px #6fe08c,
    40px -22px #6fe08c,
    48px -25px #6fe08c,
    56px -27px #6fe08c,
    64px -29px #6fe08c,
    72px -31px #6fe08c,
    80px -32px #6fe08c;
  filter: drop-shadow(0 0 3px #6fe08c66);
}
.floor3-wall i.rise-early b { color: #6fe08c; }
.floor3-wall i.rise-grind::after {
  bottom: 18px; background: #6fe08c;
  box-shadow: 80px -24px 0 2px #ffffff90,
    8px -3px #6fe08c,
    16px -3px #6fe08c,
    24px -6px #6fe08c,
    32px -9px #6fe08c,
    40px -9px #6fe08c,
    48px -13px #6fe08c,
    56px -16px #6fe08c,
    64px -16px #6fe08c,
    72px -20px #6fe08c,
    80px -24px #6fe08c;
  filter: drop-shadow(0 0 3px #6fe08c66);
}
.floor3-wall i.rise-grind b { color: #6fe08c; }
.floor3-wall i.rise-double::after {
  bottom: 18px; background: #6fe08c;
  box-shadow: 80px -37px 0 2px #ffffff90,
    8px -4px #6fe08c,
    16px -9px #6fe08c,
    24px -12px #6fe08c,
    32px -13px #6fe08c,
    40px -14px #6fe08c,
    48px -15px #6fe08c,
    56px -19px #6fe08c,
    64px -25px #6fe08c,
    72px -31px #6fe08c,
    80px -37px #6fe08c;
  filter: drop-shadow(0 0 3px #6fe08c66);
}
.floor3-wall i.rise-double b { color: #6fe08c; }
.floor3-wall i.rise-stairs::after {
  bottom: 18px; background: #ffc933;
  box-shadow: 80px -30px 0 2px #ffffff90,
    8px 0px #ffc933,
    16px -7px #ffc933,
    24px -7px #ffc933,
    32px -7px #ffc933,
    40px -15px #ffc933,
    48px -15px #ffc933,
    56px -15px #ffc933,
    64px -23px #ffc933,
    72px -23px #ffc933,
    80px -30px #ffc933;
  filter: drop-shadow(0 0 3px #ffc93366);
}
.floor3-wall i.rise-stairs b { color: #ffc933; }
.floor3-wall i.rise-spike::after {
  bottom: 18px; background: #ffc933;
  box-shadow: 80px -44px 0 2px #ffffff90,
    8px 0px #ffc933,
    16px 0px #ffc933,
    24px 0px #ffc933,
    32px 0px #ffc933,
    40px 0px #ffc933,
    48px -7px #ffc933,
    56px -18px #ffc933,
    64px -29px #ffc933,
    72px -38px #ffc933,
    80px -44px #ffc933;
  filter: drop-shadow(0 0 3px #ffc93366);
}
.floor3-wall i.rise-spike b { color: #ffc933; }
.floor3-wall i.rise-late::after {
  bottom: 18px; background: #ffc933;
  box-shadow: 80px -42px 0 2px #ffffff90,
    8px -2px #ffc933,
    16px -3px #ffc933,
    24px -5px #ffc933,
    32px -6px #ffc933,
    40px -8px #ffc933,
    48px -10px #ffc933,
    56px -13px #ffc933,
    64px -20px #ffc933,
    72px -30px #ffc933,
    80px -42px #ffc933;
  filter: drop-shadow(0 0 3px #ffc93366);
}
.floor3-wall i.rise-late b { color: #ffc933; }

/* two-by-two, so a block of four reads as a unit instead of a long strip */
.floor3-wall.grid2 { width: 236px; height: 180px; }
.floor3-wall.grid2 i:nth-child(1) { left: 0; top: 0; }
.floor3-wall.grid2 i:nth-child(2) { left: 130px; top: 0; }
.floor3-wall.grid2 i:nth-child(3) { left: 0; top: 96px; }
.floor3-wall.grid2 i:nth-child(4) { left: 130px; top: 96px; }

/* the water cooler: the trading floor's real town square. Replaced the
   opening bell on request — a wall bell was decoration about the market;
   the cooler is decoration about the office. */
.floor3-cooler { position: absolute; bottom: var(--ground-h); width: 30px; height: 76px; }
.floor3-cooler .bottle {
  position: absolute; top: 0; left: 4px; width: 22px; height: 26px;
  background: #9fd8ef; border: 3px solid var(--ink);
}
.floor3-cooler .bottle::after {
  content: ""; position: absolute; left: 2px; top: 2px; width: 5px; height: 15px;
  background: #d6ecf7;
}
.floor3-cooler .tank {
  position: absolute; top: 26px; left: 0; width: 30px; height: 50px;
  background: #eef0f2; border: 3px solid var(--ink);
}
.floor3-cooler .tank::before {
  content: ""; position: absolute; top: 10px; left: 5px; width: 8px; height: 6px;
  background: #10151d;
}
.floor3-cooler .tank::after {
  content: ""; position: absolute; top: 24px; left: 3px; right: 3px; height: 3px;
  background: #c9ccd1;
}

.floor3-gauge {
  position: absolute; top: 190px; width: 170px; text-align: center;
  background: linear-gradient(#10151d, #0a0e14); border: 3px solid var(--ink);
  box-shadow: 0 0 0 3px #3a4148; padding: 9px 10px;
}
.floor3-gauge .bar {
  position: relative; height: 14px; border: 2px solid var(--ink);
  background: linear-gradient(90deg, #ff6a5e, #ffd75e, #6fe08c);
}
.floor3-gauge .bar::after {
  content: ""; position: absolute; top: -5px; left: 78%; width: 5px; height: 20px;
  background: #fff; border: 2px solid var(--ink);
}
.floor3-gauge b { display: block; font-family: var(--font-display); font-size: 7px; color: var(--gold); margin-top: 7px; }

.floor3-rack {
  position: absolute; bottom: var(--ground-h); width: 84px; height: 180px;
  background: linear-gradient(90deg, #22272e, #2b3038); border: 4px solid var(--ink);
}
.floor3-rack::before {
  content: ""; position: absolute; left: 8px; right: 8px; top: 10px; height: 110px;
  background: repeating-linear-gradient(0deg, #10151d 0 16px, #1c222b 16px 22px);
  border: 2px solid var(--ink);
}
.floor3-rack u { position: absolute; width: 6px; height: 6px; background: #6fe08c; animation: fb-blink 1.3s steps(2, end) infinite; }
.floor3-rack u:nth-of-type(1) { left: 16px; top: 18px; }
.floor3-rack u:nth-of-type(2) { left: 28px; top: 40px; animation-delay: 0.4s; background: #ffd75e; }
.floor3-rack u:nth-of-type(3) { left: 16px; top: 62px; animation-delay: 0.9s; }
.floor3-rack u:nth-of-type(4) { left: 28px; top: 84px; animation-delay: 0.2s; background: #ff6a5e; }
.floor3-rack b {
  position: absolute; bottom: 12px; left: 0; right: 0; text-align: center;
  font-family: var(--font-display); font-size: 6px; color: #8fa0b0;
}

.floor3-printer { position: absolute; bottom: var(--ground-h); width: 100px; height: 150px; }
.floor3-printer .box {
  position: absolute; bottom: 56px; left: 6px; width: 86px; height: 44px;
  background: linear-gradient(#cfd5da, #aab2b9); border: 3px solid var(--ink);
}
.floor3-printer .box::after { content: ""; position: absolute; top: 10px; left: 10px; right: 10px; height: 5px; background: var(--ink); }
.floor3-printer .stand {
  position: absolute; bottom: 0; left: 14px; width: 70px; height: 56px;
  background: linear-gradient(#3a4148, #2b3038); border: 3px solid var(--ink);
}

.floor3-pizza { position: absolute; bottom: var(--ground-h); width: 70px; height: 40px; }
.floor3-pizza i {
  position: absolute; width: 64px; height: 12px;
  background: linear-gradient(#e2c79b, #d0b184); border: 2px solid var(--ink);
}
.floor3-pizza i:nth-child(1) { bottom: 0; left: 0; }
.floor3-pizza i:nth-child(2) { bottom: 12px; left: 4px; }
.floor3-pizza i:nth-child(3) { bottom: 24px; left: 2px; }

.floor3-phone {
  position: absolute; top: 150px; width: 46px; height: 64px;
  background: #22272e; border: 3px solid var(--ink);
}
.floor3-phone::before {
  content: ""; position: absolute; top: 8px; left: 8px; width: 12px; height: 44px;
  background: #c92f24; border: 2px solid var(--ink); border-radius: 6px;
}
.floor3-phone::after {
  content: ""; position: absolute; top: 14px; right: 7px; width: 10px; height: 26px;
  background: repeating-linear-gradient(0deg, #3a4148 0 5px, #22272e 5px 9px);
}

@media (max-height: 800px) {
  .floor3-cooler, .floor3-wall, .floor3-gauge, .floor3-phone { display: none; }
}
.room-floor .hr2-poster { bottom: calc(var(--ground-h) + 425px); }

/* the chart poster over the merger desk */
.hr2-poster.pic-chart .pic { background: linear-gradient(180deg, #10151d, #0a0e14); }
.hr2-poster.pic-chart .ln {
  position: absolute; left: 10px; bottom: 12px; width: 9px; height: 9px; background: #6fe08c;
  box-shadow: 12px -8px 0 #6fe08c, 24px -4px 0 #6fe08c, 36px -18px 0 #6fe08c,
    48px -14px 0 #6fe08c, 60px -28px 0 #6fe08c, 72px -40px 0 #6fe08c, 84px -34px 0 #6fe08c,
    96px -52px 0 #6fe08c, 108px -64px 0 #6fe08c, 120px -78px 0 #6fe08c;
}

.fb-popover {
  position: fixed; inset: 0; z-index: 55; display: flex; align-items: center;
  justify-content: center; background: rgba(20, 15, 8, .55); padding: 16px;
}
.fb-popover { flex-wrap: wrap; gap: 14px; }
.fb-popover #pop-close { margin-left: auto; }

/* ------ THE PHONE. The broker card (470) and the paycheck editor (380) sit
   side by side above 896px of width and wrap below it. Wrapped, the stack is
   taller than the screen and .fb-popover cannot scroll, so SAVE ON-CHAIN sat
   307px below the fold on a 390px phone and 46px below it on an iPad in
   portrait. A holder reported he simply could not set his broker's paycheck.

   Two parts, and both are needed. align-items:center has to go: once the
   content is taller than the box, centring pushes the TOP off the screen as
   well, and no amount of scrolling brings it back. And max-height:none on the
   children moves the scroll to the CONTAINER — otherwise a thumb is dragging
   one scroller inside another, which on touch is the difference between
   usable and infuriating. Above 900px nothing here applies and the desktop
   layout is byte-identical. ------------------------------------------------ */
@media (max-width: 900px) {
  .fb-popover {
    align-items: flex-start; overflow-y: auto; -webkit-overflow-scrolling: touch;
    /* AND THE SCROLL HAS TO END SOMEWHERE A THUMB CAN REACH. The fix above got
       SAVE ON-CHAIN onto the screen and a second holder still could not press
       it, because "on the screen" was measured in a headless browser that has
       no browser. Fully scrolled to the very end there was 32px between the
       button and the bottom of the layout viewport, and Safari's bottom bar is
       44-83px, so the last control sat UNDER the chrome with no scroll left to
       rescue it. Identical at 360x640, 390x844 and 414x896, which is what gave
       it away: a real clipping bug varies with height, a constant does not.
       The padding is what buys the scroll, so it has to clear the tallest
       chrome we can be shown, plus the home indicator. */
    padding-bottom: calc(104px + env(safe-area-inset-bottom, 0px));
  }
  .fb-sheet, .fb-popover .fb-broker, .fb-merge, .fb-pay { max-height: none; }
}

/* ------ every popover speaks the building's language: a graphite frame with
   a lit screen in it, the same one the desks, the roster sign and the merger
   already use, instead of the cream index card they used to be ------------ */
.fb-sheet, .fb-popover .fb-broker, .fb-merge, .fb-pay {
  background: #2a2f36; border: 4px solid var(--ink); padding: 12px; color: var(--cream);
  box-shadow: 8px 8px 0 rgba(0, 0, 0, .45); width: 100%; max-height: 88vh; overflow-y: auto;
}
.fb-lit, .fb-popover .fb-broker .scr, .fb-merge .scr, .fb-pay .tot {
  position: relative; overflow: hidden;
  background: linear-gradient(#10151d, #0a0e14); border: 3px solid #06080c;
}
.fb-popover .fb-broker .scr::after, .fb-merge .scr::after {
  content: ""; position: absolute; inset: 0; pointer-events: none;
  background: repeating-linear-gradient(0deg, transparent 0 3px, #00000048 3px 4px);
}
.fb-pay .mini, .fb-merge .mini {
  font-family: var(--font-display); font-size: 7px; padding: 6px 7px; cursor: pointer;
  background: #444c55; color: var(--cream); border: 2px solid var(--ink); line-height: 1.5;
}
.fb-pay .mini:hover, .fb-merge .mini:hover { background: #58626d; }

/* ---------------------------------------------------- one broker's file */
.fb-popover .fb-broker { max-width: 470px; }
/* in here the green frame is redundant — the badge already says it */
.fb-popover .fb-broker.working { border-color: var(--ink); box-shadow: 8px 8px 0 rgba(0, 0, 0, .45); }
.fb-popover .fb-broker header { align-items: center; gap: 12px; padding-bottom: 11px; }
.fb-popover .fb-broker header #pop-close { align-self: flex-start; }
.fb-popover .fb-broker img { width: 82px; height: 82px; border: 3px solid #06080c; box-shadow: 0 0 0 3px #4a545e; }
.fb-popover .fb-broker .who b { font-size: 13px; color: var(--gold); text-shadow: 0 0 10px #ffc93355; }
.fb-popover .fb-broker .who span { color: #a9b7c2; font-size: 19px; }
/* this rule has to restate the size: the .who span rule above is more specific
   than the base .status one and would blow the badge up to 19px Press Start */
.fb-popover .fb-broker .who .status { font-size: 7px; border-color: #06080c; background: #2e7d4f; color: #eafff1; }
.fb-popover .fb-broker .who .status.off { background: var(--red); color: #ffe9e4; }
.fb-popover .fb-broker .scr { padding: 9px 13px; }
.fb-popover .fb-broker .scr div { display: flex; justify-content: space-between; align-items: baseline; gap: 12px; padding: 3px 0; }
.fb-popover .fb-broker .scr span { font-family: var(--font-display); font-size: 7px; color: #8fa0b0; flex: none; }
.fb-popover .fb-broker .scr i {
  font-family: var(--font-data); font-size: 21px; font-style: normal; color: #6fe08c; text-align: right; line-height: 1.1;
}
.fb-popover .fb-broker .chips { margin-top: 9px; }
.fb-popover .fb-broker .chip {
  background: #1b222b; border-color: #06080c; color: #cfe6d6; font-family: var(--font-data); font-size: 18px;
}
/* One action per row, each carrying the sentence that says what pressing it
   actually does. A row of identical gold pills was the whole problem. */
.fb-popover .fb-broker .acts { display: block; margin-top: 11px; }
.fb-broker .acts .act {
  display: block; width: 100%; text-align: left; cursor: pointer; margin-top: 8px; color: var(--cream);
  background: #363e47; border: 3px solid var(--ink); box-shadow: 3px 3px 0 rgba(0, 0, 0, .4); padding: 10px 12px;
}
.fb-broker .acts .act:hover { background: #424b56; }
.fb-broker .acts .act:active { transform: translate(2px, 2px); box-shadow: 1px 1px 0 rgba(0, 0, 0, .4); }
.fb-broker .acts .act b { display: block; font-family: var(--font-display); font-size: 9px; line-height: 1.5; }
.fb-broker .acts .act span { display: block; font-size: 17px; line-height: 1.3; color: #a9b7c2; margin-top: 6px; }
/* the pay-to-wallet switch: the state is the point, so it is a lit pill on the
   title rather than a sentence you have to read to find out */
.fb-broker .acts .act.sw b { display: flex; align-items: center; gap: 9px; }
.fb-broker .acts .act.sw b i {
  font-family: var(--font-display); font-size: 7px; font-style: normal;
  padding: 4px 7px; background: #10151d; color: #7d8b98; box-shadow: inset 0 0 0 2px #06080c;
}
.fb-broker .acts .act.sw.on b i { background: #2e7d4f; color: #eafff1; }
.fb-broker .acts .act.sw.on { box-shadow: inset 0 0 0 2px #2e7d4f, 3px 3px 0 rgba(0, 0, 0, .4); }
/* pressed in, because the panel it opened is sitting right beside it and the
   same click closes it again */
.fb-broker .acts .act.on {
  background: #2a323b; box-shadow: inset 0 0 0 2px var(--gold), 1px 1px 0 rgba(0, 0, 0, .4);
  transform: translate(2px, 2px);
}
.fb-broker .acts .act.on b { color: var(--gold); }
/* the one that changes the token itself is the gold one */
.fb-broker .acts .act.go { background: var(--gold); color: #221a06; }
.fb-broker .acts .act.go:hover { background: #ffd75e; }
.fb-broker .acts .act.go span { color: #574512; }

/* ------------------------------------------------------- the merging menu */
.fb-merge { max-width: 570px; }
.fb-merge header { display: flex; align-items: flex-start; gap: 10px; padding-bottom: 10px; }
.fb-merge header .who b {
  display: block; font-family: var(--font-display); font-size: 13px; color: var(--gold); text-shadow: 0 0 10px #ffc93355;
}
.fb-merge header .who span { display: block; font-size: 18px; color: #a9b7c2; margin-top: 5px; }
.fb-merge .lead { font-size: 17px; line-height: 1.35; color: #c6d1da; }
.fb-merge .slots { display: grid; grid-template-columns: repeat(3, 1fr); gap: 9px; margin-top: 11px; }
.fb-merge .slot {
  background: #10151d; border: 3px solid #06080c; padding: 8px 7px; min-height: 168px;
  display: flex; flex-direction: column; align-items: center; gap: 4px; text-align: center;
}
.fb-merge .slot.empty { justify-content: center; border-style: dashed; border-color: #39424c; }
.fb-merge .slot.empty span { font-family: var(--font-display); font-size: 7px; color: #57646f; }
.fb-merge .slot img { width: 54px; height: 54px; border: 2px solid #06080c; image-rendering: pixelated; background: var(--concrete); }
.fb-merge .slot em { font-family: var(--font-display); font-size: 6px; font-style: normal; padding: 3px 5px; border: 2px solid #06080c; }
.fb-merge .slot.keep { box-shadow: inset 0 0 0 2px #2e7d4f; }
.fb-merge .slot.keep em { background: #2e7d4f; color: #eafff1; }
.fb-merge .slot.burn em { background: var(--red); color: #ffe9e4; }
.fb-merge .slot b { font-family: var(--font-display); font-size: 8px; }
.fb-merge .slot u { font-family: var(--font-data); font-size: 16px; color: #8fa0b0; text-decoration: none; line-height: 1.15; }
.fb-merge .slot .ctl { margin-top: auto; padding-top: 6px; display: flex; flex-direction: column; gap: 4px; width: 100%; }
/* burning a 1-of-1 is the one mistake here that cannot be taken back */
.fb-merge .warn {
  margin-top: 10px; padding: 9px 11px; font-size: 16px; line-height: 1.3;
  background: #452820; border: 3px solid var(--ink); color: #ffd9c9;
}
.fb-merge .scr { margin-top: 11px; padding: 9px 13px; }
.fb-merge .scr div { display: flex; justify-content: space-between; align-items: baseline; gap: 12px; padding: 3px 0; }
.fb-merge .scr span { font-family: var(--font-display); font-size: 7px; color: #8fa0b0; flex: none; }
.fb-merge .scr i { font-family: var(--font-data); font-size: 20px; font-style: normal; color: #6fe08c; text-align: right; }
.fb-merge .bar { display: flex; gap: 9px; margin-top: 11px; align-items: stretch; }
.fb-merge .bar .go { flex: 1; }
.fb-merge .pickhd { display: flex; align-items: baseline; gap: 9px; margin-top: 15px; flex-wrap: wrap; }
.fb-merge .pickhd b { font-family: var(--font-display); font-size: 9px; color: var(--gold); }
.fb-merge .pickhd span { font-size: 16px; color: #8fa0b0; }
.fb-merge .pick {
  margin-top: 8px; max-height: 31vh; overflow-y: auto; display: grid;
  grid-template-columns: repeat(auto-fill, minmax(70px, 1fr)); gap: 7px;
  background: #10151d; border: 3px solid #06080c; padding: 8px;
}
.fb-merge .pick .card {
  background: #242c35; border: 2px solid #06080c; padding: 5px 3px; cursor: pointer; color: var(--cream);
  display: flex; flex-direction: column; align-items: center; gap: 3px;
}
.fb-merge .pick .card:hover { background: #313a45; }
.fb-merge .pick .card .pic { position: relative; line-height: 0; }
.fb-merge .pick .card img { width: 44px; height: 44px; display: block; image-rendering: pixelated; background: var(--concrete); }
.fb-merge .pick .card s {
  position: absolute; left: 0; right: 0; bottom: 0; text-decoration: none; background: #2e7d4f;
  font-family: var(--font-display); font-size: 6px; color: #eafff1; padding: 2px 0; line-height: 1.4;
}
.fb-merge .pick .card b { font-family: var(--font-display); font-size: 7px; }
.fb-merge .pick .card u { font-family: var(--font-data); font-size: 14px; color: #8fa0b0; text-decoration: none; }
.fb-merge .pick .card.in { box-shadow: inset 0 0 0 2px #6fe08c; }
.fb-merge .pick .card.no { opacity: .32; cursor: not-allowed; }
.fb-merge .none { grid-column: 1 / -1; font-size: 17px; color: #8fa0b0; padding: 8px; }

/* --------------------------------------------------------- the furnace
   Built on .fb-merge so the two machines read as the same make: the header,
   the lit readout, the picker strip and the action bar are all inherited and
   only the ladder is new. The five rungs live inside ONE screen rather than
   five, or a stack of steel rings turns into a fence. */
.fb-furnace .belt {
  display: flex; align-items: center; gap: 11px; margin-top: 11px; padding: 9px 11px;
  background: #262c33; border: 3px solid #06080c;
}
.fb-furnace .belt img {
  width: 54px; height: 54px; border: 2px solid #06080c;
  image-rendering: pixelated; background: var(--concrete);
}
.fb-furnace .belt .who b { display: block; font-family: var(--font-display); font-size: 9px; }
.fb-furnace .belt .who span { display: block; font-family: var(--font-data); font-size: 17px; color: #8fa0b0; margin-top: 5px; }

.fb-furnace .rungs {
  position: relative; margin-top: 9px; padding: 5px;
  background: linear-gradient(#10151d, #0a0e14); border: 3px solid #06080c;
  box-shadow: 0 0 0 3px #3a4148;
}
.fb-furnace .rungs::after {
  content: ""; position: absolute; inset: 0; pointer-events: none;
  background: repeating-linear-gradient(0deg, transparent 0 3px, #00000038 3px 4px);
}
.fb-furnace .rung {
  width: 100%; display: grid; grid-template-columns: 13px 1fr auto auto;
  align-items: center; gap: 10px; padding: 7px 8px; text-align: left;
  background: none; border: 0; font: inherit; color: #c6d1da; cursor: pointer;
}
.fb-furnace .rung i { width: 11px; height: 11px; background: #2b3038; box-shadow: inset 0 0 0 2px #06080c; }
.fb-furnace .rung b { font-family: var(--font-display); font-size: 8px; display: flex; align-items: center; gap: 8px; }
/* the rung counted as well as named, so the ladder reads as a ladder */
.fb-furnace .rung b em {
  font-style: normal; font-size: 6px; padding: 3px 4px; min-width: 17px; text-align: center;
  background: #2b3038; color: #8fa0b0; box-shadow: inset 0 0 0 2px #06080c;
}
.fb-furnace .rung.here b em { background: var(--gold); color: #221a06; }
.fb-furnace .rung.aimed b em { background: #6fe08c; color: #08130c; }
.fb-furnace .rung u { font-family: var(--font-data); font-size: 18px; color: #8fa0b0; text-decoration: none; }
.fb-furnace .rung span { font-family: var(--font-data); font-size: 16px; color: #6fe08c; }
.fb-furnace .rung:not(:disabled):hover { background: #ffffff12; }
.fb-furnace .rung:disabled { cursor: default; }
.fb-furnace .rung.spent { opacity: .45; }
.fb-furnace .rung.spent span, .fb-furnace .rung.off span { color: #7d8b98; }
/* where he stands now, and where he is being sent */
.fb-furnace .rung.here i { background: #6fe08c; box-shadow: inset 0 0 0 2px #06080c, 0 0 8px #6fe08c88; }
.fb-furnace .rung.here b, .fb-furnace .rung.here span { color: var(--gold); }
.fb-furnace .rung.aimed { box-shadow: inset 0 0 0 2px var(--gold); background: #ffc93314; }
.fb-furnace .rung.aimed i { background: var(--gold); box-shadow: inset 0 0 0 2px #06080c, 0 0 8px #ffc93388; }
.fb-furnace .pickme { padding: 16px 8px; text-align: center; }

/* ------------------------------------------------------- the pay packet */
.fb-pay { max-width: 380px; }
.fb-pay header { display: block; padding-bottom: 10px; }
.fb-pay header b { display: block; font-family: var(--font-display); font-size: 12px; color: var(--gold); text-shadow: 0 0 10px #ffc93355; }
.fb-pay header span { display: block; font-size: 17px; color: #a9b7c2; line-height: 1.3; margin-top: 6px; }
.fb-pay .line { display: flex; gap: 8px; align-items: center; margin-top: 8px; }
.fb-pay .line select { flex: 1; min-width: 0; }
.fb-pay .line .pct { width: 76px; text-align: center; appearance: textfield; -moz-appearance: textfield; }
.fb-pay .line em { font-family: var(--font-display); font-size: 9px; color: #8fa0b0; font-style: normal; }
.fb-pay .tot { display: flex; justify-content: space-between; align-items: baseline; margin-top: 11px; padding: 8px 11px; }
.fb-pay .tot span { font-family: var(--font-display); font-size: 8px; color: #8fa0b0; }
.fb-pay .tot b { font-family: var(--font-data); font-size: 23px; color: #7d8b98; }
.fb-pay .tot.ok b { color: #6fe08c; text-shadow: 0 0 8px #6fe08c44; }
.fb-pay .tot.bad b { color: #ff9070; }
.fb-pay .quick { display: flex; align-items: center; gap: 7px; margin-top: 10px; font-size: 16px; color: #8fa0b0; }
.fb-pay .bar { display: flex; gap: 9px; margin-top: 12px; }

/* HIRING NOW: an animated LED wall on the twin tower */
.fb-ledwall {
  position: absolute; overflow: hidden; text-align: center;
  background: linear-gradient(#10151d, #0a0e14); border: 3px solid #06080c;
  box-shadow: 0 0 0 3px #3a4148, 0 0 20px #ffc93329;
  padding: 9px 8px;
}
.fb-ledwall::after {
  content: ""; position: absolute; inset: 0; pointer-events: none;
  background: repeating-linear-gradient(0deg, transparent 0 3px, #00000048 3px 4px);
}
.fb-ledwall b {
  display: block; font-family: var(--font-display); font-size: 16px;
  color: #ffd75e; text-shadow: 0 0 14px #ffc933cc, 0 0 4px #ffc93388, 2px 2px 0 #000;
  animation: fb-ledpulse 3s ease-in-out infinite; margin-bottom: 7px;
}
@keyframes fb-ledpulse { 0%, 100% { opacity: 1; } 50% { opacity: 0.8; } }
.fb-ledwall span {
  display: block; font-family: var(--font-data); font-size: 19px;
  color: #9fe0af; text-shadow: 0 0 6px #6fe08c44; line-height: 1.34;
}
.fb-ledwall span:last-child::after { content: "_"; animation: fb-blink 1s steps(2, end) infinite; }

/* ---------------------------------------------- bank originals: the money room
   Same language as hr2-* / floor3-*: graphite bodies, ink borders, jumbotron
   screens (#10151d -> #0a0e14 + scanlines), gold display, #6fe08c VT323 data,
   light-wood accents. */

/* panel bits that only the bank uses: stat rows and the verify strip, restyled
   for the jumbotron screen instead of the old paper card */
.room-bank .room-deskcard .row {
  display: flex; justify-content: space-between; gap: 12px;
  font-size: 18px; color: #9fe0af; padding: 3px 0;
}
.room-bank .room-deskcard .row i {
  font-style: normal; color: #6fe08c; font-family: var(--font-data);
  text-shadow: 0 0 6px #6fe08c44;
}
.room-bank .room-deskcard .fb-note {
  background: #06080c; border: 3px dashed #3a4148; color: #9fe0af;
}

/* ---------- 3. BURN FURNACE ---------- */
.bank2-furnace { position: absolute; bottom: var(--ground-h); width: 190px; height: 250px; cursor: pointer; }
.bank2-furnace .body {
  position: absolute; bottom: 0; left: 0; right: 0; height: 250px;
  background: linear-gradient(90deg, #22272e, #333a42 40%, #1c2127); border: 4px solid var(--ink);
}
/* the flue is its own prop so it always reaches the ceiling, whatever the
   window height does to the wall */
.bank2-flue {
  position: absolute; top: 44px; bottom: calc(var(--ground-h) + 246px); width: 30px;
  background: linear-gradient(90deg, #4a525a, #2b3239 45%, #1e2329); border: 4px solid var(--ink);
}
.bank2-flue i {
  position: absolute; left: -6px; right: -6px; height: 12px;
  background: #3a4148; border-top: 3px solid var(--ink); border-bottom: 3px solid var(--ink);
}
.bank2-flue i:nth-of-type(1) { bottom: 46px; }
.bank2-flue i:nth-of-type(2) { bottom: 126px; }
.bank2-furnace .hopper {
  position: absolute; bottom: 250px; left: 18px; width: 78px; height: 30px;
  background: linear-gradient(#4a525a, #2b3239); border: 4px solid var(--ink);
}
.bank2-furnace .hopper::after {
  content: ""; position: absolute; bottom: 100%; left: 16px; width: 44px; height: 24px;
  background: linear-gradient(#3f474f, #2b3239); border: 3px solid var(--ink); border-bottom: 0;
}
.bank2-furnace .scr {
  position: absolute; top: 12px; left: 14px; right: 14px; height: 54px; overflow: hidden;
  background: linear-gradient(#10151d, #0a0e14); border: 3px solid #06080c;
}
.bank2-furnace .scr::after {
  content: ""; position: absolute; inset: 0; pointer-events: none;
  background: repeating-linear-gradient(0deg, transparent 0 3px, #00000048 3px 4px);
}
.bank2-furnace .scr b {
  display: block; margin: 6px 0 0 8px; font-family: var(--font-display);
  font-size: 6px; color: var(--gold); text-shadow: 0 0 8px #ffc93366;
}
.bank2-furnace .scr u {
  display: block; margin-left: 8px; font-family: var(--font-data); font-size: 21px;
  color: #6fe08c; text-decoration: none; text-shadow: 0 0 6px #6fe08c55; line-height: 22px;
}
/* the louver gave up ten pixels so the control panel below it has real room:
   the button and the fire slot must not meet at any window height */
.bank2-furnace .grille {
  position: absolute; top: 74px; left: 18px; right: 18px; height: 22px;
  background: repeating-linear-gradient(0deg, #11161c 0 5px, #2b323a 5px 10px);
  border: 3px solid var(--ink);
}
.bank2-furnace .slot {
  position: absolute; bottom: 46px; left: 22px; right: 22px; height: 46px;
  background: linear-gradient(180deg, #3a1206, #7b2a08 40%, #d14e1d);
  border: 4px solid var(--ink); box-shadow: 0 0 26px 6px #d14e1d55;
  animation: bk-ember 2.4s ease-in-out infinite;
}
.bank2-furnace .slot::after {
  content: ""; position: absolute; top: 7px; left: 9px; right: 9px; height: 8px;
  background: #ffb35c; box-shadow: 0 15px 0 #ff7a2e;
}
/* the control panel: sits in the clear band between the louver (ends 102) and
   the fire slot (starts 150), so it never lands on either */
.bank2-furnace .go {
  position: absolute; top: 108px; left: 18px; right: 18px;
  font-size: 7px; padding: 7px 4px; line-height: 1.1;
}
.bank2-furnace.loaded .go { background: #6fe08c; }
.bank2-furnace .warn {
  position: absolute; bottom: 12px; left: 22px; right: 22px; height: 16px;
  background: repeating-linear-gradient(45deg, var(--gold) 0 8px, var(--ink) 8px 16px);
  border: 3px solid var(--ink);
}
.bank2-furnace .glow {
  position: absolute; bottom: 68px; left: -16px; right: -16px; height: 76px; pointer-events: none;
  background: radial-gradient(ellipse at 50% 100%, #d14e1d40, transparent 70%);
  animation: bk-ember 2.4s ease-in-out infinite;
}
@keyframes bk-ember { 0%, 100% { opacity: 0.72; } 50% { opacity: 1; } }

/* ---------- 4. FLOOR CAMS ---------- */
.bank2-cctv {
  position: absolute; top: 120px; width: 330px;
  background: #2a2f36; border: 4px solid var(--ink); padding: 9px;
  box-shadow: 6px 6px 0 rgba(0, 0, 0, 0.35);
}
.bank2-cctv > b {
  display: block; font-family: var(--font-display); font-size: 8px;
  color: var(--gold); text-shadow: 0 0 10px #ffc93366;
  background: #1c2127; border: 3px solid #10151d; padding: 7px 8px; margin-bottom: 8px;
}
.bank2-cctv .grid {
  display: grid; grid-template-columns: repeat(3, 1fr); gap: 6px;
  background: #1c2127; border: 3px solid #10151d; padding: 6px;
}
.bank2-cctv .m {
  position: relative; height: 64px; overflow: hidden;
  background: linear-gradient(#10151d, #0a0e14); border: 3px solid #06080c;
}
.bank2-cctv .m::before {
  content: attr(data-cam); position: absolute; top: 1px; left: 4px; z-index: 4;
  font-family: var(--font-data); font-size: 12px; color: #4f8f63; line-height: 12px;
}
.bank2-cctv .m::after {
  content: ""; position: absolute; inset: 0; pointer-events: none;
  background:
    radial-gradient(ellipse at 50% 45%, transparent 55%, #00000055),
    repeating-linear-gradient(0deg, transparent 0 3px, #00000048 3px 4px);
}
.bank2-cctv .m i, .bank2-cctv .m u, .bank2-cctv .m s { position: absolute; background: #2f6b46; }
/* HR: the reception counter and someone waiting at it */
.bank2-cctv .c1 i { left: 8px; bottom: 9px; width: 44px; height: 14px; }
.bank2-cctv .c1 u { left: 64px; bottom: 9px; width: 9px; height: 16px; background: #6fe08c; }
.bank2-cctv .c1 u::after, .bank2-cctv .c4 u::after {
  content: ""; position: absolute; bottom: 100%; left: 0; width: 9px; height: 9px;
  margin-bottom: 4px; background: inherit;
}
/* FLOOR: three desks in a row */
.bank2-cctv .c2 i { left: 7px; bottom: 10px; width: 20px; height: 9px; box-shadow: 27px 0 0 #2f6b46, 54px 0 0 #2f6b46; }
.bank2-cctv .c2 u { left: 12px; bottom: 19px; width: 10px; height: 7px; background: #4f8f63; box-shadow: 27px 0 0 #4f8f63, 54px 0 0 #4f8f63; }
/* VAULT: the wall of safe-deposit boxes */
.bank2-cctv .c3 i {
  left: 20px; bottom: 14px; width: 14px; height: 11px; background: #2b5c40;
  box-shadow: 17px 0 0 #2b5c40, 34px 0 0 #2b5c40, 0 14px 0 #2b5c40, 17px 14px 0 #2b5c40, 34px 14px 0 #234f34;
}
/* DOOR: the way in, and someone stepping through it */
.bank2-cctv .c4 i { left: 14px; bottom: 9px; width: 24px; height: 40px; background: #14301f; box-shadow: inset 0 0 0 3px #2f6b46; }
.bank2-cctv .c4 u { left: 52px; bottom: 9px; width: 9px; height: 16px; background: #6fe08c; }
/* STREET: the towers outside */
.bank2-cctv .c5 s { left: 5px; right: 5px; bottom: 10px; height: 3px; background: #2a5b3c; }
.bank2-cctv .c5 i { left: 14px; bottom: 13px; width: 15px; height: 26px; background: #234f34; }
.bank2-cctv .c5 u { left: 40px; bottom: 13px; width: 12px; height: 17px; background: #1e4530; box-shadow: 20px 6px 0 #234f34; }
/* ROOF: the helipad and the mast */
.bank2-cctv .c6 s { left: 5px; right: 5px; bottom: 10px; height: 3px; background: #2a5b3c; }
.bank2-cctv .c6 i { left: 12px; bottom: 13px; width: 40px; height: 13px; background: #14301f; border: 2px solid #2f6b46; }
.bank2-cctv .c6 i::after {
  content: ""; position: absolute; top: 2px; left: 12px; width: 3px; height: 7px;
  background: #6fe08c; box-shadow: 10px 0 0 #6fe08c, 5px 2px 0 -1px #6fe08c;
}
.bank2-cctv .c6 u { left: 74px; bottom: 13px; width: 4px; height: 30px; background: #2f6b46; }
.bank2-cctv .c6 u::after { content: ""; position: absolute; bottom: 14px; left: -4px; width: 12px; height: 3px; background: #2f6b46; }
.bank2-cctv .c6 u::before { content: ""; position: absolute; bottom: 100%; left: -1px; width: 6px; height: 5px; background: #ff5a4e; }
.bank2-cctv .rec {
  position: absolute; top: 5px; right: 5px; width: 7px; height: 7px; background: #ff5a4e;
  box-shadow: 0 0 8px #ff5a4e; z-index: 5;
}

/* ---------- 5. PAYDAY PILLAR ---------- */
.bank2-pillar { position: absolute; bottom: var(--ground-h); width: 110px; height: 350px; }
.bank2-pillar .foot {
  position: absolute; bottom: 0; left: -20px; width: 150px; height: 24px;
  background: linear-gradient(#3a4148, #22272e); border: 4px solid var(--ink);
}
.bank2-pillar .col {
  position: absolute; bottom: 20px; left: 0; width: 110px; height: 330px;
  background: linear-gradient(90deg, #1e2329, #343c45 42%, #20262c); border: 4px solid var(--ink);
}
.bank2-pillar .scr {
  position: absolute; top: 16px; left: 11px; right: 11px; height: 156px; overflow: hidden;
  background: linear-gradient(#10151d, #0a0e14); border: 3px solid #06080c; text-align: center;
}
.bank2-pillar .scr::after {
  content: ""; position: absolute; inset: 0; pointer-events: none;
  background: repeating-linear-gradient(0deg, transparent 0 3px, #00000048 3px 4px);
}
.bank2-pillar .scr b {
  display: block; margin-top: 12px; font-family: var(--font-display);
  font-size: 6px; color: var(--gold); text-shadow: 0 0 8px #ffc93366;
}
.bank2-pillar .scr u {
  display: block; margin-top: 10px; font-family: var(--font-data); font-size: 56px;
  line-height: 48px; color: #6fe08c; text-decoration: none; text-shadow: 0 0 12px #6fe08c66;
}
.bank2-pillar .scr s {
  display: block; margin-top: 4px; font-family: var(--font-display);
  font-size: 7px; color: #4f8f63; text-decoration: none;
}
.bank2-pillar .vent {
  position: absolute; top: 188px; left: 20px; right: 20px; height: 44px;
  background: repeating-linear-gradient(0deg, #12171d 0 4px, #2b323a 4px 9px);
  border: 3px solid var(--ink);
}
.bank2-pillar .plate {
  position: absolute; top: 244px; left: 0; right: 0; text-align: center;
}
.bank2-pillar .plate span {
  background: var(--ink); color: var(--cream); font-family: var(--font-display);
  font-size: 6px; padding: 5px 7px;
}
.bank2-pillar .leds { position: absolute; bottom: 20px; left: 0; right: 0; text-align: center; }
.bank2-pillar .leds i {
  display: inline-block; width: 10px; height: 10px; margin: 0 3px;
  background: #232a31; border: 2px solid var(--ink);
}
.bank2-pillar .leds i.on { background: #6fe08c; box-shadow: 0 0 10px #6fe08c; }

/* ---------- 6. SAFE-DEPOSIT GRID ---------- */
.bank2-boxes {
  position: absolute; top: 150px; width: 330px; height: 230px;
  display: grid; grid-template-columns: repeat(6, 1fr); grid-template-rows: repeat(5, 1fr);
  gap: 5px; padding: 10px; background: #1c2127; border: 4px solid var(--ink);
  box-shadow: 6px 6px 0 rgba(0, 0, 0, 0.35);
}
.bank2-boxes i {
  position: relative; background: linear-gradient(#3f474f, #2b3239);
  border: 2px solid var(--ink); box-shadow: inset 0 2px 0 #59636d;
}
.bank2-boxes i::before {
  content: ""; position: absolute; top: 4px; bottom: 4px; left: 4px; width: 2px; background: #00000055;
}
.bank2-boxes i::after {
  content: ""; position: absolute; top: 50%; right: 10px; width: 4px; height: 4px;
  margin-top: -2px; background: #0d1117; box-shadow: -8px 0 0 #0d1117;
}
.bank2-boxes i.open {
  background: linear-gradient(160deg, #05080b, #0d1117);
  box-shadow: inset 3px 3px 0 #00000099, inset -2px -2px 0 #4a545e;
}
.bank2-boxes i.open::before { display: none; }
.bank2-boxes i.open::after {
  right: 7px; width: 4px; height: 4px; background: #6fe08c;
  box-shadow: 0 0 8px #6fe08c;
}

/* ---------- 7. CASH COUNTER ---------- */
.bank2-counter { position: absolute; bottom: var(--ground-h); width: 220px; height: 200px; }
.bank2-counter .base {
  position: absolute; bottom: 0; left: 7px; width: 206px; height: 78px;
  background: linear-gradient(180deg, #3a4148, #242a30); border: 4px solid var(--ink);
}
.bank2-counter .base::after {
  content: ""; position: absolute; top: 15px; left: 12px; right: 12px; height: 4px;
  background: #00000055; box-shadow: 0 24px 0 #00000055;
}
.bank2-counter .top {
  position: absolute; bottom: 78px; left: 0; width: 220px; height: 16px;
  background: linear-gradient(180deg, #d9b27e, #b98d55); border: 4px solid var(--ink);
}
.bank2-counter .mach {
  position: absolute; bottom: 94px; left: 118px; width: 88px; height: 64px;
  background: linear-gradient(90deg, #2b3239, #3d454e 45%, #262c33); border: 4px solid var(--ink);
}
.bank2-counter .mach .scr {
  position: absolute; top: 7px; left: 7px; right: 7px; height: 21px;
  background: #0a0e14; border: 2px solid #06080c; overflow: hidden;
}
/* a counting readout rather than a number: every real figure in here is already
   on the wall panels or the top bar */
.bank2-counter .mach .scr i {
  position: absolute; top: 5px; left: 6px; width: 5px; height: 7px; background: #6fe08c;
  box-shadow: 8px 0 0 #6fe08c, 16px 0 0 #2f7a4e, 24px 0 0 #2f7a4e, 32px 0 0 #6fe08c, 40px 0 0 #2f7a4e;
}
.bank2-counter .mach .slot {
  position: absolute; bottom: 7px; left: 8px; right: 8px; height: 20px;
  background: #0d1117; border: 2px solid var(--ink); overflow: hidden;
}
.bank2-counter .mach .slot i {
  position: absolute; top: 4px; left: 4px; width: 22px; height: 9px;
  background: #cfe0c4; border: 2px solid #6d8a5f; animation: bk-feed 1.6s steps(4) infinite;
}
.bank2-counter .mach .led {
  position: absolute; top: 35px; right: 8px; width: 6px; height: 6px;
  background: #6fe08c; box-shadow: 0 0 7px #6fe08c;
}
.bank2-counter .hopper {
  position: absolute; bottom: 158px; left: 132px; width: 64px; height: 22px;
  background: linear-gradient(#3f474f, #2b3239); border: 4px solid var(--ink);
}
.bank2-counter .hopper i {
  position: absolute; bottom: 15px; left: 7px; width: 48px; height: 14px;
  background: linear-gradient(#dbe8d2, #bccdb0); border: 2px solid var(--ink);
  box-shadow: 0 -6px 0 -1px #cddcc2, 0 -6px 0 1px #191309;
}
@keyframes bk-feed { from { transform: translateX(0); } to { transform: translateX(40px); } }
.bank2-counter .bills { position: absolute; bottom: 94px; left: 22px; width: 70px; height: 32px; }
.bank2-counter .bills i {
  position: absolute; left: 0; width: 64px; height: 10px;
  background: linear-gradient(#dbe8d2, #bccdb0); border: 2px solid var(--ink);
}
.bank2-counter .bills i:nth-of-type(1) { bottom: 0; }
.bank2-counter .bills i:nth-of-type(2) { bottom: 10px; left: 4px; }
.bank2-counter .bills i:nth-of-type(3) { bottom: 20px; left: 2px; }

/* ---------- bank greenery: light-wood trough, tall reeds. Deliberately not the
   ficus or the long planter the other two rooms already use. ---------- */
.bank2-planter { position: absolute; bottom: var(--ground-h); width: 92px; height: 128px; }
.bank2-planter .box {
  position: absolute; bottom: 0; left: 0; width: 92px; height: 56px;
  border: 3px solid var(--ink);
  background:
    repeating-linear-gradient(90deg, transparent 0 15px, #00000026 15px 18px),
    linear-gradient(180deg, #d9b27e, #b98d55);
}
.bank2-planter .box::after {
  content: ""; position: absolute; top: 0; left: 0; right: 0; height: 8px;
  background: #3a2f22; border-bottom: 2px solid #00000033;
}
.bank2-planter i { position: absolute; bottom: 46px; width: 7px; background: #2f7a4e; }
.bank2-planter i::after {
  content: ""; position: absolute; bottom: 100%; left: 1px; width: 5px; height: 11px; background: inherit;
}
.bank2-planter i:nth-of-type(1) { left: 13px; height: 44px; }
.bank2-planter i:nth-of-type(2) { left: 25px; height: 62px; background: var(--green); }
.bank2-planter i:nth-of-type(3) { left: 37px; height: 36px; }
.bank2-planter i:nth-of-type(4) { left: 49px; height: 66px; background: var(--green); }
.bank2-planter i:nth-of-type(5) { left: 61px; height: 50px; }
.bank2-planter i:nth-of-type(6) { left: 72px; height: 30px; background: var(--green); }

/* ---------- the cash machine: this hour's pot, and the way to buy in ---------- */
.bank2-atm { position: absolute; bottom: var(--ground-h); width: 170px; height: 250px; }
.bank2-atm .body {
  position: absolute; inset: 0;
  background: linear-gradient(90deg, #22272e, #3a4249 42%, #1e2329); border: 4px solid var(--ink);
}
.bank2-atm .hood {
  position: absolute; top: -18px; left: -8px; width: 186px; height: 20px;
  background: linear-gradient(#4a525a, #2b3239); border: 4px solid var(--ink);
}
.bank2-atm .scr {
  position: absolute; top: 12px; left: 12px; right: 12px; height: 74px; overflow: hidden;
  background: linear-gradient(#10151d, #0a0e14); border: 3px solid #06080c;
}
.bank2-atm .scr::after {
  content: ""; position: absolute; inset: 0; pointer-events: none;
  background: repeating-linear-gradient(0deg, transparent 0 3px, #00000048 3px 4px);
}
.bank2-atm .scr b {
  display: block; margin: 9px 0 0 10px; font-family: var(--font-display);
  font-size: 6px; color: var(--gold); text-shadow: 0 0 8px #ffc93366;
}
.bank2-atm .scr u {
  display: block; margin-left: 10px; font-family: var(--font-data); font-size: 25px;
  line-height: 28px; color: #6fe08c; text-decoration: none; text-shadow: 0 0 6px #6fe08c55;
}
.bank2-atm .pad {
  position: absolute; top: 98px; left: 20px; width: 66px; height: 54px;
  display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(4, 1fr); gap: 3px;
}
.bank2-atm .pad i { background: linear-gradient(#525b64, #39414a); border: 2px solid var(--ink); }
.bank2-atm .slot {
  position: absolute; top: 100px; right: 18px; width: 48px; height: 11px;
  background: #0d1117; border: 2px solid var(--ink);
}
.bank2-atm .slot::after {
  content: ""; position: absolute; top: 24px; left: -3px; right: -3px; height: 17px;
  background: #0d1117; border: 2px solid var(--ink);
}
.bank2-atm .led {
  position: absolute; top: 152px; right: 30px; width: 6px; height: 6px;
  background: #6fe08c; box-shadow: 0 0 7px #6fe08c;
}
.bank2-atm .soon {
  position: absolute; bottom: 14px; left: 12px; right: 12px;
  background: #0a0e14; border: 3px solid #06080c; color: #4f8f63;
  font-family: var(--font-display); font-size: 8px; text-align: center; padding: 14px 4px;
}
.bank2-atm .fb-btn {
  position: absolute; bottom: 14px; left: 12px; right: 12px;
  font-size: 9px; padding: 12px 4px; text-align: center; text-decoration: none;
  box-shadow: 3px 3px 0 var(--ink);
}

/* ---------- 8. BURN SLAG PILE ---------- */
.bank2-slag { position: absolute; bottom: var(--ground-h); width: 190px; height: 88px; }
.bank2-slag i {
  position: absolute; width: 60px; height: 25px;
  background: linear-gradient(180deg, #4b535b, #1e2329); border: 3px solid var(--ink);
  box-shadow: inset 0 3px 0 #5d666f;
}
.bank2-slag i::after {
  content: ""; position: absolute; top: 8px; left: 10px; width: 22px; height: 4px;
  background: #d14e1d; box-shadow: 0 0 8px #d14e1daa; opacity: 0.85;
}
.bank2-slag i:nth-of-type(1) { left: 0; bottom: 0; }
.bank2-slag i:nth-of-type(2) { left: 58px; bottom: 0; width: 56px; }
.bank2-slag i:nth-of-type(3) { left: 116px; bottom: 0; }
.bank2-slag i:nth-of-type(4) { left: 26px; bottom: 23px; width: 56px; }
.bank2-slag i:nth-of-type(5) { left: 86px; bottom: 23px; }
.bank2-slag i:nth-of-type(6) { left: 56px; bottom: 46px; width: 58px; }
.bank2-slag i:nth-of-type(1)::after { left: 8px; width: 26px; }
.bank2-slag i:nth-of-type(2)::after { left: 24px; width: 14px; top: 12px; animation: bk-ember 3s ease-in-out infinite; }
.bank2-slag i:nth-of-type(3)::after { left: 16px; width: 18px; top: 6px; }
.bank2-slag i:nth-of-type(4)::after { left: 6px; width: 12px; top: 13px; }
.bank2-slag i:nth-of-type(5)::after { left: 20px; width: 24px; top: 9px; }
.bank2-slag i:nth-of-type(6)::after { left: 14px; width: 20px; top: 7px; animation: bk-ember 2.2s ease-in-out infinite; animation-delay: 0.6s; }
.bank2-slag::after {
  content: ""; position: absolute; bottom: -8px; left: -12px; right: -12px; height: 28px;
  background: radial-gradient(ellipse at 50% 100%, #d14e1d33, transparent 70%); pointer-events: none;
}

/* ---------- 9. GLASS TREASURY OFFICE ---------- */
.bank2-office { position: absolute; bottom: var(--ground-h); width: 380px; height: 310px; }
.bank2-office .inside { position: absolute; inset: 6px 6px 0 6px; background: linear-gradient(180deg, #b6bec6, #99a2aa); }
/* pinboard on the back wall */
.bank2-office .pin {
  position: absolute; top: 96px; left: 26px; width: 92px; height: 58px;
  background: #a9855a; border: 3px solid var(--ink);
}
.bank2-office .pin::after {
  content: ""; position: absolute; top: 9px; left: 9px; width: 22px; height: 16px;
  background: #e8e0cc; box-shadow: 30px 3px 0 #e8e0cc, 8px 24px 0 #dcd2b8, 44px 26px 0 #e8e0cc;
}
/* filing cabinet */
.bank2-office .cab {
  position: absolute; bottom: 0; left: 16px; width: 54px; height: 98px;
  background: linear-gradient(90deg, #333a42, #434b54 45%, #2b3239); border: 3px solid var(--ink);
}
.bank2-office .cab::before {
  content: ""; position: absolute; top: 14px; left: 7px; right: 7px; height: 3px;
  background: var(--ink); box-shadow: 0 32px 0 var(--ink), 0 64px 0 var(--ink);
}
.bank2-office .cab::after {
  content: ""; position: absolute; top: 24px; left: 50%; width: 18px; height: 5px; margin-left: -9px;
  background: #8fa0b0; box-shadow: 0 32px 0 #8fa0b0, 0 64px 0 #8fa0b0;
}
.bank2-office .desk {
  position: absolute; bottom: 0; left: 98px; width: 148px; height: 56px;
  background: linear-gradient(180deg, #3a4148, #242a30); border: 3px solid var(--ink);
}
.bank2-office .desk::before {
  content: ""; position: absolute; top: -13px; left: -10px; right: -10px; height: 13px;
  background: linear-gradient(180deg, #d9b27e, #b98d55); border: 3px solid var(--ink);
}
.bank2-office .mon {
  position: absolute; bottom: 56px; left: 128px; width: 66px; height: 48px;
  background: linear-gradient(#10151d, #0a0e14); border: 3px solid var(--ink);
}
.bank2-office .mon::after {
  content: ""; position: absolute; inset: 6px;
  background: repeating-linear-gradient(0deg, #6fe08c33 0 3px, transparent 3px 6px), #0d2b1a;
}
.bank2-office .mon::before {
  content: ""; position: absolute; bottom: -11px; left: 50%; width: 16px; height: 8px;
  margin-left: -8px; background: #2b3239; border: 3px solid var(--ink); border-bottom: 0;
}
/* paperwork and a task lamp on the desk */
.bank2-office .papers {
  position: absolute; bottom: 56px; left: 100px; width: 24px; height: 7px;
  background: #e8e0cc; border: 2px solid var(--ink); box-shadow: 2px -6px 0 #dcd2b8, 2px -6px 0 2px #191309;
}
.bank2-office .lamp {
  position: absolute; bottom: 56px; left: 214px; width: 5px; height: 34px; background: #2b3239;
}
.bank2-office .lamp::after {
  content: ""; position: absolute; bottom: 100%; left: -11px; width: 26px; height: 9px;
  background: #3a4148; border: 3px solid var(--ink);
}
.bank2-office .lamp::before {
  content: ""; position: absolute; bottom: -3px; left: -8px; width: 21px; height: 5px;
  background: #2b3239; border: 2px solid var(--ink);
}
.bank2-office .chair {
  position: absolute; bottom: 18px; left: 236px; width: 34px; height: 40px;
  background: #2b3239; border: 3px solid var(--ink);
}
.bank2-office .chair::before {
  content: ""; position: absolute; bottom: 100%; left: 22px; width: 12px; height: 46px;
  background: #2b3239; border: 3px solid var(--ink); border-bottom: 0;
}
.bank2-office .chair::after {
  content: ""; position: absolute; top: 100%; left: 13px; width: 6px; height: 12px;
  background: var(--ink); box-shadow: -12px 12px 0 var(--ink), 12px 12px 0 var(--ink);
}
/* solid kick rail along the bottom of the partition, the way real glass fronts sit */
.bank2-office .rail {
  position: absolute; bottom: 0; left: 0; right: 0; height: 24px;
  background: linear-gradient(180deg, #3a4148, #262c33); border-top: 4px solid var(--ink);
}
.bank2-office .glass {
  position: absolute; inset: 0; pointer-events: none; border: 5px solid var(--ink);
  background:
    linear-gradient(#191309, #191309) 86px 0 / 6px 100% no-repeat,
    linear-gradient(#191309, #191309) 178px 0 / 6px 100% no-repeat,
    linear-gradient(#191309, #191309) 292px 0 / 6px 100% no-repeat,
    linear-gradient(180deg, #e8f5fc3d, #a8c9dc2e);
}
.bank2-office .glass::after { content: ""; position: absolute; top: 22%; left: 0; right: 0; height: 8px; background: #19130966; }
.bank2-office .door {
  position: absolute; bottom: 0; right: 5px; width: 78px; height: 160px;
  border: 5px solid var(--ink); background: linear-gradient(160deg, #d3e6f0, #b6d2e0);
}
/* push bar, kick plate and hinges: the details that make it read as a door */
.bank2-office .door .bar {
  position: absolute; top: 52px; left: 11px; width: 8px; height: 56px;
  background: #39414a; border: 2px solid var(--ink);
}
.bank2-office .door .bar::before,
.bank2-office .door .bar::after {
  content: ""; position: absolute; left: 4px; width: 12px; height: 5px; background: #39414a; border: 2px solid var(--ink);
}
.bank2-office .door .bar::before { top: 4px; }
.bank2-office .door .bar::after { bottom: 4px; }
.bank2-office .door .kick {
  position: absolute; bottom: 0; left: 0; right: 0; height: 26px;
  background: linear-gradient(180deg, #3a4148, #262c33); border-top: 3px solid var(--ink);
}
.bank2-office .door .hinge {
  position: absolute; top: 26px; right: -3px; width: 7px; height: 16px;
  background: #39414a; border: 2px solid var(--ink); box-shadow: 0 92px 0 #39414a, 0 92px 0 2px #191309;
}
.bank2-office > b {
  position: absolute; top: -28px; left: 0; background: var(--ink); color: var(--cream);
  font-family: var(--font-display); font-size: 7px; padding: 7px 9px;
}

/* ------------------------------------------------------------ the heliroof */
.fb-helipad { position: absolute; bottom: 100%; right: -150px; width: 230px; height: 74px; pointer-events: none; }
.fb-helipad .deck {
  position: absolute; bottom: 0; left: 0; right: 0; height: 12px;
  background: linear-gradient(90deg, #3a4148, #21262c); border: 3px solid var(--ink);
}
.fb-helipad .deck::after {
  content: ""; position: absolute; top: -5px; left: 8px; right: 8px; height: 3px;
  background: repeating-linear-gradient(90deg, var(--gold) 0 14px, transparent 14px 26px);
}
.fb-helipad .strut { position: absolute; top: 12px; width: 8px; height: 18px; background: #21262c; border: 2px solid var(--ink); }
.fb-helipad .strut.a { left: 26px; }
.fb-helipad .strut.b { left: 66px; }
.fb-helipad .hsign {
  position: absolute; bottom: 12px; left: 2px; width: 26px; height: 26px;
  background: #10151d; border: 3px solid #3a4148; color: var(--gold);
  font-family: var(--font-display); font-size: 12px; text-align: center; line-height: 26px;
  text-shadow: 0 0 8px #ffc93370;
}
.fb-heli { position: absolute; bottom: 12px; left: 52px; width: 150px; height: 58px; }
.fb-heli .cab {
  position: absolute; bottom: 10px; left: 52px; width: 52px; height: 30px;
  background: #2a3858; border: 3px solid var(--ink); border-radius: 10px 14px 4px 4px;
}
.fb-heli .cab::after {
  content: ""; position: absolute; top: 4px; right: 4px; width: 18px; height: 12px;
  background: #bfe3f7; border: 2px solid var(--ink);
}
.fb-heli .boom { position: absolute; bottom: 22px; left: 6px; width: 52px; height: 8px; background: #2a3858; border: 2px solid var(--ink); }
.fb-heli .fin { position: absolute; bottom: 26px; left: 2px; width: 8px; height: 18px; background: #2a3858; border: 2px solid var(--ink); }
.fb-heli .tailrotor { position: absolute; bottom: 30px; left: -4px; width: 4px; height: 18px; background: var(--ink); animation: fb-rotor 0.22s steps(2, end) infinite; }
.fb-heli .skid.a, .fb-heli .skid.b { position: absolute; bottom: 2px; height: 4px; background: var(--ink); }
.fb-heli .skid.a { left: 46px; width: 64px; }
.fb-heli .skid.b { left: 56px; width: 4px; height: 10px; bottom: 4px; }
.fb-heli .rotor {
  position: absolute; top: 2px; left: 18px; width: 120px; height: 5px;
  background: var(--ink); transform-origin: center;
  animation: fb-rotor 0.18s steps(2, end) infinite;
}
@keyframes fb-rotor { 50% { transform: scaleX(0.18); } }

.fb-wtc .rope {
  position: absolute; bottom: -12px; height: 24px; pointer-events: none;
  border-bottom: 5px solid #8c1f1f;
  border-radius: 0 0 100% 100% / 0 0 90% 90%;
}
.fb-wtc .rope.l { left: calc(50% - 168px); width: 86px; }
.fb-wtc .rope.r { left: calc(50% + 82px); width: 86px; }

/* wallet picker rows */
.fb-walletbtn {
  display: flex; align-items: center; gap: 12px; width: 100%;
  border: 3px solid var(--ink); background: var(--field); padding: 11px 13px;
  font-family: var(--font-data); font-size: 21px; color: var(--ink); text-align: left;
}
.fb-walletbtn:hover { background: var(--gold); }
.fb-walletbtn img { width: 26px; height: 26px; image-rendering: auto; }

/* connected wallet badge, top right */
.fb-walletbadge {
  position: fixed; top: 44px; right: 14px; z-index: 45;
  display: flex; align-items: center; gap: 9px;
  background: linear-gradient(#10151d, #0a0e14);
  border: 3px solid #06080c; box-shadow: 0 0 0 3px #3a4148, 0 0 16px #6fe08c22;
  padding: 8px 13px; cursor: pointer;
}
.fb-walletbadge:hover { box-shadow: 0 0 0 3px var(--gold-deep), 0 0 16px #ffc93340; }
.fb-walletbadge .dot {
  width: 9px; height: 9px; background: #6fe08c; border: 2px solid #06080c;
  animation: fb-pulse 2s steps(2, end) infinite;
}
@keyframes fb-pulse { 50% { opacity: .35; } }
.fb-walletbadge img { width: 20px; height: 20px; }
.fb-walletbadge span {
  font-family: var(--font-data); font-size: 19px; color: #9fe0af;
  text-shadow: 0 0 6px #6fe08c44;
}

/* ------------------------------------------- the exchange (trading floor) */
.fb-door.fb-exch {
  background:
    repeating-linear-gradient(0deg, transparent 0 34px, #00000012 34px 37px),
    linear-gradient(180deg, #d9d2c0, #c2b9a2);
  border: 4px solid var(--ink); border-bottom: 0;
}
.fb-exch .col {
  position: absolute; bottom: 0; width: 26px; height: 270px;
  background: linear-gradient(90deg, #efe9d8, #b7ad94);
  border: 3px solid var(--ink);
}
.fb-exch .col::before {
  content: ""; position: absolute; top: -11px; left: -6px; right: -6px; height: 11px;
  background: #cfc8b4; border: 3px solid var(--ink);
}
.fb-exch .col::after {
  content: ""; position: absolute; bottom: 0; left: -6px; right: -6px; height: 9px;
  background: #cfc8b4; border: 3px solid var(--ink);
}
.fb-exch .tickband {
  position: absolute; bottom: 270px; left: -10px; right: -10px; height: 30px;
  background: #0a0e14; border: 3px solid var(--ink);
  overflow: hidden; display: flex; align-items: center;
  box-shadow: 0 0 14px #ffc93326;
}
.fb-exch .tickband .tape {
  white-space: nowrap; font-family: var(--font-data); font-size: 22px;
  color: var(--gold); animation: fb-tape 24s linear infinite;
}
.fb-exch .tickband .tape .dn { color: #ff6a5e; }
.fb-exch .tickband .tape .up { color: #6fe08c; }
.fb-exch .architrave {
  position: absolute; bottom: 303px; left: -6px; right: -6px; height: 37px;
  background: linear-gradient(180deg, #cfc8b4, #b7ad94); border: 4px solid var(--ink);
  font-family: var(--font-display); font-size: 12px; color: #4a4335;
  text-shadow: 1px 1px 0 #fff8e6; letter-spacing: .1em;
  display: flex; align-items: center; justify-content: center;
}
.fb-exch .pediment2 { position: absolute; bottom: 100%; left: 50%; transform: translateX(-50%); }
.fb-exch .pediment2 i {
  display: block; margin: 0 auto; background: #d9d2c0; border: 4px solid var(--ink); border-bottom: 0;
}
.fb-exch .pediment2 i:nth-child(1) { width: 190px; height: 15px; }
.fb-exch .pediment2 i:nth-child(2) { width: 330px; height: 17px; }
.fb-exch .pediment2 i:nth-child(3) { width: 470px; height: 19px; }
.fb-exch .pediment2 .bell {
  position: absolute; bottom: 6px; left: 50%; transform: translateX(-50%);
  width: 26px; height: 22px; background: linear-gradient(180deg, #ffd75e, #c79a2a);
  border: 3px solid var(--ink); border-radius: 12px 12px 3px 3px;
}
.fb-exch .steps {
  position: absolute; top: 100%; left: 50%; transform: translateX(-50%);
  width: 190px; height: 10px; background: #cfc8b4; border: 3px solid var(--ink); border-top: 0;
}
.fb-exch .steps::after {
  content: ""; position: absolute; top: 100%; left: -18px; right: -18px; height: 9px;
  background: #b7ad94; border: 3px solid var(--ink); border-top: 0;
}
.fb-exch .doorway { width: 92px; height: 132px; background: linear-gradient(#1b140a, #0d0906); }
.fb-exch .doorway::before, .fb-exch .doorway::after {
  content: ""; position: absolute; top: 8px; bottom: 0; width: 36px;
  border: 3px solid var(--gold-deep);
  background: linear-gradient(160deg, #22334a, #101a26 70%);
}
.fb-exch .doorway::before { left: 6px; }
.fb-exch .doorway::after { right: 6px; }

/* ------------------------------------------------------ the $FIRMBROKERS bank */
.fb-door.fb-bank2 {
  background:
    repeating-linear-gradient(0deg, transparent 0 44px, #00000022 44px 48px),
    repeating-linear-gradient(90deg, transparent 0 66px, #00000014 66px 70px),
    linear-gradient(180deg, #a8b2bb, #8b97a2);
  border: 4px solid var(--ink); border-bottom: 0;
}
.fb-bank2 .parapet {
  position: absolute; top: -14px; left: -8px; right: -8px; height: 14px;
  background: repeating-linear-gradient(90deg, #8b97a2 0 22px, #6d7a86 22px 30px);
  border: 3px solid var(--ink);
}
.fb-bank2 .brassplate {
  position: absolute; top: 26px; left: 50%; transform: translateX(-50%);
  background: linear-gradient(180deg, #4a3a20, #2e2412);
  border: 3px solid var(--ink); box-shadow: 0 0 0 2px #8a6d35;
  font-family: var(--font-display); font-size: 11px; color: var(--gold);
  text-shadow: 0 0 8px #ffc93366; padding: 8px 14px; white-space: nowrap;
}
.fb-bank2 .crest {
  position: absolute; top: 74px; left: 50%; transform: translateX(-50%);
  width: 44px; height: 44px; border-radius: 50%;
  background: linear-gradient(180deg, #ffd75e, #c79a2a);
  border: 4px solid var(--ink);
  font-family: var(--font-display); font-size: 12px; color: #2e2412;
  display: flex; align-items: center; justify-content: center;
}
.fb-bank2 .arch {
  position: absolute; bottom: 118px; width: 86px; height: 108px;
  border: 4px solid var(--ink); border-radius: 44px 44px 0 0;
  background: linear-gradient(180deg, #ffedb3, #b98d3e);
  box-shadow: inset 0 0 0 3px #00000033;
  overflow: hidden;
}
.fb-bank2 .arch::after {
  content: ""; position: absolute; inset: 0;
  background: repeating-linear-gradient(90deg, transparent 0 12px, var(--ink) 12px 17px);
}
.fb-bank2 .bankclock {
  position: absolute; bottom: 188px; left: 50%; transform: translateX(-50%);
  width: 44px; height: 44px; border-radius: 50%;
  background: var(--cream); border: 4px solid var(--ink);
}
.fb-bank2 .bankclock::before {
  content: ""; position: absolute; left: 50%; top: 50%; width: 3px; height: 15px;
  background: var(--ink); transform-origin: top center;
  animation: fb-clockhand 60s steps(60) infinite;
}
.fb-bank2 .bankclock::after {
  content: ""; position: absolute; left: 50%; top: 50%; width: 3px; height: 10px;
  background: var(--red); transform-origin: top center; transform: rotate(120deg);
}
.fb-bank2 .atm {
  position: absolute; bottom: 24px; right: 36px; width: 44px; height: 78px;
  background: linear-gradient(#10151d, #0a0e14); border: 3px solid var(--ink);
  box-shadow: 0 0 0 2px #3a4148;
}
.fb-bank2 .atm .screen {
  position: absolute; top: 8px; left: 6px; right: 6px; height: 26px;
  background: #12331d; box-shadow: inset 0 0 0 2px #06080c, 0 0 10px #6fe08c33;
}
.fb-bank2 .atm .screen::after {
  content: "$"; position: absolute; inset: 0; color: #6fe08c;
  font-family: var(--font-display); font-size: 10px; text-align: center; line-height: 26px;
  animation: fb-blink 2s steps(2, end) infinite;
}
.fb-bank2 .atm .pad {
  position: absolute; bottom: 10px; left: 8px; right: 8px; height: 24px;
  background: repeating-linear-gradient(0deg, #3a4148 0 5px, transparent 5px 9px);
}
.fb-bank2 .camera {
  position: absolute; top: 20px; left: 12px; width: 20px; height: 12px;
  background: #21262c; border: 3px solid var(--ink);
}
.fb-bank2 .camera::before {
  content: ""; position: absolute; top: -12px; left: 6px; width: 5px; height: 12px;
  background: var(--ink);
}
.fb-bank2 .camera::after {
  content: ""; position: absolute; top: 3px; right: -7px; width: 6px; height: 6px;
  background: var(--red); animation: fb-blink 3s steps(2, end) infinite;
}
.fb-bank2 .steps2 {
  position: absolute; top: 100%; left: 50%; transform: translateX(-50%);
  width: 170px; height: 9px; background: #8b97a2; border: 3px solid var(--ink); border-top: 0;
}
.fb-bank2 .doorway {
  width: 88px; height: 118px;
  background: linear-gradient(#1b140a, #0d0906);
  box-shadow: 0 0 0 4px #8a6d35;
}
.fb-bank2 .doorway::before, .fb-bank2 .doorway::after {
  content: ""; position: absolute; top: 8px; bottom: 0; width: 34px;
  border: 3px solid var(--gold-deep);
  background: linear-gradient(160deg, #22334a, #101a26 70%);
}
.fb-bank2 .doorway::before { left: 5px; }
.fb-bank2 .doorway::after { right: 5px; }

/* the armored truck outside */
.fb-armored { position: absolute; bottom: var(--ground-h); width: 190px; height: 84px; }
.fb-armored .box {
  position: absolute; left: 0; bottom: 14px; width: 132px; height: 62px;
  background: linear-gradient(180deg, #6d7a86, #4d5964); border: 4px solid var(--ink);
  text-align: center;
}
.fb-armored .box b {
  display: block; margin-top: 10px; font-family: var(--font-display);
  font-size: 13px; color: var(--gold); text-shadow: 1px 1px 0 var(--ink);
}
.fb-armored .box span {
  display: block; margin-top: 4px; font-family: var(--font-display);
  font-size: 6px; color: var(--cream);
}
.fb-armored .cab2 {
  position: absolute; left: 128px; bottom: 14px; width: 56px; height: 46px;
  background: linear-gradient(180deg, #6d7a86, #4d5964); border: 4px solid var(--ink);
}
.fb-armored .cab2 .glass {
  position: absolute; top: 6px; right: 5px; width: 22px; height: 16px;
  background: #bfe3f7; border: 3px solid var(--ink);
}
.fb-armored .wheel2 { position: absolute; bottom: 0; width: 24px; height: 24px; background: var(--ink); border-radius: 50%; }
.fb-armored .wheel2::after { content: ""; position: absolute; inset: 7px; background: #6d7a86; border-radius: 50%; }
.fb-armored .wheel2.a { left: 14px; }
.fb-armored .wheel2.b { left: 84px; }
.fb-armored .wheel2.c { left: 148px; }

.fb-bank2 .dome {
  position: absolute; bottom: calc(100% + 14px); left: 50%; transform: translateX(-50%);
  width: 128px; height: 62px; border-radius: 64px 64px 0 0;
  background: linear-gradient(90deg, #b8c2cb 0 30%, #8b97a2 60%, #6d7a86);
  border: 4px solid var(--ink); border-bottom: 0;
}
.fb-bank2 .dome::after {
  content: ""; position: absolute; left: 50%; top: 6px; bottom: 0; width: 4px;
  margin-left: -2px; background: #00000030;
}
.fb-bank2 .dome .finial {
  position: absolute; top: -18px; left: 50%; margin-left: -7px;
  width: 14px; height: 14px; border-radius: 50%;
  background: linear-gradient(180deg, #ffd75e, #c79a2a); border: 3px solid var(--ink);
}

.fb-bank2 .mat {
  position: absolute; top: 100%; left: 50%; transform: translateX(-50%);
  width: 132px; height: 14px; z-index: 1;
  background: #232a3a; border: 3px solid var(--ink);
  box-shadow: inset 0 0 0 3px var(--gold-deep);
}
.fb-bank2 .planter {
  position: absolute; bottom: 0; width: 30px; height: 46px; z-index: 2;
}
.fb-bank2 .planter::before {
  content: ""; position: absolute; bottom: 22px; left: 7px;
  width: 22px; height: 18px; background: var(--green);
}
.fb-bank2 .planter i {
  position: absolute; bottom: 38px; left: 12px; width: 12px; height: 7px;
  background: var(--green);
}
.fb-bank2 .planter::after {
  content: ""; position: absolute; bottom: 0; left: 4px; width: 22px; height: 24px;
  background: linear-gradient(180deg, #4a3a20, #2e2412); border: 3px solid var(--ink);
  box-shadow: inset 0 3px 0 #8a6d35;
}

/* ------------------------------------------------------- the bus stop */
.fb-busstop { position: absolute; bottom: var(--ground-h); width: 300px; height: 190px; }
.fb-busstop .roof {
  position: absolute; top: 0; left: -10px; right: -10px; height: 14px;
  background: linear-gradient(90deg, #3a4148, #21262c); border: 3px solid var(--ink);
}
.fb-busstop .post { position: absolute; top: 14px; bottom: 0; width: 10px; background: linear-gradient(90deg, #3a4148, #21262c); border: 3px solid var(--ink); }
.fb-busstop .post.l { left: 2px; }
.fb-busstop .post.r { right: 2px; }
.fb-busstop .glass {
  position: absolute; top: 14px; bottom: 0; left: 12px; right: 12px;
  background: #bfe3f733; border: 3px solid #0000002e;
}
.fb-busstop .poster {
  position: absolute; top: 26px; left: 24px; width: 228px; padding: 9px 10px;
  background: linear-gradient(#10151d, #0a0e14); border: 3px solid #06080c;
  box-shadow: 0 0 0 3px #3a4148, 0 0 14px #ffc9331f;
}
.fb-busstop .poster b {
  display: block; text-align: center; font-family: var(--font-display);
  font-size: 9px; color: var(--gold); text-shadow: 0 0 8px #ffc93370; margin-bottom: 6px;
}
.fb-busstop .poster span {
  display: block; font-family: var(--font-data); font-size: 17px;
  color: #9fe0af; text-shadow: 0 0 6px #6fe08c44; line-height: 1.4;
}
.fb-busstop .bench {
  position: absolute; bottom: 0; right: 30px; width: 96px; height: 30px;
}
.fb-busstop .bench::before {
  content: ""; position: absolute; top: 0; left: 0; right: 0; height: 9px;
  background: linear-gradient(90deg, #3a4148, #21262c); border: 3px solid var(--ink);
}
.fb-busstop .bench i { position: absolute; bottom: 0; top: 9px; width: 7px; background: #21262c; border: 2px solid var(--ink); }
.fb-busstop .bench i:first-child { left: 8px; }
.fb-busstop .bench i:last-child { right: 8px; }

/* --------------------------------------------------- the whitelist popup */
.fb-quest {
  width: 100%; max-width: 470px; max-height: 88vh; overflow-y: auto;
  background: #2a2f36; border: 4px solid var(--ink); padding: 10px;
  box-shadow: 8px 8px 0 rgba(0, 0, 0, 0.4);
}
.fb-quest .scr {
  position: relative; overflow: hidden;
  background: linear-gradient(#10151d, #0a0e14); border: 3px solid #06080c;
  padding: 20px 20px 18px;
}
.fb-quest .scr::after {
  content: ""; position: absolute; inset: 0; pointer-events: none;
  background: repeating-linear-gradient(0deg, transparent 0 3px, #00000048 3px 4px);
}
.fb-quest .scr > * { position: relative; z-index: 1; }
.fb-quest b {
  display: block; font-family: var(--font-display); font-size: 13px;
  color: var(--gold); text-shadow: 0 0 10px #ffc93366; margin-bottom: 10px;
}
.fb-quest p { font-size: 19px; color: #9fe0af; line-height: 1.35; margin-bottom: 6px; }
.fb-quest .q {
  display: flex; align-items: center; gap: 11px;
  padding: 10px 0; border-top: 2px solid #ffffff12;
}
.fb-quest .q span { flex: 1; font-size: 18px; color: #c6d1da; line-height: 1.3; }
.fb-quest .box {
  position: relative; flex: none; width: 22px; height: 22px; cursor: pointer;
  background: #06080c; border: 3px solid #3a4148;
}
.fb-quest .box.on { background: #6fe08c; border-color: #6fe08c; box-shadow: 0 0 10px #6fe08c55; }
.fb-quest .box.on::after {
  content: ""; position: absolute; left: 2px; top: 5px; width: 3px; height: 3px;
  background: #06080c; box-shadow: 3px 3px 0 #06080c, 6px 0 0 #06080c, 9px -3px 0 #06080c;
}
.fb-quest input.fb-input {
  width: 172px; padding: 9px 10px; font-size: 18px;
  background: #06080c; color: #9fe0af; border-color: #3a4148;
}
.fb-quest .fb-step { font-size: 9px; padding: 11px 10px; background: #06080c; color: #9fe0af; border-color: #3a4148; }
.fb-quest .fb-step:hover:not(:disabled) { background: #17202a; color: #fff; }
/* the BONUS block is gone: the repost is required and lives in the post row.
   Deleting its rules with it, because a class drawn here and placed nowhere is
   the trap that cost us the coffee cart and the hydrant today. */
.fb-quest #apply-send { display: block; width: 100%; margin-top: 16px; }
.fb-quest .msg { margin-top: 10px; font-size: 17px; color: #7f8f9c; }
.fb-quest .msg.ok { color: #6fe08c; }
.fb-quest .msg.bad { color: #ff9782; }
.fb-quest #pop-close { display: block; margin: 14px auto 0; }
.fb-quest #gate-pass { display: block; width: 100%; margin-top: 10px; font-size: 11px; padding: 14px 10px; }
.fb-quest #gate-pass:not(:disabled) { background: #143a24; color: #6fe08c; border-color: #6fe08c; }

/* ------------------------------------------------------------- the nudge
   An empty desk is the whole pitch, so it gets a sign of its own above the
   run rather than a button jammed into the furniture where it covered the
   monitor. It appears whenever a seat is going spare, which includes a
   visitor who owns nothing at all. */
.floor-nudge {
  position: absolute; bottom: calc(var(--ground-h) + 202px); width: 420px;
  cursor: pointer; animation: fb-nudge 3.6s ease-in-out infinite;
}
@keyframes fb-nudge { 50% { transform: translateY(-3px); } }
.floor-nudge .plate {
  position: relative; text-align: center; padding: 9px 12px 10px;
  background: linear-gradient(180deg, #ffd75e, var(--gold));
  border: 4px solid var(--ink); box-shadow: 6px 6px 0 rgba(0,0,0,.35);
}
/* the two pins that hang it on the wall */
.floor-nudge .plate::before, .floor-nudge .plate::after {
  content: ""; position: absolute; top: -12px; width: 8px; height: 12px;
  background: #5f7690; border: 3px solid var(--ink);
}
.floor-nudge .plate::before { left: 26px; }
.floor-nudge .plate::after { right: 26px; }
.floor-nudge b {
  display: block; font-family: var(--font-display); font-size: 10px;
  color: #221a06; letter-spacing: .5px;
}
.floor-nudge span {
  display: block; margin-top: 5px; font-size: 19px; color: #4a3a10;
}
.floor-nudge u { text-decoration: none; font-family: var(--font-display); font-size: 10px; }
.floor-nudge:hover .plate { background: linear-gradient(180deg, #fff0b0, #ffd75e); }
.floor-nudge:active .plate { box-shadow: 3px 3px 0 rgba(0,0,0,.35); transform: translate(3px, 3px); }
@media (max-height: 760px) {
  .floor-nudge { bottom: calc(var(--ground-h) + 196px); }
  .floor-nudge .plate { padding: 7px 10px 8px; }
  .floor-nudge b { font-size: 9px; }
  .floor-nudge span { font-size: 17px; }
}
/* the last of the wall: the plaque gives back ten pixels so the sign above it
   still clears the ticker tape */
@media (max-height: 700px) {
  .floor-nudge .plate { padding: 5px 9px 6px; }
  .floor-nudge b { font-size: 8px; }
  .floor-nudge span { font-size: 15px; margin-top: 3px; }
  .floor-nudge u { font-size: 8px; }
}

/* the price wall, hung off the floor line rather than the ceiling so it keeps
   its distance from the roster sign on a short viewport */
.floor3-wall.mounted { top: auto; bottom: calc(var(--ground-h) + 300px); }
/* the wall clock: the room's quiet live element now the countdown has gone to
   the bank. Its hand sweeps once a minute and it states no number twice. */
.room-floor .room-clock { top: 60px; }

/* the one mint link on the whole site (2026-08-25: the mint is on OpenSea):
   an anchor wearing the button, so it sits in the desk card like MINT did */
a.fb-btn { display: inline-block; text-decoration: none; text-align: center; line-height: 1; }
.fb-oslink { margin-top: 12px; }
.room-hr .room-deskcard a.fb-oslink { display: block; width: fit-content; }

/* ------------------------------------------------ THE PAYDAY MACHINE (floor) */
@keyframes fb-crankglow { 0%,100% { box-shadow: 0 0 0 0 rgba(247,201,72,0); } 50% { box-shadow: 0 0 12px 3px rgba(247,201,72,.55); } }
@keyframes fb-crankspin { to { transform: rotate(360deg); } }
@keyframes fb-billpop { from { transform: translateY(0) rotate(-5deg); } to { transform: translateY(-5px) rotate(3deg); } }
.fb-payday { position: absolute; bottom: var(--ground-h); width: 200px; height: 292px; }
.fb-payday.armed { cursor: pointer; }
.fb-payday .body { position: absolute; top: 0; left: 0; right: 0; bottom: 12px; background: linear-gradient(90deg, #2f3540 0 8px, #262b33 8px 178px, #171b21 178px); border: 4px solid var(--ink); }
.fb-payday .marq { position: absolute; top: 10px; left: 12px; right: 12px; height: 34px; background: #0b0e13; border: 3px solid var(--ink); box-shadow: inset 0 0 0 2px #1d232c; text-align: center; line-height: 32px; font-family: var(--font-display); font-size: 16px; letter-spacing: 6px; color: #ffd75e; text-shadow: 0 0 10px rgba(255,215,94,.6), 0 0 2px rgba(255,215,94,.9); }
.fb-payday .crt { position: absolute; top: 54px; left: 12px; right: 12px; height: 88px; background: #06110b; border: 3px solid var(--ink); box-shadow: inset 0 0 0 2px #1d232c; text-align: center; overflow: hidden; }
.fb-payday .crt .scan { position: absolute; inset: 0; background: repeating-linear-gradient(0deg, rgba(255,255,255,.045) 0 2px, transparent 2px 4px); pointer-events: none; }
.fb-payday .crt .vig { position: absolute; inset: 0; background: radial-gradient(ellipse at center, transparent 55%, rgba(0,0,0,.42)); pointer-events: none; }
.fb-payday .crt b { display: block; margin-top: 14px; font-family: var(--font-display); font-size: 7px; color: #67b184; letter-spacing: 0; white-space: nowrap; }
.fb-payday .crt u { display: block; margin-top: 12px; text-decoration: none; font-family: var(--font-display); font-size: 15px; color: #8bf59a; text-shadow: 0 0 12px rgba(126,231,135,.75); white-space: nowrap; }
.fb-payday .btn { position: absolute; top: 148px; left: 12px; right: 12px; height: 28px; background: linear-gradient(#ffe08a, #ffd75e 55%, #e0af3a); border: 4px solid var(--ink); text-align: center; line-height: 21px; font-family: var(--font-display); font-size: 7px; color: #1c1408; letter-spacing: 0; white-space: nowrap; overflow: hidden; animation: fb-crankglow 1.6s ease-in-out infinite; }
.fb-payday.armed:hover .btn { background: linear-gradient(#fff0b8, #ffe08a 55%, #eec04a); }
.fb-payday .btn.dim { background: linear-gradient(#39404a, #2b3038); color: #8fa0b0; animation: none; }
.fb-payday .mouth { position: absolute; top: 186px; left: 12px; right: 12px; height: 46px; }
.fb-payday .mouth .cav { position: absolute; top: 0; left: 0; right: 0; height: 24px; background: #07090d; border: 3px solid var(--ink); }
.fb-payday .mouth .bill { position: absolute; top: 5px; width: 34px; height: 22px; background: #59b26e; border: 3px solid var(--ink); box-shadow: inset 0 4px 0 #6fce85; }
.fb-payday .mouth .b1 { left: 14px; transform: rotate(-5deg); }
.fb-payday .mouth .b2 { left: 66px; top: 3px; transform: rotate(3deg); }
.fb-payday .mouth .b3 { left: 118px; transform: rotate(-2deg); }
.fb-payday .mouth .bill::after { content: ""; position: absolute; left: 50%; top: 50%; width: 8px; height: 8px; transform: translate(-50%, -50%); background: #2e6e42; border-radius: 50%; }
.fb-payday .mouth .lip { position: absolute; top: 24px; left: -4px; right: -4px; height: 12px; background: linear-gradient(#4a525b, #343b44); border: 3px solid var(--ink); }
.fb-payday .louv { position: absolute; top: 240px; left: 24px; right: 24px; height: 16px; }
.fb-payday .louv i { position: absolute; left: 0; right: 0; height: 4px; background: #171b21; box-shadow: 0 2px 0 rgba(255,255,255,.05); }
.fb-payday .louv i:nth-child(1) { top: 0; } .fb-payday .louv i:nth-child(2) { top: 7px; } .fb-payday .louv i:nth-child(3) { top: 14px; }
.fb-payday .plate { position: absolute; left: 32px; right: 32px; bottom: 8px; height: 22px; background: linear-gradient(#d8b04a, #b8892f); border: 3px solid var(--ink); text-align: center; line-height: 20px; font-family: var(--font-display); font-size: 6px; color: #2b2013; letter-spacing: 1px; }
.fb-payday .plate .bolt { position: absolute; top: 6px; width: 6px; height: 6px; background: #6b5119; border-radius: 50%; }
.fb-payday .plate .bl { left: 4px; } .fb-payday .plate .br { right: 4px; }
.fb-payday .crank { position: absolute; right: -34px; top: 150px; width: 46px; height: 76px; }
.fb-payday .crank .boss { position: absolute; left: 0; top: 28px; width: 22px; height: 22px; background: #4a525b; border: 4px solid var(--ink); border-radius: 50%; }
.fb-payday .crank .arm { position: absolute; left: 12px; top: 8px; width: 9px; height: 34px; background: #7d8791; border: 3px solid var(--ink); transform: rotate(38deg); transform-origin: bottom center; }
.fb-payday .crank .handle { position: absolute; right: 0; top: -2px; width: 20px; height: 20px; background: #d8b04a; border: 4px solid var(--ink); border-radius: 50%; animation: fb-crankglow 1.8s ease-in-out infinite; }
.fb-payday .plinth { position: absolute; left: 50%; transform: translateX(-50%); background: #171b21; border: 4px solid var(--ink); }
.fb-payday .p1 { bottom: 4px; width: 208px; height: 14px; }
.fb-payday .p2 { bottom: -4px; width: 220px; height: 10px; background: var(--ink); }
.fb-payday.working .marq { animation: fb-blink .3s steps(2, end) infinite; }
.fb-payday.working .crank { animation: fb-crankspin .6s linear infinite; transform-origin: 11px 39px; }
.fb-payday.working .mouth .bill { animation: fb-billpop .45s ease-in-out infinite alternate; }

/* ------------------------------------------------ the bank's all-time board */
.bank2-earned { position: absolute; bottom: calc(var(--ground-h) + 296px); width: 500px; }
.bank2-earned .frame {
  position: relative; background: #0b0e13; border: 5px solid var(--ink);
  box-shadow: inset 0 0 0 3px #1d232c, 0 8px 0 rgba(0,0,0,.25);
  text-align: center; padding: 14px 14px 12px; overflow: hidden;
}
.bank2-earned .scan { position: absolute; inset: 0; background: repeating-linear-gradient(0deg, rgba(255,255,255,.04) 0 2px, transparent 2px 4px); pointer-events: none; }
.bank2-earned b { display: block; font-family: var(--font-display); font-size: 8px; color: #ffd75e; letter-spacing: 2px; text-shadow: 0 0 8px rgba(255,215,94,.45); }
.bank2-earned u { display: block; margin-top: 10px; text-decoration: none; font-family: var(--font-display); font-size: 28px; color: #eafff0; text-shadow: 0 0 16px rgba(126,231,135,.65), 0 0 3px rgba(126,231,135,.9); }
.bank2-earned s { display: block; margin-top: 12px; text-decoration: none; font-family: var(--font-display); font-size: 6px; color: #67b184; }

/* the floor board's all-time line */
.floor-board .fig .alltime { margin-top: 8px; font-family: var(--font-display); font-size: 6px; color: #ffd75e; letter-spacing: 1px; min-height: 8px; }
.bank2-earned .count { margin-top: 10px; padding-top: 8px; border-top: 2px solid #1d232c; font-family: var(--font-display); font-size: 6px; color: #ffd75e; letter-spacing: 1px; min-height: 8px; }

/* a split does not hold its minority asset: the engine re-splits rolled credit,
   so the majority asset absorbs it. Said before the holder signs, not after. */
.fb-pay .mixwarn{margin-top:8px;padding:8px 10px;border-radius:4px;background:#3a2f16;
  border:1px solid #6b5520;color:#ffd666;font:12px/1.45 system-ui,sans-serif}

/* ---------------------------------------------------------- reduced motion
   The one thing "prefers-reduced-motion" asks for, and until 2026-09-01 this
   stylesheet answered it with nothing at all — the site instead handed those
   visitors the flat page, which still animated. Blanket, because every
   animation here is decoration: the tape sits at the start of its run and
   stays readable, indicators sit lit instead of blinking, and the five
   keyframes that begin at opacity 0 (coin pops, flaps, puffs, steam) simply
   never appear, which is the correct outcome for particles when someone has
   asked for less movement. */
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    animation: none !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
