:root {
  --bg: #0a1626; --bg-2: #0d1c30; --surface: #0d1c30; --surface-2: #122544; --surface-3: #17305a;
  --border: rgba(142,9,255,0.16); --border-hover: rgba(142,9,255,0.32);
  --text: #e4edf7; --text-muted: #7893b3; --text-sub: #a8c2de;
  --accent: #8e09ff; --accent-dim: rgba(142,9,255,0.14); --accent-glow: rgba(142,9,255,0.36);
  --discord: #5865f2; --discord-dim: rgba(88,101,242,0.12);
  --red: #ef4444; --amber: #f59e0b; --green: #10b981;
  --radius: 16px; --radius-sm: 10px; --radius-full: 999px;
  --font-display: 'Baloo 2', 'Syne', sans-serif; --font-mono: 'Space Mono', monospace; --font-body: 'Inter', sans-serif;
  --transition: 0.25s cubic-bezier(0.4,0,0.2,1);
  --glow1-color: rgba(142,9,255,0.14); --glow2-color: rgba(88,101,242,0.1); --grid-color: rgba(142,9,255,0.06);
}
body.halloween {
  --bg: #060208; --bg-2: #0a0310; --surface: #0f0512; --surface-2: #180a1e; --surface-3: #221030;
  --border: rgba(255,100,0,0.13); --border-hover: rgba(255,140,0,0.32);
  --text: #ffe8c8; --text-muted: #7a4510; --text-sub: #cc7020;
  --accent: #ff6a00; --accent-dim: rgba(255,106,0,0.1); --accent-glow: rgba(255,106,0,0.35);
  --glow1-color: rgba(220,60,0,0.18); --glow2-color: rgba(130,0,220,0.14); --grid-color: rgba(255,80,0,0.035);
}
body.halloween::-webkit-scrollbar-thumb { background: #3a1200; }
body.halloween #header { background: rgba(6,2,8,0.92); border-bottom-color: rgba(255,100,0,0.15); }
body.halloween .nav-links a:hover { background: rgba(255,100,0,0.08); }

body.darkmode {
  --bg: #0a0a0a; --bg-2: #0d0d0d; --surface: #121212; --surface-2: #1a1a1a; --surface-3: #222222;
  --border: rgba(255,255,255,0.08); --border-hover: rgba(255,255,255,0.16);
  --text: #f2f2f2; --text-muted: #6e6e6e; --text-sub: #a3a3a3;
  --accent: #d4d4d4; --accent-dim: rgba(212,212,212,0.08); --accent-glow: rgba(212,212,212,0.18);
  --glow1-color: rgba(255,255,255,0.04); --glow2-color: rgba(255,255,255,0.03); --grid-color: rgba(255,255,255,0.025);
}
body.darkmode::-webkit-scrollbar-thumb { background: #2a2a2a; }
body.darkmode #header { background: rgba(10,10,10,0.92); }
body.darkmode .nav-links a:hover { background: rgba(255,255,255,0.05); }
body.darkmode .logo em { color: var(--accent); }
body.darkmode .badge-dot { background: var(--accent); box-shadow: 0 0 8px rgba(212,212,212,0.5); }
body.darkmode .cursor { color: var(--accent); }
body.darkmode .btn-primary { background: var(--accent); color: #0a0a0a; }
body.darkmode .status-badge.ativo { color: #d4d4d4; border-color: rgba(212,212,212,0.25); background: rgba(212,212,212,0.08); }
body.darkmode .status-badge.ativo .dot { background: #d4d4d4; box-shadow: none; }
body.darkmode .script-btn.active { color: var(--accent); }
body.darkmode .aviso-card::before { background: linear-gradient(to bottom, #6e6e6e, var(--accent)); }
body.darkmode .aviso-author { color: var(--accent); }
body.darkmode .sobre-quote { border-left-color: var(--accent); }
body.darkmode .sobre-quote p { background: linear-gradient(135deg, var(--text), var(--accent)); -webkit-background-clip: text; background-clip: text; }
body.darkmode .sobre-stat-num { color: var(--accent); }
body.darkmode .team-tab.active { color: var(--accent); }
body.darkmode .team-tab.active::after { background: var(--accent); }
body.darkmode .gabarito-tag { color: var(--accent); background: var(--accent-dim); border-color: var(--border-hover); }
body.darkmode .gabarito-btn { color: var(--accent); background: var(--accent-dim); border-color: var(--border-hover); }
body.darkmode .gabarito-btn:hover { background: var(--accent); color: #0a0a0a; }
body.darkmode .script-bookmarklet-tag { color: #d4d4d4; background: rgba(212,212,212,0.08); border-color: rgba(212,212,212,0.2); }

body.oceano {
  --bg: #051420; --bg-2: #071a28; --surface: #0a2032; --surface-2: #0f2c42; --surface-3: #15384f;
  --border: rgba(45,212,191,0.12); --border-hover: rgba(45,212,191,0.28);
  --text: #e0fbfc; --text-muted: #4d7d8c; --text-sub: #7fc8d4;
  --accent: #2dd4bf; --accent-dim: rgba(45,212,191,0.1); --accent-glow: rgba(45,212,191,0.3);
  --discord: #5865f2; --discord-dim: rgba(88,101,242,0.12);
  --glow1-color: rgba(45,212,191,0.14); --glow2-color: rgba(56,140,255,0.12); --grid-color: rgba(45,212,191,0.04);
}
body.oceano::-webkit-scrollbar-thumb { background: #0f3d4f; }
body.oceano #header { background: rgba(5,20,32,0.92); }
body.oceano .nav-links a:hover { background: rgba(45,212,191,0.07); }
body.oceano .logo em { color: var(--accent); }
body.oceano .badge-dot { background: var(--accent); box-shadow: 0 0 8px var(--accent); }
body.oceano .cursor { color: var(--accent); text-shadow: 0 0 12px rgba(45,212,191,0.6); }
body.oceano .btn-primary { background: linear-gradient(135deg, #2dd4bf, #38bdf8); color: #051420; }
body.oceano .status-badge.ativo { color: #5eead4; border-color: rgba(94,234,212,0.3); background: rgba(45,212,191,0.1); }
body.oceano .status-badge.ativo .dot { background: #5eead4; box-shadow: 0 0 6px #2dd4bf; }
body.oceano .script-btn.active { color: var(--accent); }
body.oceano .aviso-card::before { background: linear-gradient(to bottom, #38bdf8, var(--accent)); }
body.oceano .aviso-author { color: var(--accent); }
body.oceano .sobre-quote { border-left-color: var(--accent); }
body.oceano .sobre-quote p { background: linear-gradient(135deg, var(--text), var(--accent)); -webkit-background-clip: text; background-clip: text; }
body.oceano .sobre-stat-num { color: var(--accent); }
body.oceano .team-tab.active { color: var(--accent); }
body.oceano .team-tab.active::after { background: var(--accent); }
body.oceano .gabarito-tag { color: var(--accent); background: var(--accent-dim); border-color: rgba(45,212,191,0.25); }
body.oceano .gabarito-btn { color: var(--accent); background: var(--accent-dim); border-color: rgba(45,212,191,0.25); }
body.oceano .gabarito-btn:hover { background: linear-gradient(135deg, #2dd4bf, #38bdf8); color: #051420; }
body.oceano .script-bookmarklet-tag { color: #fbbf24; background: rgba(251,191,36,0.1); border-color: rgba(251,191,36,0.2); }

body.cyberpunk {
  --bg: #08050f; --bg-2: #0c0816; --surface: #110a1f; --surface-2: #1a0f2e; --surface-3: #25153f;
  --border: rgba(255,0,170,0.15); --border-hover: rgba(255,0,170,0.35);
  --text: #f0eaff; --text-muted: #6b5e8a; --text-sub: #a78bda;
  --accent: #ff00aa; --accent-dim: rgba(255,0,170,0.1); --accent-glow: rgba(255,0,170,0.35);
  --discord: #00f0ff; --discord-dim: rgba(0,240,255,0.12);
  --glow1-color: rgba(255,0,170,0.16); --glow2-color: rgba(0,240,255,0.14); --grid-color: rgba(255,0,170,0.05);
}
body.cyberpunk::-webkit-scrollbar-thumb { background: #3a0030; }
body.cyberpunk #header { background: rgba(8,5,15,0.9); }
body.cyberpunk .nav-links a:hover { background: rgba(255,0,170,0.08); }
body.cyberpunk .logo em { color: var(--accent); }
body.cyberpunk .badge-dot { background: #00f0ff; box-shadow: 0 0 10px #00f0ff; }
body.cyberpunk .cursor { color: var(--accent); text-shadow: 0 0 14px rgba(255,0,170,0.9); }
body.cyberpunk .hero-title { text-shadow: 0 0 30px rgba(255,0,170,0.4), 0 0 60px rgba(0,240,255,0.2); }
body.cyberpunk .btn-primary { background: linear-gradient(135deg, #ff00aa, #00f0ff); color: #08050f; box-shadow: 0 0 25px rgba(255,0,170,0.4); }
body.cyberpunk .btn-primary:hover { box-shadow: 0 0 40px rgba(255,0,170,0.6); }
body.cyberpunk .status-badge.ativo { color: #00f0ff; border-color: rgba(0,240,255,0.3); background: rgba(0,240,255,0.1); }
body.cyberpunk .status-badge.ativo .dot { background: #00f0ff; box-shadow: 0 0 8px #00f0ff; }
body.cyberpunk .script-btn.active { color: var(--accent); }
body.cyberpunk .script-btn.active:hover { background: linear-gradient(135deg, #ff00aa, #00f0ff); color: #08050f; }
body.cyberpunk .aviso-card::before { background: linear-gradient(to bottom, #00f0ff, var(--accent)); }
body.cyberpunk .aviso-author { color: var(--accent); }
body.cyberpunk .sobre-quote { border-left-color: var(--accent); }
body.cyberpunk .sobre-quote p { background: linear-gradient(135deg, var(--text), var(--accent)); -webkit-background-clip: text; background-clip: text; }
body.cyberpunk .sobre-stat-num { color: var(--accent); }
body.cyberpunk .team-tab.active { color: var(--accent); }
body.cyberpunk .team-tab.active::after { background: var(--accent); }
body.cyberpunk .gabarito-tag { color: var(--accent); background: var(--accent-dim); border-color: rgba(255,0,170,0.3); }
body.cyberpunk .gabarito-btn { color: var(--accent); background: var(--accent-dim); border-color: rgba(255,0,170,0.3); }
body.cyberpunk .gabarito-btn:hover { background: linear-gradient(135deg, #ff00aa, #00f0ff); color: #08050f; }
body.cyberpunk .script-bookmarklet-tag { color: #00f0ff; background: rgba(0,240,255,0.08); border-color: rgba(0,240,255,0.2); }

body.natal {
  --bg: #060e09; --bg-2: #08120c; --surface: #0c1812; --surface-2: #122019; --surface-3: #182a20;
  --border: rgba(220,38,38,0.15); --border-hover: rgba(220,38,38,0.32);
  --text: #f0fff4; --text-muted: #5a7a64; --text-sub: #8fbf9c;
  --accent: #dc2626; --accent-dim: rgba(220,38,38,0.1); --accent-glow: rgba(220,38,38,0.32);
  --discord: #16a34a; --discord-dim: rgba(22,163,74,0.12);
  --glow1-color: rgba(220,38,38,0.14); --glow2-color: rgba(22,163,74,0.16); --grid-color: rgba(220,38,38,0.04);
}
body.natal::-webkit-scrollbar-thumb { background: #1f3a28; }
body.natal #header { background: rgba(6,14,9,0.92); }
body.natal .nav-links a:hover { background: rgba(220,38,38,0.07); }
body.natal .logo em { color: var(--accent); }
body.natal .badge-dot { background: #16a34a; box-shadow: 0 0 8px #16a34a; }
body.natal .cursor { color: var(--accent); text-shadow: 0 0 12px rgba(220,38,38,0.6); }
body.natal .btn-primary { background: linear-gradient(135deg, #dc2626, #16a34a); color: #fff; }
body.natal .status-badge.ativo { color: #4ade80; border-color: rgba(74,222,128,0.3); background: rgba(22,163,74,0.1); }
body.natal .status-badge.ativo .dot { background: #4ade80; box-shadow: 0 0 6px #16a34a; }
body.natal .script-btn.active { color: var(--accent); }
body.natal .aviso-card::before { background: linear-gradient(to bottom, #16a34a, var(--accent)); }
body.natal .aviso-author { color: var(--accent); }
body.natal .sobre-quote { border-left-color: var(--accent); }
body.natal .sobre-quote p { background: linear-gradient(135deg, var(--text), var(--accent)); -webkit-background-clip: text; background-clip: text; }
body.natal .sobre-stat-num { color: var(--accent); }
body.natal .team-tab.active { color: var(--accent); }
body.natal .team-tab.active::after { background: var(--accent); }
body.natal .gabarito-tag { color: #4ade80; background: rgba(22,163,74,0.1); border-color: rgba(22,163,74,0.25); }
body.natal .gabarito-btn { color: var(--accent); background: var(--accent-dim); border-color: rgba(220,38,38,0.25); }
body.natal .gabarito-btn:hover { background: linear-gradient(135deg, #dc2626, #16a34a); color: #fff; }
body.natal .script-bookmarklet-tag { color: #facc15; background: rgba(250,204,21,0.1); border-color: rgba(250,204,21,0.2); }

body.openfuture {
  --bg: #ffffff; --bg-2: #f7f6fb; --surface: #ffffff; --surface-2: #f4f2fa; --surface-3: #ece7f7;
  --border: rgba(90,63,217,0.14); --border-hover: rgba(90,63,217,0.3);
  --text: #16121f; --text-muted: #948da8; --text-sub: #4a4361;
  --accent: #7c5cff; --accent-dim: rgba(124,92,255,0.08); --accent-glow: rgba(124,92,255,0.25);
  --discord: #5865f2; --discord-dim: rgba(88,101,242,0.1);
  --glow1-color: rgba(124,92,255,0.06); --glow2-color: rgba(88,101,242,0.05); --grid-color: rgba(90,63,217,0.04);
}
body.openfuture::-webkit-scrollbar-thumb { background: #d6cef2; }
body.openfuture #header { background: rgba(255,255,255,0.85); box-shadow: 0 1px 0 rgba(90,63,217,0.06); }
body.openfuture .nav-links a:hover { background: rgba(124,92,255,0.06); }
body.openfuture .logo em { color: var(--accent); }
body.openfuture .badge-dot { background: var(--accent); box-shadow: 0 0 8px var(--accent-glow); }
body.openfuture .btn-primary { color: #fff; }
body.openfuture .script-card, body.openfuture .aviso-card, body.openfuture .founder-card,
body.openfuture .gabarito-card, body.openfuture .apo-serie-card, body.openfuture .chat-room {
  box-shadow: 6px 6px 0 0 var(--text);
}
body.openfuture .script-card:hover, body.openfuture .aviso-card:hover, body.openfuture .founder-card:hover {
  box-shadow: 11px 13px 0 0 var(--text);
}
body.openfuture .logo .logo-mark,
body.openfuture .footer-logo .logo-mark { stroke: var(--text); }
body.openfuture .cursor { color: var(--accent); }
body.openfuture .status-badge.ativo { color: var(--accent); border-color: rgba(90,63,217,0.25); background: var(--accent-dim); }
body.openfuture .status-badge.ativo .dot { background: var(--accent); box-shadow: 0 0 6px var(--accent-glow); }
body.openfuture .aviso-card::before { background: linear-gradient(to bottom, var(--accent), #34d8b9); }
body.openfuture .aviso-author { color: var(--accent); }
body.openfuture .sobre-quote { border-left-color: var(--accent); }
body.openfuture .sobre-stat-num { color: var(--accent); }
body.openfuture .team-tab.active { color: var(--accent); }
body.openfuture .team-tab.active::after { background: var(--accent); }
body.openfuture .gabarito-tag, body.openfuture .gabarito-btn { color: var(--accent); background: var(--accent-dim); border-color: var(--border-hover); }
body.openfuture .gabarito-btn:hover { background: var(--accent); color: #fff; }
body.openfuture .script-bookmarklet-tag { color: var(--accent); background: var(--accent-dim); border-color: var(--border-hover); }

body.openfuture.of-dark {
  --bg: #0c0912; --bg-2: #120e1c; --surface: #150f20; --surface-2: #1c1530; --surface-3: #241b3d;
  --border: rgba(184,127,255,0.14); --border-hover: rgba(184,127,255,0.32);
  --text: #f3f0fb; --text-muted: #9c92b8; --text-sub: #cabfe6;
  --accent: #b489ff; --accent-dim: rgba(180,137,255,0.12); --accent-glow: rgba(180,137,255,0.3);
  --glow1-color: rgba(180,137,255,0.06); --glow2-color: rgba(120,90,220,0.05); --grid-color: rgba(180,137,255,0.03);
}
body.openfuture.of-dark::-webkit-scrollbar-thumb { background: #3a2a5c; }
body.openfuture.of-dark #header { background: rgba(12,9,18,0.88); box-shadow: 0 1px 0 rgba(180,137,255,0.08); }

body.openfuture .nav-links,
body.openfuture .hamburger,
body.openfuture .mobile-nav { display: none; }

.of-header-actions { display: none; align-items: center; gap: 10px; }
body.openfuture .of-header-actions { display: flex; }
body.openfuture.of-hub-open .of-header-actions { display: none; }

.of-darkmode-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background: var(--surface-2);
  border: 1px solid var(--border);
  color: var(--text-muted);
  font-size: 14px;
  cursor: pointer;
  transition: all var(--transition);
}
.of-darkmode-btn:hover { color: var(--accent); border-color: var(--border-hover); }

.of-home-btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: var(--accent);
  color: #fff;
  border: none;
  padding: 10px 18px;
  border-radius: var(--radius-full);
  font-size: 13px;
  font-weight: 700;
  font-family: var(--font-body);
  cursor: pointer;
  transition: all var(--transition);
}
.of-home-btn:hover { transform: translateY(-1px); box-shadow: 0 6px 20px var(--accent-glow); filter: brightness(1.08); }

@media (max-width: 480px) {
  .of-home-btn { padding: 9px 14px; font-size: 12px; }
}

body.openfuture.of-hub-open #alert-banner,
body.openfuture.of-hub-open #tutorial-fab,
body.openfuture.of-hub-open #tutorial-blocker,
body.openfuture.of-hub-open #tutorial-spotlight,
body.openfuture.of-hub-open #tutorial-ring,
body.openfuture.of-hub-open #tutorial-tooltip,
body.openfuture.of-hub-open #tutorial-arrow-icon {
  display: none !important;
}

.openfuture-hub { scrollbar-width: none; }
.openfuture-hub::-webkit-scrollbar { display: none; }
body.openfuture.of-hub-open #header { display: none; }
body.openfuture.of-hub-open { background: #08060f; overflow: hidden; }
body.openfuture.of-hub-open .openfuture-hub { top: 0; }

.openfuture-hub {
  position: fixed;
  top: 60px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 5000;
  background: #08060f;
  background-image: radial-gradient(rgba(255,255,255,0.05) 1px, transparent 0);
  background-size: 22px 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow-y: auto;
  padding: 60px 20px;
}
.openfuture-hub.hidden { display: none; }

.of-hub-inner { max-width: 640px; text-align: center; margin: auto; }

.of-hub-icon {
  width: 72px; height: 72px; border-radius: 18px;
  background: #14101f; border: 1px solid rgba(124,92,255,0.3);
  display: flex; align-items: center; justify-content: center;
  margin: 0 auto 24px; font-size: 26px; color: #fff;
  box-shadow: 0 0 40px rgba(124,92,255,0.25);
}

.of-hub-title {
  font-family: var(--font-display); font-weight: 800;
  font-size: clamp(1.4rem, 4vw, 2.5rem); line-height: 1.2;
  color: #fff; letter-spacing: -0.02em; margin-bottom: 18px;
  min-height: 2.4em;
}
.of-hub-title em { font-style: normal; color: #a48bff; }

.of-hub-cursor {
  color: #a48bff;
  font-weight: 400;
  animation: of-cursor-blink 0.9s steps(1) infinite;
}
.of-hub-cursor.done { display: none; }

@keyframes of-cursor-blink {
  0%, 49% { opacity: 1; }
  50%, 100% { opacity: 0; }
}

.of-hub-sub { color: #a8a0c0; font-size: 1rem; line-height: 1.7; max-width: 440px; margin: 0 auto 36px; }
.of-hub-sub strong { color: #fff; }

.of-hub-grid { display: flex; flex-wrap: wrap; justify-content: center; gap: 12px; }
.of-hub-option {
  display: flex; flex-direction: column; align-items: center; gap: 10px;
  background: #120e1e; border: 1px solid rgba(255,255,255,0.08); border-radius: 14px;
  padding: 22px 14px; color: #d8d0f0; cursor: pointer; transition: all 0.25s ease;
  font-family: var(--font-body); font-size: 13px; font-weight: 600;
  flex: 0 1 180px;
}
.of-hub-option i { font-size: 20px; color: #a48bff; }
.of-hub-option:hover { border-color: rgba(164,139,255,0.5); background: #17122a; transform: translateY(-3px); box-shadow: 0 10px 30px rgba(124,92,255,0.2); }

.openfuture-transition { position: fixed; inset: 0; z-index: 99995; display: flex; pointer-events: none; }
.openfuture-transition.hidden { display: none; }
.openfuture-transition:not(.hidden) { pointer-events: auto; }
.of-panel { flex: 1; background: #08060f; transform: scaleX(0); }
.of-panel-left { transform-origin: left; }
.of-panel-right { transform-origin: right; }
.openfuture-transition.closing .of-panel { animation: of-panel-close 0.45s cubic-bezier(0.76,0,0.24,1) forwards; }
.openfuture-transition.opening .of-panel { animation: of-panel-open 0.45s cubic-bezier(0.76,0,0.24,1) forwards; }
@keyframes of-panel-close { from { transform: scaleX(0); } to { transform: scaleX(1); } }
@keyframes of-panel-open { from { transform: scaleX(1); } to { transform: scaleX(0); } }

@media (max-width: 640px) {
  .of-hub-option { flex: 0 1 140px; padding: 18px 10px; }
  .openfuture-hub { padding: 40px 16px; }
  .of-hub-icon { width: 60px; height: 60px; font-size: 22px; }
}

.hw-snowflake {
  position: fixed;
  top: -20px;
  color: #fff;
  opacity: 0.7;
  pointer-events: none;
  animation: snow-fall linear infinite;
  font-size: 14px;
}
@keyframes snow-fall {
  0% { transform: translateY(0) translateX(0); opacity: 0; }
  10% { opacity: 0.8; }
  90% { opacity: 0.6; }
  100% { transform: translateY(110vh) translateX(var(--snow-drift, 20px)); opacity: 0; }
}
body.halloween .logo em { color: #ff6a00; }
body.halloween .badge-dot { background: #ff6a00; box-shadow: 0 0 8px #ff6a00; }
body.halloween .cursor { color: #ff6a00; text-shadow: 0 0 12px rgba(255,106,0,0.8); }
body.halloween .hero-badge { border-color: rgba(255,100,0,0.2); background: rgba(15,5,18,0.9); }
body.halloween .section-tag { color: #ff6a00; }
body.halloween .hero-title { text-shadow: 0 0 60px rgba(255,80,0,0.25), 0 0 120px rgba(180,0,255,0.1); }
body.halloween .btn-primary { background: linear-gradient(135deg, #ff6a00, #ee0979); color: #fff; box-shadow: 0 4px 20px rgba(255,106,0,0.3); }
body.halloween .btn-primary:hover { box-shadow: 0 8px 32px rgba(255,106,0,0.55); filter: brightness(1.1); }
body.halloween .cd-item { background: rgba(15,5,18,0.9); border-color: rgba(255,100,0,0.18); }
body.halloween .cd-item span { color: #ff9040; text-shadow: 0 0 16px rgba(255,100,0,0.4); }
body.halloween .cd-sep { color: #7a3010; }
body.halloween .script-card { background: rgba(15,5,18,0.85); border-color: rgba(255,100,0,0.12); }
body.halloween .script-card:hover { border-color: rgba(255,120,0,0.3); }
body.halloween .script-title { color: #ffe8c8; }
body.halloween .status-badge.ativo { color: #ff9040; border-color: rgba(255,144,64,0.3); background: rgba(255,100,0,0.1); }
body.halloween .status-badge.ativo .dot { background: #ff9040; box-shadow: 0 0 6px #ff6a00; }
body.halloween .script-btn.active { color: #ff6a00; border-color: rgba(255,106,0,0.25); background: rgba(255,106,0,0.08); }
body.halloween .script-btn.active:hover { background: linear-gradient(135deg,#ff6a00,#ee0979); color: #fff; border-color: transparent; box-shadow: 0 4px 20px rgba(255,106,0,0.4); }
body.halloween .aviso-card { background: rgba(15,5,18,0.85); border-color: rgba(255,100,0,0.12); }
body.halloween .aviso-card::before { background: linear-gradient(to bottom, #ff6a00, #9b00ff); }
body.halloween .aviso-author { color: #ff6a00; }
body.halloween .founder-card { background: rgba(15,5,18,0.85); border-color: rgba(255,100,0,0.12); }
body.halloween .founder-card:hover { border-color: rgba(255,120,0,0.28); box-shadow: 0 14px 36px rgba(255,60,0,0.12); }
body.halloween .founder-avatar { border-color: rgba(255,100,0,0.2); }
body.halloween footer { border-top-color: rgba(255,100,0,0.12); }
body.halloween .footer-sub { color: #2a0e00; }
body.halloween .modal-box { background: rgba(18,6,22,0.97); border-color: rgba(255,100,0,0.2); }

body.halloween .team-tab { border-color: rgba(255,100,0,0.15); }
body.halloween .team-tab:hover { border-color: rgba(255,100,0,0.3); background: rgba(255,100,0,0.06); }
body.halloween .team-tab.active { background: rgba(255,106,0,0.12); border-color: rgba(255,106,0,0.35); color: #ff9040; }
body.halloween .team-tab.active::after { background: #ff6a00; }
body.halloween .team-tab-count { background: rgba(255,100,0,0.12); color: #ff9040; }
body.halloween .team-tab.active .team-tab-count { background: rgba(255,106,0,0.2); color: #ff6a00; }
body.halloween .teams-tabs { border-color: rgba(255,100,0,0.12); }
body.halloween .section-subtitle { color: #7a4510; }
body.halloween .sobre-card { background: rgba(15,5,18,0.85); }
body.halloween .sobre-avatar-ring { background: linear-gradient(var(--bg), var(--bg)) padding-box, linear-gradient(135deg, #ff6a00, #9b00ff, #ff6a00) border-box; }
body.halloween .sobre-badge i { color: #ff6a00; }
body.halloween .sobre-quote { border-left-color: #ff6a00; }
body.halloween .sobre-quote p { background: linear-gradient(135deg, var(--text), #ff6a00); -webkit-background-clip: text; background-clip: text; }
body.halloween .sobre-stat-num { color: #ff6a00; }
body.halloween .footer-social-btn.discord { color: #ff6a00; background: rgba(255,106,0,0.08); border-color: rgba(255,106,0,0.2); }
body.halloween .footer-social-btn.discord:hover { background: rgba(255,106,0,0.16); border-color: rgba(255,106,0,0.4); }
body.halloween .script-card:hover, body.halloween .aviso-card:hover, body.halloween .founder-card:hover {
  box-shadow: 11px 13px 0 0 var(--text), 0 0 0 1px rgba(255,100,0,0.14);
}
body.halloween .script-card::before, body.halloween .founder-card::before { background: radial-gradient(220px circle at var(--mouse-x) var(--mouse-y), rgba(255,106,0,0.12), transparent 70%); }
body.halloween .aviso-card::after { background: radial-gradient(220px circle at var(--mouse-x) var(--mouse-y), rgba(255,80,0,0.1), transparent 70%); }

#halloween-deco { display: none; position: fixed; inset: 0; pointer-events: none; z-index: 0; overflow: hidden; }
body.halloween #halloween-deco { display: block; }
body.halloween #header::after {
  content: ''; position: absolute; bottom: -18px; left: 0; right: 0; height: 20px;
  background-image: radial-gradient(ellipse 6px 10px at 8% 0%, #8b0000 100%, transparent 100%),
    radial-gradient(ellipse 5px 14px at 18% 0%, #6b0000 100%, transparent 100%),
    radial-gradient(ellipse 7px 8px at 29% 0%, #7a0000 100%, transparent 100%),
    radial-gradient(ellipse 4px 16px at 41% 0%, #8b0000 100%, transparent 100%),
    radial-gradient(ellipse 6px 11px at 54% 0%, #6b0000 100%, transparent 100%),
    radial-gradient(ellipse 5px 9px at 67% 0%, #8b0000 100%, transparent 100%),
    radial-gradient(ellipse 7px 15px at 79% 0%, #7a0000 100%, transparent 100%),
    radial-gradient(ellipse 5px 12px at 91% 0%, #8b0000 100%, transparent 100%);
  animation: drip-sway 6s ease-in-out infinite alternate; pointer-events: none; z-index: 9999;
}
@keyframes drip-sway { 0% { transform: scaleY(1); } 50% { transform: scaleY(1.15); } 100% { transform: scaleY(0.95); } }
.hw-fog { position: fixed; bottom: 0; left: -100%; right: -100%; height: 220px; background: linear-gradient(to top, rgba(60,0,80,0.22) 0%, rgba(60,0,80,0.08) 60%, transparent 100%); filter: blur(30px); animation: fog-drift 18s ease-in-out infinite alternate; pointer-events: none; }
.hw-fog-2 { position: fixed; bottom: 0; left: -80%; right: -80%; height: 140px; background: linear-gradient(to top, rgba(120,40,0,0.18) 0%, rgba(80,20,0,0.06) 60%, transparent 100%); filter: blur(40px); animation: fog-drift-2 22s ease-in-out infinite alternate; pointer-events: none; }
@keyframes fog-drift { 0% { transform: translateX(-8%); } 100% { transform: translateX(8%); } }
@keyframes fog-drift-2 { 0% { transform: translateX(10%); } 100% { transform: translateX(-10%); } }
.hw-moon { position: fixed; top: 80px; right: 60px; width: 80px; height: 80px; border-radius: 50%; background: radial-gradient(circle at 38% 38%, #fffbe0, #f0c060 40%, #c07820 80%); box-shadow: 0 0 30px rgba(240,180,60,0.5), 0 0 80px rgba(240,160,40,0.25), 0 0 160px rgba(200,120,20,0.12); animation: moon-pulse 5s ease-in-out infinite alternate; pointer-events: none; }
.hw-moon::before { content: ''; position: absolute; inset: 0; border-radius: 50%; background: radial-gradient(circle 10px at 30% 35%, rgba(0,0,0,0.25), transparent), radial-gradient(circle 6px at 60% 25%, rgba(0,0,0,0.18), transparent), radial-gradient(circle 8px at 55% 60%, rgba(0,0,0,0.2), transparent); }
@keyframes moon-pulse { 0% { box-shadow: 0 0 30px rgba(240,180,60,0.5), 0 0 80px rgba(240,160,40,0.25), 0 0 160px rgba(200,120,20,0.12); } 100% { box-shadow: 0 0 40px rgba(240,180,60,0.7), 0 0 100px rgba(240,160,40,0.35), 0 0 200px rgba(200,120,20,0.18); } }
.hw-bat { position: absolute; pointer-events: none; animation: hw-bat-fly linear infinite; filter: drop-shadow(0 0 4px rgba(150,0,255,0.3)); }
@keyframes hw-bat-fly { 0% { transform: translateX(-80px) translateY(0px) scaleX(1); opacity: 0; } 5% { opacity: 1; } 30% { transform: translateX(28vw) translateY(-35px) scaleX(-1); } 55% { transform: translateX(55vw) translateY(12px) scaleX(1); } 80% { transform: translateX(82vw) translateY(-22px) scaleX(-1); } 95% { opacity: 1; } 100% { transform: translateX(110vw) translateY(5px) scaleX(1); opacity: 0; } }
.hw-pumpkin { position: fixed; bottom: 0; font-size: 2.5rem; animation: pumpkin-glow 3s ease-in-out infinite alternate; filter: drop-shadow(0 0 12px rgba(255,100,0,0.6)); pointer-events: none; }
@keyframes pumpkin-glow { 0% { filter: drop-shadow(0 0 8px rgba(255,100,0,0.5)); transform: scale(1); } 100% { filter: drop-shadow(0 0 20px rgba(255,140,0,0.9)); transform: scale(1.06); } }
.hw-lightning { position: fixed; inset: 0; background: rgba(255,220,180,0.03); pointer-events: none; }
.hw-lightning.flash { animation: lightning-flash 0.15s ease-out forwards; }
@keyframes lightning-flash { 0% { background: rgba(255,220,180,0); } 20% { background: rgba(255,220,180,0.12); } 40% { background: rgba(255,220,180,0.04); } 60% { background: rgba(255,220,180,0.09); } 100% { background: rgba(255,220,180,0); } }
.hw-web { position: fixed; pointer-events: none; opacity: 0.18; z-index: 1; }
.hw-web-tl { top: 60px; left: 0; width: 140px; height: 140px; }
.hw-web-tr { top: 60px; right: 0; width: 140px; height: 140px; transform: scaleX(-1); }
.hw-spark { position: fixed; width: 3px; height: 3px; border-radius: 50%; background: #ff6a00; pointer-events: none; animation: spark-float linear infinite; opacity: 0; }
@keyframes spark-float { 0% { transform: translateY(0) translateX(0) scale(0); opacity: 0; } 10% { opacity: 0.8; } 50% { transform: translateY(-60px) translateX(var(--spark-x, 10px)) scale(1); opacity: 0.6; } 100% { transform: translateY(-120px) translateX(var(--spark-x2, -10px)) scale(0); opacity: 0; } }
.hw-eye { position: fixed; pointer-events: none; animation: eye-float ease-in-out infinite alternate; }
.hw-eye::before, .hw-eye::after { content: '👁'; font-size: 14px; opacity: 0.25; filter: hue-rotate(180deg) brightness(1.5); }
.hw-eye::after { margin-left: 14px; }
@keyframes eye-float { 0% { transform: translateY(0); opacity: 0.15; } 100% { transform: translateY(-8px); opacity: 0.28; } }
body.halloween::-webkit-scrollbar-thumb { background: linear-gradient(to bottom, #4a1800, #8b2200); }
body.halloween::-webkit-scrollbar-track { background: #060208; }

*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
html { scroll-behavior: smooth; font-size: 16px; }
* { scrollbar-width: thin; scrollbar-color: var(--border-hover) transparent; }
body { font-family: var(--font-body); background: var(--bg); color: var(--text); overflow-x: hidden; line-height: 1.6; -webkit-font-smoothing: antialiased; transition: background 0.5s ease, color 0.5s ease; }
::-webkit-scrollbar { width: 6px; height: 6px; }
::-webkit-scrollbar-track { background: transparent; }
::-webkit-scrollbar-thumb { background: var(--border-hover); border-radius: 4px; }
::-webkit-scrollbar-thumb:hover { background: var(--accent); }
.container { max-width: 1100px; margin: 0 auto; padding: 0 20px; }
.hidden { display: none !important; }

#maintenance-screen {
  --bp-bg: var(--bg);
  --bp-bg-2: var(--surface-2);
  --bp-line: var(--border);
  --bp-line-strong: var(--border-hover);
  --bp-ink: var(--text);
  --bp-muted: var(--text-muted);
  --bp-amber: var(--accent);
  --bp-amber-dim: var(--accent-dim);
  scrollbar-color: var(--border-hover) transparent;
  position: fixed;
  inset: 0;
  background:
    radial-gradient(ellipse at 20% -10%, var(--accent-glow), transparent 55%),
    var(--bp-bg);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9999;
  padding: max(20px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));
  overflow-y: auto;
  font-family: var(--font-body);
}
#maintenance-screen.hidden { display: none !important; }
#maintenance-screen::-webkit-scrollbar { width: 6px; }
#maintenance-screen::-webkit-scrollbar-track { background: transparent; }
#maintenance-screen::-webkit-scrollbar-thumb { background: var(--border-hover); border-radius: 4px; }
#maintenance-screen::-webkit-scrollbar-thumb:hover { background: var(--bp-amber); }

.bp-grid {
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(var(--bp-line) 1px, transparent 1px),
    linear-gradient(90deg, var(--bp-line) 1px, transparent 1px);
  background-size: 34px 34px;
  -webkit-mask-image: radial-gradient(ellipse at 50% 40%, #000 0%, transparent 75%);
  mask-image: radial-gradient(ellipse at 50% 40%, #000 0%, transparent 75%);
  opacity: 0.55;
  pointer-events: none;
}

.bp-panel {
  position: relative;
  width: 100%;
  max-width: 400px;
  margin: auto;
  padding: 40px 30px 30px;
  text-align: center;
  border: 3px solid var(--bp-ink);
  border-radius: 26px;
  background: var(--bp-bg-2);
  box-shadow: 8px 8px 0 0 var(--bp-ink);
  animation: cs-pop-in 0.6s cubic-bezier(0.22, 1.4, 0.36, 1);
}

.bp-corner { display: none; }

.bp-callout { position: relative; width: 88px; height: 88px; margin: 0 auto 18px; animation: cs-float 3.5s ease-in-out infinite; }
.bp-gears { width: 100%; height: 100%; color: var(--bp-amber); overflow: visible; }
.bp-gear-a { transform-origin: 46px 50px; animation: bp-spin 6s linear infinite; }
.bp-gear-b { transform-origin: 79px 70px; animation: bp-spin-rev 4s linear infinite; }
@keyframes bp-spin { to { transform: rotate(360deg); } }
@keyframes bp-spin-rev { to { transform: rotate(-360deg); } }

.bp-eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-family: var(--font-mono);
  font-size: 11px;
  letter-spacing: 0.16em;
  color: var(--bp-amber);
  background: var(--bp-amber-dim);
  border: 2px solid var(--bp-amber);
  border-radius: var(--radius-full);
  padding: 5px 14px;
  margin-bottom: 14px;
  transform: rotate(-2deg);
}
.bp-blink-cursor { animation: bp-blink 1s step-end infinite; }
@keyframes bp-blink { 0%, 49% { opacity: 1; } 50%, 100% { opacity: 0; } }

.bp-title {
  font-family: var(--font-display);
  font-size: clamp(1.7rem, 7vw, 2.4rem);
  font-weight: 800;
  color: var(--bp-ink);
  letter-spacing: -0.02em;
  margin-bottom: 12px;
  line-height: 1.1;
}

.bp-desc {
  font-size: clamp(0.84rem, 3.6vw, 0.9rem);
  color: var(--bp-muted);
  max-width: 320px;
  margin: 0 auto 24px;
  line-height: 1.6;
  word-break: break-word;
}

.bp-scanbar {
  position: relative;
  height: 3px;
  border-radius: 2px;
  background: rgba(148, 197, 244, 0.14);
  overflow: hidden;
  margin-bottom: 26px;
}
.bp-scanbar-fill {
  position: absolute;
  top: 0;
  left: -40%;
  width: 40%;
  height: 100%;
  background: linear-gradient(90deg, transparent, var(--bp-amber), transparent);
  animation: bp-scan 1.8s ease-in-out infinite;
}
@keyframes bp-scan {
  0% { left: -40%; }
  100% { left: 100%; }
}

.bp-countdown {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  margin-bottom: 26px;
  font-family: var(--font-mono);
}
.bp-cd-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  min-width: 48px;
  background: var(--bp-bg);
  border: 2.5px solid var(--bp-ink);
  border-radius: 14px;
  padding: 8px 6px;
  transition: transform 0.22s cubic-bezier(0.34, 1.56, 0.64, 1);
}
.bp-cd-item:hover { transform: translateY(-3px) rotate(-2deg); }
.bp-cd-item span {
  font-size: clamp(1.1rem, 5vw, 1.4rem);
  font-weight: 700;
  color: var(--bp-ink);
  line-height: 1;
}
.bp-cd-item label {
  font-size: 9px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--bp-muted);
  margin-top: 4px;
}
.bp-cd-sep { color: var(--bp-line-strong); font-family: var(--font-mono); font-size: 1.1rem; transform: translateY(-6px); }

.bp-refpanel {
  position: relative;
  margin-top: 4px;
  border: 2.5px solid var(--bp-ink);
  border-radius: 18px;
  background: var(--bp-bg);
}
.bp-refpanel-tag {
  position: absolute;
  top: -11px;
  left: 14px;
  padding: 2px 10px;
  background: var(--bp-amber-dim);
  border: 2px solid var(--bp-amber);
  border-radius: 999px;
  font-family: var(--font-mono);
  font-size: 9px;
  letter-spacing: 0.1em;
  color: var(--bp-amber);
  transform: rotate(-2deg);
}

.bp-chat-toggle {
  position: fixed;
  right: max(18px, env(safe-area-inset-right));
  bottom: max(18px, env(safe-area-inset-bottom));
  z-index: 10000;
  display: flex;
  align-items: center;
  gap: 9px;
  padding: 13px 18px;
  border: 3px solid var(--bp-ink);
  border-radius: 999px;
  background: var(--bp-amber);
  color: var(--bp-bg);
  font-family: var(--font-mono);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.04em;
  cursor: pointer;
  box-shadow: 5px 5px 0 0 var(--bp-ink);
  transition: transform 0.22s cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 0.22s cubic-bezier(0.34, 1.56, 0.64, 1);
}
.bp-chat-toggle:hover { transform: translate(-3px, -4px); box-shadow: 8px 9px 0 0 var(--bp-ink); }
.bp-chat-toggle-chevron { font-size: 10px; transition: transform 0.25s ease; }
.bp-chat-toggle.open .bp-chat-toggle-chevron { transform: rotate(180deg); }

.bp-chat-panel {
  position: fixed;
  right: max(18px, env(safe-area-inset-right));
  bottom: calc(72px + max(18px, env(safe-area-inset-bottom)));
  z-index: 10000;
  width: min(360px, calc(100vw - 36px));
  height: min(520px, calc(100vh - 140px));
  display: flex;
  flex-direction: column;
  border: 3px solid var(--bp-ink);
  border-radius: 22px;
  overflow: hidden;
  background: var(--bp-bg-2);
  box-shadow: 8px 8px 0 0 var(--bp-ink);
  animation: bp-panel-in 0.22s cubic-bezier(0.22, 1, 0.36, 1);
}
.bp-chat-panel.hidden { display: none !important; }
@keyframes bp-panel-in { from { opacity: 0; transform: translateY(12px) scale(0.98); } to { opacity: 1; transform: translateY(0) scale(1); } }

.bp-chat-panel-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 14px;
  border-bottom: 3px solid var(--bp-ink);
  background: var(--bp-bg);
  font-family: var(--font-mono);
  font-size: 12px;
  color: var(--bp-ink);
  flex-shrink: 0;
}
.bp-chat-panel-head span { display: flex; align-items: center; gap: 8px; }
.bp-chat-panel-head button { background: none; border: none; color: var(--bp-muted); cursor: pointer; font-size: 14px; padding: 4px; }
.bp-chat-panel-head button:hover { color: var(--bp-ink); }

.bp-chat-frame { flex: 1; width: 100%; border: none; background: var(--bp-bg); }

@media (max-width: 480px) {
  .bp-panel { padding: 32px 20px 24px; }
  .bp-callout { width: 72px; height: 72px; margin-bottom: 14px; }
  .bp-chat-toggle span { display: none; }
  .bp-chat-toggle { padding: 13px; }
  .bp-chat-toggle-chevron { display: none; }
  .bp-chat-panel { width: calc(100vw - 24px); right: 12px; height: min(480px, calc(100vh - 120px)); }
}

@media (max-height: 560px) and (orientation: landscape) {
  #maintenance-screen { align-items: flex-start; padding-top: max(16px, env(safe-area-inset-top)); }
  .bp-panel { padding: 22px 20px 18px; }
  .bp-callout { width: 56px; height: 56px; margin-bottom: 10px; }
  .bp-title { font-size: clamp(1.3rem, 5vw, 1.8rem); margin-bottom: 6px; }
  .bp-desc { margin-bottom: 14px; }
}

@media (min-width: 900px) {
  .bp-panel { max-width: 440px; padding: 46px 36px 34px; }
}

#toast-container { position: fixed; bottom: 18px; right: 14px; z-index: 8000; display: flex; flex-direction: column; gap: 8px; max-width: calc(100vw - 28px); }
.toast { background: var(--surface-2); border: 1px solid var(--border); border-radius: var(--radius-sm); padding: 11px 14px; font-size: 13px; color: var(--text); width: 100%; max-width: 290px; box-shadow: 0 8px 32px rgba(0,0,0,0.5); animation: toast-in 0.3s ease; display: flex; align-items: center; gap: 10px; }
.toast.success { border-color: rgba(16,185,129,0.3); }
.toast.error { border-color: rgba(239,68,68,0.3); }
@keyframes toast-in { from { opacity: 0; transform: translateX(12px); } to { opacity: 1; transform: none; } }

#alert-banner { position: fixed; top: 60px; left: 0; right: 0; z-index: 7000; padding: 0 12px; pointer-events: none; }
#alert-banner:not(.hidden) { pointer-events: all; }
.alert-content { max-width: 660px; margin: 0 auto; background: linear-gradient(135deg,rgba(88,101,242,0.18),var(--accent-dim)); border: 1px solid rgba(88,101,242,0.35); border-radius: var(--radius); padding: 11px 14px; display: flex; align-items: center; gap: 10px; animation: slide-down 0.4s ease; box-shadow: 0 8px 32px rgba(0,0,0,0.4); }
.alert-content span#alert-text { transition: opacity 0.3s ease; opacity: 1; }
.alert-fade-out .alert-content span#alert-text { opacity: 0; }
@keyframes slide-down { from { opacity: 0; transform: translateY(-14px); } to { opacity: 1; transform: none; } }
.alert-content i { color: var(--discord); font-size: 15px; flex-shrink: 0; }
.alert-content span { flex: 1; font-size: 13px; font-weight: 500; line-height: 1.4; }
#alert-close { background: none; border: none; color: var(--text-muted); cursor: pointer; font-size: 13px; padding: 4px; transition: color var(--transition); flex-shrink: 0; }
#alert-close:hover { color: var(--text); }

#header { position: fixed; top: 0; left: 0; right: 0; z-index: 6000; background: rgba(10,6,18,0.88); backdrop-filter: blur(20px); border-bottom: 1px solid var(--border); transition: background var(--transition); }
.nav-container { display: flex; align-items: center; justify-content: space-between; height: 60px; }
.logo { display: flex; align-items: center; gap: 8px; text-decoration: none; font-family: var(--font-display); font-weight: 700; font-size: 1.02rem; color: var(--text); letter-spacing: -0.01em; flex-shrink: 0; }
.logo em { color: var(--accent); font-style: normal; }
.logo-accent { stroke: var(--accent); }
.logo-accent-fill { fill: var(--accent); }
.nav-links { display: flex; align-items: center; gap: 2px; }
.nav-links a { text-decoration: none; color: var(--text-muted); font-size: 13px; font-weight: 500; padding: 7px 12px; border-radius: var(--radius-full); transition: all var(--transition); white-space: nowrap; }
.nav-links a:hover { color: var(--text); background: var(--surface-2); }
.hamburger { display: none; flex-direction: column; gap: 5px; background: none; border: none; cursor: pointer; padding: 8px; }
.hamburger span { display: block; width: 22px; height: 2px; background: var(--text); border-radius: 2px; transition: all var(--transition); }
.hamburger.open span:nth-child(1) { transform: translateY(7px) rotate(45deg); }
.hamburger.open span:nth-child(2) { opacity: 0; }
.hamburger.open span:nth-child(3) { transform: translateY(-7px) rotate(-45deg); }
.mobile-nav { display: none; flex-direction: column; padding: 8px 0; border-top: 1px solid var(--border); }
.mobile-nav.open { display: flex; }
.mobile-link { text-decoration: none; color: var(--text-muted); font-size: 15px; padding: 13px 20px; transition: color var(--transition), background var(--transition); }
.mobile-link:hover { color: var(--text); background: var(--surface-2); }

.hero { min-height: 100svh; min-height: 100vh; display: flex; align-items: center; position: relative; overflow: hidden; padding-top: 60px; }
.hero-bg { position: absolute; inset: 0; pointer-events: none; }
body::before {
  content: '';
  position: fixed;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  opacity: 0.4;
  background-size: cover;
  background-position: center center;
  background-repeat: repeat;
  background-image: url("data:image/svg+xml;utf8,%3Csvg viewBox=%220 0 2000 1400%22 xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask id=%22b%22 x=%220%22 y=%220%22 width=%222000%22 height=%221400%22%3E%3Cpath fill=%22url(%23a)%22 d=%22M0 0h2000v1400H0z%22%2F%3E%3C%2Fmask%3E%3Cpath fill=%22%230a1626%22 d=%22M0 0h2000v1400H0z%22%2F%3E%3Cg style=%22transform-origin:center center%22 clip-rule=%22evenodd%22 stroke=%22%238e09ff%22 stroke-width=%223.78%22 mask=%22url(%23b)%22%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 52.381 0)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 52.381 0)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff2d%22 transform=%22matrix(.3492 0 -.03055 .3492 157.143 0)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff1f%22 transform=%22matrix(.3492 0 -.03055 .3492 157.143 0)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff10%22 transform=%22matrix(.3492 0 -.03055 .3492 157.143 0)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 261.905 0)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 261.905 0)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 680.952 0)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 680.952 0)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ffee%22 transform=%22matrix(.3492 0 -.03055 .3492 785.714 0)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ffa7%22 transform=%22matrix(.3492 0 -.03055 .3492 785.714 0)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff53%22 transform=%22matrix(.3492 0 -.03055 .3492 785.714 0)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 995.238 0)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 995.238 0)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1100 0)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1100 0)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff6c%22 transform=%22matrix(.3492 0 -.03055 .3492 1204.762 0)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff4c%22 transform=%22matrix(.3492 0 -.03055 .3492 1204.762 0)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff26%22 transform=%22matrix(.3492 0 -.03055 .3492 1204.762 0)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1414.286 0)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1414.286 0)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1519.048 0)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1519.048 0)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1623.81 0)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1623.81 0)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1728.571 0)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1728.571 0)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff82%22 transform=%22matrix(.3492 0 -.03055 .3492 1833.333 0)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff5b%22 transform=%22matrix(.3492 0 -.03055 .3492 1833.333 0)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff2e%22 transform=%22matrix(.3492 0 -.03055 .3492 1833.333 0)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff70%22 transform=%22matrix(.3492 0 -.03055 .3492 1938.095 0)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff4e%22 transform=%22matrix(.3492 0 -.03055 .3492 1938.095 0)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff27%22 transform=%22matrix(.3492 0 -.03055 .3492 1938.095 0)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 2042.857 0)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 2042.857 0)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff45%22 transform=%22matrix(.3492 0 -.03055 .3492 2147.619 0)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff30%22 transform=%22matrix(.3492 0 -.03055 .3492 2147.619 0)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff18%22 transform=%22matrix(.3492 0 -.03055 .3492 2147.619 0)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 96.818 90.794)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 96.818 90.794)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ffdf%22 transform=%22matrix(.3492 0 -.03055 .3492 201.58 90.794)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff9c%22 transform=%22matrix(.3492 0 -.03055 .3492 201.58 90.794)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff4e%22 transform=%22matrix(.3492 0 -.03055 .3492 201.58 90.794)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff0b%22 transform=%22matrix(.3492 0 -.03055 .3492 306.342 90.794)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff07%22 transform=%22matrix(.3492 0 -.03055 .3492 306.342 90.794)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff04%22 transform=%22matrix(.3492 0 -.03055 .3492 306.342 90.794)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 411.104 90.794)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 411.104 90.794)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 515.866 90.794)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 515.866 90.794)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 620.628 90.794)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 620.628 90.794)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 725.39 90.794)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 725.39 90.794)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 830.152 90.794)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 830.152 90.794)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1039.676 90.794)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1039.676 90.794)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ffa1%22 transform=%22matrix(.3492 0 -.03055 .3492 1144.438 90.794)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff71%22 transform=%22matrix(.3492 0 -.03055 .3492 1144.438 90.794)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff38%22 transform=%22matrix(.3492 0 -.03055 .3492 1144.438 90.794)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1249.2 90.794)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1249.2 90.794)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1353.961 90.794)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1353.961 90.794)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff46%22 transform=%22matrix(.3492 0 -.03055 .3492 1458.723 90.794)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff31%22 transform=%22matrix(.3492 0 -.03055 .3492 1458.723 90.794)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff19%22 transform=%22matrix(.3492 0 -.03055 .3492 1458.723 90.794)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1563.485 90.794)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1563.485 90.794)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ffb3%22 transform=%22matrix(.3492 0 -.03055 .3492 1668.247 90.794)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff7d%22 transform=%22matrix(.3492 0 -.03055 .3492 1668.247 90.794)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff3f%22 transform=%22matrix(.3492 0 -.03055 .3492 1668.247 90.794)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff4c%22 transform=%22matrix(.3492 0 -.03055 .3492 1773.009 90.794)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff35%22 transform=%22matrix(.3492 0 -.03055 .3492 1773.009 90.794)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff1b%22 transform=%22matrix(.3492 0 -.03055 .3492 1773.009 90.794)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff38%22 transform=%22matrix(.3492 0 -.03055 .3492 1877.77 90.794)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff27%22 transform=%22matrix(.3492 0 -.03055 .3492 1877.77 90.794)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff13%22 transform=%22matrix(.3492 0 -.03055 .3492 1877.77 90.794)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1982.533 90.794)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1982.533 90.794)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 2087.295 90.794)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 2087.295 90.794)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 36.494 181.587)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 36.494 181.587)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 141.256 181.587)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 141.256 181.587)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 246.018 181.587)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 246.018 181.587)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 350.78 181.587)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 350.78 181.587)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff4c%22 transform=%22matrix(.3492 0 -.03055 .3492 455.542 181.587)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff35%22 transform=%22matrix(.3492 0 -.03055 .3492 455.542 181.587)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff1a%22 transform=%22matrix(.3492 0 -.03055 .3492 455.542 181.587)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 560.304 181.587)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 560.304 181.587)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 665.066 181.587)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 665.066 181.587)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 769.827 181.587)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 769.827 181.587)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 874.59 181.587)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 874.59 181.587)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 979.351 181.587)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 979.351 181.587)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1188.875 181.587)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1188.875 181.587)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1293.637 181.587)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1293.637 181.587)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1398.399 181.587)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1398.399 181.587)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff82%22 transform=%22matrix(.3492 0 -.03055 .3492 1503.16 181.587)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff5b%22 transform=%22matrix(.3492 0 -.03055 .3492 1503.16 181.587)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff2e%22 transform=%22matrix(.3492 0 -.03055 .3492 1503.16 181.587)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1607.923 181.587)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1607.923 181.587)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1712.685 181.587)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1712.685 181.587)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1817.447 181.587)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1817.447 181.587)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1922.208 181.587)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1922.208 181.587)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 2026.97 181.587)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 2026.97 181.587)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff59%22 transform=%22matrix(.3492 0 -.03055 .3492 2131.732 181.587)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff3e%22 transform=%22matrix(.3492 0 -.03055 .3492 2131.732 181.587)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff1f%22 transform=%22matrix(.3492 0 -.03055 .3492 2131.732 181.587)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 -23.83 272.381)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 -23.83 272.381)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 80.932 272.381)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 80.932 272.381)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 185.694 272.381)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 185.694 272.381)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09fffa%22 transform=%22matrix(.3492 0 -.03055 .3492 290.455 272.381)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ffaf%22 transform=%22matrix(.3492 0 -.03055 .3492 290.455 272.381)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff58%22 transform=%22matrix(.3492 0 -.03055 .3492 290.455 272.381)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 709.503 272.381)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 709.503 272.381)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff82%22 transform=%22matrix(.3492 0 -.03055 .3492 814.265 272.381)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff5b%22 transform=%22matrix(.3492 0 -.03055 .3492 814.265 272.381)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff2e%22 transform=%22matrix(.3492 0 -.03055 .3492 814.265 272.381)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff0f%22 transform=%22matrix(.3492 0 -.03055 .3492 919.027 272.381)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff0a%22 transform=%22matrix(.3492 0 -.03055 .3492 919.027 272.381)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff05%22 transform=%22matrix(.3492 0 -.03055 .3492 919.027 272.381)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1023.789 272.381)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1023.789 272.381)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1233.313 272.381)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1233.313 272.381)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ffcf%22 transform=%22matrix(.3492 0 -.03055 .3492 1338.075 272.381)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff91%22 transform=%22matrix(.3492 0 -.03055 .3492 1338.075 272.381)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff49%22 transform=%22matrix(.3492 0 -.03055 .3492 1338.075 272.381)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1547.598 272.381)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1547.598 272.381)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1652.36 272.381)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1652.36 272.381)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ffb4%22 transform=%22matrix(.3492 0 -.03055 .3492 1757.122 272.381)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff7e%22 transform=%22matrix(.3492 0 -.03055 .3492 1757.122 272.381)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff3f%22 transform=%22matrix(.3492 0 -.03055 .3492 1757.122 272.381)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1861.884 272.381)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1861.884 272.381)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1966.646 272.381)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1966.646 272.381)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff28%22 transform=%22matrix(.3492 0 -.03055 .3492 2071.408 272.381)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff1c%22 transform=%22matrix(.3492 0 -.03055 .3492 2071.408 272.381)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff0e%22 transform=%22matrix(.3492 0 -.03055 .3492 2071.408 272.381)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 20.607 363.175)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 20.607 363.175)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff98%22 transform=%22matrix(.3492 0 -.03055 .3492 125.37 363.175)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff6a%22 transform=%22matrix(.3492 0 -.03055 .3492 125.37 363.175)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff35%22 transform=%22matrix(.3492 0 -.03055 .3492 125.37 363.175)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 230.131 363.175)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 230.131 363.175)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 334.893 363.175)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 334.893 363.175)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 439.655 363.175)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 439.655 363.175)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ffc0%22 transform=%22matrix(.3492 0 -.03055 .3492 544.417 363.175)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff87%22 transform=%22matrix(.3492 0 -.03055 .3492 544.417 363.175)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff43%22 transform=%22matrix(.3492 0 -.03055 .3492 544.417 363.175)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 753.94 363.175)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 753.94 363.175)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 858.703 363.175)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 858.703 363.175)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff77%22 transform=%22matrix(.3492 0 -.03055 .3492 963.464 363.175)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff54%22 transform=%22matrix(.3492 0 -.03055 .3492 963.464 363.175)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff2a%22 transform=%22matrix(.3492 0 -.03055 .3492 963.464 363.175)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff97%22 transform=%22matrix(.3492 0 -.03055 .3492 1068.226 363.175)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff6a%22 transform=%22matrix(.3492 0 -.03055 .3492 1068.226 363.175)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff35%22 transform=%22matrix(.3492 0 -.03055 .3492 1068.226 363.175)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1277.75 363.175)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1277.75 363.175)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1382.512 363.175)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1382.512 363.175)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ffeb%22 transform=%22matrix(.3492 0 -.03055 .3492 1487.274 363.175)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ffa4%22 transform=%22matrix(.3492 0 -.03055 .3492 1487.274 363.175)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff52%22 transform=%22matrix(.3492 0 -.03055 .3492 1487.274 363.175)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff90%22 transform=%22matrix(.3492 0 -.03055 .3492 1592.036 363.175)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff65%22 transform=%22matrix(.3492 0 -.03055 .3492 1592.036 363.175)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff33%22 transform=%22matrix(.3492 0 -.03055 .3492 1592.036 363.175)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff71%22 transform=%22matrix(.3492 0 -.03055 .3492 1696.798 363.175)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff4f%22 transform=%22matrix(.3492 0 -.03055 .3492 1696.798 363.175)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff28%22 transform=%22matrix(.3492 0 -.03055 .3492 1696.798 363.175)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1801.56 363.175)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1801.56 363.175)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ffac%22 transform=%22matrix(.3492 0 -.03055 .3492 1906.322 363.175)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff78%22 transform=%22matrix(.3492 0 -.03055 .3492 1906.322 363.175)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff3c%22 transform=%22matrix(.3492 0 -.03055 .3492 1906.322 363.175)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff20%22 transform=%22matrix(.3492 0 -.03055 .3492 2011.083 363.175)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff17%22 transform=%22matrix(.3492 0 -.03055 .3492 2011.083 363.175)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff0b%22 transform=%22matrix(.3492 0 -.03055 .3492 2011.083 363.175)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ffe0%22 transform=%22matrix(.3492 0 -.03055 .3492 2115.845 363.175)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff9d%22 transform=%22matrix(.3492 0 -.03055 .3492 2115.845 363.175)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff4f%22 transform=%22matrix(.3492 0 -.03055 .3492 2115.845 363.175)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 -39.717 453.968)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 -39.717 453.968)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 65.045 453.968)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 65.045 453.968)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 169.807 453.968)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 169.807 453.968)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 274.569 453.968)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 274.569 453.968)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 379.33 453.968)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 379.33 453.968)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 484.092 453.968)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 484.092 453.968)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 588.854 453.968)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 588.854 453.968)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 693.616 453.968)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 693.616 453.968)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ffcd%22 transform=%22matrix(.3492 0 -.03055 .3492 798.378 453.968)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff90%22 transform=%22matrix(.3492 0 -.03055 .3492 798.378 453.968)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff48%22 transform=%22matrix(.3492 0 -.03055 .3492 798.378 453.968)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1007.902 453.968)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1007.902 453.968)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1217.426 453.968)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1217.426 453.968)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff26%22 transform=%22matrix(.3492 0 -.03055 .3492 1426.95 453.968)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff1a%22 transform=%22matrix(.3492 0 -.03055 .3492 1426.95 453.968)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff0d%22 transform=%22matrix(.3492 0 -.03055 .3492 1426.95 453.968)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1531.711 453.968)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1531.711 453.968)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1741.235 453.968)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1741.235 453.968)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff26%22 transform=%22matrix(.3492 0 -.03055 .3492 1845.997 453.968)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff1a%22 transform=%22matrix(.3492 0 -.03055 .3492 1845.997 453.968)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff0d%22 transform=%22matrix(.3492 0 -.03055 .3492 1845.997 453.968)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ffbc%22 transform=%22matrix(.3492 0 -.03055 .3492 1950.76 453.968)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff83%22 transform=%22matrix(.3492 0 -.03055 .3492 1950.76 453.968)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff42%22 transform=%22matrix(.3492 0 -.03055 .3492 1950.76 453.968)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 2055.521 453.968)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 2055.521 453.968)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 4.72 544.762)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 4.72 544.762)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 109.482 544.762)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 109.482 544.762)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ffb1%22 transform=%22matrix(.3492 0 -.03055 .3492 214.244 544.762)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff7c%22 transform=%22matrix(.3492 0 -.03055 .3492 214.244 544.762)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff3e%22 transform=%22matrix(.3492 0 -.03055 .3492 214.244 544.762)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff8d%22 transform=%22matrix(.3492 0 -.03055 .3492 319.006 544.762)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff63%22 transform=%22matrix(.3492 0 -.03055 .3492 319.006 544.762)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff31%22 transform=%22matrix(.3492 0 -.03055 .3492 319.006 544.762)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 423.768 544.762)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 423.768 544.762)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 528.53 544.762)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 528.53 544.762)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 738.054 544.762)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 738.054 544.762)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 842.816 544.762)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 842.816 544.762)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 947.578 544.762)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 947.578 544.762)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1052.34 544.762)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1052.34 544.762)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ffeb%22 transform=%22matrix(.3492 0 -.03055 .3492 1157.101 544.762)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ffa5%22 transform=%22matrix(.3492 0 -.03055 .3492 1157.101 544.762)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff52%22 transform=%22matrix(.3492 0 -.03055 .3492 1157.101 544.762)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1261.863 544.762)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1261.863 544.762)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1366.625 544.762)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1366.625 544.762)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ffa2%22 transform=%22matrix(.3492 0 -.03055 .3492 1471.387 544.762)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff72%22 transform=%22matrix(.3492 0 -.03055 .3492 1471.387 544.762)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff39%22 transform=%22matrix(.3492 0 -.03055 .3492 1471.387 544.762)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1576.149 544.762)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1576.149 544.762)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1680.91 544.762)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1680.91 544.762)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1785.673 544.762)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1785.673 544.762)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ffd9%22 transform=%22matrix(.3492 0 -.03055 .3492 1890.435 544.762)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff98%22 transform=%22matrix(.3492 0 -.03055 .3492 1890.435 544.762)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff4c%22 transform=%22matrix(.3492 0 -.03055 .3492 1890.435 544.762)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 2099.959 544.762)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 2099.959 544.762)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff72%22 transform=%22matrix(.3492 0 -.03055 .3492 -55.604 635.556)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff50%22 transform=%22matrix(.3492 0 -.03055 .3492 -55.604 635.556)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff28%22 transform=%22matrix(.3492 0 -.03055 .3492 -55.604 635.556)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 49.158 635.556)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 49.158 635.556)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 153.92 635.556)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 153.92 635.556)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 363.444 635.556)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 363.444 635.556)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff4d%22 transform=%22matrix(.3492 0 -.03055 .3492 468.206 635.556)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff36%22 transform=%22matrix(.3492 0 -.03055 .3492 468.206 635.556)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff1b%22 transform=%22matrix(.3492 0 -.03055 .3492 468.206 635.556)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ffd8%22 transform=%22matrix(.3492 0 -.03055 .3492 572.968 635.556)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff97%22 transform=%22matrix(.3492 0 -.03055 .3492 572.968 635.556)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff4b%22 transform=%22matrix(.3492 0 -.03055 .3492 572.968 635.556)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 677.73 635.556)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 677.73 635.556)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 782.491 635.556)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 782.491 635.556)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 887.253 635.556)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 887.253 635.556)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 992.015 635.556)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 992.015 635.556)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1096.777 635.556)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1096.777 635.556)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1306.3 635.556)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1306.3 635.556)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1411.063 635.556)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1411.063 635.556)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1515.825 635.556)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1515.825 635.556)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1620.587 635.556)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1620.587 635.556)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1725.348 635.556)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1725.348 635.556)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1830.11 635.556)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1830.11 635.556)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1934.872 635.556)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1934.872 635.556)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 2039.634 635.556)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 2039.634 635.556)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 198.357 726.35)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 198.357 726.35)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff52%22 transform=%22matrix(.3492 0 -.03055 .3492 303.12 726.35)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff39%22 transform=%22matrix(.3492 0 -.03055 .3492 303.12 726.35)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff1d%22 transform=%22matrix(.3492 0 -.03055 .3492 303.12 726.35)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 407.881 726.35)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 407.881 726.35)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 512.643 726.35)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 512.643 726.35)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 617.405 726.35)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 617.405 726.35)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 722.167 726.35)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 722.167 726.35)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 826.929 726.35)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 826.929 726.35)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff79%22 transform=%22matrix(.3492 0 -.03055 .3492 931.69 726.35)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff55%22 transform=%22matrix(.3492 0 -.03055 .3492 931.69 726.35)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff2a%22 transform=%22matrix(.3492 0 -.03055 .3492 931.69 726.35)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff50%22 transform=%22matrix(.3492 0 -.03055 .3492 1036.453 726.35)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff38%22 transform=%22matrix(.3492 0 -.03055 .3492 1036.453 726.35)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff1c%22 transform=%22matrix(.3492 0 -.03055 .3492 1036.453 726.35)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1141.215 726.35)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1141.215 726.35)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1245.976 726.35)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1245.976 726.35)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff80%22 transform=%22matrix(.3492 0 -.03055 .3492 1350.738 726.35)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff5a%22 transform=%22matrix(.3492 0 -.03055 .3492 1350.738 726.35)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff2d%22 transform=%22matrix(.3492 0 -.03055 .3492 1350.738 726.35)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1455.5 726.35)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1455.5 726.35)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ffae%22 transform=%22matrix(.3492 0 -.03055 .3492 1560.262 726.35)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff79%22 transform=%22matrix(.3492 0 -.03055 .3492 1560.262 726.35)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff3d%22 transform=%22matrix(.3492 0 -.03055 .3492 1560.262 726.35)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1665.024 726.35)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1665.024 726.35)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff55%22 transform=%22matrix(.3492 0 -.03055 .3492 1874.548 726.35)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff3c%22 transform=%22matrix(.3492 0 -.03055 .3492 1874.548 726.35)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff1e%22 transform=%22matrix(.3492 0 -.03055 .3492 1874.548 726.35)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff17%22 transform=%22matrix(.3492 0 -.03055 .3492 1979.31 726.35)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff10%22 transform=%22matrix(.3492 0 -.03055 .3492 1979.31 726.35)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff08%22 transform=%22matrix(.3492 0 -.03055 .3492 1979.31 726.35)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 2084.072 726.35)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 2084.072 726.35)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 33.271 817.143)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 33.271 817.143)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 138.033 817.143)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 138.033 817.143)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ffb8%22 transform=%22matrix(.3492 0 -.03055 .3492 242.795 817.143)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff81%22 transform=%22matrix(.3492 0 -.03055 .3492 242.795 817.143)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff41%22 transform=%22matrix(.3492 0 -.03055 .3492 242.795 817.143)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 347.557 817.143)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 347.557 817.143)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09fff9%22 transform=%22matrix(.3492 0 -.03055 .3492 661.843 817.143)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ffae%22 transform=%22matrix(.3492 0 -.03055 .3492 661.843 817.143)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff57%22 transform=%22matrix(.3492 0 -.03055 .3492 661.843 817.143)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff83%22 transform=%22matrix(.3492 0 -.03055 .3492 766.605 817.143)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff5b%22 transform=%22matrix(.3492 0 -.03055 .3492 766.605 817.143)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff2e%22 transform=%22matrix(.3492 0 -.03055 .3492 766.605 817.143)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ffc9%22 transform=%22matrix(.3492 0 -.03055 .3492 871.366 817.143)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff8d%22 transform=%22matrix(.3492 0 -.03055 .3492 871.366 817.143)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff46%22 transform=%22matrix(.3492 0 -.03055 .3492 871.366 817.143)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 976.128 817.143)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 976.128 817.143)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff91%22 transform=%22matrix(.3492 0 -.03055 .3492 1080.89 817.143)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff66%22 transform=%22matrix(.3492 0 -.03055 .3492 1080.89 817.143)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff33%22 transform=%22matrix(.3492 0 -.03055 .3492 1080.89 817.143)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1185.652 817.143)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1185.652 817.143)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1290.414 817.143)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1290.414 817.143)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ffea%22 transform=%22matrix(.3492 0 -.03055 .3492 1395.176 817.143)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ffa4%22 transform=%22matrix(.3492 0 -.03055 .3492 1395.176 817.143)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff52%22 transform=%22matrix(.3492 0 -.03055 .3492 1395.176 817.143)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1499.938 817.143)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1499.938 817.143)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1604.7 817.143)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1604.7 817.143)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1709.462 817.143)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1709.462 817.143)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1814.224 817.143)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1814.224 817.143)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 2023.747 817.143)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 2023.747 817.143)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff36%22 transform=%22matrix(.3492 0 -.03055 .3492 -27.053 907.937)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff25%22 transform=%22matrix(.3492 0 -.03055 .3492 -27.053 907.937)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff13%22 transform=%22matrix(.3492 0 -.03055 .3492 -27.053 907.937)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 77.709 907.937)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 77.709 907.937)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 287.233 907.937)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 287.233 907.937)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 391.994 907.937)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 391.994 907.937)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff72%22 transform=%22matrix(.3492 0 -.03055 .3492 706.28 907.937)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff50%22 transform=%22matrix(.3492 0 -.03055 .3492 706.28 907.937)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff28%22 transform=%22matrix(.3492 0 -.03055 .3492 706.28 907.937)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 915.804 907.937)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 915.804 907.937)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1020.566 907.937)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1020.566 907.937)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff2b%22 transform=%22matrix(.3492 0 -.03055 .3492 1125.328 907.937)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff1e%22 transform=%22matrix(.3492 0 -.03055 .3492 1125.328 907.937)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff0f%22 transform=%22matrix(.3492 0 -.03055 .3492 1125.328 907.937)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1230.09 907.937)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1230.09 907.937)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff3f%22 transform=%22matrix(.3492 0 -.03055 .3492 1334.852 907.937)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff2c%22 transform=%22matrix(.3492 0 -.03055 .3492 1334.852 907.937)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff16%22 transform=%22matrix(.3492 0 -.03055 .3492 1334.852 907.937)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1544.375 907.937)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1544.375 907.937)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1649.137 907.937)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1649.137 907.937)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1753.9 907.937)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1753.9 907.937)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1858.661 907.937)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1858.661 907.937)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff15%22 transform=%22matrix(.3492 0 -.03055 .3492 1963.423 907.937)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff0f%22 transform=%22matrix(.3492 0 -.03055 .3492 1963.423 907.937)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff07%22 transform=%22matrix(.3492 0 -.03055 .3492 1963.423 907.937)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 2068.185 907.937)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 2068.185 907.937)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff9f%22 transform=%22matrix(.3492 0 -.03055 .3492 -87.378 998.73)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff6f%22 transform=%22matrix(.3492 0 -.03055 .3492 -87.378 998.73)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff38%22 transform=%22matrix(.3492 0 -.03055 .3492 -87.378 998.73)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ffc2%22 transform=%22matrix(.3492 0 -.03055 .3492 17.384 998.73)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff88%22 transform=%22matrix(.3492 0 -.03055 .3492 17.384 998.73)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff44%22 transform=%22matrix(.3492 0 -.03055 .3492 17.384 998.73)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ffac%22 transform=%22matrix(.3492 0 -.03055 .3492 331.67 998.73)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff78%22 transform=%22matrix(.3492 0 -.03055 .3492 331.67 998.73)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff3c%22 transform=%22matrix(.3492 0 -.03055 .3492 331.67 998.73)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 436.432 998.73)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 436.432 998.73)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 750.718 998.73)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 750.718 998.73)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 855.48 998.73)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 855.48 998.73)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 960.241 998.73)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 960.241 998.73)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1065.003 998.73)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1065.003 998.73)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1169.765 998.73)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1169.765 998.73)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1274.527 998.73)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1274.527 998.73)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1379.29 998.73)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1379.29 998.73)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1484.051 998.73)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1484.051 998.73)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1588.813 998.73)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1588.813 998.73)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1798.337 998.73)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1798.337 998.73)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1903.099 998.73)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1903.099 998.73)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 -42.94 1089.524)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 -42.94 1089.524)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ffe5%22 transform=%22matrix(.3492 0 -.03055 .3492 61.822 1089.524)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ffa0%22 transform=%22matrix(.3492 0 -.03055 .3492 61.822 1089.524)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff50%22 transform=%22matrix(.3492 0 -.03055 .3492 61.822 1089.524)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 166.584 1089.524)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 166.584 1089.524)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 271.346 1089.524)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 271.346 1089.524)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 376.108 1089.524)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 376.108 1089.524)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 480.87 1089.524)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 480.87 1089.524)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 585.631 1089.524)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 585.631 1089.524)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 690.393 1089.524)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 690.393 1089.524)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 899.917 1089.524)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 899.917 1089.524)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1004.679 1089.524)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1004.679 1089.524)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1109.44 1089.524)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1109.44 1089.524)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1214.203 1089.524)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1214.203 1089.524)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09fffb%22 transform=%22matrix(.3492 0 -.03055 .3492 1318.965 1089.524)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ffb0%22 transform=%22matrix(.3492 0 -.03055 .3492 1318.965 1089.524)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff58%22 transform=%22matrix(.3492 0 -.03055 .3492 1318.965 1089.524)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1423.727 1089.524)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1423.727 1089.524)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1528.489 1089.524)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1528.489 1089.524)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1738.012 1089.524)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1738.012 1089.524)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1842.774 1089.524)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1842.774 1089.524)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1947.536 1089.524)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1947.536 1089.524)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff83%22 transform=%22matrix(.3492 0 -.03055 .3492 -103.264 1180.317)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff5c%22 transform=%22matrix(.3492 0 -.03055 .3492 -103.264 1180.317)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff2e%22 transform=%22matrix(.3492 0 -.03055 .3492 -103.264 1180.317)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1.498 1180.317)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1.498 1180.317)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 106.26 1180.317)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 106.26 1180.317)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 211.021 1180.317)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 211.021 1180.317)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ffc5%22 transform=%22matrix(.3492 0 -.03055 .3492 315.783 1180.317)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff8a%22 transform=%22matrix(.3492 0 -.03055 .3492 315.783 1180.317)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff45%22 transform=%22matrix(.3492 0 -.03055 .3492 315.783 1180.317)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 839.593 1180.317)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 839.593 1180.317)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 944.355 1180.317)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 944.355 1180.317)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1049.117 1180.317)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1049.117 1180.317)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ffb1%22 transform=%22matrix(.3492 0 -.03055 .3492 1153.878 1180.317)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff7c%22 transform=%22matrix(.3492 0 -.03055 .3492 1153.878 1180.317)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff3e%22 transform=%22matrix(.3492 0 -.03055 .3492 1153.878 1180.317)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1258.64 1180.317)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1258.64 1180.317)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1468.164 1180.317)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1468.164 1180.317)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1572.926 1180.317)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1572.926 1180.317)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1677.688 1180.317)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1677.688 1180.317)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1782.45 1180.317)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1782.45 1180.317)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 -58.827 1271.111)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 -58.827 1271.111)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff7b%22 transform=%22matrix(.3492 0 -.03055 .3492 150.697 1271.111)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff56%22 transform=%22matrix(.3492 0 -.03055 .3492 150.697 1271.111)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff2b%22 transform=%22matrix(.3492 0 -.03055 .3492 150.697 1271.111)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 255.459 1271.111)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 255.459 1271.111)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ffd9%22 transform=%22matrix(.3492 0 -.03055 .3492 360.22 1271.111)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff98%22 transform=%22matrix(.3492 0 -.03055 .3492 360.22 1271.111)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff4c%22 transform=%22matrix(.3492 0 -.03055 .3492 360.22 1271.111)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 464.983 1271.111)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 464.983 1271.111)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 569.745 1271.111)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 569.745 1271.111)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ffb5%22 transform=%22matrix(.3492 0 -.03055 .3492 674.506 1271.111)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff7e%22 transform=%22matrix(.3492 0 -.03055 .3492 674.506 1271.111)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff3f%22 transform=%22matrix(.3492 0 -.03055 .3492 674.506 1271.111)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 779.268 1271.111)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 779.268 1271.111)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1093.554 1271.111)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1093.554 1271.111)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1303.078 1271.111)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1303.078 1271.111)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1512.602 1271.111)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1512.602 1271.111)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1617.364 1271.111)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1617.364 1271.111)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff92%22 transform=%22matrix(.3492 0 -.03055 .3492 1931.65 1271.111)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff66%22 transform=%22matrix(.3492 0 -.03055 .3492 1931.65 1271.111)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff33%22 transform=%22matrix(.3492 0 -.03055 .3492 1931.65 1271.111)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff2c%22 transform=%22matrix(.3492 0 -.03055 .3492 2036.411 1271.111)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff1f%22 transform=%22matrix(.3492 0 -.03055 .3492 2036.411 1271.111)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff0f%22 transform=%22matrix(.3492 0 -.03055 .3492 2036.411 1271.111)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 -119.151 1361.905)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 -119.151 1361.905)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 90.373 1361.905)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 90.373 1361.905)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 195.134 1361.905)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 195.134 1361.905)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 299.896 1361.905)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 299.896 1361.905)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 614.182 1361.905)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 614.182 1361.905)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 718.944 1361.905)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 718.944 1361.905)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 823.706 1361.905)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 823.706 1361.905)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 928.468 1361.905)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 928.468 1361.905)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1242.754 1361.905)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1242.754 1361.905)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1347.515 1361.905)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1347.515 1361.905)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1452.277 1361.905)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1452.277 1361.905)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1557.04 1361.905)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1557.04 1361.905)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1976.087 1361.905)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1976.087 1361.905)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ffb2%22 transform=%22matrix(.3492 0 -.03055 .3492 -74.714 1452.698)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff7d%22 transform=%22matrix(.3492 0 -.03055 .3492 -74.714 1452.698)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff3e%22 transform=%22matrix(.3492 0 -.03055 .3492 -74.714 1452.698)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 30.048 1452.698)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 30.048 1452.698)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ffb3%22 transform=%22matrix(.3492 0 -.03055 .3492 134.81 1452.698)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff7d%22 transform=%22matrix(.3492 0 -.03055 .3492 134.81 1452.698)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff3f%22 transform=%22matrix(.3492 0 -.03055 .3492 134.81 1452.698)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff72%22 transform=%22matrix(.3492 0 -.03055 .3492 239.572 1452.698)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff50%22 transform=%22matrix(.3492 0 -.03055 .3492 239.572 1452.698)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff28%22 transform=%22matrix(.3492 0 -.03055 .3492 239.572 1452.698)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 344.334 1452.698)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 344.334 1452.698)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 553.858 1452.698)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 553.858 1452.698)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 658.62 1452.698)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 658.62 1452.698)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 763.382 1452.698)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 763.382 1452.698)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 972.905 1452.698)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 972.905 1452.698)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1077.667 1452.698)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1077.667 1452.698)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1182.43 1452.698)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1182.43 1452.698)%22%2F%3E%3C%2Fg%3E%3Cg fill-rule=%22evenodd%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44Z%22 fill=%22%238e09ff5f%22 transform=%22matrix(.3492 0 -.03055 .3492 1496.715 1452.698)%22%2F%3E%3Cpath d=%22M149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 fill=%22%238e09ff42%22 transform=%22matrix(.3492 0 -.03055 .3492 1496.715 1452.698)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 fill=%22%238e09ff21%22 transform=%22matrix(.3492 0 -.03055 .3492 1496.715 1452.698)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1601.477 1452.698)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1601.477 1452.698)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1706.239 1452.698)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1706.239 1452.698)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1811 1452.698)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1811 1452.698)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1915.763 1452.698)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 1915.763 1452.698)%22%2F%3E%3C%2Fg%3E%3Cg fill=%22none%22%3E%3Cpath d=%22M0 87.44v173l149.992 86.507v-173L0 87.44ZM149.992 346.947 300 260.44v-173l-150.008 86.507v173Z%22 transform=%22matrix(.3492 0 -.03055 .3492 2020.524 1452.698)%22%2F%3E%3Cpath d=%22M0 87.44 149.992.947 300 87.44l-150.008 86.507L0 87.44Z%22 transform=%22matrix(.3492 0 -.03055 .3492 2020.524 1452.698)%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3CradialGradient id=%22a%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff%22 stop-opacity=%22.712%22%2F%3E%3Cstop offset=%2276%25%22 stop-color=%22%23fff%22 stop-opacity=%220%22%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}
@media (max-width: 600px) {
  body::before { opacity: 0.22; }
}
.grid-overlay { position: absolute; inset: 0; background-image: linear-gradient(var(--grid-color) 1px, transparent 1px), linear-gradient(90deg, var(--grid-color) 1px, transparent 1px); background-size: 60px 60px; }
.glow { position: absolute; border-radius: 50%; filter: blur(90px); pointer-events: none; }
.glow-1 { width: 500px; height: 500px; background: radial-gradient(circle, var(--glow1-color) 0%, transparent 70%); top: -100px; left: -80px; animation: drift1 8s ease-in-out infinite alternate; }
.glow-2 { width: 440px; height: 440px; background: radial-gradient(circle, var(--glow2-color) 0%, transparent 70%); bottom: -80px; right: -80px; animation: drift2 10s ease-in-out infinite alternate; }
@keyframes drift1 { from { transform: translate(0,0); } to { transform: translate(50px,40px); } }
@keyframes drift2 { from { transform: translate(0,0); } to { transform: translate(-50px,-40px); } }
.hero-content { position: relative; z-index: 1; text-align: center; padding: 60px 16px 80px; width: 100%; }
.hero-badge { display: inline-flex; align-items: center; gap: 8px; background: var(--surface-2); border: 1px solid var(--border); border-radius: var(--radius-full); padding: 5px 14px; font-size: 10px; font-weight: 600; color: var(--text-sub); text-transform: uppercase; letter-spacing: 0.1em; margin-bottom: 18px; }
.badge-dot { width: 6px; height: 6px; background: var(--accent); border-radius: 50%; animation: pulse-dot 2s ease-in-out infinite; }
@keyframes pulse-dot { 0%,100% { box-shadow: 0 0 0 0 var(--accent-glow); } 50% { box-shadow: 0 0 0 5px transparent; } }
.hero-title { font-family: var(--font-display); font-size: clamp(2rem, 5.5vw, 4.2rem); font-weight: 800; line-height: 1.1; letter-spacing: -0.03em; color: var(--text); margin-bottom: 14px; min-height: 1.2em; }
.cursor { display: inline-block; color: var(--accent); animation: blink 0.8s steps(1) infinite; font-weight: 300; }
@keyframes blink { 50% { opacity: 0; } }
.hero-subtitle { font-size: 0.97rem; color: var(--text-muted); max-width: 420px; margin: 0 auto 34px; line-height: 1.7; }
.hero-subtitle strong { color: var(--text-sub); font-weight: 500; }
.countdown-wrapper { margin: 0 auto 34px; max-width: 500px; padding: 0 8px; }
.countdown-label { font-size: 10px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.12em; color: var(--text-muted); margin-bottom: 12px; font-family: var(--font-mono); }
.countdown-grid { display: flex; align-items: center; justify-content: center; gap: 6px; flex-wrap: nowrap; }
.cd-item { background: var(--surface-2); border: 1px solid var(--border); border-radius: var(--radius); padding: 13px 14px; min-width: 68px; text-align: center; transition: border-color var(--transition); }
.cd-item:hover { border-color: var(--border-hover); }
.cd-item span { display: block; font-family: var(--font-mono); font-size: 1.6rem; font-weight: 700; color: var(--text); line-height: 1; margin-bottom: 4px; }
.cd-item label { font-size: 9px; text-transform: uppercase; letter-spacing: 0.1em; color: var(--text-muted); }
.cd-sep { font-family: var(--font-mono); font-size: 1.2rem; color: var(--text-muted); margin-bottom: 12px; }
.hero-cta { display: flex; align-items: center; justify-content: center; gap: 10px; flex-wrap: wrap; }
.btn-primary { display: inline-flex; align-items: center; gap: 8px; background: var(--accent); color: var(--bg); font-weight: 700; font-size: 14px; padding: 12px 26px; border-radius: var(--radius-full); text-decoration: none; transition: all var(--transition); border: none; cursor: pointer; white-space: nowrap; }
.btn-primary:hover { transform: translateY(-2px); box-shadow: 0 8px 28px var(--accent-glow); filter: brightness(1.08); }
.scroll-indicator { position: absolute; bottom: 22px; left: 50%; transform: translateX(-50%); }
.scroll-indicator span { display: block; width: 1px; height: 46px; background: linear-gradient(to bottom, transparent, var(--text-muted)); margin: 0 auto; animation: scroll-line 2s ease-in-out infinite; }
@keyframes scroll-line { 0% { transform: scaleY(0); transform-origin: top; } 50% { transform: scaleY(1); transform-origin: top; } 51% { transform: scaleY(1); transform-origin: bottom; } 100% { transform: scaleY(0); transform-origin: bottom; } }

.section-header { text-align: center; margin-bottom: 38px; }
.section-tag { display: inline-block; font-family: var(--font-mono); font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.15em; color: var(--accent); margin-bottom: 8px; }
.section-title { font-family: var(--font-display); font-size: clamp(1.6rem, 3.8vw, 2.5rem); font-weight: 800; letter-spacing: -0.02em; color: var(--text); }
.section-subtitle { font-size: 0.9rem; color: var(--text-muted); margin-top: 8px; }

.section-announcements { padding: 65px 0; }
.avisos-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(270px, 1fr)); gap: 14px; }
.aviso-card { background: var(--surface); border: 1px solid var(--border); border-radius: var(--radius); padding: 20px; transition: border-color var(--transition), transform var(--transition); position: relative; overflow: hidden; }
.aviso-card::before { content: ''; position: absolute; top: 0; left: 0; width: 3px; height: 100%; background: linear-gradient(to bottom, var(--discord), var(--accent)); }
.aviso-card:hover { border-color: var(--border-hover); transform: translateY(-3px); }
.aviso-meta { display: flex; align-items: center; justify-content: space-between; margin-bottom: 10px; gap: 8px; flex-wrap: wrap; }
.aviso-author { font-size: 11px; font-weight: 600; color: var(--accent); font-family: var(--font-mono); }
.aviso-date { font-size: 11px; color: var(--text-muted); }
.aviso-text { font-size: 13px; line-height: 1.7; color: var(--text-sub); }
.no-avisos { text-align: center; color: var(--text-muted); font-size: 14px; padding: 40px; grid-column: 1/-1; }

.section-scripts { padding: 65px 0; }
.scripts-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(265px, 1fr)); gap: 14px; perspective: 1000px; }
.script-card { background: var(--surface); border: 1px solid var(--border); border-radius: var(--radius); padding: 20px; display: flex; flex-direction: column; transition: border-color var(--transition), box-shadow var(--transition); position: relative; overflow: hidden; will-change: transform; }
.script-card::after { content: ''; position: absolute; inset: 0; background: radial-gradient(circle at 0% 0%, var(--accent-dim), transparent 60%); pointer-events: none; }
.script-card:hover { border-color: var(--border-hover); box-shadow: 0 18px 50px rgba(0,0,0,0.4), 0 0 0 1px var(--accent-glow); }
.script-header { display: flex; align-items: flex-start; justify-content: space-between; margin-bottom: 8px; gap: 10px; }
.script-icon {
  width: 36px; height: 36px; border-radius: 10px; flex-shrink: 0;
  display: flex; align-items: center; justify-content: center;
  font-size: 15px; overflow: hidden;
}
.script-icon-img { width: 100%; height: 100%; object-fit: contain; padding: 6px; }
.script-icon svg { width: 100%; height: 100%; padding: 6px; }

.script-bg-icon {
  position: absolute;
  z-index: -1;
  right: -18px;
  bottom: -22px;
  width: 130px;
  height: 130px;
  opacity: 0.22;
  pointer-events: none;
  transition: opacity var(--transition), transform var(--transition);
}
.script-bg-icon i { font-size: 110px; }
.script-bg-icon svg, .script-bg-icon img { width: 100%; height: 100%; object-fit: contain; }
.script-card:hover .script-bg-icon { opacity: 0.32; transform: scale(1.06) rotate(-4deg); }
.script-title { font-family: var(--font-display); font-size: 0.98rem; font-weight: 700; color: var(--text); flex: 1; line-height: 1.3; }
.status-badge { display: inline-flex; align-items: center; gap: 5px; font-size: 9px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; padding: 3px 8px; border-radius: var(--radius-full); flex-shrink: 0; font-family: var(--font-mono); }
.status-badge .dot { width: 5px; height: 5px; border-radius: 50%; }
.status-badge.ativo { background: rgba(16,185,129,0.1); color: #34d399; border: 1px solid rgba(52,211,153,0.25); }
.status-badge.ativo .dot { background: #34d399; animation: pulse-status 2s ease-in-out infinite; }
@keyframes pulse-status { 0%,100% { box-shadow: 0 0 0 0 rgba(52,211,153,0.4); } 50% { box-shadow: 0 0 0 4px rgba(52,211,153,0); } }
.status-badge.offline { background: rgba(239,68,68,0.1); color: #f87171; border: 1px solid rgba(248,113,113,0.25); }
.status-badge.offline .dot { background: #f87171; }
.status-badge.manutencao { background: rgba(245,158,11,0.1); color: #fbbf24; border: 1px solid rgba(251,191,36,0.25); }
.status-badge.manutencao .dot { background: #fbbf24; animation: blink-amber 1.2s step-start infinite; }
@keyframes blink-amber { 50% { opacity: 0.2; } }
.script-desc {
  font-size: 13px;
  color: var(--text-muted);
  line-height: 1.6;
  flex: 1;
  margin-bottom: 16px;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
  max-height: 100px;
}
.script-btn { display: inline-flex; align-items: center; justify-content: center; gap: 7px; width: 100%; padding: 10px 16px; border-radius: var(--radius-sm); font-size: 13px; font-weight: 600; text-decoration: none; cursor: pointer; border: none; transition: all var(--transition); font-family: var(--font-body); }
.script-btn.active { background: var(--accent-dim); color: var(--accent); border: 1px solid var(--border-hover); }
.script-btn.active:hover { background: var(--accent); color: var(--bg); box-shadow: 0 4px 20px var(--accent-glow); }
.script-btn.disabled { background: rgba(239,68,68,0.06); color: rgba(248,113,113,0.5); border: 1px solid rgba(248,113,113,0.15); cursor: not-allowed; }
.script-btn.maintenance { background: rgba(245,158,11,0.06); color: rgba(251,191,36,0.5); border: 1px solid rgba(251,191,36,0.15); cursor: not-allowed; }

.section-teams { padding: 65px 0 85px; }
.teams-tabs-wrapper { position: relative; margin-bottom: 28px; }
.teams-tabs-wrapper::after { content: ''; position: absolute; right: 0; top: 0; bottom: 0; width: 40px; background: linear-gradient(to right, transparent, var(--bg)); pointer-events: none; }
.teams-tabs { display: flex; gap: 8px; overflow-x: auto; scrollbar-width: none; border-bottom: 1px solid var(--border); }
.teams-tabs::-webkit-scrollbar { display: none; }
.team-tab { display: inline-flex; align-items: center; gap: 8px; padding: 10px 20px; border-radius: var(--radius-full) var(--radius-full) 0 0; border: 1px solid transparent; border-bottom: none; background: none; color: var(--text-muted); font-size: 13px; font-weight: 600; font-family: var(--font-body); cursor: pointer; white-space: nowrap; transition: all var(--transition); position: relative; flex-shrink: 0; margin-bottom: -1px; }
.team-tab:hover { color: var(--text); background: var(--surface-2); border-color: var(--border); }
.team-tab.active { color: var(--accent); background: var(--surface); border-color: var(--border); border-bottom-color: var(--surface); }
.team-tab.active::after { content: ''; position: absolute; bottom: -1px; left: 20px; right: 20px; height: 2px; background: var(--accent); border-radius: 2px 2px 0 0; }
.team-tab-icon { font-size: 15px; line-height: 1; }
.team-tab-count { display: inline-flex; align-items: center; justify-content: center; background: var(--surface-2); color: var(--text-muted); font-size: 10px; font-weight: 700; font-family: var(--font-mono); min-width: 20px; height: 20px; padding: 0 6px; border-radius: var(--radius-full); transition: all var(--transition); }
.team-tab.active .team-tab-count { background: var(--accent-dim); color: var(--accent); }
.teams-panel-container { min-height: 200px; }
.team-panel { display: none; animation: team-panel-in 0.3s ease; }
.team-panel.active { display: block; }
@keyframes team-panel-in { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } }

.founders-grid { display: grid; grid-template-columns: repeat(3, 170px); justify-content: center; gap: 14px; padding-top: 20px; }
.founder-card:last-child:nth-child(3n + 2) { grid-column: 2; }
.founder-card { background: var(--surface); border: 1px solid var(--border); border-radius: var(--radius); padding: 24px 16px; text-align: center; transition: all var(--transition); width: 170px; display: flex; flex-direction: column; align-items: center; justify-content: center; position: relative; overflow: hidden; }
.founder-card:hover { border-color: var(--border-hover); transform: translateY(-4px); box-shadow: 0 14px 36px rgba(0,0,0,0.4); }
.founder-avatar { width: 68px; height: 68px; border-radius: 50%; object-fit: cover; border: 2px solid var(--border); margin: 0 auto 12px; display: block; }
.founder-name { font-family: var(--font-display); font-size: 0.93rem; font-weight: 700; color: var(--text); margin-bottom: 4px; }
.founder-role { font-size: 11px; color: var(--text-muted); font-family: var(--font-mono); }

footer { border-top: 1px solid var(--border); padding: 26px 0; }
.footer-inner { display: flex; flex-direction: column; align-items: center; gap: 6px; text-align: center; }
.footer-logo { display: flex; align-items: center; gap: 8px; font-family: var(--font-display); font-weight: 700; font-size: 0.83rem; color: var(--text-muted); margin-bottom: 2px; }
.footer-copy { font-size: 13px; color: var(--text-muted); }
.footer-copy a { color: var(--text-sub); text-decoration: none; transition: color var(--transition); }
.footer-copy a:hover { color: var(--accent); }
.footer-sub { font-size: 11px; color: #2a1a44; }
.footer-socials { display: flex; gap: 10px; flex-wrap: wrap; justify-content: center; margin: 4px 0 2px; }
.footer-social-btn { display: inline-flex; align-items: center; gap: 7px; padding: 8px 18px; border-radius: var(--radius-full); font-size: 13px; font-weight: 600; text-decoration: none; border: 1px solid var(--border); transition: all var(--transition); }
.footer-social-btn.discord { color: #5865f2; background: rgba(88,101,242,0.08); border-color: rgba(88,101,242,0.2); }
.footer-social-btn.discord:hover { background: rgba(88,101,242,0.18); border-color: rgba(88,101,242,0.45); transform: translateY(-2px); box-shadow: 0 4px 16px rgba(88,101,242,0.2); }
.footer-social-btn.instagram { color: #e1306c; background: rgba(225,48,108,0.07); border-color: rgba(225,48,108,0.2); }
.footer-social-btn.instagram:hover { background: rgba(225,48,108,0.16); border-color: rgba(225,48,108,0.4); transform: translateY(-2px); box-shadow: 0 4px 16px rgba(225,48,108,0.2); }

#modal-backdrop { position: fixed; inset: 0; background: rgba(0,0,0,0.82); backdrop-filter: blur(8px); z-index: 8500; display: flex; align-items: center; justify-content: center; padding: 14px; animation: fade-in 0.2s ease; }
@keyframes fade-in { from { opacity: 0; } to { opacity: 1; } }
.modal-box { background: var(--surface-2); border: 1px solid var(--border); border-radius: var(--radius); padding: 26px; max-width: 450px; width: 100%; position: relative; animation: modal-up 0.3s cubic-bezier(0.4,0,0.2,1); }
@keyframes modal-up { from { opacity: 0; transform: translateY(14px) scale(0.97); } to { opacity: 1; transform: none; } }
.modal-close { position: absolute; top: 12px; right: 12px; background: var(--surface); border: 1px solid var(--border); color: var(--text-muted); cursor: pointer; width: 28px; height: 28px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 11px; transition: all var(--transition); }
.modal-close:hover { color: var(--text); }

.reveal { opacity: 0; transform: translateY(18px); transition: opacity 0.7s ease, transform 0.7s ease; }
.reveal.visible { opacity: 1; transform: translateY(0); }

.script-card, .aviso-card, .founder-card { --mouse-x: 50%; --mouse-y: 50%; }
.script-card::before, .founder-card::before { content: ''; position: absolute; inset: 0; border-radius: inherit; background: radial-gradient(220px circle at var(--mouse-x) var(--mouse-y), var(--accent-glow), transparent 70%); opacity: 0; transition: opacity 0.4s ease; pointer-events: none; z-index: 0; }
.aviso-card::after { content: ''; position: absolute; inset: 0; border-radius: inherit; background: radial-gradient(220px circle at var(--mouse-x) var(--mouse-y), var(--accent-glow), transparent 70%); opacity: 0; transition: opacity 0.4s ease; pointer-events: none; z-index: 0; }
.script-card:hover::before, .founder-card:hover::before { opacity: 1; }
.aviso-card:hover::after { opacity: 1; }
.script-card > *, .aviso-card > *, .founder-card > * { position: relative; z-index: 1; }
.script-card:hover, .aviso-card:hover, .founder-card:hover { box-shadow: 0 14px 40px rgba(0,0,0,0.35), 0 0 0 1px var(--accent-glow), inset 0 1px 0 rgba(255,255,255,0.04); }

.section-sobre { padding: 65px 0 80px; }
.sobre-card { display: flex; gap: 48px; align-items: flex-start; background: var(--surface); border: 1px solid var(--border); border-radius: 24px; padding: 40px 44px; position: relative; overflow: hidden; transition: border-color var(--transition); --mouse-x: 50%; --mouse-y: 50%; }
.sobre-card::before { content: ''; position: absolute; inset: 0; border-radius: inherit; background: radial-gradient(360px circle at var(--mouse-x) var(--mouse-y), var(--accent-glow), transparent 65%); opacity: 0; transition: opacity 0.4s ease; pointer-events: none; z-index: 0; }
.sobre-card:hover::before { opacity: 1; }
.sobre-card:hover { border-color: var(--border-hover); }
.sobre-card > * { position: relative; z-index: 1; }
.sobre-card::after { content: ''; position: absolute; top: -60px; right: -60px; width: 240px; height: 240px; border-radius: 50%; background: radial-gradient(circle, var(--accent-dim) 0%, transparent 70%); pointer-events: none; }
.sobre-avatar-col { display: flex; flex-direction: column; align-items: center; gap: 12px; flex-shrink: 0; }
.sobre-avatar-wrap { position: relative; width: 120px; height: 120px; }
.sobre-avatar { width: 120px; height: 120px; border-radius: 50%; object-fit: cover; border: 3px solid var(--border); display: block; image-rendering: pixelated; position: relative; z-index: 1; transition: border-color var(--transition); }
.sobre-card:hover .sobre-avatar { border-color: var(--accent); }
.sobre-avatar-ring { position: absolute; inset: -6px; border-radius: 50%; border: 2px solid transparent; background: linear-gradient(var(--bg), var(--bg)) padding-box, linear-gradient(135deg, var(--accent), var(--discord), var(--accent)) border-box; animation: ring-spin 6s linear infinite; }
@keyframes ring-spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }
.sobre-handle { font-family: var(--font-mono); font-size: 12px; color: var(--text-muted); letter-spacing: 0.05em; }
.sobre-social-links { display: flex; gap: 8px; }
.sobre-social { width: 34px; height: 34px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 15px; text-decoration: none; border: 1px solid var(--border); transition: all var(--transition); background: var(--surface-2); }
.sobre-social.discord { color: #5865f2; }
.sobre-social.discord:hover { background: rgba(88,101,242,0.15); border-color: rgba(88,101,242,0.4); transform: translateY(-2px); box-shadow: 0 4px 12px rgba(88,101,242,0.25); }
.sobre-social.instagram { color: #e1306c; }
.sobre-social.instagram:hover { background: rgba(225,48,108,0.12); border-color: rgba(225,48,108,0.35); transform: translateY(-2px); box-shadow: 0 4px 12px rgba(225,48,108,0.2); }
.sobre-content { flex: 1; display: flex; flex-direction: column; gap: 20px; }
.sobre-badges { display: flex; flex-wrap: wrap; gap: 8px; }
.sobre-badge { display: inline-flex; align-items: center; gap: 6px; font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; font-family: var(--font-mono); color: var(--text-sub); background: var(--surface-2); border: 1px solid var(--border); padding: 5px 12px; border-radius: var(--radius-full); }
.sobre-badge i { color: var(--accent); font-size: 10px; }
.sobre-bio { font-size: 15px; color: var(--text-muted); line-height: 1.8; }
.sobre-bio strong { color: var(--text-sub); font-weight: 600; }
.sobre-quote { position: relative; background: var(--surface-2); border: 1px solid var(--border); border-left: 3px solid var(--accent); border-radius: 0 var(--radius-sm) var(--radius-sm) 0; padding: 18px 20px 16px 24px; margin: 0; }
.sobre-quote-icon { color: var(--accent); font-size: 14px; opacity: 0.6; margin-bottom: 8px; display: block; }
.sobre-quote p { font-family: var(--font-display); font-size: 1rem; font-weight: 700; font-style: italic; color: var(--text); line-height: 1.5; letter-spacing: -0.01em; background: linear-gradient(135deg, var(--text), var(--accent)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; margin-bottom: 8px; }
.sobre-quote cite { font-size: 12px; color: var(--text-muted); font-style: normal; font-family: var(--font-mono); }
.sobre-stats { display: flex; gap: 0; border: 1px solid var(--border); border-radius: var(--radius-sm); overflow: hidden; }
.sobre-stat { flex: 1; display: flex; flex-direction: column; align-items: center; padding: 14px 12px; border-right: 1px solid var(--border); background: var(--surface-2); transition: background var(--transition); }
.sobre-stat:last-child { border-right: none; }
.sobre-stat:hover { background: var(--surface-3); }
.sobre-stat-num { font-family: var(--font-mono); font-size: 1.4rem; font-weight: 700; color: var(--accent); line-height: 1; margin-bottom: 4px; }
.sobre-stat-label { font-size: 10px; text-transform: uppercase; letter-spacing: 0.08em; color: var(--text-muted); }
.sobre-link { color: var(--accent); text-decoration: underline; text-decoration-color: var(--accent-glow); text-underline-offset: 3px; transition: color var(--transition), text-decoration-color var(--transition); }
.sobre-link:hover { color: var(--text); text-decoration-color: var(--accent); }



.nav-active { color: var(--accent) !important; background: var(--accent-dim) !important; }

.gabaritos-page {
  padding-top: 100px;
  padding-bottom: 80px;
  min-height: 100vh;
}

.gab-page-header {
  text-align: center;
  margin-bottom: 48px;
}

.gab-page-title {
  font-family: var(--font-display);
  font-size: clamp(2.2rem, 6vw, 4rem);
  font-weight: 800;
  letter-spacing: -0.03em;
  color: var(--text);
  line-height: 1.1;
  margin-bottom: 12px;
}

.gab-page-title em { color: var(--accent); font-style: normal; }

.gab-page-sub {
  font-size: 1rem;
  color: var(--text-muted);
  max-width: 400px;
  margin: 0 auto;
  line-height: 1.7;
}

.gab-empty {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  color: var(--text-muted);
  font-size: 14px;
  padding: 60px 20px;
  grid-column: 1 / -1;
  text-align: center;
}

.gab-empty i {
  font-size: 2rem;
  opacity: 0.3;
  display: block;
}


.gabaritos-filters {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  margin-bottom: 24px;
}

.gab-filter-btn {
  display: inline-flex;
  align-items: center;
  padding: 6px 16px;
  border-radius: var(--radius-full);
  border: 1px solid var(--border);
  background: var(--surface-2);
  color: var(--text-muted);
  font-size: 12px;
  font-weight: 600;
  font-family: var(--font-body);
  cursor: pointer;
  transition: all var(--transition);
}
.gab-filter-btn:hover { color: var(--text); border-color: var(--border-hover); }
.gab-filter-btn.active { background: var(--accent-dim); color: var(--accent); border-color: var(--border-hover); }

.gabaritos-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  gap: 16px;
}

.gabarito-card {
  background: var(--surface);
  border: 1px solid var(--border);
  border-radius: var(--radius);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  transition: all var(--transition);
  position: relative;
  --mouse-x: 50%; --mouse-y: 50%;
}
.gabarito-card:hover { border-color: var(--border-hover); transform: translateY(-4px); box-shadow: 0 14px 40px rgba(0,0,0,0.35), 0 0 0 1px var(--accent-dim); }
.gabarito-card::before { content: ''; position: absolute; inset: 0; border-radius: inherit; background: radial-gradient(220px circle at var(--mouse-x) var(--mouse-y), var(--accent-glow), transparent 70%); opacity: 0; transition: opacity 0.4s ease; pointer-events: none; z-index: 0; }
.gabarito-card:hover::before { opacity: 1; }
.gabarito-card > * { position: relative; z-index: 1; }

.gabarito-img-wrap { width: 100%; aspect-ratio: 16/9; overflow: hidden; background: var(--surface-2); display: flex; align-items: center; justify-content: center; }
.gabarito-img { width: 100%; height: 100%; object-fit: contain; object-position: center; transition: transform 0.4s ease; }
.gabarito-card:hover .gabarito-img { transform: scale(1.04); }

.gabarito-body { padding: 16px; display: flex; flex-direction: column; gap: 10px; flex: 1; }
.gabarito-meta { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; }

.gabarito-tag { display: inline-flex; align-items: center; gap: 5px; font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; font-family: var(--font-mono); color: var(--accent); background: var(--accent-dim); border: 1px solid var(--border-hover); padding: 3px 9px; border-radius: var(--radius-full); }
.gabarito-date { display: inline-flex; align-items: center; gap: 5px; font-size: 11px; color: var(--text-muted); font-family: var(--font-mono); }
.gabarito-title { font-family: var(--font-display); font-size: 1rem; font-weight: 700; color: var(--text); line-height: 1.3; }
.gabarito-desc { font-size: 13px; color: var(--text-muted); line-height: 1.6; flex: 1; }
.gabarito-actions { display: flex; gap: 8px; flex-wrap: wrap; margin-top: 4px; }

.gabarito-btn { display: inline-flex; align-items: center; gap: 7px; padding: 9px 16px; border-radius: var(--radius-sm); font-size: 13px; font-weight: 600; text-decoration: none; cursor: pointer; border: 1px solid var(--border-hover); transition: all var(--transition); font-family: var(--font-body); background: var(--accent-dim); color: var(--accent); }
.gabarito-btn:hover { background: var(--accent); color: var(--bg); box-shadow: 0 4px 20px var(--accent-glow); }
.gabarito-btn.ghost { background: var(--surface-2); color: var(--text-muted); border-color: var(--border); }
.gabarito-btn.ghost:hover { color: var(--text); border-color: var(--border-hover); background: var(--surface-3); }

body.halloween .gab-filter-btn.active { background: rgba(255,106,0,0.1); color: #ff9040; border-color: rgba(255,106,0,0.3); }
body.halloween .gabarito-tag { color: #ff9040; background: rgba(255,106,0,0.1); border-color: rgba(255,106,0,0.2); }
body.halloween .gabarito-btn { color: #ff6a00; background: rgba(255,106,0,0.08); border-color: rgba(255,106,0,0.2); }
body.halloween .gabarito-btn:hover { background: linear-gradient(135deg,#ff6a00,#ee0979); color: #fff; border-color: transparent; }
body.halloween .gabarito-card::before { background: radial-gradient(220px circle at var(--mouse-x) var(--mouse-y), rgba(255,106,0,0.1), transparent 70%); }
body.halloween .gabarito-card:hover { box-shadow: 0 14px 40px rgba(255,60,0,0.12), 0 0 0 1px rgba(255,100,0,0.12); }

.tutoriais-page {
  padding-top: 100px;
  padding-bottom: 80px;
  min-height: 100vh;
}

.tut-page-header {
  text-align: center;
  margin-bottom: 48px;
}

.tut-page-title {
  font-family: var(--font-display);
  font-size: clamp(2.2rem, 6vw, 4rem);
  font-weight: 800;
  letter-spacing: -0.03em;
  color: var(--text);
  line-height: 1.1;
  margin-bottom: 12px;
}
.tut-page-title em { color: var(--accent); font-style: normal; }

.tut-page-sub {
  font-size: 1rem;
  color: var(--text-muted);
  max-width: 400px;
  margin: 0 auto;
  line-height: 1.7;
}

.tutoriais-filters { display: flex; gap: 8px; flex-wrap: wrap; margin-bottom: 24px; }

.tutoriais-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  gap: 16px;
}

.tutorial-card {
  background: var(--surface);
  border: 1px solid var(--border);
  border-radius: var(--radius);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  transition: all var(--transition);
  position: relative;
  --mouse-x: 50%; --mouse-y: 50%;
}
.tutorial-card:hover { border-color: var(--border-hover); transform: translateY(-4px); box-shadow: 0 14px 40px rgba(0,0,0,0.35), 0 0 0 1px var(--accent-dim); }
.tutorial-card::before { content: ''; position: absolute; inset: 0; border-radius: inherit; background: radial-gradient(220px circle at var(--mouse-x) var(--mouse-y), var(--accent-glow), transparent 70%); opacity: 0; transition: opacity 0.4s ease; pointer-events: none; z-index: 0; }
.tutorial-card:hover::before { opacity: 1; }
.tutorial-card > * { position: relative; z-index: 1; }

.tutorial-thumb-wrap { position: relative; width: 100%; aspect-ratio: 16/9; overflow: hidden; background: var(--surface-2); cursor: pointer; display: flex; align-items: center; justify-content: center; }
.tutorial-thumb { width: 100%; height: 100%; object-fit: contain; object-position: center; transition: transform 0.4s ease; }
.tutorial-card:hover .tutorial-thumb { transform: scale(1.04); }

.tutorial-play-btn {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tutorial-play-btn::before {
  content: '';
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.25);
  transition: background var(--transition);
}
.tutorial-play-btn i {
  position: relative;
  width: 52px;
  height: 52px;
  border-radius: 50%;
  background: rgba(255,255,255,0.92);
  color: var(--accent);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  padding-left: 3px;
  transition: transform var(--transition);
}
.tutorial-card:hover .tutorial-play-btn::before { background: rgba(0,0,0,0.1); }
.tutorial-card:hover .tutorial-play-btn i { transform: scale(1.1); }

.tutorial-thumb-placeholder {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
  background: linear-gradient(160deg, var(--surface-2), var(--surface-3));
}
.tutorial-thumb-placeholder i { font-size: 30px; color: var(--platform-color, var(--accent)); }
.tutorial-thumb-placeholder span { font-size: 12px; font-weight: 700; letter-spacing: 0.04em; color: var(--text-muted); text-transform: uppercase; }
.tutorial-thumb-placeholder.platform-instagram { --platform-color: #e1306c; }
.tutorial-thumb-placeholder.platform-tiktok { --platform-color: #25f4ee; }
.tutorial-thumb-placeholder.platform-instagram:hover { background: linear-gradient(160deg, rgba(225,48,108,0.14), var(--surface-2)); }
.tutorial-thumb-placeholder.platform-tiktok:hover { background: linear-gradient(160deg, rgba(37,244,238,0.12), var(--surface-2)); }

.tutorial-body { padding: 16px; display: flex; flex-direction: column; gap: 10px; flex: 1; }

.tutorial-video-wrap { position: relative; width: 100%; aspect-ratio: 16/9; border-radius: 10px; overflow: hidden; margin-bottom: 14px; background: #000; }
.tutorial-video-wrap iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }

.tutorial-video-external {
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 16px;
  border-radius: 12px;
  border: 1px solid var(--border);
  background: var(--surface-2);
  text-decoration: none;
  margin-bottom: 14px;
  transition: all var(--transition);
}
.tutorial-video-external:hover { border-color: var(--border-hover); transform: translateY(-1px); }
.tutorial-video-external-icon {
  flex-shrink: 0;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--accent-dim);
  color: var(--accent);
  font-size: 20px;
}
.tutorial-video-external.platform-instagram .tutorial-video-external-icon { background: rgba(225,48,108,0.12); color: #e1306c; }
.tutorial-video-external.platform-tiktok .tutorial-video-external-icon { background: rgba(37,244,238,0.12); color: #25f4ee; }
.tutorial-video-external-text { display: flex; flex-direction: column; gap: 2px; flex: 1; min-width: 0; }
.tutorial-video-external-text strong { font-size: 14px; color: var(--text); }
.tutorial-video-external-text span { font-size: 12px; color: var(--text-muted); }
.tutorial-video-external-arrow { color: var(--text-muted); font-size: 13px; flex-shrink: 0; }

.tutorial-modal-desc { font-size: 14px; color: var(--text-muted); line-height: 1.7; margin-bottom: 14px; white-space: pre-line; }

body.halloween .tutorial-card::before { background: radial-gradient(220px circle at var(--mouse-x) var(--mouse-y), rgba(255,106,0,0.1), transparent 70%); }
body.halloween .tutorial-card:hover { box-shadow: 0 14px 40px rgba(255,60,0,0.12), 0 0 0 1px rgba(255,100,0,0.12); }

.apostilas-page {
  padding-top: 100px;
  padding-bottom: 80px;
  min-height: 100vh;
}

.apo-page-header {
  text-align: center;
  margin-bottom: 48px;
}

.apo-page-title {
  font-family: var(--font-display);
  font-size: clamp(2.2rem, 6vw, 4rem);
  font-weight: 800;
  letter-spacing: -0.03em;
  color: var(--text);
  line-height: 1.1;
  margin-bottom: 12px;
}

.apo-page-title em { color: var(--accent); font-style: normal; }

.apo-page-sub {
  font-size: 1rem;
  color: var(--text-muted);
  max-width: 400px;
  margin: 0 auto;
  line-height: 1.7;
}

.apo-colecao-tabs {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  margin: 20px 0 28px;
}

.apo-colecao-tab {
  background: var(--surface);
  border: 1px solid var(--border);
  color: var(--text-muted);
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  padding: 9px 16px;
  border-radius: var(--radius-sm);
  cursor: pointer;
  transition: all var(--transition);
  white-space: nowrap;
}
.apo-colecao-tab:hover { border-color: var(--border-hover); color: var(--text); }
.apo-colecao-tab.active { background: var(--accent); border-color: var(--accent); color: var(--bg); }

.apo-series-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 20px;
  align-items: start;
}

.apo-serie-card {
  background: var(--surface);
  border: 1px solid var(--border);
  border-radius: var(--radius);
  overflow: hidden;
  transition: all var(--transition);
  position: relative;
  --mouse-x: 50%; --mouse-y: 50%;
}
.apo-serie-card:hover { border-color: var(--border-hover); box-shadow: 0 14px 40px rgba(0,0,0,0.35), 0 0 0 1px var(--accent-dim); }
.apo-serie-card::before { content: ''; position: absolute; inset: 0; border-radius: inherit; background: radial-gradient(260px circle at var(--mouse-x) var(--mouse-y), var(--accent-glow), transparent 70%); opacity: 0; transition: opacity 0.4s ease; pointer-events: none; z-index: 0; }
.apo-serie-card:hover::before { opacity: 1; }
.apo-serie-card > * { position: relative; z-index: 1; }

body.halloween .apo-serie-card::before { background: radial-gradient(260px circle at var(--mouse-x) var(--mouse-y), rgba(255,106,0,0.1), transparent 70%); }
body.halloween .apo-serie-card:hover { box-shadow: 0 14px 40px rgba(255,60,0,0.12), 0 0 0 1px rgba(255,100,0,0.12); }

.apo-serie-header {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 18px 20px;
  border-bottom: 1px solid var(--border);
}

.apo-serie-badge {
  width: 38px;
  height: 38px;
  border-radius: 10px;
  background: var(--accent);
  color: var(--bg);
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--font-mono);
  font-weight: 700;
  font-size: 13px;
  flex-shrink: 0;
}

.apo-serie-name {
  font-family: var(--font-display);
  font-weight: 700;
  font-size: 1.05rem;
  color: var(--text);
  flex: 1;
}

.apo-serie-count {
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  color: var(--text-muted);
  background: var(--surface-2);
  border: 1px solid var(--border);
  padding: 5px 10px;
  border-radius: 20px;
  white-space: nowrap;
}

.apo-serie-body { padding: 16px 20px 20px; }

.apo-periodo-label {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: var(--accent);
  margin: 18px 0 10px;
}
.apo-periodo-label:first-child { margin-top: 0; }
.apo-periodo-label::after { content: ''; flex: 1; border-bottom: 1px dashed var(--border); }

.apo-item-row {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 9px 10px;
  margin: 0 -10px;
  border-radius: var(--radius-sm);
  color: var(--text-muted);
  text-decoration: none;
  transition: all var(--transition);
}
.apo-item-row:not(.disabled):hover { background: var(--surface-2); color: var(--text); }
.apo-item-row.disabled { cursor: default; opacity: 0.55; }

.apo-item-icon { font-size: 13px; color: var(--text-muted); width: 16px; text-align: center; flex-shrink: 0; }
.apo-item-thumb { width: 22px; height: 22px; border-radius: 4px; object-fit: cover; flex-shrink: 0; }
.apo-item-title { flex: 1; font-size: 13px; line-height: 1.4; }
.apo-item-link { font-size: 11px; color: var(--accent); flex-shrink: 0; }


@media (max-width: 768px) {
  .container { padding: 0 14px; }
  .nav-links { display: none; }
  .hamburger { display: flex; }
  .hero-content { padding: 44px 12px 66px; }
  .hero-title { font-size: clamp(1.9rem, 8.5vw, 2.8rem); }
  .countdown-grid { gap: 5px; }
  .cd-item { min-width: 60px; padding: 11px 9px; }
  .cd-item span { font-size: 1.4rem; }
  .cd-sep { font-size: 1rem; margin-bottom: 10px; }
  .scripts-grid { grid-template-columns: 1fr; gap: 12px; }
  .avisos-grid { grid-template-columns: 1fr; gap: 11px; }
  .section-announcements, .section-scripts, .section-teams { padding: 52px 0; }
  #toast-container { bottom: 12px; right: 12px; left: 12px; }
  .toast { max-width: 100%; }
  .team-tab { padding: 8px 14px; font-size: 12px; }
  .founders-grid { grid-template-columns: repeat(2, 150px); }
  .founder-card:last-child:nth-child(3n + 2) { grid-column: auto; }
  .founder-card:last-child:nth-child(odd) { grid-column: 1 / -1; width: 150px; margin: 0 auto; }
  .founder-card { width: 150px; }
  .sobre-card { flex-direction: column; align-items: center; text-align: center; padding: 28px 20px; gap: 24px; }
  .sobre-badges { justify-content: center; }
  .sobre-stats { width: 100%; }
  .sobre-quote p { font-size: 0.92rem; }
  .sobre-bio { font-size: 14px; }
  .discord-activity { max-width: 100%; }
  .gabaritos-grid { grid-template-columns: 1fr; }
  .gabaritos-page { padding-top: 80px; padding-bottom: 60px; }
  .gab-page-title { font-size: clamp(1.8rem, 9vw, 2.8rem); }
  .tutoriais-grid { grid-template-columns: 1fr; }
  .tutoriais-page { padding-top: 80px; padding-bottom: 60px; }
  .tut-page-title { font-size: clamp(1.8rem, 9vw, 2.8rem); }
  .apo-series-grid { grid-template-columns: 1fr; }
  .apostilas-page { padding-top: 80px; padding-bottom: 60px; }
  .apo-page-title { font-size: clamp(1.8rem, 9vw, 2.8rem); }
  .apo-colecao-tabs { flex-wrap: nowrap; overflow-x: auto; -webkit-overflow-scrolling: touch; padding-bottom: 4px; }
  .apo-colecao-tab { flex-shrink: 0; }
  .apo-serie-header { flex-wrap: wrap; }
  .apo-serie-count { order: 3; width: 100%; margin-top: 2px; text-align: left; }
}
@media (max-width: 480px) {
  .container { padding: 0 12px; }
  .logo { font-size: 0.92rem; }
  .hero-content { padding: 38px 10px 60px; }
  .hero-title { font-size: clamp(1.7rem, 9.5vw, 2.4rem); }
  .countdown-grid { gap: 4px; }
  .cd-item { min-width: 56px; padding: 10px 7px; }
  .cd-item span { font-size: 1.28rem; }
  .cd-item label { font-size: 8px; }
  .cd-sep { font-size: 0.95rem; }
  .hero-cta { flex-direction: column; width: 100%; gap: 8px; }
  .btn-primary { width: 100%; justify-content: center; padding: 12px 18px; }
  .script-card { padding: 16px; }
  .section-title { font-size: clamp(1.45rem, 7vw, 1.9rem); }
  .founders-grid { grid-template-columns: repeat(2, 140px); }
  .founder-card { width: 140px; padding: 18px 12px; }
  .founder-avatar { width: 58px; height: 58px; }
  .sobre-card { padding: 22px 16px; }
  .sobre-avatar, .sobre-avatar-wrap { width: 100px; height: 100px; }
  .sobre-stat-num { font-size: 1.2rem; }
  .sobre-stat { padding: 12px 8px; }
}
@media (max-width: 360px) {
  .countdown-grid { gap: 3px; }
  .cd-item { min-width: 50px; padding: 8px 5px; }
  .cd-item span { font-size: 1.15rem; }
  .cd-sep { display: none; }
}

.team-tab-logo { width: 22px; height: 22px; border-radius: 6px; object-fit: cover; flex-shrink: 0; }

.team-tab-link { display: inline-flex; align-items: center; justify-content: center; width: 18px; height: 18px; color: var(--text-muted); font-size: 10px; text-decoration: none; border-radius: 4px; transition: color var(--transition), background var(--transition); flex-shrink: 0; }
.team-tab-link:hover { color: var(--accent); background: var(--accent-dim); }
body.halloween .team-tab-link:hover { color: #ff6a00; background: rgba(255,106,0,0.1); }

.discord-status-badge { display: inline-flex; align-items: center; gap: 6px; background: var(--surface-2); border: 1px solid var(--border); border-radius: var(--radius-full); padding: 4px 12px; font-size: 11px; font-weight: 600; color: var(--text-sub); font-family: var(--font-mono); letter-spacing: 0.03em; }
.discord-status-dot { width: 8px; height: 8px; border-radius: 50%; background: #6b7280; flex-shrink: 0; transition: background 0.4s ease, box-shadow 0.4s ease; }

.discord-activity { width: 100%; max-width: 160px; position: relative; z-index: 10; transition: max-width var(--transition); }
.discord-activity:hover { max-width: 260px; }
.discord-activity-inner { display: flex; align-items: center; gap: 8px; background: var(--surface-2); border: 1px solid var(--border); border-radius: var(--radius-sm); padding: 8px 10px; transition: border-color var(--transition), box-shadow var(--transition); overflow: hidden; width: 100%; }
.discord-activity:hover .discord-activity-inner { border-color: var(--border-hover); box-shadow: 0 4px 16px rgba(0,0,0,0.3); }
.discord-activity-info { display: flex; flex-direction: column; gap: 2px; min-width: 0; flex: 1; }
.discord-activity-name { font-size: 11px; font-weight: 600; color: var(--text); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: all var(--transition); }
.discord-activity:hover .discord-activity-name, .discord-activity:hover .discord-activity-detail { white-space: normal; overflow: visible; text-overflow: unset; }
.discord-activity-detail { font-size: 10px; color: var(--text-muted); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-family: var(--font-mono); transition: all var(--transition); }
.discord-activity-art-wrap { position: relative; flex-shrink: 0; width: 44px; height: 44px; }
.discord-activity-img { width: 44px; height: 44px; border-radius: 8px; object-fit: cover; display: block; }
.discord-activity-app-icon { position: absolute; bottom: -4px; right: -4px; width: 18px; height: 18px; border-radius: 50%; border: 2px solid var(--surface-2); object-fit: cover; background: #000; }
.spotify-icon { background: #1DB954; padding: 2px; }
.discord-activity-app-label { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: var(--text-muted); font-family: var(--font-mono); }
.discord-activity-inner.spotify { border-color: rgba(29,185,84,0.2); background: rgba(29,185,84,0.04); }

.aviso-link {
  color: var(--accent);
  text-decoration: underline;
  text-decoration-color: var(--accent-glow);
  text-underline-offset: 3px;
  word-break: break-all;
  transition: color var(--transition), text-decoration-color var(--transition);
}
.aviso-link:hover {
  color: var(--text);
  text-decoration-color: var(--accent);
}
body.halloween .aviso-link { color: #ff9040; text-decoration-color: rgba(255,144,64,0.35); }
body.halloween .aviso-link:hover { color: var(--text); text-decoration-color: #ff6a00; }
.alert-content a {
  color: #a5b4fc;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color var(--transition);
}
.alert-content a:hover { color: #fff; }


.follow-card {
  position: fixed;
  bottom: 24px;
  left: 24px;
  z-index: 7500;
  width: 300px;
  background: var(--surface);
  border: 1px solid var(--border);
  border-radius: var(--radius);
  padding: 18px 20px;
  box-shadow: 0 20px 60px rgba(0,0,0,0.5);
  transform: translateX(-120%) scale(0.92);
  opacity: 0;
  transition: transform 0.5s cubic-bezier(0.34, 1.56, 0.64, 1), opacity 0.4s ease;
}

.follow-card.hidden { display: none; }

.follow-card.visible {
  transform: translateX(0) scale(1);
  opacity: 1;
}

.follow-card-close {
  position: absolute;
  top: 10px;
  right: 10px;
  background: var(--surface-2);
  border: 1px solid var(--border);
  color: var(--text-muted);
  width: 24px;
  height: 24px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  cursor: pointer;
  transition: all var(--transition);
}
.follow-card-close:hover { color: var(--text); border-color: var(--border-hover); }

.follow-card-header {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 10px;
}

.follow-card-icon {
  font-size: 22px;
  background: linear-gradient(135deg, #f58529, #dd2a7b, #8134af, #515bd4);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.follow-card-title {
  font-family: var(--font-display);
  font-size: 15px;
  font-weight: 700;
  color: var(--text);
}

.follow-card-text {
  font-size: 13px;
  color: var(--text-muted);
  line-height: 1.6;
  margin-bottom: 14px;
}

.follow-card-profiles {
  display: flex;
  flex-direction: column;
  gap: 8px;
  max-height: 220px;
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: var(--surface-3) transparent;
}
.follow-card-profiles::-webkit-scrollbar { width: 4px; }
.follow-card-profiles::-webkit-scrollbar-thumb { background: var(--surface-3); border-radius: 4px; }

.follow-card-profile {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 10px 14px;
  background: var(--surface-2);
  border: 1px solid var(--border);
  border-radius: var(--radius-sm);
  text-decoration: none;
  color: var(--text);
  font-size: 13px;
  font-weight: 600;
  transition: all var(--transition);
}

.follow-card-profile i {
  font-size: 16px;
  background: linear-gradient(135deg, #f58529, #dd2a7b, #8134af, #515bd4);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.follow-card-profile:hover {
  border-color: rgba(225,48,108,0.4);
  background: rgba(225,48,108,0.06);
  transform: translateY(-2px);
}

body.halloween .follow-card-title { color: var(--text); }

@media (max-width: 480px) {
  .follow-card {
    left: 12px;
    right: 12px;
    bottom: 12px;
    width: auto;
  }
}

.discord-servers-wrapper { margin-bottom: 32px; }

.discord-servers-grid {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
}

.discord-server-card {
  display: flex;
  align-items: center;
  gap: 12px;
  background: var(--surface);
  border: 1px solid var(--border);
  border-radius: var(--radius);
  padding: 14px 18px;
  text-decoration: none;
  transition: all var(--transition);
  min-width: 240px;
  flex: 1;
  max-width: 340px;
}

.discord-server-card:hover {
  border-color: rgba(88,101,242,0.4);
  background: rgba(88,101,242,0.06);
  transform: translateY(-2px);
  box-shadow: 0 8px 24px rgba(88,101,242,0.15);
}

.discord-server-icon-wrap {
  width: 48px;
  height: 48px;
  border-radius: 12px;
  overflow: hidden;
  flex-shrink: 0;
  background: var(--discord-dim);
  display: flex;
  align-items: center;
  justify-content: center;
}

.discord-server-icon {
  width: 48px;
  height: 48px;
  object-fit: cover;
  border-radius: 12px;
  display: block;
}

.discord-server-info {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
}

.discord-server-name {
  font-family: var(--font-display);
  font-size: 14px;
  font-weight: 700;
  color: var(--text);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.discord-server-members {
  font-size: 11px;
  color: var(--text-muted);
  font-family: var(--font-mono);
  display: flex;
  align-items: center;
  gap: 5px;
  min-width: 0;
}

.discord-server-members-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0;
}

.ds-online-dot {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #23d18b;
  box-shadow: 0 0 6px #23d18b;
  flex-shrink: 0;
  animation: pulse-dot 2s ease-in-out infinite;
}

.discord-server-arrow {
  font-size: 12px;
  color: var(--text-muted);
  transition: color var(--transition);
  flex-shrink: 0;
}

.discord-server-card:hover .discord-server-arrow {
  color: #5865f2;
}

body.halloween .discord-server-card:hover {
  border-color: rgba(255,106,0,0.4);
  background: rgba(255,106,0,0.06);
}

@media (max-width: 768px) {
  .discord-servers-grid { flex-direction: column; }
  .discord-server-card { max-width: 100%; }
}

.apoie-page {
  padding-top: 100px;
  padding-bottom: 80px;
  min-height: 100vh;
}

.apoie-page-header {
  text-align: center;
  margin-bottom: 48px;
}

.apoie-page-title {
  font-family: var(--font-display);
  font-size: clamp(2.2rem, 6vw, 4rem);
  font-weight: 800;
  letter-spacing: -0.03em;
  color: var(--text);
  line-height: 1.1;
  margin-bottom: 12px;
}

.apoie-page-title em { color: var(--accent); font-style: normal; }

.apoie-page-sub {
  font-size: 1rem;
  color: var(--text-muted);
  max-width: 480px;
  margin: 0 auto;
  line-height: 1.7;
}

.apoie-goal-card {
  background: var(--surface);
  border: 1px solid var(--border);
  border-radius: var(--radius);
  padding: 24px 28px;
  margin-bottom: 40px;
  max-width: 680px;
  margin-left: auto;
  margin-right: auto;
}

.apoie-goal-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 14px;
}

.apoie-goal-label {
  font-family: var(--font-display);
  font-size: 1rem;
  font-weight: 700;
  color: var(--text);
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

.apoie-goal-label i { color: var(--accent); }

.apoie-goal-pct {
  font-family: var(--font-mono);
  font-size: 1.1rem;
  font-weight: 700;
  color: var(--accent);
}

.apoie-goal-bar {
  height: 14px;
  background: var(--surface-2);
  border: 1px solid var(--border);
  border-radius: var(--radius-full);
  overflow: hidden;
}

.apoie-goal-fill {
  height: 100%;
  background: linear-gradient(90deg, var(--accent), var(--accent-glow));
  border-radius: var(--radius-full);
  transition: width 0.8s cubic-bezier(0.4,0,0.2,1);
  box-shadow: 0 0 12px var(--accent-glow);
}

.apoie-goal-values {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  margin-top: 10px;
  font-size: 13px;
}

.apoie-goal-values span:first-child {
  font-weight: 700;
  color: var(--text);
  font-size: 15px;
}

.apoie-goal-values span:last-child { color: var(--text-muted); }

.apoie-grid {
  display: grid;
  grid-template-columns: 1.1fr 1fr;
  gap: 20px;
  margin-bottom: 56px;
}

.apoie-widget-card,
.apoie-form-card {
  background: var(--surface);
  border: 1px solid var(--border);
  border-radius: var(--radius);
  padding: 28px;
  display: flex;
  flex-direction: column;
}

.apoie-card-title {
  font-family: var(--font-display);
  font-size: 1.2rem;
  font-weight: 700;
  color: var(--text);
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 8px;
}

.apoie-card-title i { color: var(--accent); }

.apoie-card-desc {
  font-size: 13px;
  color: var(--text-muted);
  line-height: 1.6;
  margin-bottom: 20px;
}

.apoie-widget-wrap {
  flex: 1;
  min-height: 420px;
  border-radius: var(--radius-sm);
  overflow: hidden;
  background: var(--surface-2);
}

.apoie-livepix-iframe {
  width: 100%;
  height: 100%;
  min-height: 420px;
  border: none;
  display: block;
}

.apoie-form {
  display: flex;
  flex-direction: column;
  gap: 12px;
  flex: 1;
}

.apoie-input,
.apoie-textarea {
  width: 100%;
  background: var(--surface-2);
  border: 1px solid var(--border);
  border-radius: var(--radius-sm);
  padding: 12px 14px;
  color: var(--text);
  font-size: 14px;
  font-family: var(--font-body);
  outline: none;
  transition: border-color var(--transition);
  resize: vertical;
}

.apoie-input:focus,
.apoie-textarea:focus { border-color: var(--accent); }

.apoie-input::placeholder,
.apoie-textarea::placeholder { color: var(--text-muted); }

.apoie-messages-section { margin-top: 20px; }

.apoie-messages-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  gap: 14px;
}

.apoie-message-card {
  background: var(--surface);
  border: 1px solid var(--border);
  border-radius: var(--radius);
  padding: 18px;
  transition: border-color var(--transition), transform var(--transition);
}

.apoie-message-card:hover {
  border-color: var(--border-hover);
  transform: translateY(-2px);
}

.apoie-message-header {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 10px;
}

.apoie-message-valor {
  margin-left: auto;
  display: inline-flex;
  align-items: center;
  gap: 5px;
  font-size: 11px;
  font-weight: 700;
  color: #16a34a;
  background: rgba(22,163,74,0.1);
  border: 1px solid rgba(22,163,74,0.25);
  padding: 4px 9px;
  border-radius: 20px;
  white-space: nowrap;
}

.apoie-message-avatar {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: var(--accent-dim);
  color: var(--accent);
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 14px;
  flex-shrink: 0;
}

.apoie-message-meta {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
}

.apoie-message-name {
  font-size: 13px;
  font-weight: 700;
  color: var(--text);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.apoie-message-date {
  font-size: 11px;
  color: var(--text-muted);
  font-family: var(--font-mono);
}

.apoie-message-text {
  font-size: 13px;
  color: var(--text-sub);
  line-height: 1.6;
  word-break: break-word;
}

body.halloween .apoie-card-title i { color: #ff6a00; }
body.halloween .apoie-message-avatar { background: rgba(255,106,0,0.1); color: #ff9040; }

@media (max-width: 900px) {
  .apoie-grid { grid-template-columns: 1fr; }
  .apoie-widget-wrap,
  .apoie-livepix-iframe { min-height: 380px; }
}

@media (max-width: 768px) {
  .apoie-page { padding-top: 80px; padding-bottom: 60px; }
  .apoie-page-title { font-size: clamp(1.8rem, 9vw, 2.8rem); }
  .apoie-widget-card, .apoie-form-card { padding: 20px; }
  .apoie-messages-grid { grid-template-columns: 1fr; }
}

#donation-modal-backdrop,
#discord-modal-backdrop {
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,0.82);
  backdrop-filter: blur(8px);
  z-index: 8800;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px;
  animation: fade-in 0.3s ease;
}

.donation-modal {
  background: var(--surface-2);
  border: 1px solid var(--border);
  border-radius: var(--radius);
  padding: 36px 32px;
  max-width: 380px;
  width: 100%;
  text-align: center;
  position: relative;
  animation: modal-up 0.35s cubic-bezier(0.34, 1.56, 0.64, 1);
}

.donation-modal-close {
  position: absolute;
  top: 14px;
  right: 14px;
  background: var(--surface);
  border: 1px solid var(--border);
  color: var(--text-muted);
  width: 28px;
  height: 28px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 11px;
  cursor: pointer;
  transition: all var(--transition);
}
.donation-modal-close:hover { color: var(--text); border-color: var(--border-hover); }

.donation-modal-icon {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background: var(--accent-dim);
  color: var(--accent);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 26px;
  margin: 0 auto 18px;
  animation: donation-heart-pulse 1.6s ease-in-out infinite;
  overflow: hidden;
  border: 2px solid var(--accent);
}

.donation-modal-avatar {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@keyframes donation-heart-pulse {
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.1); }
}

.donation-modal-title {
  font-family: var(--font-display);
  font-size: 1.3rem;
  font-weight: 800;
  color: var(--text);
  margin-bottom: 10px;
}

.donation-modal-text {
  font-size: 14px;
  color: var(--text-muted);
  line-height: 1.7;
  margin-bottom: 24px;
}

.donation-modal-btn {
  width: 100%;
  justify-content: center;
  margin-bottom: 12px;
}

.donation-modal-secondary {
  display: block;
  font-size: 12px;
  color: var(--text-muted);
  text-decoration: underline;
  text-decoration-color: transparent;
  transition: all var(--transition);
  margin-bottom: 10px;
}
.donation-modal-secondary:hover { color: var(--accent); text-decoration-color: var(--accent); }

.donation-modal-later {
  background: none;
  border: none;
  color: var(--text-muted);
  font-size: 13px;
  cursor: pointer;
  text-decoration: underline;
  text-decoration-color: transparent;
  transition: all var(--transition);
}
.donation-modal-later:hover { color: var(--text); text-decoration-color: var(--text-muted); }

body.halloween .donation-modal-icon { background: rgba(255,106,0,0.1); color: #ff6a00; }

@media (max-width: 480px) {
  .donation-modal { padding: 28px 24px; }
}

.apoie-livepix-link {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  margin-top: 14px;
  padding: 10px 16px;
  border-radius: var(--radius-sm);
  border: 1px solid var(--border);
  background: var(--surface-2);
  color: var(--text-sub);
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
  transition: all var(--transition);
}
.apoie-livepix-link:hover {
  color: var(--accent);
  border-color: var(--border-hover);
  background: var(--accent-dim);
}
body.halloween .apoie-livepix-link:hover { color: #ff6a00; border-color: rgba(255,106,0,0.3); background: rgba(255,106,0,0.08); }

.apoie-featured-section {
  margin-top: 56px;
}

.apoie-featured-card {
  background: linear-gradient(135deg, var(--surface), var(--surface-2));
  border: 1px solid var(--border-hover);
  border-radius: 24px;
  padding: 40px;
  position: relative;
  overflow: hidden;
}

.apoie-featured-card::before {
  content: '';
  position: absolute;
  top: -80px;
  right: -80px;
  width: 280px;
  height: 280px;
  border-radius: 50%;
  background: radial-gradient(circle, var(--accent-glow) 0%, transparent 70%);
  pointer-events: none;
}

.apoie-featured-header {
  text-align: center;
  margin-bottom: 28px;
  position: relative;
  z-index: 1;
}

.apoie-featured-title {
  font-family: var(--font-display);
  font-size: clamp(1.5rem, 3vw, 2rem);
  font-weight: 800;
  color: var(--text);
  margin: 14px 0 8px;
}

.apoie-featured-sub {
  font-size: 14px;
  color: var(--text-muted);
  max-width: 400px;
  margin: 0 auto;
}

.apoie-featured-widget {
  max-width: 480px;
  width: 100%;
  margin: 0 auto;
  min-height: 500px;
  position: relative;
  z-index: 1;
  border-radius: var(--radius);
  border: 1px solid var(--border);
  background: var(--surface);
  padding: 6px;
  box-shadow: 0 8px 30px rgba(0,0,0,0.25);
  box-sizing: border-box;
}

.apoie-featured-widget .apoie-livepix-iframe {
  border-radius: calc(var(--radius) - 6px);
  width: 100%;
  height: 100%;
  min-height: 488px;
  display: block;
}

body.halloween .apoie-featured-card { border-color: rgba(255,106,0,0.25); }
body.halloween .apoie-featured-card::before { background: radial-gradient(circle, rgba(255,106,0,0.12) 0%, transparent 70%); }

@media (max-width: 768px) {
  .apoie-featured-card { padding: 24px 14px; }
  .apoie-featured-widget { min-height: 520px; padding: 5px; }
  .apoie-featured-widget .apoie-livepix-iframe { min-height: 510px; }
}

@media (max-width: 420px) {
  .apoie-featured-card { padding: 20px 10px; }
}

.maintenance-roblox-card {
  margin-top: 26px;
  padding: 16px 18px;
  background: transparent;
  border: none;
  border-radius: var(--radius-sm);
  text-align: center;
}

.maintenance-roblox-avatar-wrap {
  position: relative;
  width: 52px;
  height: 52px;
  margin: 0 auto 10px;
  border-radius: 50%;
  background: var(--surface-2);
  border: 2.5px solid var(--text);
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

.maintenance-roblox-avatar {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.maintenance-roblox-avatar.hidden { display: none; }

.maintenance-roblox-fallback {
  color: var(--text-muted);
  font-size: 18px;
}

.maintenance-roblox-text {
  font-size: 12px;
  color: var(--text-muted);
  margin-bottom: 10px;
  line-height: 1.5;
}

.maintenance-roblox-link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 11px;
  font-weight: 700;
  color: var(--accent);
  text-decoration: none;
  padding: 7px 14px;
  border-radius: var(--radius-full);
  background: var(--accent-dim);
  border: 2.5px solid var(--accent);
  transition: transform 0.22s cubic-bezier(0.34, 1.56, 0.64, 1), background var(--transition), color var(--transition);
}
.maintenance-roblox-link:hover { background: var(--accent); color: var(--bg); transform: translateY(-2px) rotate(-1deg); }

.maintenance-admin-link {
  background: none;
  border: none;
  color: var(--text-muted);
  font-size: 11px;
  margin-top: 24px;
  cursor: pointer;
  opacity: 0.4;
  text-decoration: underline;
  text-decoration-color: transparent;
  transition: all var(--transition);
  padding: 6px 4px;
}
.maintenance-admin-link:hover {
  opacity: 0.8;
  text-decoration-color: #7893b3;
}

#bypass-modal-backdrop,
#owner-verify-backdrop,
#chat-help-backdrop {
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,0.85);
  backdrop-filter: blur(8px);
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));
  animation: fade-in 0.2s ease;
  overflow-y: auto;
}

.bypass-modal {
  background: var(--surface-2);
  border: 1px solid var(--border);
  border-radius: var(--radius);
  padding: 28px 26px;
  max-width: 320px;
  width: 100%;
  text-align: center;
  animation: modal-up 0.25s ease;
  margin: auto;
}

.bypass-modal-title {
  font-family: var(--font-display);
  font-size: 1rem;
  font-weight: 700;
  color: var(--text);
  margin-bottom: 16px;
}

.chat-help-modal {
  position: relative;
  background: var(--surface-2);
  border: 1px solid var(--border);
  border-radius: var(--radius);
  max-width: 420px;
  width: 100%;
  margin: auto;
  max-height: 85vh;
  display: flex;
  flex-direction: column;
  animation: modal-up 0.25s ease;
}

.chat-help-modal-body {
  padding: 28px 26px;
  overflow-y: auto;
  text-align: left;
  scrollbar-width: thin;
  scrollbar-color: var(--surface-3) transparent;
}
.chat-help-modal-body::-webkit-scrollbar { width: 6px; }
.chat-help-modal-body::-webkit-scrollbar-track { background: transparent; }
.chat-help-modal-body::-webkit-scrollbar-thumb { background: var(--surface-3); border-radius: 10px; }
.chat-help-modal-body::-webkit-scrollbar-thumb:hover { background: var(--accent); }
.chat-help-modal .bypass-modal-title { text-align: center; }

.chat-help-section { margin-bottom: 18px; }
.chat-help-section:last-child { margin-bottom: 0; }
.chat-help-section h4 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 13px;
  font-weight: 700;
  color: var(--text);
  margin-bottom: 6px;
}
.chat-help-section h4 i { color: var(--accent); width: 16px; text-align: center; }
.chat-help-section p {
  font-size: 13px;
  color: var(--text-muted);
  line-height: 1.6;
}
.chat-help-section code {
  background: var(--surface-3);
  border: 1px solid var(--border);
  border-radius: 4px;
  padding: 1px 6px;
  font-family: var(--font-mono);
  color: var(--accent);
}

.owner-verify-desc {
  font-size: 12px;
  color: var(--text-muted);
  line-height: 1.6;
  margin: -8px 0 16px;
}

.bypass-input {
  width: 100%;
  background: var(--surface-3);
  border: 1px solid var(--border);
  border-radius: var(--radius-sm);
  padding: 11px 14px;
  color: var(--text);
  font-size: 16px;
  outline: none;
  transition: border-color var(--transition);
}
.bypass-input:focus { border-color: var(--accent); }

.bypass-cancel {
  background: none;
  border: none;
  color: var(--text-muted);
  font-size: 12px;
  margin-top: 12px;
  cursor: pointer;
  text-decoration: underline;
  text-decoration-color: transparent;
  transition: all var(--transition);
  padding: 6px 4px;
}
.bypass-cancel:hover { color: var(--text); text-decoration-color: var(--text-muted); }

@media (max-width: 420px) {
  .bypass-modal { padding: 22px 18px; }
}

.bypass-error {
  color: var(--red);
  font-size: 12px;
  margin-top: 10px;
}

.script-bookmarklet-tag {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: var(--amber);
  background: rgba(245,158,11,0.1);
  border: 1px solid rgba(245,158,11,0.25);
  padding: 3px 8px;
  border-radius: var(--radius-full);
  margin-bottom: 8px;
  width: fit-content;
}

.script-btn.copied {
  background: rgba(16,185,129,0.15) !important;
  color: #34d399 !important;
  border-color: rgba(52,211,153,0.3) !important;
}

body.halloween .script-bookmarklet-tag { color: #fbbf24; background: rgba(251,191,36,0.1); border-color: rgba(251,191,36,0.25); }

.apoie-message-reply {
  margin-top: 14px;
  padding: 12px 14px;
  background: var(--accent-dim);
  border-left: 3px solid var(--accent);
  border-radius: 0 var(--radius-sm) var(--radius-sm) 0;
}

.apoie-message-reply-label {
  display: block;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: var(--accent);
  margin-bottom: 6px;
}

.apoie-message-reply-label i { margin-right: 5px; }

.apoie-message-reply-text {
  font-size: 13px;
  color: var(--text-sub);
  line-height: 1.6;
}

body.halloween .apoie-message-reply { background: rgba(255,106,0,0.08); border-left-color: #ff6a00; }

/* ===== Chat ===== */

.chat-page {
  padding-top: 100px;
  padding-bottom: 40px;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}

html.chat-embedded #header { display: none !important; }
html.chat-embedded #alert-banner { display: none !important; }
html.chat-embedded .chat-back-link { display: none !important; }
html.chat-embedded .chat-room-header-right a[title="Voltar ao site"] { display: none !important; }
html.chat-embedded .chat-page { padding-top: 12px; padding-bottom: 12px; height: 100vh; }
html.chat-embedded .container { height: 100%; }
html.chat-embedded .chat-nick-gate { margin: 16px auto; }
html.chat-embedded body { background: #0d1c30; }
html.chat-embedded .chat-room {
  height: 100%;
  min-height: 0;
  border-width: 2.5px;
  border-radius: 16px;
}
html.chat-embedded .chat-room-header { padding: 10px 12px; gap: 8px; }
html.chat-embedded .chat-room-header-left { flex-wrap: wrap; gap: 8px; row-gap: 6px; }
html.chat-embedded .hero-badge { font-size: 9px; padding: 4px 10px; }
html.chat-embedded .chat-online-badge { font-size: 11px; padding: 3px 8px; }
html.chat-embedded .chat-messages { padding: 12px; }
html.chat-embedded .chat-input-bar { padding: 10px 12px; }
html.chat-embedded .chat-notice-banner { padding: 8px 12px; font-size: 12px; }

.chat-nick-gate {
  max-width: 460px;
  margin: 60px auto;
  text-align: center;
}

.chat-page-title {
  font-family: var(--font-display);
  font-size: clamp(2rem, 6vw, 3rem);
  font-weight: 800;
  letter-spacing: -0.03em;
  color: var(--text);
  line-height: 1.1;
  margin-bottom: 12px;
}

.chat-page-title em { color: var(--accent); font-style: normal; }

.chat-page-sub {
  font-size: 1rem;
  color: var(--text-muted);
  line-height: 1.7;
  margin-bottom: 28px;
}

.chat-nick-form {
  display: flex;
  gap: 10px;
}

.chat-nick-form .apoie-input { flex: 1; }

.chat-nick-error {
  margin-top: 12px;
  font-size: 13px;
  color: var(--red);
}

.chat-room {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 180px);
  min-height: 480px;
  background: var(--surface);
  border: 1px solid var(--border);
  border-radius: var(--radius);
  overflow: hidden;
}

.chat-room-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 16px 20px;
  border-bottom: 1px solid var(--border);
  flex-wrap: wrap;
}

.chat-room-header-left,
.chat-room-header-right {
  display: flex;
  align-items: center;
  gap: 12px;
}

.chat-online-badge {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 12px;
  color: var(--text-muted);
  padding: 4px 10px;
  border: 1px solid var(--border);
  border-radius: var(--radius-full);
}

.chat-online-dot {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: var(--green);
  box-shadow: 0 0 6px var(--green);
}

.chat-my-nick {
  font-size: 13px;
  color: var(--text-muted);
}

.chat-my-nick strong { color: var(--accent); }

.chat-header-btn {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 13px;
  font-weight: 600;
  color: var(--text-muted);
  background: var(--surface-2);
  border: 1px solid var(--border);
  border-radius: var(--radius-full);
  padding: 8px 14px;
  cursor: pointer;
  text-decoration: none;
  transition: all var(--transition);
  white-space: nowrap;
}

.chat-header-btn:hover {
  color: var(--text);
  border-color: var(--border-hover);
  background: var(--surface-3);
}

.chat-back-link {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin-top: 20px;
  font-size: 14px;
  font-weight: 600;
  color: var(--text-muted);
  text-decoration: none;
  transition: color var(--transition);
}

.chat-back-link:hover { color: var(--accent); }

.chat-messages {
  flex: 1;
  overflow-y: auto;
  padding: 20px;
  display: flex;
  flex-direction: column;
  gap: 14px;
  scrollbar-width: thin;
  scrollbar-color: var(--surface-3) transparent;
}

.chat-messages::-webkit-scrollbar { width: 6px; }
.chat-messages::-webkit-scrollbar-track { background: transparent; }
.chat-messages::-webkit-scrollbar-thumb { background: var(--surface-3); border-radius: 10px; }
.chat-messages::-webkit-scrollbar-thumb:hover { background: var(--accent); }

body.halloween .chat-messages::-webkit-scrollbar-thumb { background: rgba(255,106,0,0.35); }
body.halloween .chat-messages::-webkit-scrollbar-thumb:hover { background: #ff6a00; }

.chat-bubble-row {
  display: flex;
  gap: 10px;
  max-width: 78%;
}

.chat-bubble-row.mine {
  align-self: flex-end;
  flex-direction: row-reverse;
}

.chat-bubble-col {
  display: flex;
  flex-direction: column;
  gap: 3px;
  min-width: 0;
}

.chat-bubble-row.mine .chat-bubble-col { align-items: flex-end; }

.chat-bubble-avatar {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 13px;
  color: #fff;
  flex-shrink: 0;
}

.chat-bubble {
  background: var(--surface-2);
  border: 1px solid var(--border);
  border-radius: var(--radius-sm);
  padding: 10px 14px;
  min-width: 0;
}

.chat-bubble-row.mine .chat-bubble {
  background: var(--accent-dim);
  border-color: var(--border-hover);
}

.chat-bubble-header {
  display: flex;
  align-items: baseline;
  gap: 8px;
  margin-bottom: 4px;
}

.chat-bubble-nick {
  font-size: 12px;
  font-weight: 700;
  color: var(--accent);
}

.chat-owner-badge { color: #facc15; font-size: 11px; margin-left: 1px; }

.chat-bubble-time {
  font-size: 10px;
  color: var(--text-muted);
}

.chat-bubble-text {
  font-size: 14px;
  color: var(--text);
  line-height: 1.5;
  word-break: break-word;
  white-space: pre-wrap;
}

.chat-mention {
  color: var(--accent);
  font-weight: 700;
  background: var(--accent-dim);
  padding: 1px 5px;
  border-radius: 5px;
}
.chat-mention.me { color: #facc15; background: rgba(250,204,21,0.15); }

.chat-bubble-quote {
  display: flex;
  gap: 8px;
  align-items: flex-start;
  background: rgba(0,0,0,0.18);
  border-left: 2px solid var(--accent);
  border-radius: 6px;
  padding: 6px 10px;
  margin-bottom: 8px;
  font-size: 12px;
  color: var(--text-muted);
}
.chat-bubble-quote i { font-size: 10px; margin-top: 3px; color: var(--accent); flex-shrink: 0; }
.chat-bubble-quote-nick { font-weight: 700; color: var(--accent); display: block; }
.chat-bubble-quote p { margin: 0; line-height: 1.4; word-break: break-word; }

.chat-bubble-reply-btn {
  background: none;
  border: none;
  color: var(--text-muted);
  font-size: 11px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 2px 4px;
  opacity: 0;
  transition: opacity var(--transition), color var(--transition);
  align-self: flex-start;
}
.chat-bubble-row.mine .chat-bubble-reply-btn { align-self: flex-end; }
.chat-bubble-row:hover .chat-bubble-reply-btn { opacity: 1; }
.chat-bubble-reply-btn:hover { color: var(--accent); }

.chat-locked-banner {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 14px 20px;
  border-top: 1px solid var(--border);
  background: rgba(239,68,68,0.08);
  color: #f87171;
  font-size: 13px;
  font-weight: 600;
}

.chat-notice-banner {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 12px 20px;
  border-bottom: 1px solid var(--border);
  background: var(--accent-dim);
  color: var(--accent);
  font-size: 13px;
  font-weight: 600;
  line-height: 1.5;
}
.chat-notice-banner i { flex-shrink: 0; }
.chat-notice-banner a { color: inherit; text-decoration: underline; }

.chat-typing-indicator {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 20px;
  font-size: 12px;
  color: var(--text-muted);
  font-style: italic;
}
.chat-typing-indicator.hidden { display: none; }
.chat-typing-dots { display: inline-flex; gap: 3px; }
.chat-typing-dots span {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: var(--accent);
  animation: chat-typing-bounce 1.2s infinite ease-in-out;
}
.chat-typing-dots span:nth-child(2) { animation-delay: 0.15s; }
.chat-typing-dots span:nth-child(3) { animation-delay: 0.3s; }
@keyframes chat-typing-bounce {
  0%, 60%, 100% { transform: translateY(0); opacity: 0.5; }
  30% { transform: translateY(-3px); opacity: 1; }
}

.chat-reply-preview {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 10px 20px;
  border-top: 1px solid var(--border);
  background: var(--surface-2);
}

.chat-reply-preview-info {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  min-width: 0;
  color: var(--text-muted);
  font-size: 11px;
}
.chat-reply-preview-info i { color: var(--accent); margin-top: 3px; flex-shrink: 0; }
.chat-reply-preview-nick { font-weight: 700; color: var(--accent); display: block; font-size: 12px; }
.chat-reply-preview-text { margin: 2px 0 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 380px; }

.chat-reply-preview button {
  background: var(--surface-3);
  border: none;
  color: var(--text-muted);
  width: 26px;
  height: 26px;
  border-radius: 50%;
  cursor: pointer;
  flex-shrink: 0;
  transition: all var(--transition);
}
.chat-reply-preview button:hover { color: var(--text); background: var(--surface-2); }

.chat-input-wrap { position: relative; flex: 1; }
.chat-input-wrap .apoie-input { width: 100%; }

.chat-mention-dropdown {
  position: absolute;
  bottom: calc(100% + 8px);
  left: 0;
  right: 0;
  background: var(--surface-2);
  border: 1px solid var(--border-hover);
  border-radius: var(--radius-sm);
  overflow: hidden;
  box-shadow: 0 12px 32px rgba(0,0,0,0.4);
  max-height: 220px;
  overflow-y: auto;
  z-index: 20;
}

.chat-mention-option {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  padding: 9px 12px;
  background: none;
  border: none;
  color: var(--text);
  font-size: 13px;
  text-align: left;
  cursor: pointer;
  transition: background var(--transition);
}
.chat-mention-option:hover { background: var(--surface-3); }

.chat-mention-avatar {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  font-weight: 700;
  color: #fff;
  flex-shrink: 0;
}

.chat-input-bar {
  display: flex;
  align-items: stretch;
  gap: 10px;
  padding: 16px 20px;
  border-top: 1px solid var(--border);
}

.chat-input-bar .apoie-input { flex: 1; }

.chat-input-bar .btn-primary {
  padding: 0 18px;
  flex: 0 0 auto;
}

@media (max-width: 640px) {
  .chat-page { padding-top: 84px; padding-bottom: 16px; }
  .chat-nick-gate { margin: 32px auto; }
  .chat-nick-form { flex-direction: column; }
  /* o gate ocupa a largura toda no mobile: botao de entrar full-width fica bom */
  .chat-nick-form .btn-primary { width: 100%; }
  .chat-room { height: calc(100dvh - 120px); min-height: 0; border-radius: var(--radius-sm); }
  .chat-bubble-row { max-width: 90%; }
  .chat-room-header { padding: 12px 14px; }
  .chat-messages { padding: 14px; }
  .chat-input-bar { padding: 12px 14px; gap: 8px; }
  /* IMPORTANTE: o botao enviar NAO pode ocupar 100% (sobrescreve regra global do mobile) */
  .chat-input-bar .btn-primary,
  .chat-input-bar .btn-primary:hover {
    width: auto;
    flex: 0 0 auto;
    min-width: 52px;
    padding: 0 16px;
  }
  .chat-input-bar .apoie-input { flex: 1 1 auto; min-width: 0; }
  .chat-input-wrap { flex: 1 1 auto; min-width: 0; }

  /* header compacto no mobile: esconde "Voce e X" e texto dos botoes, deixa so icones */
  .chat-my-nick { display: none; }
  .chat-header-btn span { display: none; }
  .chat-header-btn { padding: 8px 11px; }
  .chat-room-header-left { flex-wrap: wrap; gap: 8px; }
  .chat-room-header-right { gap: 8px; }

  .chat-locked-banner { padding: 10px 14px; font-size: 12px; }
  .chat-reply-preview { padding: 8px 14px; }
  .chat-reply-preview-text { max-width: 200px; }
  .chat-bubble-reply-btn { opacity: 0.6; font-size: 10px; }
}
body.halloween .apoie-message-reply-label { color: #ff9040; }
.tutorial-blocker { position: fixed; inset: 0; z-index: 99990; background: transparent; cursor: default; }

.tutorial-spotlight { position: fixed; z-index: 99991; pointer-events: none; border-radius: 14px; box-shadow: 0 0 0 9999px rgba(6,4,12,0.82); transition: top .4s cubic-bezier(.65,0,.35,1), left .4s cubic-bezier(.65,0,.35,1), width .4s cubic-bezier(.65,0,.35,1), height .4s cubic-bezier(.65,0,.35,1), border-radius .4s ease; }

.tutorial-ring { position: fixed; z-index: 99991; pointer-events: none; border-radius: 18px; border: 2px solid var(--accent); opacity: 0; transition: top .4s cubic-bezier(.65,0,.35,1), left .4s cubic-bezier(.65,0,.35,1), width .4s cubic-bezier(.65,0,.35,1), height .4s cubic-bezier(.65,0,.35,1); animation: tutorial-ping 1.8s ease-out infinite; }

@keyframes tutorial-ping {
  0% { opacity: 0.7; transform: scale(1); }
  100% { opacity: 0; transform: scale(1.08); }
}

.tutorial-tooltip { position: fixed; z-index: 99992; width: min(310px, calc(100vw - 32px)); background: var(--surface); border: 1px solid var(--border-hover); border-radius: var(--radius); padding: 18px 20px 16px; box-shadow: 0 20px 60px rgba(0,0,0,0.55), 0 0 0 1px var(--accent-dim); animation: tutorial-pop 0.35s cubic-bezier(.34,1.56,.64,1); }

@keyframes tutorial-pop {
  from { opacity: 0; transform: scale(0.92) translateY(6px); }
  to { opacity: 1; transform: scale(1) translateY(0); }
}

.tutorial-tooltip::before { content: ''; position: absolute; width: 14px; height: 14px; background: var(--surface); border: 1px solid var(--border-hover); transform: rotate(45deg); }
.tutorial-tooltip[data-placement="bottom"]::before { top: -8px; left: var(--tt-arrow, 24px); border-right: none; border-bottom: none; }
.tutorial-tooltip[data-placement="top"]::before { bottom: -8px; left: var(--tt-arrow, 24px); border-left: none; border-top: none; }
.tutorial-tooltip[data-placement="right"]::before { left: -8px; top: var(--tt-arrow, 24px); border-right: none; border-top: none; }
.tutorial-tooltip[data-placement="left"]::before { right: -8px; top: var(--tt-arrow, 24px); border-left: none; border-bottom: none; }

.tutorial-step-badge { display: inline-flex; align-items: center; gap: 6px; font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; font-family: var(--font-mono); color: var(--accent); margin-bottom: 8px; }
.tutorial-title { font-family: var(--font-display); font-size: 1.02rem; font-weight: 700; color: var(--text); margin-bottom: 6px; line-height: 1.3; }
.tutorial-text { font-size: 13px; color: var(--text-muted); line-height: 1.65; margin-bottom: 16px; }

.tutorial-close { position: absolute; top: 12px; right: 12px; width: 24px; height: 24px; border-radius: 50%; border: none; background: var(--surface-2); color: var(--text-muted); display: flex; align-items: center; justify-content: center; cursor: pointer; font-size: 11px; transition: all var(--transition); }
.tutorial-close:hover { background: var(--surface-3); color: var(--text); }

.tutorial-footer { display: flex; align-items: center; justify-content: space-between; gap: 10px; }
.tutorial-dots { display: flex; gap: 5px; }
.tutorial-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--border-hover); transition: all var(--transition); }
.tutorial-dot.active { background: var(--accent); width: 16px; border-radius: 4px; }

.tutorial-actions { display: flex; align-items: center; gap: 8px; }
.tutorial-btn { display: inline-flex; align-items: center; gap: 6px; padding: 8px 14px; border-radius: var(--radius-sm); font-size: 12px; font-weight: 700; font-family: var(--font-body); cursor: pointer; border: 1px solid transparent; transition: all var(--transition); background: var(--accent); color: var(--bg); }
.tutorial-btn:hover { box-shadow: 0 4px 16px var(--accent-glow); transform: translateY(-1px); }
.tutorial-btn.ghost { background: var(--surface-2); color: var(--text-muted); border-color: var(--border); }
.tutorial-btn.ghost:hover { color: var(--text); border-color: var(--border-hover); transform: none; box-shadow: none; }

.tutorial-skip { display: block; text-align: center; font-size: 11px; color: var(--text-muted); margin-top: 12px; cursor: pointer; text-decoration: underline; text-underline-offset: 2px; transition: color var(--transition); }
.tutorial-skip:hover { color: var(--text); }

.tutorial-arrow-icon { position: fixed; z-index: 99992; color: var(--accent); font-size: 22px; pointer-events: none; filter: drop-shadow(0 0 8px var(--accent-glow)); transition: top .4s cubic-bezier(.65,0,.35,1), left .4s cubic-bezier(.65,0,.35,1); }
.tutorial-arrow-icon.dir-down { animation: tutorial-bounce-down 1.1s ease-in-out infinite; }
.tutorial-arrow-icon.dir-up { animation: tutorial-bounce-up 1.1s ease-in-out infinite; }
.tutorial-arrow-icon.dir-left { animation: tutorial-bounce-left 1.1s ease-in-out infinite; }
.tutorial-arrow-icon.dir-right { animation: tutorial-bounce-right 1.1s ease-in-out infinite; }

@keyframes tutorial-bounce-down { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(8px); } }
@keyframes tutorial-bounce-up { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-8px); } }
@keyframes tutorial-bounce-left { 0%, 100% { transform: translateX(0); } 50% { transform: translateX(-8px); } }
@keyframes tutorial-bounce-right { 0%, 100% { transform: translateX(0); } 50% { transform: translateX(8px); } }

.tutorial-fab { position: fixed; bottom: 22px; left: 22px; z-index: 7800; width: 50px; height: 50px; border-radius: 50%; background: var(--accent); color: var(--bg); border: none; display: flex; align-items: center; justify-content: center; font-size: 19px; cursor: pointer; box-shadow: 0 8px 26px var(--accent-glow); transition: all var(--transition); animation: tutorial-fab-pulse 2.6s ease-in-out infinite; }
.tutorial-fab:hover { transform: scale(1.08); }
.tutorial-fab.hidden { display: none; }

@keyframes tutorial-fab-pulse {
  0%, 100% { box-shadow: 0 8px 26px var(--accent-glow); }
  50% { box-shadow: 0 8px 34px var(--accent-glow), 0 0 0 8px var(--accent-dim); }
}

@media (max-width: 768px) {
  .tutorial-fab { width: 44px; height: 44px; font-size: 16px; bottom: 16px; left: 16px; }
  .tutorial-tooltip { padding: 16px 18px 14px; }
  .tutorial-title { font-size: 0.96rem; }
}

@keyframes cs-pop-in { 0% { opacity: 0; transform: translateY(30px) scale(0.82) rotate(-4deg); } 55% { opacity: 1; transform: translateY(-6px) scale(1.04) rotate(1.5deg); } 80% { transform: translateY(2px) scale(0.99) rotate(-0.5deg); } 100% { opacity: 1; transform: translateY(0) scale(1) rotate(0deg); } }
@keyframes cs-wiggle { 0%, 100% { transform: rotate(0deg) scale(1); } 25% { transform: rotate(-12deg) scale(1.08); } 50% { transform: rotate(0deg) scale(1); } 75% { transform: rotate(12deg) scale(1.08); } }
@keyframes cs-float { 0%, 100% { transform: translateY(0) rotate(-1deg); } 50% { transform: translateY(-8px) rotate(1deg); } }
@keyframes cs-badge-pop { 0% { transform: scale(0.5) rotate(-8deg); opacity: 0; } 70% { transform: scale(1.12) rotate(3deg); opacity: 1; } 100% { transform: scale(1) rotate(-2deg); } }
@keyframes cs-btn-shake { 0%, 100% { transform: translate(0, 0) rotate(0deg); } 20% { transform: translate(-2px, -1px) rotate(-2deg); } 40% { transform: translate(2px, -2px) rotate(2deg); } 60% { transform: translate(-2px, 1px) rotate(-1deg); } 80% { transform: translate(2px, 1px) rotate(1deg); } }

.reveal { opacity: 0; transform: translateY(30px) scale(0.85); }
.reveal.visible { animation: cs-pop-in 0.7s cubic-bezier(0.22, 1.4, 0.36, 1) forwards; }

.script-card, .aviso-card, .founder-card, .gabarito-card, .apo-serie-card, .sobre-card,
.apoie-widget-card, .apoie-form-card, .chat-room, .donation-modal, .follow-card {
  border-width: 3px !important;
  border-style: solid !important;
  border-color: var(--text) !important;
  border-radius: 22px !important;
  box-shadow: 6px 6px 0 0 var(--text);
  transition: transform 0.28s cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 0.28s cubic-bezier(0.34, 1.56, 0.64, 1) !important;
}
.script-card:hover, .aviso-card:hover, .founder-card:hover, .gabarito-card:hover, .apo-serie-card:hover, .sobre-card:hover,
.apoie-widget-card:hover, .apoie-form-card:hover, .chat-room:hover {
  transform: translate(-5px, -7px) rotate(-1deg);
  box-shadow: 12px 14px 0 0 var(--text);
}
.script-card:active, .aviso-card:active, .founder-card:active, .gabarito-card:active, .apo-serie-card:active, .sobre-card:active {
  transform: translate(1px, 1px) rotate(0deg);
  box-shadow: 2px 2px 0 0 var(--text);
}
.founder-card { border-radius: 26px !important; }
.founder-card:hover { transform: translate(-4px, -6px) rotate(2deg); }

.avisos-grid, .scripts-grid, .gabaritos-grid, .apo-series-grid { gap: 30px; }
.founders-grid { gap: 24px 34px; }

.btn-primary {
  border: 3px solid var(--text);
  box-shadow: 5px 5px 0 0 var(--text);
  transition: transform 0.22s cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 0.22s cubic-bezier(0.34, 1.56, 0.64, 1), background 0.22s ease, color 0.22s ease;
}
.btn-primary:hover {
  transform: translate(-3px, -4px) !important;
  box-shadow: 8px 9px 0 0 var(--text) !important;
}
.btn-primary:active {
  transform: translate(2px, 2px) !important;
  box-shadow: 1px 1px 0 0 var(--text) !important;
}
.footer-social-btn, .sobre-social, .discord-server-card, .of-hub-option {
  border-width: 2.5px !important;
  transition: transform 0.22s cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 0.22s cubic-bezier(0.34, 1.56, 0.64, 1), background var(--transition), border-color var(--transition) !important;
}
.footer-social-btn:hover { transform: translateY(-3px) rotate(-2deg) !important; }
.of-hub-option:hover { transform: translateY(-5px) rotate(-2deg) !important; }

.hero-badge, .status-badge, .gabarito-tag, .sobre-badge, .chat-online-badge, .apo-serie-badge {
  border-width: 2px !important;
  border-style: solid !important;
}
.section-tag {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  background: var(--accent-dim);
  border: 2px solid var(--accent);
  border-radius: var(--radius-full);
  padding: 5px 14px;
  transform: rotate(-2deg);
}
.status-badge.ativo { animation: cs-badge-pop 0.5s cubic-bezier(0.34, 1.56, 0.64, 1); }

.script-icon, .founder-avatar, .sobre-avatar, .apo-serie-badge, .gabarito-tag i {
  transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);
}
.script-card:hover .script-icon { transform: scale(1.15) rotate(8deg); }
.founder-card:hover .founder-avatar { transform: scale(1.1) rotate(-5deg); }
.sobre-card:hover .sobre-avatar { transform: scale(1.06) rotate(-4deg); }
.aviso-card:hover .aviso-author { animation: cs-wiggle 0.5s ease; display: inline-block; }
.btn-primary:hover i, .footer-social-btn:hover i, .sobre-social:hover i, .apoie-card-title:hover i {
  display: inline-block;
  animation: cs-wiggle 0.5s ease;
}
.badge-dot { animation: pulse-dot 2s ease-in-out infinite, cs-float 3s ease-in-out infinite; }

.modal-box {
  border-width: 3px !important;
  border-style: solid !important;
  border-color: var(--text) !important;
  border-radius: 24px !important;
  box-shadow: 9px 9px 0 0 var(--text) !important;
}
.modal-close:hover, .donation-modal-close:hover, .follow-card-close:hover {
  animation: cs-wiggle 0.5s ease;
}

.cd-item {
  border-width: 2.5px !important;
  transition: transform 0.22s cubic-bezier(0.34, 1.56, 0.64, 1), border-color var(--transition) !important;
}
.cd-item:hover { transform: translateY(-4px) rotate(-2deg) !important; }

.gabarito-btn, .script-btn.active, .team-tab.active {
  transition: transform 0.22s cubic-bezier(0.34, 1.56, 0.64, 1), background var(--transition), color var(--transition), box-shadow var(--transition) !important;
}
.gabarito-btn:hover, .script-btn.active:hover { transform: translateY(-2px) scale(1.02) !important; }

@media (max-width: 640px) {
  .script-card, .aviso-card, .founder-card, .gabarito-card, .apo-serie-card, .sobre-card,
  .apoie-widget-card, .apoie-form-card, .chat-room {
    box-shadow: 4px 4px 0 0 var(--text);
  }
  .script-card:hover, .aviso-card:hover, .founder-card:hover, .gabarito-card:hover, .apo-serie-card:hover {
    transform: translate(-2px, -3px);
    box-shadow: 6px 7px 0 0 var(--text);
  }
  .avisos-grid, .scripts-grid, .gabaritos-grid, .apo-series-grid { gap: 22px; }
}

