@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');

/* ==========================================================================
   SATURDAY NEON — Help Scout Docs brand skin
   "Quiet confidence, with a heartbeat."
   White-dominant · hairline borders · Inter · sn-blue as accent only ·
   one pulsing green pip. Applies the Saturday Neon brand system to the
   stock Help Scout Docs theme (Bootstrap-2 markup).
   One system. Applied everywhere.
   ========================================================================== */

:root {
  /* Ink & greys */
  --ink:#0A0E27; --ink-2:#1F2433; --muted:#5A6072; --muted-2:#8A8F9D;
  /* Surfaces */
  --bg:#FFFFFF; --bg-warm:#FAFAF7; --bg-cool:#F5F5F7;
  /* Brand accents (never surfaces) */
  --sn-blue:#1E2BFF; --sn-blue-tint:rgba(30,43,255,0.08); --sn-blue-deep:#1822CC;
  --sn-green:#3CFF8A; --sn-green-deep:#14C962;
  /* Lines */
  --line:rgba(10,14,39,0.10); --line-soft:rgba(10,14,39,0.06); --line-strong:rgba(10,14,39,0.20);
  /* Radii */
  --r-btn:4px; --r-field:4px; --r-card:8px; --r-pill:999px;
  /* Type */
  --font-sans:"Inter",-apple-system,BlinkMacSystemFont,system-ui,"Segoe UI",Roboto,sans-serif;
  --font-mono:ui-monospace,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;
  /* Layout */
  --wrap:1120px;
  /* Motion */
  --ease:cubic-bezier(0.2,0.6,0.2,1);
  /* Shadows — soft, short, rare */
  --shadow-soft:0 1px 2px rgba(10,14,39,0.04),0 6px 24px rgba(10,14,39,0.05);
  --shadow-search:0 1px 0 rgba(10,14,39,0.04),0 8px 28px rgba(10,14,39,0.08);
  /* Dot-field mask (left-to-right fade, always) */
  --dot-mask:linear-gradient(to right, transparent 0%, rgba(0,0,0,0.30) 28%, rgba(0,0,0,0.75) 58%, #000 88%);
}

/* --------------------------------------------------------------------------
   1. Base
   -------------------------------------------------------------------------- */
html { -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }
body {
  font-family:var(--font-sans) !important;
  font-feature-settings:"ss01","cv11";
  color:var(--ink);
  background:var(--bg) !important;
  font-size:16px;
  line-height:1.6;
}
body, p, li, td, span, div, a, input, button, textarea, select, h1, h2, h3, h4, h5, h6 {
  font-family:var(--font-sans);
}
a { color:var(--sn-blue); text-underline-offset:2px; text-decoration-thickness:1px; }
a:hover { color:var(--sn-blue-deep); }
::selection { background:var(--sn-blue-tint); color:var(--ink); }
img { max-width:100%; }

/* Pulsing live pip — sn-green only. One pulse per surface. */
@keyframes sn-pulse {
  0%,100% { box-shadow:0 0 0 3px rgba(60,255,138,0.22); }
  50%     { box-shadow:0 0 0 5px rgba(60,255,138,0.06); }
}

/* --------------------------------------------------------------------------
   2. Header / nav — white surface, hairline base, blue wordmark
   (Brand: sn-blue is never a surface. The stock blue bar becomes white.)
   -------------------------------------------------------------------------- */
#mainNav.navbar,
#mainNav .navbar-inner {
  background:var(--bg) !important;
  background-image:none !important;
  border:0 !important;
  border-bottom:1px solid var(--line) !important;
  box-shadow:none !important;
  border-radius:0 !important;
}
#mainNav .navbar-inner { min-height:64px; padding:0; }
#mainNav .container-fluid {
  max-width:var(--wrap);
  margin:0 auto;
  padding:13px 24px;
  display:flex;
  align-items:center;
  gap:24px;
  min-height:64px;
  box-sizing:border-box;
}

/* Logo: hide themed (white) image, paint the blue wordmark in its place — vertically centered */
#mainNav a.brand {
  float:none;
  display:flex;
  align-items:center;
  width:186px; height:32px;
  margin:0; padding:0;
  line-height:0;
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAtAAAAB7CAYAAABdE7eYAABgvUlEQVR42u2deXxkVZn+v+feW9n3vbvTLYjiAq7grtitKIr+RGUa1BkdZ9xAHXV03EW6cV9nHBfcZxx1VNp9xZWAjriAIIsoqCB0dzr7vlbde35/vOekKumqpJLcm1Qq5/l8QlNJJXWXc5/znPe87/Mq1g3tAR6oTPZ7o82QOQ14KIT3B04Crx2iRlAVgAY9C94o6F7gNuD34F8D0Q3QPpHz9335V4U4ODg4ODg4ODg4bDLUOoSzMsLZCNvhRtBng3o66EeC6oYq0cqE5isyr+1H+zlfGpgG1B3gXQ18D4IfQcNA/s9zcHBwcHBwcHBw2DICWvtZIdt7IlRfAPrvoWaXfG8GmMOoZvs55rOU+VdbJa3lSyFKuhIR3gBTQ+B9B6LPQsvPzds983eijb1UVsCXJPTK16Okjz/JIZ5nwaW99S0eV0QESq/8tst82L/B574Zx5GLHgV7l4zdBQ7Qm/wYJT0uCl2HEroG24UPN/QciuSDDRl/euPnTgcHJ6AN4Rzy4LwQDrdCzRtAvRjqGmASmLcTtpcVymshGyuuUz7UArOA/gmE74fWHx4v4h0cHLY+tIIek7K1N9qeE/1lPuxXRnQ5oePg4OCw9QW09rKE3n8+VLwXavfAGBBmAH8dornQZ2rQESgP6pUEadLfhZHXwYm3mPzoKNmozWW+LBj6HgX1r4PJkNKJvERQ58P4tdB1yeJ7tPS+9T0Aqi+BmSj++1R6SsyM7RDCC2FHv4gzpeV69H8UqnbArI73WmgNVQqm3wI7bipwP8xx3FQBnR+FVDvMxXgcnobI/K3gFdByZ/Yz8x3HndVQdSmkmiCtSSQCpg3XqDmzGh4HNQhRP6TuBHUY1J3QNJznd4PkxaS9T/1vhrqHwkQonJPUdfBmQU9DNAjeUVC3Q9VtUHc7qOnF9wgveY5bCx/2nwH1r4EJw/0l8dhHUO/D5G+g4x35n7/c4MvQ2VDzkuTOwR7PzLuh9erstcv3HGoF/ZdCVVf8vGS5qUbBzJ3Q/sqts9Ph4FC6CIp8+AzhHKmB6v+E6hdIisawFc5BMoenFChDbBOhkEzTU6HlsTDwOlAfl+9d7MHBhCbY/Tb15GFQ/TTJ4w5K5PZFQDUwcS/gErIJ5vkWSTug/mly7OWeyaHNOaaBydcC/eY6GIGong4NXZCK+VrY+zHzYeCm5cVorQf6XGhoFk2ZxD0Zuxi4M+fc86AmBdF50FAN8yS7g5yTybVwSBkk5Sscgv7bwbsOvF+AfzU03pYtTrbb24nsOtmDehxUP06Oy9/A65ABJjXMHYbB68H7KUQ/BvUHFtLgNiJYsBo+1I+EqqfJ4ZUKH4bm+Zs8EXhH4THfY84hapJziBK63/Z4Zr4EXA3tavlBoZ4BDR3x85I9lhpg+nfZQILb4XBwSFhAW/HcewJUXQb1D4Gh0DzwG8icypfJZjSEoB4aL4Wh04EL4GAmeUKIuiRFZSpTWgp6zgNVJZFENZM/2gig0xI9n462h4JWCnRGokDH/XgUxtthNu5rEUHaAy9d5PtHYawB5mM8DhvNAggyxUWm9AiMVSQXgV50bPmEgw9BK1S0QsXpoF8E42kYug7UdyD6uhGTJFxMPAGzodll8jfwOphrkNoNlbvB/38wFsLwz0H9D8wfAjW5mI83G15nafJh2gNqZYdHzefnwwHzOrxd5pN0lK2tiVu1Kh/0fJG0NQrjrQnwErIQ9QNQNy9ZNDo4OCQjoC1Z33kqVP8AKrthKA0qtYnE7UOoYSSE1hfAUDfc9HcywSQhonss3+yWSVUlHZ5ajU70zHZ9O9S0AEfgQKFoo43mq2S2p0tKP1sBXSha5ydzLbT9e8VOTkkcR+72b5HHoexx6OTTewr9+bSWr6lI3uSloPKh8jX2Vhj+EfBxUN8VYZJIMbGX3fFS/gZfBw3zWtJ50BKcqNwLwV5Qb4GRD8MtnzCL5M2MRpvP1LvN/FBifBgq0O3Q1gz05X/ffnMOql92XbxUljPivlT2+V7Vc5gAR2sNvg8ccwLawSG2CaMQLrOR51Og4UcQdMN4ZnPF8wLRmOj3UBqazoKu70oE1oqYOLHXTtA7ZRtMlxDxKCXH5NVA2C7fO+BGtcMWhDKiQQUiIiIjpoczoFNQ/RSo/A6MXiW5q8rkRWu/XC5AVsCrQNTXZCiBAu4Otf8O9/0NDD9VeNluw284lvBhqQmxEPDqREQXFIpGQM8OgxopGf2/MWufw45rHBwSFdDaOm3shsrLIdghW3UqKK3DVykjoh8LVf9rolExWwGpSBYTdEmuYqlNGDqSPDu1w0UWHMpTUGsN4yFMRJB6DFR9D0a/Cn87ScSk9ktrYRuXoFa+7LjNRTCSAe9UWUQMfwKur934BcRCwVsK6BQ+LLWAgo6gWkGqqzAf2m/tGQOGzEZsuRfV2WCLEdA9jmIcHOIX0FrBIQW3V0HV16G6uzTF81IR3fp0OPYemVCviGlSsZPDwxtBtZWmgFaRTABRtxPQDuU7+SsfPE+ispMRVJ8LTb+BwX/M5gTrMh37diExE8FUCA0vhhN+DodPNny3wdzc2wS0lmYEmkiK8MJdy/ChqRNQEei+bSKgPUlX4ai83OtcOBwc4hfQPcZqp+rD0HQ6jJWweM4V0cMZaHgd9D4V9mViiswY8q1qBRqzfWFKCdZxQu12w9lhG2hpXwTlaAYyLVD33zDwn1lnC13G+f3KA3wJGFQ8COqugrseECPfFcmHqgNokIBCKa5ZFKD2FDn3HZUUjnK2ddMafAVzaQgHciYOBweH+AS09oWM+86F5heKKPWCrXEqkSdFOKlPSZMXdAwRKetm0AVVpnix1DyUTc+FBQHd40a1w3YQ0oEUHY5noOVfYOgbcFNqsQtJ2Z57SryLvU6o+7GIaJvKshECmk5Jk9ARJbvjpbuLOxd9WKbBcteTPsAYTA85Ae3gELuA1sa9YbQZvA+LmftWiuYoTyyoGrsg9Y6cfOh1wPqFZnZBBaXpm6mVCGhttiz3Om9Ph+1CXwoIYDANjedA19dFRKO2gYgOYDqEoB3qvg+9JxoRnSBnWz70uiVNoiR9hE2uL0ZAH1pBKAaHt4GW1CKg9SCcML54LeTg4BCDgMZYwM1cBM07RIxuNbszzxdfz8oXQt8D119ks9fyz25zqUqRaZXZSjVFM84c32G7wdZBND8F2v9HnoEev/xFgudLTnTlTqj8Ngw25ARDEsACH3YbQVaadCgC2hRV748Ki0qA8EiJ5nLHLKADgD4zJ26HkLuDw0YJaG3axfbdAyovhNEoeR/UJKMPVT5EB4UkDsXxd7tL+5wzAO2g65KdQB0cSllED6ah7Xw4+lZJRYu2gT+Z50saS/2pEH0uu3hI9FrvLmH9ZfmwQzrnrpjS02uK68o5d95EoG0BoQs/OzjEKKCx3ZpeC3VVEEall+u7qgklgqqnwLH7S0HkZWudUOwssdvYn5boNQkBmuFYmyNIh9KGjhCFU6BL5LoQiN1b/UHo3btBecFruQYadCidMsks0/CnWM4LYDgNLU+HvtclV1S4kA6xq3T5UNsUjhaIWuR7B5bxgqYPZjOSDqTLNCprC831ETc/ODjEKqC1aYs7sBP858B4CXWWWs8kXeuDepm83r/WP2QmeLVDSLkkK86VFDemKoEOM9E5gnQoRdEYQbUHjYF81XrZ78f1LGRMUCD4pEQgKbGiQh2KI0KDD80BNARQoeT76108jIZQ9Q44erpw+mUx8/j+nCYqpWjpuYgPq6FyueZSRixXDoEaK/9mKhrw7nI85OAQq4C2UejoudBYB2GYXPRZh9mJQkfm/5NY9fswCahzYaTJRKJWeU6l3jRg0aQRQSWgdsrrdiegHUoIkYaUEsE89wcY/RKMfR5mroMqBVWevCcWSvPEt775nuC/Op5i4jgX9o0+6GmY+BGMfBLGD0Gmz3x/HQsJ25U0CCD4tOGtGDlrgQ+rQLUbAV2yA074kJ324uS5Xma8NY4Bg+XtBW3zwm0EusdRkoNDTALabnP+PcyRzGSjzSTa4EO9Lx9R7UGTL0933LylFKRDaGiFzNlZUb0a2G2/vhbQraUbcQGJ4gWAsk4cbmQ7lJB4rlKgBmHufGh7AHQ+BzqeB+0PhvRZEP4FalWMkWhfdtL818CxThFUm7341RHUezB9GaTuBx1nQedLoOM8qDgFpj4Kdd46RbQv9nbND4D+V0n6Wtx8PtBM6TZRyeHDVA4fFjrOi73FzVTK1Qta+zK3ByYHesAVEDo4xCOglYaB+0PF/WBKx++8oQFPQ52CqW/CxN9B9GCYPhMmLhXi8ok//0xp+XD99JwDWY2Atr/WBqreeC2XeJRB73FD2qHEFnYa1AzMPhVaL8su2LUv6WNtP4K5MyE9IFFqYhDRdgHd1AT+hcIFPZu4R69DaPBg6kvQcj40/TXnGvjQOAStL4fpT0Gjt750DuVLy/PgLTC4yywevJgIBtCd4NUaT/wS58NoheZSe+116TXxFV2ez6CnYC4DmX753n4noB0c4hHQAOGToB4SabWnIsnxm7kQ2p4BnV+Djuug66fQ9lLQ50EqFJEdJ4FpH2YV6EdDb+0a0jhs160d0jQgKmEFvdBMpXttiwUHh0RghOP0f8OOX4OuEDGrQvMVyfd23AHp98kiO7bCQk8CAtEL4PpaU1i3Cc+v1hB4MDUK86+QY7giyLkGYXYx4b8WJgch5a89oKAUpCNoaID0RSaQoGIiGYAuqLYBjxJW0DqXDwsJaPs/h00AokwfwwBQo1Dhmqg4OMQvoL19kCZ+QtShRFRmPgPtH4drUtnJQvsyebYegumPyEQbp4BXCuY0VO2AivvL9w6tIhJjmwYEO+NtomJdCHTG5ITHQGYLlee7HEE6lNDCTgmvpL5hoqD5nm8jbP3viXtOXPaZyoO5CBq6oeuJ5pnejCh0JOkpmf+DXYPCufuWJBArU6HcMgaZn0Gt/d5a4cNYBBX/CKN3J54otI1AdxtBVsJ8yFI+XOFY9eEyNqawTVSGoMk1UXFwiFdA/60ZuH8y+c9KwQzgf0II/LQoG3lSIRyynbM+DZMR8bvzhxItST9UXu5fBXPY6ES0O57ohDYLiirjQtAcmHxwG91e54SRAVSncVUpkPOpIzPxFfmlY94VWNf108Uft8r912Hz4Mvz75kGDvnG0gEkSjo1CuF8vHZiSsvOlm9sePZuwlhWWmg1GJZnskcVfoa1AnVs/XyjlFiRNlTB3GtjjEIDfnc8ra+1Ft6rzsOHOiY+ZIe5pgV2D3vMv8Hh0q5xWe/EEwAcc01UHBziRQBV9wGvQ8zk43Tf0Bp8D2bnIOiVh/fiJQJ9fyTkPnoUZsehognSMefWacB7UM6L1f7+7vWv2q0PZ50PU7fC3NXAFHAyqL1QF8gCwlvrAsZMGLodRhuA0Txv8US8p73i10kaiSDqjIihzfAG10Z4eb7JkV3F9U5XQOjCLVsCSsWvX7QPMwqix5o0rqmsm8RGI/Tlc69YQWz3x3URTCGl9w/wt7eBOppdXK8FPTkBhTiCCZ4ydTF/gtmrgWnQ9wb/sWJBGgcf0g6DdcCESelY8jZbTBeWcTOVhSYqvax/InNwcFgsoL1ToUZJS9gkzDC9aOWIgo7AT8f/bCtLpCdb9i/+dxeaBnQbC6A1TvC2kMrTMPUaGP44nDyX/fnwA2D+41D/cCn+WeukEQKqEdLtRkAvDWNNw+xdkCliO3fhPFNAl0SHJpDf3cj27lEkor8aGE3DfL+Joq+wFlqIuGUglXaP+XYW5XNaWl1n7gf8yqRxhZtwLHrjzz2TgZY6iJ4HvNsIxDUKaCs21a71OXAs8GEIU6+G1k+Cms/+fOTBkP441D9k/XyomyFsFQGdjzT25zRTmctIQ5pIb90mYssFE/RhJ6AdHGIX0NF9styymc+WTsI+z+RgsgturQQ1V3wE6jw7ye5Yp2WTFhE4/gLY8dlsERHIlrL6PfQ9Abgaak6BmTWIVKWMXVgAsx3AbdnjtbmUHb8E7gF1Rfy928zvNldAeCKMPRP8f4WaBphaT2RoleK5wYO5u2DiA6C+D+kjZqEH3LNYQZLOmUkcth9CqAlg5CEioPdvJwHhSQqNfj7oD7Au82bLh3q9TVQ0VHow9Xzo/HwePvwd3P5EaPwl1Nx77XwYaqisgJlO4I4CzaUMJ8wOQdU4BC2xmMCUpIjmsKMCB4fYBbS62+aL56YIBpKICqlsJGJHk0QaihXetmlAf4fJL14LcYWS1zd+lYjna1IyieUWEd1UAZ2TcPR10Pj9dQi9CCp9mDOFM0tzLVWE2adcBeaAG+Rr8CuQ/hbU3HNtk9paxPPMlZA+H7r63KPqsE4tef/td87Kk2e19l4w+Ghov0LSWlZboGj5sK8OaFt7QMHy4cRPjHguwIcnjsKRN0LzN1mzolURVPiQ3iGv9+efHgDYMw4DAyKg0yXuLrLWOVAZAd3jqMDBIb4IBV3CUZvaaCANes7wVsyRwgigBmYal7BmERhqBVrW0YXQFHB4X5PfP00fH/0+JS0/01fCRK9EZ9ZURGWKlSJj3bS3wES46i9P3FLaboHZcyCalHPSCUV0dSSNN2bugMlniHjWKXMcazh+h20Ok8YV3TOXELYRIqjUED07/8K6GNimUqncplKsjaMCQBs+ZBk+rPgZjA+KCF4L19jmUgte0AUi0NozVoL9ZdqN0DNxE5MD7ZqoODjEKaCbSr9JyJrnTpPakPIRbygKbOUVCE2E7RDUmOuzlgukjDHEoGnmUOCjlIZd06CG12forwC1TDMVpdfwFUmO4k0VsPMWmPm4dFRLLI9Ui+/2/CVwtxERzyptjmMNx+/gBLR1ZLjML+xQU7an78G0Ap4MR2rW5od9iuXDTkmLCPX6+FD1F+ZDy1M3zYAaiYEPu4vjeu+IfFY5cUZuExW7++qaqDg4xCigdU0JRKBJVsF7rNJf1npA74AqYhCLXvLXQJnDVAl5QZ8SGheVQ9KgIomCU60h8GFsUnKetYIDoXtMHdbHKyGgmmBfzfbk+LkIarqh4mGr5CMDm/4Q7oBKWH8Uv0ieU+vkw4isi1LPCscSHS3PZioBwCjMDiczLzg4bGsBXQq4OZQoZ8kEhmzEpVuMKHQcvk0bJBTYaV7HvVUdwcFIPFPnpyFQCaRxaHO9j0LngESDDjovZ4f1D110NVTXbt8LUAXoJ61xoW4Lkru3TprD0uZSe1fgEXVXGd53a2E3BHvG1nbrHRwcSlxA/yEEnU7m4VaGSH3jxrCaLSy9ewsRjvWC7jJpDzqZXYUoItE8UmUmfNcExSFGHQEBzKXWKCC3OJQyjbL2mW+scVdHbUE+pCubupMPPfZ/jqzTbalEB34A6L6c1CUXgXZwiE9Al0w+YALHoU1TlkwG0lPF/54lVa976/DNQsSlFSYa3dB2cHAw3ODBLMCpMLhLFtcXryJ4siAyd2+hehkroNvg4Y1ZjlwKW1Snj5ZfM5WFJipHs/O9g4NDjALay5R3QMZHOpBVj2VX5SvBbvfp7q0TlbBNY7x6mOxIblHi4OCwxYSUgjCEumrQp8v3DqyCGxb4cGe2qdRWQAjQCFWthfnQ7kiqftNMRSXnMLThCyejmZVrouLgkIyAZirrBFF2MCtwPQz1o0X+isrZ7upaZ9OAjT5d07kv1ekI08Ehl+aYh9Rs8YvocuTCAAgfsTpuWMSHO7YOHypl+NAXHi94zmYszAyCHk+kNnrTRbRrouLgkNDMEo2aVp9lOmmkAH2XWKEV24UQoL8W6NhaAhoNFWS9oHucgHZwkMd3GiamtvdFCAHvNPN6lTUGo42gWrdWnrDWxjVk58p8uGccGCwzL2h7z10TFQeHZAS0d8xs8yRFGtEmbonZRia3mNfFhBesrVEb0JSc3XFS5+sBLNNMxcFhW8FwgBqGnTOLHvFtJ6DnAH1vuLN6FX7Y5j3zrdLRNbPF7r1H1souHx/aYmsVAn1lJqBNE5XQNFHZ6woIHRzifcC4Izn/Sw/pMDhvWkgf2IQHWAPR71b/e0E7pCrX0TRg8+YM1G43tB0c7APhA/qYEUtlu922shBOA94OqN5D0SuJhcZTXVAVSGMqtdVWICs1UzHFdd7R8qmzs01UZnOaqDgHDgeHmBWu9wezm5eECwZAFaRSRbw5BB1m/13vlw2VTIZQ8WvzGcVsW1oP6F0xNQ3Y4EkyQoofAQ45wnRwAlqiin+Wlz3b1IlAKeHFWh/0PYsX0O32PTu2MB/uXkFA2l3HI+vrfFhq8AHGXBMVB4dkEMD8TeLt63nxPl9KQSaC2hqYPFW8KFmuBXQTNPjSdjuOOS4CqoG+ozB4yyo8MA2Z+ru24HaeceJQO+Tlfuel7OAguFH+2bud1xJmMRHdC/hucQLaXi+12/DyFhNhIRJ1pwjxr+4qI42ppdlVZtA1UXFwSExAq1tAH4bKPTAb9/acyUFTrwP1ExGx+Qr5btZwxjdhfKe0ndUxKGgVgu+D1wOnzsvfXE1zDr1na97SEKADdBWo2dUVTjo4lB18mAb8a+Wl25UBdc81/E73VjzRbHOpa1KFC8l77P8cSW43dsNPPU8TFTcPOBTUO4oFNwnXxGwVAnrHFPT/Fqp2w1yICbvG9BD7MBFC8xOg97Wg3idERjr7kIO0az740oQJpdhBYUlml8kn3oITBq0w0Az0uiHusI0nBQ2VCmZ7ofMG+d623pUxrgzqRPO6mGuhswGFLScuc5pL7WoG+vO/bW9OM5U5KItEaG1y/z3TRKXHZ4tVgDpspHBWJn0WQPvCDW7BtRIsUXzf5MipZD5jPITa98BdT4HT06DziHTtJ/S1SjK0hY62iYreYtGIEPBqQLtmKg7bHCqEag3+laCmhQ+29aRgI7K7sv7OK8K+Z8cWcyQi21xK1YNuW4YPy7SZikLyusE5Mjnk11xKC08e64T5M2DkBHm9UHDtUISA/gGMTUvKQ9zEoRSEhsgavgSHHwQqY1Y5Sya7RL6i1THOwQgu84HOLeYBba41IVQrCLqcgHZw0ZVIQfRVeb3tfdGtoGyHvzZkr9Fy109puCJgyzWVWjiHSPhwIQ96GQFdUWbNVBTg3+V4oNQ4SXubG5jTyojnEHprYfStUHETpK8EdROMfhJubzKpP05ELy+gtQ8dvRD+AOqNkI39QfZgXgP1UPtdOHZ3+RxdYkxl1w5PqJdJZis1Dcg9iQAIu52AdtjGE1UElR6MHQV+KN/bG7rrkkH8nFuai/+d05pAt25NPlSRNJfyi2im8qNxYKhMvKDNYik0EeiebSBMrwiyu846KB3xZ48HTMQ3Jz3iimBjxbT2slHn/rOh+hqoPSg7NBMRpGuh/kXQdCUM7CwtEW2Fv723NstgUwX0wv9+yBjtJ3SxPA9mQqjYCZWXwx075CZe5pcW6QDMt4Fu3JopY5rFzVQcHLYlIqhV4H8KOidlotruOX1KiY9zKgWZdvneIW9lPpxrA9Vg8qe3WgTa8KFaoZnKxR6cF0rRXTkIaKWkiQpl3ETFCqrLTCrCvkx211lljPjbRH2hvax5gTJiYqwVhu8G4+b525eRY98IHaR9OZZramDkw1DzPfDuDcMZyGjRaJGGwXmovT9E34Tbq7LXejOvo+VvFWbvrc0yuHjTIvqBiQR7oH4OfT+FhsdLzrJK4IZ6pqiw4Z7Q+EM4vA+6h2TwnFcK0SF7EzqlacBsJNHzrSiirYtIuUceHMoDswqq4hr/Gio8GB2B9EcNubro88LCosqHSZMTvL8YPuyCKg9mtjAfRis0lzqg4CCgjkoKx1ZebGkjhsq1iYr2xM9dZbLP9UQnpM8Eniot571rYfTToP6STVfY0GPM+cz+B0PFsyB8HMyfALoWwhkY/ivwTZi+VHRQksepA7led9wXmj4PdQ+GIZPeqoLFCy8qYDgNHQ+BoVeBerdZiGzgNVxwBYlMGm4Et1ZC+yMh+n/g30+aY0X/C60/kGd3451mgsVEGVwE8483biYJWVB4PkxkoPF+oH8Adz4J9gyv3mYuCdjtPbVLtv1mtyLp2Ep7s2U54CppHbYAKqP45ngdQn0AQ++CnQObM4GWMjxAty/mvOX40DaVmo3Yeg4VxTaXstfh8IKb15bOfvMBPQYzQ5svoLVPtt3xOtwdtE/WZi2S/N3aJ0DmOTB3JtQ1y8eEQOoJoF4Kva8E9d8bxwE2EqpCuOv+UP9WiJ4BNZ7s8Kfl0FFVkDoNqk8D/0XQ92JQP0zmOK14Pvw0qP8cBE0wmAFvGcc15UtKh74A7vwQsIIlrvaEG3qQVLk132NPxkquK8jA6eDvB3UOBPcSLsqYMR79Awx+HoZfBMxvtIj2sjdb+9B6Ncz8FzT5ECU42FQAYxmofQjUXQ43tchDsdnpHHttkKZ7C2/jWSs7I6DPc8LBYbMmzhBqMK4PXv4ugAcMadY2gV9hWkWv4zMjK56vg47/MITsfE1zboqJsLYu5rzl+NA2UdmSa3HDh7aIcCU+VIfLIFhru28Owq/HN/lQVM62+xrdHbSf83ciGDoFRt8NlTdC6htQsx9UM4yFMBrKLvdQBtIN0PJf0Pfc7E57oudq84s1DL8J6n8NVedC2oORDExHkNYQakmZmI5EyLIHqr4PR58Z73HavHCVgYGXQcO3IGyS6+MFKz838x6wC+o6jChVy9xjk6ZiU1JWmzpjc5ptasZoMwy9CAZ/Ad5voe514N0LprRcy4kQRjMwnoHW50LjV2QXaWNXvbk3yiSLV78Wxnplm08nOPGoQC5E7UNgpxHR55VIYaHes4VJ1HqftskKPXdV7OCwoUPRNFKaf64Q494luWpawW0p+Vn6fGjwRHSvlQS1lp2j+TnQz5fGGfY4HJZcq5ZV3MctXE+hTLQq6pTmUoX4sMf+z2ETISwDAa37ZU692NucZ8AKymPnwPTrYOJMc0+KzE2277HCe/RMGP0aqN9BzevBOxHGIhHOGS1RU/vlBZCOYCqC4OPQe2JyBXEXe6ANj/2xDUa+Bw3vgHSVCHpl9I7yJEVi4cuT45wNIaOg9n+h74HxHKdNgdiXgf63QsNHpEldOpIsgGLGUBWgb4Tm3sKdnG3E9/b7wPRrYex5cKSt+IXAUuHcdw8YeRdEN0LdJ6H6UfL8jmRkB8xT5lr65t8A+ueh/Rx42b8kl/e+qIBxofDTWzzZoaBxCOZfACkFXpSsH6ZnRHRNjojeVHcOc67+rq29hZdBquYjE2U64AS0w2YggPEIap4lk6iazxbM2MKfk+fg2MOh5tWyZbhWDzGtwQuhxofJF0PXDVlidjie5nQRLhyHlnjib0VC1DalrRmGWgu/b6GZSu/Wb6aibBOVI5vH//bZO/Yq6PwmeO8B/8cw+n9wx4OXn+cvy4k4o2DwmTB0lfx+1TMhrBDdMBdJrrfy8xe3eh7MR9BYA97L7TfjXSBoX6xvVVrEX+dVUHs2DKVlN60Ysap8SIdQWQn8e0wBL5MK0vcOaD4okdpIFV/DoOxOYMSCm8LSRZgVyKN3h8arofK9UPU5qL0ZBi5cfiGwYKVnhPPQKWKfl7oeat8gabSjIUwuWYAUmmcmItCvgTurs5034+KP4woYbZR96QGpUNT1zh/A+CXQHJC4FYUXSCi+5iGw63Lo7dhEEW0mW73LiNAtOGEoJVtEqUqoMM1UDjjN4LCJAiYDVHwFBl8OfXUSFTsvhFvqYeiF4sqj6yCt1ubyEBnx3BzAyBth9/+YvD+XvnQ8PxgB7TXK655l3rvQtXGn8Y/eiudrBLRfC14xzVT6pCOv8rZuMxUb/ImOLnO+SX6+SZua7ILUQRFCY2nZdq94JLRcCcfOPD5KebERpOeZiPPw02Dkl1D7Nah6jKQ8jIVyX5YVVLn6QplapkeYb8TACQsBABs1PUlSNvyfQeV9xNVCpVbHZV4AYxr8M2Do3uuLQuuUiLxjF0Hrm2A0DZG/uuPRJmdb3Qf6O6xgPJ5MlIbZd0N9IwzMiZaLOqDlYzDwgZyIsFqyuDKC9Mi9TbHntVDzIohqZXE0n7OjsOIz7sGsB143VJ5MLNHPXOG8LyNuJMN/D5MfhbHXwGADqHwdATEiWl0M/feB1v2ymlKp5EV000OAn8DtTwR1bGOLf+xWxDUpUB1bs2lA7kKgyocpk/fX4/JAHTZRwGQ0+JVQ92EYez303Wg6n54KNd0wjeQGemt43nQIgQ91AQy9AXa8J1s041BYYFEv/1/I3szy4a2VwodbNQJt57QqH6Z2Ar9fXkDPDkHlGAQtW58y1WY1UTE5sccugtaGrKAEMRCoqoPKr0HfacBfsvUR+zLipjD8GPDeCqkz5baMmcLDNTmDmWi8bCvkrCDXoA8WXCGMJhl+AHgvheg50FAH48iO24r5xcvM29UeTN8LuGX1z5tWcG0g0fBjF0DzJSJGo2D1gQllJIOuNIvtY4uvndVmQ4+A4O9gJASvUn6WjmAohLZXQ/9doP5D3n8IszgK4fYuaHwdqJdATQ2MAcNm4arWcP2UNrp5JobFn939yMDhVqh9LugLofZkeU8tMPhcOHZWUOBA7MrwuTDUCU1nyI1Y88BYhYhuuB80XQFHzgJ1p6wC9m3gZLizSUzFt/KEoUwOXLSM96mDw4ZGAbVMhJXd8mXntPFQJqa1iOcognofMrMwdgF0fs4QuxPPy06ykZ0FWFlMNDYDrdkduS1JiRpSALty1EEB7B6D/iER0Omtmsdn62A2oYmKjT4P3AuCF8gzn5uWpQKYyUBLA6TfB5wrx7svA70nQPXFwPOllmHcrGA8b33jXSmIPrHyvS/0+z3+Ysu8gb3gvwz006EmEOE8ZGwh1nusWoGaXMPv2mBjGoaeBd7HJP1hpcizNmkwOs8YijSkfMjUFF5wpt8FNQpmcy6t3RkYicB7Jxz5uozF80zfjzMvBPVmqOuC0Rzh7K0x6yAKodmH0e9C161rc3Rb5PCCeHX7L4Don6F2F8wgOylouWatD4CR93qFBRiAmoOxp8HktbI9Gm1AOsdEBirvDXU/g7vuKQ+WDjaGdAAq2kDVb80mKrljW7G1i38cyk9EK19yEsdD+ZqPCucvrkiaGuo8SN8IU2eIeL7CpW0UzQ9RzQoC2tyTVDt4tVuzicpSPtS7V4hgeSbPsc9oPr11n7V5QJsUjg1tomJ2LsKDUFNpivuWjBvlw7gGngSDtXLNR14FVddCzfNhThunCG+dgjSEBh/Gfgo7vpy9v8UuBHK38K9JwdB+GL4CKq6Amr+DMBDxF9qUknU8H1pL3dnUGMxeZ0muuOO05/XHNhj+NFR+SfRLxit8TNr8/WpbuL0MDWS8PGI9kk6GDY8t0DfEk0h0UzX4TzadDx8LT/yF7ETqLtmZsHniah2F44GC6RlIv2Z1j+xCYWCOw0v/g2Hwk8ANUH2RLLqHQ9MTxBYupkSn6jOX8wE0OThqDI48CdTl0Hya5NMkmc6hArkhdSdB/c/gzrNB3bgB27LmBuous42yRZsG2FOJAHZvfATCwWH5VXIMQb0Q6nyY+6qkmIFMcKen3eUthhw04kObGywpxIfpHdLRcWoL8+GCYOhegQ/tHHBUdvC2ontLbhMV1b/CIinuzzZR0P4HQcV+iT4Xiir6CqJxiB4Bo6+Husdlt/E9nzUXE+fecE/BXBqCV8m3DhVBPIu28COxU4v+HtSLoep+Mq9O6myTNS+mWi2dgaYUDH66uKYqiyLjwND5ELwbqk+QyC9qefGszOJi/KOgnwpVd5Nc8dzfsRkbfnj8H9Ae9B1cfmh5yrh+VMHAAai6WLJg1pOqcdy5RNDow+AHofvW4tJ+8+0qjD4R9EulSUu9J7sKI3ZXIeceR8aDvCmAgVtWOIEFET0It58JfAdaHi1dahLNifZl+6G2Gxp+Cr3/D9SvkxXRCw0Fdpntvq3cicps4WmzZbnX5T87lBG0JxNYcAYMvhHa3i3iuRSaMW0VMamqOX6mzCMmF/hwKzZRyTmXkOyOXEE+LJNmKj4iTmcGN1ZA28+JDkrnyrmw8PWLMMVu34SqahgMYxakpqh44GOw86YiBOmSLfy+e0DqBRA9D2p3SrrZolzsGE0Oogw0pGDkT+BfsrJ3/cK5ZGDwPhC8AyqeIbsOI5mVhanKQEsAgxeB/iJUXSBR/1zxrM0CJB2Cmj7+s/vOhabTpaizUG668sX9w3sD1HeJKI2iGO9xJONs9C4I3lPEdVuS33ykBqr/DtQFEDxCbulEjnDOvY6R+bt1HgQejFwF+sVFEKJtcHLiKPz1LBj/NrSmZMWU5HPp+TAVgmqHmh/D4cfLjU8qnWOvvVC7t/b2nZ0IMoDqMh6g0Rb3NXVwyB3eCkJPqr2b3wlD34S/NCbn81qOAppUcddK7S4D7rDNpbqyTR+Wc1jSR7Yw/VsP6EHYs4FNVOy2/tGHQNVTJX+5oLAy9yNoBq9aRFgx2/jFuqJoDRUejA9B3SUyBxbyML7C6Am7hT/4cBj9L7FTq3+DdPQdCaWNvbXMixNRRgqg5wYkp7rN3LN8ux+56Qa3N8HI2yD4LVQ9Q673XLSyeNYZWVgMfwS63g7BuVJHki+NwwOYgnB08fjSPui3mPScFXjGC8DvMu4pFJGSs4oHT2vJv47eCu0Tpr17nt9f6poysFNcU6pugNrPQeoRssM2bq5BbjqOjkytjSd9CtK/gJlnQOtjoeuvRYrR80xRoZqGi58Br/wotFwgSdWRl1xunOfLwK2sh/rvwbFng/pGspFovbsMOlHlNFN5fgMcHDUekK6hhEO5iGikyGswAy1PA3UF9J1t3HtcJHr5SRvQFXBHBdKil8ITodpdHoMlA9AB/bVAgSKtHjvvmGYqW3LlYAS06jM2cRvE+4fstXs9VKusFeByz2/G1lr5RQjnSNx2iklh1pGkeA2/B1oHjo8+L9rCzwhfjDxVWn9zFlQjkcjhPFv4sd0mLZ/dnIKZ22HiHNjzRyP0wuMF4H6dvZ+D/wzBW6D2RCnCmw2LO8YolMjz6Neh41/kvPufJpHr48a6yS0OB6BrOKuoVQYGngaND1w+RSdXD6eLdFDROeex4pA1aXzD10Pn54/Pb8/nmjJ0KngvBv0cqGvNKQzM44+tTQ+UWl+ep7lfQPr90P6tnL/PKqK5uat2dSH0/Q3q3gUzoUSDEhPRnqysUpVQ/TXoewGo/4pfRNumAap7C5NnDjJIs4SaVuQpW6N9j4NDyeoiBaQkpazpQTD1I7hzLzAiUaeDTkQvQ6wSpVuJD6NdW9zCLjvfopshbDUCOg8fLhTb2WYqW/ScfYCj2ftMwoW1dsE6dAp45ywffT7u+S1CVAW+NEiamGDBfnE58Vztwcgd0PHRxdv6S7fwhxtBPwuGL4DqB8p7JoB54wy0NJqrdTw6xwrF5hSM/xjG/xFO6M0j9M3zab/X/1QYezPUP1zE32oEfhSJGJz4I/B80XJD94bUw6U99nH3yzjXzN5hdv7NddQK+l4vxX/FLsxW3FmI5FFs8mE8LbcrSC1fQ6mtPn6zXJ8rTM8SK5xVmB33I3tlcRSdA7UVOWkaeXYUtJbfqwxkITVzHWTeCc1fXSzM5Z6scrtTaTnyKwLofDdMvlQGtp90x0JPVjFpDQ2fhb7XmZvqx9fsxDYNUDu2uAe0GbCRhqoA6DQTosvhcCgFRMYmM4yPM1QKRtJQdz+oukx47YByLewLhf40oCqhpqLw286z25k7t76AtjaKFZVAxwqzMsAxiaB6W7GZijbT+pHs/d6IMYWGzL9CbWDyRdf5uZGx0230IZiGyX+D6Puin5dzjdBaIuC8zeTuGtGc2/VucBcMXwTq91D3cah4oIj+Cdv1zj8+H5hQXDLWdWuirDNIag7G3wwtTxTxnBt5XnDWiORr+AwY+QHUfAeCh0vU1KZrFLUI0RBoiOZh8rmS7qA0hC+C+pREpvONowBQ15vXplX5wBlQ+0gppIwjnUVnJI+52YOpQ9JNsC6Ua7XcAqTeh/ErYef3jY94tLhj4DUpGDoPhq4E/wqo2i8dLIdt2/c8jXiiUIpbWwLgDph5Cfz5YSKeFzon6txFzhryBXNtXTovhQkjohNv+62kX/xECM3vkapOFcpWzLpvou3nXiUEWxY2shFUAuyUl+1OTDhs5rxuJsQKTyaQeh8qVHxC2jMiuvXxcOwSQ3IuH3rNfAiga0C3b/2AQi4fejuXEZZmHM4Pgx6LtU5sozX0hjVRudjL5pX65xt7unVeuCiESiXieeY7MHU6pD4LqafCtC78XOsIaj0Y+QP0f8HUS+mscD56Xxj5EHg3SG60upvkN08vk98chcJTdT6kh9cunKNQIuONPsz+COYeBi3vlGftYs+kyfqLhfOxR8Do18C/EqqeJHm6k9ZOzVvd5zf6MPVOuNs18jnHOsF//jL3yxoRXC0vb7YNVF4lken1psjZFInmAMLbYebZ0HoesA8qqmQBtdyCLQN4F8n1ui0lu437MnBrAwxfCCddCzVfgaozZMzYDpb5cu2jSD6v2YdgAibfBvpB0PRJU5x+nHBeh4C2OD0tA7TzUhh9mQwwfwNEtPak4UrzxdD/1nh8og+YC1prmgaUw5aljURo10zFoQTEs69EOM8fhomfwORPYb5XvheoFQizWASyNVfzBhh8qBDeZb67/oX4oRBXWz4cbgVayiSgYCJq/jLNVBaMR0aBIZPhuNUi0BvcROWA0RD6n6CxDsJwfZ6+2jTFoA+mnwvNT4Odt8D8G6GxFjLL/X0tYtd7J5w6L7vUKhQuGP08VP0Oal8BusW0izY5vPnEaGS0TIsPwRBMvhj4JjSwfAQ8n3Cu8uTvhDfD1LOh+Szo/H22gNHultlCxqFHwfBXofKXUPVMsZcbty4lq9RsOoIaD4ZvhR3vNp2WQ4gugoYmsZlbej21Bt+HiSmY+aV879R56L8nBGfDhGZV6b/HHZOJOlcpmPooHD0dmr4MfQ8UN5GRZaLbOpRivukfQfsv5HqdPAd9XTD6Jmi/Aeo+Bv79JEd7MhTdqPzjn3mt5f7UeVKMOP1FmD8dmt8KzaNyf+x9KTjhrOtZNZHonR+TlKumj8J0BkI/uZxoZULpwxloOgjHpkB9YH050aeYYw3apRd7qMvHtcI1U3HYbPEcAP4MzPwb6P+BTlPENdgAs+eD9z6obBQrJU+tjxtCJRPGzAdBPwaX959HZCgFeg4m55fnw6gDUlWmCKhMCFHvWWFRYSbM/j7w77kFx4+3wU1UQmn3Hv2T5OWuNSgXRWIPVu/DzCEI/xXajshc318N0bNgisKRV22Kykb+AF1flO8N7IPglaCfJmkdud6+hdwqtOk0V+9DGpj+DEwcgO5jMPDu4s4xMnZ31b7sekz9BaY/IO4eJ85mc7F7MGmx1ov4TNCvBPVUqEJ8sefD/LZ52qTJ+GrlXOGUgpk3SWM8gKOnQe1LsqL8+BOQSP7ELyW95KYKEdD8MzRUmNbsa9COthi0OYCZP0Pm5dD6Q5Me4cHg86RB6nxYWJtaBxfvDXLtek+AypeA+meo6YBpjM+0Wn6xEYXSZbHeh6nfQvgmaPuJ/OyKAPaGxejJGLY4T09nRfT4q6E+AC9MNhJtRfR4BhrfD0efuz6LO9OLgfROSRzXMeRwlUAggoicKnonJBw2YxwaAT37bGj5mIhnm+PXNg7Nn4LwieBNQkqvnzeUL2leDY+CgSeb4mcXhT7+OkUSKFiOD/UOmcgpg2JMWzOou1fgQzsn9sbTTEWZ/6yYjx9Dzr717p3LQGVf8rxvc07rz4SGk9befExnjL/uFIxfAE3nGfFcaaJ/j4b63eLIVUizKAUqDd5rRTiP/QgqfwbV50BaGcewFToGRibPucWH+V9Deh80vRB2H4bB86GxxQhaVVjEa2N51mgizjMXwtwDoOlSEc83VRi7tVB2z2+qkFzdkR7wfywWgHMm5cDmY+e7XjWeRNuj2cJSRZvo6ti10PF14dxbKyUdxgskJTbfuWhkHHlfktd/COHOanGvmF6jbowi+ZtNPkx8EcYeZsRzIBH4Oyogeubyf38h+vwF4BiMfgiqroe6N4DukMXRnC68q2AXHjqSe+wNwfir4PpHini2KTT7MsU+9zF5Ktt0DvXv0BdA43ul1WGUcCQ648N0CLWfhbvuAtVTXCea/CwHatfW7UB13EAxK9NoZ3ZV6eCwochAQwCjX4aub4l1Guls/pxWcFsFtP0Gej8ArRebCFEMvKQ0RP8GfN8tHvNpRDUPJ8wtor/j+bB7i6YxFODD0HD8ssLS5n/H0UxFS+AwvD+orxb4SCOcp7vA6ypgKbYK+EB6HBhKXkDb6Lb6R/C11EGtRlxpwxHNAUxfD5P/BN3XS9rVzRp6bCHr02VxrQr8fa0h5cHEGPBvUL1Pxu2YFtG9UuMTW7DW7EvzmclL4Ccfk7zkWyvhnvMw8Hi7AisgELVEMyNg7pfAR2Hwa5JeALIYYF6eO5CUg4pngX4hVJ8ivzdh87ULHK820eiWACb/ApnXAAeh+gGFO4UGgPcBGVMqgr6PQOP9czo+5rmWFR6MDULqG1l7uGNPgPo9ptBylQGJKJQ6uWgOxl8J7Z8wn2Wa1xyM4GUPMd0Ql1mEKdMhmj3AH6CuSaL0K+0q2PMihBrznqnPw8hFcPe/ZY9l1boxziIbGwHufB+MvUlaHaow+ZzotJLPrbtMwvkqXHszBb07S5rlEHJJA15nNlLgXAkcNmMR530+WymduzhVGq43Fkmpy4q3v1px6PtiVZQ6QwqHXIOV4zWinsu5F4VEwe4yasBktn51V7ZQa9lmKofXPw8oT9IO/H+E62uzKY9aZbetbzPuBpMvgsYaaayx5qCT2e1hEBrHk3+2VQi9HaDOgkm1up2eyIjF5kAikocfI+JZByJcD0ayja494NEwp1g2+pwB/Gao2ydFY+O5ua/LiCobza31YPrzMHUatHwYzjM7VyfbNKcHidbIdwyRcf6Y+5nsprU8Clr+F+6ZlggzSPqE0tKoZeRSSN0Itf8OwSl5cnXzHGdkUlQqQpj4Dxg+TTyJdU3+2JiOoMqH0cOgvyPXuv/N0PxCqSEraH0XQr2C6L8kD/g203FaPQc8vfrgos5I1Fn/BWb3injObQizQDB7ZbdrOfcNFKQ9qD0DgiYYyuQ4aqjlBbxn3DXCG2D+ydD8PBHPuY101haKiBOhEdHvgtFL5OFQCXtQep4YiVe1Q/BlM2BXuR3WY/+ne+u2b8032EJAt8HJTU40OGzCEPRlSy44LASer4XyzWYinRqFcN4UCsewgrV2Ud65CXFdGQjoYgIKURmddAjQDnc0LC9CQZqprLuY3LScr90D3Z+RyOrpaVPRr7MFUP1nQ9UbZAG5rnQjK6BNE5WLvQR3U81xemdDU8MKxX1LBU0khcM1Hoy+GVr/AU6dNFFAk3eqzbGPdAMnFefLHWFcKlQRzVlyRdWNMP0UEVW77jSiyuTromGoHvQuCUjlK0RLKZgfh8n90PTjHFEWSe7w8B4xWhj+P/CvhtoLgDaJAi/b4dAI/AqTVpK+CjKPhpZ/hZPGzPWaLnBZIskn9r4gaXMD74C6txs3Cr/wgiLwYGwS5j8kGuqe83BnC/BEmF7lIkmbluHTP4HBR0HXr0ymQpgdl9ZvXj+0uOdNIdH2dDHC2RSlNvmQmoaJt8LIw6D18qyI37euCumYJxWbEH9FAO0Xw8j7RUTrhMu4PR/GMtD8MGh73+rt7ezErrqN6FTlM2GoBnlYWe9k4OCQIOa8eIenUrId7j05u7h3kElZAWomG0nMq0QQy7eycCTKHQKNUFMMH/aKYFpvCqLniTCuOR8edyUMPxUmOqSA9tj9oP99EHwbMpVSALuez1MmZcQzBYQHErxvVvjwdNNgpNg228aVIjUL0+dDxzuXRCRZfG8yJ0JVlYk0FnE+K+Vg22hugw+pGRg/COMPg47vFxZVYQ1QmX8xqULxpg6/AXuMzd2+DEzvhpHnw8i3ILoZaj4ClY8UThrJiABcNlfXRGebAxmLExdA02Oh7Veir66wO/x/K2Ar50k+MP3Q92VoeZNEuZdLq9UhNHoQfhD2HJH0OqWh6vHQ2AzpsHjfaYx4Hv8M/ORJcFLf4gWS5Z7zzEKPE4u3y1RFNO5bZIX4PZh5KLS8zRRx+otF/NoRxP9gKaP6dQDqtdI6tfVCCberILkH2vNlYNa/Avq+D50/LD6vZWHw7SgTz1NzCpHpyqS6gD86Ae1QuqiKOVKmPVMx/wDxqFVHXXfCRXGTqRyi0Mfzofagf0f5CGjbTKUqgNlO4M8s7wXdJ4pb+SbdYD3C1ojo+kfJdvrUKDAD3g5oRNwhohicTha6syXcRMWK3dFmmDsjG5lc6eOiULrhhYMwdS7svGpl9yxdaXL2Y9gajkxXwwZfoqKzr4GuG8znLKMV9HKuXDZV8nroeyKovaAeBTMPhro6Ed1TZJ0hlLe87ooi+axGH2bSMHUpzL0TuvrMYlctNkzwfgHe047fOfc8k1P9HmmWMmjGcsGCw0jylEf+ArzPpM7Y6/HUbBO9Fa+xFjvj+gBG3wbtb82mKxW6vgcU9FfEkzqrza5Bsw8zvTD5Bmj7H/nZgrtGGCuTJiOiMVsFHS+F4c9DayD5XUkqxsgTkvQuhb46FmyJViIDgN5aoK28Ii7KNA8ITeFMjxPQDtsESpkJu0ZM8ZOOyG2Z62L94afziyzLh3+tB9VWPgEFmd2hAgh2rqBCAYZAj8fXTMXzYCKS7edUE1TukO+PZeIRz7mHrw9vxAoM5h8Bdc35vYTzidc6H8K7YPxxRYhncx+CozCj1+bukSuAI9PVMDUOk/8CTU8Q8byy1y/MjMkqxyePiPSlMzzvhZofQvMbJUdX14nzx3hoNMkKzU9sl8J6k489+y3gYdD8ShHPC132ouxYBoi+ARNp8JcUby04aaSKK/zzjEsGLzY2o1aoV4J+LMyqlfVipCEwLcNHX23Es5/VIvm4yF573S+FqOtR0TqTbdQ19SWYP03Es3V9Kt5dY5MF9IKIjiTv66PPh9FvJS+ilQczITSdCNHrC1ftLl39AFS2gm4tk6YBSyIS1gt6r9MPDtsIWsv2Jg9MNiK3JYX0eIFFtW0q1Qq6ubz40OYIh90rj4ddo+ANxutC4nkyR6W12V43DSlic6qyRbtGQPckGKyyE0qFZsVEeSueM7fD4ONhz41F9G0w17z3VtB/hUq9QoHZMqIqpSQiOXs5zD8UWj5SnKhSWt5z4iyom+UY8o0FhQjV6Ug8kieMaFb+8W3BCwnnGiP85n8Jc2dD09Oh+brCaSXWnrPzz5A5JPZu+VpyR0W03NZp4+zxLmj/mYj1Q+Zn/fcBf4+M12UXAEY8V/tSENv178fnO+eFzaX/ueR6r+VZs9Z0zQGowzDxbGh5DnT0moVHtP7OiRsuoO0AvFnDAQ3D58PYVRuQE+3LSj/1SrN1G5kcm0IC2vwbdkCqMt5oQKmI6AUvaAeH7SQS7fg/JWFBsdX4AIjG8i+qD1nu64TKVHnyod69/Jy1EJHsKxB1XO+4tLnOcV9XT4rtdK+5t0nbSRUxj0eh2LvN3w7D++AetxlRk1lZO1wRSBGe/gzUqeI7AIJJIzWtor0BmLwAmp8M7X8ywq5YUWW0Q/R1KXws6FiDyc0NVhbNC8dnhHOjD+nrYO7Z0PwoaP1BVuAvK0DNWE29CSbHodI7fpGx4s5AGlpTMPRt6HyziPK9Iew3n2kDnnqFQIVvXD8mXgQdnzYdD4vRefZ4PwvjaWkMU2wRue30WOPJ1/RnYeh06PhyXEWCmyygweQcKqk29s+BqRslPyZKqKhHKdlSaqwHXix3/sAy59ljfhbuLJ+mAbkCIgJYyfvUwaEcxaInc3x0dyMoXCFhNmI2nP9ntomK2inpX+XGh4sEdAE+tAXounfr9AVYaKISmvztBPneFhCG34SZZQofI7Odn74Lps7K2oYVK2qsjV30nzD0R2hMieBb7hrYZiYNvhSRTf43TJ4GrZ/IEaWrEVWhCLHgyzByRESijtZ+j6ywrzdd8NK/g9l/gJ88RNpZa5tPXoTAtzvsLX+DuRdKcaZXZKTeWvi1pWD0Ckg/OysYbKqIVtB1i7iU1JJ/AaO1NM6r9aUJTtenZYFyerrIZ9JE0jtug/n3QKsPpJcX0VY4V5oW6dHvYPrJ0PSCnGLFcCOe2w2ydrIXqXkUZp4Kc4eNsXaU3HlNA+Hfm+YNYeHFvo3A2KYBupxEpvU+3bVktefgsE2QAegSe0vnhZ6jq0aWUZmGD5OIvpYCH3orNJeyc4I+krfGsmThA4yCTriJynlG2O74Dcx8U2zClqZmRpEIunAQZp4Mu28TDbCaiKAVQDumQD0D5o5CS8qI0Ew2iktGBJVvXBdqPJj9Ecw/Flr+CbrvWvtWvjJ5kG3jEP2LiHLfdDUs+nmLssfXZIT97BUwfS586CHQ9EVzTX0jXlex0FfG9WzHIRh9paTKpDy5H/m0jI7k2gVKUmrHvwwTZ8OuaRkvi0SnLfy7RNJg8uYxh9Isa/y1sPMTq4g8LxoskurbdTEMXgYdFcbO1Nxjwpx7ruX+tvjA7TD9Mrjt4dB5eQE3l0QRbCB32QFyJ/Q/DbyroKIG5s3KOdbPsv6b94DeR8DOK1d25FAJNg2INmnSXui+1SELCTVvBpiLRDtsB9jx3wh7GoEBd0lsnqwalJc9hbijDNO+LB/SaSb69PJ8qO5iofvcSoGVjUhzWfYYIikkSw/Br8Y27noOvRwmHwG1nTCdBpUSkZYCvBkYPwe6by4i57nQdTWOMOqP8LczQF8K9U8Q6ZJhIY0cgMkpmL4c1KXQ/FNzjL5cG7WOrfwF7fINOHoxdByU9WdkO+Dl8YZWkblfgRQFVgBTYzD9LdCfgpZf5LzfRpzXKPz2Zczf+E/o74eqj0B9qxQ3zudEk5Uni5oaD6aGYPxiaPmo/I2LveMFsgpF2HZ+DXr/BzqfBwPzQMpopYwsaIbfC53vN/c4vYbrmxM1b38WDN0KFa+BmmqzgyhangBxNMlcA+Fnof+LcPJ4zjXc8B3GIPsgHEooGr0/p/uYsvZ218GRf4DGb8ogjHziV69mBTx9DnBl4b9vJxDdbSaWJC7zZlXimIhL1Ar9LcAxpx8cthdCpCJ+ut4I6K0UUkyGEgiB0CwmlubJLgjq3Qk2ldKbd/IZpLnUjkZgcPk5gaMmXzm1vBtHEXV0sdw3f5mbEfqSgjgzmPXWVQkelBW2bUeg92kQfB+aWmHENOOoAsaeC92/XLt4Pk5E/wV4IoyeBXPnQHhfiALw7gD/Spj/Mey4I6tpiDEauSCiL4Fj41DzLvGnnkJs7KwAVJ5Eayt9Ec2TQPq3kP4S6K9By505x2dznMMYj+/L8Nerofk1wDOhchekzOCd0RDeCpNfg/BSaDts7Op04bGy33ZxfREMtUHH2dIlPhNBRwoG/xc6Xm9s9dZxHnZ3UAPqIhj4AoTngXoY6EbQo6B+A/6PoelXixcfRJshnnMEtLWd2xAOMx6G6ltw7C3Q8nYYCeNp4bsIpqBCPc4UERY4v4XuaLuyTVRUjKwXAt5Q/skq8WttPt+vhbDdCOhtLiActpFYNIQcBJCuc9cDJGI2gzhM5BOzPYYP9U4jNmPmw3nAG12ZDwd0/Ol0dvGg6kG1GwGdhw8HbHe0O2FmQo4js8xFUD5Qk6x4jjIQzSy/UtQ+4m+NuEsdTPr5MqmZ6jdw5NGgPwSpx0EqhPHXwc6vrV88LxXRaFA/BH5YYDHj5QjnuMePich2/Qf0/gQyrxJB7+2WfFyQ8R0NwezNMN8D6nvQ9JvFgu+Q+Vtxa64FEf034BUw+BbgvpDuBC8NlXfCNX/MptEUE7VV2ojaebjiHLj/JeC9BGpbYOhyGP3nrGf0ene27e9rH9SfgLcVfm/8ns7rENC9tVBzqtjrxImUgvk/QPvE4q2yBRH9Duh7FDQ8WfwSYxXRSiYKdR+44G6gbjer2JyVllbZ7Y3+rmQ8TzUruI7o7HHp0fjzDnVkcsK6gBtxVl4O2wq2uIpady20lihmNAt+HgG9wIc+9HUl4Ilv0kei+ZUjUSqE/uGcJhpxfb7hw8ku4Jb853eemZQ7fg29Jy2zFvEhDMF7FFR/Q9IGVdw7uRkpuh//LmRenP3MfKgk22Fyo4SFCrMpFpwF4/eBkXm421/WULBXhIi2AqtH5QS/rKNJlGzU3Y4N7YO6CXihaKfKk2CmyUiqMfDvgqbh4wVfzwZESm0L9wPKWFX+av3ic+GZzABvgmMfkpSd+htyeEPHP6akK5A4pZ2iYL+SAtbzoqTdNVYpoNU/QMPHJTQfl4aNzAM991jgKnMxwiVvANQrYXYfeDFbyNlGCg0VMH4acLtx3MjzgI00SNOA2CcM01o1ailCZWMS5+PWuJEUFUwV4X3q4FB+qlFEY7rKjX9L+XMj0DtS+D1HmqCiJf6AgoqgwofZliJvnZfMeEgBqojmUiqkqLz5I4PJDisF6BnYWaI5/Iuiw7dk711SYlZtspvOgsBToKaAG/IMM2XElBH1Gyn4Dkay+2BTc/fn6gy9xlx0nZN20gf0JSOeFy2WSt70wLaDfKIkm4eh5FLFJdzml3THyffQqdug91poeJT0aifOKLQxzudBwFfzNBIx23fpNlBNCTQNsJ9/cjYnK9+DpjToaui7m+RTxc3Guc1UHBy2pXB0aUvCRwpm++HUyezEuJQPK9tAN5l0hzg/3ohXvwg+7KsDDB9qL8bjMEENWyS5d6W3L/fBvgSFjqU24N55OaKsiG33zRDRuYseVeaOTwvna8exWiJSNZvehSju1NyFDtM2v1xvd0MCD47UAA/Otmq0Ju/r/UKtHE3uMaTgHU7Ib9NWXZ+aM7hzkHjTAGUmgLPk3HoKkLBW0PtQqN0Jc0V0T1zDnIHe4/SDg8N2F9A+ssUMks95XEAB0F1SgB3FXVVtivgyZy3D9YYP9cOhtgPmo/gdLvQqAgpWJOT7IuffDRNEevlj2mxBo6LyF8/HjY8oWwyoovIXlQstxbd9UMID7g3sluR35W3OzdB+Un9cBKw6Ib8/YLsl5p1SMRv3loHyYTKCmsfA0TNkG+fWSuNX6IuVkjUuD96SkO+qXURscy/oXCcYNbNhFugODiUnoPXt8nL/EmHas4QPVQJ8OBFB7V646+GmFqZiCR+aYiT1FqPdE+DDKEdAH3I7Ew4ODmsV0MGpCTc1WQa22llVC6nF3uTARDzohH5TRJT7GXvt2xJsGqDNZ1Z9DgbvKx0Z7Wr19LS8YfD9UH8mjEcJuJFYL9wd2QjBttcRmTI+N7Mu1hmYnnP32iEPJfwp//ctH+puM4YSGp86gLovwMC9pbp/ER8qGPgQNDxWxHYSfJgxiwQQmy4HBweH1SMAdV8TjSvTlXgE0ADpZsSUMY9tkU6wiYryxH+x5gRI/wr6Pwf8AsJp8O8Ow8+B2oeKePYSCIsqjB1Vh6Tr7Jrevs1U7HmrmYSiW6UkkjKgZnNUi4ODZ3Yab11+XKgEm6gs8OFJEP4KBj4H3i/EGUSfBMN/D3WnJ8eHYHbkOkBXgppzzaUcHBzWKKC5e4KG+ZstIixZVkFVfYFwCEB3/AUzi+YtBdMaUvXQ9HIIXy7CPoVMaGMJThbaRFxUM+hWYFosbrajqDpknGCiqfJO4VCAnstaWjk4aC0cMz0P4Z8LCOgcPkyqqZTlw5kIgkZoeAWEr8jy4VzCfGgj0KoVBlqA3u3Lhw4ODuuMSLAjofSJElESWkOFEpcLyCkcBA7YFJJdCVjY5Zk0MhpGMuJ5PRXK/08lOVlg7Pw0BNXgdZjz3qbD3dr5+CPl62amtFkcTEIw6yjOISuOKwAOw9CRAgI6p4lK0nyovPx8OJ00H5qgilcLUfv25kMHB4f1IACak402lIywWJJLt9A0IICBzgS6bhUQs9Y6kI285pG0Fs3s2OgPLr0FFYAeLN+0JY3J55+AjmlHcQ7ZgVEJzN0Mp86LA0duUbVNY7ipAlQ586FpplLrweQOxMPXeeM7ODisGh7o2mQj0JkS2CtXy7Dz0SbQbclHXDZ17lzSPGDbTxjHyvgSGKcFNZTtsunyOx2wOxPXyMv9BR6AtmaIWpPpyloy015kbFOLaKbi4ODgUFBAJ0WSdis5qCmJuQMd5lPVQBuohmRzoEsBCmD39h7uPXY8HCnfXRdlm/f05jzjDg6mgND7VQ4p5uFD3Q5+veHDcg0omMciKrKZioODg0NeUi3r6JRpjJIGQmPptV8vnjC8pJoGlBgist23erbpcN9rW6bfKWJCe2U55KWI8M4lC0WHbQutIfBgcgIqrsshhDwCOtUFVYAuY3s3WzOotjkfOjg4rFNAY5pKJCWk9SYK9AVP3FmoGM8/YQQJNQ0otRkjt5nK3u3qfWrGor4TpkNTrFSuC8i/OnpzyIrlasD/HTQMwMV5Aic2jSHcVf58qK03/nbnQwcHh/UJaD2anGm+AryKzT1FW1AVjSwWUQtzy+7kzr/kBHRXtnhyOwvo8CjQL6kOugyf6XlAr+D167C9xn0KCH8qLw/k2XnZa6lim/BhBsA1l3JwcFjPZMuxZCLQC1vJxj5uUwo1bD5oP7ROFuDS7ZAXbCeMdhgyfth6G27tKy3nvWMKvL+UX6RNa/A9mEqD/rMT0A7ZKMIk4F8uL/O1r+6xw2X3NhgyJqAQdUBv7fblQwcHh3UKaO/2vM354lXSm6YoTJTxb8aRIGfrcmES2WXSAcucQENAN4Pfmp1EtquYANA3SVROl5NasG4rd0LXYSegHSSXuVrB/J+g7ToRivnaVw8saSpV7vxgm0tVtMjrA05AOzg4rFZAh3/c3E6EOkn1biPQt2TP18JOInrXNnDgUBBqqEzBXKdZQGzzCSP8bRl24DRev9wMKg3adxZ2pXRvVopyJhIFNfnP6tvS3r2nwJg4z4rqHeUvoC0fpqokCg1wihPQDg4OqxXQ3ChtpvHjnzB8QDVJ0crePG/Zr822en1CGtps1Xm/O36iUhpurQTVnm0aUNaIRFwFO+Vl+3adMIxQUL+FiSiBcb/JIs0D9NXZ8e+wybfEcJDeIZxTsGDNcCE7Y17Y+TCpQX1FXg7owkEMXQ10mOhsmd8XFYnbSGa786GDg8PaBXTFLRAdk3zQOLezldEqmSfAwQhuXlK4oo1wGW2B4P4wawV9nCTpw0QI/G6xeLJobAbayrtpwNIFTdQtL/du0yFvc54H/wThHVCpysiyy4MZgF9k77nD5t+TKQ2ph0H/DiNUgzxcqOEvjaAeC1M5/LiuRz6EOmDuWmj7nQjl88Lj32fTF4ZaJa1hWwQUzO6kt8350MHBYR3k3jIG+veyGidOIRFIhK/m6dC7T9rHak8mBttGVkWQfjfUNUM6jNe4X5sIQ3Qb3GQKqtQSD+hUO6jaZFM4dAg6U/xXouIRtn0zFYArAhmP6udQpWMe90XCV/EOOq2hwoO5Y8D1+ReMDpuwYFMQRlBdB+rfhYNUJsuF2styYcN7ob4tPi7UQEqB/ynDfQVE+QE7XNql8VVEck1USoUPbZTfCmgHBweHVYtcAHUFBE8i9ohVqCAKoPJrMPLPoL6Z/dlgN3hvhcoXwVgk0eJYEUGVgpke2JeRqI/KLBbQUZcU2ExFoBJoqqGBOl+i+8W+fzwh3WN3BLRrHrAQbQp/ANE/xihkTRHffKsIo0LOM1pBXwPolhjzTUOo8WHs59A5afKfQ0dxJSGifRiPoP58GNaQvgjUn7M/7z0BKt8ClS+Ijwu1hkoPxvrA/4oZY+FyK2tgp6R5ZUISSW3SQL0vz0ip8aHbrXFwcFiTgNaXw/i74xexnoI5DRXN4H8D+q8H/gw0gn4o1DSaCSOJjnAepBXwrTwEaZsGdBvXgojY00d0JB0Opz8Lk9fLORZKFVBKJjyVAt4CfjNkdMwReesFbXL+tnXzACMk9M9gfByChniut21fnzkH1NfhpuD499yckuh3715orIXxMKbnTsk9jr61RBQ5lIaI9mRHrvFZMPF06PstqGOmdfbpUFMXMxeGUBfA6Cdll/GK3ABCAQGtdmWdaeIePjqCag8mPg3cUBwfepUQXRTf85mXD3c5Ae3g4LBGAa0VcBP0/R7qHiAd2uKMPngK0lqaO9Q+EFIPlJX/DDAWJhB5RkILlR5MHIbwquz3jiPq7mzTgNj1holGzn0OOq8q/tf6XgQpI6BjPSjrBd2VjU7aYsptJ2a0uQYDcOwnUPsMEbIE63+exiOofhb0fxo6fi7CZW/uZ8/DQD14l8hzEcc91hoCH8bGIPzh4kWCQ2mJ6LEQ/Cqoe4ypSUiAC7WGlAejYxB9zHB8EQvmaHeC6y5Tg6E/A12/Kv7X+i/MCui4+dA2l7rYMzanyrnWODg4FK1uRSyrCPwvmIKqBAhEKRHS05FMFBOhiSgk5ICgI6gFvK/ArmkTfclXfb4nwcCDFaxI+oiuNP8W+LomZYqLpmMPhi8+nlYYa3RDfyG94vMmchvTRQ8V6ApIfQOGnyLpQyrna+BeEHwfqk4W95tYIo4h1Gnge7Br0NnXlbSI9sVCbTKE8UxCXBhCvQfRf0DnMeH55RoG9Vie2p1g2rzpkJnyhOduXYEPdSC8racS5sN2eF69G5cODg6rRZCNTERfhNG3QlAf/3ZZbgRmoyap8QyoT8vrpekKuU1UkvI8Vbal8pgpGoqWn8S0meT6JsyEkYAACgGaYL4NGCbhDjqljb0mAn/XD2H8b1C9B2Zj2EL3FMxqqGwF/7vQ93PgKlDTwIOAp0BFtWzne3E9DyZdKfqMo7QtIaIVC7t8SaRKVPowcgT8DwqvrKSKLT+qpPhQZ3civdEi+VDBPg3HxpPplAvGbaQJaluBse3Nhw4ODmuYeFUkEavOY6C/AA3LFZtsBWSgUUH629D+R+P4sYSorZWT3pnMhGFzCMM04km1Gowns42qFEQmD5Eukpm9t5KIMa4Ee2ZAfRZqitzmLlZEz2sR0nWPgZY3Q/M7oOHvQMUtnkOoVTD5e/j5lWYb2qVvbF+YzoPR66FtXJ7xZcWnyklf6EqID602TYM3WfzcBOBNZNPsYudD01wqY/jwkKsbcHBwWI2AtgynFYTvh4lp8L0t3OLYk1SRyrfLy/15IhsAvbXgtSXXNMAD1BzoiZxZZBn02HsxllwEWkXiCBKZwpmebT5hHLCRt0/D2AT4fnzjXin5mgxhOCNfY6Fs33sx7sREQIWC4IOyMOzxcdiu2jmExgBGLoeuLxbnxGKH+2Ad0J6cJ74CmIbZmeL4cOGcEoxA2+ZSqR355woHBweHFQW0daHYcTvMfwSaPPHr3GrQGTn2uS9C83XLTyCpZtCtyTUN8ABmIJgp7v177UQzllDOn5mzfKR4MvcztysOmt2X9qMQflp2LuLefVE+qMB8+fF7ndd4MHIrTFwm43iviz5vT/GspYZlZgyiC7LdBYtTtpBpA92c3OajbwS0XyQf2sW9Gk0ws8IWNu5efC0cHBwcihbQdjWuPah4Jwwfhmp/a3Vos5Xnk2MQvLHwBHLInLPuhFSVRARVEjl/AJMwPLfKXx1N+DoByjVTWXRBtAL1PrG0S22h3RdtRJO6GE6cleizKx7cplQeSnrW7Etg599YsXBwgQ8t93VAZUWyfKimocMI6JXGqV3c67Fkda1yfOjg4LBeAa1MolrLGHChdLBSW8kr2FSez78W2o4UnkDsNl1mh3QqTOocPaSC/OS54iaMBYwlV8ey0DygO0dNb3PY3ZeOXph/NzR4bIkaAB1Cgw8j/wftX5Fc/30Zdz+35RowDa0BjHwIdnzFNI0qcgy320ivaaJCgnzIZNY+s+jfSzCgYPnQc17QDg4O6xHQIOR2RQAd34WJDwkp63Tpn0aUgZYAhr4KXZ8ytnUrdN0KdokJSSK2fTbiYgpmVjNh6LEk1aJpW77DXjj3CNjroD3o+iAM/wFqAim4LF3FJFvP6Qyol7uo87YeuhloScHQ5dD1aklJWs0CcK+lhm6TZqGTGa8e2XqQA6vkw6SGtzZWdtoI6APuOXJwcFirgAZj7+VDx7/B8JXQlBKSLlktkYH6AMb/AMELRAgVkweaZNMAbS/t2GLRvhx67C0ZNbo2gYOzEwadoFOmoYjL+1vYfVFzoF8i+aRBVLqpHDoDTT5MvwM6r5fn9TyX+7wtxXNTAOPXgjpPiOeAXtuCSiecxqBy+PCUVfChHkuOD21AQXfKM3Qwcnzo4OCwDgGttFGAIVScC1M3S2V3KYroKJRo4XyftE9uG885hxWIWe1OqAOh+XwFMF68gN5rj3kiuUp42zxAt0Jfixv+iy6NWTh2/gKmL4HmgGwnnBITTY0pGPo5dL3NRBzdTsK2g06LeJ7+A4ycDe0T8nwfXO1YMLzjdyfLhx6gDB+2r4IP/bENaHbVDkea3JhycHBYp4AGyQs95EHjkJDz7B+FrEspnSPKQJ0P0QBMnw2dfzauG0U2DdCmaUASEQcbgdariEAfMv+mxxO0krIpHPWg24o/tm0joo0rx44DMPg92RovpYVjFEF1ANN94D/HpClpl8KxrYSzlh2IlhTMXgtjj4d79GcbMa2JrBBryyT5UAGR4cO9q/ndcUgnxYdk+bDS8aGDg0McAhpkS/gyH066E0b3wcwvoTUFZGSLezMnkCgjEcLwrzD2ONj1u+I8TxdEkmkakFik137WKvKZ99uIy7gh9YSOS0fSNMR6n7oJY8lMH8HFngjU8etk4VgKIjqKxO9ZzcD8M6DtcHELRofyQRSCr6TeY+LrMPR4OPHY2sWzylk0qs5k+VCxuoJAG1DITCYnoDHNpap80K65lIODQ1wC2opo7QlJ33ImjH9W0jkqlERBNmMC8RS0BTD9Yxh5NOy5qXjxbKMrQ/Uk2jRgAWspCJyCTNp4nybUTCUFhDvldY+bMBZfHw0HkHSgiafA9J82X0TrUOz1/AjGz4Ouq1colHUor3VdKEKvyYdgGsZfAy3nwklj64g8A5F59scaQG8AH+o1BBSCcchEwvtJFThWIG3MnYB2cHCITUBbwaU9eOQMtLwARp8P3jGTI2pEbdLFVnYCafQhNQejF0HzWXBCr2nVXayQMOSYbpWmAUlrotV4Oh+whzgNzCTbTMUj63261z0FBcf8Cb0w8TjZKm8NZNG40YWFUUY82VPTMPF06P6u2JQ5y7oyF806O97qfajzYPbbMPNQaP2gjE+9XqtRw4eT7aAaknNvtNrXW01AwTxnagrUbDLtvO3neEDU7cacg4NDzAJ6QVAoEaudn4PRB8PUxyGVgWZfogM6YxqvxMVyUXYCqfONx/PlMPdwaHu7fIz2Vuc+YJsGqE6oTEkqSmKpErCqCLS1UPJyJozEJmeyVfc97ilYVkTf7Sj0P062zFsDGS8b0aUzMgKqOQD9N8l17f6uiTw78VxmatkI5jDLoxVK7n2VgvmfwtyToekc2HGzGQNRDLnvhvsqOqEqSI4PtXW7GFs956RmgOnkA8OumYqDg8PqEKyCYIwzh/ZB9QIXQv+nYPpfwX8mNNbAHDCDTALKCFyUIT+1fLSFnC/tQ5UnbYpngHQPpD8I7d8x7/ezBVSrga3+9juhIgNz5nxiJ+NQotsLOX+rOM62WRgYB9XCgj9xrDDHpkzO38BaJuGMSeGJ2wbPnG+pCEQrotU4cC4MvR4qLpGObeOmIYQX8/3R5jmrDKA2gOlvQe9L4T5HRTglEXnWSd1PO/T1Jo4rcw+L2jkwApZwY3YaFnjRlzSCCl/Sq9LA7BGY/B7weWj5hbmWZqzF9XwspG91QZCRv6uDBM4zFHGeMXy4dxXXdmQGaifAa0qGD1XGRN67Vs/Vuc+sziR3fNqMTQcHhy0qoHPJUCuk09/vgOdC30GYPh/CZ4L3QGgI5KGfN5NBxpCMyolQa2XEtQeBks6HFTKXMANk7oCpH4D+35wJxP7OGslkr51T7ytuBl5gmgfEjCiQc5mYWeUCBfDScCwluebzxB+JXji2B5gt4FVeS8+DoBmazL2NWT9TAcy2lc4jYndfUKDeA0d/ArwHGh4vxzuh5Roqb+03S5viRYyIqgtg8jCMH4C2z+QsGhMQz0qBapdoZ9z3E/M8jwXFHUd1HdQavlAxj6nJiiLe3CSRWJUQLyxdWGhzrlNA2Aczt8LMr0H9FPQvoXU8h/e8+HPel/KhCtY0Jax8roEsDKamV8+HJ85CX1XyfDj+gJwBs9rzq5A5ryqB4wsD6RCpm5xccXDY8gJ6gdzCnAjzn4F3yNfw/WDsMeA9HPT9TKpAK1QrSPnZiSkyk8c8EE7BXC/M3wLeryG4CpqvNfnASyeQ9USGrIXdNZB5O4xFJJMroWULNvjD6khZK+OZ+k6Y3g3TEURe/MdWpSQ/+5BpW20/t6hLOA7pi2C4UqJKkYr32GoUMFBaj4nK2RlR1wJnwsi5wKuh9pEiuqaRHRgdmt0XK7pVHrGco6C0J2OlxpehOHkEJj8NUx+G7iHzjOnkCgaH56DxrTBaB5m476d5vKLenHNeggMaDgKZQZh+I2RqYT5OQ2Iz3r0/Fz6GhXzbT8PsL2Ayiecu93pEwAT4gxD1gX8nqMPQsiTlS/viRqFCkolAGl5Sv4L5t8N4Unxo/qy6bZUi1SZPvw0md8J0EkbVZnyooTUUZNqgx59h/O0wm8DxeZEszr0blxm/Dg4Om6EMYuIgD3q8/NvLuhmOdkJ1G2QagRr53GgOmAQ1CN4AtPUdLxLsBOK6rDmUChYErZnIhs8A9SyIngD6HjK8bWTR6h6d87h5yCIyMP+fAeaHQF0NwWUQfjsrpLTvnDa21dgy6RzWTtH5ezs4ODiUuYDO/Xs2WtzD6vM1tZ8TdUhwAtFGxVyb8OU9LbO2c7gigPqEq2ZO02tPCdABXKtK89g2TOz44IVZcdxbC5WnQfQoiB4M+mTwOszWa5V5UxqYkEWj+it4N0j0r+LXUHt08fUl3DgBlfj9LPI5SPI4ijkG7cO13sZc89OW7ERsZkMcx4fr5EMF1wYJHhtmPnSLaQeHEsL/B14JL2vBhpbMAAAAAElFTkSuQmCC');
  background-repeat:no-repeat;
  background-position:left center;
  background-size:contain;
  text-indent:-9999px;
}
#mainNav a.brand img { display:none !important; }

/* Nav links */
#mainNav .nav-collapse { margin-left:auto; background:var(--bg) !important; box-shadow:none !important; }
#mainNav nav, #mainNav ul.nav { margin:0; }
#mainNav nav a, #mainNav .nav > li > a, #mainNav .nav-collapse a {
  color:var(--ink-2) !important;
  font-size:14.5px; font-weight:500; letter-spacing:-0.005em;
  text-decoration:none !important;
  text-shadow:none !important;
  background:transparent !important;
}
#mainNav nav a:hover, #mainNav .nav > li > a:hover, #mainNav .nav-collapse a:hover {
  color:var(--sn-blue) !important; background:transparent !important;
}

/* Mobile toggle */
#mainNav .btn-navbar {
  background:transparent !important; background-image:none !important;
  border:1px solid var(--line) !important; box-shadow:none !important;
  border-radius:var(--r-btn) !important;
}
#mainNav .btn-navbar .icon-bar { background:var(--ink) !important; box-shadow:none !important; }

/* --------------------------------------------------------------------------
   3. Search hero (#docsSearch) — light section, dot grid, tight headline
   -------------------------------------------------------------------------- */
/* Dark-navy anchor: the one dark section on the page. The pennant/board
   switching on behind the headline. */
#docsSearch {
  position:relative; overflow:hidden;
  background:var(--ink) !important;
  border-bottom:0;
  padding:104px 24px 108px !important;
  text-align:center;
}
/* Saturday Dots — dark "LED board" recipe: sn-green dots, radial fade */
#docsSearch::before {
  content:""; position:absolute; inset:0;
  background-image:radial-gradient(rgba(60,255,138,0.34) 1.5px, transparent 1.5px);
  background-size:24px 24px;
  -webkit-mask-image:radial-gradient(ellipse 100% 105% at 60% 45%, #000 0%, rgba(0,0,0,0.72) 55%, transparent 90%);
  mask-image:radial-gradient(ellipse 100% 105% at 60% 45%, #000 0%, rgba(0,0,0,0.72) 55%, transparent 90%);
  pointer-events:none;
}
#docsSearch h1 {
  position:relative;
  color:#FFFFFF !important;
  font-family:var(--font-sans) !important;
  font-weight:500 !important;
  font-size:44px; line-height:1.08; letter-spacing:-0.025em;
  margin:0 auto 32px; max-width:20ch;
}

/* Search form (hero) — input + button locked to the same height so they align */
#docsSearch #searchBar {
  position:relative; z-index:2;
  max-width:660px; margin:0 auto;
  display:flex; align-items:stretch;
  border-radius:6px;
  box-shadow:0 14px 38px rgba(0,0,0,0.32);
}
#searchBar input.search-query {
  position:static !important;              /* override the theme's positioning */
  flex:1 1 auto; width:auto; box-sizing:border-box;
  font-family:var(--font-sans); font-size:16px; color:var(--ink);
  background:#FFFFFF !important;
  border:1px solid transparent !important;
  border-right:0 !important;
  border-radius:6px 0 0 6px !important;
  height:54px; padding:0 18px !important; margin:0 !important;
  box-shadow:none !important;
  -webkit-appearance:none; appearance:none;
}
#searchBar input.search-query::placeholder { color:var(--muted-2); }
#searchBar input.search-query:focus {
  outline:none;
  border-color:var(--sn-green-deep) !important;
  box-shadow:0 0 0 3px rgba(60,255,138,0.20) !important;
  position:relative !important; z-index:3;
}
/* Search button — green "LED on" fill (per brand owner), dark ink text for legibility.
   position:static forces it into the flex row instead of the theme's absolute overlap. */
#searchBar button {
  position:static !important; top:auto !important; right:auto !important; left:auto !important;
  margin:0 !important; transform:none !important;
  flex:0 0 auto; box-sizing:border-box;
  background:var(--sn-green) !important; background-image:none !important;
  color:var(--ink) !important; text-shadow:none !important;
  border:1px solid var(--sn-green) !important;
  border-radius:0 6px 6px 0 !important;
  height:54px; padding:0 26px !important;
  font-family:var(--font-sans); font-size:14.5px; font-weight:600;
  display:inline-flex; align-items:center; gap:8px; cursor:pointer;
  box-shadow:none !important;
  transition:background var(--ease) 160ms;
}
#searchBar button:hover { background:#2CEB79 !important; border-color:#2CEB79 !important; }
#searchBar button i, #searchBar button .icon-search { color:var(--ink) !important; }
/* Keep the autocomplete dropdown anchored below the bar, never inline in the flex row */
#docsSearch #searchBar #serp-dd { position:absolute !important; top:calc(100% + 8px) !important; left:0 !important; right:0 !important; z-index:5; }

/* Search results dropdown */
#serp-dd, #serp-dd.sb {
  background:var(--bg) !important;
  border:1px solid var(--line) !important;
  border-radius:var(--r-card) !important;
  box-shadow:var(--shadow-soft) !important;
  margin-top:8px; overflow:hidden; text-align:left;
}
#serp-dd ul.result { margin:0; padding:0; list-style:none; }
#serp-dd ul.result li { border-bottom:1px solid var(--line-soft); }
#serp-dd ul.result li:last-child { border-bottom:0; }
#serp-dd ul.result li a { display:block; padding:12px 16px; color:var(--ink-2) !important; text-decoration:none !important; }
#serp-dd ul.result li:hover, #serp-dd ul.result li.active { background:var(--bg-warm); }

/* --------------------------------------------------------------------------
   4. Content area — homepage
   -------------------------------------------------------------------------- */
#contentArea {
  max-width:var(--wrap) !important;
  margin:0 auto !important;
  padding:76px 24px !important;
}
#noResults { color:var(--muted); }

/* Section headers as eyebrows (lead every section with an eyebrow) */
.most-pop-articles > h2,
section.category-list > h2,
#contentArea > section > h2 {
  font-family:var(--font-sans) !important;
  font-size:12px !important; font-weight:600 !important;
  text-transform:uppercase; letter-spacing:0.14em;
  color:var(--muted) !important;
  margin:0 0 24px !important;
}

/* Most Popular Articles list */
ul.popArticles {
  list-style:none; margin:0; padding:0;
  columns:2; column-gap:64px;
}
ul.popArticles li { break-inside:avoid; border-bottom:1px solid var(--line-soft); }
ul.popArticles li a {
  display:block; padding:14px 0;
  color:var(--ink-2) !important; text-decoration:none !important;
  font-size:15px; font-weight:400; line-height:1.45;
  transition:color 160ms var(--ease);
}
ul.popArticles li a:hover { color:var(--sn-blue) !important; }
ul.popArticles li i, ul.popArticles li a i { color:var(--muted-2) !important; margin-right:8px; }

/* Section separator */
hr.sep, #contentArea hr {
  border:0; border-top:1px solid var(--line-soft); margin:48px 0;
}

/* Category cards — outlined, 8px radius, lift on hover */
section.category-list {
  display:grid;
  grid-template-columns:repeat(auto-fill,minmax(300px,1fr));
  gap:24px;
  margin-top:16px;
}
a.category {
  display:block;
  background:var(--bg) !important;
  border:1px solid var(--line) !important;
  border-radius:var(--r-card);
  padding:26px 28px;
  text-decoration:none !important;
  transition:border-color 200ms var(--ease), transform 200ms var(--ease);
}
a.category:hover { border-color:var(--line-strong) !important; transform:translateY(-2px); }
a.category h3 {
  color:var(--ink) !important; font-weight:500;
  font-size:18px; line-height:1.2; letter-spacing:-0.015em;
  margin:0 0 6px;
}
a.category p, a.category p.article-count {
  color:var(--muted-2) !important;
  font-family:var(--font-mono); font-size:11px; font-weight:500;
  margin:0; text-transform:none; letter-spacing:0;
}

/* --------------------------------------------------------------------------
   5. Article page
   -------------------------------------------------------------------------- */
.row-fluid { max-width:var(--wrap); margin:0 auto; }
#main-content.span9 { }
.contentWrapper { }

article#fullArticle h1.title {
  font-family:var(--font-sans); font-weight:500;
  color:var(--ink) !important;
  font-size:36px; line-height:1.14; letter-spacing:-0.02em;
  margin:0 0 26px;
}
article#fullArticle h2 {
  font-weight:500; color:var(--ink) !important;
  font-size:24px; line-height:1.2; letter-spacing:-0.015em;
  margin:44px 0 12px;
}
article#fullArticle h3 {
  font-weight:500; color:var(--ink) !important;
  font-size:19px; letter-spacing:-0.01em; margin:32px 0 10px;
}
article#fullArticle p,
article#fullArticle li {
  color:var(--muted); font-size:16px; line-height:1.72;
}
article#fullArticle strong { color:var(--ink-2); font-weight:600; }
article#fullArticle em { color:var(--ink-2); }
article#fullArticle a { color:var(--sn-blue); text-decoration:underline; text-underline-offset:2px; text-decoration-thickness:1px; }
article#fullArticle a:hover { color:var(--sn-blue-deep); }
article#fullArticle hr { border:0; border-top:1px solid var(--line); margin:32px 0; }
article#fullArticle img { border:1px solid var(--line); border-radius:var(--r-card); }
article#fullArticle blockquote {
  border-left:2px solid var(--sn-blue); background:var(--bg-warm);
  margin:24px 0; padding:14px 20px; color:var(--ink-2); border-radius:0 var(--r-card) var(--r-card) 0;
}
article#fullArticle pre, article#fullArticle code {
  font-family:var(--font-mono); background:var(--bg-cool);
  border:1px solid var(--line-soft); border-radius:var(--r-field);
}
article#fullArticle code { padding:1px 6px; font-size:0.9em; color:var(--ink-2); }
article#fullArticle pre { padding:16px; overflow:auto; }

/* Print link */
a.printArticle { color:var(--muted-2) !important; font-size:12px; text-decoration:none !important; }
a.printArticle:hover { color:var(--sn-blue) !important; }
a.printArticle i { color:inherit !important; }

/* Article ratings */
.articleRatings {
  border:1px solid var(--line); border-radius:var(--r-card);
  background:var(--bg-warm); padding:20px 24px; margin-top:44px;
}
.articleRatings-question { color:var(--ink-2) !important; font-weight:500; }
.rateAction {
  background:transparent !important; background-image:none !important;
  border:1px solid var(--line) !important;
  border-radius:var(--r-btn) !important;
  color:var(--ink) !important; text-shadow:none !important;
  padding:8px 16px !important; font-weight:500; box-shadow:none !important;
  transition:border-color 160ms var(--ease), color 160ms var(--ease);
}
.rateAction:hover { border-color:var(--line-strong) !important; }
.rateAction--positive:hover { border-color:var(--sn-green-deep) !important; color:var(--sn-green-deep) !important; }
.rateAction--negative:hover { border-color:var(--muted) !important; color:var(--ink-2) !important; }
.articleRatings-feedback-tick { color:var(--sn-green-deep) !important; }

/* Article foot / contact prompt */
.articleFoot {
  border-top:1px solid var(--line); margin-top:36px; padding-top:24px;
  color:var(--muted);
}
.articleFoot i.icon-contact { color:var(--muted-2); }
.articleFoot a.contactUs {
  color:var(--sn-blue) !important; font-weight:500; text-decoration:none !important;
}
.articleFoot a.contactUs:hover { color:var(--sn-blue-deep) !important; text-decoration:underline; }
time.lu { font-family:var(--font-mono); font-size:11px; color:var(--muted-2); }

/* --------------------------------------------------------------------------
   6. Sidebar (article + category pages)
   -------------------------------------------------------------------------- */
#sidebar.span3 { }
#sidebar h3 {
  font-family:var(--font-sans) !important;
  font-size:12px !important; font-weight:600 !important;
  text-transform:uppercase; letter-spacing:0.14em;
  color:var(--muted) !important; margin:0 0 14px;
}
/* Sidebar search — compact, on a light surface (override the dark-hero input styles) */
#sidebar #searchBar.sm { display:flex; align-items:stretch; margin-bottom:28px; }
#sidebar #searchBar.sm input.search-query {
  font-size:14px; height:42px; padding:0 14px !important;
  border:1px solid var(--line) !important; border-right:0 !important;
  box-shadow:none !important;
}
#sidebar #searchBar.sm button { height:42px; padding:0 14px !important; box-shadow:none !important; }

/* Sidebar nav list */
#sidebar ul.nav.nav-list {
  list-style:none; margin:0; padding:0;
  border:1px solid var(--line); border-radius:var(--r-card); overflow:hidden;
  background:var(--bg);
}
#sidebar ul.nav-list li { margin:0; border-bottom:1px solid var(--line-soft); }
#sidebar ul.nav-list li:last-child { border-bottom:0; }
#sidebar ul.nav-list li a {
  display:block; padding:11px 16px;
  color:var(--ink-2) !important; text-decoration:none !important;
  font-size:14px; background:transparent !important;
  transition:background 160ms var(--ease), color 160ms var(--ease);
}
#sidebar ul.nav-list li a:hover { background:var(--bg-warm) !important; color:var(--sn-blue) !important; }
#sidebar ul.nav-list li.active a,
#sidebar ul.nav-list li.active > a {
  color:var(--sn-blue) !important;
  background:var(--sn-blue-tint) !important;
  box-shadow:inset 3px 0 0 var(--sn-blue);
  font-weight:500;
}
#sidebar ul.nav-list .nav-header {
  color:var(--muted-2) !important; font-family:var(--font-mono);
  font-size:11px; text-transform:uppercase; letter-spacing:0.1em;
}

/* --------------------------------------------------------------------------
   7. Contact / forms (generic — hairline fields, sn-blue focus, ink submit)
   -------------------------------------------------------------------------- */
input[type=text], input[type=email], input[type=search], input[type=url],
input[type=tel], textarea, select {
  font-family:var(--font-sans) !important;
  color:var(--ink) !important;
  background:var(--bg) !important;
  border:1px solid var(--line) !important;
  border-radius:var(--r-field) !important;
  box-shadow:none !important;
}
input[type=text]:focus, input[type=email]:focus, input[type=url]:focus,
input[type=tel]:focus, textarea:focus, select:focus {
  outline:none !important;
  border-color:var(--sn-blue) !important;
  box-shadow:0 0 0 3px var(--sn-blue-tint) !important;
}
label { color:var(--ink-2); font-weight:500; }
/* Primary buttons outside search default to ink fill */
.btn:not(#searchBar button):not(.btn-navbar):not(.rateAction),
button.btn-primary, input[type=submit] {
  background:var(--ink) !important; background-image:none !important;
  color:#fff !important; text-shadow:none !important;
  border:1px solid var(--ink) !important;
  border-radius:var(--r-btn) !important;
  font-family:var(--font-sans); font-weight:500;
  box-shadow:none !important;
}
.btn:not(#searchBar button):not(.btn-navbar):not(.rateAction):hover,
button.btn-primary:hover, input[type=submit]:hover {
  background:var(--ink-2) !important; border-color:var(--ink-2) !important;
}

/* --------------------------------------------------------------------------
   8. Footer
   -------------------------------------------------------------------------- */
footer.center, footer {
  background:var(--bg-warm) !important;
  border-top:1px solid var(--line);
  margin-top:72px; padding:36px 24px !important;
  text-align:center; color:var(--muted-2); font-size:13px;
}
footer p { color:var(--muted-2); }
footer a { color:var(--muted) !important; text-decoration:none !important; }
footer a:hover { color:var(--ink) !important; }

/* --------------------------------------------------------------------------
   9. Responsive
   -------------------------------------------------------------------------- */
@media (max-width:820px) {
  #docsSearch h1 { font-size:34px; }
  article#fullArticle h1.title { font-size:30px; }
  ul.popArticles { columns:1; }
  #contentArea { padding:56px 20px !important; }
}
@media (max-width:600px) {
  #docsSearch { padding:64px 20px 68px !important; }
  #docsSearch h1 { font-size:28px; }
  #mainNav a.brand { width:158px; height:28px; }
  section.category-list { grid-template-columns:1fr; }
}
