/* ============================================================
   TERRA IP GLOBAL — style.css
   Green + Gold Premium Eco-Tech Theme
   Lấy màu từ logo: Xanh lá #15803D + Vàng gold #D97706
   ============================================================ */

/* ============================================================
   1. CSS VARIABLES
   ============================================================ */
:root {
  /* === CORE BACKGROUNDS === */
  --bg-deepest:      #020C05;   /* Xanh đen sâu nhất */
  --bg-base:         #041A08;   /* Nền chính dark green */
  --bg-section:      #061E0B;   /* Nền section chính */
  --bg-alt:          #082610;   /* Nền section xen kẽ */
  --bg-card:         #0A2E14;   /* Nền card */
  --bg-card-2:       #0D3519;   /* Nền card hover */
  --bg-glass:        rgba(4,26,8,0.85);

  /* === GREEN PALETTE === */
  --green-50:        #F0FDF4;
  --green-100:       #DCFCE7;
  --green-300:       #86EFAC;
  --green-400:       #4ADE80;
  --green-500:       #22C55E;
  --green-600:       #16A34A;   /* Primary action */
  --green-700:       #15803D;   /* Primary dark */
  --green-800:       #166534;
  --green-900:       #14532D;

  /* === GOLD PALETTE === */
  --gold-300:        #FCD34D;
  --gold-400:        #FBBF24;
  --gold-500:        #F59E0B;
  --gold-600:        #D97706;   /* Gold accent */
  --gold-700:        #B45309;

  /* === TEXT === */
  --text-primary:    #F0FDF4;
  --text-secondary:  #BBF7D0;
  --text-muted:      #86EFAC;
  --text-faint:      #4ADE80;
  --text-dim:        #166534;

  /* === BORDERS === */
  --border:          rgba(74,222,128,0.10);
  --border-2:        rgba(74,222,128,0.22);
  --border-gold:     rgba(251,191,36,0.20);

  /* === GRADIENTS === */
  --grad-green:      linear-gradient(135deg, #16A34A, #15803D);
  --grad-gold:       linear-gradient(135deg, #F59E0B, #D97706);
  --grad-hero:       linear-gradient(135deg, #16A34A 0%, #4ADE80 40%, #F59E0B 100%);
  --grad-primary:    linear-gradient(135deg, #16A34A, #22C55E);
  --grad-card:       linear-gradient(145deg, rgba(22,163,74,0.08), rgba(245,158,11,0.04));
  --grad-glow:       radial-gradient(circle, rgba(22,163,74,0.18) 0%, transparent 70%);

  /* === FONTS === */
  --font-main:       'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
  --font-display:    'Space Grotesk', 'Inter', sans-serif;

  /* === SPACING === */
  --section-py:      100px;
  --container-max:   1240px;
  --container-px:    24px;

  /* === EFFECTS === */
  --radius:          12px;
  --radius-lg:       20px;
  --radius-sm:       8px;
  --shadow-card:     0 4px 32px rgba(0,0,0,0.5);
  --shadow-green:    0 0 40px rgba(22,163,74,0.25);
  --shadow-gold:     0 0 30px rgba(245,158,11,0.2);
  --transition:      0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* ============================================================
   2. RESET
   ============================================================ */
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }

html {
  scroll-behavior: smooth;
  font-size: 16px;
  -webkit-text-size-adjust: 100%;
}

body {
  font-family: var(--font-main);
  background-color: var(--bg-base);
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOTIwIDEwODAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIHNsaWNlIj4KICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0ic2t5IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCUiICAgc3RvcC1jb2xvcj0iIzAxMDYwNSIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgIHN0b3AtY29sb3I9IiMwMTA5MDUiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSI1MCUiICBzdG9wLWNvbG9yPSIjMDMxNTA4Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iNzglIiAgc3RvcC1jb2xvcj0iIzA2MUUwQyIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwQTJFMTQiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9InRMMSIgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjEiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDMxNTA4Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDIwQzA1Ii8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJ0TDIiIHgxPSIwIiB5MT0iMCIgeDI9IjAiIHkyPSIxIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA1MUMwQyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAzMTAwOCIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0idEwzIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwNzI2MTIiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNDE4MEQiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9InRMNCIgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjEiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMEEzMDE4Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDYxRTEyIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJnbmQiIHgxPSIwIiB5MT0iMCIgeDI9IjAiIHkyPSIxIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBDMzgxRSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAyMEMwNSIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxyYWRpYWxHcmFkaWVudCBpZD0ibWlzdDEiIGN4PSI1MCUiIGN5PSI1OCUiIHI9IjUyJSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCUiICBzdG9wLWNvbG9yPSIjMTU2MDMwIiBzdG9wLW9wYWNpdHk9IjAuMTEiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMTU2MDMwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDwvcmFkaWFsR3JhZGllbnQ+CiAgICA8cmFkaWFsR3JhZGllbnQgaWQ9Im1pc3QyIiBjeD0iMjIlIiBjeT0iNjclIiByPSIzNCUiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAlIiAgc3RvcC1jb2xvcj0iIzFBNjg0MCIgc3RvcC1vcGFjaXR5PSIwLjA4Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFBNjg0MCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8L3JhZGlhbEdyYWRpZW50PgogICAgPHJhZGlhbEdyYWRpZW50IGlkPSJtaXN0MyIgY3g9Ijc2JSIgY3k9IjY0JSIgcj0iMzIlIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgIHN0b3AtY29sb3I9IiMxODYwMzgiIHN0b3Atb3BhY2l0eT0iMC4wNyIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxODYwMzgiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPC9yYWRpYWxHcmFkaWVudD4KICAgIDxyYWRpYWxHcmFkaWVudCBpZD0iZ2xvdyIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNTAlIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgIHN0b3AtY29sb3I9IiMzQURFNzAiIHN0b3Atb3BhY2l0eT0iMC4xNCIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzQURFNzAiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPC9yYWRpYWxHcmFkaWVudD4KICAgIDxyYWRpYWxHcmFkaWVudCBpZD0iZmYiIGN4PSI1MCUiIGN5PSI1MCUiIHI9IjUwJSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCUiICBzdG9wLWNvbG9yPSIjQUFGRkM4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM0QURFODAiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRBREU4MCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8L3JhZGlhbEdyYWRpZW50PgogICAgPGZpbHRlciBpZD0iYmwzMCI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMzAiLz48L2ZpbHRlcj4KICAgIDxmaWx0ZXIgaWQ9ImJsNTAiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjUwIi8+PC9maWx0ZXI+CiAgPC9kZWZzPgoKICA8cmVjdCB3aWR0aD0iMTkyMCIgaGVpZ2h0PSIxMDgwIiBmaWxsPSJ1cmwoI3NreSkiLz4KCiAgPCEtLSBTdWJ0bGUgbW9vbiBnbG93IHRvcC1yaWdodCAtLT4KICA8ZWxsaXBzZSBjeD0iMTYxMyIgY3k9IjExOSIgcng9IjIyMCIgcnk9IjE5MCIgZmlsbD0idXJsKCNnbG93KSIgZmlsdGVyPSJ1cmwoI2JsNTApIi8+CgogIDwhLS0gU3RhcnMgLS0+CiAgPGNpcmNsZSBjeD0iNzgwLjciIGN5PSIxNDMuNiIgcj0iMC43IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjM4Ii8+CiAgPGNpcmNsZSBjeD0iNTkxLjQiIGN5PSIxMjMuMCIgcj0iMS41IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjIxIi8+CiAgPGNpcmNsZSBjeD0iMTcwNS41IiBjeT0iNTcwLjYiIHI9IjEuMiIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC40MiIvPgogIDxjaXJjbGUgY3g9IjE2OC4yIiBjeT0iNDEzLjgiIHI9IjAuNSIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC40NCIvPgogIDxjaXJjbGUgY3g9IjE5Ny4zIiBjeT0iMjQyLjIiIHI9IjEuNCIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4yMiIvPgogIDxjaXJjbGUgY3g9Ijg1Ni45IiBjeT0iMTY2LjIiIHI9IjEuMSIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4zNiIvPgogIDxjaXJjbGUgY3g9IjU4NS40IiBjeT0iMjU4LjQiIHI9IjAuOCIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC41MiIvPgogIDxjaXJjbGUgY3g9IjMyNy43IiBjeT0iODUuNSIgcj0iMS43IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjE4Ii8+CiAgPGNpcmNsZSBjeD0iMTA0Ni4wIiBjeT0iMTExLjAiIHI9IjEuMiIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC40NyIvPgogIDxjaXJjbGUgY3g9IjgzNy44IiBjeT0iNjIuNyIgcj0iMS42IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjQ2Ii8+CiAgPGNpcmNsZSBjeD0iODM1LjAiIGN5PSIyMjguMSIgcj0iMS43IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjQ3Ii8+CiAgPGNpcmNsZSBjeD0iNzkwLjIiIGN5PSI1NTcuMiIgcj0iMC42IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjEyIi8+CiAgPGNpcmNsZSBjeD0iMTM2OC4wIiBjeT0iNDMwLjYiIHI9IjEuNCIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC41MSIvPgogIDxjaXJjbGUgY3g9IjcxOS4wIiBjeT0iMzEyLjYiIHI9IjAuOCIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4yOSIvPgogIDxjaXJjbGUgY3g9IjE2NTUuNiIgY3k9IjI3Ny4yIiByPSIwLjkiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMjkiLz4KICA8Y2lyY2xlIGN4PSI4NjkuMyIgY3k9IjE3MS44IiByPSIwLjciIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMzciLz4KICA8Y2lyY2xlIGN4PSIxNzg5LjMiIGN5PSIzMzkuNiIgcj0iMS4yIiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjM0Ii8+CiAgPGNpcmNsZSBjeD0iMjc1LjciIGN5PSIxNjkuNiIgcj0iMS43IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjQyIi8+CiAgPGNpcmNsZSBjeD0iNzY3LjgiIGN5PSIyOTcuNiIgcj0iMS4zIiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjMwIi8+CiAgPGNpcmNsZSBjeD0iMTg5OC4yIiBjeT0iMTk2LjYiIHI9IjEuMSIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4yOSIvPgogIDxjaXJjbGUgY3g9IjE4MjIuMiIgY3k9Ijc0LjciIHI9IjEuMCIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4yNCIvPgogIDxjaXJjbGUgY3g9IjE2MDEuNyIgY3k9IjUxNC4zIiByPSIxLjEiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMzQiLz4KICA8Y2lyY2xlIGN4PSIzMjQuNyIgY3k9IjMyMC41IiByPSIwLjgiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuNDciLz4KICA8Y2lyY2xlIGN4PSIxNDI5LjQiIGN5PSIxMzEuNyIgcj0iMS4wIiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjQzIi8+CiAgPGNpcmNsZSBjeD0iMzk1LjYiIGN5PSIzMTYuNyIgcj0iMC45IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjQ4Ii8+CiAgPGNpcmNsZSBjeD0iODY2LjIiIGN5PSIxMzkuMyIgcj0iMC40IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjI2Ii8+CiAgPGNpcmNsZSBjeD0iMTQ4NS4xIiBjeT0iOTUuOCIgcj0iMC45IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjUxIi8+CiAgPGNpcmNsZSBjeD0iMTEwOC44IiBjeT0iMjk2LjgiIHI9IjAuNiIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC40NSIvPgogIDxjaXJjbGUgY3g9IjE3NzkuMiIgY3k9IjMxNy44IiByPSIwLjkiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuNDMiLz4KICA8Y2lyY2xlIGN4PSIxODE5LjIiIGN5PSI0Mi44IiByPSIwLjUiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMjgiLz4KICA8Y2lyY2xlIGN4PSI3OTQuOCIgY3k9IjQ3Ni44IiByPSIwLjYiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMjciLz4KICA8Y2lyY2xlIGN4PSIxNTIyLjUiIGN5PSIyNzguNCIgcj0iMC45IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjM4Ii8+CiAgPGNpcmNsZSBjeD0iOTgwLjUiIGN5PSIxNDMuNCIgcj0iMS42IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjM4Ii8+CiAgPGNpcmNsZSBjeD0iNTU2LjgiIGN5PSIyNS41IiByPSIxLjMiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuNDIiLz4KICA8Y2lyY2xlIGN4PSIxNzg0LjAiIGN5PSIxMDMuMCIgcj0iMS4yIiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjIxIi8+CiAgPGNpcmNsZSBjeD0iMTY2Ni45IiBjeT0iNTcwLjAiIHI9IjEuMyIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4xMyIvPgogIDxjaXJjbGUgY3g9IjE3ODIuNiIgY3k9IjExMC4zIiByPSIwLjgiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMjkiLz4KICA8Y2lyY2xlIGN4PSIyNTcuNSIgY3k9IjMzMi4wIiByPSIxLjAiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMzAiLz4KICA8Y2lyY2xlIGN4PSIxNDI1LjciIGN5PSIzMzAuNCIgcj0iMS40IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjQwIi8+CiAgPGNpcmNsZSBjeD0iOTQuNiIgY3k9IjI1My45IiByPSIwLjkiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMjkiLz4KICA8Y2lyY2xlIGN4PSIxNjU0LjUiIGN5PSIyNDYuMSIgcj0iMC43IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjMyIi8+CiAgPGNpcmNsZSBjeD0iMjc5LjQiIGN5PSI1NDEuNCIgcj0iMS41IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjUwIi8+CiAgPGNpcmNsZSBjeD0iMzkyLjkiIGN5PSI0OTEuOSIgcj0iMC45IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjE3Ii8+CiAgPGNpcmNsZSBjeD0iMTA5My44IiBjeT0iNC4xIiByPSIxLjYiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMzgiLz4KICA8Y2lyY2xlIGN4PSI4OTcuMCIgY3k9IjIzNC4yIiByPSIxLjQiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMzkiLz4KICA8Y2lyY2xlIGN4PSIxMjMuMiIgY3k9IjQ2Ni4wIiByPSIwLjciIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMzAiLz4KICA8Y2lyY2xlIGN4PSIyNzIuNSIgY3k9IjMyNS4xIiByPSIxLjUiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMjQiLz4KICA8Y2lyY2xlIGN4PSIxOTUuNyIgY3k9IjM2MC44IiByPSIwLjgiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMzQiLz4KICA8Y2lyY2xlIGN4PSIxNzU1LjEiIGN5PSIxMTAuMCIgcj0iMC44IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjIwIi8+CiAgPGNpcmNsZSBjeD0iMTU4Mi4yIiBjeT0iNzUuNCIgcj0iMS41IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjMxIi8+CiAgPGNpcmNsZSBjeD0iNTA3LjgiIGN5PSI0NzAuMCIgcj0iMS4zIiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjIzIi8+CiAgPGNpcmNsZSBjeD0iNDkwLjMiIGN5PSI0MTkuMCIgcj0iMS43IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjUyIi8+CiAgPGNpcmNsZSBjeD0iNjc0LjEiIGN5PSI1NTAuNCIgcj0iMS40IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjE1Ii8+CiAgPGNpcmNsZSBjeD0iMTEzOS44IiBjeT0iMjE2LjAiIHI9IjEuMyIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC41MCIvPgogIDxjaXJjbGUgY3g9IjE3Ni40IiBjeT0iMjc1LjQiIHI9IjAuNCIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC41MCIvPgogIDxjaXJjbGUgY3g9IjYzMy4xIiBjeT0iNDE3LjYiIHI9IjEuMiIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4zMCIvPgogIDxjaXJjbGUgY3g9IjM5LjUiIGN5PSIyMzAuNyIgcj0iMS4wIiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjE2Ii8+CiAgPGNpcmNsZSBjeD0iNTkuOSIgY3k9IjEzNi4xIiByPSIwLjciIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMjMiLz4KICA8Y2lyY2xlIGN4PSIxNzg4LjEiIGN5PSIyMDIuMiIgcj0iMC42IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjIxIi8+CiAgPGNpcmNsZSBjeD0iMTc4Mi4xIiBjeT0iMjg3LjciIHI9IjEuNiIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4xNSIvPgogIDxjaXJjbGUgY3g9IjEwNDkuNCIgY3k9IjIzMC4yIiByPSIwLjQiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMTMiLz4KICA8Y2lyY2xlIGN4PSIxODM0LjAiIGN5PSIxNDEuNiIgcj0iMS42IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjIwIi8+CiAgPGNpcmNsZSBjeD0iMjcxLjgiIGN5PSIyMjMuNCIgcj0iMS42IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjIwIi8+CiAgPGNpcmNsZSBjeD0iMTMwMi45IiBjeT0iMjA2LjAiIHI9IjAuNCIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4zMSIvPgogIDxjaXJjbGUgY3g9IjEyNDcuOCIgY3k9IjE3NS45IiByPSIxLjUiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMjkiLz4KICA8Y2lyY2xlIGN4PSIxNTc3LjgiIGN5PSI5LjQiIHI9IjAuNiIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4yNyIvPgogIDxjaXJjbGUgY3g9IjQwMC40IiBjeT0iMTYzLjQiIHI9IjAuOCIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4yOSIvPgogIDxjaXJjbGUgY3g9IjcyLjciIGN5PSIzNjguOSIgcj0iMC44IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjIxIi8+CiAgPGNpcmNsZSBjeD0iMTEwNS4zIiBjeT0iODkuNSIgcj0iMC41IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjQxIi8+CiAgPGNpcmNsZSBjeD0iMzI0LjEiIGN5PSI1MjMuNiIgcj0iMS4zIiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjMzIi8+CiAgPGNpcmNsZSBjeD0iMTcwNy4wIiBjeT0iMjU4LjEiIHI9IjEuMSIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4zOSIvPgogIDxjaXJjbGUgY3g9IjE4NjAuNSIgY3k9IjQwNC44IiByPSIxLjQiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMjIiLz4KICA8Y2lyY2xlIGN4PSIxNDkwLjgiIGN5PSI1My4xIiByPSIxLjYiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuNTEiLz4KICA8Y2lyY2xlIGN4PSIyNjMuMyIgY3k9IjgwLjAiIHI9IjAuNSIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC41MCIvPgogIDxjaXJjbGUgY3g9IjEwMTAuMiIgY3k9IjE2LjAiIHI9IjEuMCIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC40MCIvPgogIDxjaXJjbGUgY3g9IjE2NjAuNyIgY3k9IjU2OS40IiByPSIwLjgiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMjUiLz4KICA8Y2lyY2xlIGN4PSI1ODMuNyIgY3k9IjIxMy4xIiByPSIwLjYiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMjciLz4KICA8Y2lyY2xlIGN4PSIxMDg2LjkiIGN5PSI1MTcuOSIgcj0iMS4wIiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjM4Ii8+CiAgPGNpcmNsZSBjeD0iMTA3NC45IiBjeT0iMTMuOCIgcj0iMC42IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjUwIi8+CiAgPGNpcmNsZSBjeD0iMTI5Mi4wIiBjeT0iNTAwLjUiIHI9IjAuOSIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC40MiIvPgogIDxjaXJjbGUgY3g9IjE4MjguMiIgY3k9IjIwLjkiIHI9IjAuNSIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4zNCIvPgogIDxjaXJjbGUgY3g9IjM1LjAiIGN5PSIyMTcuMiIgcj0iMS4yIiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjM5Ii8+CiAgPGNpcmNsZSBjeD0iMTI4LjAiIGN5PSIyNjIuNiIgcj0iMC43IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjQ0Ii8+CiAgPGNpcmNsZSBjeD0iMTA3MS40IiBjeT0iMTMyLjEiIHI9IjEuMyIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC40MSIvPgogIDxjaXJjbGUgY3g9IjE2ODguOSIgY3k9IjMxLjYiIHI9IjEuMiIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4zMSIvPgogIDxjaXJjbGUgY3g9Ijc4My4xIiBjeT0iNDU4LjQiIHI9IjEuNCIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4zNiIvPgogIDxjaXJjbGUgY3g9IjYzMy4wIiBjeT0iMzE0LjEiIHI9IjEuNCIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4xNSIvPgogIDxjaXJjbGUgY3g9IjE0MjkuOSIgY3k9IjEwOC45IiByPSIwLjYiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMzAiLz4KICA8Y2lyY2xlIGN4PSI4NS4zIiBjeT0iNTUzLjMiIHI9IjEuMCIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4yMyIvPgogIDxjaXJjbGUgY3g9IjE0MTQuMCIgY3k9IjE4Ny40IiByPSIxLjciIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuNDQiLz4KICA8Y2lyY2xlIGN4PSIxNDU1LjQiIGN5PSI2My43IiByPSIwLjgiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMzMiLz4KICA8Y2lyY2xlIGN4PSI1NDUuNiIgY3k9IjQwMC4wIiByPSIwLjciIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMzQiLz4KICA8Y2lyY2xlIGN4PSI4MDEuNiIgY3k9IjI3OC4wIiByPSIxLjUiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMTgiLz4KICA8Y2lyY2xlIGN4PSI4NzguNCIgY3k9IjI1MS40IiByPSIxLjUiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuNDUiLz4KICA8Y2lyY2xlIGN4PSI3NjEuNCIgY3k9IjI0OS4wIiByPSIxLjAiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMjAiLz4KICA8Y2lyY2xlIGN4PSIxMzkxLjAiIGN5PSIzOTkuMSIgcj0iMS4zIiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjE1Ii8+CiAgPGNpcmNsZSBjeD0iODk0LjUiIGN5PSI1NTUuOSIgcj0iMC41IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjQ1Ii8+CiAgPGNpcmNsZSBjeD0iMTgyNC4wIiBjeT0iMjYzLjMiIHI9IjAuNiIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4yOSIvPgogIDxjaXJjbGUgY3g9IjU0NC4wIiBjeT0iMjA4LjkiIHI9IjEuMSIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4zMyIvPgogIDxjaXJjbGUgY3g9IjcxNC42IiBjeT0iMjM3LjIiIHI9IjAuOSIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4xOSIvPgogIDxjaXJjbGUgY3g9IjQ2MS4yIiBjeT0iMjgwLjciIHI9IjEuMSIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4yMCIvPgogIDxjaXJjbGUgY3g9IjExNzQuNSIgY3k9IjQ5LjQiIHI9IjEuMyIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4xOSIvPgogIDxjaXJjbGUgY3g9IjE4OTkuNCIgY3k9IjEzOS45IiByPSIwLjciIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuNDEiLz4KICA8Y2lyY2xlIGN4PSIyMzIuMSIgY3k9IjIwMi44IiByPSIxLjAiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuNDMiLz4KICA8Y2lyY2xlIGN4PSI3NjkuMyIgY3k9IjIyOS42IiByPSIxLjIiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMzYiLz4KICA8Y2lyY2xlIGN4PSI4MjEuMCIgY3k9IjQyMi41IiByPSIxLjAiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMTUiLz4KICA8Y2lyY2xlIGN4PSIxNjI5LjMiIGN5PSIxNTcuNCIgcj0iMS42IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjQ4Ii8+CiAgPGNpcmNsZSBjeD0iMTg4NS44IiBjeT0iNTY0LjEiIHI9IjEuNiIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4xNCIvPgogIDxjaXJjbGUgY3g9Ijc0Mi4zIiBjeT0iMjYyLjciIHI9IjAuNCIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4zMSIvPgogIDxjaXJjbGUgY3g9IjI3Ny4xIiBjeT0iMTI5LjMiIHI9IjAuNyIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC40NyIvPgogIDxjaXJjbGUgY3g9IjUyLjEiIGN5PSI1MDUuNyIgcj0iMS41IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjQzIi8+CiAgPGNpcmNsZSBjeD0iMTg0NC43IiBjeT0iMTczLjgiIHI9IjEuMiIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4yOSIvPgogIDxjaXJjbGUgY3g9IjE0NC42IiBjeT0iNjEuNSIgcj0iMC45IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjEzIi8+CiAgPGNpcmNsZSBjeD0iMTQ1OS4wIiBjeT0iNDgwLjYiIHI9IjAuOSIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC40MCIvPgogIDxjaXJjbGUgY3g9Ijc3My42IiBjeT0iMTYzLjYiIHI9IjEuNCIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC40NyIvPgogIDxjaXJjbGUgY3g9IjExMzIuMyIgY3k9IjIyNS45IiByPSIwLjQiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMjMiLz4KICA8Y2lyY2xlIGN4PSI3MjUuMyIgY3k9IjI0Ni4xIiByPSIxLjAiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMzkiLz4KICA8Y2lyY2xlIGN4PSI0NTQuNiIgY3k9IjIzMS45IiByPSIwLjQiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMjEiLz4KICA8Y2lyY2xlIGN4PSI2NDcuMyIgY3k9IjExNi45IiByPSIxLjUiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMzciLz4KICA8Y2lyY2xlIGN4PSIzMDIuNyIgY3k9IjExMS4yIiByPSIwLjUiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMTciLz4KICA8Y2lyY2xlIGN4PSI0MDYuMyIgY3k9IjE5My41IiByPSIxLjIiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuNDQiLz4KICA8Y2lyY2xlIGN4PSIxNDUzLjYiIGN5PSIxOTYuNyIgcj0iMS4zIiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjI3Ii8+CiAgPGNpcmNsZSBjeD0iMTM0LjYiIGN5PSIzMTMuNiIgcj0iMS43IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjI3Ii8+CiAgPGNpcmNsZSBjeD0iMTM2OC4wIiBjeT0iMjA0LjMiIHI9IjAuNyIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4xNSIvPgogIDxjaXJjbGUgY3g9Ijg4Mi42IiBjeT0iMjgyLjciIHI9IjAuNyIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC40NSIvPgogIDxjaXJjbGUgY3g9IjgyOS41IiBjeT0iNDIzLjkiIHI9IjAuNiIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC40MSIvPgogIDxjaXJjbGUgY3g9IjI1LjYiIGN5PSIzMjEuMyIgcj0iMC42IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjM1Ii8+CiAgPGNpcmNsZSBjeD0iMTAyMC43IiBjeT0iMjQ2LjQiIHI9IjAuOCIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC40NyIvPgogIDxjaXJjbGUgY3g9IjE0Ni41IiBjeT0iNTQ2LjYiIHI9IjEuMCIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4zNyIvPgogIDxjaXJjbGUgY3g9IjEyNTQuOCIgY3k9IjQ1Ni43IiByPSIxLjEiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuNDUiLz4KICA8Y2lyY2xlIGN4PSI1NDEuNSIgY3k9IjUxMS40IiByPSIxLjEiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMjgiLz4KICA8Y2lyY2xlIGN4PSIyNDMuNiIgY3k9IjM1Mi42IiByPSIwLjUiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuNDEiLz4KICA8Y2lyY2xlIGN4PSIxMDEyLjciIGN5PSI0MzUuNSIgcj0iMC45IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjQ5Ii8+CiAgPGNpcmNsZSBjeD0iMTIyOC4zIiBjeT0iNDkzLjciIHI9IjAuNSIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC40NSIvPgogIDxjaXJjbGUgY3g9IjE0OTMuMCIgY3k9IjQxLjgiIHI9IjEuMiIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC41MCIvPgogIDxjaXJjbGUgY3g9IjE1NzQuOCIgY3k9IjEyNy40IiByPSIwLjUiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMjciLz4KICA8Y2lyY2xlIGN4PSIxNzU1LjciIGN5PSIyMi42IiByPSIwLjQiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuNDEiLz4KICA8Y2lyY2xlIGN4PSIxMzAxLjgiIGN5PSIxMDQuOSIgcj0iMS41IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjQ1Ii8+CiAgPGNpcmNsZSBjeD0iNzAuNCIgY3k9IjEwMC4wIiByPSIxLjIiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMTMiLz4KICA8Y2lyY2xlIGN4PSI1ODMuMyIgY3k9IjE3MC4yIiByPSIxLjMiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuNTAiLz4KICA8Y2lyY2xlIGN4PSI4OTguMCIgY3k9IjM4Mi41IiByPSIxLjUiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuNDgiLz4KICA8Y2lyY2xlIGN4PSI3ODMuMyIgY3k9IjEyMC42IiByPSIxLjUiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMjYiLz4KICA8Y2lyY2xlIGN4PSI2NzQuOSIgY3k9IjQ5NS41IiByPSIwLjkiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMzAiLz4KICA8Y2lyY2xlIGN4PSIxMjU5LjMiIGN5PSI0NDAuNSIgcj0iMS4yIiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjIyIi8+CiAgPGNpcmNsZSBjeD0iNzUuMiIgY3k9IjMzMC42IiByPSIwLjgiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMzMiLz4KICA8Y2lyY2xlIGN4PSIzOTIuOCIgY3k9IjI1OC4wIiByPSIwLjciIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuNDciLz4KICA8Y2lyY2xlIGN4PSIxOTE1LjQiIGN5PSI1MC4yIiByPSIxLjMiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMzEiLz4KICA8Y2lyY2xlIGN4PSIxMjMxLjciIGN5PSI1NTUuNiIgcj0iMS4wIiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjM1Ii8+CiAgPGNpcmNsZSBjeD0iMTM1Ny40IiBjeT0iMTI0LjQiIHI9IjAuNyIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4xMyIvPgogIDxjaXJjbGUgY3g9Ijg5MC4yIiBjeT0iMjMzLjkiIHI9IjAuNyIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4xNCIvPgogIDxjaXJjbGUgY3g9IjEyMjMuMSIgY3k9IjM4Ny4wIiByPSIwLjYiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuNDciLz4KICA8Y2lyY2xlIGN4PSI4NjUuNyIgY3k9IjQxOS45IiByPSIxLjMiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuMjgiLz4KICA8Y2lyY2xlIGN4PSIxNDQ2LjgiIGN5PSI1MDUuMSIgcj0iMC44IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjI5Ii8+CiAgPGNpcmNsZSBjeD0iMTU2LjEiIGN5PSIzMTUuNiIgcj0iMS4yIiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjI5Ii8+CiAgPGNpcmNsZSBjeD0iMTExMC40IiBjeT0iNDA2LjEiIHI9IjEuMSIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4zMCIvPgogIDxjaXJjbGUgY3g9IjE0NTIuMSIgY3k9Ijc3LjEiIHI9IjEuMyIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4zMiIvPgogIDxjaXJjbGUgY3g9IjE2MDMuNCIgY3k9Ijg1LjUiIHI9IjEuNyIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4xNCIvPgogIDxjaXJjbGUgY3g9IjU4Mi44IiBjeT0iMTczLjgiIHI9IjEuNiIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC40NSIvPgogIDxjaXJjbGUgY3g9IjczMy4yIiBjeT0iNDQ2LjUiIHI9IjAuNyIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4zMSIvPgogIDxjaXJjbGUgY3g9IjEwOC43IiBjeT0iNDQ4LjEiIHI9IjEuMiIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC40OCIvPgogIDxjaXJjbGUgY3g9IjMyMi44IiBjeT0iNDU5LjIiIHI9IjEuNSIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4yMiIvPgogIDxjaXJjbGUgY3g9IjY5MC42IiBjeT0iNTQzLjAiIHI9IjEuNSIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4yMCIvPgogIDxjaXJjbGUgY3g9IjIzMS43IiBjeT0iMjg5LjIiIHI9IjEuNCIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4zNyIvPgogIDxjaXJjbGUgY3g9IjE3NzQuMSIgY3k9IjUzOC44IiByPSIxLjMiIGZpbGw9IiNjMGZmZDgiIG9wYWNpdHk9IjAuNDQiLz4KICA8Y2lyY2xlIGN4PSIxNjEyLjgiIGN5PSI1NTkuMCIgcj0iMC42IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjM2Ii8+CiAgPGNpcmNsZSBjeD0iMTgyMy4yIiBjeT0iNTQ2LjMiIHI9IjEuMiIgZmlsbD0iI2MwZmZkOCIgb3BhY2l0eT0iMC4yNSIvPgogIDxjaXJjbGUgY3g9IjUwOS44IiBjeT0iOTAuMCIgcj0iMC42IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjQ5Ii8+CiAgPGNpcmNsZSBjeD0iOTIxLjEiIGN5PSI1MzkuOCIgcj0iMS41IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjUyIi8+CiAgPGNpcmNsZSBjeD0iMTI5MS42IiBjeT0iNDcuNSIgcj0iMS4zIiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjM3Ii8+CiAgPGNpcmNsZSBjeD0iNTAyLjEiIGN5PSIxMzUuMiIgcj0iMS43IiBmaWxsPSIjYzBmZmQ4IiBvcGFjaXR5PSIwLjQ0Ii8+CgogIDwhLS0gTGF5ZXIgMTogZmFyIGNvbmlmZXJzIC0tPgogIDxwYXRoIGZpbGw9InVybCgjdEwxKSIgb3BhY2l0eT0iMC43MCIgZD0iTS0yLjEsNDk2Ljk0MzE3MjQxNzMxMjEgTDMuOSw0OTYuOTQzMTcyNDE3MzEyMSBMMy45LDQ3Ni44IEwtMi4xLDQ3Ni44WiBNMC45LDQ0OS44IEwtMjQuOSw0NzYuOCBMMjYuNiw0NzYuOFogTTAuOSw0MjIuOSBMLTE5LjEsNDQ5LjggTDIwLjgsNDQ5LjhaIE0wLjksMzk2LjAgTC0xMy4yLDQyMi45IEwxNS4wLDQyMi45WiBNMC45LDM5Ni4wIEwtNy40LDM5Ni4wIEw5LjEsMzk2LjBaIE01MC41LDUwMC4xOTU3MDg4NjU1NTA4IEw1Ni41LDUwMC4xOTU3MDg4NjU1NTA4IEw1Ni41LDQ3Ny4yIEw1MC41LDQ3Ny4yWiBNNTMuNSw0NDYuNyBMMzEuMSw0NzcuMiBMNzUuOSw0NzcuMlogTTUzLjUsNDE2LjEgTDM2LjIsNDQ2LjcgTDcwLjgsNDQ2LjdaIE01My41LDM4NS41IEw0MS4zLDQxNi4xIEw2NS44LDQxNi4xWiBNNTMuNSwzODUuNSBMNDYuMywzODUuNSBMNjAuNywzODUuNVogTTgwLjIsNTQzLjc1OTIwNzk5NjY4MTcgTDg2LjIsNTQzLjc1OTIwNzk5NjY4MTcgTDg2LjIsNTIwLjEgTDgwLjIsNTIwLjFaIE04My4yLDQ4OC41IEw2MS4wLDUyMC4xIEwxMDUuNSw1MjAuMVogTTgzLjIsNDU2LjkgTDY2LjAsNDg4LjUgTDEwMC41LDQ4OC41WiBNODMuMiw0MjUuMyBMNzEuMSw0NTYuOSBMOTUuNCw0NTYuOVogTTgzLjIsNDI1LjMgTDc2LjEsNDI1LjMgTDkwLjQsNDI1LjNaIE05MS41LDUyNi42NDQyNzkyNjI0MTk5IEw5Ny41LDUyNi42NDQyNzkyNjI0MTk5IEw5Ny41LDUwMy4zIEw5MS41LDUwMy4zWiBNOTQuNSw0NzIuMSBMNzMuMCw1MDMuMyBMMTE2LjAsNTAzLjNaIE05NC41LDQ0MS4wIEw3Ny45LDQ3Mi4xIEwxMTEuMSw0NzIuMVogTTk0LjUsNDA5LjggTDgyLjgsNDQxLjAgTDEwNi4zLDQ0MS4wWiBNOTQuNSw0MDkuOCBMODcuNiw0MDkuOCBMMTAxLjQsNDA5LjhaIE0xMjMuMyw1MzYuNDIxNzk5OTkwMTA5NCBMMTI5LjMsNTM2LjQyMTc5OTk5MDEwOTQgTDEyOS4zLDUxNi4xIEwxMjMuMyw1MTYuMVogTTEyNi4zLDQ4OS4wIEwxMDEuMCw1MTYuMSBMMTUxLjYsNTE2LjFaIE0xMjYuMyw0NjEuOSBMMTA2LjcsNDg5LjAgTDE0NS45LDQ4OS4wWiBNMTI2LjMsNDM0LjggTDExMi41LDQ2MS45IEwxNDAuMiw0NjEuOVogTTEyNi4zLDQzNC44IEwxMTguMiw0MzQuOCBMMTM0LjQsNDM0LjhaIE0xODcuNyw1NDAuNDc0Njg0NTM1NTMxOSBMMTkzLjcsNTQwLjQ3NDY4NDUzNTUzMTkgTDE5My43LDUxNi42IEwxODcuNyw1MTYuNlogTTE5MC43LDQ4NC43IEwxNjMuOCw1MTYuNiBMMjE3LjcsNTE2LjZaIE0xOTAuNyw0NTIuOCBMMTY5LjksNDg0LjcgTDIxMS42LDQ4NC43WiBNMTkwLjcsNDIwLjkgTDE3Ni4wLDQ1Mi44IEwyMDUuNSw0NTIuOFogTTE5MC43LDQyMC45IEwxODIuMSw0MjAuOSBMMTk5LjQsNDIwLjlaIE0zMjkuNyw1MDguNjEyNDY1MzU2NTcxNzYgTDMzNS43LDUwOC42MTI0NjUzNTY1NzE3NiBMMzM1LjcsNDkxLjYgTDMyOS43LDQ5MS42WiBNMzMyLjcsNDY4LjggTDMxMS4yLDQ5MS42IEwzNTQuMiw0OTEuNlogTTMzMi43LDQ0Ni4xIEwzMTYuMSw0NjguOCBMMzQ5LjMsNDY4LjhaIE0zMzIuNyw0MjMuMyBMMzIxLjAsNDQ2LjEgTDM0NC41LDQ0Ni4xWiBNMzMyLjcsNDIzLjMgTDMyNS44LDQyMy4zIEwzMzkuNiw0MjMuM1ogTTM2MC41LDU1NC45ODM1NjMxMjQxNzIgTDM2Ni41LDU1NC45ODM1NjMxMjQxNzIgTDM2Ni41LDU0MS4wIEwzNjAuNSw1NDEuMFogTTM2My41LDUyMi40IEwzNDYuMSw1NDEuMCBMMzgxLjAsNTQxLjBaIE0zNjMuNSw1MDMuNyBMMzUwLjAsNTIyLjQgTDM3Ny4wLDUyMi40WiBNMzYzLjUsNDg1LjEgTDM1NC4wLDUwMy43IEwzNzMuMSw1MDMuN1ogTTM2My41LDQ4NS4xIEwzNTguMCw0ODUuMSBMMzY5LjEsNDg1LjFaIE0zNzAuMCw1MzQuOTk1NDk0MTEwMjA0NSBMMzc2LjAsNTM0Ljk5NTQ5NDExMDIwNDUgTDM3Ni4wLDUxOC40IEwzNzAuMCw1MTguNFogTTM3My4wLDQ5Ni4zIEwzNTUuOCw1MTguNCBMMzkwLjEsNTE4LjRaIE0zNzMuMCw0NzQuMiBMMzU5LjcsNDk2LjMgTDM4Ni4yLDQ5Ni4zWiBNMzczLjAsNDUyLjIgTDM2My42LDQ3NC4yIEwzODIuNCw0NzQuMlogTTM3My4wLDQ1Mi4yIEwzNjcuNSw0NTIuMiBMMzc4LjUsNDUyLjJaIE0zOTYuNyw0OTUuMDIwMjUzNTE3MTk5NjUgTDQwMi43LDQ5NS4wMjAyNTM1MTcxOTk2NSBMNDAyLjcsNDY5LjQgTDM5Ni43LDQ2OS40WiBNMzk5LjcsNDM1LjIgTDM3MS44LDQ2OS40IEw0MjcuNiw0NjkuNFogTTM5OS43LDQwMS4wIEwzNzguMiw0MzUuMiBMNDIxLjIsNDM1LjJaIE0zOTkuNywzNjYuOCBMMzg0LjUsNDAxLjAgTDQxNC45LDQwMS4wWiBNMzk5LjcsMzY2LjggTDM5MC44LDM2Ni44IEw0MDguNiwzNjYuOFogTTQ2NC40LDUyNS4xMzg2NzgyMTU2OCBMNDcwLjQsNTI1LjEzODY3ODIxNTY4IEw0NzAuNCw1MDcuNyBMNDY0LjQsNTA3LjdaIE00NjcuNCw0ODQuNCBMNDQ4LjQsNTA3LjcgTDQ4Ni40LDUwNy43WiBNNDY3LjQsNDYxLjEgTDQ1Mi43LDQ4NC40IEw0ODIuMSw0ODQuNFogTTQ2Ny40LDQzNy44IEw0NTcuMSw0NjEuMSBMNDc3LjgsNDYxLjFaIE00NjcuNCw0MzcuOCBMNDYxLjQsNDM3LjggTDQ3My41LDQzNy44WiBNNjc3LjYsNTEzLjQxNzM0Mjg2NjA3MDggTDY4My42LDUxMy40MTczNDI4NjYwNzA4IEw2ODMuNiw0ODguNyBMNjc3LjYsNDg4LjdaIE02ODAuNiw0NTUuOCBMNjY3LjcsNDg4LjcgTDY5My41LDQ4OC43WiBNNjgwLjYsNDIyLjkgTDY3MC42LDQ1NS44IEw2OTAuNSw0NTUuOFogTTY4MC42LDM5MC4wIEw2NzMuNSw0MjIuOSBMNjg3LjYsNDIyLjlaIE02ODAuNiwzOTAuMCBMNjc2LjUsMzkwLjAgTDY4NC43LDM5MC4wWiBNNzY2LjcsNTM2LjI0Mjc2MzQxNDg5NjYgTDc3Mi43LDUzNi4yNDI3NjM0MTQ4OTY2IEw3NzIuNyw1MjAuNiBMNzY2LjcsNTIwLjZaIE03NjkuNyw0OTkuNyBMNzUzLjcsNTIwLjYgTDc4NS42LDUyMC42WiBNNzY5LjcsNDc4LjggTDc1Ny4zLDQ5OS43IEw3ODIuMCw0OTkuN1ogTTc2OS43LDQ1Ny45IEw3NjEuMCw0NzguOCBMNzc4LjQsNDc4LjhaIE03NjkuNyw0NTcuOSBMNzY0LjYsNDU3LjkgTDc3NC44LDQ1Ny45WiBNOTE0LjAsNTMyLjkyMzI0Mjk0NjAyNzYgTDkyMC4wLDUzMi45MjMyNDI5NDYwMjc2IEw5MjAuMCw1MDcuNSBMOTE0LjAsNTA3LjVaIE05MTcuMCw0NzMuNSBMODkwLjAsNTA3LjUgTDk0NC4wLDUwNy41WiBNOTE3LjAsNDM5LjYgTDg5Ni4xLDQ3My41IEw5MzcuOSw0NzMuNVogTTkxNy4wLDQwNS42IEw5MDIuMyw0MzkuNiBMOTMxLjgsNDM5LjZaIE05MTcuMCw0MDUuNiBMOTA4LjQsNDA1LjYgTDkyNS42LDQwNS42WiBNOTc2LjYsNTEwLjUwNzI1MTU1MDI4ODIgTDk4Mi42LDUxMC41MDcyNTE1NTAyODgyIEw5ODIuNiw0ODkuOSBMOTc2LjYsNDg5LjlaIE05NzkuNiw0NjIuNSBMOTY3LjAsNDg5LjkgTDk5Mi4zLDQ4OS45WiBNOTc5LjYsNDM1LjEgTDk2OS44LDQ2Mi41IEw5ODkuNCw0NjIuNVogTTk3OS42LDQwNy43IEw5NzIuNyw0MzUuMSBMOTg2LjUsNDM1LjFaIE05NzkuNiw0MDcuNyBMOTc1LjYsNDA3LjcgTDk4My43LDQwNy43WiBNMTA0NS42LDU1MS4xMjk5Njg1Mjc5ODQ1IEwxMDUxLjYsNTUxLjEyOTk2ODUyNzk4NDUgTDEwNTEuNiw1MjcuMCBMMTA0NS42LDUyNy4wWiBNMTA0OC42LDQ5NC44IEwxMDIwLjAsNTI3LjAgTDEwNzcuMiw1MjcuMFogTTEwNDguNiw0NjIuNiBMMTAyNi41LDQ5NC44IEwxMDcwLjcsNDk0LjhaIE0xMDQ4LjYsNDMwLjQgTDEwMzIuOSw0NjIuNiBMMTA2NC4yLDQ2Mi42WiBNMTA0OC42LDQzMC40IEwxMDM5LjQsNDMwLjQgTDEwNTcuNyw0MzAuNFogTTEwNjcuOSw1MzguODc1MzA4NzczNzA0MSBMMTA3My45LDUzOC44NzUzMDg3NzM3MDQxIEwxMDczLjksNTE0LjEgTDEwNjcuOSw1MTQuMVogTTEwNzAuOSw0ODEuMCBMMTA1NC4wLDUxNC4xIEwxMDg3LjgsNTE0LjFaIE0xMDcwLjksNDQ3LjkgTDEwNTcuOCw0ODEuMCBMMTA4My45LDQ4MS4wWiBNMTA3MC45LDQxNC45IEwxMDYxLjcsNDQ3LjkgTDEwODAuMSw0NDcuOVogTTEwNzAuOSw0MTQuOSBMMTA2NS41LDQxNC45IEwxMDc2LjMsNDE0LjlaIE0xMDkwLjgsNTM4LjgwMzA5NzE0MTYxNzkgTDEwOTYuOCw1MzguODAzMDk3MTQxNjE3OSBMMTA5Ni44LDUyMS4xIEwxMDkwLjgsNTIxLjFaIE0xMDkzLjgsNDk3LjQgTDEwNzUuOSw1MjEuMSBMMTExMS43LDUyMS4xWiBNMTA5My44LDQ3My44IEwxMDgwLjAsNDk3LjQgTDExMDcuNyw0OTcuNFogTTEwOTMuOCw0NTAuMiBMMTA4NC4xLDQ3My44IEwxMTAzLjYsNDczLjhaIE0xMDkzLjgsNDUwLjIgTDEwODguMSw0NTAuMiBMMTA5OS42LDQ1MC4yWiBNMTE0MC43LDU1MS44MDQ5MzMzNDU2MTYzIEwxMTQ2LjcsNTUxLjgwNDkzMzM0NTYxNjMgTDExNDYuNyw1MjkuMCBMMTE0MC43LDUyOS4wWiBNMTE0My43LDQ5OC43IEwxMTI3LjMsNTI5LjAgTDExNjAuMCw1MjkuMFogTTExNDMuNyw0NjguMyBMMTEzMS4wLDQ5OC43IEwxMTU2LjMsNDk4LjdaIE0xMTQzLjcsNDM4LjAgTDExMzQuNyw0NjguMyBMMTE1Mi42LDQ2OC4zWiBNMTE0My43LDQzOC4wIEwxMTM4LjUsNDM4LjAgTDExNDguOSw0MzguMFogTTEyMjMuMyw0OTkuNjUwMTM5OTI2OTgwOSBMMTIyOS4zLDQ5OS42NTAxMzk5MjY5ODA5IEwxMjI5LjMsNDgzLjUgTDEyMjMuMyw0ODMuNVogTTEyMjYuMyw0NjIuMCBMMTIwNS4yLDQ4My41IEwxMjQ3LjQsNDgzLjVaIE0xMjI2LjMsNDQwLjUgTDEyMTAuMCw0NjIuMCBMMTI0Mi42LDQ2Mi4wWiBNMTIyNi4zLDQxOS4wIEwxMjE0LjgsNDQwLjUgTDEyMzcuOSw0NDAuNVogTTEyMjYuMyw0MTkuMCBMMTIxOS41LDQxOS4wIEwxMjMzLjEsNDE5LjBaIE0xMjM3LjAsNTEzLjkxOTA0NDM0NTQyMDQgTDEyNDMuMCw1MTMuOTE5MDQ0MzQ1NDIwNCBMMTI0My4wLDQ4OS42IEwxMjM3LjAsNDg5LjZaIE0xMjQwLjAsNDU3LjEgTDEyMTUuNiw0ODkuNiBMMTI2NC41LDQ4OS42WiBNMTI0MC4wLDQyNC43IEwxMjIxLjEsNDU3LjEgTDEyNTguOSw0NTcuMVogTTEyNDAuMCwzOTIuMyBMMTIyNi43LDQyNC43IEwxMjUzLjQsNDI0LjdaIE0xMjQwLjAsMzkyLjMgTDEyMzIuMiwzOTIuMyBMMTI0Ny44LDM5Mi4zWiBNMTM1Ni44LDQ5NS41OTc0MTM3Mjc0NDY0IEwxMzYyLjgsNDk1LjU5NzQxMzcyNzQ0NjQgTDEzNjIuOCw0NzMuMiBMMTM1Ni44LDQ3My4yWiBNMTM1OS44LDQ0My4yIEwxMzM0LjUsNDczLjIgTDEzODUuMSw0NzMuMlogTTEzNTkuOCw0MTMuMyBMMTM0MC4yLDQ0My4yIEwxMzc5LjQsNDQzLjJaIE0xMzU5LjgsMzgzLjQgTDEzNDYuMCw0MTMuMyBMMTM3My42LDQxMy4zWiBNMTM1OS44LDM4My40IEwxMzUxLjcsMzgzLjQgTDEzNjcuOSwzODMuNFogTTE0NzAuMiw1MTcuMTYyNTYwMDA4ODMwMyBMMTQ3Ni4yLDUxNy4xNjI1NjAwMDg4MzAzIEwxNDc2LjIsNTAwLjggTDE0NzAuMiw1MDAuOFogTTE0NzMuMiw0NzguOSBMMTQ1Mi42LDUwMC44IEwxNDkzLjcsNTAwLjhaIE0xNDczLjIsNDU3LjEgTDE0NTcuMyw0NzguOSBMMTQ4OS4wLDQ3OC45WiBNMTQ3My4yLDQzNS4zIEwxNDYxLjksNDU3LjEgTDE0ODQuNCw0NTcuMVogTTE0NzMuMiw0MzUuMyBMMTQ2Ni42LDQzNS4zIEwxNDc5LjcsNDM1LjNaIE0xNDkyLjQsNTU0LjMzNzYzNTYwNTY2NTkgTDE0OTguNCw1NTQuMzM3NjM1NjA1NjY1OSBMMTQ5OC40LDUzMS44IEwxNDkyLjQsNTMxLjhaIE0xNDk1LjQsNTAxLjggTDE0ODAuNCw1MzEuOCBMMTUxMC40LDUzMS44WiBNMTQ5NS40LDQ3MS43IEwxNDgzLjgsNTAxLjggTDE1MDcuMCw1MDEuOFogTTE0OTUuNCw0NDEuNyBMMTQ4Ny4yLDQ3MS43IEwxNTAzLjYsNDcxLjdaIE0xNDk1LjQsNDQxLjcgTDE0OTAuNiw0NDEuNyBMMTUwMC4yLDQ0MS43WiBNMTc0OC40LDUzMi4wMTk0ODAyMTA2MzQ3IEwxNzU0LjQsNTMyLjAxOTQ4MDIxMDYzNDcgTDE3NTQuNCw1MTMuNiBMMTc0OC40LDUxMy42WiBNMTc1MS40LDQ4OS4wIEwxNzI4LjQsNTEzLjYgTDE3NzQuNCw1MTMuNlogTTE3NTEuNCw0NjQuNSBMMTczMy42LDQ4OS4wIEwxNzY5LjIsNDg5LjBaIE0xNzUxLjQsNDM5LjkgTDE3MzguOCw0NjQuNSBMMTc2NC4wLDQ2NC41WiBNMTc1MS40LDQzOS45IEwxNzQ0LjAsNDM5LjkgTDE3NTguNyw0MzkuOVogTTE3NjUuOSw1MDIuMDY1NTMyMTA4Njc0OCBMMTc3MS45LDUwMi4wNjU1MzIxMDg2NzQ4IEwxNzcxLjksNDg1LjggTDE3NjUuOSw0ODUuOFogTTE3NjguOSw0NjQuMiBMMTc0NS43LDQ4NS44IEwxNzkyLjAsNDg1LjhaIE0xNzY4LjksNDQyLjUgTDE3NTEuMCw0NjQuMiBMMTc4Ni44LDQ2NC4yWiBNMTc2OC45LDQyMC45IEwxNzU2LjIsNDQyLjUgTDE3ODEuNSw0NDIuNVogTTE3NjguOSw0MjAuOSBMMTc2MS41LDQyMC45IEwxNzc2LjMsNDIwLjlaIE0xODAyLjQsNTEwLjQ0NDg3ODI3Nzk3NjMgTDE4MDguNCw1MTAuNDQ0ODc4Mjc3OTc2MyBMMTgwOC40LDQ5NC40IEwxODAyLjQsNDk0LjRaIE0xODA1LjQsNDczLjEgTDE3OTEuMCw0OTQuNCBMMTgxOS44LDQ5NC40WiBNMTgwNS40LDQ1MS43IEwxNzk0LjMsNDczLjEgTDE4MTYuNSw0NzMuMVogTTE4MDUuNCw0MzAuNCBMMTc5Ny41LDQ1MS43IEwxODEzLjMsNDUxLjdaIE0xODA1LjQsNDMwLjQgTDE4MDAuOCw0MzAuNCBMMTgxMC4wLDQzMC40WiBNMTg2NS43LDUyNC43MjM2NDExMjA1NDQ4IEwxODcxLjcsNTI0LjcyMzY0MTEyMDU0NDggTDE4NzEuNyw1MDUuMCBMMTg2NS43LDUwNS4wWiBNMTg2OC43LDQ3OC44IEwxODUzLjIsNTA1LjAgTDE4ODQuMyw1MDUuMFogTTE4NjguNyw0NTIuNiBMMTg1Ni43LDQ3OC44IEwxODgwLjgsNDc4LjhaIE0xODY4LjcsNDI2LjMgTDE4NjAuMiw0NTIuNiBMMTg3Ny4yLDQ1Mi42WiBNMTg2OC43LDQyNi4zIEwxODYzLjcsNDI2LjMgTDE4NzMuNyw0MjYuM1ogTTE4ODEuMCw1MDEuMTA1MDc5NzMyODYwNTMgTDE4ODcuMCw1MDEuMTA1MDc5NzMyODYwNTMgTDE4ODcuMCw0NzcuMiBMMTg4MS4wLDQ3Ny4yWiBNMTg4NC4wLDQ0NS4yIEwxODY3LjAsNDc3LjIgTDE5MDAuOSw0NzcuMlogTTE4ODQuMCw0MTMuMyBMMTg3MC45LDQ0NS4yIEwxODk3LjAsNDQ1LjJaIE0xODg0LjAsMzgxLjQgTDE4NzQuNyw0MTMuMyBMMTg5My4yLDQxMy4zWiBNMTg4NC4wLDM4MS40IEwxODc4LjUsMzgxLjQgTDE4ODkuNCwzODEuNFogTTE4ODIuNCw1NDYuMjIwODI5NDA5MDU0MyBMMTg4OC40LDU0Ni4yMjA4Mjk0MDkwNTQzIEwxODg4LjQsNTI1LjYgTDE4ODIuNCw1MjUuNlogTTE4ODUuNCw0OTguMiBMMTg3Mi45LDUyNS42IEwxODk4LjAsNTI1LjZaIE0xODg1LjQsNDcwLjcgTDE4NzUuNyw0OTguMiBMMTg5NS4yLDQ5OC4yWiBNMTg4NS40LDQ0My4yIEwxODc4LjYsNDcwLjcgTDE4OTIuMyw0NzAuN1ogTTE4ODUuNCw0NDMuMiBMMTg4MS40LDQ0My4yIEwxODg5LjUsNDQzLjJaIi8+CgogIDwhLS0gTGF5ZXIgMjogbWlkLWZhciBtaXhlZCAtLT4KICA8cGF0aCBmaWxsPSJ1cmwoI3RMMikiIG9wYWNpdHk9IjAuNzgiIGQ9Ik0zNzYuMCw1OTUuMjg5NzQ0MTk0NDE5MyBMMzg1LjEsNTk1LjI4OTc0NDE5NDQxOTMgTDM4My41LDU0OC44IEwzNzcuNiw1NDguOFogTTM4MC42LDQ3Ny4xIEMzODkuOSw0NzcuNCAzOTAuMyw0NzcuMiAzOTcuMSw0ODYuMCBDNDAzLjgsNDk0LjkgNDAyLjMsNDk1LjcgNDA0LjUsNTA4LjcgQzQwNi43LDUyMS44IDQwNi4yLDUxOC4wIDQwNC45LDUzMi42IEM0MDMuNiw1NDcuMyA0MDYuNiw1NTIuNyAzOTkuOCw1NjEuMCBDMzkzLjAsNTY5LjQgMzkxLjMsNTYyLjYgMzgwLjYsNTYyLjQgQzM2OS44LDU2Mi4zIDM3MC40LDU2Ny45IDM2MS41LDU2MC42IEMzNTIuNiw1NTMuMyAzNTIuNCw1NTIuMCAzNDguOCw1MzYuMyBDMzQ1LjEsNTIwLjcgMzQ0LjQsNTE5LjEgMzQ4LjYsNTA0LjggQzM1Mi43LDQ5MC40IDM1NC43LDQ5Mi44IDM2My42LDQ4NS4xIEMzNzIuNiw0NzcuNCAzNzEuMiw0NzYuOSAzODAuNiw0NzcuMVogTTQyNy44LDU4NS4zMzYyMDk1Mjg1MDEyIEw0MzguMCw1ODUuMzM2MjA5NTI4NTAxMiBMNDM2LjIsNTM0LjQgTDQyOS42LDUzNC40WiBNNDMyLjksNDUxLjAgQzQ0My43LDQ0OC4xIDQ0Ni4wLDQ0OC4wIDQ1NC43LDQ1OC40IEM0NjMuNSw0NjguOSA0NjAuNyw0NzEuMCA0NjQuMiw0ODguMyBDNDY3LjcsNTA1LjYgNDcxLjMsNTA2LjMgNDY3LjMsNTIwLjQgQzQ2My4yLDUzNC41IDQ1OS41LDUyOC42IDQ0OS44LDUzOC42IEM0NDAuMiw1NDguNiA0NDMuOCw1NTMuMSA0MzIuOSw1NTUuOSBDNDIyLjAsNTU4LjggNDE4LjcsNTU5LjYgNDExLjEsNTQ4LjcgQzQwMy41LDUzNy44IDQwNy42LDUzMy40IDQwNS43LDUxNi45IEM0MDMuOCw1MDAuMyA0MDEuMyw1MDMuMSA0MDQuMiw0ODkuNiBDNDA3LjEsNDc2LjEgNDA4LjAsNDc5LjUgNDE2LjAsNDY4LjYgQzQyNC4wLDQ1Ny44IDQyMi4xLDQ1My44IDQzMi45LDQ1MS4wWiBNNDk4LjAsNTgxLjc0OTQ3MjE3MTYyOTEgTDUwNy4yLDU4MS43NDk0NzIxNzE2MjkxIEw1MDUuNiw1MTYuNiBMNDk5LjYsNTE2LjZaIE01MDIuNiw0MTEuMSBDNTEyLjQsNDE1LjUgNTA5LjEsNDIwLjkgNTE3LjUsNDMzLjcgQzUyNS45LDQ0Ni40IDUyNy41LDQzOC4yIDUzMi40LDQ1Ni42IEM1MzcuNCw0NzUuMCA1MzkuMCw0ODAuNCA1MzUuMiw0OTkuNSBDNTMxLjQsNTE4LjYgNTI4LjEsNTEyLjYgNTE5LjAsNTI0LjggQzUwOS44LDUzNy4xIDUxMS4zLDU0NC41IDUwMi42LDU0My4yIEM0OTMuOCw1NDIuMCA0OTYuNSw1MzIuOCA0ODcuNyw1MjAuNCBDNDc4LjksNTA4LjAgNDc0LjQsNTE2LjEgNDcxLjAsNDk4LjggQzQ2Ny42LDQ4MS40IDQ3Mi4zLDQ4MS4xIDQ3NS40LDQ1OC41IEM0NzguNiw0MzUuOSA0NzQuNyw0MzEuMyA0ODIuMyw0MTguMSBDNDg5LjksNDA0LjggNDkyLjcsNDA2LjcgNTAyLjYsNDExLjFaIE01MTMuNSw1NzEuNTA5MzY5MDA4NjY3NyBMNTE5LjcsNTcxLjUwOTM2OTAwODY2NzcgTDUxOS43LDU0Ni41IEw1MTMuNSw1NDYuNVogTTUxNi42LDUxMy4xIEw0ODQuOCw1NDYuNSBMNTQ4LjQsNTQ2LjVaIE01MTYuNiw0NzkuOCBMNDkyLjAsNTEzLjEgTDU0MS4yLDUxMy4xWiBNNTE2LjYsNDQ2LjQgTDQ5OS4yLDQ3OS44IEw1MzQuMCw0NzkuOFogTTUxNi42LDQ0Ni40IEw1MDYuNCw0NDYuNCBMNTI2LjgsNDQ2LjRaIE01MjYuOCw1NTkuOTUwODUwMzA2NTQ3NCBMNTM2LjUsNTU5Ljk1MDg1MDMwNjU0NzQgTDUzNC44LDUwOC43IEw1MjguNSw1MDguN1ogTTUzMS42LDQyMi4wIEM1NDEuNSw0MjEuMyA1NDIuNCw0MjYuMyA1NDkuOSw0MzguMCBDNTU3LjQsNDQ5LjggNTU1LjksNDQ4LjkgNTU4LjQsNDYzLjkgQzU2MS4wLDQ3OS4wIDU2MC44LDQ3NS42IDU1OC45LDQ5MS43IEM1NTcuMSw1MDcuOCA1NTkuNSw1MTMuMyA1NTEuOCw1MjEuNSBDNTQ0LjIsNTI5LjcgNTQyLjgsNTIxLjEgNTMxLjYsNTIwLjkgQzUyMC40LDUyMC43IDUxOS42LDUyOC44IDUxMS44LDUyMC43IEM1MDQuMSw1MTIuNSA1MDUuNyw1MDcuNyA1MDMuOSw0OTEuOSBDNTAyLjEsNDc2LjEgNTAyLjUsNDc4LjcgNTA1LjUsNDY0LjMgQzUwOC40LDQ0OS45IDUwNy4yLDQ1Mi40IDUxNC41LDQ0MC41IEM1MjEuOCw0MjguNyA1MjEuNyw0MjIuNyA1MzEuNiw0MjIuMFogTTY4My41LDU2Ny42MDM1NzAzMDExNjg2IEw2ODkuNSw1NjcuNjAzNTcwMzAxMTY4NiBMNjg5LjUsNTMyLjMgTDY4My41LDUzMi4zWiBNNjg2LjUsNDg1LjMgTDY2MS40LDUzMi4zIEw3MTEuNiw1MzIuM1ogTTY4Ni41LDQzOC4zIEw2NjcuMSw0ODUuMyBMNzA1LjksNDg1LjNaIE02ODYuNSwzOTEuMyBMNjcyLjgsNDM4LjMgTDcwMC4zLDQzOC4zWiBNNjg2LjUsMzkxLjMgTDY3OC41LDM5MS4zIEw2OTQuNiwzOTEuM1ogTTgyNy43LDU3NC4zODU0NDU5MTY5MjA3IEw4MzUuMSw1NzQuMzg1NDQ1OTE2OTIwNyBMODM1LjEsNTQ4LjEgTDgyNy43LDU0OC4xWiBNODMxLjQsNTEzLjEgTDc5My40LDU0OC4xIEw4NjkuNCw1NDguMVogTTgzMS40LDQ3OC4xIEw4MDIuMCw1MTMuMSBMODYwLjgsNTEzLjFaIE04MzEuNCw0NDMuMCBMODEwLjYsNDc4LjEgTDg1Mi4yLDQ3OC4xWiBNODMxLjQsNDQzLjAgTDgxOS4zLDQ0My4wIEw4NDMuNiw0NDMuMFogTTEwNTcuMiw1ODMuNDgyNDMxMzg2NTIxNSBMMTA2Ni45LDU4My40ODI0MzEzODY1MjE1IEwxMDY1LjIsNTMwLjYgTDEwNTguOSw1MzAuNlogTTEwNjIuMSw0NTEuMCBDMTA3MS4wLDQ1MS40IDEwNjguMSw0NTUuNiAxMDc3LjYsNDYzLjkgQzEwODcuMCw0NzIuMyAxMDkyLjcsNDY3LjIgMTA5NS44LDQ4MC44IEMxMDk4LjgsNDk0LjQgMTA5My4yLDQ5Ny4xIDEwODguNCw1MTIuNSBDMTA4My43LDUyOC4wIDEwODYuMSw1MjMuOCAxMDc4LjgsNTM2LjAgQzEwNzEuNCw1NDguMSAxMDcxLjUsNTU1LjggMTA2Mi4xLDU1Ni4wIEMxMDUyLjYsNTU2LjIgMTA1NC4yLDU0OC4wIDEwNDUuMCw1MzYuOCBDMTAzNS43LDUyNS42IDEwMzMuMCw1MzEuMyAxMDI5LjEsNTE2LjAgQzEwMjUuMSw1MDAuNyAxMDI2LjIsNDk3LjIgMTAzMC45LDQ4Mi4yIEMxMDM1LjYsNDY3LjEgMTAzNy4xLDQ3MS4wIDEwNDUuOCw0NjIuMyBDMTA1NC42LDQ1My42IDEwNTMuMiw0NTAuNSAxMDYyLjEsNDUxLjBaIE0xMDY2LjAsNTU0Ljc3MDE4ODY2NjEzMjMgTDEwNzIuMCw1NTQuNzcwMTg4NjY2MTMyMyBMMTA3Mi4wLDUzMS42IEwxMDY2LjAsNTMxLjZaIE0xMDY5LjAsNTAwLjggTDEwNDIuMSw1MzEuNiBMMTA5Ni4wLDUzMS42WiBNMTA2OS4wLDQ2OS45IEwxMDQ4LjIsNTAwLjggTDEwODkuOSw1MDAuOFogTTEwNjkuMCw0MzkuMCBMMTA1NC4zLDQ2OS45IEwxMDgzLjgsNDY5LjlaIE0xMDY5LjAsNDM5LjAgTDEwNjAuNCw0MzkuMCBMMTA3Ny43LDQzOS4wWiBNMTA3NC42LDU1OS45OTYzNDc2MjQ5Mzk2IEwxMDgyLjYsNTU5Ljk5NjM0NzYyNDkzOTYgTDEwODIuNiw1MjcuNyBMMTA3NC42LDUyNy43WiBNMTA3OC42LDQ4NC43IEwxMDM3LjUsNTI3LjcgTDExMTkuNiw1MjcuN1ogTTEwNzguNiw0NDEuNyBMMTA0Ni44LDQ4NC43IEwxMTEwLjMsNDg0LjdaIE0xMDc4LjYsMzk4LjYgTDEwNTYuMSw0NDEuNyBMMTEwMS4wLDQ0MS43WiBNMTA3OC42LDM5OC42IEwxMDY1LjQsMzk4LjYgTDEwOTEuNywzOTguNlogTTExMTguMCw1NTYuMjM1MjE2NTI1MzEyOSBMMTEyNC4wLDU1Ni4yMzUyMTY1MjUzMTI5IEwxMTI0LjAsNTIyLjAgTDExMTguMCw1MjIuMFogTTExMjEuMCw0NzYuMiBMMTA5Ni4xLDUyMi4wIEwxMTQ2LjAsNTIyLjBaIE0xMTIxLjAsNDMwLjUgTDExMDEuNyw0NzYuMiBMMTE0MC4zLDQ3Ni4yWiBNMTEyMS4wLDM4NC44IEwxMTA3LjQsNDMwLjUgTDExMzQuNyw0MzAuNVogTTExMjEuMCwzODQuOCBMMTExMy4xLDM4NC44IEwxMTI5LjAsMzg0LjhaIE0xMTk2LjIsNTkzLjczNzkwOTYyNDQ2MjggTDEyMDQuMiw1OTMuNzM3OTA5NjI0NDYyOCBMMTIwMi44LDU0MC45IEwxMTk3LjYsNTQwLjlaIE0xMjAwLjIsNDY0LjEgQzEyMDYuMyw0NjMuMSAxMjA2LjcsNDU4LjMgMTIxMS41LDQ2Ni42IEMxMjE2LjQsNDc0LjggMTIxNi4yLDQ3Ny43IDEyMTcuNiw0OTMuNiBDMTIxOS4wLDUwOS41IDEyMTguNSw1MDguMiAxMjE2LjYsNTIzLjQgQzEyMTQuNyw1MzguNiAxMjE1LjIsNTM3LjQgMTIxMC42LDU0Ny45IEMxMjA2LjEsNTU4LjQgMTIwNi40LDU1OS44IDEyMDAuMiw1NjAuOCBDMTE5NC4xLDU2MS45IDExOTMuNSw1NjIuMiAxMTg4LjgsNTUxLjggQzExODQuMSw1NDEuNCAxMTg0LjksNTM5LjcgMTE4My41LDUyMy43IEMxMTgyLjIsNTA3LjcgMTE4Mi4zLDUwOS42IDExODQuMSw0OTQuNiBDMTE4NS44LDQ3OS42IDExODUuNCw0NzguNyAxMTg5LjksNDcwLjEgQzExOTQuNCw0NjEuNiAxMTk0LjIsNDY1LjEgMTIwMC4yLDQ2NC4xWiBNMTIyMS41LDYwMS4xMDE0NzM0Njk1MjAyIEwxMjI5LjUsNjAxLjEwMTQ3MzQ2OTUyMDIgTDEyMjguMSw1NDQuMSBMMTIyMi45LDU0NC4xWiBNMTIyNS41LDQ1NS42IEMxMjMxLjksNDUzLjYgMTIzMi4yLDQ1My4wIDEyMzcuOSw0NjMuMCBDMTI0My42LDQ3My4xIDEyNDMuMSw0NzMuMSAxMjQ1LjgsNDkxLjYgQzEyNDguNSw1MTAuMCAxMjQ5LjcsNTEwLjkgMTI0Ny41LDUyOS4wIEMxMjQ1LjMsNTQ3LjAgMTI0NC4xLDU0My45IDEyMzcuOSw1NTYuMSBDMTIzMS44LDU2OC4yIDEyMzEuOCw1NzQuOSAxMjI1LjUsNTcyLjUgQzEyMTkuMSw1NzAuMSAxMjIwLjQsNTYwLjcgMTIxNS4zLDU0Ny42IEMxMjEwLjIsNTM0LjQgMTIxMC40LDU0MS43IDEyMDcuMiw1MjUuNyBDMTIwMy45LDUwOS42IDEyMDEuNSw1MDUuOCAxMjAzLjYsNDkwLjMgQzEyMDUuOCw0NzQuOCAxMjA4LjgsNDc5LjkgMTIxNC45LDQ3MC4yIEMxMjIxLjEsNDYwLjUgMTIxOS4wLDQ1Ny42IDEyMjUuNSw0NTUuNlogTTEyMjQuNCw1OTUuNTg4NjY0ODIxOTg1IEwxMjMyLjQsNTk1LjU4ODY2NDgyMTk4NSBMMTIzMS4wLDUzNy41IEwxMjI1LjgsNTM3LjVaIE0xMjI4LjQsNDM3LjcgQzEyMzUuNiw0MzcuNyAxMjM1LjksNDQxLjUgMTI0MS4zLDQ1NC45IEMxMjQ2LjgsNDY4LjMgMTI0NS4yLDQ2Ni45IDEyNDcuOCw0ODUuNSBDMTI1MC40LDUwNC4xIDEyNTIuNiw1MDQuMiAxMjUwLjYsNTIxLjQgQzEyNDguNiw1MzguNiAxMjQ2LjgsNTM1LjAgMTI0MC42LDU0Ny4wIEMxMjM0LjQsNTU4LjkgMTIzNS4xLDU2NC42IDEyMjguNCw1NjQuMiBDMTIyMS43LDU2My44IDEyMjMuMCw1NTcuMyAxMjE2LjYsNTQ1LjUgQzEyMTAuMiw1MzMuNiAxMjA4LjYsNTM5LjQgMTIwNS42LDUyMS45IEMxMjAyLjcsNTA0LjUgMTIwMy40LDUwMS44IDEyMDYuMSw0ODMuMCBDMTIwOC45LDQ2NC4zIDEyMDkuMiw0NjcuNyAxMjE1LjUsNDU1LjAgQzEyMjEuNyw0NDIuMyAxMjIxLjEsNDM3LjggMTIyOC40LDQzNy43WiBNMTI1MC41LDU4Ny45MTcyMDg5MTAwNDk4IEwxMjU2LjUsNTg3LjkxNzIwODkxMDA0OTggTDEyNTYuNSw1NjQuNiBMMTI1MC41LDU2NC42WiBNMTI1My41LDUzMy42IEwxMjI3LjQsNTY0LjYgTDEyNzkuNiw1NjQuNlogTTEyNTMuNSw1MDIuNiBMMTIzMy4zLDUzMy42IEwxMjczLjcsNTMzLjZaIE0xMjUzLjUsNDcxLjUgTDEyMzkuMiw1MDIuNiBMMTI2Ny44LDUwMi42WiBNMTI1My41LDQ3MS41IEwxMjQ1LjEsNDcxLjUgTDEyNjEuOSw0NzEuNVogTTEyNTUuMSw1NjYuOTU1MjE2NDUzNzQwNCBMMTI2NC45LDU2Ni45NTUyMTY0NTM3NDA0IEwxMjYzLjIsNTAyLjUgTDEyNTYuOCw1MDIuNVogTTEyNjAuMCw0MDQuOSBDMTI3MS4zLDQwMi45IDEyNzMuMiwzOTQuMyAxMjgxLjUsNDA1LjQgQzEyODkuOSw0MTYuNSAxMjg2LjIsNDIyLjEgMTI4OS44LDQ0NC41IEMxMjkzLjMsNDY2LjggMTI5Ni43LDQ2NC4wIDEyOTQuMiw0ODUuMiBDMTI5MS44LDUwNi41IDEyOTAuNyw1MDcuOCAxMjgxLjEsNTIwLjQgQzEyNzEuNiw1MzMuMCAxMjcwLjcsNTMzLjQgMTI2MC4wLDUzMC4yIEMxMjQ5LjQsNTI3LjEgMTI1MC4zLDUyMy4yIDEyNDMuMSw1MDkuMSBDMTIzNS45LDQ5NS4wIDEyMzguNCw0OTguMyAxMjM0LjMsNDc5LjggQzEyMzAuMSw0NjEuNCAxMjI2LjQsNDYyLjEgMTIyOC4zLDQ0My4yIEMxMjMwLjIsNDI0LjQgMTIzMi4zLDQyMy4zIDEyNDEuMiw0MTIuNSBDMTI1MC4wLDQwMS44IDEyNDguNyw0MDYuOSAxMjYwLjAsNDA0LjlaIE0xMjc0LjQsNTgzLjY5NDExMjgwNzQxMjYgTDEyODQuNSw1ODMuNjk0MTEyODA3NDEyNiBMMTI4Mi43LDUyMi4wIEwxMjc2LjEsNTIyLjBaIE0xMjc5LjQsNDE3LjIgQzEyOTAuNCw0MTkuOSAxMjg4LjAsNDI2LjkgMTI5Ny4wLDQ0MC40IEMxMzA2LjEsNDU0LjAgMTMwOC45LDQ0OC43IDEzMTEuNiw0NjUuNiBDMTMxNC4zLDQ4Mi41IDEzMDkuNSw0ODAuMSAxMzA2LjYsNTAwLjggQzEzMDMuNyw1MjEuNiAxMzA4LjksNTI2LjUgMTMwMS4zLDUzOS44IEMxMjkzLjcsNTUzLjEgMTI5MS4xLDU0OS44IDEyNzkuNCw1NDguMyBDMTI2Ny44LDU0Ni43IDEyNjcuMSw1NDcuNiAxMjU5LjcsNTM0LjIgQzEyNTIuMyw1MjAuOSAxMjU2LjEsNTE5LjUgMTI1Mi45LDUwMC40IEMxMjQ5LjcsNDgxLjQgMTI0Ni44LDQ4NS43IDEyNDguMiw0NjYuMiBDMTI0OS42LDQ0Ni43IDEyNDkuMiw0NDQuNSAxMjU4LjAsNDMwLjggQzEyNjYuNyw0MTcuMSAxMjY4LjUsNDE0LjUgMTI3OS40LDQxNy4yWiBNMTQyMC43LDU5MS43NDc1MjI3MTAxOTA1IEwxNDI2LjcsNTkxLjc0NzUyMjcxMDE5MDUgTDE0MjYuNyw1NTguMiBMMTQyMC43LDU1OC4yWiBNMTQyMy43LDUxMy42IEwxMzk3LjYsNTU4LjIgTDE0NDkuNyw1NTguMlogTTE0MjMuNyw0NjguOSBMMTQwMy41LDUxMy42IEwxNDQzLjgsNTEzLjZaIE0xNDIzLjcsNDI0LjIgTDE0MDkuNCw0NjguOSBMMTQzNy45LDQ2OC45WiBNMTQyMy43LDQyNC4yIEwxNDE1LjMsNDI0LjIgTDE0MzIuMCw0MjQuMlogTTE0NDMuNiw1NzAuNjk5MjY0MzgzOTY4NiBMMTQ1MS41LDU3MC42OTkyNjQzODM5Njg2IEwxNDUxLjUsNTQxLjIgTDE0NDMuNiw1NDEuMlogTTE0NDcuNSw1MDEuOSBMMTQwNi44LDU0MS4yIEwxNDg4LjMsNTQxLjJaIE0xNDQ3LjUsNDYyLjUgTDE0MTYuMCw1MDEuOSBMMTQ3OS4xLDUwMS45WiBNMTQ0Ny41LDQyMy4yIEwxNDI1LjMsNDYyLjUgTDE0NjkuOCw0NjIuNVogTTE0NDcuNSw0MjMuMiBMMTQzNC41LDQyMy4yIEwxNDYwLjYsNDIzLjJaIE0xNDUxLjUsNTc1Ljc4MDAyNzQ0NTQ4NTggTDE0NTcuNSw1NzUuNzgwMDI3NDQ1NDg1OCBMMTQ1Ny41LDU0MS4zIEwxNDUxLjUsNTQxLjNaIE0xNDU0LjUsNDk1LjQgTDE0MjguMCw1NDEuMyBMMTQ4MS4wLDU0MS4zWiBNMTQ1NC41LDQ0OS40IEwxNDM0LjAsNDk1LjQgTDE0NzUuMCw0OTUuNFogTTE0NTQuNSw0MDMuNSBMMTQ0MC4wLDQ0OS40IEwxNDY5LjAsNDQ5LjRaIE0xNDU0LjUsNDAzLjUgTDE0NDYuMCw0MDMuNSBMMTQ2My4wLDQwMy41WiBNMTQ4NC4xLDYxMy43ODY4NzIzNzA4MTY0IEwxNDkwLjEsNjEzLjc4Njg3MjM3MDgxNjQgTDE0OTAuMSw1NzcuNSBMMTQ4NC4xLDU3Ny41WiBNMTQ4Ny4xLDUyOS4yIEwxNDU5LjAsNTc3LjUgTDE1MTUuMyw1NzcuNVogTTE0ODcuMSw0ODAuOSBMMTQ2NS40LDUyOS4yIEwxNTA4LjksNTI5LjJaIE0xNDg3LjEsNDMyLjYgTDE0NzEuOCw0ODAuOSBMMTUwMi41LDQ4MC45WiBNMTQ4Ny4xLDQzMi42IEwxNDc4LjEsNDMyLjYgTDE0OTYuMSw0MzIuNlogTTE4NTYuOCw1NzguMzg2MjE0OTE1NDY2MyBMMTg2Ni45LDU3OC4zODYyMTQ5MTU0NjYzIEwxODY1LjIsNTMxLjAgTDE4NTguNiw1MzEuMFogTTE4NjEuOSw0NjEuOSBDMTg3MS4yLDQ2MS43IDE4NjkuMiw0NjMuMSAxODc4LjYsNDcwLjEgQzE4ODguMCw0NzcuMiAxODkxLjIsNDczLjkgMTg5NS41LDQ4Ny4wIEMxODk5LjgsNTAwLjEgMTg5OC4wLDUwMi4zIDE4OTMuOSw1MTYuOSBDMTg4OS45LDUzMS41IDE4ODkuOSw1MzEuOSAxODgxLjAsNTM5LjEgQzE4NzIuMCw1NDYuMiAxODcyLjMsNTQzLjEgMTg2MS45LDU0Mi41IEMxODUxLjUsNTQyLjAgMTg1MS42LDU0NC44IDE4NDMuOCw1MzcuMSBDMTgzNi4wLDUyOS4zIDE4MzcuNCw1MjguNCAxODM0LjEsNTE0LjkgQzE4MzAuOCw1MDEuNCAxODI4LjksNTAxLjIgMTgzMi4wLDQ4OC44IEMxODM1LjIsNDc2LjQgMTgzNy4wLDQ3OC4yIDE4NDUuNCw0NzAuNiBDMTg1My43LDQ2My4xIDE4NTIuNiw0NjIuMCAxODYxLjksNDYxLjlaIi8+CgogIDwhLS0gTWlzdCBiYW5kIDEgLS0+CiAgPHJlY3Qgd2lkdGg9IjE5MjAiIGhlaWdodD0iMTA4MCIgZmlsbD0idXJsKCNtaXN0MSkiIGZpbHRlcj0idXJsKCNibDUwKSIvPgoKICA8IS0tIExheWVyIDM6IG1pZCBtaXhlZCAtLT4KICA8cGF0aCBmaWxsPSJ1cmwoI3RMMykiIG9wYWNpdHk9IjAuODYiIGQ9Ik02OC43LDYyOS4wMDU4NTQzMDE0NTM4IEw4Mi41LDYyOS4wMDU4NTQzMDE0NTM4IEw4MC4wLDU2My4yIEw3MS4xLDU2My4yWiBNNzUuNiw0NjQuNiBDODkuNSw0NjQuOSA4Ny43LDQ2NC41IDEwMC4xLDQ3NS4yIEMxMTIuNSw0ODYuMCAxMTUuNSw0ODQuMiAxMTkuOCw1MDIuOSBDMTI0LjIsNTIxLjUgMTIwLjgsNTIyLjAgMTE1LjYsNTQxLjkgQzExMC40LDU2MS43IDExMi42LDU1OS43IDEwMS40LDU3My45IEM5MC4xLDU4OC4xIDkwLjksNTkwLjcgNzUuNiw1OTIuNSBDNjAuMiw1OTQuMiA1OC41LDU5NC4wIDQ2LjYsNTgwLjEgQzM0LjYsNTY2LjMgMzUuMyw1NjMuOSAzMi45LDU0My4xIEMzMC40LDUyMi4zIDMyLjksNTI1LjIgMzcuOCw1MDUuOSBDNDIuNyw0ODYuNiAzOS45LDQ4NS43IDUwLjUsNDc0LjIgQzYxLjAsNDYyLjYgNjEuNyw0NjQuMyA3NS42LDQ2NC42WiBNMzA0LjIsNjE0LjI1ODMzNDQzMzc4ODggTDMxNC44LDYxNC4yNTgzMzQ0MzM3ODg4IEwzMTMuMCw1MzcuMCBMMzA2LjEsNTM3LjBaIE0zMDkuNSw0MTEuNCBDMzIxLjQsNDA4LjQgMzIzLjMsNDA1LjggMzMyLjYsNDIxLjMgQzM0MS45LDQzNi44IDM0MC41LDQ0MS4zIDM0Mi44LDQ2Ni43IEMzNDUuMSw0OTIuMiAzNDQuNiw0ODkuNSAzNDAuNyw1MTIuMiBDMzM2LjgsNTM1LjAgMzM3LjUsNTMzLjUgMzI4LjgsNTQ3LjkgQzMyMC4xLDU2Mi4zIDMyMS4xLDU2MS4zIDMwOS41LDU2My43IEMyOTguMCw1NjYuMSAyOTcuMSw1NzAuMyAyODcuNCw1NTYuNSBDMjc3LjcsNTQyLjcgMjc2LjUsNTM4LjYgMjc1LjAsNTE0LjYgQzI3My42LDQ5MC42IDI3Ny45LDQ5NC4wIDI4Mi4xLDQ3MC44IEMyODYuMyw0NDcuNyAyODIuNCw0NDguNiAyOTAuMSw0MzEuOSBDMjk3LjcsNDE1LjMgMjk3LjYsNDE0LjMgMzA5LjUsNDExLjRaIE0zNzguMiw2NzEuMzk0NDk2MDYxNTAwNCBMMzg3LjksNjcxLjM5NDQ5NjA2MTUwMDQgTDM4Ny45LDYyMy43IEwzNzguMiw2MjMuN1ogTTM4My4wLDU2MC4xIEwzMzIuNyw2MjMuNyBMNDMzLjQsNjIzLjdaIE0zODMuMCw0OTYuNSBMMzQ0LjEsNTYwLjEgTDQyMi4wLDU2MC4xWiBNMzgzLjAsNDMyLjkgTDM1NS41LDQ5Ni41IEw0MTAuNiw0OTYuNVogTTM4My4wLDQzMi45IEwzNjYuOSw0MzIuOSBMMzk5LjIsNDMyLjlaIE00NjguMCw2NTcuMzA3MjY2MDQ3NDQ0NSBMNDc3LjksNjU3LjMwNzI2NjA0NzQ0NDUgTDQ3Ny45LDYwNy43IEw0NjguMCw2MDcuN1ogTTQ3My4wLDU0MS43IEw0MjEuOSw2MDcuNyBMNTI0LjAsNjA3LjdaIE00NzMuMCw0NzUuNiBMNDMzLjUsNTQxLjcgTDUxMi41LDU0MS43WiBNNDczLjAsNDA5LjUgTDQ0NS4xLDQ3NS42IEw1MDAuOSw0NzUuNlogTTQ3My4wLDQwOS41IEw0NTYuNiw0MDkuNSBMNDg5LjMsNDA5LjVaIE01MzQuNSw2NTMuNjI1MjE1NTE4MjI0NSBMNTQzLjYsNjUzLjYyNTIxNTUxODIyNDUgTDU0My42LDYwNi4yIEw1MzQuNSw2MDYuMlogTTUzOS4xLDU0Mi45IEw0OTIuNiw2MDYuMiBMNTg1LjUsNjA2LjJaIE01MzkuMSw0NzkuNiBMNTAzLjEsNTQyLjkgTDU3NS4wLDU0Mi45WiBNNTM5LjEsNDE2LjMgTDUxMy42LDQ3OS42IEw1NjQuNSw0NzkuNlogTTUzOS4xLDQxNi4zIEw1MjQuMiw0MTYuMyBMNTUzLjksNDE2LjNaIE01NDYuNiw2NzIuODQ5NTE5NDAxMDI2IEw1NTQuNSw2NzIuODQ5NTE5NDAxMDI2IEw1NTQuNSw2MzguMCBMNTQ2LjYsNjM4LjBaIE01NTAuNiw1OTEuNSBMNTEwLjAsNjM4LjAgTDU5MS4yLDYzOC4wWiBNNTUwLjYsNTQ1LjAgTDUxOS4yLDU5MS41IEw1ODIuMCw1OTEuNVogTTU1MC42LDQ5OC41IEw1MjguNCw1NDUuMCBMNTcyLjgsNTQ1LjBaIE01NTAuNiw0OTguNSBMNTM3LjYsNDk4LjUgTDU2My42LDQ5OC41WiBNNTg1LjAsNjI0LjU0NDYzNzQzMDc3NDEgTDU5My4yLDYyNC41NDQ2Mzc0MzA3NzQxIEw1OTEuNyw1NTguMCBMNTg2LjUsNTU4LjBaIE01ODkuMSw0NjEuNiBDNTk4LjQsNDU5LjEgNjAwLjYsNDQ2LjcgNjA3LjAsNDU3LjMgQzYxMy40LDQ2OC4wIDYwOS44LDQ3Ny4xIDYxMS45LDQ5OS42IEM2MTMuOSw1MjIuMSA2MTYuNiw1MTkuMCA2MTQuMyw1MzcuOCBDNjEyLjAsNTU2LjYgNjEwLjcsNTUyLjIgNjAzLjcsNTY2LjkgQzU5Ni42LDU4MS41IDU5Ny41LDU4OS41IDU4OS4xLDU5MC4yIEM1ODAuNyw1OTAuOSA1ODEuNSw1ODMuNSA1NzMuOCw1NjkuMyBDNTY2LjIsNTU1LjEgNTY1LjUsNTYwLjIgNTYxLjgsNTM5LjQgQzU1OC4xLDUxOC43IDU1Ny40LDUxNS42IDU2MC43LDQ5NS4xIEM1NjQuMSw0NzQuNiA1NjUuOSw0NzUuNiA1NzMuOCw0NjYuMyBDNTgxLjgsNDU2LjkgNTc5LjgsNDY0LjEgNTg5LjEsNDYxLjZaIE02NzguNSw2NTUuMjU5MjYyOTQ1NDE0OSBMNjg3LjQsNjU1LjI1OTI2Mjk0NTQxNDkgTDY4Ny40LDYxOC42IEw2NzguNSw2MTguNlogTTY4Mi45LDU2OS43IEw2MzcuMyw2MTguNiBMNzI4LjYsNjE4LjZaIE02ODIuOSw1MjAuOCBMNjQ3LjcsNTY5LjcgTDcxOC4yLDU2OS43WiBNNjgyLjksNDcyLjAgTDY1OC4wLDUyMC44IEw3MDcuOSw1MjAuOFogTTY4Mi45LDQ3Mi4wIEw2NjguMyw0NzIuMCBMNjk3LjUsNDcyLjBaIE04MzcuNyw2NzIuNjg5Njk4MzE5MzczNyBMODQ4LjMsNjcyLjY4OTY5ODMxOTM3MzcgTDg0Ni40LDU4Ny40IEw4MzkuNiw1ODcuNFogTTg0My4wLDQ1Ni4zIEM4NTMuOCw0NTQuNSA4NTUuMSw0NTIuNyA4NjMuMiw0NjguNSBDODcxLjQsNDg0LjQgODY4LjUsNDg2LjggODcyLjEsNTEyLjkgQzg3NS44LDUzOS4xIDg3OC45LDUzNy40IDg3Ni4yLDU2MS45IEM4NzMuNSw1ODYuNSA4NzEuOCw1ODQuNCA4NjIuNSw2MDAuNyBDODUzLjIsNjE3LjAgODU0LjEsNjE5LjYgODQzLjAsNjIwLjIgQzgzMS45LDYyMC44IDgzMS4xLDYyMC4xIDgyMi44LDYwMi45IEM4MTQuNSw1ODUuOCA4MTcuMCw1ODUuMSA4MTMuNCw1NTkuMSBDODA5LjgsNTMzLjEgODA2LjksNTMzLjYgODEwLjEsNTEwLjAgQzgxMy4yLDQ4Ni40IDgxNS40LDQ4OS45IDgyNC43LDQ3NC44IEM4MzMuOSw0NTkuOCA4MzIuMiw0NTguMCA4NDMuMCw0NTYuM1ogTTEwOTguMCw2MjYuNDk0MDAyNDMxMjc5MiBMMTEwNy4yLDYyNi40OTQwMDI0MzEyNzkyIEwxMTA1LjYsNTQ0LjAgTDEwOTkuNiw1NDQuMFogTTExMDIuNiw0MTYuOCBDMTExMS4yLDQxNi4xIDExMDkuOSw0MjEuOCAxMTE4LjQsNDM2LjEgQzExMjYuOSw0NTAuNCAxMTI5LjUsNDQ0LjggMTEzMi45LDQ2Ny44IEMxMTM2LjMsNDkwLjggMTEzNC4wLDQ5Mi4xIDExMzAuNiw1MTguMyBDMTEyNy4yLDU0NC40IDExMjguNyw1NDYuMSAxMTIwLjksNTYxLjEgQzExMTMuMCw1NzYuMCAxMTEyLjEsNTc0LjIgMTEwMi42LDU3MS42IEMxMDkzLjAsNTY5LjAgMTA5My42LDU2Ny43IDEwODYuOCw1NTEuOSBDMTA4MC4wLDUzNi4wIDEwODIuMSw1MzguMSAxMDc4LjQsNTE0LjkgQzEwNzQuOCw0OTEuNyAxMDcxLjIsNDkwLjQgMTA3My43LDQ2OS4wIEMxMDc2LjMsNDQ3LjcgMTA3OS40LDQ1My4zIDEwODcuNSw0MzguNyBDMTA5NS42LDQyNC4xIDEwOTMuOSw0MTcuNSAxMTAyLjYsNDE2LjhaIE0xMTQyLjEsNjI5Ljg5NjU4NTU0ODQ1NSBMMTE1MS4yLDYyOS44OTY1ODU1NDg0NTUgTDExNDkuNiw1NDMuMSBMMTE0My43LDU0My4xWiBNMTE0Ni42LDQwNS42IEMxMTU2LjMsNDA3LjQgMTE1NC41LDQxMC41IDExNjMuMCw0MjYuMyBDMTE3MS42LDQ0Mi4xIDExNzQuNiw0MzcuNSAxMTc3LjMsNDYyLjIgQzExODAuMCw0ODYuOSAxMTc2LjgsNDg5LjEgMTE3Mi43LDUxNC42IEMxMTY4LjcsNTQwLjIgMTE3MC4wLDUzMy4xIDExNjIuNyw1NTMuNCBDMTE1NS40LDU3My44IDExNTUuNCw1ODguMyAxMTQ2LjYsNTg3LjIgQzExMzcuOSw1ODYuMiAxMTM4LjgsNTcwLjAgMTEzMS41LDU0OS43IEMxMTI0LjIsNTI5LjMgMTEyNC40LDUzOC43IDExMjAuNSw1MTQuNyBDMTExNi42LDQ5MC42IDExMTUuNCw0OTAuMyAxMTE3LjYsNDYzLjcgQzExMTkuOSw0MzcuMSAxMTIwLjUsNDM2LjEgMTEyOC42LDQxOS44IEMxMTM2LjcsNDAzLjUgMTEzNy4wLDQwMy44IDExNDYuNiw0MDUuNlogTTEyMjguNSw2MzIuMDA2NzMzMDExNzY5MyBMMTIzOC40LDYzMi4wMDY3MzMwMTE3NjkzIEwxMjM2LjcsNTMxLjkgTDEyMzAuMyw1MzEuOVogTTEyMzMuNSwzNzYuOCBDMTI0NC4wLDM4MC41IDEyNDEuMywzODIuNCAxMjUwLjYsMzk5LjcgQzEyNjAuMCw0MTcuMCAxMjYyLjYsNDA5LjYgMTI2Ni44LDQzOC41IEMxMjcxLjAsNDY3LjQgMTI2OS43LDQ3Mi4xIDEyNjUuNiw1MDMuMCBDMTI2MS40LDUzMy44IDEyNjEuMCw1MzQuMSAxMjUyLjAsNTQ4LjYgQzEyNDMuMCw1NjMuMSAxMjQzLjYsNTU1LjUgMTIzMy41LDU1NC43IEMxMjIzLjMsNTUzLjkgMTIyNC4wLDU2MC45IDEyMTUuNiw1NDUuOSBDMTIwNy4yLDUzMC44IDEyMDYuNSw1MjkuOCAxMjAzLjQsNTAxLjAgQzEyMDAuMyw0NzIuMiAxMjAxLjksNDc1LjAgMTIwNC42LDQ0Mi45IEMxMjA3LjMsNDEwLjkgMTIwNS4wLDQwNS4wIDEyMTMuMSwzODYuNSBDMTIyMS4yLDM2Ny45IDEyMjMuMCwzNzMuMCAxMjMzLjUsMzc2LjhaIE0xMzEyLjUsNjczLjI1MzM0NDk5MTYxNzcgTDEzMjIuNyw2NzMuMjUzMzQ0OTkxNjE3NyBMMTMyMC45LDU4Ni4xIEwxMzE0LjMsNTg2LjFaIE0xMzE3LjYsNDM3LjAgQzEzMjkuMCw0MzMuMCAxMzMxLjQsNDM1LjAgMTM0MC4wLDQ1NC45IEMxMzQ4LjYsNDc0LjcgMTM0Ni41LDQ3OS41IDEzNDguMiw1MDguMSBDMTM0OS45LDUzNi43IDEzNDguNSw1MjguNSAxMzQ2LjAsNTU2LjkgQzEzNDMuNiw1ODUuNCAxMzQ3LjMsNTkwLjAgMTMzOS4zLDYwOS42IEMxMzMxLjQsNjI5LjIgMTMyOC41LDYzMS40IDEzMTcuNiw2MjYuOSBDMTMwNi43LDYyMi40IDEzMDguMiw2MTMuNCAxMzAwLjUsNTkzLjYgQzEyOTIuOCw1NzMuOCAxMjkzLjAsNTc5LjQgMTI5MC4xLDU1Ni4yIEMxMjg3LjIsNTMzLjAgMTI4Ny42LDUzNS4wIDEyOTAuMiw1MTAuNiBDMTI5Mi44LDQ4Ni4zIDEyOTEuNyw0OTAuMCAxMjk5LjQsNDY5LjQgQzEzMDcuMSw0NDguNyAxMzA2LjIsNDQxLjEgMTMxNy42LDQzNy4wWiBNMTUyMy4wLDYxNi40NjUyMjA1NTczMjY3IEwxNTM0LjQsNjE2LjQ2NTIyMDU1NzMyNjcgTDE1MzIuNCw1NDcuNyBMMTUyNS4wLDU0Ny43WiBNMTUyOC43LDQ0Mi40IEMxNTQwLjQsNDQyLjAgMTUzOC42LDQ0Mi4yIDE1NDkuOSw0NTMuNSBDMTU2MS4yLDQ2NC43IDE1NjYuMSw0NjIuNiAxNTY5LjAsNDgyLjUgQzE1NzIuMCw1MDIuNSAxNTY1LjcsNTAzLjIgMTU2MC41LDUyNC44IEMxNTU1LjIsNTQ2LjMgMTU1OS4xLDU0Ni4wIDE1NTAuMiw1NTkuNSBDMTU0MS4zLDU3My4wIDE1NDEuNCw1NzEuNCAxNTI4LjcsNTczLjAgQzE1MTYuMCw1NzQuNiAxNTE0LjIsNTc4LjQgMTUwNC45LDU2NS4yIEMxNDk1LjYsNTUxLjkgMTQ5Ny43LDU0Ny4zIDE0OTUuNSw1MjUuNiBDMTQ5My4zLDUwMy45IDE0OTMuNSw1MDcuNCAxNDk3LjAsNDg3LjYgQzE1MDAuNCw0NjcuNyAxNDk5LjEsNDY3LjQgMTUwOC4wLDQ1NC44IEMxNTE2LjksNDQyLjEgMTUxNi45LDQ0Mi43IDE1MjguNyw0NDIuNFogTTE2MDEuNiw2MDguMzEzODg2NzM5NTQ4NCBMMTYwOC41LDYwOC4zMTM4ODY3Mzk1NDg0IEwxNjA4LjUsNTYxLjQgTDE2MDEuNiw1NjEuNFogTTE2MDUuMCw0OTguOCBMMTU2OS42LDU2MS40IEwxNjQwLjUsNTYxLjRaIE0xNjA1LjAsNDM2LjIgTDE1NzcuNiw0OTguOCBMMTYzMi40LDQ5OC44WiBNMTYwNS4wLDM3My43IEwxNTg1LjcsNDM2LjIgTDE2MjQuNCw0MzYuMlogTTE2MDUuMCwzNzMuNyBMMTU5My43LDM3My43IEwxNjE2LjQsMzczLjdaIE0xNjU0LjgsNjE3LjA1ODUyNTE0NTQwNjYgTDE2NjUuNyw2MTcuMDU4NTI1MTQ1NDA2NiBMMTY2NS43LDU2OC4zIEwxNjU0LjgsNTY4LjNaIE0xNjYwLjIsNTAzLjMgTDE2MDQuMyw1NjguMyBMMTcxNi4yLDU2OC4zWiBNMTY2MC4yLDQzOC40IEwxNjE2LjksNTAzLjMgTDE3MDMuNSw1MDMuM1ogTTE2NjAuMiwzNzMuNCBMMTYyOS42LDQzOC40IEwxNjkwLjgsNDM4LjRaIE0xNjYwLjIsMzczLjQgTDE2NDIuMywzNzMuNCBMMTY3OC4yLDM3My40WiBNMTY5My4xLDY0Ni4zNDI2NTAxNjU1NjYzIEwxNzA0LjcsNjQ2LjM0MjY1MDE2NTU2NjMgTDE3MDQuNyw1OTMuMSBMMTY5My4xLDU5My4xWiBNMTY5OC45LDUyMi4wIEwxNjM5LjYsNTkzLjEgTDE3NTguMiw1OTMuMVogTTE2OTguOSw0NTAuOSBMMTY1My4wLDUyMi4wIEwxNzQ0LjcsNTIyLjBaIE0xNjk4LjksMzc5LjkgTDE2NjYuNSw0NTAuOSBMMTczMS4zLDQ1MC45WiBNMTY5OC45LDM3OS45IEwxNjc5LjksMzc5LjkgTDE3MTcuOSwzNzkuOVogTTE3MzkuNSw2MTYuNTU3ODk4NDYxNDI2MiBMMTc1MC43LDYxNi41NTc4OTg0NjE0MjYyIEwxNzUwLjcsNTcwLjcgTDE3MzkuNSw1NzAuN1ogTTE3NDUuMSw1MDkuNCBMMTY4Ny43LDU3MC43IEwxODAyLjUsNTcwLjdaIE0xNzQ1LjEsNDQ4LjIgTDE3MDAuNyw1MDkuNCBMMTc4OS41LDUwOS40WiBNMTc0NS4xLDM4Ny4wIEwxNzEzLjcsNDQ4LjIgTDE3NzYuNSw0NDguMlogTTE3NDUuMSwzODcuMCBMMTcyNi43LDM4Ny4wIEwxNzYzLjQsMzg3LjBaIi8+CgogIDwhLS0gTGF5ZXIgNDogbmVhciAtLT4KICA8cGF0aCBmaWxsPSJ1cmwoI3RMNCkiIG9wYWNpdHk9IjAuOTAiIGQ9Ik0xODcuMyw3MjEuOTQwOTIxNTA4NzUzMyBMMjAyLjAsNzIxLjk0MDkyMTUwODc1MzMgTDE5OS40LDU5OC4zIEwxODkuOSw1OTguM1ogTTE5NC43LDQxNy45IEMyMDguNyw0MTUuOSAyMDguOSw0MTMuMyAyMjAuOCw0MzMuMiBDMjMyLjYsNDUzLjEgMjMwLjUsNDUyLjUgMjM2LjksNDg5LjAgQzI0My40LDUyNS41IDI0Ni42LDUyMi42IDI0My44LDU2My42IEMyNDEuMCw2MDQuNSAyNDAuNyw2MTEuMSAyMjcuMCw2MzUuMiBDMjEzLjIsNjU5LjMgMjEwLjksNjU2LjAgMTk0LjcsNjQ5LjYgQzE3OC40LDY0My4yIDE4MC44LDYzOC4xIDE2OC45LDYxMi41IEMxNTcuMCw1ODYuOSAxNTkuMSw1OTQuNSAxNTIuMiw1NTguMSBDMTQ1LjQsNTIxLjcgMTM5LjMsNTE1LjUgMTQ0LjUsNDgyLjUgQzE0OS42LDQ0OS41IDE1Ni42LDQ1OC40IDE3MC42LDQ0MC4zIEMxODQuNyw0MjIuMiAxODAuNiw0MTkuOCAxOTQuNyw0MTcuOVogTTI0OS4xLDcxOC43OTUzNjUzNzM2NTY0IEwyNTkuMSw3MTguNzk1MzY1MzczNjU2NCBMMjU5LjEsNjU1LjMgTDI0OS4xLDY1NS4zWiBNMjU0LjEsNTcwLjcgTDIwMi42LDY1NS4zIEwzMDUuNiw2NTUuM1ogTTI1NC4xLDQ4Ni4wIEwyMTQuMiw1NzAuNyBMMjkzLjksNTcwLjdaIE0yNTQuMSw0MDEuNCBMMjI1LjksNDg2LjAgTDI4Mi4zLDQ4Ni4wWiBNMjU0LjEsNDAxLjQgTDIzNy42LDQwMS40IEwyNzAuNiw0MDEuNFogTTMxNS4yLDczNi4wMzMyMTMyNjU4NDUyIEwzMjkuNiw3MzYuMDMzMjEzMjY1ODQ1MiBMMzI3LjEsNjAxLjUgTDMxNy43LDYwMS41WiBNMzIyLjQsNDExLjEgQzMzNy42LDQxOC41IDMzMy40LDQxMC4wIDM0Ni4xLDQyOS4wIEMzNTguOSw0NDguMCAzNjMuNiw0NDMuNiAzNjcuOCw0NzguOSBDMzcyLjEsNTE0LjMgMzY1LjUsNTExLjIgMzYxLjIsNTU1LjIgQzM1Ny4wLDU5OS4zIDM2My41LDYwNS44IDM1Mi43LDYzNi4zIEMzNDEuOCw2NjYuNyAzMzguMiw2NjguNCAzMjIuNCw2NjQuMCBDMzA2LjYsNjU5LjcgMzA4LjMsNjQ5LjkgMjk2LjIsNjIwLjYgQzI4NC4yLDU5MS4yIDI4NS4yLDU5OS40IDI3OS4zLDU1OS4yIEMyNzMuMyw1MTkuMSAyNzEuNiw1MjEuMCAyNzUuMSw0NzcuMiBDMjc4LjYsNDMzLjMgMjc4LjUsNDIxLjAgMjkxLjgsNDAyLjUgQzMwNS4xLDM4NC4wIDMwNy4yLDQwMy43IDMyMi40LDQxMS4xWiBNNzU3LjYsNjcwLjAxNTYxOTQ0NzE5MTUgTDc3Ni43LDY3MC4wMTU2MTk0NDcxOTE1IEw3NzMuMyw1NDkuMyBMNzYwLjksNTQ5LjNaIE03NjcuMSwzNjAuNSBDNzg2LjMsMzY1LjMgNzgxLjgsMzczLjUgNzk4LjAsMzk1LjkgQzgxNC4yLDQxOC40IDgxNi44LDQwNy45IDgyNS4wLDQ0MC43IEM4MzMuMSw0NzMuNCA4MzQuMyw0NzkuOCA4MjcuMSw1MTMuMCBDODE5LjgsNTQ2LjMgODE1LjksNTQyLjMgNzk5LjEsNTU5LjQgQzc4Mi4zLDU3Ni42IDc4Ny4zLDU2OC4zIDc2Ny4xLDU3NC4zIEM3NDYuOSw1ODAuMyA3NDQuNiw1OTcuNSA3MjYuOSw1ODAuOSBDNzA5LjIsNTY0LjMgNzA5LjAsNTU0LjQgNzAzLjksNTE1LjAgQzY5OC44LDQ3NS43IDcwMS41LDQ3OC41IDcwOC43LDQ0MC4zIEM3MTUuOSw0MDIuMSA3MTMuMyw0MDEuMCA3MjkuNywzNzguNyBDNzQ2LjAsMzU2LjMgNzQ4LjAsMzU1LjYgNzY3LjEsMzYwLjVaIE04MDUuMSw3MTIuMDUxMzg2NjcwMjk4MyBMODE0LjcsNzEyLjA1MTM4NjY3MDI5ODMgTDgxNC43LDY0MS40IEw4MDUuMSw2NDEuNFogTTgwOS45LDU0Ny4yIEw3NjAuMyw2NDEuNCBMODU5LjUsNjQxLjRaIE04MDkuOSw0NTMuMCBMNzcxLjUsNTQ3LjIgTDg0OC4yLDU0Ny4yWiBNODA5LjksMzU4LjkgTDc4Mi44LDQ1My4wIEw4MzcuMCw0NTMuMFogTTgwOS45LDM1OC45IEw3OTQuMCwzNTguOSBMODI1LjgsMzU4LjlaIE04NDguMCw3NDAuNjUxNTY4NjA5NDAyNSBMODYyLjQsNzQwLjY1MTU2ODYwOTQwMjUgTDg1OS45LDU5Ni40IEw4NTAuNSw1OTYuNFogTTg1NS4yLDM3NC45IEM4NzEuMSwzNzkuMyA4NzAuMSwzNzMuNyA4ODEuNyw0MDAuMCBDODkzLjIsNDI2LjQgODkxLjMsNDI2LjEgODk2LjUsNDY4LjkgQzkwMS43LDUxMS44IDkwMy45LDUwOS4wIDkwMC4zLDU1My4wIEM4OTYuNyw1OTcuMCA4OTYuMiw2MDMuNSA4ODMuNiw2MjYuMiBDODcxLjAsNjQ4LjggODY5LjgsNjM5LjIgODU1LjIsNjMzLjggQzg0MC42LDYyOC40IDg0NS44LDYyNy45IDgzMS41LDYwNi45IEM4MTcuMSw1ODUuOSA4MDguMiw1OTYuOCA4MDQuMCw1NTguOSBDNzk5LjksNTIxLjAgODEwLjgsNTIwLjUgODE2LjYsNDcxLjYgQzgyMi41LDQyMi42IDgxNC4xLDQxMS4zIDgyNC45LDM4NC4yIEM4MzUuNywzNTcuMSA4MzkuMywzNzAuNCA4NTUuMiwzNzQuOVogTTk4NS45LDcyNC42NTQxODg1ODIyNzgzIEw5OTUuNyw3MjQuNjU0MTg4NTgyMjc4MyBMOTk1LjcsNjY3LjcgTDk4NS45LDY2Ny43WiBNOTkwLjgsNTkxLjkgTDk0MC40LDY2Ny43IEwxMDQxLjMsNjY3LjdaIE05OTAuOCw1MTYuMCBMOTUxLjgsNTkxLjkgTDEwMjkuOSw1OTEuOVogTTk5MC44LDQ0MC4xIEw5NjMuMyw1MTYuMCBMMTAxOC40LDUxNi4wWiBNOTkwLjgsNDQwLjEgTDk3NC43LDQ0MC4xIEwxMDA3LjAsNDQwLjFaIE0xMDMzLjMsNjg4Ljg5NzMzNjAzMzkzNDIgTDEwNDYuNyw2ODguODk3MzM2MDMzOTM0MiBMMTA0Ni43LDYzMy42IEwxMDMzLjMsNjMzLjZaIE0xMDQwLjAsNTU5LjggTDk3MS4wLDYzMy42IEwxMTA5LjAsNjMzLjZaIE0xMDQwLjAsNDg2LjAgTDk4Ni43LDU1OS44IEwxMDkzLjQsNTU5LjhaIE0xMDQwLjAsNDEyLjMgTDEwMDIuMyw0ODYuMCBMMTA3Ny43LDQ4Ni4wWiBNMTA0MC4wLDQxMi4zIEwxMDE3LjksNDEyLjMgTDEwNjIuMSw0MTIuM1ogTTEwOTcuMiw3MjQuMTUyODk5OTU5ODc1MiBMMTExMy4wLDcyNC4xNTI4OTk5NTk4NzUyIEwxMTEwLjIsNjEyLjQgTDExMDAuMCw2MTIuNFogTTExMDUuMSw0MjcuMSBDMTEyMS44LDQzMC45IDExMjAuNiw0MzkuOCAxMTMyLjYsNDY0LjQgQzExNDQuNyw0ODkuMCAxMTQxLjIsNDgyLjMgMTE0OC4zLDUxNS4wIEMxMTU1LjQsNTQ3LjcgMTE2MS44LDU0OC41IDExNTguMCw1ODEuMSBDMTE1NC4zLDYxMy43IDExNDkuNiw2MTEuOSAxMTM0LjgsNjMxLjQgQzExMjAuMCw2NTAuOCAxMTIwLjgsNjUzLjMgMTEwNS4xLDY1MC43IEMxMDg5LjMsNjQ4LjAgMTA5NC4yLDY0MC45IDEwNzguNiw2MjIuMCBDMTA2Mi45LDYwMy4xIDEwNTYuMCw2MTQuNSAxMDQ5LjMsNTgzLjEgQzEwNDIuNiw1NTEuNyAxMDQ4LjAsNTQ3LjAgMTA1NC42LDUxMC4wIEMxMDYxLjIsNDcyLjkgMTA1OC44LDQ3NC4xIDEwNzIuOSw0NTAuOSBDMTA4Ny4wLDQyNy42IDEwODguNCw0MjMuMyAxMTA1LjEsNDI3LjFaIE0xMjY2LjgsNzI2LjQ0NDI2ODQxODQ2MTIgTDEyODEuNCw3MjYuNDQ0MjY4NDE4NDYxMiBMMTI3OC45LDU5MS4xIEwxMjY5LjQsNTkxLjFaIE0xMjc0LjEsMzg3LjYgQzEyODkuMSwzOTEuOSAxMjg0LjYsMzkzLjYgMTI5OC45LDQxNC44IEMxMzEzLjEsNDM2LjAgMTMxNy44LDQyNC4zIDEzMjUuMCw0NjMuNCBDMTMzMi4yLDUwMi41IDEzMjkuOCw1MDcuMyAxMzI0LjYsNTU0LjQgQzEzMTkuMyw2MDEuNSAxMzIwLjQsNjAyLjEgMTMwNi4zLDYzMS42IEMxMjkyLjIsNjYxLjEgMTI5Mi4xLDY2MC4wIDEyNzQuMSw2NTkuOSBDMTI1Ni4xLDY1OS44IDEyNTUuNSw2NjEuNCAxMjQyLjAsNjMxLjIgQzEyMjguNiw2MDEuMSAxMjI5LjEsNTk3LjEgMTIyNi4xLDU1Mi4yIEMxMjIzLjIsNTA3LjMgMTIyNi4yLDUxMy43IDEyMzEuNSw0NzAuOCBDMTIzNi45LDQyOC4wIDEyMzMuNCw0MjIuNiAxMjQ1LjMsMzk5LjMgQzEyNTcuMiwzNzYuMCAxMjU5LjEsMzgzLjIgMTI3NC4xLDM4Ny42WiBNMTQwMy42LDczMi44OTQ4NzQ4NjQ5NTg2IEwxNDE4LjgsNzMyLjg5NDg3NDg2NDk1ODYgTDE0MTYuMiw2MTUuOCBMMTQwNi4zLDYxNS44WiBNMTQxMS4yLDQzMi4zIEMxNDI1LjcsNDI5LjcgMTQyNC45LDQzNy40IDE0MzguNSw0NTguOCBDMTQ1Mi4xLDQ4MC4zIDE0NTIuMyw0NzMuNiAxNDU5LjcsNTA4LjkgQzE0NjcuMSw1NDQuMiAxNDY5LjgsNTQ3LjYgMTQ2NC45LDU4NC45IEMxNDU5LjksNjIyLjIgMTQ1Ny4wLDYxOS40IDE0NDIuMCw2NDIuMSBDMTQyNy4wLDY2NC44IDE0MjcuMyw2NjkuOCAxNDExLjIsNjY2LjAgQzEzOTUuMiw2NjIuMyAxMzk5LjMsNjUxLjggMTM4NC42LDYyOC44IEMxMzcwLjAsNjA1LjggMTM2Ni42LDYxOC43IDEzNTguOSw1ODMuOSBDMTM1MS4xLDU0OS4xIDEzNDkuMiw1MzcuMSAxMzU3LjAsNTA0LjYgQzEzNjQuOCw0NzIuMSAxMzcxLjYsNDg4LjEgMTM4Ni44LDQ2Ny44IEMxNDAyLjAsNDQ3LjYgMTM5Ni43LDQzNC44IDE0MTEuMiw0MzIuM1ogTTE0MTYuMCw2ODguNjM3MDMyMjY2MzE2MyBMMTQyOS40LDY4OC42MzcwMzIyNjYzMTYzIEwxNDI5LjQsNjE1LjAgTDE0MTYuMCw2MTUuMFogTTE0MjIuNyw1MTYuOCBMMTM1My43LDYxNS4wIEwxNDkxLjcsNjE1LjBaIE0xNDIyLjcsNDE4LjcgTDEzNjkuMyw1MTYuOCBMMTQ3Ni4xLDUxNi44WiBNMTQyMi43LDMyMC41IEwxMzg1LjAsNDE4LjcgTDE0NjAuNCw0MTguN1ogTTE0MjIuNywzMjAuNSBMMTQwMC42LDMyMC41IEwxNDQ0LjgsMzIwLjVaIE0xNDgyLjAsNzM1LjMxMzc4MDU5OTQzMSBMMTQ5MS4zLDczNS4zMTM3ODA1OTk0MzEgTDE0OTEuMyw2NjguMCBMMTQ4Mi4wLDY2OC4wWiBNMTQ4Ni42LDU3OC4zIEwxNDM4LjUsNjY4LjAgTDE1MzQuNyw2NjguMFogTTE0ODYuNiw0ODguNiBMMTQ0OS40LDU3OC4zIEwxNTIzLjgsNTc4LjNaIE0xNDg2LjYsMzk4LjggTDE0NjAuMyw0ODguNiBMMTUxMi45LDQ4OC42WiBNMTQ4Ni42LDM5OC44IEwxNDcxLjMsMzk4LjggTDE1MDIuMCwzOTguOFogTTE3MDIuOCw2NzMuNDYwMTAxMTAyMzY5OCBMMTcxOS4wLDY3My40NjAxMDExMDIzNjk4IEwxNzE2LjEsNTUxLjEgTDE3MDUuNiw1NTEuMVogTTE3MTAuOSwzNzAuOCBDMTcyOC4zLDM2OS43IDE3MzAuMSwzNTcuNiAxNzQyLjYsMzc4LjEgQzE3NTUuMiwzOTguNiAxNzUwLjcsNDA2LjMgMTc1NS42LDQ0NC4yIEMxNzYwLjQsNDgyLjAgMTc2Mi42LDQ3My4xIDE3NjAuMCw1MTMuMSBDMTc1Ny4zLDU1My4yIDE3NjAuMCw1NjQuMCAxNzQ2LjIsNTg3LjIgQzE3MzIuNSw2MTAuMyAxNzI5LjUsNTk5LjYgMTcxMC45LDU5NS43IEMxNjkyLjMsNTkxLjkgMTY5NS45LDU5NS4wIDE2NzkuOSw1NzMuNiBDMTY2My45LDU1Mi4xIDE2NTcuNSw1NTUuMiAxNjUzLjgsNTE5LjAgQzE2NTAuMSw0ODIuOSAxNjU5LjIsNDgyLjkgMTY2Ni43LDQ0NC41IEMxNjc0LjIsNDA2LjIgMTY2OC4xLDQwMi44IDE2ODAuNCwzODIuMSBDMTY5Mi44LDM2MS41IDE2OTMuNSwzNzEuOSAxNzEwLjksMzcwLjhaIi8+CgogIDwhLS0gQmFtYm9vIGNsdXN0ZXJzIC0tPgogIDxwYXRoIGZpbGw9IiMwNTFBMEEiIG9wYWNpdHk9IjAuODAiIGQ9Ik0zMjIuNyw3MTkuNjEzOTAxNTQ0MDY3MyBMMzI4LjcsNzE5LjYxMzkwMTU0NDA2NzMgTDMzMS41LDUwMC44IEwzMjUuNSw1MDAuOFogTTMyMS44LDY4MS42IEwzMzAuNSw2ODEuNiBMMzMwLjUsNjc2LjYgTDMyMS44LDY3Ni42WiBNMzIyLjQsNjM3LjYgTDMzMS4xLDYzNy42IEwzMzEuMSw2MzIuNiBMMzIyLjQsNjMyLjZaIE0zMjIuOSw1OTMuNiBMMzMxLjcsNTkzLjYgTDMzMS43LDU4OC42IEwzMjIuOSw1ODguNlogTTMyMy41LDU0OS42IEwzMzIuMyw1NDkuNiBMMzMyLjMsNTQ0LjYgTDMyMy41LDU0NC42WiBNMzI0LjEsNTA1LjYgTDMzMi44LDUwNS42IEwzMzIuOCw1MDAuNiBMMzI0LjEsNTAwLjZaIE0zMTEuNyw3MTkuNjEzOTAxNTQ0MDY3MyBMMzE3LjgsNzE5LjYxMzkwMTU0NDA2NzMgTDMyMi4yLDQ3MC4yIEwzMTYuMiw0NzAuMlogTTMxMS4xLDY4MS42IEwzMTkuOCw2ODEuNiBMMzE5LjgsNjc2LjYgTDMxMS4xLDY3Ni42WiBNMzExLjksNjM3LjYgTDMyMC42LDYzNy42IEwzMjAuNiw2MzIuNiBMMzExLjksNjMyLjZaIE0zMTIuNiw1OTMuNiBMMzIxLjQsNTkzLjYgTDMyMS40LDU4OC42IEwzMTIuNiw1ODguNlogTTMxMy40LDU0OS42IEwzMjIuMiw1NDkuNiBMMzIyLjIsNTQ0LjYgTDMxMy40LDU0NC42WiBNMzE0LjIsNTA1LjYgTDMyMy4wLDUwNS42IEwzMjMuMCw1MDAuNiBMMzE0LjIsNTAwLjZaIE0zMDQuMCw3MTkuNjEzOTAxNTQ0MDY3MyBMMzEwLjEsNzE5LjYxMzkwMTU0NDA2NzMgTDMwNi40LDQ2NC4zIEwzMDAuMyw0NjQuM1ogTTMwMi4xLDY4MS42IEwzMTAuOSw2ODEuNiBMMzEwLjksNjc2LjYgTDMwMi4xLDY3Ni42WiBNMzAxLjUsNjM3LjYgTDMxMC4zLDYzNy42IEwzMTAuMyw2MzIuNiBMMzAxLjUsNjMyLjZaIE0zMDAuOSw1OTMuNiBMMzA5LjYsNTkzLjYgTDMwOS42LDU4OC42IEwzMDAuOSw1ODguNlogTTMwMC4yLDU0OS42IEwzMDkuMCw1NDkuNiBMMzA5LjAsNTQ0LjYgTDMwMC4yLDU0NC42WiBNMjk5LjYsNTA1LjYgTDMwOC4zLDUwNS42IEwzMDguMyw1MDAuNiBMMjk5LjYsNTAwLjZaIE0yNzkuMCw3MTkuNjEzOTAxNTQ0MDY3MyBMMjg1LjEsNzE5LjYxMzkwMTU0NDA2NzMgTDI4OC4xLDQ2OC43IEwyODIuMCw0NjguN1ogTTI3OC4xLDY4MS42IEwyODYuOSw2ODEuNiBMMjg2LjksNjc2LjYgTDI3OC4xLDY3Ni42WiBNMjc4LjcsNjM3LjYgTDI4Ny40LDYzNy42IEwyODcuNCw2MzIuNiBMMjc4LjcsNjMyLjZaIE0yNzkuMiw1OTMuNiBMMjg3LjksNTkzLjYgTDI4Ny45LDU4OC42IEwyNzkuMiw1ODguNlogTTI3OS43LDU0OS42IEwyODguNSw1NDkuNiBMMjg4LjUsNTQ0LjYgTDI3OS43LDU0NC42WiBNMjgwLjIsNTA1LjYgTDI4OS4wLDUwNS42IEwyODkuMCw1MDAuNiBMMjgwLjIsNTAwLjZaIE0yODguNSw3MTkuNjEzOTAxNTQ0MDY3MyBMMjk0LjUsNzE5LjYxMzkwMTU0NDA2NzMgTDI5MS4xLDQ3NS45IEwyODUuMCw0NzUuOVogTTI4Ni42LDY4MS42IEwyOTUuMyw2ODEuNiBMMjk1LjMsNjc2LjYgTDI4Ni42LDY3Ni42WiBNMjg2LjAsNjM3LjYgTDI5NC43LDYzNy42IEwyOTQuNyw2MzIuNiBMMjg2LjAsNjMyLjZaIE0yODUuMyw1OTMuNiBMMjk0LjEsNTkzLjYgTDI5NC4xLDU4OC42IEwyODUuMyw1ODguNlogTTI4NC43LDU0OS42IEwyOTMuNSw1NDkuNiBMMjkzLjUsNTQ0LjYgTDI4NC43LDU0NC42WiBNMjg0LjEsNTA1LjYgTDI5Mi45LDUwNS42IEwyOTIuOSw1MDAuNiBMMjg0LjEsNTAwLjZaIE0yODUuNyw3MTkuNjEzOTAxNTQ0MDY3MyBMMjkxLjcsNzE5LjYxMzkwMTU0NDA2NzMgTDI5NS4wLDQzNy4yIEwyODkuMCw0MzcuMlogTTI4NC44LDY4MS42IEwyOTMuNSw2ODEuNiBMMjkzLjUsNjc2LjYgTDI4NC44LDY3Ni42WiBNMjg1LjMsNjM3LjYgTDI5NC4wLDYzNy42IEwyOTQuMCw2MzIuNiBMMjg1LjMsNjMyLjZaIE0yODUuOCw1OTMuNiBMMjk0LjUsNTkzLjYgTDI5NC41LDU4OC42IEwyODUuOCw1ODguNlogTTI4Ni4zLDU0OS42IEwyOTUuMSw1NDkuNiBMMjk1LjEsNTQ0LjYgTDI4Ni4zLDU0NC42WiBNMjg2LjgsNTA1LjYgTDI5NS42LDUwNS42IEwyOTUuNiw1MDAuNiBMMjg2LjgsNTAwLjZaIE0yODcuMyw0NjEuNiBMMjk2LjEsNDYxLjYgTDI5Ni4xLDQ1Ni42IEwyODcuMyw0NTYuNlogTTI5Ny43LDcxOS42MTM5MDE1NDQwNjczIEwzMDMuOCw3MTkuNjEzOTAxNTQ0MDY3MyBMMzAyLjYsNDE0LjIgTDI5Ni41LDQxNC4yWiBNMjk2LjIsNjgxLjYgTDMwNS4wLDY4MS42IEwzMDUuMCw2NzYuNiBMMjk2LjIsNjc2LjZaIE0yOTYuMCw2MzcuNiBMMzA0LjgsNjM3LjYgTDMwNC44LDYzMi42IEwyOTYuMCw2MzIuNlogTTI5NS45LDU5My42IEwzMDQuNiw1OTMuNiBMMzA0LjYsNTg4LjYgTDI5NS45LDU4OC42WiBNMjk1LjcsNTQ5LjYgTDMwNC41LDU0OS42IEwzMDQuNSw1NDQuNiBMMjk1LjcsNTQ0LjZaIE0yOTUuNSw1MDUuNiBMMzA0LjMsNTA1LjYgTDMwNC4zLDUwMC42IEwyOTUuNSw1MDAuNlogTTI5NS40LDQ2MS42IEwzMDQuMSw0NjEuNiBMMzA0LjEsNDU2LjYgTDI5NS40LDQ1Ni42WiBNMjk1LjIsNDE3LjYgTDMwMy45LDQxNy42IEwzMDMuOSw0MTIuNiBMMjk1LjIsNDEyLjZaIE01NjYuOSw3NTQuNzgzOTEwMzQ2NzkyNyBMNTczLjQsNzU0Ljc4MzkxMDM0Njc5MjcgTDU2Ny43LDUxMC40IEw1NjEuMiw1MTAuNFogTTU2NC42LDcxNi44IEw1NzQuMCw3MTYuOCBMNTc0LjAsNzExLjggTDU2NC42LDcxMS44WiBNNTYzLjUsNjcyLjggTDU3Mi45LDY3Mi44IEw1NzIuOSw2NjcuOCBMNTYzLjUsNjY3LjhaIE01NjIuNSw2MjguOCBMNTcxLjksNjI4LjggTDU3MS45LDYyMy44IEw1NjIuNSw2MjMuOFogTTU2MS41LDU4NC44IEw1NzAuOSw1ODQuOCBMNTcwLjksNTc5LjggTDU2MS41LDU3OS44WiBNNTYwLjUsNTQwLjggTDU2OS45LDU0MC44IEw1NjkuOSw1MzUuOCBMNTYwLjUsNTM1LjhaIE01NTMuOSw3NTQuNzgzOTEwMzQ2NzkyNyBMNTYwLjQsNzU0Ljc4MzkxMDM0Njc5MjcgTDU2My41LDQ1MS40IEw1NTcuMCw0NTEuNFogTTU1Mi44LDcxNi44IEw1NjIuMiw3MTYuOCBMNTYyLjIsNzExLjggTDU1Mi44LDcxMS44WiBNNTUzLjMsNjcyLjggTDU2Mi43LDY3Mi44IEw1NjIuNyw2NjcuOCBMNTUzLjMsNjY3LjhaIE01NTMuNyw2MjguOCBMNTYzLjEsNjI4LjggTDU2My4xLDYyMy44IEw1NTMuNyw2MjMuOFogTTU1NC4yLDU4NC44IEw1NjMuNiw1ODQuOCBMNTYzLjYsNTc5LjggTDU1NC4yLDU3OS44WiBNNTU0LjYsNTQwLjggTDU2NC4wLDU0MC44IEw1NjQuMCw1MzUuOCBMNTU0LjYsNTM1LjhaIE01NTUuMSw0OTYuOCBMNTY0LjUsNDk2LjggTDU2NC41LDQ5MS44IEw1NTUuMSw0OTEuOFogTTU1NS41LDQ1Mi44IEw1NjQuOSw0NTIuOCBMNTY0LjksNDQ3LjggTDU1NS41LDQ0Ny44WiBNNjI2LjUsNzU0Ljc4MzkxMDM0Njc5MjcgTDYzMy4wLDc1NC43ODM5MTAzNDY3OTI3IEw2MzQuNSw0NTMuNyBMNjI4LjAsNDUzLjdaIE02MjUuMiw3MTYuOCBMNjM0LjcsNzE2LjggTDYzNC43LDcxMS44IEw2MjUuMiw3MTEuOFogTTYyNS41LDY3Mi44IEw2MzQuOSw2NzIuOCBMNjM0LjksNjY3LjggTDYyNS41LDY2Ny44WiBNNjI1LjcsNjI4LjggTDYzNS4xLDYyOC44IEw2MzUuMSw2MjMuOCBMNjI1LjcsNjIzLjhaIE02MjUuOSw1ODQuOCBMNjM1LjMsNTg0LjggTDYzNS4zLDU3OS44IEw2MjUuOSw1NzkuOFogTTYyNi4xLDU0MC44IEw2MzUuNSw1NDAuOCBMNjM1LjUsNTM1LjggTDYyNi4xLDUzNS44WiBNNjI2LjMsNDk2LjggTDYzNS43LDQ5Ni44IEw2MzUuNyw0OTEuOCBMNjI2LjMsNDkxLjhaIE01NDUuMyw3NTQuNzgzOTEwMzQ2NzkyNyBMNTUxLjgsNzU0Ljc4MzkxMDM0Njc5MjcgTDU1Ni45LDUyNS42IEw1NTAuNCw1MjUuNlogTTU0NC43LDcxNi44IEw1NTQuMSw3MTYuOCBMNTU0LjEsNzExLjggTDU0NC43LDcxMS44WiBNNTQ1LjcsNjcyLjggTDU1NS4xLDY3Mi44IEw1NTUuMSw2NjcuOCBMNTQ1LjcsNjY3LjhaIE01NDYuNyw2MjguOCBMNTU2LjEsNjI4LjggTDU1Ni4xLDYyMy44IEw1NDYuNyw2MjMuOFogTTU0Ny42LDU4NC44IEw1NTcuMCw1ODQuOCBMNTU3LjAsNTc5LjggTDU0Ny42LDU3OS44WiBNNTQ4LjYsNTQwLjggTDU1OC4wLDU0MC44IEw1NTguMCw1MzUuOCBMNTQ4LjYsNTM1LjhaIE01NTIuOSw3NTQuNzgzOTEwMzQ2NzkyNyBMNTU5LjQsNzU0Ljc4MzkxMDM0Njc5MjcgTDU1NS41LDQ3MC4wIEw1NDkuMCw0NzAuMFogTTU1MC45LDcxNi44IEw1NjAuMyw3MTYuOCBMNTYwLjMsNzExLjggTDU1MC45LDcxMS44WiBNNTUwLjMsNjcyLjggTDU1OS43LDY3Mi44IEw1NTkuNyw2NjcuOCBMNTUwLjMsNjY3LjhaIE01NDkuNyw2MjguOCBMNTU5LjEsNjI4LjggTDU1OS4xLDYyMy44IEw1NDkuNyw2MjMuOFogTTU0OS4xLDU4NC44IEw1NTguNSw1ODQuOCBMNTU4LjUsNTc5LjggTDU0OS4xLDU3OS44WiBNNTQ4LjUsNTQwLjggTDU1Ny45LDU0MC44IEw1NTcuOSw1MzUuOCBMNTQ4LjUsNTM1LjhaIE01NDcuOSw0OTYuOCBMNTU3LjMsNDk2LjggTDU1Ny4zLDQ5MS44IEw1NDcuOSw0OTEuOFogTTU4NS43LDc1NC43ODM5MTAzNDY3OTI3IEw1OTIuMiw3NTQuNzgzOTEwMzQ2NzkyNyBMNTg4LjgsNDMzLjEgTDU4Mi4zLDQzMy4xWiBNNTgzLjksNzE2LjggTDU5My4zLDcxNi44IEw1OTMuMyw3MTEuOCBMNTgzLjksNzExLjhaIE01ODMuNCw2NzIuOCBMNTkyLjgsNjcyLjggTDU5Mi44LDY2Ny44IEw1ODMuNCw2NjcuOFogTTU4Mi45LDYyOC44IEw1OTIuMyw2MjguOCBMNTkyLjMsNjIzLjggTDU4Mi45LDYyMy44WiBNNTgyLjQsNTg0LjggTDU5MS44LDU4NC44IEw1OTEuOCw1NzkuOCBMNTgyLjQsNTc5LjhaIE01ODIuMCw1NDAuOCBMNTkxLjQsNTQwLjggTDU5MS40LDUzNS44IEw1ODIuMCw1MzUuOFogTTU4MS41LDQ5Ni44IEw1OTAuOSw0OTYuOCBMNTkwLjksNDkxLjggTDU4MS41LDQ5MS44WiBNNTgxLjAsNDUyLjggTDU5MC40LDQ1Mi44IEw1OTAuNCw0NDcuOCBMNTgxLjAsNDQ3LjhaIE01OTcuMSw3NTQuNzgzOTEwMzQ2NzkyNyBMNjAzLjYsNzU0Ljc4MzkxMDM0Njc5MjcgTDYwNS4yLDU0NS45IEw1OTguNyw1NDUuOVogTTU5NS45LDcxNi44IEw2MDUuMyw3MTYuOCBMNjA1LjMsNzExLjggTDU5NS45LDcxMS44WiBNNTk2LjMsNjcyLjggTDYwNS43LDY3Mi44IEw2MDUuNyw2NjcuOCBMNTk2LjMsNjY3LjhaIE01OTYuNiw2MjguOCBMNjA2LjAsNjI4LjggTDYwNi4wLDYyMy44IEw1OTYuNiw2MjMuOFogTTU5Ni45LDU4NC44IEw2MDYuMyw1ODQuOCBMNjA2LjMsNTc5LjggTDU5Ni45LDU3OS44WiBNOTMzLjAsNzUwLjY3Njk0ODU1MjcxMDggTDkzOC4yLDc1MC42NzY5NDg1NTI3MTA4IEw5NDAuMyw0OTUuMSBMOTM1LjAsNDk1LjFaIE05MzIuMSw3MTIuNyBMOTM5LjcsNzEyLjcgTDkzOS43LDcwNy43IEw5MzIuMSw3MDcuN1ogTTkzMi40LDY2OC43IEw5NDAuMSw2NjguNyBMOTQwLjEsNjYzLjcgTDkzMi40LDY2My43WiBNOTMyLjgsNjI0LjcgTDk0MC40LDYyNC43IEw5NDAuNCw2MTkuNyBMOTMyLjgsNjE5LjdaIE05MzMuMiw1ODAuNyBMOTQwLjgsNTgwLjcgTDk0MC44LDU3NS43IEw5MzMuMiw1NzUuN1ogTTkzMy41LDUzNi43IEw5NDEuMSw1MzYuNyBMOTQxLjEsNTMxLjcgTDkzMy41LDUzMS43WiBNOTE0LjEsNzUwLjY3Njk0ODU1MjcxMDggTDkxOS40LDc1MC42NzY5NDg1NTI3MTA4IEw5MjAuMSw1NDQuMyBMOTE0LjgsNTQ0LjNaIE05MTMuMSw3MTIuNyBMOTIwLjcsNzEyLjcgTDkyMC43LDcwNy43IEw5MTMuMSw3MDcuN1ogTTkxMy4yLDY2OC43IEw5MjAuOCw2NjguNyBMOTIwLjgsNjYzLjcgTDkxMy4yLDY2My43WiBNOTEzLjQsNjI0LjcgTDkyMS4wLDYyNC43IEw5MjEuMCw2MTkuNyBMOTEzLjQsNjE5LjdaIE05MTMuNSw1ODAuNyBMOTIxLjEsNTgwLjcgTDkyMS4xLDU3NS43IEw5MTMuNSw1NzUuN1ogTTk0Mi42LDc1MC42NzY5NDg1NTI3MTA4IEw5NDcuOSw3NTAuNjc2OTQ4NTUyNzEwOCBMOTQ3LjEsNDIyLjIgTDk0MS44LDQyMi4yWiBNOTQxLjMsNzEyLjcgTDk0OS4wLDcxMi43IEw5NDkuMCw3MDcuNyBMOTQxLjMsNzA3LjdaIE05NDEuMiw2NjguNyBMOTQ4LjksNjY4LjcgTDk0OC45LDY2My43IEw5NDEuMiw2NjMuN1ogTTk0MS4xLDYyNC43IEw5NDguNyw2MjQuNyBMOTQ4LjcsNjE5LjcgTDk0MS4xLDYxOS43WiBNOTQxLjAsNTgwLjcgTDk0OC42LDU4MC43IEw5NDguNiw1NzUuNyBMOTQxLjAsNTc1LjdaIE05NDAuOSw1MzYuNyBMOTQ4LjUsNTM2LjcgTDk0OC41LDUzMS43IEw5NDAuOSw1MzEuN1ogTTk0MC44LDQ5Mi43IEw5NDguNCw0OTIuNyBMOTQ4LjQsNDg3LjcgTDk0MC44LDQ4Ny43WiBNOTQwLjcsNDQ4LjcgTDk0OC4zLDQ0OC43IEw5NDguMyw0NDMuNyBMOTQwLjcsNDQzLjdaIE05NjMuMiw3NTAuNjc2OTQ4NTUyNzEwOCBMOTY4LjQsNzUwLjY3Njk0ODU1MjcxMDggTDk3Mi43LDQ3MC45IEw5NjcuNSw0NzAuOVogTTk2Mi42LDcxMi43IEw5NzAuMiw3MTIuNyBMOTcwLjIsNzA3LjcgTDk2Mi42LDcwNy43WiBNOTYzLjIsNjY4LjcgTDk3MC45LDY2OC43IEw5NzAuOSw2NjMuNyBMOTYzLjIsNjYzLjdaIE05NjMuOSw2MjQuNyBMOTcxLjUsNjI0LjcgTDk3MS41LDYxOS43IEw5NjMuOSw2MTkuN1ogTTk2NC42LDU4MC43IEw5NzIuMiw1ODAuNyBMOTcyLjIsNTc1LjcgTDk2NC42LDU3NS43WiBNOTY1LjMsNTM2LjcgTDk3Mi45LDUzNi43IEw5NzIuOSw1MzEuNyBMOTY1LjMsNTMxLjdaIE05NjUuOSw0OTIuNyBMOTczLjYsNDkyLjcgTDk3My42LDQ4Ny43IEw5NjUuOSw0ODcuN1ogTTkwOS43LDc1MC42NzY5NDg1NTI3MTA4IEw5MTQuOSw3NTAuNjc2OTQ4NTUyNzEwOCBMOTEwLjYsNTQwLjYgTDkwNS40LDU0MC42WiBNOTA3LjcsNzEyLjcgTDkxNS4zLDcxMi43IEw5MTUuMyw3MDcuNyBMOTA3LjcsNzA3LjdaIE05MDYuOCw2NjguNyBMOTE0LjQsNjY4LjcgTDkxNC40LDY2My43IEw5MDYuOCw2NjMuN1ogTTkwNS45LDYyNC43IEw5MTMuNSw2MjQuNyBMOTEzLjUsNjE5LjcgTDkwNS45LDYxOS43WiBNOTA1LjAsNTgwLjcgTDkxMi42LDU4MC43IEw5MTIuNiw1NzUuNyBMOTA1LjAsNTc1LjdaIE0xMjMyLjIsNzkyLjUwMTIyNjk5MzIyOTcgTDEyMzguMiw3OTIuNTAxMjI2OTkzMjI5NyBMMTIzNi4zLDUyNS44IEwxMjMwLjMsNTI1LjhaIE0xMjMwLjYsNzU0LjUgTDEyMzkuMyw3NTQuNSBMMTIzOS4zLDc0OS41IEwxMjMwLjYsNzQ5LjVaIE0xMjMwLjMsNzEwLjUgTDEyMzkuMCw3MTAuNSBMMTIzOS4wLDcwNS41IEwxMjMwLjMsNzA1LjVaIE0xMjMwLjAsNjY2LjUgTDEyMzguNiw2NjYuNSBMMTIzOC42LDY2MS41IEwxMjMwLjAsNjYxLjVaIE0xMjI5LjYsNjIyLjUgTDEyMzguMyw2MjIuNSBMMTIzOC4zLDYxNy41IEwxMjI5LjYsNjE3LjVaIE0xMjI5LjMsNTc4LjUgTDEyMzguMCw1NzguNSBMMTIzOC4wLDU3My41IEwxMjI5LjMsNTczLjVaIE0xMjI5LjAsNTM0LjUgTDEyMzcuNyw1MzQuNSBMMTIzNy43LDUyOS41IEwxMjI5LjAsNTI5LjVaIE0xMjkxLjksNzkyLjUwMTIyNjk5MzIyOTcgTDEyOTcuOSw3OTIuNTAxMjI2OTkzMjI5NyBMMTMwMi4zLDUzMi45IEwxMjk2LjMsNTMyLjlaIE0xMjkxLjIsNzU0LjUgTDEyOTkuOSw3NTQuNSBMMTI5OS45LDc0OS41IEwxMjkxLjIsNzQ5LjVaIE0xMjkyLjAsNzEwLjUgTDEzMDAuNiw3MTAuNSBMMTMwMC42LDcwNS41IEwxMjkyLjAsNzA1LjVaIE0xMjkyLjcsNjY2LjUgTDEzMDEuNCw2NjYuNSBMMTMwMS40LDY2MS41IEwxMjkyLjcsNjYxLjVaIE0xMjkzLjUsNjIyLjUgTDEzMDIuMSw2MjIuNSBMMTMwMi4xLDYxNy41IEwxMjkzLjUsNjE3LjVaIE0xMjk0LjIsNTc4LjUgTDEzMDIuOSw1NzguNSBMMTMwMi45LDU3My41IEwxMjk0LjIsNTczLjVaIE0xMjk1LjAsNTM0LjUgTDEzMDMuNiw1MzQuNSBMMTMwMy42LDUyOS41IEwxMjk1LjAsNTI5LjVaIE0xMjU3LjIsNzkyLjUwMTIyNjk5MzIyOTcgTDEyNjMuMiw3OTIuNTAxMjI2OTkzMjI5NyBMMTI2MS4wLDUzMy45IEwxMjU1LjAsNTMzLjlaIE0xMjU1LjYsNzU0LjUgTDEyNjQuMiw3NTQuNSBMMTI2NC4yLDc0OS41IEwxMjU1LjYsNzQ5LjVaIE0xMjU1LjIsNzEwLjUgTDEyNjMuOCw3MTAuNSBMMTI2My44LDcwNS41IEwxMjU1LjIsNzA1LjVaIE0xMjU0LjgsNjY2LjUgTDEyNjMuNSw2NjYuNSBMMTI2My41LDY2MS41IEwxMjU0LjgsNjYxLjVaIE0xMjU0LjQsNjIyLjUgTDEyNjMuMSw2MjIuNSBMMTI2My4xLDYxNy41IEwxMjU0LjQsNjE3LjVaIE0xMjU0LjAsNTc4LjUgTDEyNjIuNyw1NzguNSBMMTI2Mi43LDU3My41IEwxMjU0LjAsNTczLjVaIE0xMjUzLjcsNTM0LjUgTDEyNjIuMyw1MzQuNSBMMTI2Mi4zLDUyOS41IEwxMjUzLjcsNTI5LjVaIE0xMjY3LjcsNzkyLjUwMTIyNjk5MzIyOTcgTDEyNzMuNiw3OTIuNTAxMjI2OTkzMjI5NyBMMTI3OC40LDU3OS4xIEwxMjcyLjQsNTc5LjFaIE0xMjY3LjIsNzU0LjUgTDEyNzUuOCw3NTQuNSBMMTI3NS44LDc0OS41IEwxMjY3LjIsNzQ5LjVaIE0xMjY4LjIsNzEwLjUgTDEyNzYuOCw3MTAuNSBMMTI3Ni44LDcwNS41IEwxMjY4LjIsNzA1LjVaIE0xMjY5LjEsNjY2LjUgTDEyNzcuOCw2NjYuNSBMMTI3Ny44LDY2MS41IEwxMjY5LjEsNjYxLjVaIE0xMjcwLjEsNjIyLjUgTDEyNzguOCw2MjIuNSBMMTI3OC44LDYxNy41IEwxMjcwLjEsNjE3LjVaIE0xMzIyLjIsNzAzLjY4ODQ2MjgxNzAyNjcgTDEzMjkuNCw3MDMuNjg4NDYyODE3MDI2NyBMMTMzNC41LDQzNS42IEwxMzI3LjMsNDM1LjZaIE0xMzIxLjMsNjY1LjcgTDEzMzEuNyw2NjUuNyBMMTMzMS43LDY2MC43IEwxMzIxLjMsNjYwLjdaIE0xMzIyLjIsNjIxLjcgTDEzMzIuNSw2MjEuNyBMMTMzMi41LDYxNi43IEwxMzIyLjIsNjE2LjdaIE0xMzIzLjAsNTc3LjcgTDEzMzMuNCw1NzcuNyBMMTMzMy40LDU3Mi43IEwxMzIzLjAsNTcyLjdaIE0xMzIzLjgsNTMzLjcgTDEzMzQuMiw1MzMuNyBMMTMzNC4yLDUyOC43IEwxMzIzLjgsNTI4LjdaIE0xMzI0LjcsNDg5LjcgTDEzMzUuMCw0ODkuNyBMMTMzNS4wLDQ4NC43IEwxMzI0LjcsNDg0LjdaIE0xMzI1LjUsNDQ1LjcgTDEzMzUuOSw0NDUuNyBMMTMzNS45LDQ0MC43IEwxMzI1LjUsNDQwLjdaIE0xMjgwLjksNzAzLjY4ODQ2MjgxNzAyNjcgTDEyODguMCw3MDMuNjg4NDYyODE3MDI2NyBMMTI4OS4zLDQxOC42IEwxMjgyLjIsNDE4LjZaIE0xMjc5LjQsNjY1LjcgTDEyODkuOCw2NjUuNyBMMTI4OS44LDY2MC43IEwxMjc5LjQsNjYwLjdaIE0xMjc5LjYsNjIxLjcgTDEyOTAuMCw2MjEuNyBMMTI5MC4wLDYxNi43IEwxMjc5LjYsNjE2LjdaIE0xMjc5LjgsNTc3LjcgTDEyOTAuMiw1NzcuNyBMMTI5MC4yLDU3Mi43IEwxMjc5LjgsNTcyLjdaIE0xMjgwLjAsNTMzLjcgTDEyOTAuNCw1MzMuNyBMMTI5MC40LDUyOC43IEwxMjgwLjAsNTI4LjdaIE0xMjgwLjMsNDg5LjcgTDEyOTAuNiw0ODkuNyBMMTI5MC42LDQ4NC43IEwxMjgwLjMsNDg0LjdaIE0xMjgwLjUsNDQ1LjcgTDEyOTAuOCw0NDUuNyBMMTI5MC44LDQ0MC43IEwxMjgwLjUsNDQwLjdaIE0xMjgxLjIsNzAzLjY4ODQ2MjgxNzAyNjcgTDEyODguNCw3MDMuNjg4NDYyODE3MDI2NyBMMTI5Mi4wLDQyNC42IEwxMjg0LjgsNDI0LjZaIE0xMjgwLjEsNjY1LjcgTDEyOTAuNSw2NjUuNyBMMTI5MC41LDY2MC43IEwxMjgwLjEsNjYwLjdaIE0xMjgwLjcsNjIxLjcgTDEyOTEuMCw2MjEuNyBMMTI5MS4wLDYxNi43IEwxMjgwLjcsNjE2LjdaIE0xMjgxLjIsNTc3LjcgTDEyOTEuNiw1NzcuNyBMMTI5MS42LDU3Mi43IEwxMjgxLjIsNTcyLjdaIE0xMjgxLjgsNTMzLjcgTDEyOTIuMiw1MzMuNyBMMTI5Mi4yLDUyOC43IEwxMjgxLjgsNTI4LjdaIE0xMjgyLjQsNDg5LjcgTDEyOTIuNyw0ODkuNyBMMTI5Mi43LDQ4NC43IEwxMjgyLjQsNDg0LjdaIE0xMjgyLjksNDQ1LjcgTDEyOTMuMyw0NDUuNyBMMTI5My4zLDQ0MC43IEwxMjgyLjksNDQwLjdaIE0xMzQwLjUsNzAzLjY4ODQ2MjgxNzAyNjcgTDEzNDcuNyw3MDMuNjg4NDYyODE3MDI2NyBMMTM1MS40LDQ4MC45IEwxMzQ0LjIsNDgwLjlaIE0xMzM5LjYsNjY1LjcgTDEzNDkuOSw2NjUuNyBMMTM0OS45LDY2MC43IEwxMzM5LjYsNjYwLjdaIE0xMzQwLjMsNjIxLjcgTDEzNTAuNyw2MjEuNyBMMTM1MC43LDYxNi43IEwxMzQwLjMsNjE2LjdaIE0xMzQxLjAsNTc3LjcgTDEzNTEuNCw1NzcuNyBMMTM1MS40LDU3Mi43IEwxMzQxLjAsNTcyLjdaIE0xMzQxLjcsNTMzLjcgTDEzNTIuMSw1MzMuNyBMMTM1Mi4xLDUyOC43IEwxMzQxLjcsNTI4LjdaIE0xMzQyLjUsNDg5LjcgTDEzNTIuOCw0ODkuNyBMMTM1Mi44LDQ4NC43IEwxMzQyLjUsNDg0LjdaIE0xMjkxLjIsNzAzLjY4ODQ2MjgxNzAyNjcgTDEyOTguNCw3MDMuNjg4NDYyODE3MDI2NyBMMTMwNC41LDQxMS40IEwxMjk3LjMsNDExLjRaIE0xMjkwLjQsNjY1LjcgTDEzMDAuOCw2NjUuNyBMMTMwMC44LDY2MC43IEwxMjkwLjQsNjYwLjdaIE0xMjkxLjMsNjIxLjcgTDEzMDEuNyw2MjEuNyBMMTMwMS43LDYxNi43IEwxMjkxLjMsNjE2LjdaIE0xMjkyLjMsNTc3LjcgTDEzMDIuNiw1NzcuNyBMMTMwMi42LDU3Mi43IEwxMjkyLjMsNTcyLjdaIE0xMjkzLjIsNTMzLjcgTDEzMDMuNSw1MzMuNyBMMTMwMy41LDUyOC43IEwxMjkzLjIsNTI4LjdaIE0xMjk0LjEsNDg5LjcgTDEzMDQuNSw0ODkuNyBMMTMwNC41LDQ4NC43IEwxMjk0LjEsNDg0LjdaIE0xMjk1LjAsNDQ1LjcgTDEzMDUuNCw0NDUuNyBMMTMwNS40LDQ0MC43IEwxMjk1LjAsNDQwLjdaIE0xNDI0LjYsNzYzLjA5MDcxMTQ5NTY4NTkgTDE0MzIuMCw3NjMuMDkwNzExNDk1Njg1OSBMMTQzNi4zLDQ2My44IEwxNDI5LjAsNDYzLjhaIE0xNDIzLjUsNzI1LjEgTDE0MzQuMiw3MjUuMSBMMTQzNC4yLDcyMC4xIEwxNDIzLjUsNzIwLjFaIE0xNDI0LjIsNjgxLjEgTDE0MzQuOCw2ODEuMSBMMTQzNC44LDY3Ni4xIEwxNDI0LjIsNjc2LjFaIE0xNDI0LjgsNjM3LjEgTDE0MzUuNSw2MzcuMSBMMTQzNS41LDYzMi4xIEwxNDI0LjgsNjMyLjFaIE0xNDI1LjQsNTkzLjEgTDE0MzYuMSw1OTMuMSBMMTQzNi4xLDU4OC4xIEwxNDI1LjQsNTg4LjFaIE0xNDI2LjEsNTQ5LjEgTDE0MzYuOCw1NDkuMSBMMTQzNi44LDU0NC4xIEwxNDI2LjEsNTQ0LjFaIE0xNDI2LjcsNTA1LjEgTDE0MzcuNCw1MDUuMSBMMTQzNy40LDUwMC4xIEwxNDI2LjcsNTAwLjFaIE0xNDk3LjAsNzYzLjA5MDcxMTQ5NTY4NTkgTDE1MDQuNCw3NjMuMDkwNzExNDk1Njg1OSBMMTUxMC40LDU1OC4wIEwxNTAzLjAsNTU4LjBaIE0xNDk2LjQsNzI1LjEgTDE1MDcuMSw3MjUuMSBMMTUwNy4xLDcyMC4xIEwxNDk2LjQsNzIwLjFaIE0xNDk3LjcsNjgxLjEgTDE1MDguNCw2ODEuMSBMMTUwOC40LDY3Ni4xIEwxNDk3LjcsNjc2LjFaIE0xNDk5LjAsNjM3LjEgTDE1MDkuNyw2MzcuMSBMMTUwOS43LDYzMi4xIEwxNDk5LjAsNjMyLjFaIE0xNTAwLjMsNTkzLjEgTDE1MTEuMCw1OTMuMSBMMTUxMS4wLDU4OC4xIEwxNTAwLjMsNTg4LjFaIE0xNDM4LjAsNzYzLjA5MDcxMTQ5NTY4NTkgTDE0NDUuMyw3NjMuMDkwNzExNDk1Njg1OSBMMTQ0OC40LDQ1Ny42IEwxNDQxLjAsNDU3LjZaIE0xNDM2LjcsNzI1LjEgTDE0NDcuNCw3MjUuMSBMMTQ0Ny40LDcyMC4xIEwxNDM2LjcsNzIwLjFaIE0xNDM3LjEsNjgxLjEgTDE0NDcuOCw2ODEuMSBMMTQ0Ny44LDY3Ni4xIEwxNDM3LjEsNjc2LjFaIE0xNDM3LjYsNjM3LjEgTDE0NDguMiw2MzcuMSBMMTQ0OC4yLDYzMi4xIEwxNDM3LjYsNjMyLjFaIE0xNDM4LjAsNTkzLjEgTDE0NDguNyw1OTMuMSBMMTQ0OC43LDU4OC4xIEwxNDM4LjAsNTg4LjFaIE0xNDM4LjQsNTQ5LjEgTDE0NDkuMSw1NDkuMSBMMTQ0OS4xLDU0NC4xIEwxNDM4LjQsNTQ0LjFaIE0xNDM4LjksNTA1LjEgTDE0NDkuNiw1MDUuMSBMMTQ0OS42LDUwMC4xIEwxNDM4LjksNTAwLjFaIE0xNDM5LjMsNDYxLjEgTDE0NTAuMCw0NjEuMSBMMTQ1MC4wLDQ1Ni4xIEwxNDM5LjMsNDU2LjFaIE0xNDc2LjEsNzYzLjA5MDcxMTQ5NTY4NTkgTDE0ODMuNSw3NjMuMDkwNzExNDk1Njg1OSBMMTQ4NS44LDUwNi4yIEwxNDc4LjQsNTA2LjJaIE0xNDc0LjgsNzI1LjEgTDE0ODUuNSw3MjUuMSBMMTQ4NS41LDcyMC4xIEwxNDc0LjgsNzIwLjFaIE0xNDc1LjIsNjgxLjEgTDE0ODUuOSw2ODEuMSBMMTQ4NS45LDY3Ni4xIEwxNDc1LjIsNjc2LjFaIE0xNDc1LjYsNjM3LjEgTDE0ODYuMiw2MzcuMSBMMTQ4Ni4yLDYzMi4xIEwxNDc1LjYsNjMyLjFaIE0xNDc2LjAsNTkzLjEgTDE0ODYuNiw1OTMuMSBMMTQ4Ni42LDU4OC4xIEwxNDc2LjAsNTg4LjFaIE0xNDc2LjQsNTQ5LjEgTDE0ODcuMCw1NDkuMSBMMTQ4Ny4wLDU0NC4xIEwxNDc2LjQsNTQ0LjFaIE0xNDQ3LjQsNzYzLjA5MDcxMTQ5NTY4NTkgTDE0NTQuOCw3NjMuMDkwNzExNDk1Njg1OSBMMTQ1OS4xLDU2MS43IEwxNDUxLjgsNTYxLjdaIE0xNDQ2LjYsNzI1LjEgTDE0NTcuMyw3MjUuMSBMMTQ1Ny4zLDcyMC4xIEwxNDQ2LjYsNzIwLjFaIE0xNDQ3LjUsNjgxLjEgTDE0NTguMiw2ODEuMSBMMTQ1OC4yLDY3Ni4xIEwxNDQ3LjUsNjc2LjFaIE0xNDQ4LjUsNjM3LjEgTDE0NTkuMiw2MzcuMSBMMTQ1OS4yLDYzMi4xIEwxNDQ4LjUsNjMyLjFaIE0xNDQ5LjQsNTkzLjEgTDE0NjAuMSw1OTMuMSBMMTQ2MC4xLDU4OC4xIEwxNDQ5LjQsNTg4LjFaIE0xNTYzLjIsNzIyLjUxMzQ5MDUyMzc4NSBMMTU2OS4yLDcyMi41MTM0OTA1MjM3ODUgTDE1NzAuNyw1NDEuMSBMMTU2NC42LDU0MS4xWiBNMTU2Mi4xLDY4NC41IEwxNTcwLjksNjg0LjUgTDE1NzAuOSw2NzkuNSBMMTU2Mi4xLDY3OS41WiBNMTU2Mi41LDY0MC41IEwxNTcxLjIsNjQwLjUgTDE1NzEuMiw2MzUuNSBMMTU2Mi41LDYzNS41WiBNMTU2Mi44LDU5Ni41IEwxNTcxLjYsNTk2LjUgTDE1NzEuNiw1OTEuNSBMMTU2Mi44LDU5MS41WiBNMTU2My4yLDU1Mi41IEwxNTcxLjksNTUyLjUgTDE1NzEuOSw1NDcuNSBMMTU2My4yLDU0Ny41WiBNMTU4My4yLDcyMi41MTM0OTA1MjM3ODUgTDE1ODkuMyw3MjIuNTEzNDkwNTIzNzg1IEwxNTkzLjQsNDgwLjUgTDE1ODcuNCw0ODAuNVogTTE1ODIuNSw2ODQuNSBMMTU5MS4zLDY4NC41IEwxNTkxLjMsNjc5LjUgTDE1ODIuNSw2NzkuNVogTTE1ODMuMyw2NDAuNSBMMTU5Mi4wLDY0MC41IEwxNTkyLjAsNjM1LjUgTDE1ODMuMyw2MzUuNVogTTE1ODQuMCw1OTYuNSBMMTU5Mi44LDU5Ni41IEwxNTkyLjgsNTkxLjUgTDE1ODQuMCw1OTEuNVogTTE1ODQuOCw1NTIuNSBMMTU5My41LDU1Mi41IEwxNTkzLjUsNTQ3LjUgTDE1ODQuOCw1NDcuNVogTTE1ODUuNiw1MDguNSBMMTU5NC4zLDUwOC41IEwxNTk0LjMsNTAzLjUgTDE1ODUuNiw1MDMuNVogTTE1NjIuMCw3MjIuNTEzNDkwNTIzNzg1IEwxNTY4LjAsNzIyLjUxMzQ5MDUyMzc4NSBMMTU2OS4wLDUzMS45IEwxNTYyLjksNTMxLjlaIE0xNTYwLjgsNjg0LjUgTDE1NjkuNSw2ODQuNSBMMTU2OS41LDY3OS41IEwxNTYwLjgsNjc5LjVaIE0xNTYxLjAsNjQwLjUgTDE1NjkuOCw2NDAuNSBMMTU2OS44LDYzNS41IEwxNTYxLjAsNjM1LjVaIE0xNTYxLjIsNTk2LjUgTDE1NzAuMCw1OTYuNSBMMTU3MC4wLDU5MS41IEwxNTYxLjIsNTkxLjVaIE0xNTYxLjUsNTUyLjUgTDE1NzAuMiw1NTIuNSBMMTU3MC4yLDU0Ny41IEwxNTYxLjUsNTQ3LjVaIE0xNTM5LjMsNzIyLjUxMzQ5MDUyMzc4NSBMMTU0NS40LDcyMi41MTM0OTA1MjM3ODUgTDE1NDQuOCw1MzIuOCBMMTUzOC44LDUzMi44WiBNMTUzNy45LDY4NC41IEwxNTQ2LjYsNjg0LjUgTDE1NDYuNiw2NzkuNSBMMTUzNy45LDY3OS41WiBNMTUzNy43LDY0MC41IEwxNTQ2LjUsNjQwLjUgTDE1NDYuNSw2MzUuNSBMMTUzNy43LDYzNS41WiBNMTUzNy42LDU5Ni41IEwxNTQ2LjQsNTk2LjUgTDE1NDYuNCw1OTEuNSBMMTUzNy42LDU5MS41WiBNMTUzNy41LDU1Mi41IEwxNTQ2LjIsNTUyLjUgTDE1NDYuMiw1NDcuNSBMMTUzNy41LDU0Ny41WiBNMTU4My4yLDcyMi41MTM0OTA1MjM3ODUgTDE1ODkuMiw3MjIuNTEzNDkwNTIzNzg1IEwxNTg5LjEsNTQ4LjYgTDE1ODMuMSw1NDguNlogTTE1ODEuOCw2ODQuNSBMMTU5MC42LDY4NC41IEwxNTkwLjYsNjc5LjUgTDE1ODEuOCw2NzkuNVogTTE1ODEuOCw2NDAuNSBMMTU5MC41LDY0MC41IEwxNTkwLjUsNjM1LjUgTDE1ODEuOCw2MzUuNVogTTE1ODEuOCw1OTYuNSBMMTU5MC41LDU5Ni41IEwxNTkwLjUsNTkxLjUgTDE1ODEuOCw1OTEuNVogTTE1ODEuNyw1NTIuNSBMMTU5MC41LDU1Mi41IEwxNTkwLjUsNTQ3LjUgTDE1ODEuNyw1NDcuNVogTTE3MDkuNSw3OTkuOTkzMDg0NDg4NTk3NiBMMTcxNC43LDc5OS45OTMwODQ0ODg1OTc2IEwxNzE1LjEsNTA5LjIgTDE3MDkuOCw1MDkuMlogTTE3MDguNCw3NjIuMCBMMTcxNi4wLDc2Mi4wIEwxNzE2LjAsNzU3LjAgTDE3MDguNCw3NTcuMFogTTE3MDguNCw3MTguMCBMMTcxNi4wLDcxOC4wIEwxNzE2LjAsNzEzLjAgTDE3MDguNCw3MTMuMFogTTE3MDguNSw2NzQuMCBMMTcxNi4xLDY3NC4wIEwxNzE2LjEsNjY5LjAgTDE3MDguNSw2NjkuMFogTTE3MDguNSw2MzAuMCBMMTcxNi4xLDYzMC4wIEwxNzE2LjEsNjI1LjAgTDE3MDguNSw2MjUuMFogTTE3MDguNSw1ODYuMCBMMTcxNi4yLDU4Ni4wIEwxNzE2LjIsNTgxLjAgTDE3MDguNSw1ODEuMFogTTE3MDguNiw1NDIuMCBMMTcxNi4yLDU0Mi4wIEwxNzE2LjIsNTM3LjAgTDE3MDguNiw1MzcuMFogTTE3MjkuMSw3OTkuOTkzMDg0NDg4NTk3NiBMMTczNC4zLDc5OS45OTMwODQ0ODg1OTc2IEwxNzM0LjcsNTE2LjMgTDE3MjkuNCw1MTYuM1ogTTE3MjguMCw3NjIuMCBMMTczNS42LDc2Mi4wIEwxNzM1LjYsNzU3LjAgTDE3MjguMCw3NTcuMFogTTE3MjguMCw3MTguMCBMMTczNS42LDcxOC4wIEwxNzM1LjYsNzEzLjAgTDE3MjguMCw3MTMuMFogTTE3MjguMSw2NzQuMCBMMTczNS43LDY3NC4wIEwxNzM1LjcsNjY5LjAgTDE3MjguMSw2NjkuMFogTTE3MjguMSw2MzAuMCBMMTczNS43LDYzMC4wIEwxNzM1LjcsNjI1LjAgTDE3MjguMSw2MjUuMFogTTE3MjguMiw1ODYuMCBMMTczNS44LDU4Ni4wIEwxNzM1LjgsNTgxLjAgTDE3MjguMiw1ODEuMFogTTE3MjguMiw1NDIuMCBMMTczNS44LDU0Mi4wIEwxNzM1LjgsNTM3LjAgTDE3MjguMiw1MzcuMFogTTE3MTAuMiw3OTkuOTkzMDg0NDg4NTk3NiBMMTcxNS40LDc5OS45OTMwODQ0ODg1OTc2IEwxNzEyLjIsNTgzLjAgTDE3MDcuMCw1ODMuMFogTTE3MDguNCw3NjIuMCBMMTcxNi4wLDc2Mi4wIEwxNzE2LjAsNzU3LjAgTDE3MDguNCw3NTcuMFogTTE3MDcuOCw3MTguMCBMMTcxNS40LDcxOC4wIEwxNzE1LjQsNzEzLjAgTDE3MDcuOCw3MTMuMFogTTE3MDcuMSw2NzQuMCBMMTcxNC43LDY3NC4wIEwxNzE0LjcsNjY5LjAgTDE3MDcuMSw2NjkuMFogTTE3MDYuNSw2MzAuMCBMMTcxNC4xLDYzMC4wIEwxNzE0LjEsNjI1LjAgTDE3MDYuNSw2MjUuMFogTTE3MDUuOCw1ODYuMCBMMTcxMy40LDU4Ni4wIEwxNzEzLjQsNTgxLjAgTDE3MDUuOCw1ODEuMFogTTE2OTAuOCw3OTkuOTkzMDg0NDg4NTk3NiBMMTY5Ni4wLDc5OS45OTMwODQ0ODg1OTc2IEwxNjkzLjIsNTU1LjQgTDE2ODguMCw1NTUuNFogTTE2ODkuMSw3NjIuMCBMMTY5Ni43LDc2Mi4wIEwxNjk2LjcsNzU3LjAgTDE2ODkuMSw3NTcuMFogTTE2ODguNiw3MTguMCBMMTY5Ni4yLDcxOC4wIEwxNjk2LjIsNzEzLjAgTDE2ODguNiw3MTMuMFogTTE2ODguMSw2NzQuMCBMMTY5NS43LDY3NC4wIEwxNjk1LjcsNjY5LjAgTDE2ODguMSw2NjkuMFogTTE2ODcuNiw2MzAuMCBMMTY5NS4yLDYzMC4wIEwxNjk1LjIsNjI1LjAgTDE2ODcuNiw2MjUuMFogTTE2ODcuMSw1ODYuMCBMMTY5NC43LDU4Ni4wIEwxNjk0LjcsNTgxLjAgTDE2ODcuMSw1ODEuMFogTTE3MTQuNSw3OTkuOTkzMDg0NDg4NTk3NiBMMTcxOS43LDc5OS45OTMwODQ0ODg1OTc2IEwxNzE4LjYsNTE1LjggTDE3MTMuMyw1MTUuOFogTTE3MTMuMSw3NjIuMCBMMTcyMC43LDc2Mi4wIEwxNzIwLjcsNzU3LjAgTDE3MTMuMSw3NTcuMFogTTE3MTMuMCw3MTguMCBMMTcyMC42LDcxOC4wIEwxNzIwLjYsNzEzLjAgTDE3MTMuMCw3MTMuMFogTTE3MTIuOCw2NzQuMCBMMTcyMC40LDY3NC4wIEwxNzIwLjQsNjY5LjAgTDE3MTIuOCw2NjkuMFogTTE3MTIuNiw2MzAuMCBMMTcyMC4yLDYzMC4wIEwxNzIwLjIsNjI1LjAgTDE3MTIuNiw2MjUuMFogTTE3MTIuNCw1ODYuMCBMMTcyMC4wLDU4Ni4wIEwxNzIwLjAsNTgxLjAgTDE3MTIuNCw1ODEuMFogTTE3MTIuMiw1NDIuMCBMMTcxOS44LDU0Mi4wIEwxNzE5LjgsNTM3LjAgTDE3MTIuMiw1MzcuMFogTTE3MjUuOCw3OTkuOTkzMDg0NDg4NTk3NiBMMTczMS4wLDc5OS45OTMwODQ0ODg1OTc2IEwxNzMzLjksNTUxLjMgTDE3MjguNiw1NTEuM1ogTTE3MjUuMCw3NjIuMCBMMTczMi42LDc2Mi4wIEwxNzMyLjYsNzU3LjAgTDE3MjUuMCw3NTcuMFogTTE3MjUuNSw3MTguMCBMMTczMy4xLDcxOC4wIEwxNzMzLjEsNzEzLjAgTDE3MjUuNSw3MTMuMFogTTE3MjYuMCw2NzQuMCBMMTczMy42LDY3NC4wIEwxNzMzLjYsNjY5LjAgTDE3MjYuMCw2NjkuMFogTTE3MjYuNSw2MzAuMCBMMTczNC4xLDYzMC4wIEwxNzM0LjEsNjI1LjAgTDE3MjYuNSw2MjUuMFogTTE3MjcuMCw1ODYuMCBMMTczNC42LDU4Ni4wIEwxNzM0LjYsNTgxLjAgTDE3MjcuMCw1ODEuMFogTTE2ODkuNiw3OTkuOTkzMDg0NDg4NTk3NiBMMTY5NC44LDc5OS45OTMwODQ0ODg1OTc2IEwxNjkzLjksNTc2LjggTDE2ODguNyw1NzYuOFogTTE2ODguMiw3NjIuMCBMMTY5NS44LDc2Mi4wIEwxNjk1LjgsNzU3LjAgTDE2ODguMiw3NTcuMFogTTE2ODguMCw3MTguMCBMMTY5NS42LDcxOC4wIEwxNjk1LjYsNzEzLjAgTDE2ODguMCw3MTMuMFogTTE2ODcuOSw2NzQuMCBMMTY5NS41LDY3NC4wIEwxNjk1LjUsNjY5LjAgTDE2ODcuOSw2NjkuMFogTTE2ODcuNyw2MzAuMCBMMTY5NS4zLDYzMC4wIEwxNjk1LjMsNjI1LjAgTDE2ODcuNyw2MjUuMFogTTE2ODcuNSw1ODYuMCBMMTY5NS4xLDU4Ni4wIEwxNjk1LjEsNTgxLjAgTDE2ODcuNSw1ODEuMFogTTE4OTEuNCw3MTAuMTU0MDIxMTg2NjM3NSBMMTg5Ni40LDcxMC4xNTQwMjExODY2Mzc1IEwxODk0LjcsNDg3LjEgTDE4ODkuNyw0ODcuMVogTTE4ODkuOSw2NzIuMiBMMTg5Ny4yLDY3Mi4yIEwxODk3LjIsNjY3LjIgTDE4ODkuOSw2NjcuMlogTTE4ODkuNiw2MjguMiBMMTg5Ni45LDYyOC4yIEwxODk2LjksNjIzLjIgTDE4ODkuNiw2MjMuMlogTTE4ODkuMyw1ODQuMiBMMTg5Ni42LDU4NC4yIEwxODk2LjYsNTc5LjIgTDE4ODkuMyw1NzkuMlogTTE4ODkuMCw1NDAuMiBMMTg5Ni4yLDU0MC4yIEwxODk2LjIsNTM1LjIgTDE4ODkuMCw1MzUuMlogTTE4ODguNyw0OTYuMiBMMTg5NS45LDQ5Ni4yIEwxODk1LjksNDkxLjIgTDE4ODguNyw0OTEuMlogTTE5MTkuNyw3MTAuMTU0MDIxMTg2NjM3NSBMMTkyNC43LDcxMC4xNTQwMjExODY2Mzc1IEwxOTIzLjIsNTAxLjggTDE5MTguMiw1MDEuOFogTTE5MTguMyw2NzIuMiBMMTkyNS42LDY3Mi4yIEwxOTI1LjYsNjY3LjIgTDE5MTguMyw2NjcuMlogTTE5MTguMCw2MjguMiBMMTkyNS4yLDYyOC4yIEwxOTI1LjIsNjIzLjIgTDE5MTguMCw2MjMuMlogTTE5MTcuNyw1ODQuMiBMMTkyNC45LDU4NC4yIEwxOTI0LjksNTc5LjIgTDE5MTcuNyw1NzkuMlogTTE5MTcuMyw1NDAuMiBMMTkyNC42LDU0MC4yIEwxOTI0LjYsNTM1LjIgTDE5MTcuMyw1MzUuMlogTTE4ODMuMyw3MTAuMTU0MDIxMTg2NjM3NSBMMTg4OC4zLDcxMC4xNTQwMjExODY2Mzc1IEwxODkwLjMsNTIzLjggTDE4ODUuMyw1MjMuOFogTTE4ODIuNiw2NzIuMiBMMTg4OS45LDY3Mi4yIEwxODg5LjksNjY3LjIgTDE4ODIuNiw2NjcuMlogTTE4ODMuMSw2MjguMiBMMTg5MC4zLDYyOC4yIEwxODkwLjMsNjIzLjIgTDE4ODMuMSw2MjMuMlogTTE4ODMuNSw1ODQuMiBMMTg5MC44LDU4NC4yIEwxODkwLjgsNTc5LjIgTDE4ODMuNSw1NzkuMlogTTE4ODQuMCw1NDAuMiBMMTg5MS4yLDU0MC4yIEwxODkxLjIsNTM1LjIgTDE4ODQuMCw1MzUuMloiLz4KCiAgPCEtLSBTaWRlIG1pc3QgcG9ja2V0cyAtLT4KICA8cmVjdCB3aWR0aD0iMTkyMCIgaGVpZ2h0PSIxMDgwIiBmaWxsPSJ1cmwoI21pc3QyKSIgZmlsdGVyPSJ1cmwoI2JsMzApIi8+CiAgPHJlY3Qgd2lkdGg9IjE5MjAiIGhlaWdodD0iMTA4MCIgZmlsbD0idXJsKCNtaXN0MykiIGZpbHRlcj0idXJsKCNibDMwKSIvPgoKICA8IS0tIEdyb3VuZCBmaWxsIC0tPgogIDxwYXRoIGZpbGw9InVybCgjZ25kKSIgZD0iTTAsODc1IFExNzMsODUzIDM0Niw4MzIgUTUwOSw4NTkgNjcyLDg4NiBRODE2LDg2OSA5NjAsODUzIFExMTA0LDg3NSAxMjQ4LDg5NiBRMTQxMSw4NjkgMTU3NCw4NDIgUTE3NDcsODUzIDE5MjAsODY0IEwxOTIwLDEwODAgTDAsMTA4MFoiLz4KCiAgPCEtLSBGb3JlZ3JvdW5kIHRyZWVzIOKAlCBkYXJrZXN0IC0tPgogIDxwYXRoIGZpbGw9IiMwMzBFMDYiIGQ9Ik04OS44LDkwOS40MjkxMzk3MjM4MDQ0IEwxMTcuNyw5MDkuNDI5MTM5NzIzODA0NCBMMTEyLjgsNzQ4LjAgTDk0LjYsNzQ4LjBaIE0xMDMuNyw0OTUuMiBDMTMzLjIsNDkyLjUgMTMzLjUsNDkxLjEgMTU4LjMsNTIwLjUgQzE4My4yLDU1MC4wIDE4Ny43LDU1Mi44IDE5Mi42LDYwMC41IEMxOTcuNSw2NDguMiAxODQuNSw2MzguMCAxNzYuMCw2OTAuOCBDMTY3LjQsNzQzLjcgMTgyLjQsNzU1LjQgMTYyLjIsNzg5LjIgQzE0Mi4wLDgyMy4xIDEzNS41LDgxNC4xIDEwMy43LDgxMS44IEM3MS45LDgwOS41IDczLjYsODEyLjQgNDguNiw3ODEuMSBDMjMuNyw3NDkuOSAyMy40LDc1MC41IDE0LjYsNzAwLjMgQzUuOCw2NTAuMSA2LjYsNjQ5LjUgMTcuNCw2MDEuOSBDMjguMiw1NTQuMyAyOS4wLDU2MC4yIDUzLjIsNTMwLjMgQzc3LjQsNTAwLjQgNzQuMyw0OTguMCAxMDMuNyw0OTUuMlogTTEyOS4yLDgzNS4yOTc3MTkwMjc3ODkxIEwxNDguNyw4MzUuMjk3NzE5MDI3Nzg5MSBMMTQ1LjMsNjczLjkgTDEzMi42LDY3My45WiBNMTM4LjksNDExLjUgQzE1OS42LDQwNi4zIDE2NC4zLDQwNy4yIDE3OC41LDQ0MS45IEMxOTIuNyw0NzYuNiAxODMuOSw0ODQuMiAxODkuOCw1MzUuNSBDMTk1LjcsNTg2LjcgMjAzLjcsNTc5LjQgMTk5LjUsNjI0LjggQzE5NS4zLDY3MC4zIDE5MS43LDY3My42IDE3NC43LDY5Ny44IEMxNTcuNyw3MjEuOSAxNTcuOSw3MTQuOSAxMzguOSw3MTEuMSBDMTIwLjAsNzA3LjMgMTIxLjYsNzEwLjQgMTA3LjEsNjg0LjIgQzkyLjYsNjU4LjEgOTYuMiw2NjIuNCA4Ny4xLDYxNy44IEM3OC4xLDU3My4xIDY5LjgsNTY4LjggNzQuNyw1MjQuOCBDNzkuNyw0ODAuNyA4Ni45LDQ5Mi4yIDEwNC44LDQ2MC40IEMxMjIuOCw0MjguNyAxMTguMyw0MTYuNyAxMzguOSw0MTEuNVogTTI5Ni4zLDkxOC41MzA5ODg2MTM1MzY1IEwzMTAuOCw5MTguNTMwOTg4NjEzNTM2NSBMMzA4LjMsNzM3LjcgTDI5OC45LDczNy43WiBNMzAzLjYsNDc4LjQgQzMxOC4zLDQ4NC42IDMxNi40LDQ3Ni4xIDMyNy43LDUwNC4zIEMzMzkuMSw1MzIuNSAzMzkuOCw1MzAuOCAzNDQuMiw1NzkuMSBDMzQ4LjYsNjI3LjMgMzQ3LjYsNjI2LjAgMzQzLjQsNjc2LjUgQzMzOS4yLDcyNy4wIDM0MC4zLDcyOC42IDMyOS4yLDc1OS40IEMzMTguMCw3OTAuMiAzMTguOSw3ODEuMiAzMDMuNiw3ODYuNSBDMjg4LjIsNzkxLjggMjg4LjMsODA1LjcgMjc0LjQsNzc4LjMgQzI2MC40LDc1MC44IDI1OS42LDc0Ny41IDI1My44LDY4OC42IEMyNDguMCw2MjkuNiAyNDcuNiw2MjUuNSAyNTMuNiw1NjcuNyBDMjU5LjYsNTA5LjkgMjYxLjEsNTA3LjAgMjc1LjEsNDgyLjAgQzI4OS4xLDQ1Ny4wIDI4OC44LDQ3Mi4yIDMwMy42LDQ3OC40WiBNNDk4LjksODgzLjE1MzQyODg5OTUxNjUgTDUxOC4xLDg4My4xNTM0Mjg4OTk1MTY1IEw1MTQuOCw3NDYuMiBMNTAyLjIsNzQ2LjJaIE01MDguNSw1MjYuNiBDNTMwLjYsNTI5LjkgNTI3LjEsNTI4LjcgNTQ2LjAsNTU0LjAgQzU2NC45LDU3OS4zIDU3MC43LDU3NS40IDU3Ni4wLDYxNi45IEM1ODEuMiw2NTguMyA1NzIuNiw2NTcuMCA1NjQuNyw3MDIuMCBDNTU2LjcsNzQ3LjEgNTYzLjQsNzUzLjAgNTQ3LjcsNzc3LjggQzUzMi4wLDgwMi41IDUzMC44LDc4OS41IDUwOC41LDc5MC41IEM0ODYuMiw3OTEuNSA0ODUuMSw4MDUuMiA0NjguMCw3ODEuMyBDNDUxLjAsNzU3LjUgNDUzLjIsNzUwLjIgNDQ3LjQsNzA1LjQgQzQ0MS42LDY2MC42IDQ0MS44LDY2Ni45IDQ0Ny4zLDYyMS4yIEM0NTIuNyw1NzUuNSA0NDkuOCw1NjguNSA0NjYuOSw1NDIuMCBDNDg0LjAsNTE1LjUgNDg2LjQsNTIzLjIgNTA4LjUsNTI2LjZaIE03MjAuOSw4NzcuMTA1MTc4NzIzMTQ0NSBMNzQyLjcsODc3LjEwNTE3ODcyMzE0NDUgTDczOC45LDY3OC45IEw3MjQuNyw2NzguOVogTTczMS44LDM1NS4wIEM3NTQuNywzNDkuNCA3NTguMSwzNTMuNiA3NzUuNCwzOTUuMyBDNzkyLjcsNDM3LjAgNzg2LjIsNDQwLjggNzkzLjcsNTA0LjEgQzgwMS4yLDU2Ny4zIDgwNy42LDU2MS4yIDgwMi4yLDYyMS4yIEM3OTYuOCw2ODEuMyA3OTQuMSw2ODYuMSA3NzQuNCw3MTguNSBDNzU0LjYsNzUwLjkgNzU1LjEsNzM4LjggNzMxLjgsNzM2LjkgQzcwOC41LDczNS4wIDcwOS4zLDc0NS40IDY5MS4wLDcxMS43IEM2NzIuNyw2NzguMSA2NzMuNCw2NzUuOCA2NjYuNSw2MTYuNyBDNjU5LjUsNTU3LjcgNjU4LjYsNTU3LjIgNjY2LjIsNTAwLjggQzY3My44LDQ0NC40IDY3NS4yLDQ1Ni4yIDY5My41LDQxNS40IEM3MTEuOSwzNzQuNSA3MDguOSwzNjAuNiA3MzEuOCwzNTUuMFogTTExNTAuOCw4MzAuMjIyNDk0ODEwNjkgTDExNzQuOCw4MzAuMjIyNDk0ODEwNjkgTDExNzAuNiw2NTkuMCBMMTE1NS4wLDY1OS4wWiBNMTE2Mi44LDM4Ni45IEMxMTg3LjAsMzg2LjkgMTE4Ny4yLDM5NC41IDEyMDYuMCw0MjguNiBDMTIyNC43LDQ2Mi44IDEyMjQuNSw0NjEuNCAxMjI5LjgsNTA5LjAgQzEyMzUuMSw1NTYuNSAxMjMwLjgsNTQ4LjAgMTIyNC44LDU5OC40IEMxMjE4LjcsNjQ4LjcgMTIyNS42LDY1Mi4wIDEyMDguMiw2ODguOCBDMTE5MC44LDcyNS41IDExODguMyw3MjkuMiAxMTYyLjgsNzI5LjYgQzExMzcuMiw3MjkuOSAxMTM4LjMsNzIzLjkgMTExNy4wLDY4OS45IEMxMDk1LjYsNjU2LjAgMTA5NC41LDY2MC4zIDEwODYuNiw2MDguMiBDMTA3OC42LDU1Ni4yIDEwNzkuMyw1NTQuMiAxMDg4LjUsNTA0LjAgQzEwOTcuOCw0NTMuNyAxMDk4LjgsNDYxLjQgMTExOS42LDQyOC43IEMxMTQwLjQsMzk1LjkgMTEzOC42LDM4Ni45IDExNjIuOCwzODYuOVogTTExNTYuNCw3ODkuMzM0ODU0MDkzMTY0NiBMMTE3Ni4wLDc4OS4zMzQ4NTQwOTMxNjQ2IEwxMTc2LjAsNzIwLjQgTDExNTYuNCw3MjAuNFogTTExNjYuMiw2MjguNiBMMTA2NS4yLDcyMC40IEwxMjY3LjIsNzIwLjRaIE0xMTY2LjIsNTM2LjcgTDEwODguMSw2MjguNiBMMTI0NC4zLDYyOC42WiBNMTE2Ni4yLDQ0NC44IEwxMTExLjAsNTM2LjcgTDEyMjEuNCw1MzYuN1ogTTExNjYuMiw0NDQuOCBMMTEzMy45LDQ0NC44IEwxMTk4LjUsNDQ0LjhaIE0xMjI0LjEsODMzLjY4ODY2MDU2NjI0NCBMMTI0MS41LDgzMy42ODg2NjA1NjYyNDQgTDEyNDEuNSw3NDEuMyBMMTIyNC4xLDc0MS4zWiBNMTIzMi44LDYxOC4wIEwxMTQzLjYsNzQxLjMgTDEzMjIuMCw3NDEuM1ogTTEyMzIuOCw0OTQuOCBMMTE2My44LDYxOC4wIEwxMzAxLjgsNjE4LjBaIE0xMjMyLjgsMzcxLjYgTDExODQuMSw0OTQuOCBMMTI4MS42LDQ5NC44WiBNMTIzMi44LDM3MS42IEwxMjA0LjMsMzcxLjYgTDEyNjEuMywzNzEuNlogTTEyMzMuMCw4ODEuMzAwMDU0MzMxNTcwNyBMMTI1Mi43LDg4MS4zMDAwNTQzMzE1NzA3IEwxMjQ5LjIsNzIyLjIgTDEyMzYuNSw3MjIuMlogTTEyNDIuOSw0NjkuMyBDMTI2Mi41LDQ2Ny45IDEyNjMuNSw0NzQuNyAxMjc4LjcsNTA2LjYgQzEyOTMuOSw1MzguNSAxMjkwLjMsNTM2LjggMTI5Ny4wLDU4My4zIEMxMzAzLjcsNjI5LjkgMTMwNy43LDYyNy4zIDEzMDIuNyw2NzIuOSBDMTI5Ny42LDcxOC40IDEyOTUuNyw3MjIuNyAxMjc5LjAsNzQ2LjAgQzEyNjIuMiw3NjkuNCAxMjYxLjcsNzYwLjYgMTI0Mi45LDc1Ni4yIEMxMjI0LjAsNzUxLjcgMTIyNy44LDc1My44IDEyMTEuNSw3MzAuMSBDMTE5NS4zLDcwNi4zIDExOTIuNCw3MTMuMyAxMTg0LjksNjcxLjQgQzExNzcuNCw2MjkuNSAxMTc4LjIsNjI1LjAgMTE4NC44LDU4MC4zIEMxMTkxLjUsNTM1LjYgMTE5Mi4zLDU0Mi44IDEyMDguNiw1MTEuOCBDMTIyNC44LDQ4MC43IDEyMjMuMiw0NzAuOCAxMjQyLjksNDY5LjNaIE0xNTUxLjUsODE0LjU1MDU0MDk5MzEyMTQgTDE1NjguNSw4MTQuNTUwNTQwOTkzMTIxNCBMMTU2OC41LDcxOC40IEwxNTUxLjUsNzE4LjRaIE0xNTYwLjAsNTkwLjMgTDE0NzIuNiw3MTguNCBMMTY0Ny40LDcxOC40WiBNMTU2MC4wLDQ2Mi4yIEwxNDkyLjQsNTkwLjMgTDE2MjcuNiw1OTAuM1ogTTE1NjAuMCwzMzQuMCBMMTUxMi4yLDQ2Mi4yIEwxNjA3LjgsNDYyLjJaIE0xNTYwLjAsMzM0LjAgTDE1MzIuMCwzMzQuMCBMMTU4OC4wLDMzNC4wWiBNMTc1OS45LDg2Ni4yODU2MDkwMjU1MzQ0IEwxNzgwLjYsODY2LjI4NTYwOTAyNTUzNDQgTDE3ODAuNiw3ODMuMSBMMTc1OS45LDc4My4xWiBNMTc3MC4zLDY3Mi4xIEwxNjYzLjUsNzgzLjEgTDE4NzcuMCw3ODMuMVogTTE3NzAuMyw1NjEuMiBMMTY4Ny43LDY3Mi4xIEwxODUyLjgsNjcyLjFaIE0xNzcwLjMsNDUwLjIgTDE3MTEuOSw1NjEuMiBMMTgyOC42LDU2MS4yWiBNMTc3MC4zLDQ1MC4yIEwxNzM2LjEsNDUwLjIgTDE4MDQuNCw0NTAuMloiLz4KCiAgPCEtLSBGaXJlZmxpZXMgLS0+CiAgPGNpcmNsZSBjeD0iMTM3Ny41IiBjeT0iNzU5LjYiIHI9IjMuNCIgZmlsbD0idXJsKCNmZikiIG9wYWNpdHk9IjAuNTEiLz4KICA8Y2lyY2xlIGN4PSIxNTY4LjUiIGN5PSI2OTguMCIgcj0iMy4zIiBmaWxsPSJ1cmwoI2ZmKSIgb3BhY2l0eT0iMC4yNyIvPgogIDxjaXJjbGUgY3g9IjE2OTIuNyIgY3k9IjYyOC43IiByPSIyLjUiIGZpbGw9InVybCgjZmYpIiBvcGFjaXR5PSIwLjUwIi8+CiAgPGNpcmNsZSBjeD0iOTc1LjMiIGN5PSI2OTguMCIgcj0iMy40IiBmaWxsPSJ1cmwoI2ZmKSIgb3BhY2l0eT0iMC41MCIvPgogIDxjaXJjbGUgY3g9IjE0OTQuMCIgY3k9Ijc4Ni4wIiByPSIzLjYiIGZpbGw9InVybCgjZmYpIiBvcGFjaXR5PSIwLjQxIi8+CiAgPGNpcmNsZSBjeD0iMTE4My42IiBjeT0iNTgwLjIiIHI9IjMuNCIgZmlsbD0idXJsKCNmZikiIG9wYWNpdHk9IjAuNDEiLz4KICA8Y2lyY2xlIGN4PSI1NjIuNyIgY3k9IjczMy4zIiByPSIyLjMiIGZpbGw9InVybCgjZmYpIiBvcGFjaXR5PSIwLjY0Ii8+CiAgPGNpcmNsZSBjeD0iMTY5NS4yIiBjeT0iNzc0LjkiIHI9IjIuOSIgZmlsbD0idXJsKCNmZikiIG9wYWNpdHk9IjAuNTAiLz4KICA8Y2lyY2xlIGN4PSIxODA2LjUiIGN5PSI3MzYuOSIgcj0iMy4zIiBmaWxsPSJ1cmwoI2ZmKSIgb3BhY2l0eT0iMC42MSIvPgogIDxjaXJjbGUgY3g9IjQ0Mi43IiBjeT0iNjUyLjIiIHI9IjMuMCIgZmlsbD0idXJsKCNmZikiIG9wYWNpdHk9IjAuNjEiLz4KICA8Y2lyY2xlIGN4PSIyMzQuOSIgY3k9IjYyMC41IiByPSIyLjIiIGZpbGw9InVybCgjZmYpIiBvcGFjaXR5PSIwLjM2Ii8+CiAgPGNpcmNsZSBjeD0iMzAzLjMiIGN5PSI1NTYuOCIgcj0iMy43IiBmaWxsPSJ1cmwoI2ZmKSIgb3BhY2l0eT0iMC42MiIvPgogIDxjaXJjbGUgY3g9IjE4MzkuMyIgY3k9IjU4OS41IiByPSI0LjMiIGZpbGw9InVybCgjZmYpIiBvcGFjaXR5PSIwLjM0Ii8+CiAgPGNpcmNsZSBjeD0iNzk4LjMiIGN5PSI2MTcuNiIgcj0iMy42IiBmaWxsPSJ1cmwoI2ZmKSIgb3BhY2l0eT0iMC4yOSIvPgogIDxjaXJjbGUgY3g9IjE3MzYuOSIgY3k9IjY2MC40IiByPSIzLjQiIGZpbGw9InVybCgjZmYpIiBvcGFjaXR5PSIwLjYzIi8+CiAgPGNpcmNsZSBjeD0iMTY1OS4xIiBjeT0iNjY0LjUiIHI9IjQuMiIgZmlsbD0idXJsKCNmZikiIG9wYWNpdHk9IjAuMzEiLz4KICA8Y2lyY2xlIGN4PSIzNjMuOSIgY3k9IjYxMy40IiByPSIzLjEiIGZpbGw9InVybCgjZmYpIiBvcGFjaXR5PSIwLjQ1Ii8+CiAgPGNpcmNsZSBjeD0iMTY1OC43IiBjeT0iNjY5LjUiIHI9IjQuMyIgZmlsbD0idXJsKCNmZikiIG9wYWNpdHk9IjAuNTYiLz4KICA8Y2lyY2xlIGN4PSIxNDE0LjAiIGN5PSI1MzYuMyIgcj0iMy4yIiBmaWxsPSJ1cmwoI2ZmKSIgb3BhY2l0eT0iMC41NSIvPgogIDxjaXJjbGUgY3g9IjE1MTEuOSIgY3k9IjU1MC42IiByPSIyLjYiIGZpbGw9InVybCgjZmYpIiBvcGFjaXR5PSIwLjQyIi8+CiAgPGNpcmNsZSBjeD0iMTAwMy43IiBjeT0iNzkzLjkiIHI9IjMuMCIgZmlsbD0idXJsKCNmZikiIG9wYWNpdHk9IjAuNjEiLz4KICA8Y2lyY2xlIGN4PSIzMTAuOCIgY3k9Ijc2OC41IiByPSIyLjQiIGZpbGw9InVybCgjZmYpIiBvcGFjaXR5PSIwLjYwIi8+Cjwvc3ZnPg==');
  background-size: cover;
  background-attachment: fixed;
  background-position: center center;
  background-repeat: no-repeat;
  color: var(--text-primary);
  line-height: 1.7;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
}

img  { max-width: 100%; height: auto; display: block; }
a    { color: inherit; text-decoration: none; }
ul   { list-style: none; }
button { cursor: pointer; border: none; background: none; }

/* ============================================================
   3. UTILITIES
   ============================================================ */
.container {
  max-width: var(--container-max);
  margin-inline: auto;
  padding-inline: var(--container-px);
}

.section       { padding-block: var(--section-py); background-color: rgba(4, 18, 7, 0.88); }
.section--alt  { background-color: rgba(2, 12, 5, 0.91); }

.section-header {
  text-align: center;
  margin-bottom: 64px;
}

.section-tag {
  display: inline-block;
  font-size: 0.73rem;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: var(--green-400);
  background: rgba(74,222,128,0.1);
  border: 1px solid rgba(74,222,128,0.25);
  padding: 6px 16px;
  border-radius: 100px;
  margin-bottom: 16px;
}

.section-title {
  font-family: var(--font-display);
  font-size: clamp(1.9rem, 4vw, 2.75rem);
  font-weight: 700;
  line-height: 1.2;
  color: var(--text-primary);
  margin-bottom: 16px;
}

.section-desc {
  font-size: 1.05rem;
  color: var(--text-muted);
  max-width: 600px;
  margin-inline: auto;
  line-height: 1.8;
}

/* ============================================================
   4. BUTTONS
   ============================================================ */
.btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-family: var(--font-main);
  font-weight: 600;
  border-radius: var(--radius);
  transition: var(--transition);
  cursor: pointer;
  text-decoration: none;
  border: 2px solid transparent;
  white-space: nowrap;
}

.btn--primary {
  background: var(--grad-green);
  color: #fff;
  box-shadow: 0 4px 20px rgba(22,163,74,0.4);
}
.btn--primary:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 32px rgba(22,163,74,0.55);
  filter: brightness(1.1);
}

.btn--outline {
  background: transparent;
  color: var(--text-secondary);
  border-color: var(--border-2);
}
.btn--outline:hover {
  border-color: var(--green-500);
  color: var(--green-400);
  transform: translateY(-2px);
}

.btn--sm  { font-size: 0.85rem; padding: 8px 20px; }
.btn--md  { font-size: 0.95rem; padding: 12px 28px; }
.btn--lg  { font-size: 1rem;    padding: 16px 36px; }
.btn--full { width: 100%; justify-content: center; }

/* ============================================================
   5. HEADER / NAV
   ============================================================ */
.header {
  position: fixed;
  top: 0; left: 0; right: 0;
  z-index: 1000;
  padding-block: 18px;
  background: transparent;
  transition: background var(--transition), box-shadow var(--transition), padding var(--transition);
}

.header.scrolled {
  background: rgba(4, 26, 8, 0.94);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  box-shadow: 0 1px 0 var(--border);
  padding-block: 12px;
}

.nav {
  display: flex;
  align-items: center;
  gap: 32px;
}

/* Logo */
.nav__logo,
.footer__logo-wrap {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-shrink: 0;
  text-decoration: none;
}

/* ============================================================
   LOGO EMBLEM — SVG vector (hình tròn lá xoắn, tách biệt text)
   ============================================================ */
.logo-emblem {
  height: 50px;
  width: 50px;
  flex-shrink: 0;
  object-fit: contain;
  display: block;
  /* Glow xanh lá nhẹ trên nền tối */
  filter: drop-shadow(0 2px 8px rgba(22,163,74,0.4))
          drop-shadow(0 0 16px rgba(22,163,74,0.2));
  transition: filter var(--transition), transform var(--transition);
}

.nav__logo:hover .logo-emblem {
  filter: drop-shadow(0 4px 16px rgba(22,163,74,0.65))
          drop-shadow(0 0 30px rgba(245,158,11,0.3));
  transform: scale(1.06) rotate(-5deg);
}

/* Footer: logo to hơn, đứng cùng text bên phải */
.logo-emblem--footer {
  height: 68px;
  width: 68px;
}

/* Hero globe core: size lớn, glow mạnh */
.logo-emblem--globe {
  height: 90px;
  width: 90px;
  object-fit: contain;
  filter: drop-shadow(0 0 18px rgba(22,163,74,0.8))
          drop-shadow(0 0 36px rgba(245,158,11,0.4));
  animation: breatheGlobe 3s ease-in-out infinite;
}

/* Legacy svg fallback */
.logo-svg { width: 44px; height: 44px; flex-shrink: 0; }

.logo-text-wrap {
  display: flex;
  flex-direction: column;
  line-height: 1;
}

.logo-terra {
  font-family: var(--font-display);
  font-size: 1rem;
  font-weight: 800;
  color: var(--green-400);
  letter-spacing: 0.04em;
}

.logo-ip {
  color: var(--gold-400);
}

.logo-global {
  font-family: var(--font-display);
  font-size: 0.7rem;
  font-weight: 700;
  color: var(--gold-500);
  letter-spacing: 0.18em;
  margin-top: 1px;
}

/* Nav links */
.nav__menu {
  display: flex;
  align-items: center;
  gap: 2px;
  margin-inline: auto;
}

.nav__link {
  font-size: 0.875rem;
  font-weight: 500;
  color: var(--text-muted);
  padding: 8px 13px;
  border-radius: var(--radius-sm);
  transition: var(--transition);
  position: relative;
}

.nav__link::after {
  content: '';
  position: absolute;
  bottom: 3px;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 2px;
  background: var(--grad-green);
  border-radius: 2px;
  transition: width var(--transition);
}

.nav__link:hover,
.nav__link.active {
  color: var(--green-300);
}

.nav__link:hover::after,
.nav__link.active::after { width: 55%; }

.nav__cta { flex-shrink: 0; }

/* Mobile toggle */
.nav__toggle {
  display: none;
  flex-direction: column;
  gap: 5px;
  padding: 4px;
  margin-left: auto;
}

.nav__toggle span {
  display: block;
  width: 24px; height: 2px;
  background: var(--green-400);
  border-radius: 2px;
  transition: var(--transition);
}

.nav__toggle.active span:nth-child(1) { transform: translateY(7px) rotate(45deg); }
.nav__toggle.active span:nth-child(2) { opacity: 0; }
.nav__toggle.active span:nth-child(3) { transform: translateY(-7px) rotate(-45deg); }

/* ============================================================
   6. HERO
   ============================================================ */
.hero {
  position: relative;
  min-height: 100svh;
  display: flex;
  align-items: center;
  padding-top: 80px;
  overflow: hidden;
  background: transparent; /* forest from body shows through */
}

/* Dark overlay so hero text stays readable while forest shows through */
.hero::before {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(
    180deg,
    rgba(1, 8, 4, 0.55) 0%,
    rgba(2, 12, 5, 0.45) 40%,
    rgba(3, 16, 7, 0.60) 75%,
    rgba(2, 12, 5, 0.80) 100%
  );
  pointer-events: none;
  z-index: 0;
}
.hero > * { position: relative; z-index: 1; }

/* Dot grid */
.hero__bg-grid {
  position: absolute;
  inset: 0;
  background-image:
    radial-gradient(circle, rgba(74,222,128,0.12) 1px, transparent 1px);
  background-size: 44px 44px;
  mask-image: radial-gradient(ellipse 85% 65% at 50% 50%, black 30%, transparent 100%);
  -webkit-mask-image: radial-gradient(ellipse 85% 65% at 50% 50%, black 30%, transparent 100%);
}

/* Decorative leaf blobs */
.hero__bg-leaves { position: absolute; inset: 0; pointer-events: none; }

.bg-leaf {
  position: absolute;
  border-radius: 50% 30% 60% 20%;
  filter: blur(80px);
  opacity: 0.12;
}

.bg-leaf--1 {
  width: 600px; height: 600px;
  background: radial-gradient(circle, #16A34A, #15803D);
  top: -10%; left: -5%;
  animation: driftLeaf 18s ease-in-out infinite;
}

.bg-leaf--2 {
  width: 400px; height: 400px;
  background: radial-gradient(circle, #F59E0B, #D97706);
  bottom: 5%; right: -5%;
  opacity: 0.08;
  animation: driftLeaf 22s ease-in-out infinite reverse;
}

.bg-leaf--3 {
  width: 300px; height: 300px;
  background: radial-gradient(circle, #4ADE80, #22C55E);
  top: 40%; right: 30%;
  opacity: 0.08;
  animation: driftLeaf 14s ease-in-out infinite 4s;
}

@keyframes driftLeaf {
  0%, 100% { transform: translate(0,0) scale(1); }
  33%  { transform: translate(30px,-20px) scale(1.05); }
  66%  { transform: translate(-20px, 15px) scale(0.95); }
}

/* Hero layout */
.hero__container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 60px;
  align-items: center;
  position: relative;
  z-index: 1;
  padding-block: 80px;
}

/* Badge */
.hero__badge {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 0.78rem;
  font-weight: 500;
  color: var(--green-300);
  background: rgba(74,222,128,0.08);
  border: 1px solid rgba(74,222,128,0.22);
  padding: 7px 16px;
  border-radius: 100px;
  margin-bottom: 24px;
}

.badge-dot {
  width: 7px; height: 7px;
  border-radius: 50%;
  background: var(--gold-400);
  animation: pulseDot 2s infinite;
}

@keyframes pulseDot {
  0%, 100% { box-shadow: 0 0 0 0 rgba(251,191,36,0.5); }
  50%       { box-shadow: 0 0 0 6px rgba(251,191,36,0); }
}

/* Hero title */
.hero__title {
  font-family: var(--font-display);
  font-size: clamp(2.2rem, 4.8vw, 3.8rem);
  font-weight: 800;
  line-height: 1.1;
  letter-spacing: -0.03em;
  color: var(--text-primary);
  margin-bottom: 24px;
}

.hero__title-main {
  display: block;
  font-size: 0.55em;
  font-weight: 500;
  color: var(--green-400);
  letter-spacing: 0.08em;
  text-transform: uppercase;
  margin-bottom: 6px;
}

.hero__title-gradient {
  display: block;
  background: var(--grad-hero);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.hero__title-sub {
  display: block;
  font-size: 0.38em;
  font-weight: 400;
  color: var(--gold-400);
  letter-spacing: 0.1em;
  margin-top: 6px;
  -webkit-text-fill-color: var(--gold-400);
}

.hero__desc {
  font-size: 1.05rem;
  color: var(--text-muted);
  line-height: 1.8;
  max-width: 520px;
  margin-bottom: 36px;
}

.hero__actions {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
  margin-bottom: 48px;
}

.hero__stats {
  display: flex;
  align-items: center;
  gap: 24px;
  flex-wrap: wrap;
}

.hero__stat {
  display: flex;
  flex-direction: column;
}

.stat-value {
  font-family: var(--font-display);
  font-size: 1.4rem;
  font-weight: 700;
  background: var(--grad-hero);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.stat-label {
  font-size: 0.72rem;
  color: var(--text-dim);
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}

.hero__stat-divider {
  width: 1px;
  height: 36px;
  background: var(--border-2);
}

/* Scroll indicator */
.hero__scroll {
  position: absolute;
  bottom: 32px; left: 50%;
  transform: translateX(-50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  color: var(--text-dim);
  font-size: 0.68rem;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  z-index: 1;
}

.scroll-line {
  width: 1px; height: 40px;
  background: linear-gradient(to bottom, var(--green-500), transparent);
  animation: scrollAnim 2s ease infinite;
}

@keyframes scrollAnim {
  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; }
}

/* ============================================================
   7. GREEN GLOBE (Hero Visual)
   ============================================================ */
.hero__visual {
  display: flex;
  justify-content: center;
  align-items: center;
}

.green-globe {
  position: relative;
  width: 420px; height: 420px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Rotating rings */
.g-ring {
  position: absolute;
  border-radius: 50%;
  animation: spinCW linear infinite;
}

.g-ring--1 {
  width: 330px; height: 330px;
  border: 1px solid rgba(74,222,128,0.2);
  animation-duration: 20s;
}
.g-ring--2 {
  width: 250px; height: 250px;
  border: 1px dashed rgba(245,158,11,0.18);
  animation-duration: 14s;
  animation-direction: reverse;
}
.g-ring--3 {
  width: 180px; height: 180px;
  border: 1px solid rgba(74,222,128,0.12);
  animation-duration: 9s;
}

@keyframes spinCW {
  from { transform: rotate(0deg); }
  to   { transform: rotate(360deg); }
}

/* Core */
.g-core {
  position: relative;
  z-index: 2;
  width: 120px; height: 120px;
  border-radius: 50%;
  background: radial-gradient(circle at 35% 35%, rgba(22,163,74,0.35), rgba(245,158,11,0.15));
  border: 1px solid rgba(74,222,128,0.3);
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow:
    0 0 50px rgba(22,163,74,0.3),
    0 0 100px rgba(22,163,74,0.12),
    inset 0 0 40px rgba(22,163,74,0.1);
}

.g-inner {
  animation: breatheGlobe 3s ease-in-out infinite;
}

@keyframes breatheGlobe {
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.08); }
}

/* Floating nodes */
.g-nodes { position: absolute; inset: 0; }

.g-node {
  position: absolute;
  width: 48px; height: 48px;
  border-radius: 50%;
  background: var(--bg-card);
  border: 1px solid var(--border-2);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.68rem;
  font-weight: 700;
  color: var(--green-300);
  letter-spacing: 0.04em;
  box-shadow: 0 0 20px rgba(22,163,74,0.18);
  transition: var(--transition);
}

.g-node:hover {
  background: rgba(22,163,74,0.2);
  border-color: var(--green-500);
  transform: scale(1.12);
}

.g-node--1 { top: 4%;  left: 50%; transform: translateX(-50%); }
.g-node--2 { top: 16%; right: 6%; }
.g-node--3 { bottom: 16%; right: 6%; }
.g-node--4 { bottom: 4%; left: 50%; transform: translateX(-50%); }
.g-node--5 { bottom: 16%; left: 6%; }
.g-node--6 { top: 16%; left: 6%; }

/* Leaf particles */
.g-particles { position: absolute; inset: 0; pointer-events: none; }

.leaf-p {
  position: absolute;
  font-size: 1rem;
  animation: floatLeaf linear infinite;
  opacity: 0.7;
}

.leaf-p--1 { top: 28%; left: 22%; animation-duration: 6s;  animation-delay: 0s; }
.leaf-p--2 { top: 55%; right: 18%; animation-duration: 8s; animation-delay: 1.2s; }
.leaf-p--3 { bottom: 28%; left: 30%; animation-duration: 5s; animation-delay: 2s; }
.leaf-p--4 { top: 42%; right: 25%; animation-duration: 7s; animation-delay: 0.5s; }
.leaf-p--5 { top: 18%; left: 38%; animation-duration: 9s; animation-delay: 1.8s; }

@keyframes floatLeaf {
  0%   { transform: translate(0,0) rotate(0deg);    opacity: 0.7; }
  33%  { transform: translate(12px,-18px) rotate(15deg); opacity: 1; }
  66%  { transform: translate(-8px, 10px) rotate(-10deg); opacity: 0.5; }
  100% { transform: translate(0,0) rotate(0deg);    opacity: 0.7; }
}

/* ============================================================
   8. ABOUT
   ============================================================ */
.about__grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 80px;
  align-items: center;
}

.about__content .section-title { text-align: left; margin-bottom: 20px; }
.about__content .section-tag   { display: inline-block; margin-bottom: 16px; }

.about__text {
  color: var(--text-muted);
  line-height: 1.85;
  margin-bottom: 18px;
  font-size: 0.95rem;
}

.about__text strong { color: var(--green-400); font-weight: 600; }

.about__metrics {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 18px;
}

.metric-card {
  background: var(--bg-card);
  border: 1px solid var(--border);
  border-radius: var(--radius);
  padding: 22px;
  display: flex;
  gap: 14px;
  align-items: flex-start;
  transition: var(--transition);
}

.metric-card:hover {
  border-color: var(--border-2);
  background: var(--bg-card-2);
  transform: translateY(-4px);
  box-shadow: 0 8px 28px rgba(0,0,0,0.4);
}

.metric-icon {
  font-size: 1.3rem;
  width: 44px; height: 44px;
  border-radius: var(--radius-sm);
  background: rgba(22,163,74,0.12);
  border: 1px solid rgba(74,222,128,0.15);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.metric-info h3 {
  font-size: 0.88rem;
  font-weight: 600;
  color: var(--green-300);
  margin-bottom: 5px;
}

.metric-info p {
  font-size: 0.8rem;
  color: var(--text-faint);
  line-height: 1.6;
}

/* ============================================================
   9. SERVICES
   ============================================================ */
.services__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 22px;
}

.service-card {
  background: var(--bg-card);
  border: 1px solid var(--border);
  border-radius: var(--radius-lg);
  padding: 34px 26px;
  position: relative;
  overflow: hidden;
  transition: var(--transition);
}

.service-card::before {
  content: '';
  position: absolute;
  inset: 0;
  background: var(--grad-card);
  opacity: 0;
  transition: opacity var(--transition);
}

.service-card::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: var(--grad-green);
  transform: scaleX(0);
  transition: transform var(--transition);
  transform-origin: left;
}

.service-card:hover {
  border-color: var(--border-2);
  transform: translateY(-8px);
  box-shadow: var(--shadow-card), var(--shadow-green);
}

.service-card:hover::before { opacity: 1; }
.service-card:hover::after  { transform: scaleX(1); }

/* Highlight ESG card */
.service-card--green::after { background: var(--grad-gold); }
.service-card--green:hover  { box-shadow: var(--shadow-card), var(--shadow-gold); }

.service-card__icon {
  font-size: 1.9rem;
  margin-bottom: 16px;
  display: block;
  position: relative;
  z-index: 1;
}

.service-card__badge {
  position: absolute;
  top: 22px; right: 22px;
  font-size: 0.68rem;
  font-weight: 700;
  letter-spacing: 0.1em;
  color: var(--green-400);
  background: rgba(74,222,128,0.1);
  border: 1px solid rgba(74,222,128,0.22);
  padding: 3px 10px;
  border-radius: 100px;
}

.service-card__badge--gold {
  color: var(--gold-400);
  background: rgba(251,191,36,0.1);
  border-color: rgba(251,191,36,0.22);
}

.service-card__title {
  font-family: var(--font-display);
  font-size: 1rem;
  font-weight: 600;
  color: var(--text-primary);
  margin-bottom: 10px;
  position: relative;
  z-index: 1;
  line-height: 1.4;
}

.service-card__desc {
  font-size: 0.86rem;
  color: var(--text-muted);
  line-height: 1.7;
  margin-bottom: 18px;
  position: relative;
  z-index: 1;
}

.service-card__link {
  font-size: 0.84rem;
  font-weight: 600;
  color: var(--green-400);
  transition: var(--transition);
  position: relative;
  z-index: 1;
  display: inline-block;
}

.service-card:hover .service-card__link { color: var(--green-300); letter-spacing: 0.02em; }
.service-card--green .service-card__link { color: var(--gold-400); }
.service-card--green:hover .service-card__link { color: var(--gold-300); }

/* ============================================================
   10. SOLUTIONS
   ============================================================ */
.solutions__grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0;
}

.solution-item {
  display: flex;
  gap: 22px;
  align-items: flex-start;
  padding: 34px;
  border: 1px solid var(--border);
  position: relative;
  transition: var(--transition);
}

.solution-item:hover {
  background: var(--bg-card);
  border-color: var(--border-2);
  z-index: 1;
}

.solution-item__num {
  font-family: var(--font-display);
  font-size: 0.68rem;
  font-weight: 700;
  letter-spacing: 0.1em;
  color: var(--text-dim);
  margin-top: 4px;
  flex-shrink: 0;
  width: 26px;
}

.solution-item__content { flex: 1; }

.solution-item__icon { font-size: 1.4rem; margin-bottom: 8px; display: block; }

.solution-item__content h3 {
  font-family: var(--font-display);
  font-size: 1rem;
  font-weight: 600;
  color: var(--green-300);
  margin-bottom: 6px;
}

.solution-item__content p {
  font-size: 0.86rem;
  color: var(--text-muted);
  line-height: 1.7;
}

.solution-item__line {
  position: absolute;
  left: 0; top: 0;
  width: 3px; height: 0;
  background: var(--grad-green);
  transition: height 0.4s ease;
}

.solution-item:hover .solution-item__line { height: 100%; }

/* ============================================================
   11. WHY US
   ============================================================ */
.why__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 22px;
}

.why-card {
  background: var(--bg-card);
  border: 1px solid var(--border);
  border-radius: var(--radius-lg);
  padding: 32px 26px;
  transition: var(--transition);
}

.why-card:hover {
  border-color: var(--border-2);
  transform: translateY(-6px);
  box-shadow: 0 12px 40px rgba(22,163,74,0.12);
}

.why-card__icon {
  font-size: 1.3rem;
  width: 52px; height: 52px;
  border-radius: var(--radius-sm);
  background: rgba(22,163,74,0.1);
  border: 1px solid rgba(74,222,128,0.15);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 18px;
}

.why-card h3 {
  font-size: 0.97rem;
  font-weight: 600;
  color: var(--text-primary);
  margin-bottom: 10px;
  line-height: 1.4;
}

.why-card p {
  font-size: 0.86rem;
  color: var(--text-muted);
  line-height: 1.7;
}

.why-card--cta {
  background: linear-gradient(145deg, rgba(22,163,74,0.12), rgba(245,158,11,0.07));
  border-color: rgba(74,222,128,0.2);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 18px;
  min-height: 200px;
}

.why-card--cta p {
  font-size: 1rem;
  color: var(--text-secondary);
  font-weight: 500;
}

/* ============================================================
   12. PROCESS
   ============================================================ */
.process__timeline {
  display: flex;
  flex-direction: column;
  position: relative;
  max-width: 800px;
  margin-inline: auto;
}

.process__timeline::before {
  content: '';
  position: absolute;
  left: 36px; top: 0; bottom: 0;
  width: 1px;
  background: linear-gradient(to bottom, var(--green-600), var(--gold-500), transparent);
}

.process-step {
  display: flex;
  gap: 30px;
  align-items: flex-start;
  padding: 30px 0;
  position: relative;
}

.process-step__num {
  flex-shrink: 0;
  width: 72px; height: 72px;
  border-radius: 50%;
  background: var(--bg-card);
  border: 2px solid var(--border);
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--font-display);
  font-size: 0.82rem;
  font-weight: 700;
  color: var(--green-400);
  position: relative;
  z-index: 1;
  transition: var(--transition);
}

.process-step:hover .process-step__num {
  background: var(--grad-green);
  border-color: transparent;
  color: #fff;
  box-shadow: 0 0 24px rgba(22,163,74,0.45);
}

.process-step__content { flex: 1; padding-top: 12px; }

.process-step__icon { font-size: 1.3rem; margin-bottom: 8px; display: block; }

.process-step__content h3 {
  font-family: var(--font-display);
  font-size: 1.05rem;
  font-weight: 600;
  color: var(--green-300);
  margin-bottom: 6px;
}

.process-step__content p {
  font-size: 0.875rem;
  color: var(--text-muted);
  line-height: 1.7;
}

/* ============================================================
   13. PROJECTS
   ============================================================ */
.projects__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 22px;
}

.project-card {
  background: var(--bg-card);
  border: 1px solid var(--border);
  border-radius: var(--radius-lg);
  padding: 30px 26px;
  transition: var(--transition);
  position: relative;
  overflow: hidden;
}

.project-card::before {
  content: '';
  position: absolute; inset: 0;
  background: linear-gradient(145deg, rgba(22,163,74,0.06), transparent);
  opacity: 0;
  transition: opacity var(--transition);
}

.project-card:hover {
  border-color: var(--border-2);
  transform: translateY(-6px);
  box-shadow: var(--shadow-card);
}

.project-card:hover::before { opacity: 1; }

.project-card__tag {
  font-size: 0.7rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--gold-400);
  margin-bottom: 14px;
  display: block;
}

.project-card__icon {
  font-size: 1.9rem;
  margin-bottom: 14px;
  display: block;
  position: relative;
  z-index: 1;
}

.project-card__title {
  font-family: var(--font-display);
  font-size: 0.97rem;
  font-weight: 600;
  color: var(--text-primary);
  margin-bottom: 10px;
  position: relative;
  z-index: 1;
  line-height: 1.4;
}

.project-card__desc {
  font-size: 0.84rem;
  color: var(--text-muted);
  line-height: 1.7;
  margin-bottom: 18px;
  position: relative;
  z-index: 1;
}

.project-card__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  position: relative;
  z-index: 1;
}

.project-card__tags span {
  font-size: 0.7rem;
  font-weight: 500;
  color: var(--text-dim);
  background: rgba(74,222,128,0.05);
  border: 1px solid var(--border);
  padding: 3px 10px;
  border-radius: 100px;
}

.project-card--cta {
  background: linear-gradient(145deg, rgba(22,163,74,0.1), rgba(245,158,11,0.06));
  border-style: dashed;
  border-color: rgba(74,222,128,0.22);
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card__cta-inner {
  text-align: center;
  position: relative;
  z-index: 1;
}

.project-card__cta-inner h3 {
  font-size: 1rem;
  font-weight: 600;
  color: var(--text-primary);
  margin-bottom: 8px;
}

.project-card__cta-inner p {
  font-size: 0.84rem;
  color: var(--text-muted);
  margin-bottom: 18px;
  line-height: 1.6;
}

/* ============================================================
   14. CONTACT
   ============================================================ */
.contact__grid {
  display: grid;
  grid-template-columns: 1fr 1.6fr;
  gap: 60px;
  align-items: start;
}

.contact__info {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.contact-info-item {
  display: flex;
  align-items: flex-start;
  gap: 14px;
}

.contact-info-icon {
  font-size: 1.1rem;
  width: 42px; height: 42px;
  border-radius: var(--radius-sm);
  background: var(--bg-card);
  border: 1px solid var(--border);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.contact-info-item h4 {
  font-size: 0.75rem;
  font-weight: 700;
  color: var(--text-faint);
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-bottom: 4px;
}

.contact-info-item a,
.contact-info-item p {
  font-size: 0.875rem;
  color: var(--text-muted);
  transition: color var(--transition);
}

.contact-info-item a:hover { color: var(--green-400); }

.contact__badges {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  padding-top: 4px;
}

.badge-item {
  font-size: 0.73rem;
  font-weight: 500;
  color: var(--green-400);
  background: rgba(22,163,74,0.08);
  border: 1px solid rgba(74,222,128,0.2);
  padding: 4px 12px;
  border-radius: 100px;
}

/* Contact Form */
.contact-form {
  background: var(--bg-card);
  border: 1px solid var(--border);
  border-radius: var(--radius-lg);
  padding: 40px;
}

.form-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 18px;
  margin-bottom: 18px;
}

.form-group {
  display: flex;
  flex-direction: column;
  gap: 7px;
  margin-bottom: 18px;
}

.form-row .form-group { margin-bottom: 0; }

.form-group label {
  font-size: 0.83rem;
  font-weight: 500;
  color: var(--text-muted);
}

.required { color: var(--green-400); }

.form-group input,
.form-group select,
.form-group textarea {
  background: rgba(22,163,74,0.04);
  border: 1px solid var(--border);
  border-radius: var(--radius-sm);
  padding: 11px 15px;
  color: var(--text-primary);
  font-family: var(--font-main);
  font-size: 0.875rem;
  transition: border-color var(--transition), box-shadow var(--transition);
  width: 100%;
  outline: none;
  appearance: none;
  -webkit-appearance: none;
}

.form-group select {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%234ADE80' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 14px center;
  padding-right: 38px;
}

.form-group select option {
  background: var(--bg-alt);
  color: var(--text-primary);
}

.form-group input::placeholder,
.form-group textarea::placeholder { color: var(--text-dim); }

.form-group input:focus,
.form-group select:focus,
.form-group textarea:focus {
  border-color: var(--green-600);
  box-shadow: 0 0 0 3px rgba(22,163,74,0.18);
}

.form-group input.error,
.form-group select.error,
.form-group textarea.error { border-color: #ef4444; }

.form-error {
  font-size: 0.76rem;
  color: #f87171;
  min-height: 18px;
}

.form-success {
  display: none;
  text-align: center;
  font-size: 0.875rem;
  color: var(--green-400);
  background: rgba(22,163,74,0.1);
  border: 1px solid rgba(74,222,128,0.25);
  padding: 14px;
  border-radius: var(--radius-sm);
  margin-top: 14px;
}

.form-success.show { display: block; }

/* ============================================================
   15. FOOTER
   ============================================================ */
.footer {
  background: rgba(1, 7, 3, 0.94);
  border-top: 1px solid var(--border);
  padding-top: 68px;
}

.footer__grid {
  display: grid;
  grid-template-columns: 2fr 1fr 1fr 1.2fr;
  gap: 44px;
  padding-bottom: 56px;
}

.footer__logo-wrap { margin-bottom: 14px; }

.footer__tagline {
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: var(--green-400);
  margin-bottom: 10px;
}

.footer__desc {
  font-size: 0.84rem;
  color: var(--text-dim);
  line-height: 1.7;
  max-width: 270px;
}

.footer__heading {
  font-size: 0.78rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: var(--text-primary);
  margin-bottom: 18px;
}

.footer__links li { margin-bottom: 9px; }

.footer__links a {
  font-size: 0.86rem;
  color: var(--text-dim);
  transition: color var(--transition);
}

.footer__links a:hover { color: var(--green-400); }

.footer__contact {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.footer__contact li {
  display: flex;
  align-items: flex-start;
  gap: 9px;
  font-size: 0.84rem;
  color: var(--text-dim);
}

.footer__contact a {
  color: var(--text-dim);
  transition: color var(--transition);
}

.footer__contact a:hover { color: var(--green-400); }

.footer__bottom {
  border-top: 1px solid var(--border);
  padding-block: 22px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 14px;
}

.footer__bottom p {
  font-size: 0.82rem;
  color: var(--text-dim);
}

.footer__legal { display: flex; gap: 22px; }

.footer__legal a {
  font-size: 0.82rem;
  color: var(--text-dim);
  transition: color var(--transition);
}

.footer__legal a:hover { color: var(--green-400); }

/* ============================================================
   16. BACK TO TOP
   ============================================================ */
.back-to-top {
  position: fixed;
  bottom: 32px; right: 32px;
  width: 44px; height: 44px;
  border-radius: 50%;
  background: var(--grad-green);
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 4px 20px rgba(22,163,74,0.45);
  opacity: 0;
  visibility: hidden;
  transform: translateY(16px);
  transition: var(--transition);
  z-index: 999;
}

.back-to-top.visible {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.back-to-top:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 28px rgba(22,163,74,0.65);
}

/* ============================================================
   17. SCROLL ANIMATIONS
   ============================================================ */
.fade-in {
  opacity: 0;
  transform: translateY(30px);
  animation: fadeUp 0.8s ease forwards;
}

.fade-in-right {
  opacity: 0;
  transform: translateX(40px);
  animation: fadeRight 0.9s ease 0.3s forwards;
}

@keyframes fadeUp   { to { opacity: 1; transform: translateY(0); } }
@keyframes fadeRight { to { opacity: 1; transform: translateX(0); } }

.scroll-reveal {
  opacity: 0;
  transform: translateY(28px);
  transition: opacity 0.6s ease, transform 0.6s ease;
}

.scroll-reveal.visible { opacity: 1; transform: translateY(0); }

.scroll-reveal:nth-child(2) { transition-delay: 0.1s; }
.scroll-reveal:nth-child(3) { transition-delay: 0.2s; }
.scroll-reveal:nth-child(4) { transition-delay: 0.3s; }
.scroll-reveal:nth-child(5) { transition-delay: 0.4s; }
.scroll-reveal:nth-child(6) { transition-delay: 0.5s; }

/* ============================================================
   18. TEAM / BAN LÃNH ĐẠO
   ============================================================ */
.team__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 28px;
}

.team-card {
  background: var(--bg-card);
  border: 1px solid var(--border);
  border-radius: var(--radius-lg);
  overflow: hidden;
  transition: var(--transition);
}

.team-card:hover {
  border-color: var(--border-2);
  transform: translateY(-8px);
  box-shadow: var(--shadow-card), var(--shadow-green);
}

/* Featured card (center) */
.team-card--featured {
  border-color: rgba(74,222,128,0.2);
  background: linear-gradient(145deg, var(--bg-card-2), var(--bg-card));
  box-shadow: 0 0 0 1px rgba(74,222,128,0.1);
}

.team-card--featured:hover {
  box-shadow: var(--shadow-card), 0 0 60px rgba(22,163,74,0.3);
}

/* Photo area */
.team-card__photo {
  position: relative;
  height: 280px;
  overflow: hidden;
  background: linear-gradient(145deg, #0a2e14, #0d3519);
}

.team-card__photo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top center;
  display: block;
  transition: transform 0.5s ease;
}

.team-card:hover .team-card__photo img {
  transform: scale(1.04);
}

/* Fallback avatar when no image */
.team-card__avatar-fallback {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(145deg, rgba(22,163,74,0.15), rgba(245,158,11,0.08));
  font-family: var(--font-display);
  font-size: 2.8rem;
  font-weight: 800;
  color: rgba(74,222,128,0.4);
  letter-spacing: 0.1em;
}

/* Role badge */
.team-card__badge {
  position: absolute;
  bottom: 14px;
  left: 14px;
  font-size: 0.7rem;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--green-300);
  background: rgba(4,26,8,0.85);
  border: 1px solid rgba(74,222,128,0.3);
  backdrop-filter: blur(8px);
  padding: 5px 12px;
  border-radius: 100px;
}

.team-card__badge--gold {
  color: var(--gold-300);
  border-color: rgba(251,191,36,0.35);
}

/* Info area */
.team-card__info {
  padding: 24px 24px 28px;
}

.team-card__info h3 {
  font-family: var(--font-display);
  font-size: 1.15rem;
  font-weight: 700;
  color: var(--text-primary);
  margin-bottom: 4px;
}

.team-card__role {
  font-size: 0.8rem;
  font-weight: 600;
  color: var(--green-400);
  margin-bottom: 12px;
  letter-spacing: 0.02em;
}

.team-card--featured .team-card__role {
  color: var(--gold-400);
}

.team-card__desc {
  font-size: 0.855rem;
  color: var(--text-muted);
  line-height: 1.7;
  margin-bottom: 16px;
}

.team-card__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}

.team-card__tags span {
  font-size: 0.7rem;
  font-weight: 500;
  color: var(--text-faint);
  background: rgba(74,222,128,0.06);
  border: 1px solid var(--border);
  padding: 3px 10px;
  border-radius: 100px;
}

/* ============================================================
   19. GALLERY — HÌNH ẢNH HOẠT ĐỘNG
   ============================================================ */
.gallery__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: 240px;
  gap: 16px;
}

/* Wide items span 2 columns */
.gallery-item--wide {
  grid-column: span 2;
}

.gallery-item {
  border-radius: var(--radius);
  overflow: hidden;
  position: relative;
  background: var(--bg-card);
  border: 1px solid var(--border);
}

.gallery-item__img-wrap {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.gallery-item__img-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform 0.5s ease;
}

.gallery-item:hover .gallery-item__img-wrap img {
  transform: scale(1.06);
}

/* Fallback when image missing */
.gallery-item__img-wrap.img-fallback {
  background: linear-gradient(145deg, rgba(22,163,74,0.08), rgba(245,158,11,0.04));
  display: flex;
  align-items: center;
  justify-content: center;
}

.gallery-item__img-wrap.img-fallback::after {
  content: '🌿';
  font-size: 2.5rem;
  opacity: 0.3;
}

/* Overlay on hover */
.gallery-item__overlay {
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, rgba(4,26,8,0.92) 0%, rgba(4,26,8,0.4) 50%, transparent 100%);
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.gallery-item:hover .gallery-item__overlay { opacity: 1; }

.gallery-item__tag {
  font-size: 0.68rem;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--gold-400);
  margin-bottom: 6px;
}

.gallery-item__overlay h4 {
  font-family: var(--font-display);
  font-size: 0.92rem;
  font-weight: 700;
  color: var(--text-primary);
  margin-bottom: 4px;
  line-height: 1.3;
}

.gallery-item__overlay p {
  font-size: 0.78rem;
  color: var(--text-muted);
  line-height: 1.5;
}

/* Always-visible label (when no hover) */
.gallery-item__img-wrap::after {
  content: '';
  position: absolute;
  bottom: 0; left: 0; right: 0;
  height: 60%;
  background: linear-gradient(to top, rgba(4,26,8,0.6), transparent);
  pointer-events: none;
}

/* ============================================================
   20. RESPONSIVE — TABLET (≤ 1024px)
   ============================================================ */
@media (max-width: 1024px) {
  :root { --section-py: 72px; }

  .hero__container {
    grid-template-columns: 1fr;
    text-align: center;
    padding-block: 60px 40px;
  }

  .hero__desc   { margin-inline: auto; }
  .hero__actions { justify-content: center; }
  .hero__stats   { justify-content: center; }
  .hero__visual  { display: none; }

  .about__grid   { grid-template-columns: 1fr; gap: 48px; }
  .about__content .section-title { text-align: center; }
  .about__content .section-tag   { display: block; text-align: center; }
  .about__content .btn           { display: block; width: fit-content; margin-inline: auto; }

  .services__grid  { grid-template-columns: repeat(2, 1fr); }
  .why__grid       { grid-template-columns: repeat(2, 1fr); }
  .projects__grid  { grid-template-columns: repeat(2, 1fr); }
  .team__grid      { grid-template-columns: repeat(2, 1fr); }
  .gallery__grid   { grid-template-columns: repeat(2, 1fr); grid-auto-rows: 200px; }
  .gallery-item--wide { grid-column: span 2; }

  .footer__grid {
    grid-template-columns: 1fr 1fr;
    gap: 34px;
  }
  .footer__brand { grid-column: 1 / -1; }

  .nav__link { padding: 8px 10px; font-size: 0.82rem; }
}

/* ============================================================
   19. RESPONSIVE — MOBILE (≤ 768px)
   ============================================================ */
@media (max-width: 768px) {
  :root {
    --section-py: 56px;
    --container-px: 18px;
  }

  /* Mobile Nav */
  .nav__menu {
    position: fixed;
    top: 0; right: -100%;
    width: min(300px, 80vw);
    height: 100vh;
    background: rgba(4, 26, 8, 0.98);
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
    border-left: 1px solid var(--border);
    flex-direction: column;
    align-items: flex-start;
    padding: 80px 28px 40px;
    gap: 2px;
    transition: right 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 999;
  }

  .nav__menu.open { right: 0; }
  .nav__link  { font-size: 0.97rem; padding: 12px 14px; width: 100%; }
  .nav__toggle { display: flex; z-index: 1000; }
  .nav__cta    { display: none; }

  /* Buttons */
  .hero__actions { flex-direction: column; }
  .hero__actions .btn { width: 100%; justify-content: center; }

  /* Grid → 1 col */
  .services__grid  { grid-template-columns: 1fr; }
  .solutions__grid { grid-template-columns: 1fr; }
  .why__grid       { grid-template-columns: 1fr; }
  .projects__grid  { grid-template-columns: 1fr; }
  .about__metrics  { grid-template-columns: 1fr; }
  .team__grid      { grid-template-columns: 1fr; }
  .gallery__grid   { grid-template-columns: 1fr; grid-auto-rows: 220px; }
  .gallery-item--wide { grid-column: span 1; }

  /* Contact */
  .contact__grid { grid-template-columns: 1fr; gap: 36px; }
  .form-row      { grid-template-columns: 1fr; }
  .contact-form  { padding: 24px 18px; }

  /* Footer */
  .footer__grid {
    grid-template-columns: 1fr;
    gap: 28px;
  }
  .footer__desc { max-width: 100%; }
  .footer__bottom { flex-direction: column; text-align: center; gap: 12px; }

  /* Process */
  .process__timeline::before { left: 24px; }
  .process-step__num { width: 48px; height: 48px; font-size: 0.72rem; }

  /* Back to top */
  .back-to-top { bottom: 18px; right: 18px; }
}

/* ============================================================
   20. REDUCED MOTION
   ============================================================ */
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
  }
  .scroll-reveal { opacity: 1; transform: none; }
  .fade-in, .fade-in-right { opacity: 1; transform: none; }
}

/* ============================================================
   21. DIGITAL BIOLOGICAL INFRASTRUCTURE
   ============================================================ */
.bio-infra { background: var(--bg-deep); }

/* Flow diagram */
.bio-flow {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0;
  margin: 3rem auto;
  max-width: 780px;
}

.bio-node {
  width: 100%;
  background: linear-gradient(135deg, rgba(22,163,74,0.08), rgba(22,163,74,0.03));
  border: 1px solid rgba(22,163,74,0.25);
  border-radius: 16px;
  padding: 1.5rem 2rem;
  display: grid;
  grid-template-columns: 60px 1fr auto;
  grid-template-rows: auto auto;
  column-gap: 1.2rem;
  align-items: start;
  transition: border-color var(--transition), box-shadow var(--transition);
}
.bio-node:hover {
  border-color: rgba(22,163,74,0.5);
  box-shadow: 0 4px 24px rgba(22,163,74,0.12);
}
.bio-node__icon {
  font-size: 2rem;
  grid-row: 1 / 3;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bio-node__name {
  font-family: var(--font-display);
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.14em;
  color: var(--green-400);
  grid-column: 2;
  grid-row: 1;
}
.bio-node__desc {
  font-size: 0.88rem;
  color: var(--text-muted);
  line-height: 1.5;
  grid-column: 2;
  grid-row: 2;
  margin-top: 0.25rem;
}
.bio-node__tag {
  grid-column: 3;
  grid-row: 1;
  font-size: 0.68rem;
  font-weight: 600;
  padding: 0.25em 0.7em;
  border-radius: 20px;
  white-space: nowrap;
  background: rgba(22,163,74,0.15);
  color: var(--green-400);
  border: 1px solid rgba(22,163,74,0.3);
}

/* Node variants */
.bio-node--primary  { border-color: rgba(22,163,74,0.4); }
.bio-node--secondary { border-color: rgba(74,222,128,0.3); }
.bio-node--platform  { border-color: rgba(245,158,11,0.35); }
.bio-node--platform .bio-node__name { color: var(--gold-400); }
.bio-node--platform .bio-node__tag  { background: rgba(245,158,11,0.15); color: var(--gold-400); border-color: rgba(245,158,11,0.3); }
.bio-node--mrv       { border-color: rgba(96,165,250,0.3); }
.bio-node--mrv .bio-node__name { color: #60a5fa; }
.bio-node--mrv .bio-node__tag  { background: rgba(96,165,250,0.1); color: #60a5fa; border-color: rgba(96,165,250,0.3); }
.bio-node--esg       { border-color: rgba(52,211,153,0.3); }
.bio-node--esg .bio-node__name { color: #34d399; }
.bio-node--market    { border-color: rgba(245,158,11,0.45); background: linear-gradient(135deg, rgba(245,158,11,0.1), rgba(245,158,11,0.03)); }
.bio-node--market .bio-node__name { color: var(--gold-400); }
.bio-node--market .bio-node__tag  { background: rgba(245,158,11,0.2); color: var(--gold-500); border-color: rgba(245,158,11,0.4); }

/* Arrow connector */
.bio-arrow {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  padding: 0.5rem 0;
}
.bio-arrow__line {
  display: block;
  width: 2px;
  height: 28px;
  background: linear-gradient(to bottom, rgba(22,163,74,0.5), rgba(22,163,74,0.2));
}
.bio-arrow__label {
  font-size: 0.68rem;
  color: var(--text-muted);
  letter-spacing: 0.05em;
  opacity: 0.7;
}

/* Infrastructure stats */
.bio-infra__stats {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1rem;
  margin-top: 2.5rem;
  padding: 2rem;
  background: rgba(22,163,74,0.05);
  border: 1px solid rgba(22,163,74,0.15);
  border-radius: 16px;
}
.bi-stat { text-align: center; }
.bi-stat__num {
  display: block;
  font-family: var(--font-display);
  font-size: 2rem;
  font-weight: 800;
  color: var(--green-400);
  line-height: 1;
}
.bi-stat__label {
  display: block;
  font-size: 0.78rem;
  color: var(--text-muted);
  margin-top: 0.4rem;
}

/* ============================================================
   22. TECHNOLOGY ARCHITECTURE — 7 LAYERS
   ============================================================ */
.tech-arch { background: var(--bg-card); }

.arch-stack {
  display: flex;
  flex-direction: column;
  gap: 0;
  margin-top: 3rem;
  border-radius: 16px;
  overflow: hidden;
  border: 1px solid rgba(22,163,74,0.2);
}

.arch-layer {
  display: flex;
  align-items: stretch;
  border-bottom: 1px solid rgba(255,255,255,0.05);
  background: var(--bg-deep);
  transition: background var(--transition);
  position: relative;
}
.arch-layer:last-child { border-bottom: none; }
.arch-layer:hover { background: rgba(22,163,74,0.05); }

.arch-layer--highlight {
  background: linear-gradient(90deg, rgba(245,158,11,0.08), rgba(245,158,11,0.03));
  border-left: 3px solid var(--gold-500);
}
.arch-layer--base {
  background: linear-gradient(90deg, rgba(22,163,74,0.1), rgba(22,163,74,0.03));
  border-left: 3px solid var(--green-500);
}

.arch-layer__badge {
  width: 90px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.65rem;
  font-weight: 700;
  letter-spacing: 0.1em;
  color: var(--text-muted);
  background: rgba(255,255,255,0.03);
  border-right: 1px solid rgba(255,255,255,0.06);
  padding: 1rem 0.5rem;
  text-align: center;
}
.arch-layer__badge--gold { color: var(--gold-400); }

.arch-layer__content {
  flex: 1;
  display: flex;
  align-items: center;
  gap: 1.2rem;
  padding: 1.2rem 1.5rem;
}
.arch-layer__icon { font-size: 1.5rem; flex-shrink: 0; }
.arch-layer__text { flex: 1; }
.arch-layer__text h4 {
  font-size: 0.95rem;
  font-weight: 700;
  color: var(--text-primary);
  margin-bottom: 0.2rem;
}
.arch-layer__text p {
  font-size: 0.82rem;
  color: var(--text-muted);
  line-height: 1.4;
}
.arch-layer__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 0.4rem;
  flex-shrink: 0;
  max-width: 220px;
  justify-content: flex-end;
}
.arch-layer__tags span {
  font-size: 0.65rem;
  font-weight: 600;
  padding: 0.2em 0.6em;
  border-radius: 12px;
  background: rgba(22,163,74,0.12);
  color: var(--green-400);
  border: 1px solid rgba(22,163,74,0.2);
  white-space: nowrap;
}
.arch-layer--highlight .arch-layer__tags span {
  background: rgba(245,158,11,0.12);
  color: var(--gold-400);
  border-color: rgba(245,158,11,0.25);
}

/* ============================================================
   23. IP PORTFOLIO
   ============================================================ */
.ip-portfolio { background: var(--bg-deep); }

.ip-table-wrap {
  overflow-x: auto;
  border-radius: 12px;
  border: 1px solid rgba(22,163,74,0.2);
  margin-top: 2.5rem;
}
.ip-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 0.9rem;
}
.ip-table thead tr {
  background: rgba(22,163,74,0.1);
}
.ip-table th {
  padding: 1rem 1.2rem;
  text-align: left;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: var(--green-400);
  text-transform: uppercase;
  border-bottom: 1px solid rgba(22,163,74,0.2);
}
.ip-table td {
  padding: 0.9rem 1.2rem;
  color: var(--text-secondary);
  border-bottom: 1px solid rgba(255,255,255,0.04);
  vertical-align: middle;
}
.ip-row:last-child td { border-bottom: none; }
.ip-row--registered { background: rgba(22,163,74,0.02); }
.ip-row--pending { background: rgba(245,158,11,0.02); }
.ip-row--registered:hover { background: rgba(22,163,74,0.06); }
.ip-row--pending:hover { background: rgba(245,158,11,0.05); }

.ip-badge {
  display: inline-block;
  padding: 0.25em 0.7em;
  border-radius: 12px;
  font-size: 0.72rem;
  font-weight: 600;
  white-space: nowrap;
}
.ip-badge--patent { background: rgba(96,165,250,0.15); color: #60a5fa; }
.ip-badge--mark   { background: rgba(167,139,250,0.15); color: #a78bfa; }
.ip-badge--copy   { background: rgba(52,211,153,0.15); color: #34d399; }

.ip-status { font-size: 0.8rem; font-weight: 600; }
.ip-status--active  { color: var(--green-400); }
.ip-status--pending { color: var(--gold-400); }

.ip-note {
  display: flex;
  align-items: flex-start;
  gap: 1rem;
  margin-top: 2rem;
  padding: 1.2rem 1.5rem;
  background: rgba(22,163,74,0.06);
  border: 1px solid rgba(22,163,74,0.2);
  border-radius: 12px;
}
.ip-note__icon { font-size: 1.5rem; flex-shrink: 0; }
.ip-note p { font-size: 0.88rem; color: var(--text-muted); line-height: 1.6; }

/* ============================================================
   24. FIELD DATA — PROOF OF WORK
   ============================================================ */
.field-data { background: var(--bg-card); }

.field-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1.5rem;
  margin-top: 3rem;
}
.field-card {
  background: var(--bg-deep);
  border: 1px solid rgba(22,163,74,0.2);
  border-radius: 16px;
  padding: 2rem 1.5rem;
  text-align: center;
  transition: transform var(--transition), box-shadow var(--transition), border-color var(--transition);
}
.field-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 12px 40px rgba(22,163,74,0.15);
  border-color: var(--green-500);
}
.field-card__num {
  font-family: var(--font-display);
  font-size: 2.2rem;
  font-weight: 900;
  color: var(--green-400);
  line-height: 1;
}
.field-card__unit {
  font-size: 0.9rem;
  font-weight: 600;
  color: var(--gold-400);
  margin-top: 0.1rem;
}
.field-card__label {
  font-size: 0.88rem;
  font-weight: 700;
  color: var(--text-primary);
  margin: 0.8rem 0 0.5rem;
}
.field-card__desc {
  font-size: 0.78rem;
  color: var(--text-muted);
  line-height: 1.5;
}

.field-tech {
  margin-top: 3rem;
  padding: 2rem;
  background: var(--bg-deep);
  border: 1px solid rgba(22,163,74,0.15);
  border-radius: 16px;
  text-align: center;
}
.field-tech h3 {
  font-size: 1.1rem;
  font-weight: 700;
  color: var(--text-primary);
  margin-bottom: 1.5rem;
}
.field-tech__grid {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 1rem;
}
.ft-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.4rem;
  font-size: 0.8rem;
  color: var(--text-muted);
  font-weight: 500;
}
.ft-icon { font-size: 1.6rem; }

/* ============================================================
   25. TERRAVII MARKET
   ============================================================ */
.terravii-market { background: var(--bg-deep); }

.market-flow {
  display: flex;
  align-items: stretch;
  gap: 0;
  margin: 3rem 0;
  overflow-x: auto;
  padding-bottom: 0.5rem;
}
.market-actor {
  flex: 1;
  min-width: 140px;
  background: var(--bg-card);
  border: 1px solid rgba(22,163,74,0.2);
  border-radius: 12px;
  padding: 1.5rem 1rem;
  text-align: center;
  transition: border-color var(--transition), transform var(--transition);
}
.market-actor:hover {
  border-color: var(--green-500);
  transform: translateY(-3px);
}
.market-actor--highlight {
  background: linear-gradient(135deg, rgba(245,158,11,0.1), rgba(245,158,11,0.04));
  border-color: rgba(245,158,11,0.4);
}
.market-actor__icon { font-size: 2rem; margin-bottom: 0.7rem; }
.market-actor__title {
  font-size: 0.85rem;
  font-weight: 700;
  color: var(--text-primary);
  line-height: 1.3;
  margin-bottom: 0.5rem;
}
.market-actor__desc {
  font-size: 0.75rem;
  color: var(--text-muted);
  line-height: 1.5;
}
.market-flow__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.4rem;
  color: var(--green-500);
  padding: 0 0.3rem;
  flex-shrink: 0;
}
.market-cta {
  text-align: center;
  padding: 2rem;
  background: rgba(245,158,11,0.06);
  border: 1px solid rgba(245,158,11,0.2);
  border-radius: 16px;
}
.market-cta p {
  font-size: 1rem;
  color: var(--text-secondary);
  margin-bottom: 1.2rem;
}
.btn--gold {
  background: linear-gradient(135deg, var(--gold-500), var(--gold-600));
  color: #1a0a00;
  padding: 0.8rem 2rem;
  border-radius: 8px;
  font-weight: 700;
  font-size: 0.9rem;
  display: inline-block;
  text-decoration: none;
  transition: transform var(--transition), box-shadow var(--transition);
}
.btn--gold:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 24px rgba(245,158,11,0.4);
  color: #1a0a00;
}

/* ============================================================
   26. COMPARE TABLE
   ============================================================ */
.compare-table-wrap {
  margin-top: 3rem;
  padding-top: 3rem;
  border-top: 1px solid rgba(255,255,255,0.06);
}
.compare-title {
  font-family: var(--font-display);
  font-size: 1.4rem;
  font-weight: 800;
  color: var(--text-primary);
  text-align: center;
  margin-bottom: 0.5rem;
}
.compare-subtitle {
  text-align: center;
  color: var(--text-muted);
  font-size: 0.9rem;
  margin-bottom: 1.5rem;
}
.compare-table-scroll { overflow-x: auto; border-radius: 12px; }
.compare-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 0.88rem;
  border: 1px solid rgba(255,255,255,0.07);
  border-radius: 12px;
  overflow: hidden;
}
.compare-table thead tr { background: rgba(22,163,74,0.08); }
.compare-table th {
  padding: 0.9rem 1.2rem;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.07em;
  text-transform: uppercase;
  text-align: center;
}
.compare-table th:first-child { text-align: left; color: var(--text-muted); }
.compare-table td {
  padding: 0.75rem 1.2rem;
  border-bottom: 1px solid rgba(255,255,255,0.04);
  color: var(--text-secondary);
}
.compare-table tr:last-child td { border-bottom: none; }
.compare-col { text-align: center; }
.compare-col--other { color: var(--text-muted); }
.compare-col--terra { font-weight: 600; }
.compare-row--highlight td { background: rgba(22,163,74,0.05); }
.compare-row--highlight td:first-child { color: var(--text-primary); }
.cmp-yes { color: var(--green-400); font-weight: 700; }
.cmp-no  { color: rgba(255,100,100,0.8); }

/* ============================================================
   27. ROADMAP TIMELINE
   ============================================================ */
.roadmap { background: var(--bg-card); }

.roadmap-timeline {
  position: relative;
  margin-top: 3rem;
  display: flex;
  flex-direction: column;
  gap: 0;
}
.roadmap-timeline::before {
  content: '';
  position: absolute;
  left: 120px;
  top: 0;
  bottom: 0;
  width: 2px;
  background: linear-gradient(to bottom, var(--green-600), rgba(22,163,74,0.1));
}

.rm-item {
  display: grid;
  grid-template-columns: 120px 48px 1fr;
  align-items: start;
  gap: 0 1.5rem;
  padding: 2rem 0;
  border-bottom: 1px solid rgba(255,255,255,0.04);
  position: relative;
}
.rm-item:last-child { border-bottom: none; }

.rm-item__year {
  text-align: right;
  font-family: var(--font-display);
  font-size: 0.78rem;
  font-weight: 700;
  color: var(--text-muted);
  padding-top: 0.1rem;
  line-height: 1.3;
}

.rm-item__dot {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: var(--bg-deep);
  border: 2px solid rgba(22,163,74,0.3);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  color: var(--text-muted);
  position: relative;
  z-index: 1;
  flex-shrink: 0;
}
.rm-item__dot--done {
  background: var(--green-700);
  border-color: var(--green-500);
  color: var(--green-300);
  font-weight: 700;
}
.rm-item__dot--active {
  background: linear-gradient(135deg, var(--green-600), var(--green-500));
  border-color: var(--green-400);
  color: white;
  box-shadow: 0 0 20px rgba(22,163,74,0.5);
  animation: breathe 2.5s ease-in-out infinite;
}
@keyframes breathe {
  0%, 100% { box-shadow: 0 0 12px rgba(22,163,74,0.4); }
  50%       { box-shadow: 0 0 28px rgba(22,163,74,0.7); }
}

.rm-item__content {
  padding-top: 0.4rem;
  padding-bottom: 0.5rem;
}
.rm-item__content h4 {
  font-size: 1.05rem;
  font-weight: 700;
  color: var(--text-primary);
  margin-bottom: 0.5rem;
}
.rm-item--active .rm-item__content h4 { color: var(--green-400); }
.rm-item__content p {
  font-size: 0.88rem;
  color: var(--text-muted);
  line-height: 1.6;
  margin-bottom: 0.8rem;
}
.rm-item__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 0.4rem;
}
.rm-item__tags span {
  font-size: 0.7rem;
  font-weight: 600;
  padding: 0.2em 0.7em;
  border-radius: 12px;
  background: rgba(22,163,74,0.1);
  color: var(--green-400);
  border: 1px solid rgba(22,163,74,0.2);
}
.rm-item--active .rm-item__tags span {
  background: rgba(22,163,74,0.18);
  border-color: rgba(22,163,74,0.4);
}

/* ============================================================
   28. RESPONSIVE — NEW SECTIONS
   ============================================================ */
@media (max-width: 1024px) {
  .bio-infra__stats { grid-template-columns: repeat(2, 1fr); }
  .field-grid { grid-template-columns: repeat(2, 1fr); }
  .field-tech__grid { grid-template-columns: repeat(3, 1fr); }
  .arch-layer__tags { max-width: 160px; }
  .market-flow { flex-wrap: wrap; justify-content: center; }
  .market-flow__arrow { display: none; }
  .market-actor { flex: 0 0 calc(33% - 1rem); min-width: 120px; }
}

@media (max-width: 768px) {
  .bio-node { grid-template-columns: 48px 1fr; }
  .bio-node__tag { display: none; }
  .bio-infra__stats { grid-template-columns: repeat(2, 1fr); }

  .arch-layer__content { flex-wrap: wrap; }
  .arch-layer__tags { max-width: 100%; justify-content: flex-start; margin-top: 0.5rem; }

  .field-grid { grid-template-columns: repeat(2, 1fr); }
  .field-tech__grid { grid-template-columns: repeat(3, 1fr); }

  .market-actor { flex: 0 0 calc(50% - 0.5rem); }

  .ip-table { font-size: 0.78rem; }
  .ip-table td, .ip-table th { padding: 0.7rem 0.8rem; }

  .roadmap-timeline::before { left: 80px; }
  .rm-item { grid-template-columns: 80px 40px 1fr; gap: 0 1rem; }
  .rm-item__year { font-size: 0.68rem; }
  .rm-item__dot { width: 40px; height: 40px; font-size: 0.85rem; }

  .compare-table { font-size: 0.78rem; }
  .compare-table td, .compare-table th { padding: 0.65rem 0.8rem; }
}

@media (max-width: 480px) {
  .field-grid { grid-template-columns: 1fr 1fr; }
  .field-tech__grid { grid-template-columns: repeat(2, 1fr); }
  .market-actor { flex: 0 0 100%; }
  .bi-stat__num { font-size: 1.5rem; }
  .roadmap-timeline::before { left: 60px; }
  .rm-item { grid-template-columns: 60px 36px 1fr; gap: 0 0.8rem; }
}

/* ============================================================
   29. FOREST BACKGROUND — LIVING EFFECTS
   ============================================================ */

/* Slow parallax drift on the fixed forest background */
@keyframes forestDrift {
  0%   { background-position: center center; }
  25%  { background-position: calc(50% + 6px) calc(50% - 4px); }
  50%  { background-position: calc(50% - 4px) calc(50% + 6px); }
  75%  { background-position: calc(50% + 3px) calc(50% + 3px); }
  100% { background-position: center center; }
}

body {
  animation: forestDrift 40s ease-in-out infinite;
}

/* Floating mist overlay on hero — very subtle */
.hero::after {
  content: '';
  position: absolute;
  inset: 0;
  background:
    radial-gradient(ellipse 60% 35% at 20% 75%, rgba(22,163,74,0.06) 0%, transparent 70%),
    radial-gradient(ellipse 50% 30% at 80% 70%, rgba(22,163,74,0.05) 0%, transparent 70%);
  pointer-events: none;
  z-index: 0;
  animation: mistFloat 12s ease-in-out infinite alternate;
}
@keyframes mistFloat {
  0%   { opacity: 0.6; transform: translateY(0) scaleX(1); }
  50%  { opacity: 1;   transform: translateY(-8px) scaleX(1.04); }
  100% { opacity: 0.7; transform: translateY(4px) scaleX(0.97); }
}

/* Bio-infra and other key sections: let forest breathe through edges */
.bio-infra,
.tech-arch,
.ip-portfolio,
.field-data,
.terravii-market,
.roadmap {
  background-color: rgba(3, 14, 6, 0.90);
}

/* Gallery and projects: slightly lighter so forest hints through */
.gallery,
.projects {
  background-color: rgba(4, 18, 7, 0.87);
}
