/* ============================================================================
   نظام التصميم — مشتقّ من نظام التسجيل والتحضير لمؤتمر مجمع الملك سلمان
   العالمي للغة العربية. عربيّ، من اليمين إلى اليسار (RTL) وحده.

   الألوان الأساسية  : #9436C4 بنفسجي الهيئة العامة للترفيه · #474747 رمادي داكن
   الألوان الثانوية  : #009624 أخضر الهيئة · #CECECE رمادي فاتح
   الخط              : SF Mada بوزنين (400 و700) — الوحيد المعتمد
   الأيقونات         : assets/js/icons.js — <i data-ic="اسم">

   الدليل الكامل: DESIGN.md بجوار مجلد assets.
   لا تُكتب ألوان أو ظلال أو حواف بقيم حرفية في الصفحات — من الرموز (--*) وحدها.
   ========================================================================== */

/* ── 1) الخطوط ──────────────────────────────────────────────────────────── */
@font-face{
  font-family:'SF Mada';
  src:url('../fonts/SFMada-Regular.otf') format('opentype'),
      url('../fonts/SFMada-Regular.ttf') format('truetype');
  font-weight:400; font-style:normal; font-display:swap;
}
@font-face{
  font-family:'SF Mada';
  src:url('../fonts/SFMada-Bold.otf') format('opentype'),
      url('../fonts/SFMada-Bold.ttf') format('truetype');
  font-weight:700; font-style:normal; font-display:swap;
}

/* ── 2) الرموز ──────────────────────────────────────────────────────────── */
:root{
  /* سُلّم البنفسجي — مأخوذ بالعيّنة من شعار الهيئة #9436C4
     أسماء الرموز --navy-* مُبقاة كما هي ليبقى النظام متوافقاً مع الحقيبة */
  --navy-950:#2B0E3D; --navy-900:#3D1457; --navy-800:#6A2491;
  --navy:#9436C4;     --navy-700:#9436C4; --navy-600:#A24FCF;
  --navy-500:#B36DDA; --navy-400:#C795E6; --navy-200:#E6D2F3; --navy-50:#F7F0FB;

  /* سُلّم التركوازي — مشتقّ من #009624 */
  --teal-700:#006B1A; --teal-600:#00801F; --teal:#009624;
  --teal-400:#33AB50; --teal-300:#7FCB91; --teal-100:#DDF2E2; --teal-50:#F1FAF3;

  /* المحايد — مثبّت على #474747 و #CECECE من الدليل */
  --n-0:#FFFFFF;  --n-25:#FBFCFC; --n-50:#F6F7F8; --n-100:#EFF1F2;
  --n-200:#E3E6E8; --n-300:#CECECE; --n-400:#AAAEB1; --n-500:#82878B;
  --n-600:#5F6469; --n-700:#474747; --n-800:#333638; --n-900:#212325;

  /* الدلالة — مشبعة بما يناسب لوحة الهوية لا بما تفرضه المكتبات */
  --ok:#2F8F6B;     --ok-bg:#E4F3ED;   --ok-ink:#1D5C45;
  --warn:#B8791A;   --warn-bg:#FBF0DC; --warn-ink:#7A4E0C;
  --danger:#B84A42; --danger-bg:#FAE8E7;--danger-ink:#7D2F29;
  --info:#009624;   --info-bg:#DDF2E2; --info-ink:#006B1A;

  /* التدرّجات */
  --grad-brand:linear-gradient(135deg,#A24FCF 0%,#9436C4 100%);
  --grad-teal:linear-gradient(135deg,#33AB50 0%,#009624 100%);
  --grad-side:linear-gradient(190deg,#A040D0 0%,#9436C4 45%,#4A1670 100%);
  --grad-sheen:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.14) 50%,transparent 70%);

  /* الحواف */
  --r-xs:6px; --r-sm:8px; --r-md:10px; --r-lg:12px;
  --r-xl:16px; --r-2xl:20px; --r-pill:999px;

  /* الظلال */
  --sh-xs:0 1px 2px rgba(43,14,61,.05);
  --sh-sm:0 1px 3px rgba(43,14,61,.07),0 1px 2px rgba(43,14,61,.04);
  --sh-md:0 4px 14px rgba(43,14,61,.07);
  --sh-lg:0 12px 32px rgba(43,14,61,.10);
  --sh-pop:0 24px 60px rgba(10,26,39,.22);
  --sh-teal:0 6px 18px rgba(0,150,36,.30);
  --sh-navy:0 6px 18px rgba(25,61,88,.28);

  /* المخططات — لونٌ واحد للمقدار، مُنتقى من سُلّم الشعار ومُتحقَّقٌ منه لا
     مُقدَّرٌ بالعين: داخلَ نطاق الإضاءة، وتبايُنُه على الأبيض فوق ٣:١، وفصلُه
     عن جاره تحت عمى الألوان الأحمر‑الأخضر مقيسٌ بـΔE في OKLab. وأخضرُ
     الشعار وتركوازيُّه مكتومان بقرارٍ في الهوية، فلا يُجمعان سلسلتين على
     رسمٍ واحد: الهويّةُ حينها من المسمّى المكتوب لا من اللون. */
  --viz-ink:#A24FCF;
  --viz-wash:rgba(148,54,196,.10);
  --viz-rule:var(--n-200);
  --viz-track:var(--n-100);

  /* الحركة */
  --e-out:cubic-bezier(.16,1,.3,1);
  --e-soft:cubic-bezier(.4,0,.2,1);
  --e-spring:cubic-bezier(.34,1.4,.64,1);
  --t-fast:.16s var(--e-soft);
  --t:.26s var(--e-out);
  --t-slow:.42s var(--e-out);

  --ornament:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 481 406'><path fill='currentColor' d='M188.7%2C147C188.7%2C147.1 188.7%2C147.2 188.7%2C147.3C188.8%2C148 189.2%2C148.8 189.9%2C149.3C190.8%2C150 191.8%2C150.6 193%2C151C194.1%2C151.4 195.2%2C151.8 196.3%2C152.1C197.4%2C152.4 198.1%2C152.6 198.4%2C152.7C198.5%2C151.9 198.5%2C150.9 198.4%2C149.7C198.3%2C148.5 198.1%2C147.3 197.7%2C146.3C197.3%2C145.3 196.7%2C144.4 195.9%2C143.7C195%2C142.9 193.9%2C142.6 192.4%2C142.7C191.4%2C142.8 190.6%2C143.2 189.8%2C144.1C189%2C145 188.7%2C146 188.7%2C147M158.2%2C198.6C160.1%2C196.8 162.7%2C194.6 166%2C192C169.3%2C189.5 172.7%2C186.6 176.4%2C183.4C180%2C180.2 183.6%2C176.7 187.2%2C172.9C190.7%2C169.1 193.8%2C165 196.3%2C160.6C196.2%2C160.5 195.7%2C160.3 194.5%2C160C193.3%2C159.8 192%2C159.4 190.6%2C158.9C189.1%2C158.4 187.7%2C157.8 186.4%2C157.1C185.1%2C156.3 184.3%2C155.4 184.2%2C154.3C184.1%2C154.2 184.1%2C154 184.1%2C153.9C184%2C152.8 184.3%2C151.2 184.8%2C149.3C185.5%2C147.1 186.4%2C144.9 187.6%2C142.6C188.8%2C140.3 190.1%2C138.4 191.7%2C136.7C193.2%2C135.1 194.7%2C134.2 196.3%2C134.1C196.4%2C134.1 196.5%2C134.1 196.6%2C134.1C198.4%2C133.9 199.7%2C134.8 200.5%2C136.5C201.3%2C138.4 201.8%2C140.5 202%2C142.9C202.1%2C145.2 202.1%2C147.6 201.9%2C149.8C201.7%2C152.1 201.6%2C153.4 201.5%2C153.9C201.5%2C154 201.9%2C154.1 202.6%2C154.3C203.2%2C154.5 204%2C154.8 204.9%2C155.1C205.7%2C155.4 206.4%2C155.8 207%2C156.4C207.5%2C156.8 207.8%2C157.3 207.8%2C157.8C207.8%2C157.9 207.8%2C158.1 207.8%2C158.2C207.7%2C158.9 207.3%2C160 206.7%2C161.7C206.1%2C163.3 205.5%2C164.3 204.9%2C164.7C203.9%2C163.5 203%2C162.8 202.1%2C162.5C201.2%2C162.1 199.9%2C161.7 198.3%2C161.1C194.2%2C169.1 188.7%2C176.5 181.6%2C183.2C174.5%2C190 166.7%2C195.7 158.3%2C200.2C158.1%2C200.4 157.8%2C200.5 157.7%2C200.5C157.6%2C200.5 157.5%2C200.4 157.4%2C200.2C157.4%2C199.8 157.7%2C199.2 158.2%2C198.6M163.8%2C160C163.7%2C159.5 163.7%2C159 163.6%2C158.6C163.4%2C155.4 163.9%2C151.9 164.9%2C148.2C166.2%2C144 168%2C139.7 170.4%2C135.4C172.8%2C131.1 175.6%2C126.9 178.8%2C122.8C182%2C118.7 185.3%2C115 188.8%2C111.8C192.3%2C108.7 195.8%2C106.1 199.3%2C104.1C202.8%2C102.1 206%2C101 208.8%2C100.8C211%2C100.6 212.6%2C101.2 213.6%2C102.4C214.6%2C103.6 215.2%2C105.2 215.4%2C107.3C215.4%2C107.4 215.4%2C107.6 215.4%2C107.8C215.5%2C109.7 215.3%2C111.8 214.8%2C114.1C214.2%2C116.6 213.5%2C119.1 212.7%2C121.6C211.8%2C124 210.8%2C126.3 209.7%2C128.4C208.5%2C130.5 207.5%2C132 206.6%2C133.1C205.9%2C133.7 205.3%2C134.2 204.8%2C134.5C204.7%2C134.5 204.5%2C134.6 204.5%2C134.6C204.5%2C134.6 204.4%2C134.6 204.4%2C134.6C204.4%2C134.5 204.6%2C134.3 204.9%2C133.9C205.5%2C132.6 206.2%2C131.2 207%2C129.6C207.8%2C127.9 208.5%2C126.3 209.2%2C124.6C209.9%2C122.8 210.4%2C121.2 210.7%2C119.5C210.9%2C118.4 211%2C117.4 211%2C116.4C210.9%2C116 210.8%2C115.5 210.8%2C115.1C210.3%2C113 209.3%2C111.6 207.7%2C111C206.7%2C110.6 205.6%2C110.5 204.5%2C110.5C203.7%2C110.6 202.8%2C110.8 201.8%2C111C199.5%2C111.7 196.9%2C112.9 194.1%2C114.8C191.3%2C116.6 188.4%2C119.1 185.4%2C122C182%2C125.5 178.8%2C129.4 175.8%2C133.7C172.8%2C138 170.7%2C142.1 169.2%2C145.9C168.2%2C148.7 167.7%2C151.2 167.8%2C153.4C167.9%2C154.1 168%2C154.8 168.2%2C155.4C168.9%2C158 171.2%2C159.2 175.1%2C159.2C175.6%2C159.3 176.1%2C159.3 176.5%2C159.3C177.5%2C159.2 178.3%2C159 178.9%2C158.7C179.9%2C158.2 181.1%2C157.5 182.6%2C156.8C183.1%2C156.4 183.4%2C156.3 183.6%2C156.2C183.7%2C156.2 183.7%2C156.3 183.7%2C156.3C183.9%2C156.3 184%2C156.7 184%2C157.3C183.4%2C159.9 182.1%2C162.1 180.1%2C163.8C178.1%2C165.5 175.9%2C166.5 173.6%2C166.9C173.2%2C166.9 172.8%2C167 172.5%2C167C170.6%2C167.1 168.8%2C166.8 167.2%2C165.9C165.2%2C164.8 164.1%2C162.9 163.8%2C160Z M227.9%2C175.7L227.9%2C175.7C226.6%2C178.2 224.7%2C181 222.5%2C184.1C213.8%2C187.9 200.7%2C194.1 183.2%2C202.7C173.3%2C208.3 168.4%2C211.1 168.5%2C211.1C168.2%2C210.8 168.7%2C209.6 169.9%2C207.5C171.2%2C205.4 172.6%2C203.7 174.2%2C202.4C176.2%2C200.4 182%2C197 191.6%2C192.1C203.1%2C186.2 215.2%2C180.8 227.9%2C175.7Z M320.5%2C168.6L320.5%2C168.6C320.5%2C168.1 319.2%2C167.1 316.8%2C165.6C314.3%2C164 312.9%2C163.3 312.6%2C163.3C312%2C163.3 311.4%2C164.1 311%2C165.7C310.6%2C167.3 310.4%2C168.4 310.4%2C169.2C310.6%2C171.7 311.9%2C172.8 314.3%2C172.7C315.1%2C172.6 316.3%2C172 318%2C170.9C319.7%2C169.8 320.6%2C169 320.5%2C168.6M323.2%2C166.6L323.2%2C166.6C323.3%2C169 322.6%2C171.4 321.1%2C173.8C319.2%2C176.4 317.1%2C177.8 314.7%2C177.9C310.5%2C178.2 308.3%2C175.9 308%2C171C307.8%2C168.2 308.3%2C164.3 309.6%2C159.3C310.3%2C156.4 310.5%2C153.2 310.3%2C149.8C309.7%2C142.2 306.2%2C136.5 300%2C132.9C299.7%2C132.7 299.8%2C131.5 300.3%2C129.5C300.8%2C127.4 301.1%2C126.4 301.2%2C126.4C302.3%2C126.3 304.2%2C128.1 306.9%2C131.6C310.4%2C136.3 312.4%2C141.8 312.8%2C148.1C312.8%2C149.4 312.8%2C151 312.5%2C152.7C312.2%2C154.4 312.1%2C155.8 312.2%2C156.9C312.3%2C157.3 312.8%2C157.8 313.4%2C158.2C319.7%2C160.4 322.9%2C163.2 323.2%2C166.6Z M373.9%2C141.2L373.9%2C141.2C374.6%2C141.9 374.8%2C143.8 374.2%2C146.9C373.9%2C149.9 373.2%2C151.4 372.2%2C151.5C372.2%2C151.5 371.4%2C150.5 369.8%2C148.6C368.2%2C146.7 366.5%2C145.8 364.8%2C146C361.3%2C146.2 359.2%2C152.9 358.5%2C166.1C357.9%2C179.3 356.9%2C185.8 355.6%2C185.6C354.1%2C185.7 352.3%2C183 350.2%2C177.3C347.8%2C170.2 344%2C164.8 339%2C161.1C338.8%2C161.6 338.5%2C162.2 338%2C162.7C337.3%2C163 335.2%2C162.3 331.7%2C160.7C328.2%2C159 326.3%2C157.4 325.9%2C155.9C324.7%2C149.2 325.8%2C145.8 329%2C145.6C335%2C145 341.8%2C150.9 349.3%2C163.5C350.5%2C166.2 352.1%2C169.2 354%2C172.6C354.4%2C166.3 355%2C160 355.9%2C153.7C357.1%2C142.1 359.9%2C136.2 364.1%2C136.2C367.4%2C136 370.6%2C137.7 373.9%2C141.2Z M64.4%2C186.2L64.4%2C186.2C64.7%2C186.4 64.8%2C187.2 64.5%2C188.3C64.4%2C189.4 64.2%2C190 63.8%2C190.1C63.8%2C190.1 63.5%2C189.7 62.9%2C189C62.3%2C188.3 61.6%2C187.9 61%2C188C59.7%2C188.1 58.9%2C190.6 58.6%2C195.5C58.4%2C200.5 58%2C203 57.5%2C202.9C57%2C202.9 56.3%2C201.9 55.5%2C199.8C54.6%2C197.1 53.2%2C195.1 51.3%2C193.7C51.2%2C193.9 51.1%2C194.1 50.9%2C194.3C50.6%2C194.4 49.9%2C194.1 48.5%2C193.5C47.2%2C192.9 46.5%2C192.3 46.4%2C191.7C45.9%2C189.2 46.3%2C187.9 47.5%2C187.8C49.8%2C187.6 52.3%2C189.8 55.2%2C194.6C55.6%2C195.6 56.2%2C196.7 57%2C198C57.1%2C195.6 57.3%2C193.2 57.6%2C190.9C58.1%2C186.5 59.1%2C184.3 60.8%2C184.3C62%2C184.2 63.2%2C184.8 64.4%2C186.2Z M343.4%2C331.6L343.4%2C331.6C343.7%2C331.8 343.8%2C332.5 343.6%2C333.7C343.5%2C334.8 343.2%2C335.4 342.8%2C335.4C342.8%2C335.4 342.5%2C335.1 341.9%2C334.4C341.3%2C333.6 340.7%2C333.3 340%2C333.4C338.7%2C333.4 337.9%2C335.9 337.7%2C340.9C337.4%2C345.9 337.1%2C348.3 336.6%2C348.3C336%2C348.3 335.3%2C347.3 334.5%2C345.1C333.6%2C342.5 332.2%2C340.4 330.3%2C339.1C330.2%2C339.2 330.1%2C339.4 329.9%2C339.6C329.7%2C339.8 328.9%2C339.5 327.6%2C338.9C326.2%2C338.2 325.5%2C337.7 325.4%2C337.1C325%2C334.6 325.4%2C333.3 326.6%2C333.2C328.8%2C333 331.4%2C335.2 334.2%2C339.9C334.6%2C340.9 335.2%2C342.1 336%2C343.4C336.1%2C341 336.3%2C338.6 336.7%2C336.2C337.1%2C331.9 338.2%2C329.7 339.8%2C329.7C341%2C329.6 342.2%2C330.2 343.4%2C331.6Z M353.3%2C234.1L353.3%2C234.1C353.7%2C234.4 353.7%2C235.4 353.4%2C236.9C353.3%2C238.4 353%2C239.2 352.5%2C239.2C352.5%2C239.2 352.1%2C238.7 351.3%2C237.8C350.4%2C236.8 349.6%2C236.4 348.7%2C236.4C347%2C236.6 345.9%2C239.9 345.6%2C246.5C345.3%2C253.1 344.8%2C256.3 344.2%2C256.2C343.4%2C256.3 342.5%2C254.9 341.5%2C252.1C340.2%2C248.5 338.4%2C245.8 335.9%2C244C335.8%2C244.3 335.6%2C244.5 335.4%2C244.8C335%2C244.9 334%2C244.6 332.2%2C243.8C330.5%2C242.9 329.5%2C242.2 329.4%2C241.4C328.8%2C238.1 329.3%2C236.4 330.9%2C236.3C333.9%2C235.9 337.3%2C238.9 341%2C245.2C341.6%2C246.5 342.4%2C248 343.4%2C249.7C343.6%2C246.6 343.9%2C243.4 344.3%2C240.3C344.9%2C234.5 346.3%2C231.6 348.4%2C231.6C350%2C231.5 351.7%2C232.3 353.3%2C234.1Z M405%2C336.6L405%2C336.6C405.3%2C341.8 403.6%2C344.5 399.7%2C344.8C398.2%2C344.9 396.9%2C344.4 395.7%2C343.4C395.1%2C343 394.6%2C343.2 394.1%2C344C392.5%2C346.9 390%2C348.4 386.6%2C348.6C385.2%2C348.7 384%2C348.5 383.1%2C347.9C379.9%2C346.3 376.1%2C346.6 371.8%2C348.9C369.9%2C350.1 366.7%2C352.9 362.2%2C357.5C359.6%2C360 357.1%2C362.5 354.6%2C364.9C350.4%2C368.6 345.4%2C371.9 339.5%2C374.7C334.8%2C377 331.5%2C378.2 329.9%2C378.3C329.4%2C378.3 329.1%2C378.2 329.1%2C377.9C329.6%2C377.4 330.4%2C376.9 331.6%2C376.3C333.8%2C375.4 336.9%2C373.9 340.7%2C371.6C347.8%2C367 353.9%2C361.7 359.1%2C355.7C363.4%2C350.3 368%2C346.2 373.1%2C343.2C376.6%2C341 379.8%2C340.6 382.5%2C342.2C383.8%2C343 385.1%2C343.4 386.5%2C343.3C390.3%2C343.1 392.8%2C341.1 393.9%2C337.3C394.6%2C334.9 395.4%2C333.7 396.5%2C333.7C396.8%2C333.6 396.9%2C334 396.8%2C334.8C396.4%2C336.5 396.4%2C337.5 396.8%2C337.8C397.9%2C339.1 399.5%2C339.4 401.4%2C338.7C402.8%2C338.3 402.9%2C337.6 401.8%2C336.8C401%2C336.4 400.8%2C335.7 401.2%2C334.8C402%2C332.6 402.5%2C331.4 402.8%2C331.4C404%2C331.3 404.8%2C333.1 405%2C336.6Z M396.2%2C159.6C396.2%2C159.6 395.9%2C159.6 395.4%2C159.5C394.9%2C159.5 394.2%2C159.4 393.4%2C159.3C392.6%2C159.1 391.7%2C158.9 390.8%2C158.5C389.8%2C158.1 388.9%2C157.6 388%2C156.8C387.1%2C156.1 386.4%2C155.1 385.7%2C154C385.1%2C152.9 384.7%2C151.4 384.5%2C149.6C384.5%2C149.5 384.5%2C149.3 384.4%2C149.2C384.3%2C147.3 384.5%2C145.5 385%2C143.8C385.6%2C142 386.4%2C140.3 387.6%2C138.9C388.7%2C137.5 390.1%2C136.3 391.8%2C135.4C393.5%2C134.6 395.4%2C134.1 397.5%2C133.9C398.9%2C133.8 400.1%2C134.2 401.2%2C134.9C402.3%2C135.7 403.3%2C136.7 404.1%2C137.9C404.9%2C139.2 405.5%2C140.6 405.9%2C142.1C406.3%2C143.4 406.5%2C144.7 406.6%2C145.9C406.6%2C146.1 406.6%2C146.3 406.6%2C146.5C408.5%2C145 410.2%2C143.6 411.5%2C142.2C412.8%2C140.9 413.9%2C139.6 414.9%2C138.4C415.9%2C137.2 416.8%2C136 417.5%2C134.9C418.2%2C133.8 419%2C132.8 419.7%2C131.8C419.8%2C131.7 419.9%2C131.7 420%2C131.7C420.1%2C131.7 420.1%2C131.7 420.1%2C131.7C420.3%2C131.7 420.4%2C131.7 420.6%2C131.8C420.9%2C132.1 421%2C132.8 421.1%2C133.7C421.1%2C133.8 421.1%2C133.9 421.1%2C134C421.1%2C135.1 421.1%2C136.3 421.1%2C137.5C421%2C138.9 420.8%2C140.5 420.6%2C142.2C419%2C144.8 417%2C147.4 414.8%2C149.9C412.5%2C152.4 410.5%2C154.8 408.7%2C157.1C408.7%2C157.8 408.7%2C158.5 408.7%2C159.1C408.8%2C160.4 409%2C161.7 409.3%2C162.9C409.8%2C164.9 410.3%2C166.7 410.9%2C168.3C410.9%2C168.4 410.9%2C168.6 410.9%2C168.7C410.9%2C168.9 410.9%2C169 410.7%2C169.1C410.7%2C169.1 410.7%2C169.1 410.6%2C169.1C410.5%2C169.1 410.2%2C169 410%2C168.7C409.5%2C167.9 408.9%2C167 408.4%2C166.1C407.9%2C165.1 407.4%2C164.2 407.1%2C163.3C406.7%2C162.5 406.4%2C161.8 406.1%2C161.3C405.9%2C160.8 405.7%2C160.6 405.6%2C160.6L405.6%2C160.6C403%2C162.9 400.3%2C165.4 397.7%2C168C395.1%2C170.7 392.6%2C173.3 390.5%2C176.2C388.3%2C179 386.5%2C181.8 385.1%2C184.7C383.7%2C187.6 383%2C190.5 382.9%2C193.3C382.9%2C194 382.9%2C194.7 382.9%2C195.3C383.1%2C197.7 383.6%2C199.8 384.6%2C201.5C385.8%2C203.8 387.4%2C205.7 389.5%2C207.2C391.6%2C208.7 394%2C209.9 396.7%2C210.8C399.5%2C211.7 402.3%2C212.3 405.3%2C212.7C408.2%2C213.1 411.1%2C213.3 414.1%2C213.3C417%2C213.3 419.7%2C213.3 422.1%2C213.1C427.3%2C212.8 432.3%2C212 437.1%2C210.9C442%2C209.8 446.8%2C208.3 451.5%2C206.6C456.1%2C204.8 460.7%2C202.8 465.2%2C200.6C469.7%2C198.4 474.2%2C196 478.6%2C193.5C479.2%2C193.2 479.7%2C193 480%2C192.9C480.2%2C192.9 480.3%2C193 480.4%2C193C480.4%2C193.1 480.4%2C193.2 480.4%2C193.2C480.4%2C193.4 480.1%2C193.8 479.5%2C194.3C475%2C198 470.1%2C201.4 464.8%2C204.4C459.5%2C207.3 454.1%2C209.9 448.3%2C211.9C442.6%2C214 436.8%2C215.7 430.8%2C216.8C426.2%2C217.7 421.6%2C218.3 417.1%2C218.6C415.8%2C218.7 414.4%2C218.7 413%2C218.8C409%2C218.8 404.9%2C218.5 400.9%2C217.6C396.8%2C216.7 393.1%2C215.3 389.8%2C213.3C386.4%2C211.4 383.7%2C208.8 381.5%2C205.7C379.3%2C202.6 378.1%2C198.7 377.8%2C194.2C377.8%2C194 377.8%2C193.8 377.8%2C193.7C377.6%2C190.7 377.8%2C188 378.5%2C185.4C379.3%2C182.6 380.2%2C180 381.5%2C177.6C382.7%2C175.2 384.1%2C173 385.6%2C171C387.2%2C169 388.7%2C167.2 390.2%2C165.7C391.6%2C164.2 392.9%2C162.9 394%2C161.9C395.1%2C160.8 395.8%2C160.1 396.2%2C159.6M390.6%2C147.5C391.4%2C148.4 392.6%2C149 394%2C149.1C395.1%2C149.2 396.3%2C149.2 397.4%2C149.2C397.7%2C149.2 398%2C149.1 398.3%2C149.1C399.9%2C148.9 401.7%2C148.6 403.5%2C148.1C403.2%2C146.3 402.5%2C145 401.2%2C144.2C399.9%2C143.4 398.5%2C143 397.1%2C143C396.9%2C143 396.7%2C143 396.6%2C143.1C395.3%2C143.1 394%2C143.5 392.9%2C144.2C391.6%2C145 390.8%2C146.1 390.6%2C147.5Z M248.2%2C214.7C250.5%2C214.5 252.9%2C213.7 255.4%2C212.3C257.8%2C210.8 260.1%2C209 262.1%2C206.8C264.1%2C204.6 265.9%2C202.1 267.3%2C199.3C268.8%2C196.6 269.7%2C193.7 270.1%2C190.9C270.1%2C190.2 270.1%2C189.7 270.1%2C189.3C270.1%2C189 270%2C188.7 269.9%2C188.6C269.9%2C188.4 269.7%2C188.3 269.5%2C188.3C269.4%2C188.3 269.2%2C188.4 269%2C188.5C268.5%2C188.7 267.8%2C189 266.9%2C189.5C266%2C189.9 264.9%2C190.3 263.4%2C190.5C263%2C190.6 262.6%2C190.6 262.3%2C190.6C260.3%2C190.8 258.8%2C190.3 257.8%2C189.2C256.5%2C187.9 255.8%2C186 255.7%2C183.5C255.6%2C182.4 255.7%2C181.2 255.8%2C179.7C256%2C178.3 256.3%2C176.9 256.9%2C175.7C257.4%2C174.4 258.1%2C173.3 259%2C172.3C259.9%2C171.4 261%2C170.9 262.4%2C170.8C264.4%2C170.8 266%2C171.2 267.4%2C172.2C268.8%2C173.1 270%2C174.4 270.9%2C176C271.9%2C177.6 272.6%2C179.5 273.1%2C181.5C273.7%2C183.6 274%2C185.6 274.1%2C187.7C274.3%2C189.8 274.1%2C192.2 273.7%2C194.9C273.3%2C197.6 272.6%2C200.3 271.6%2C203C270.7%2C205.8 269.5%2C208.4 268.1%2C211.1C266.7%2C213.7 265%2C216.1 263.1%2C218.1C261.1%2C220.2 258.9%2C221.9 256.6%2C223.2C254.3%2C224.5 251.8%2C225.2 249.2%2C225.4C249.1%2C225.4 248.9%2C225.4 248.7%2C225.4C245.5%2C225.6 242.7%2C225.1 240.3%2C223.8C237.8%2C222.6 235.8%2C220.9 234.2%2C218.8C232.6%2C216.7 231.4%2C214.4 230.5%2C211.7C229.6%2C209.1 229.1%2C206.5 229%2C203.9C228.7%2C200.3 229.1%2C196.8 230%2C193.4C230.9%2C189.9 232.1%2C186.6 233.6%2C183.3C235%2C180 236.7%2C176.9 238.6%2C173.9C240.5%2C171 242.3%2C168.2 244.2%2C165.7C246%2C163.2 247.6%2C160.9 249.2%2C158.9C250.7%2C156.9 251.8%2C155.2 252.6%2C153.8C253.6%2C152.1 254.2%2C150.6 254.3%2C149.3C254.4%2C148 254.5%2C146.9 254.7%2C146C254.7%2C145.7 254.7%2C145.5 254.9%2C145.4C254.9%2C145.3 254.9%2C145.3 255%2C145.3C255.1%2C145.3 255.2%2C145.4 255.3%2C145.7C255.6%2C146.2 255.8%2C146.8 256.1%2C147.7C256.4%2C148.4 256.5%2C149.2 256.6%2C150.2C256.6%2C150.3 256.6%2C150.4 256.6%2C150.6C256.6%2C151.6 256.5%2C152.8 256.1%2C154.2C255.8%2C155.5 255.1%2C157 254.2%2C158.5C252.1%2C161.7 249.7%2C165.2 247.1%2C168.8C244.4%2C172.4 242%2C176.2 239.8%2C180.1C237.5%2C183.9 235.8%2C187.8 234.5%2C191.8C233.6%2C194.8 233.2%2C197.8 233.3%2C200.7C233.4%2C201.5 233.5%2C202.4 233.7%2C203.3C234.5%2C207.6 236.1%2C210.6 238.6%2C212.4C241%2C214.2 244.2%2C214.9 248.2%2C214.7Z M56.5%2C167.6L56.5%2C167.6C56.5%2C167.2 55.3%2C166.4 53%2C164.9C50.7%2C163.4 49.5%2C162.7 49.3%2C162.7C49%2C162.7 48.6%2C163.5 48.2%2C165.1C47.7%2C166.7 47.5%2C167.7 47.6%2C168.4C47.7%2C170 48.6%2C170.8 50.3%2C170.7C51%2C170.7 52.3%2C170.2 54%2C169.4C55.7%2C168.7 56.6%2C168 56.5%2C167.6M59.1%2C165.1L59.1%2C165.1C59.6%2C172.3 56.6%2C176.1 50.2%2C176.5C47%2C176.7 45.2%2C174.8 45%2C170.8C44.7%2C166.4 45.9%2C161.9 48.5%2C157.4C49.1%2C154.9 49.6%2C153.7 50.1%2C153.7C50.6%2C153.6 50.7%2C153.9 50.4%2C154.6C50%2C155.7 49.8%2C156.6 49.9%2C157.4C55.9%2C160.5 59%2C163.1 59.1%2C165.1Z M298.6%2C153.2L298.6%2C153.2C299%2C153.6 299.1%2C154.7 298.8%2C156.3C298.6%2C157.9 298.3%2C158.8 297.7%2C158.8C297.7%2C158.8 297.3%2C158.3 296.4%2C157.3C295.5%2C156.2 294.6%2C155.8 293.6%2C155.8C291.8%2C155.9 290.6%2C159.6 290.3%2C166.7C289.9%2C173.9 289.4%2C177.4 288.7%2C177.4C287.9%2C177.4 286.9%2C175.9 285.8%2C172.8C284.4%2C169 282.4%2C166.1 279.7%2C164.1C279.6%2C164.3 279.4%2C164.6 279.1%2C164.9C278.7%2C165.1 277.6%2C164.7 275.7%2C163.8C273.8%2C162.9 272.8%2C162 272.6%2C161.2C271.9%2C157.6 272.5%2C155.7 274.2%2C155.6C277.5%2C155.3 281.2%2C158.5 285.3%2C165.3C285.9%2C166.8 286.8%2C168.4 287.8%2C170.3C288%2C166.8 288.4%2C163.4 288.8%2C160C289.5%2C153.7 291%2C150.5 293.3%2C150.5C295.1%2C150.4 296.8%2C151.3 298.6%2C153.2Z M235.5%2C160.9L235.5%2C160.9C235.5%2C160.6 234.7%2C160.2 233.2%2C159.8C231.7%2C159.3 230.7%2C159.1 230.1%2C159.2C227.8%2C159.3 225.1%2C160.7 222%2C163.3C219.1%2C165.7 217.7%2C167.3 217.7%2C168.2C220.8%2C167.7 224.5%2C166.6 228.9%2C164.9C233.4%2C163.1 235.6%2C161.8 235.5%2C160.9M239.2%2C158.1L239.2%2C158.1C239.5%2C161.6 237.8%2C164.7 234.3%2C167.4C231.6%2C169.3 227.4%2C171 221.5%2C172.6C216%2C174.2 211.2%2C175.1 207.1%2C175.4C206.5%2C175.4 204.6%2C174.8 201.4%2C173.7C198.3%2C172.5 196.7%2C171.7 196.7%2C171.2C196.7%2C170.9 198.5%2C170.6 202.2%2C170.4C204.5%2C170.4 207.8%2C169.9 212.2%2C168.8C216.8%2C165.3 219.4%2C162.6 220.2%2C160.7C222.6%2C155.8 223.6%2C152.2 223.5%2C150.1C223.3%2C146.9 222%2C145.3 219.7%2C145.5C218.4%2C145.6 217.1%2C146.7 216%2C148.7C215.6%2C149.7 215.4%2C149.5 215.3%2C148.1C215.2%2C147 215.7%2C145.6 216.6%2C143.8C218%2C141.4 219.3%2C140.2 220.6%2C140.1C223.6%2C139.9 225.3%2C141.8 225.5%2C145.6C225.7%2C148.5 225.5%2C151.2 224.9%2C153.7C224.4%2C155.3 223.9%2C156.8 223.6%2C158.4C227.1%2C155.4 229.5%2C153.9 230.9%2C153.8C236.2%2C153.4 239%2C154.9 239.2%2C158.1Z M36.8%2C206.2L36.8%2C206.2C34.8%2C210.7 32%2C214.9 28.4%2C218.8C22.6%2C225 16.2%2C229.3 9%2C231.8C5.5%2C232.9 3.5%2C233.2 2.9%2C232.4C2.7%2C232 3.8%2C231.2 6.1%2C230.2C18.6%2C224.3 27%2C216.5 31.4%2C206.9C36.7%2C195.3 34.3%2C181.1 24.4%2C164.3C21.8%2C160.2 18.5%2C155.7 14.4%2C150.8C10.2%2C145.9 8.1%2C143.3 7.9%2C142.9C7.7%2C142.6 8.5%2C140.7 10.2%2C137.3C12%2C133.8 12.9%2C132.1 13.1%2C132C14.1%2C131.8 18.9%2C137.7 27.5%2C149.8C41.7%2C170 44.8%2C188.8 36.8%2C206.2Z M326.8%2C199.5L320.6%2C211.7L310.1%2C206.6L316.3%2C194.4L326.8%2C199.5Z M326%2C187.6L319.9%2C199.8L309.4%2C194.7L315.5%2C182.5L326%2C187.6Z M107.6%2C164.2L119.8%2C170.3L114.7%2C180.8L102.5%2C174.7L107.6%2C164.2Z M95.7%2C164.9L107.9%2C171.1L102.8%2C181.6L90.6%2C175.4L95.7%2C164.9Z M11.5%2C177.6L20.1%2C181.9L16.5%2C189.3L8%2C185L11.5%2C177.6Z M3.2%2C178.2L11.7%2C182.5L8.1%2C189.8L-0.4%2C185.5L3.2%2C178.2Z M71.1%2C154.6C71.1%2C156.3 71.1%2C158.6 71.3%2C161.1C71.3%2C161.8 71.4%2C162.6 71.4%2C163.4C71.7%2C167 72.4%2C170.6 73.5%2C174.3C74.6%2C178.1 76.2%2C181.7 78.3%2C185.2C80.4%2C188.7 83.2%2C191.5 86.8%2C193.7C90.3%2C196.1 94.2%2C197.2 98.4%2C197C98.7%2C197 98.9%2C197 99.2%2C196.9C103.2%2C196.7 107.1%2C195.6 111.2%2C193.7C115.5%2C191.6 119.7%2C188.8 123.8%2C185.2C128%2C181.6 131.7%2C177.6 135.1%2C173C138.5%2C168.5 141.4%2C163.7 143.8%2C158.5C146.3%2C153.3 148%2C148.1 148.9%2C142.9C149.2%2C141 149.3%2C139.8 149.2%2C139.1C149.2%2C138.5 148.8%2C138.2 148.1%2C138.2C147.4%2C138.2 146.3%2C138.5 144.9%2C138.9C143.4%2C139.4 141.5%2C139.8 139.1%2C140.3C138.6%2C140.4 138%2C140.4 137.5%2C140.5C134.4%2C140.7 132%2C139.8 130.3%2C137.8C128.4%2C135.5 127.3%2C132.4 127.1%2C128.5C127%2C126.9 127%2C125 127.3%2C122.8C127.6%2C120.6 128.1%2C118.5 128.9%2C116.5C129.7%2C114.5 130.8%2C112.8 132.2%2C111.4C133.6%2C110 135.3%2C109.2 137.4%2C109.1C140.5%2C109 143.1%2C109.7 145.2%2C111.1C147.3%2C112.6 149.1%2C114.5 150.6%2C117C152.1%2C119.5 153.2%2C122.4 154%2C125.5C154.8%2C128.7 155.3%2C131.9 155.6%2C135.1C155.6%2C135.7 155.7%2C136.2 155.7%2C136.8C155.9%2C140.2 155.6%2C144.1 154.8%2C148.3C153.8%2C153.3 152.3%2C158.4 150.3%2C163.6C148.2%2C168.8 145.7%2C174 142.7%2C179.3C139.6%2C184.5 136.2%2C189.3 132.5%2C193.7C128.8%2C198 124.8%2C201.8 120.4%2C204.9C116.1%2C208 111.6%2C210.2 107%2C211.4C105.3%2C211.8 103.6%2C212.1 101.8%2C212.2C98.9%2C212.4 95.9%2C212.1 92.9%2C211.4C88.1%2C210.2 83.4%2C207.3 78.8%2C203C75.9%2C200 73.6%2C196.4 71.9%2C192.3C70.2%2C188.2 68.9%2C184 68%2C179.6C67.4%2C176.2 66.9%2C172.7 66.7%2C169.3C66.7%2C168.4 66.6%2C167.5 66.6%2C166.5C66.5%2C162.2 66.7%2C158.3 67.1%2C154.8C67.9%2C151.2 68.8%2C149.3 69.7%2C149.3C70.4%2C149.2 70.9%2C150.4 71%2C152.8C71%2C153.3 71.1%2C153.9 71.1%2C154.6Z M41.9%2C46.8C41.9%2C46.9 41.9%2C47.1 41.9%2C47.2C42%2C47.9 42.4%2C48.6 43.2%2C49.2C44%2C49.9 45%2C50.4 46.2%2C50.8C47.3%2C51.3 48.5%2C51.6 49.5%2C52C50.6%2C52.3 51.3%2C52.5 51.7%2C52.6C51.7%2C51.8 51.7%2C50.8 51.6%2C49.6C51.6%2C48.3 51.3%2C47.2 50.9%2C46.2C50.5%2C45.1 49.9%2C44.3 49.1%2C43.5C48.2%2C42.8 47.1%2C42.5 45.7%2C42.6C44.7%2C42.6 43.8%2C43.1 43%2C44C42.2%2C44.9 41.9%2C45.8 41.9%2C46.8M11.4%2C98.4C13.3%2C96.6 15.9%2C94.4 19.2%2C91.9C22.5%2C89.3 25.9%2C86.4 29.6%2C83.2C33.2%2C80 36.9%2C76.6 40.4%2C72.8C43.9%2C68.9 47%2C64.8 49.5%2C60.5C49.5%2C60.3 48.9%2C60.1 47.7%2C59.9C46.5%2C59.6 45.2%2C59.3 43.8%2C58.8C42.3%2C58.3 41%2C57.7 39.6%2C57C38.3%2C56.2 37.5%2C55.3 37.4%2C54.2C37.4%2C54 37.3%2C53.9 37.3%2C53.7C37.2%2C52.6 37.5%2C51.1 38%2C49.2C38.7%2C47 39.6%2C44.7 40.8%2C42.5C42%2C40.2 43.4%2C38.3 44.9%2C36.6C46.4%2C34.9 47.9%2C34.1 49.5%2C34C49.6%2C34 49.7%2C33.9 49.8%2C33.9C51.6%2C33.8 52.9%2C34.6 53.7%2C36.4C54.6%2C38.2 55%2C40.3 55.2%2C42.7C55.4%2C45.1 55.3%2C47.4 55.1%2C49.7C55%2C51.9 54.8%2C53.3 54.8%2C53.7C54.8%2C53.8 55.1%2C54 55.8%2C54.2C56.5%2C54.4 57.2%2C54.6 58.1%2C54.9C59%2C55.3 59.7%2C55.7 60.3%2C56.2C60.8%2C56.7 61%2C57.2 61%2C57.7C61.1%2C57.8 61%2C57.9 61%2C58C60.9%2C58.7 60.5%2C59.9 59.9%2C61.5C59.4%2C63.2 58.8%2C64.2 58.1%2C64.6C57.1%2C63.4 56.2%2C62.7 55.3%2C62.3C54.4%2C62 53.1%2C61.5 51.5%2C61C47.5%2C69 41.9%2C76.3 34.8%2C83.1C27.7%2C89.8 19.9%2C95.5 11.5%2C100.1C11.3%2C100.2 11%2C100.3 10.9%2C100.3C10.8%2C100.3 10.7%2C100.2 10.7%2C100C10.6%2C99.7 10.9%2C99.1 11.4%2C98.4M17%2C59.8C16.9%2C59.4 16.9%2C58.9 16.8%2C58.4C16.6%2C55.2 17.1%2C51.8 18.2%2C48.1C19.4%2C43.8 21.2%2C39.5 23.6%2C35.3C26%2C31 28.8%2C26.8 32%2C22.7C35.2%2C18.6 38.5%2C14.9 42%2C11.7C45.5%2C8.5 49%2C5.9 52.5%2C3.9C56%2C1.9 59.2%2C0.8 62.1%2C0.6C64.2%2C0.5 65.8%2C1 66.8%2C2.2C67.8%2C3.5 68.4%2C5.1 68.6%2C7.2C68.6%2C7.3 68.6%2C7.5 68.6%2C7.6C68.7%2C9.5 68.5%2C11.7 68%2C14C67.5%2C16.5 66.8%2C19 65.9%2C21.4C65%2C23.9 64.1%2C26.2 62.9%2C28.2C61.8%2C30.3 60.7%2C31.9 59.8%2C33C59.1%2C33.6 58.6%2C34 58%2C34.3C57.9%2C34.4 57.7%2C34.5 57.7%2C34.5C57.7%2C34.5 57.7%2C34.5 57.7%2C34.4C57.7%2C34.4 57.8%2C34.1 58.1%2C33.7C58.8%2C32.5 59.4%2C31 60.2%2C29.4C61%2C27.8 61.8%2C26.1 62.4%2C24.4C63.1%2C22.7 63.6%2C21 63.9%2C19.4C64.2%2C18.3 64.2%2C17.2 64.2%2C16.3C64.2%2C15.8 64.1%2C15.4 64%2C14.9C63.5%2C12.8 62.5%2C11.5 60.9%2C10.8C60%2C10.5 58.8%2C10.3 57.7%2C10.4C56.9%2C10.4 56%2C10.6 55%2C10.9C52.7%2C11.5 50.2%2C12.8 47.3%2C14.7C44.5%2C16.5 41.6%2C18.9 38.7%2C21.9C35.2%2C25.4 32%2C29.3 29%2C33.6C26.1%2C37.9 23.9%2C42 22.4%2C45.7C21.4%2C48.6 20.9%2C51.1 21%2C53.2C21.1%2C53.9 21.2%2C54.6 21.4%2C55.3C22.1%2C57.9 24.4%2C59.1 28.3%2C59.1C28.8%2C59.1 29.3%2C59.2 29.7%2C59.1C30.7%2C59.1 31.5%2C58.9 32.1%2C58.5C33.1%2C58 34.3%2C57.4 35.8%2C56.6C36.3%2C56.3 36.6%2C56.1 36.8%2C56.1C36.9%2C56.1 36.9%2C56.1 36.9%2C56.1C37.1%2C56.2 37.2%2C56.5 37.2%2C57.2C36.6%2C59.8 35.3%2C61.9 33.3%2C63.6C31.3%2C65.3 29.1%2C66.4 26.8%2C66.8C26.4%2C66.8 26%2C66.8 25.7%2C66.9C23.8%2C67 22%2C66.6 20.4%2C65.7C18.4%2C64.7 17.3%2C62.7 17%2C59.8Z M81.1%2C75.5L81.1%2C75.5C79.8%2C78.1 77.9%2C80.9 75.7%2C84C67%2C87.7 53.9%2C94 36.5%2C102.6C26.5%2C108.2 21.6%2C110.9 21.8%2C110.9C21.4%2C110.6 21.9%2C109.5 23.1%2C107.4C24.4%2C105.3 25.8%2C103.6 27.4%2C102.2C29.5%2C100.3 35.2%2C96.8 44.8%2C91.9C56.3%2C86.1 68.4%2C80.6 81.1%2C75.5Z M173.7%2C68.4L173.7%2C68.4C173.7%2C68 172.4%2C67 170%2C65.4C167.5%2C63.9 166.1%2C63.1 165.8%2C63.2C165.2%2C63.2 164.7%2C64 164.2%2C65.6C163.8%2C67.1 163.6%2C68.3 163.6%2C69.1C163.8%2C71.5 165.1%2C72.7 167.5%2C72.5C168.3%2C72.5 169.5%2C71.9 171.2%2C70.8C172.9%2C69.7 173.8%2C68.9 173.7%2C68.4M176.4%2C66.4L176.4%2C66.4C176.5%2C68.9 175.8%2C71.3 174.3%2C73.7C172.5%2C76.3 170.3%2C77.6 167.9%2C77.8C163.7%2C78.1 161.5%2C75.7 161.2%2C70.8C161%2C68.1 161.5%2C64.2 162.8%2C59.2C163.5%2C56.2 163.8%2C53 163.5%2C49.7C162.9%2C42 159.5%2C36.4 153.2%2C32.8C152.9%2C32.5 153%2C31.4 153.5%2C29.3C154%2C27.3 154.3%2C26.3 154.4%2C26.3C155.5%2C26.2 157.4%2C27.9 160.1%2C31.4C163.6%2C36.1 165.6%2C41.6 166%2C47.9C166.1%2C49.3 166%2C50.8 165.7%2C52.5C165.4%2C54.3 165.3%2C55.6 165.4%2C56.7C165.6%2C57.2 166%2C57.6 166.6%2C58C172.9%2C60.2 176.2%2C63 176.4%2C66.4Z M77.7%2C117.5L77.7%2C117.5C77.8%2C117.5 77.9%2C117.6 77.9%2C117.7C78.1%2C121 75.9%2C124.4 71.1%2C128.1C66.3%2C131.8 60%2C133.9 52%2C134.4C45.9%2C134.8 40.9%2C134.4 37%2C133.3C33.2%2C132.1 31.2%2C131.6 31%2C131.6C30.3%2C131.6 29.3%2C132.4 28.2%2C134.1C27.1%2C135.7 26.3%2C136.5 25.8%2C136.5C25.7%2C136.5 25.5%2C136.4 25.3%2C136.3C25.2%2C136.2 25.1%2C136 25.1%2C135.9C25%2C134.5 25.8%2C132.3 27.4%2C129.2C29.2%2C125.8 31.1%2C123.9 33.1%2C123.8C32.8%2C123.8 35%2C124.5 39.8%2C125.7C44.5%2C126.9 49.4%2C127.4 54.3%2C127.1C62%2C126.6 68.1%2C124.8 72.7%2C121.8C76.3%2C119.1 78%2C117.7 77.7%2C117.5Z M227.1%2C41.1L227.1%2C41.1C227.9%2C41.8 228%2C43.7 227.4%2C46.7C227.1%2C49.7 226.5%2C51.3 225.5%2C51.4C225.5%2C51.4 224.7%2C50.4 223%2C48.5C221.4%2C46.6 219.7%2C45.7 218%2C45.8C214.5%2C46 212.4%2C52.8 211.7%2C66C211.1%2C79.2 210.1%2C85.7 208.8%2C85.5C207.3%2C85.6 205.5%2C82.8 203.4%2C77.2C201%2C70.1 197.2%2C64.7 192.2%2C61C192%2C61.5 191.7%2C62 191.2%2C62.5C190.5%2C62.9 188.4%2C62.2 184.9%2C60.5C181.4%2C58.9 179.5%2C57.3 179.1%2C55.8C177.9%2C49.1 179%2C45.7 182.2%2C45.5C188.2%2C44.8 195%2C50.8 202.5%2C63.3C203.7%2C66 205.3%2C69 207.3%2C72.4C207.6%2C66.2 208.2%2C59.8 209.1%2C53.5C210.3%2C41.9 213.1%2C36.1 217.3%2C36.1C220.6%2C35.9 223.8%2C37.5 227.1%2C41.1Z M361.6%2C51L361.6%2C51C361.9%2C51.3 362%2C52 361.8%2C53.1C361.7%2C54.2 361.4%2C54.8 361.1%2C54.9C361.1%2C54.9 360.7%2C54.5 360.1%2C53.8C359.5%2C53.1 358.9%2C52.7 358.2%2C52.8C356.9%2C52.9 356.1%2C55.4 355.9%2C60.4C355.6%2C65.3 355.3%2C67.8 354.8%2C67.7C354.2%2C67.7 353.6%2C66.7 352.8%2C64.6C351.8%2C61.9 350.4%2C59.9 348.6%2C58.5C348.5%2C58.7 348.3%2C58.9 348.2%2C59.1C347.9%2C59.2 347.1%2C58.9 345.8%2C58.3C344.5%2C57.7 343.7%2C57.1 343.6%2C56.5C343.2%2C54 343.6%2C52.7 344.8%2C52.6C347%2C52.4 349.6%2C54.6 352.4%2C59.4C352.9%2C60.4 353.5%2C61.5 354.2%2C62.8C354.3%2C60.4 354.6%2C58 354.9%2C55.7C355.4%2C51.3 356.4%2C49.1 358%2C49.1C359.2%2C49 360.4%2C49.7 361.6%2C51Z M304.9%2C82.6L304.9%2C82.6C305.2%2C87.8 303.5%2C90.6 299.7%2C90.8C298.1%2C90.9 296.8%2C90.4 295.6%2C89.4C295%2C89 294.5%2C89.2 294.1%2C90C292.4%2C92.9 289.9%2C94.4 286.5%2C94.6C285.1%2C94.7 284%2C94.5 283%2C93.9C279.8%2C92.3 276.1%2C92.6 271.8%2C94.9C269.8%2C96.1 266.6%2C99 262.1%2C103.6C259.5%2C106 257%2C108.5 254.6%2C111C250.3%2C114.6 245.3%2C117.9 239.5%2C120.7C234.7%2C123 231.5%2C124.2 229.8%2C124.3C229.3%2C124.4 229.1%2C124.2 229.1%2C123.9C229.5%2C123.4 230.3%2C122.9 231.5%2C122.4C233.7%2C121.5 236.8%2C119.9 240.7%2C117.6C247.8%2C113 253.9%2C107.7 259%2C101.7C263.3%2C96.3 268%2C92.2 273%2C89.3C276.6%2C87 279.7%2C86.7 282.4%2C88.2C283.7%2C89 285%2C89.4 286.4%2C89.3C290.2%2C89.1 292.7%2C87.1 293.9%2C83.3C294.5%2C81 295.3%2C79.8 296.4%2C79.7C296.7%2C79.7 296.8%2C80.1 296.7%2C80.8C296.4%2C82.5 296.4%2C83.5 296.7%2C83.8C297.8%2C85.1 299.4%2C85.4 301.4%2C84.7C302.7%2C84.3 302.8%2C83.7 301.7%2C82.8C300.9%2C82.4 300.7%2C81.7 301.1%2C80.8C301.9%2C78.6 302.4%2C77.5 302.7%2C77.5C304%2C77.4 304.7%2C79.1 304.9%2C82.6Z M249.4%2C59.4C249.4%2C59.4 249.2%2C59.4 248.7%2C59.4C248.1%2C59.4 247.5%2C59.3 246.7%2C59.1C245.8%2C59 244.9%2C58.7 244%2C58.4C243%2C58 242.1%2C57.4 241.2%2C56.7C240.3%2C55.9 239.6%2C55 238.9%2C53.9C238.3%2C52.7 237.9%2C51.3 237.7%2C49.5C237.7%2C49.3 237.7%2C49.2 237.7%2C49C237.6%2C47.1 237.7%2C45.4 238.2%2C43.7C238.8%2C41.8 239.6%2C40.2 240.8%2C38.8C241.9%2C37.3 243.3%2C36.2 245%2C35.3C246.7%2C34.4 248.6%2C33.9 250.7%2C33.8C252.1%2C33.7 253.3%2C34 254.4%2C34.8C255.5%2C35.6 256.5%2C36.6 257.3%2C37.8C258.1%2C39 258.7%2C40.4 259.1%2C41.9C259.5%2C43.2 259.8%2C44.5 259.8%2C45.8C259.8%2C46 259.8%2C46.2 259.9%2C46.4C261.8%2C44.9 263.4%2C43.4 264.7%2C42.1C266%2C40.8 267.2%2C39.5 268.1%2C38.3C269.1%2C37 270%2C35.9 270.7%2C34.8C271.4%2C33.7 272.2%2C32.6 272.9%2C31.7C273%2C31.6 273.1%2C31.5 273.2%2C31.5C273.3%2C31.5 273.3%2C31.5 273.4%2C31.5C273.5%2C31.5 273.7%2C31.6 273.8%2C31.7C274.1%2C32 274.2%2C32.6 274.3%2C33.6C274.3%2C33.7 274.3%2C33.8 274.3%2C33.9C274.4%2C35 274.4%2C36.1 274.3%2C37.4C274.2%2C38.8 274%2C40.4 273.8%2C42C272.2%2C44.7 270.2%2C47.2 268%2C49.8C265.7%2C52.3 263.7%2C54.7 261.9%2C57C261.9%2C57.6 261.9%2C58.3 261.9%2C59C262%2C60.2 262.2%2C61.5 262.5%2C62.8C263%2C64.7 263.5%2C66.5 264.1%2C68.1C264.1%2C68.3 264.1%2C68.4 264.1%2C68.5C264.2%2C68.7 264.1%2C68.9 263.9%2C68.9C263.9%2C68.9 263.9%2C68.9 263.9%2C68.9C263.7%2C69 263.4%2C68.8 263.2%2C68.5C262.7%2C67.8 262.1%2C66.9 261.6%2C65.9C261.1%2C65 260.6%2C64 260.3%2C63.2C259.9%2C62.4 259.6%2C61.7 259.3%2C61.2C259.1%2C60.7 258.9%2C60.5 258.8%2C60.5L258.8%2C60.5C256.2%2C62.8 253.6%2C65.3 250.9%2C67.9C248.3%2C70.5 245.9%2C73.2 243.7%2C76C241.5%2C78.8 239.8%2C81.7 238.3%2C84.6C237%2C87.5 236.2%2C90.3 236.1%2C93.2C236.1%2C93.8 236.1%2C94.5 236.1%2C95.2C236.3%2C97.5 236.8%2C99.6 237.8%2C101.4C239%2C103.7 240.6%2C105.6 242.7%2C107.1C244.8%2C108.6 247.2%2C109.8 249.9%2C110.7C252.7%2C111.5 255.5%2C112.2 258.5%2C112.6C261.4%2C113 264.4%2C113.2 267.3%2C113.2C270.2%2C113.2 272.9%2C113.1 275.4%2C113C280.5%2C112.6 285.5%2C111.9 290.4%2C110.8C295.2%2C109.6 300%2C108.2 304.7%2C106.4C309.4%2C104.7 314%2C102.7 318.4%2C100.5C322.9%2C98.2 327.4%2C95.9 331.8%2C93.4C332.5%2C93 332.9%2C92.8 333.2%2C92.8C333.4%2C92.8 333.5%2C92.8 333.6%2C92.9C333.6%2C92.9 333.6%2C93 333.6%2C93.1C333.6%2C93.3 333.4%2C93.7 332.8%2C94.2C328.2%2C97.9 323.3%2C101.2 318%2C104.2C312.8%2C107.2 307.3%2C109.7 301.6%2C111.8C295.9%2C113.9 290%2C115.5 284%2C116.7C279.4%2C117.5 274.9%2C118.2 270.3%2C118.4C269%2C118.5 267.6%2C118.6 266.2%2C118.6C262.2%2C118.7 258.1%2C118.3 254.1%2C117.5C250%2C116.6 246.3%2C115.2 243%2C113.2C239.6%2C111.2 236.9%2C108.7 234.7%2C105.6C232.5%2C102.4 231.3%2C98.6 231%2C94.1C231%2C93.9 231%2C93.7 231%2C93.5C230.8%2C90.6 231%2C87.8 231.7%2C85.2C232.5%2C82.4 233.4%2C79.9 234.7%2C77.5C235.9%2C75 237.3%2C72.8 238.9%2C70.9C240.4%2C68.9 241.9%2C67.1 243.4%2C65.6C244.8%2C64 246.1%2C62.8 247.2%2C61.7C248.3%2C60.7 249.1%2C59.9 249.4%2C59.4M243.8%2C47.4C244.6%2C48.3 245.8%2C48.8 247.2%2C49C248.4%2C49.1 249.5%2C49.1 250.7%2C49C250.9%2C49 251.2%2C49 251.5%2C49C253.2%2C48.8 254.9%2C48.5 256.7%2C47.9C256.5%2C46.2 255.7%2C44.9 254.4%2C44.1C253.2%2C43.3 251.8%2C42.9 250.3%2C42.9C250.1%2C42.9 249.9%2C42.9 249.8%2C42.9C248.5%2C43 247.2%2C43.4 246.1%2C44.1C244.8%2C44.9 244%2C46 243.8%2C47.4Z M101.4%2C114.5C103.7%2C114.4 106.1%2C113.6 108.6%2C112.1C111%2C110.7 113.3%2C108.9 115.3%2C106.7C117.3%2C104.4 119.1%2C102 120.5%2C99.2C122%2C96.4 122.9%2C93.6 123.3%2C90.7C123.3%2C90.1 123.3%2C89.6 123.3%2C89.2C123.3%2C88.8 123.2%2C88.6 123.2%2C88.4C123.1%2C88.2 122.9%2C88.2 122.7%2C88.2C122.6%2C88.2 122.4%2C88.2 122.2%2C88.3C121.7%2C88.5 121%2C88.9 120.1%2C89.3C119.2%2C89.8 118.1%2C90.1 116.7%2C90.4C116.2%2C90.4 115.8%2C90.5 115.5%2C90.5C113.5%2C90.6 112%2C90.1 111%2C89C109.7%2C87.7 109%2C85.8 108.9%2C83.3C108.8%2C82.3 108.9%2C81 109%2C79.6C109.2%2C78.2 109.5%2C76.8 110.1%2C75.5C110.6%2C74.2 111.3%2C73.1 112.2%2C72.2C113.1%2C71.3 114.2%2C70.8 115.6%2C70.7C117.6%2C70.6 119.2%2C71.1 120.6%2C72C122%2C73 123.2%2C74.2 124.1%2C75.9C125.1%2C77.5 125.8%2C79.3 126.4%2C81.4C126.9%2C83.4 127.2%2C85.5 127.3%2C87.6C127.5%2C89.7 127.3%2C92.1 126.9%2C94.8C126.5%2C97.4 125.8%2C100.1 124.9%2C102.9C123.9%2C105.6 122.7%2C108.3 121.3%2C110.9C119.9%2C113.5 118.2%2C115.9 116.3%2C118C114.3%2C120 112.2%2C121.8 109.8%2C123.1C107.5%2C124.4 105%2C125.1 102.4%2C125.3C102.3%2C125.3 102.1%2C125.3 102%2C125.3C98.7%2C125.5 95.9%2C125 93.5%2C123.7C91.1%2C122.4 89.1%2C120.8 87.4%2C118.7C85.8%2C116.6 84.6%2C114.2 83.7%2C111.6C82.8%2C108.9 82.3%2C106.3 82.2%2C103.8C82%2C100.2 82.3%2C96.7 83.2%2C93.2C84.1%2C89.8 85.3%2C86.4 86.8%2C83.1C88.2%2C79.9 89.9%2C76.8 91.8%2C73.8C93.7%2C70.8 95.5%2C68.1 97.4%2C65.6C99.2%2C63 100.8%2C60.8 102.4%2C58.8C103.9%2C56.8 105%2C55.1 105.8%2C53.7C106.8%2C52 107.4%2C50.5 107.5%2C49.2C107.6%2C47.9 107.7%2C46.8 107.9%2C45.8C107.9%2C45.6 107.9%2C45.4 108.1%2C45.2C108.1%2C45.2 108.2%2C45.2 108.2%2C45.1C108.3%2C45.1 108.4%2C45.3 108.6%2C45.6C108.8%2C46 109%2C46.7 109.3%2C47.5C109.6%2C48.2 109.7%2C49.1 109.8%2C50C109.8%2C50.1 109.8%2C50.3 109.8%2C50.4C109.8%2C51.5 109.7%2C52.7 109.3%2C54.1C109%2C55.4 108.3%2C56.8 107.4%2C58.3C105.3%2C61.6 102.9%2C65 100.3%2C68.7C97.7%2C72.3 95.2%2C76 93%2C79.9C90.8%2C83.8 89%2C87.7 87.8%2C91.7C86.8%2C94.7 86.4%2C97.7 86.6%2C100.5C86.6%2C101.4 86.7%2C102.3 86.9%2C103.2C87.7%2C107.5 89.3%2C110.5 91.8%2C112.3C94.2%2C114 97.4%2C114.8 101.4%2C114.5Z M30.5%2C341C32.9%2C340.8 35.3%2C340 37.8%2C338.6C40.2%2C337.1 42.4%2C335.3 44.5%2C333.1C46.5%2C330.9 48.2%2C328.4 49.7%2C325.6C51.1%2C322.9 52%2C320.1 52.5%2C317.2C52.5%2C316.6 52.5%2C316.1 52.5%2C315.7C52.4%2C315.3 52.4%2C315 52.3%2C314.9C52.2%2C314.7 52.1%2C314.6 51.9%2C314.6C51.7%2C314.6 51.5%2C314.7 51.4%2C314.8C50.9%2C315 50.2%2C315.3 49.3%2C315.8C48.4%2C316.2 47.2%2C316.6 45.8%2C316.8C45.4%2C316.9 45%2C316.9 44.6%2C316.9C42.7%2C317.1 41.2%2C316.6 40.1%2C315.5C38.9%2C314.2 38.2%2C312.3 38%2C309.8C38%2C308.7 38%2C307.5 38.2%2C306.1C38.4%2C304.6 38.7%2C303.2 39.2%2C302C39.7%2C300.7 40.4%2C299.6 41.3%2C298.7C42.2%2C297.8 43.4%2C297.2 44.8%2C297.2C46.7%2C297.1 48.4%2C297.5 49.8%2C298.5C51.2%2C299.4 52.3%2C300.7 53.3%2C302.3C54.2%2C303.9 55%2C305.8 55.5%2C307.8C56%2C309.9 56.4%2C311.9 56.5%2C314.1C56.6%2C316.2 56.5%2C318.5 56.1%2C321.2C55.6%2C323.9 55%2C326.6 54%2C329.3C53.1%2C332.1 51.9%2C334.7 50.5%2C337.4C49.1%2C340 47.4%2C342.4 45.4%2C344.4C43.5%2C346.5 41.3%2C348.2 38.9%2C349.6C36.7%2C350.8 34.2%2C351.5 31.6%2C351.7C31.4%2C351.7 31.3%2C351.7 31.1%2C351.7C27.9%2C351.9 25.1%2C351.4 22.7%2C350.1C20.2%2C348.9 18.2%2C347.2 16.6%2C345.1C15%2C343.1 13.7%2C340.7 12.9%2C338C12%2C335.4 11.5%2C332.8 11.3%2C330.2C11.1%2C326.6 11.5%2C323.1 12.4%2C319.7C13.3%2C316.2 14.4%2C312.9 15.9%2C309.6C17.4%2C306.3 19.1%2C303.2 21%2C300.2C22.9%2C297.3 24.7%2C294.6 26.5%2C292C28.4%2C289.5 30%2C287.2 31.5%2C285.2C33.1%2C283.2 34.2%2C281.5 35%2C280.1C36%2C278.4 36.5%2C276.9 36.7%2C275.6C36.8%2C274.3 36.9%2C273.2 37%2C272.3C37%2C272 37.1%2C271.8 37.2%2C271.7C37.3%2C271.6 37.3%2C271.6 37.4%2C271.6C37.5%2C271.6 37.6%2C271.8 37.7%2C272C38%2C272.5 38.2%2C273.1 38.5%2C274C38.7%2C274.7 38.9%2C275.6 39%2C276.5C39%2C276.6 39%2C276.8 39%2C276.9C39%2C277.9 38.9%2C279.2 38.5%2C280.5C38.2%2C281.9 37.5%2C283.3 36.5%2C284.8C34.4%2C288 32.1%2C291.5 29.4%2C295.1C26.8%2C298.8 24.4%2C302.5 22.1%2C306.4C19.9%2C310.2 18.2%2C314.2 16.9%2C318.1C15.9%2C321.1 15.5%2C324.1 15.7%2C327C15.8%2C327.9 15.9%2C328.7 16.1%2C329.6C16.9%2C333.9 18.5%2C336.9 20.9%2C338.7C23.4%2C340.5 26.6%2C341.2 30.5%2C341Z M393.5%2C114.1C395.9%2C114 398.3%2C113.2 400.7%2C111.8C403.2%2C110.3 405.4%2C108.5 407.4%2C106.3C409.5%2C104 411.2%2C101.6 412.7%2C98.8C414.1%2C96 415%2C93.2 415.4%2C90.3C415.5%2C89.7 415.5%2C89.2 415.4%2C88.8C415.4%2C88.4 415.4%2C88.2 415.3%2C88C415.2%2C87.8 415%2C87.8 414.8%2C87.8C414.7%2C87.8 414.5%2C87.8 414.4%2C87.9C413.9%2C88.2 413.2%2C88.5 412.3%2C89C411.4%2C89.4 410.2%2C89.8 408.8%2C90C408.4%2C90 408%2C90.1 407.6%2C90.1C405.7%2C90.2 404.1%2C89.8 403.1%2C88.6C401.9%2C87.3 401.2%2C85.4 401%2C82.9C401%2C81.9 401%2C80.6 401.2%2C79.2C401.4%2C77.8 401.7%2C76.4 402.2%2C75.1C402.7%2C73.8 403.4%2C72.7 404.3%2C71.8C405.2%2C70.9 406.4%2C70.4 407.7%2C70.3C409.7%2C70.2 411.4%2C70.7 412.8%2C71.6C414.1%2C72.6 415.3%2C73.8 416.3%2C75.5C417.2%2C77.1 418%2C78.9 418.5%2C81C419%2C83 419.4%2C85.1 419.5%2C87.2C419.6%2C89.3 419.5%2C91.7 419.1%2C94.4C418.6%2C97 417.9%2C99.8 417%2C102.5C416.1%2C105.2 414.9%2C107.9 413.5%2C110.5C412.1%2C113.2 410.4%2C115.5 408.4%2C117.6C406.5%2C119.7 404.3%2C121.4 401.9%2C122.7C399.7%2C124 397.2%2C124.7 394.5%2C124.9C394.4%2C124.9 394.2%2C124.9 394.1%2C124.9C390.9%2C125.1 388.1%2C124.6 385.6%2C123.3C383.2%2C122 381.2%2C120.4 379.6%2C118.3C378%2C116.2 376.7%2C113.8 375.9%2C111.2C375%2C108.5 374.5%2C105.9 374.3%2C103.4C374.1%2C99.8 374.4%2C96.3 375.4%2C92.8C376.2%2C89.4 377.4%2C86 378.9%2C82.8C380.4%2C79.5 382.1%2C76.4 384%2C73.4C385.8%2C70.5 387.7%2C67.7 389.5%2C65.2C391.3%2C62.7 393%2C60.4 394.5%2C58.4C396.1%2C56.4 397.2%2C54.7 397.9%2C53.3C399%2C51.6 399.5%2C50.1 399.6%2C48.8C399.8%2C47.5 399.9%2C46.4 400%2C45.4C400%2C45.2 400.1%2C45 400.2%2C44.8C400.3%2C44.8 400.3%2C44.8 400.4%2C44.8C400.5%2C44.8 400.6%2C44.9 400.7%2C45.2C400.9%2C45.6 401.2%2C46.3 401.5%2C47.1C401.7%2C47.9 401.9%2C48.7 401.9%2C49.6C401.9%2C49.7 401.9%2C49.9 401.9%2C50C402%2C51.1 401.8%2C52.3 401.5%2C53.7C401.1%2C55 400.5%2C56.4 399.5%2C58C397.4%2C61.2 395.1%2C64.6 392.4%2C68.3C389.8%2C71.9 387.4%2C75.7 385.1%2C79.5C382.9%2C83.4 381.2%2C87.3 379.9%2C91.3C378.9%2C94.3 378.5%2C97.3 378.7%2C100.1C378.8%2C101 378.9%2C101.9 379%2C102.8C379.8%2C107.1 381.5%2C110.1 383.9%2C111.9C386.4%2C113.6 389.6%2C114.4 393.5%2C114.1Z M368.1%2C123.7L368.1%2C123.7C368.1%2C123.4 367.2%2C122.8 365.5%2C121.7C363.8%2C120.6 362.8%2C120 362.7%2C120C362.5%2C120.1 362.2%2C120.7 361.9%2C121.8C361.6%2C123 361.4%2C123.8 361.4%2C124.3C361.5%2C125.5 362.2%2C126.1 363.4%2C126C364%2C126 364.9%2C125.7 366.2%2C125.1C367.5%2C124.5 368.1%2C124 368.1%2C123.7M370.1%2C121.8L370.1%2C121.8C370.4%2C127.2 368.2%2C130.1 363.4%2C130.3C361%2C130.5 359.7%2C129.1 359.5%2C126.1C359.3%2C122.8 360.1%2C119.5 362.1%2C116.1C362.6%2C114.2 363%2C113.3 363.3%2C113.3C363.7%2C113.3 363.7%2C113.5 363.5%2C114C363.2%2C114.8 363.1%2C115.5 363.2%2C116C367.7%2C118.4 370%2C120.3 370.1%2C121.8Z M151.8%2C53.1L151.8%2C53.1C152.2%2C53.5 152.3%2C54.5 152%2C56.2C151.8%2C57.8 151.5%2C58.6 150.9%2C58.7C150.9%2C58.7 150.5%2C58.2 149.6%2C57.1C148.7%2C56.1 147.8%2C55.6 146.9%2C55.7C145%2C55.8 143.8%2C59.4 143.5%2C66.6C143.1%2C73.8 142.6%2C77.3 141.9%2C77.2C141.1%2C77.3 140.1%2C75.8 139%2C72.7C137.6%2C68.8 135.6%2C65.9 132.9%2C63.9C132.8%2C64.2 132.6%2C64.5 132.3%2C64.8C131.9%2C64.9 130.8%2C64.5 128.9%2C63.6C127%2C62.8 126%2C61.9 125.8%2C61.1C125.1%2C57.5 125.7%2C55.6 127.5%2C55.5C130.7%2C55.1 134.4%2C58.4 138.5%2C65.2C139.1%2C66.6 140%2C68.3 141.1%2C70.1C141.2%2C66.7 141.6%2C63.3 142%2C59.9C142.7%2C53.5 144.2%2C50.4 146.5%2C50.4C148.3%2C50.3 150.1%2C51.2 151.8%2C53.1Z M255%2C127.5L255%2C127.5C255.4%2C127.9 255.5%2C128.9 255.2%2C130.6C255%2C132.2 254.7%2C133 254.1%2C133.1C254.1%2C133.1 253.7%2C132.6 252.8%2C131.5C251.9%2C130.5 251%2C130 250.1%2C130.1C248.2%2C130.2 247%2C133.8 246.7%2C141C246.3%2C148.2 245.8%2C151.7 245.1%2C151.6C244.3%2C151.7 243.3%2C150.2 242.2%2C147.1C240.8%2C143.2 238.8%2C140.3 236.1%2C138.3C236%2C138.6 235.8%2C138.9 235.5%2C139.2C235.1%2C139.3 234%2C138.9 232.1%2C138.1C230.2%2C137.2 229.2%2C136.3 229%2C135.5C228.3%2C131.9 228.9%2C130 230.7%2C129.9C233.9%2C129.5 237.6%2C132.8 241.7%2C139.6C242.3%2C141 243.2%2C142.7 244.2%2C144.5C244.4%2C141.1 244.8%2C137.7 245.2%2C134.3C245.9%2C128 247.4%2C124.8 249.7%2C124.8C251.5%2C124.7 253.2%2C125.6 255%2C127.5Z M369.2%2C84.1L369.2%2C84.1C369.6%2C84.5 369.7%2C85.5 369.4%2C87.2C369.2%2C88.8 368.9%2C89.7 368.3%2C89.7C368.3%2C89.7 367.9%2C89.2 367%2C88.2C366.1%2C87.1 365.2%2C86.6 364.3%2C86.7C362.4%2C86.8 361.2%2C90.5 360.9%2C97.6C360.5%2C104.8 360%2C108.3 359.3%2C108.2C358.5%2C108.3 357.5%2C106.8 356.4%2C103.7C355%2C99.9 353%2C96.9 350.3%2C94.9C350.2%2C95.2 350%2C95.5 349.7%2C95.8C349.4%2C96 348.2%2C95.6 346.3%2C94.7C344.4%2C93.8 343.4%2C92.9 343.2%2C92.1C342.6%2C88.5 343.1%2C86.6 344.9%2C86.5C348.1%2C86.2 351.8%2C89.4 355.9%2C96.2C356.5%2C97.7 357.4%2C99.3 358.5%2C101.2C358.6%2C97.7 359%2C94.3 359.4%2C90.9C360.1%2C84.6 361.6%2C81.4 363.9%2C81.4C365.7%2C81.3 367.5%2C82.2 369.2%2C84.1Z M88.7%2C60.7L88.7%2C60.7C88.7%2C60.4 87.9%2C60.1 86.4%2C59.6C85%2C59.2 83.9%2C59 83.3%2C59C81%2C59.1 78.3%2C60.5 75.2%2C63.2C72.3%2C65.5 70.9%2C67.2 70.9%2C68.1C74%2C67.6 77.7%2C66.5 82.2%2C64.7C86.6%2C63 88.8%2C61.7 88.7%2C60.7M92.5%2C58L92.5%2C58C92.7%2C61.5 91%2C64.6 87.5%2C67.3C84.8%2C69.1 80.6%2C70.9 74.7%2C72.5C69.2%2C74.1 64.5%2C75 60.3%2C75.2C59.7%2C75.3 57.8%2C74.7 54.7%2C73.5C51.5%2C72.3 49.9%2C71.5 49.9%2C71C49.9%2C70.8 51.7%2C70.5 55.4%2C70.2C57.7%2C70.2 61%2C69.7 65.4%2C68.7C70%2C65.2 72.7%2C62.5 73.5%2C60.5C75.8%2C55.6 76.8%2C52.1 76.7%2C50C76.5%2C46.7 75.2%2C45.2 73%2C45.4C71.6%2C45.4 70.3%2C46.5 69.2%2C48.6C68.8%2C49.5 68.6%2C49.3 68.5%2C47.9C68.4%2C46.9 68.9%2C45.5 69.8%2C43.7C71.2%2C41.3 72.5%2C40.1 73.8%2C40C76.8%2C39.8 78.5%2C41.6 78.7%2C45.5C78.9%2C48.4 78.7%2C51.1 78.1%2C53.6C77.6%2C55.1 77.1%2C56.7 76.8%2C58.3C80.3%2C55.3 82.7%2C53.7 84.1%2C53.6C89.5%2C53.3 92.2%2C54.7 92.5%2C58Z M288.2%2C137.2L288.2%2C137.2C288.2%2C137 287.6%2C136.7 286.4%2C136.3C285.3%2C136 284.5%2C135.8 284%2C135.9C282.2%2C136 280.2%2C137.1 277.8%2C139.1C275.6%2C140.9 274.5%2C142.2 274.5%2C142.9C276.9%2C142.5 279.7%2C141.6 283.1%2C140.3C286.6%2C138.9 288.2%2C137.9 288.2%2C137.2M291.1%2C135.1L291.1%2C135.1C291.3%2C137.8 290%2C140.2 287.3%2C142.2C285.2%2C143.7 281.9%2C145 277.4%2C146.2C273.2%2C147.5 269.5%2C148.2 266.3%2C148.4C265.9%2C148.4 264.4%2C148 262%2C147.1C259.6%2C146.1 258.3%2C145.5 258.3%2C145.2C258.3%2C144.9 259.7%2C144.7 262.5%2C144.5C264.3%2C144.5 266.9%2C144.1 270.3%2C143.3C273.8%2C140.6 275.8%2C138.5 276.5%2C137.1C278.2%2C133.3 279.1%2C130.6 279%2C128.9C278.8%2C126.4 277.8%2C125.2 276.1%2C125.4C275%2C125.4 274.1%2C126.2 273.2%2C127.8C272.9%2C128.6 272.7%2C128.4 272.6%2C127.3C272.6%2C126.5 272.9%2C125.4 273.7%2C124.1C274.7%2C122.2 275.8%2C121.3 276.7%2C121.2C279.1%2C121.1 280.3%2C122.5 280.5%2C125.4C280.7%2C127.7 280.5%2C129.8 280%2C131.7C279.6%2C132.9 279.3%2C134.1 279%2C135.3C281.7%2C133 283.6%2C131.8 284.6%2C131.7C288.8%2C131.5 290.9%2C132.6 291.1%2C135.1Z M180%2C99.4L173.8%2C111.5L163.4%2C106.5L169.5%2C94.3L180%2C99.4Z M179.2%2C87.5L173.1%2C99.7L162.6%2C94.5L168.8%2C82.4L179.2%2C87.5Z M335.9%2C113.7L348.1%2C119.8L343%2C130.3L330.8%2C124.2L335.9%2C113.7Z M324%2C114.4L336.1%2C120.6L331.1%2C131.1L318.9%2C124.9L324%2C114.4Z M61.2%2C100.2L69.8%2C104.5L66.2%2C111.9L57.7%2C107.5L61.2%2C100.2Z M52.9%2C100.7L61.4%2C105L57.8%2C112.4L49.3%2C108.1L52.9%2C100.7Z M86.4%2C334.4C86.4%2C334.4 86.4%2C334.6 86.4%2C334.7C86.5%2C335.4 86.9%2C336.1 87.7%2C336.7C88.5%2C337.4 89.5%2C337.9 90.7%2C338.3C91.8%2C338.8 93%2C339.1 94%2C339.5C95.1%2C339.8 95.8%2C340 96.2%2C340.1C96.2%2C339.3 96.2%2C338.3 96.1%2C337.1C96.1%2C335.8 95.8%2C334.7 95.4%2C333.7C95%2C332.6 94.4%2C331.8 93.6%2C331C92.8%2C330.3 91.6%2C330 90.2%2C330.1C89.2%2C330.1 88.3%2C330.6 87.5%2C331.5C86.7%2C332.4 86.4%2C333.3 86.4%2C334.4M55.9%2C385.9C57.8%2C384.1 60.4%2C381.9 63.7%2C379.4C67%2C376.8 70.5%2C373.9 74.1%2C370.7C77.7%2C367.6 81.3%2C364.1 84.9%2C360.3C88.5%2C356.4 91.5%2C352.4 94%2C347.9C94%2C347.8 93.4%2C347.6 92.2%2C347.4C91%2C347.1 89.7%2C346.8 88.3%2C346.3C86.8%2C345.8 85.5%2C345.2 84.2%2C344.5C82.8%2C343.7 82%2C342.8 81.9%2C341.7C81.9%2C341.5 81.8%2C341.4 81.8%2C341.2C81.8%2C340.1 82%2C338.6 82.5%2C336.7C83.2%2C334.5 84.1%2C332.2 85.3%2C330C86.5%2C327.7 87.9%2C325.8 89.4%2C324.1C90.9%2C322.4 92.4%2C321.6 94%2C321.5C94.1%2C321.4 94.2%2C321.4 94.3%2C321.4C96.1%2C321.3 97.4%2C322.1 98.2%2C323.9C99.1%2C325.7 99.6%2C327.8 99.7%2C330.2C99.9%2C332.6 99.8%2C334.9 99.7%2C337.2C99.5%2C339.4 99.3%2C340.8 99.3%2C341.2C99.3%2C341.3 99.6%2C341.5 100.3%2C341.7C101%2C341.9 101.7%2C342.1 102.6%2C342.4C103.5%2C342.8 104.2%2C343.2 104.8%2C343.7C105.2%2C344.2 105.5%2C344.7 105.6%2C345.2C105.6%2C345.3 105.5%2C345.4 105.5%2C345.5C105.4%2C346.2 105%2C347.4 104.4%2C349C103.9%2C350.7 103.3%2C351.7 102.6%2C352.1C101.6%2C350.9 100.7%2C350.2 99.8%2C349.8C98.9%2C349.5 97.6%2C349.1 96%2C348.5C92%2C356.5 86.4%2C363.8 79.3%2C370.6C72.2%2C377.4 64.4%2C383 56%2C387.6C55.8%2C387.7 55.5%2C387.8 55.4%2C387.8C55.3%2C387.9 55.2%2C387.7 55.2%2C387.5C55.1%2C387.1 55.4%2C386.6 55.9%2C385.9M61.5%2C347.3C61.4%2C346.9 61.4%2C346.4 61.4%2C345.9C61.1%2C342.8 61.6%2C339.3 62.7%2C335.6C63.9%2C331.3 65.7%2C327.1 68.1%2C322.8C70.5%2C318.5 73.3%2C314.3 76.5%2C310.2C79.7%2C306.1 83.1%2C302.4 86.5%2C299.2C90%2C296 93.5%2C293.4 97%2C291.4C100.5%2C289.4 103.7%2C288.3 106.6%2C288.1C108.7%2C288 110.3%2C288.5 111.3%2C289.8C112.3%2C291 112.9%2C292.6 113.1%2C294.7C113.1%2C294.8 113.1%2C295 113.1%2C295.1C113.2%2C297 113%2C299.2 112.5%2C301.5C112%2C304 111.3%2C306.5 110.4%2C308.9C109.6%2C311.4 108.6%2C313.7 107.4%2C315.7C106.3%2C317.8 105.2%2C319.4 104.3%2C320.5C103.7%2C321.1 103.1%2C321.5 102.5%2C321.8C102.4%2C321.9 102.2%2C322 102.2%2C322C102.2%2C322 102.2%2C322 102.2%2C321.9C102.2%2C321.9 102.3%2C321.6 102.7%2C321.2C103.2%2C320 103.9%2C318.5 104.7%2C316.9C105.5%2C315.3 106.3%2C313.6 106.9%2C311.9C107.6%2C310.2 108.1%2C308.5 108.4%2C306.9C108.7%2C305.8 108.7%2C304.7 108.7%2C303.8C108.7%2C303.3 108.6%2C302.9 108.5%2C302.4C108%2C300.3 107%2C299 105.4%2C298.3C104.5%2C298 103.3%2C297.8 102.2%2C297.9C101.4%2C297.9 100.5%2C298.1 99.5%2C298.4C97.2%2C299 94.7%2C300.3 91.8%2C302.1C89%2C304 86.1%2C306.4 83.2%2C309.4C79.7%2C312.9 76.5%2C316.8 73.5%2C321.1C70.6%2C325.4 68.4%2C329.5 67%2C333.2C65.9%2C336.1 65.4%2C338.6 65.5%2C340.7C65.6%2C341.4 65.7%2C342.1 65.9%2C342.8C66.6%2C345.4 68.9%2C346.6 72.8%2C346.6C73.3%2C346.6 73.8%2C346.7 74.2%2C346.6C75.2%2C346.6 76%2C346.4 76.6%2C346C77.6%2C345.5 78.8%2C344.9 80.3%2C344.1C80.8%2C343.8 81.2%2C343.6 81.3%2C343.6C81.4%2C343.6 81.4%2C343.6 81.4%2C343.6C81.6%2C343.7 81.7%2C344 81.7%2C344.7C81.1%2C347.3 79.8%2C349.4 77.8%2C351.2C75.8%2C352.9 73.6%2C353.9 71.3%2C354.2C70.9%2C354.3 70.5%2C354.4 70.2%2C354.4C68.3%2C354.5 66.5%2C354.1 64.9%2C353.2C62.9%2C352.2 61.8%2C350.2 61.5%2C347.3Z M218.2%2C355.9L218.2%2C355.9C218.2%2C355.5 217%2C354.5 214.5%2C352.9C212%2C351.4 210.6%2C350.6 210.3%2C350.7C209.7%2C350.7 209.2%2C351.5 208.7%2C353.1C208.3%2C354.6 208.1%2C355.8 208.1%2C356.6C208.3%2C359 209.6%2C360.2 212%2C360C212.8%2C360 214%2C359.4 215.7%2C358.3C217.4%2C357.2 218.3%2C356.4 218.2%2C355.9M220.9%2C353.9L220.9%2C353.9C221%2C356.4 220.3%2C358.8 218.8%2C361.2C217%2C363.8 214.8%2C365.1 212.4%2C365.3C208.2%2C365.6 206%2C363.2 205.7%2C358.3C205.5%2C355.6 206.1%2C351.7 207.3%2C346.7C208%2C343.7 208.3%2C340.6 208.1%2C337.2C207.4%2C329.5 204%2C323.9 197.7%2C320.3C197.4%2C320 197.5%2C318.9 198%2C316.8C198.5%2C314.8 198.8%2C313.8 198.9%2C313.8C200%2C313.7 201.9%2C315.4 204.6%2C318.9C208.1%2C323.6 210.1%2C329.1 210.5%2C335.4C210.6%2C336.8 210.5%2C338.3 210.2%2C340.1C209.9%2C341.8 209.8%2C343.1 209.9%2C344.2C210.1%2C344.7 210.5%2C345.1 211.1%2C345.5C217.4%2C347.7 220.7%2C350.5 220.9%2C353.9Z M330.5%2C75.4L330.5%2C75.4C330.5%2C74.9 329.2%2C73.9 326.8%2C72.4C324.3%2C70.9 322.9%2C70.1 322.6%2C70.1C322%2C70.2 321.4%2C71 321%2C72.5C320.6%2C74.1 320.4%2C75.3 320.4%2C76C320.6%2C78.5 321.9%2C79.6 324.3%2C79.5C325.1%2C79.4 326.3%2C78.8 328%2C77.7C329.7%2C76.6 330.6%2C75.8 330.5%2C75.4M333.2%2C73.4L333.2%2C73.4C333.3%2C75.8 332.6%2C78.2 331.1%2C80.7C329.3%2C83.2 327.1%2C84.6 324.7%2C84.8C320.5%2C85 318.3%2C82.7 318%2C77.8C317.8%2C75 318.3%2C71.2 319.6%2C66.2C320.3%2C63.2 320.6%2C60 320.3%2C56.6C319.7%2C49 316.3%2C43.4 310%2C39.8C309.7%2C39.5 309.8%2C38.3 310.3%2C36.3C310.8%2C34.2 311.1%2C33.2 311.2%2C33.2C312.3%2C33.1 314.2%2C34.9 316.9%2C38.4C320.4%2C43.1 322.4%2C48.6 322.8%2C54.9C322.9%2C56.3 322.8%2C57.8 322.5%2C59.5C322.2%2C61.2 322.1%2C62.6 322.2%2C63.7C322.4%2C64.1 322.8%2C64.6 323.4%2C65C329.7%2C67.2 333%2C70 333.2%2C73.4Z M271.6%2C328.6L271.6%2C328.6C272.4%2C329.3 272.5%2C331.2 271.9%2C334.2C271.6%2C337.2 271%2C338.8 270%2C338.9C270%2C338.9 269.2%2C337.9 267.5%2C336C265.9%2C334.1 264.2%2C333.2 262.5%2C333.3C259%2C333.5 256.9%2C340.2 256.2%2C353.4C255.6%2C366.6 254.6%2C373.2 253.3%2C373C251.8%2C373.1 250%2C370.3 247.9%2C364.7C245.5%2C357.6 241.7%2C352.2 236.8%2C348.5C236.5%2C349 236.2%2C349.5 235.7%2C350.1C235%2C350.4 232.9%2C349.7 229.4%2C348C225.9%2C346.4 224%2C344.8 223.6%2C343.3C222.5%2C336.6 223.5%2C333.2 226.7%2C333C232.7%2C332.3 239.5%2C338.3 247.1%2C350.8C248.2%2C353.5 249.8%2C356.6 251.8%2C359.9C252.1%2C353.6 252.7%2C347.4 253.6%2C341C254.8%2C329.4 257.6%2C323.6 261.9%2C323.6C265.1%2C323.4 268.3%2C325.1 271.6%2C328.6Z M372.4%2C199.6L372.4%2C199.6C372.7%2C204.8 370.9%2C207.5 367.1%2C207.8C365.6%2C207.9 364.2%2C207.4 363.1%2C206.4C362.5%2C206 361.9%2C206.2 361.5%2C207C359.9%2C209.8 357.4%2C211.4 354%2C211.6C352.6%2C211.7 351.4%2C211.5 350.5%2C210.9C347.3%2C209.3 343.5%2C209.6 339.2%2C211.9C337.3%2C213.1 334.1%2C215.9 329.6%2C220.6C327%2C223 324.5%2C225.5 322%2C228C317.8%2C231.6 312.8%2C234.8 306.9%2C237.7C302.1%2C240 298.9%2C241.2 297.2%2C241.3C296.8%2C241.3 296.5%2C241.2 296.5%2C240.9C296.9%2C240.4 297.8%2C239.9 299%2C239.3C301.2%2C238.4 304.3%2C236.8 308.1%2C234.6C315.2%2C230 321.3%2C224.7 326.5%2C218.7C330.8%2C213.3 335.4%2C209.2 340.5%2C206.2C344%2C204 347.2%2C203.7 349.9%2C205.2C351.2%2C206 352.5%2C206.4 353.9%2C206.3C357.7%2C206.1 360.2%2C204.1 361.3%2C200.3C362%2C197.9 362.8%2C196.7 363.9%2C196.7C364.2%2C196.7 364.3%2C197 364.2%2C197.8C363.8%2C199.5 363.8%2C200.5 364.1%2C200.8C365.3%2C202.1 366.9%2C202.4 368.8%2C201.7C370.2%2C201.3 370.3%2C200.7 369.1%2C199.8C368.4%2C199.4 368.2%2C198.7 368.6%2C197.8C369.3%2C195.6 369.9%2C194.4 370.2%2C194.4C371.4%2C194.3 372.1%2C196.1 372.4%2C199.6Z M293.9%2C346.9C293.9%2C346.9 293.7%2C346.9 293.2%2C346.9C292.6%2C346.9 292%2C346.8 291.2%2C346.6C290.4%2C346.5 289.5%2C346.2 288.5%2C345.9C287.5%2C345.5 286.6%2C344.9 285.7%2C344.2C284.8%2C343.4 284.1%2C342.5 283.4%2C341.4C282.8%2C340.2 282.4%2C338.8 282.2%2C337C282.2%2C336.8 282.2%2C336.7 282.2%2C336.5C282.1%2C334.6 282.2%2C332.9 282.8%2C331.2C283.3%2C329.3 284.1%2C327.7 285.3%2C326.3C286.4%2C324.8 287.8%2C323.7 289.5%2C322.8C291.2%2C321.9 293.1%2C321.4 295.2%2C321.3C296.6%2C321.2 297.8%2C321.5 298.9%2C322.3C300.1%2C323.1 301%2C324.1 301.8%2C325.3C302.6%2C326.5 303.2%2C327.9 303.6%2C329.4C304%2C330.7 304.2%2C332 304.3%2C333.2C304.3%2C333.4 304.4%2C333.7 304.4%2C333.9C306.3%2C332.4 307.9%2C330.9 309.2%2C329.6C310.5%2C328.2 311.7%2C327 312.7%2C325.8C313.6%2C324.6 314.5%2C323.4 315.2%2C322.3C315.9%2C321.2 316.7%2C320.1 317.4%2C319.2C317.5%2C319.1 317.6%2C319 317.8%2C319C317.8%2C319 317.8%2C319 317.9%2C319C318%2C319 318.2%2C319.1 318.3%2C319.2C318.6%2C319.5 318.7%2C320.1 318.8%2C321.1C318.8%2C321.2 318.8%2C321.3 318.8%2C321.4C318.9%2C322.5 318.9%2C323.6 318.8%2C324.9C318.7%2C326.3 318.5%2C327.9 318.4%2C329.5C316.7%2C332.2 314.7%2C334.8 312.5%2C337.3C310.2%2C339.8 308.2%2C342.2 306.4%2C344.5C306.4%2C345.1 306.4%2C345.8 306.4%2C346.5C306.5%2C347.7 306.7%2C349 307%2C350.3C307.5%2C352.2 308%2C354 308.6%2C355.6C308.6%2C355.8 308.6%2C355.9 308.7%2C356C308.7%2C356.2 308.6%2C356.4 308.4%2C356.4C308.4%2C356.4 308.4%2C356.4 308.4%2C356.4C308.2%2C356.4 307.9%2C356.3 307.7%2C356C307.2%2C355.3 306.6%2C354.4 306.1%2C353.4C305.6%2C352.5 305.1%2C351.6 304.8%2C350.7C304.4%2C349.9 304.1%2C349.2 303.8%2C348.7C303.6%2C348.2 303.4%2C347.9 303.3%2C348L303.3%2C348C300.7%2C350.3 298.1%2C352.8 295.4%2C355.4C292.8%2C358 290.4%2C360.7 288.2%2C363.5C286%2C366.3 284.2%2C369.2 282.9%2C372.1C281.5%2C375 280.7%2C377.8 280.6%2C380.7C280.6%2C381.3 280.6%2C382 280.6%2C382.6C280.8%2C385 281.4%2C387.1 282.3%2C388.9C283.5%2C391.2 285.1%2C393.1 287.2%2C394.6C289.3%2C396.1 291.7%2C397.3 294.4%2C398.2C297.2%2C399.1 300%2C399.7 303%2C400.1C305.9%2C400.5 308.9%2C400.7 311.8%2C400.7C314.7%2C400.7 317.4%2C400.6 319.9%2C400.5C325%2C400.1 330%2C399.4 334.9%2C398.3C339.8%2C397.1 344.5%2C395.7 349.2%2C393.9C353.9%2C392.1 358.5%2C390.2 363%2C387.9C367.5%2C385.7 371.9%2C383.4 376.3%2C380.9C377%2C380.5 377.4%2C380.3 377.7%2C380.3C377.9%2C380.3 378%2C380.3 378.1%2C380.4C378.1%2C380.4 378.1%2C380.5 378.1%2C380.6C378.1%2C380.8 377.9%2C381.2 377.2%2C381.7C372.7%2C385.4 367.8%2C388.8 362.5%2C391.7C357.3%2C394.7 351.8%2C397.2 346.1%2C399.3C340.4%2C401.4 334.5%2C403 328.5%2C404.2C324%2C405.1 319.4%2C405.6 314.8%2C405.9C313.5%2C406 312.1%2C406.1 310.8%2C406.1C306.7%2C406.2 302.6%2C405.8 298.6%2C405C294.5%2C404.1 290.8%2C402.7 287.5%2C400.7C284.1%2C398.7 281.4%2C396.2 279.2%2C393.1C277%2C389.9 275.8%2C386.1 275.5%2C381.6C275.5%2C381.4 275.5%2C381.2 275.5%2C381C275.3%2C378.1 275.6%2C375.3 276.2%2C372.7C277%2C369.9 278%2C367.4 279.2%2C365C280.4%2C362.6 281.8%2C360.4 283.4%2C358.4C284.9%2C356.4 286.4%2C354.6 287.9%2C353.1C289.3%2C351.6 290.6%2C350.3 291.7%2C349.2C292.8%2C348.2 293.6%2C347.4 293.9%2C346.9M288.3%2C334.9C289.1%2C335.8 290.3%2C336.3 291.7%2C336.5C292.9%2C336.6 294%2C336.6 295.2%2C336.5C295.4%2C336.5 295.7%2C336.5 296%2C336.5C297.7%2C336.3 299.4%2C336 301.2%2C335.4C301%2C333.7 300.2%2C332.4 298.9%2C331.6C297.6%2C330.8 296.3%2C330.4 294.8%2C330.4C294.6%2C330.4 294.4%2C330.4 294.3%2C330.4C293%2C330.5 291.8%2C330.9 290.6%2C331.6C289.3%2C332.4 288.5%2C333.5 288.3%2C334.9Z M292.7%2C63.2L292.7%2C63.2C292.6%2C63 291.5%2C62.1 289.2%2C60.6C286.8%2C59.1 285.6%2C58.4 285.4%2C58.4C285.1%2C58.4 284.8%2C59.2 284.3%2C60.8C283.9%2C62.4 283.7%2C63.4 283.7%2C64C283.8%2C65.7 284.7%2C66.5 286.4%2C66.4C287.2%2C66.4 288.4%2C66 290.1%2C65.2C291.9%2C64.3 292.7%2C63.7 292.7%2C63.2M295.3%2C60.8L295.3%2C60.8C295.7%2C68 292.8%2C71.8 286.3%2C72.2C283.1%2C72.4 281.4%2C70.5 281.1%2C66.5C280.8%2C62.1 282%2C57.6 284.6%2C53.1C285.2%2C50.6 285.8%2C49.4 286.2%2C49.4C286.7%2C49.3 286.8%2C49.6 286.5%2C50.3C286.1%2C51.4 286%2C52.3 286%2C53.1C292.1%2C56.2 295.2%2C58.8 295.3%2C60.8Z M196.3%2C340.6L196.3%2C340.6C196.8%2C341 196.8%2C342 196.5%2C343.7C196.3%2C345.3 196%2C346.1 195.4%2C346.2C195.4%2C346.2 195%2C345.7 194.1%2C344.6C193.2%2C343.6 192.3%2C343.1 191.4%2C343.2C189.5%2C343.3 188.3%2C346.9 188%2C354.1C187.6%2C361.3 187.1%2C364.8 186.4%2C364.7C185.6%2C364.8 184.6%2C363.3 183.5%2C360.2C182.1%2C356.4 180.1%2C353.4 177.4%2C351.4C177.3%2C351.7 177.1%2C352 176.8%2C352.3C176.4%2C352.4 175.3%2C352.1 173.4%2C351.1C171.5%2C350.2 170.5%2C349.4 170.3%2C348.6C169.7%2C345 170.2%2C343.1 172%2C343C175.2%2C342.6 178.9%2C345.9 183%2C352.7C183.6%2C354.1 184.5%2C355.8 185.6%2C357.6C185.8%2C354.2 186.1%2C350.8 186.5%2C347.4C187.2%2C341.1 188.7%2C337.9 191%2C337.9C192.8%2C337.8 194.6%2C338.7 196.3%2C340.6Z M248.9%2C255.9L248.9%2C255.9C244.8%2C261.3 239.4%2C264.2 232.9%2C264.6C226.4%2C265 223.1%2C263.1 222.8%2C259C222.6%2C255.2 223.9%2C251.5 226.7%2C247.9C227.2%2C247.4 229.7%2C245 234.3%2C240.7C232.5%2C240.4 230.7%2C240.2 229%2C240.4C225.8%2C240.6 223.6%2C241.2 222.4%2C242.4C222%2C242.9 221.6%2C243 221.3%2C242.7C221%2C242.6 221%2C242.2 221.2%2C241.6C222.2%2C238.9 223.3%2C237 224.8%2C236C225.8%2C235.3 228%2C234.9 231.2%2C234.7C235.8%2C234.4 238.1%2C235.1 238.2%2C236.8C238.5%2C240.3 236.2%2C244.1 231.6%2C248.1C227.3%2C251.4 225.3%2C254.1 225.4%2C256.1C225.4%2C257 226.3%2C257.8 228.1%2C258.5C229.8%2C259.3 231.5%2C259.6 233%2C259.5C238.8%2C259.1 243.7%2C257.6 247.7%2C254.9C248.4%2C254.4 249%2C254.2 249.3%2C254.3C249.8%2C254.4 249.6%2C255 248.9%2C255.9Z M133.2%2C348.2L133.2%2C348.2C133.2%2C347.9 132.4%2C347.6 130.9%2C347.1C129.4%2C346.7 128.4%2C346.5 127.8%2C346.5C125.5%2C346.6 122.8%2C348.1 119.8%2C350.7C116.8%2C353.1 115.4%2C354.7 115.4%2C355.6C118.5%2C355.1 122.2%2C354 126.7%2C352.2C131.1%2C350.5 133.3%2C349.2 133.2%2C348.2M137%2C345.5L137%2C345.5C137.2%2C349 135.5%2C352.1 132%2C354.8C129.4%2C356.6 125.1%2C358.4 119.2%2C360C113.7%2C361.6 109%2C362.5 104.8%2C362.7C104.2%2C362.8 102.3%2C362.2 99.2%2C361C96%2C359.8 94.4%2C359 94.4%2C358.6C94.4%2C358.2 96.2%2C358 99.9%2C357.8C102.2%2C357.8 105.5%2C357.2 109.9%2C356.2C114.5%2C352.7 117.2%2C349.9 118%2C348.1C120.3%2C343.1 121.3%2C339.6 121.2%2C337.5C121%2C334.2 119.8%2C332.7 117.5%2C332.9C116.1%2C332.9 114.8%2C334 113.7%2C336.1C113.3%2C337 113.1%2C336.8 113%2C335.4C112.9%2C334.4 113.4%2C333 114.3%2C331.2C115.7%2C328.8 117%2C327.6 118.3%2C327.5C121.3%2C327.3 123%2C329.1 123.2%2C332.9C123.4%2C335.9 123.2%2C338.6 122.6%2C341.1C122.1%2C342.6 121.6%2C344.2 121.3%2C345.8C124.8%2C342.8 127.2%2C341.2 128.6%2C341.1C134%2C340.8 136.8%2C342.2 137%2C345.5Z M369.9%2C213.5L378.4%2C217.8L374.9%2C225.2L366.3%2C220.8L369.9%2C213.5Z M361.5%2C214L370.1%2C218.3L366.5%2C225.7L357.9%2C221.4L361.5%2C214Z M200.3%2C229.3C200.3%2C229.4 200.3%2C229.5 200.3%2C229.5C200.3%2C230 200.6%2C230.4 201.1%2C230.7C201.6%2C231.1 202.2%2C231.4 202.8%2C231.7C203.5%2C232 204.2%2C232.2 204.8%2C232.4C205.4%2C232.6 205.9%2C232.7 206.1%2C232.7C206.1%2C232.3 206.1%2C231.7 206.1%2C231C206%2C230.2 205.9%2C229.6 205.6%2C228.9C205.4%2C228.3 205%2C227.8 204.5%2C227.4C204.1%2C227 203.4%2C226.8 202.5%2C226.8C201.9%2C226.9 201.4%2C227.1 200.9%2C227.7C200.5%2C228.2 200.3%2C228.8 200.3%2C229.3M182.3%2C259.8C183.4%2C258.8 184.9%2C257.5 186.9%2C256C188.8%2C254.4 190.9%2C252.7 193%2C250.9C195.2%2C249 197.3%2C246.9 199.4%2C244.7C201.5%2C242.4 203.3%2C240 204.8%2C237.4C204.8%2C237.3 204.4%2C237.2 203.7%2C237.1C203%2C236.9 202.2%2C236.7 201.4%2C236.4C200.6%2C236.1 199.8%2C235.8 199%2C235.3C198.2%2C234.9 197.7%2C234.3 197.6%2C233.7C197.6%2C233.6 197.6%2C233.5 197.6%2C233.4C197.6%2C232.8 197.7%2C231.9 198%2C230.7C198.4%2C229.4 198.9%2C228.1 199.7%2C226.8C200.4%2C225.4 201.2%2C224.3 202.1%2C223.3C202.9%2C222.3 203.9%2C221.8 204.8%2C221.7C204.8%2C221.7 204.9%2C221.7 205%2C221.7C206.1%2C221.6 206.8%2C222.1 207.3%2C223.2C207.8%2C224.2 208.1%2C225.5 208.2%2C226.9C208.3%2C228.3 208.2%2C229.7 208.1%2C231C208%2C232.4 207.9%2C233.2 207.9%2C233.4C207.9%2C233.5 208.1%2C233.6 208.5%2C233.7C208.9%2C233.8 209.4%2C233.9 209.9%2C234.1C210.4%2C234.3 210.8%2C234.6 211.2%2C234.9C211.4%2C235.1 211.6%2C235.4 211.6%2C235.8C211.6%2C235.8 211.6%2C235.9 211.6%2C236C211.5%2C236.4 211.3%2C237.1 210.9%2C238C210.6%2C239 210.3%2C239.6 209.9%2C239.8C209.3%2C239.1 208.8%2C238.7 208.2%2C238.5C207.7%2C238.3 206.9%2C238 206%2C237.7C203.6%2C242.4 200.3%2C246.8 196.1%2C250.8C191.9%2C254.8 187.3%2C258.1 182.3%2C260.8C182.2%2C260.9 182.1%2C260.9 182%2C261C181.9%2C261 181.8%2C260.9 181.8%2C260.8C181.8%2C260.6 182%2C260.2 182.3%2C259.8M185.6%2C237C185.5%2C236.8 185.5%2C236.5 185.5%2C236.2C185.4%2C234.3 185.6%2C232.3 186.3%2C230.1C187%2C227.6 188.1%2C225 189.5%2C222.5C190.9%2C220 192.6%2C217.5 194.5%2C215.1C196.3%2C212.6 198.3%2C210.5 200.4%2C208.6C202.4%2C206.7 204.5%2C205.2 206.6%2C204C208.6%2C202.8 210.5%2C202.1 212.2%2C202C213.5%2C202 214.4%2C202.3 215%2C203C215.6%2C203.7 216%2C204.7 216.1%2C205.9C216.1%2C206 216.1%2C206.1 216.1%2C206.2C216.2%2C207.3 216%2C208.6 215.7%2C209.9C215.4%2C211.4 215%2C212.9 214.5%2C214.3C214%2C215.8 213.4%2C217.1 212.7%2C218.3C212%2C219.6 211.4%2C220.5 210.9%2C221.1C210.5%2C221.5 210.2%2C221.8 209.8%2C221.9C209.8%2C222 209.7%2C222 209.6%2C222C209.6%2C222 209.6%2C222 209.6%2C222C209.6%2C222 209.7%2C221.8 209.9%2C221.6C210.3%2C220.8 210.7%2C220 211.1%2C219.1C211.6%2C218.1 212%2C217.1 212.4%2C216.1C212.8%2C215.1 213.1%2C214.1 213.3%2C213.1C213.5%2C212.5 213.5%2C211.8 213.5%2C211.3C213.4%2C211 213.4%2C210.8 213.3%2C210.5C213.1%2C209.2 212.5%2C208.4 211.5%2C208.1C211%2C207.8 210.3%2C207.8 209.6%2C207.8C209.2%2C207.8 208.6%2C207.9 208.1%2C208.1C206.7%2C208.5 205.2%2C209.2 203.5%2C210.3C201.8%2C211.4 200.1%2C212.8 198.4%2C214.6C196.3%2C216.7 194.4%2C218.9 192.7%2C221.5C190.9%2C224.1 189.7%2C226.5 188.8%2C228.7C188.2%2C230.4 187.9%2C231.8 188%2C233.1C188%2C233.5 188.1%2C234 188.2%2C234.3C188.6%2C235.8 190%2C236.6 192.3%2C236.6C192.6%2C236.6 192.9%2C236.6 193.1%2C236.6C193.7%2C236.6 194.1%2C236.4 194.5%2C236.2C195.1%2C235.9 195.8%2C235.6 196.7%2C235.1C197%2C234.9 197.2%2C234.8 197.3%2C234.8C197.3%2C234.8 197.3%2C234.8 197.3%2C234.8C197.4%2C234.9 197.5%2C235.1 197.5%2C235.5C197.2%2C237 196.4%2C238.3 195.2%2C239.3C194%2C240.3 192.7%2C240.9 191.4%2C241.1C191.2%2C241.1 190.9%2C241.2 190.7%2C241.2C189.6%2C241.2 188.6%2C241 187.6%2C240.5C186.4%2C239.9 185.8%2C238.7 185.6%2C237Z M71.5%2C255.8L71.5%2C255.8C71.4%2C255.3 70.2%2C254.3 67.7%2C252.8C65.2%2C251.3 63.8%2C250.5 63.5%2C250.5C62.9%2C250.6 62.4%2C251.4 61.9%2C252.9C61.5%2C254.5 61.3%2C255.7 61.3%2C256.4C61.5%2C258.9 62.8%2C260 65.2%2C259.9C66%2C259.8 67.2%2C259.2 69%2C258.1C70.7%2C257 71.5%2C256.2 71.5%2C255.8M74.1%2C253.8L74.1%2C253.8C74.3%2C256.2 73.6%2C258.6 72%2C261.1C70.2%2C263.6 68%2C265 65.6%2C265.2C61.5%2C265.4 59.2%2C263.1 58.9%2C258.2C58.7%2C255.4 59.3%2C251.6 60.5%2C246.6C61.2%2C243.6 61.5%2C240.4 61.3%2C237C60.6%2C229.4 57.2%2C223.8 51%2C220.2C50.6%2C219.9 50.7%2C218.7 51.2%2C216.7C51.7%2C214.7 52%2C213.6 52.2%2C213.6C53.2%2C213.6 55.1%2C215.3 57.8%2C218.8C61.3%2C223.5 63.3%2C229 63.7%2C235.3C63.8%2C236.7 63.7%2C238.2 63.4%2C239.9C63.1%2C241.6 63%2C243 63.1%2C244.1C63.3%2C244.5 63.7%2C245 64.3%2C245.4C70.6%2C247.6 73.9%2C250.4 74.1%2C253.8Z M124.8%2C228.5L124.8%2C228.5C125.6%2C229.2 125.7%2C231 125.1%2C234.1C124.8%2C237.1 124.2%2C238.7 123.2%2C238.7C123.2%2C238.7 122.4%2C237.8 120.8%2C235.9C119.1%2C234 117.4%2C233.1 115.7%2C233.2C112.2%2C233.4 110.1%2C240.1 109.5%2C253.3C108.8%2C266.5 107.8%2C273 106.6%2C272.9C105.1%2C272.9 103.2%2C270.2 101.1%2C264.6C98.7%2C257.4 95%2C252 90%2C248.3C89.7%2C248.9 89.4%2C249.4 88.9%2C249.9C88.2%2C250.2 86.1%2C249.5 82.6%2C247.9C79.1%2C246.2 77.2%2C244.7 76.8%2C243.2C75.7%2C236.5 76.7%2C233 80%2C232.8C85.9%2C232.2 92.7%2C238.2 100.3%2C250.7C101.4%2C253.4 103%2C256.4 105%2C259.8C105.3%2C253.5 105.9%2C247.2 106.8%2C240.9C108%2C229.3 110.8%2C223.5 115.1%2C223.4C118.3%2C223.2 121.5%2C224.9 124.8%2C228.5Z M288.8%2C217.7L288.8%2C217.7C289.1%2C218 289.1%2C218.7 288.9%2C219.8C288.8%2C220.9 288.5%2C221.5 288.1%2C221.6C288.1%2C221.6 287.9%2C221.2 287.2%2C220.5C286.6%2C219.8 286%2C219.4 285.3%2C219.5C284%2C219.6 283.2%2C222.1 283%2C227.1C282.7%2C232 282.4%2C234.5 281.9%2C234.4C281.3%2C234.4 280.6%2C233.4 279.9%2C231.3C278.9%2C228.6 277.5%2C226.6 275.6%2C225.2C275.6%2C225.4 275.4%2C225.6 275.3%2C225.8C275%2C225.9 274.2%2C225.6 272.9%2C225C271.6%2C224.4 270.9%2C223.8 270.7%2C223.2C270.3%2C220.7 270.7%2C219.4 271.9%2C219.3C274.1%2C219.1 276.7%2C221.3 279.5%2C226.1C280%2C227.1 280.6%2C228.2 281.3%2C229.5C281.4%2C227.1 281.7%2C224.8 282%2C222.4C282.5%2C218 283.5%2C215.8 285.1%2C215.8C286.3%2C215.7 287.5%2C216.4 288.8%2C217.7Z M202.6%2C270L202.6%2C270C203%2C275.2 201.2%2C277.9 197.4%2C278.2C195.8%2C278.3 194.5%2C277.8 193.4%2C276.8C192.7%2C276.4 192.2%2C276.6 191.8%2C277.4C190.1%2C280.2 187.6%2C281.8 184.2%2C282C182.8%2C282.1 181.7%2C281.9 180.7%2C281.3C177.5%2C279.6 173.8%2C280 169.5%2C282.2C167.6%2C283.4 164.3%2C286.3 159.9%2C290.9C157.3%2C293.4 154.7%2C295.9 152.3%2C298.3C148%2C302 143%2C305.2 137.2%2C308.1C132.4%2C310.4 129.2%2C311.6 127.5%2C311.7C127%2C311.7 126.8%2C311.6 126.8%2C311.3C127.2%2C310.8 128%2C310.3 129.2%2C309.7C131.5%2C308.8 134.5%2C307.2 138.4%2C305C145.5%2C300.4 151.6%2C295.1 156.8%2C289.1C161%2C283.7 165.7%2C279.6 170.7%2C276.6C174.3%2C274.4 177.4%2C274 180.1%2C275.6C181.4%2C276.4 182.8%2C276.8 184.1%2C276.7C188%2C276.4 190.4%2C274.4 191.6%2C270.7C192.2%2C268.3 193.1%2C267.1 194.1%2C267.1C194.4%2C267 194.5%2C267.4 194.4%2C268.2C194.1%2C269.9 194.1%2C270.9 194.4%2C271.2C195.6%2C272.5 197.1%2C272.8 199.1%2C272.1C200.4%2C271.7 200.5%2C271 199.4%2C270.2C198.6%2C269.8 198.4%2C269.1 198.8%2C268.1C199.6%2C265.9 200.2%2C264.8 200.4%2C264.8C201.7%2C264.7 202.4%2C266.4 202.6%2C270Z M147.2%2C246.8C147.2%2C246.8 146.9%2C246.8 146.4%2C246.8C145.8%2C246.7 145.2%2C246.6 144.4%2C246.5C143.6%2C246.3 142.7%2C246.1 141.7%2C245.7C140.7%2C245.3 139.8%2C244.8 138.9%2C244C138.1%2C243.3 137.3%2C242.3 136.7%2C241.2C136%2C240.1 135.6%2C238.6 135.4%2C236.9C135.4%2C236.7 135.4%2C236.5 135.4%2C236.4C135.3%2C234.5 135.5%2C232.7 136%2C231C136.5%2C229.2 137.3%2C227.5 138.5%2C226.1C139.6%2C224.7 141%2C223.6 142.7%2C222.7C144.4%2C221.8 146.3%2C221.3 148.4%2C221.1C149.8%2C221.1 151%2C221.4 152.2%2C222.2C153.3%2C222.9 154.2%2C223.9 155%2C225.2C155.8%2C226.4 156.4%2C227.8 156.9%2C229.3C157.2%2C230.6 157.5%2C231.9 157.6%2C233.1C157.6%2C233.3 157.6%2C233.5 157.6%2C233.7C159.5%2C232.2 161.1%2C230.8 162.4%2C229.5C163.7%2C228.1 164.9%2C226.8 165.9%2C225.6C166.8%2C224.4 167.7%2C223.3 168.4%2C222.2C169.2%2C221 169.9%2C220 170.7%2C219C170.7%2C218.9 170.8%2C218.9 171%2C218.9C171%2C218.9 171%2C218.9 171.1%2C218.9C171.2%2C218.9 171.4%2C219 171.5%2C219.1C171.8%2C219.4 171.9%2C220 172%2C220.9C172%2C221 172%2C221.1 172%2C221.2C172.1%2C222.3 172.1%2C223.5 172%2C224.7C171.9%2C226.2 171.7%2C227.7 171.6%2C229.4C169.9%2C232 167.9%2C234.6 165.7%2C237.1C163.4%2C239.7 161.4%2C242.1 159.6%2C244.4C159.6%2C245 159.6%2C245.7 159.7%2C246.3C159.8%2C247.6 159.9%2C248.9 160.2%2C250.2C160.7%2C252.1 161.2%2C253.9 161.8%2C255.5C161.8%2C255.6 161.9%2C255.8 161.9%2C255.9C161.9%2C256.1 161.8%2C256.2 161.7%2C256.3C161.7%2C256.3 161.6%2C256.3 161.6%2C256.3C161.4%2C256.3 161.2%2C256.2 161%2C255.9C160.4%2C255.1 159.9%2C254.3 159.3%2C253.3C158.8%2C252.3 158.4%2C251.4 158%2C250.6C157.6%2C249.7 157.3%2C249.1 157.1%2C248.5C156.8%2C248.1 156.6%2C247.8 156.5%2C247.8L156.5%2C247.8C153.9%2C250.2 151.3%2C252.7 148.6%2C255.3C146%2C257.9 143.6%2C260.6 141.4%2C263.4C139.2%2C266.2 137.5%2C269 136.1%2C271.9C134.7%2C274.8 133.9%2C277.7 133.8%2C280.5C133.8%2C281.2 133.8%2C281.9 133.9%2C282.5C134%2C284.9 134.6%2C287 135.5%2C288.8C136.7%2C291 138.3%2C292.9 140.4%2C294.4C142.5%2C295.9 144.9%2C297.1 147.7%2C298C150.4%2C298.9 153.2%2C299.5 156.2%2C299.9C159.1%2C300.3 162.1%2C300.5 165%2C300.5C167.9%2C300.6 170.6%2C300.5 173.1%2C300.3C178.2%2C300 183.2%2C299.3 188.1%2C298.1C193%2C297 197.8%2C295.5 202.4%2C293.8C207.1%2C292 211.7%2C290 216.2%2C287.8C220.7%2C285.6 225.1%2C283.2 229.6%2C280.7C230.2%2C280.4 230.7%2C280.2 231%2C280.2C231.1%2C280.2 231.2%2C280.2 231.3%2C280.3C231.3%2C280.3 231.3%2C280.4 231.3%2C280.4C231.4%2C280.6 231.1%2C281 230.5%2C281.5C225.9%2C285.2 221%2C288.6 215.7%2C291.6C210.5%2C294.6 205%2C297.1 199.3%2C299.2C193.6%2C301.3 187.7%2C302.9 181.8%2C304C177.2%2C304.9 172.6%2C305.5 168%2C305.8C166.7%2C305.9 165.3%2C305.9 164%2C306C159.9%2C306.1 155.8%2C305.7 151.8%2C304.8C147.7%2C304 144%2C302.5 140.7%2C300.6C137.4%2C298.6 134.6%2C296.1 132.4%2C292.9C130.2%2C289.8 129%2C286 128.7%2C281.4C128.7%2C281.3 128.7%2C281.1 128.7%2C280.9C128.5%2C278 128.8%2C275.2 129.5%2C272.6C130.2%2C269.8 131.2%2C267.2 132.4%2C264.8C133.6%2C262.4 135%2C260.2 136.6%2C258.2C138.1%2C256.2 139.7%2C254.5 141.1%2C252.9C142.5%2C251.4 143.8%2C250.1 144.9%2C249.1C146%2C248 146.8%2C247.3 147.2%2C246.8M141.5%2C234.8C142.3%2C235.7 143.5%2C236.2 144.9%2C236.3C146.1%2C236.4 147.2%2C236.5 148.4%2C236.4C148.7%2C236.4 148.9%2C236.3 149.2%2C236.3C150.9%2C236.2 152.6%2C235.8 154.4%2C235.3C154.2%2C233.5 153.4%2C232.3 152.1%2C231.4C150.9%2C230.6 149.5%2C230.2 148%2C230.2C147.8%2C230.2 147.7%2C230.3 147.5%2C230.3C146.2%2C230.4 145%2C230.8 143.8%2C231.5C142.5%2C232.3 141.7%2C233.4 141.5%2C234.8Z M291.2%2C301.5C293.6%2C301.3 296%2C300.6 298.4%2C299.1C300.9%2C297.7 303.1%2C295.8 305.2%2C293.6C307.2%2C291.4 308.9%2C288.9 310.4%2C286.2C311.8%2C283.4 312.8%2C280.6 313.2%2C277.7C313.2%2C277.1 313.2%2C276.6 313.2%2C276.2C313.1%2C275.8 313.1%2C275.5 313%2C275.4C312.9%2C275.2 312.8%2C275.1 312.6%2C275.1C312.4%2C275.1 312.2%2C275.2 312.1%2C275.3C311.6%2C275.5 310.9%2C275.9 310%2C276.3C309.1%2C276.8 308%2C277.1 306.5%2C277.3C306.1%2C277.4 305.7%2C277.4 305.4%2C277.5C303.4%2C277.6 301.9%2C277.1 300.8%2C276C299.6%2C274.7 298.9%2C272.8 298.8%2C270.3C298.7%2C269.2 298.7%2C268 298.9%2C266.6C299.1%2C265.1 299.4%2C263.8 299.9%2C262.5C300.4%2C261.2 301.1%2C260.1 302.1%2C259.2C302.9%2C258.3 304.1%2C257.8 305.5%2C257.7C307.4%2C257.6 309.1%2C258.1 310.5%2C259C311.9%2C259.9 313.1%2C261.2 314%2C262.8C315%2C264.5 315.7%2C266.3 316.2%2C268.3C316.8%2C270.4 317.1%2C272.5 317.2%2C274.6C317.4%2C276.7 317.2%2C279.1 316.8%2C281.7C316.4%2C284.4 315.7%2C287.1 314.7%2C289.9C313.8%2C292.6 312.6%2C295.3 311.2%2C297.9C309.8%2C300.5 308.1%2C302.9 306.1%2C305C304.2%2C307 302%2C308.7 299.6%2C310.1C297.4%2C311.3 294.9%2C312.1 292.3%2C312.2C292.1%2C312.2 292%2C312.2 291.8%2C312.3C288.6%2C312.5 285.8%2C311.9 283.4%2C310.7C280.9%2C309.4 278.9%2C307.7 277.3%2C305.6C275.7%2C303.6 274.4%2C301.2 273.6%2C298.6C272.7%2C295.9 272.2%2C293.3 272.1%2C290.7C271.8%2C287.2 272.2%2C283.7 273.1%2C280.2C274%2C276.7 275.2%2C273.4 276.6%2C270.1C278.1%2C266.9 279.8%2C263.7 281.7%2C260.8C283.6%2C257.8 285.4%2C255.1 287.2%2C252.6C289.1%2C250 290.7%2C247.7 292.2%2C245.7C293.8%2C243.7 294.9%2C242 295.7%2C240.7C296.7%2C238.9 297.2%2C237.4 297.4%2C236.1C297.5%2C234.8 297.6%2C233.7 297.8%2C232.8C297.7%2C232.5 297.8%2C232.3 297.9%2C232.2C298%2C232.2 298%2C232.1 298.1%2C232.1C298.2%2C232.1 298.3%2C232.3 298.4%2C232.6C298.6%2C233 298.9%2C233.7 299.2%2C234.5C299.4%2C235.2 299.6%2C236.1 299.7%2C237C299.7%2C237.1 299.7%2C237.3 299.7%2C237.4C299.7%2C238.5 299.6%2C239.7 299.2%2C241C298.9%2C242.4 298.2%2C243.8 297.3%2C245.3C295.1%2C248.6 292.8%2C252 290.1%2C255.6C287.5%2C259.3 285.1%2C263 282.9%2C266.9C280.6%2C270.8 278.9%2C274.7 277.6%2C278.6C276.6%2C281.6 276.2%2C284.6 276.4%2C287.5C276.5%2C288.4 276.6%2C289.3 276.8%2C290.1C277.6%2C294.4 279.2%2C297.5 281.6%2C299.2C284.1%2C301 287.3%2C301.7 291.2%2C301.5Z M262.9%2C246.4L262.9%2C246.4C262.9%2C246.1 261.7%2C245.2 259.4%2C243.7C257%2C242.2 255.8%2C241.5 255.6%2C241.5C255.3%2C241.5 255%2C242.3 254.5%2C243.9C254.1%2C245.5 253.9%2C246.6 253.9%2C247.2C254%2C248.9 254.9%2C249.7 256.6%2C249.5C257.4%2C249.5 258.6%2C249.1 260.3%2C248.3C262.1%2C247.5 262.9%2C246.8 262.9%2C246.4M265.5%2C243.9L265.5%2C243.9C265.9%2C251.1 262.9%2C254.9 256.5%2C255.3C253.3%2C255.5 251.6%2C253.6 251.3%2C249.7C251%2C245.2 252.2%2C240.7 254.8%2C236.3C255.4%2C233.8 256%2C232.5 256.4%2C232.5C256.9%2C232.4 257%2C232.7 256.7%2C233.4C256.4%2C234.5 256.2%2C235.4 256.2%2C236.2C262.3%2C239.3 265.4%2C241.9 265.5%2C243.9Z M265.9%2C311L265.9%2C311C265.8%2C310.8 265%2C310.1 263.2%2C309C261.5%2C307.9 260.6%2C307.4 260.4%2C307.4C260.2%2C307.4 259.9%2C308 259.6%2C309.2C259.3%2C310.4 259.1%2C311.2 259.2%2C311.6C259.2%2C312.9 259.9%2C313.5 261.2%2C313.4C261.7%2C313.4 262.7%2C313 263.9%2C312.4C265.2%2C311.9 265.9%2C311.4 265.9%2C311M267.8%2C309.2L267.8%2C309.2C268.1%2C314.6 265.9%2C317.4 261.1%2C317.7C258.7%2C317.9 257.4%2C316.5 257.2%2C313.5C257%2C310.2 257.9%2C306.8 259.9%2C303.5C260.3%2C301.6 260.7%2C300.7 261.1%2C300.6C261.4%2C300.6 261.5%2C300.8 261.3%2C301.3C261%2C302.1 260.8%2C302.8 260.9%2C303.4C265.4%2C305.8 267.7%2C307.7 267.8%2C309.2Z M49.5%2C240.5L49.5%2C240.5C50%2C240.8 50%2C241.9 49.7%2C243.5C49.6%2C245.2 49.2%2C246 48.7%2C246C48.7%2C246 48.2%2C245.5 47.3%2C244.5C46.5%2C243.5 45.5%2C243 44.6%2C243C42.7%2C243.2 41.6%2C246.8 41.2%2C254C40.8%2C261.1 40.3%2C264.7 39.6%2C264.6C38.8%2C264.6 37.8%2C263.1 36.7%2C260.1C35.4%2C256.2 33.3%2C253.3 30.6%2C251.3C30.5%2C251.6 30.3%2C251.8 30.1%2C252.1C29.7%2C252.3 28.5%2C251.9 26.6%2C251C24.7%2C250.1 23.7%2C249.3 23.5%2C248.5C22.9%2C244.8 23.4%2C242.9 25.2%2C242.8C28.4%2C242.5 32.1%2C245.7 36.2%2C252.6C36.9%2C254 37.7%2C255.7 38.8%2C257.5C39%2C254.1 39.3%2C250.7 39.8%2C247.2C40.4%2C240.9 41.9%2C237.8 44.2%2C237.8C46%2C237.6 47.8%2C238.5 49.5%2C240.5Z M152.7%2C314.9L152.7%2C314.9C153.2%2C315.2 153.2%2C316.3 152.9%2C317.9C152.7%2C319.6 152.4%2C320.4 151.8%2C320.4C151.8%2C320.4 151.4%2C319.9 150.5%2C318.9C149.6%2C317.9 148.7%2C317.4 147.8%2C317.4C145.9%2C317.6 144.8%2C321.2 144.4%2C328.4C144%2C335.5 143.5%2C339.1 142.8%2C339C142%2C339 141%2C337.5 139.9%2C334.5C138.5%2C330.6 136.5%2C327.7 133.8%2C325.7C133.7%2C325.9 133.5%2C326.2 133.2%2C326.5C132.8%2C326.7 131.7%2C326.3 129.8%2C325.4C127.9%2C324.5 126.9%2C323.7 126.7%2C322.9C126%2C319.2 126.6%2C317.4 128.4%2C317.2C131.6%2C316.9 135.3%2C320.1 139.4%2C326.9C140%2C328.4 140.9%2C330.1 142%2C331.9C142.2%2C328.5 142.5%2C325.1 142.9%2C321.6C143.6%2C315.3 145.1%2C312.2 147.4%2C312.1C149.2%2C312 151%2C312.9 152.7%2C314.9Z M266.9%2C271.5L266.9%2C271.5C267.4%2C271.9 267.4%2C272.9 267.1%2C274.6C267%2C276.2 266.6%2C277 266.1%2C277.1C266.1%2C277.1 265.6%2C276.6 264.7%2C275.5C263.9%2C274.5 262.9%2C274 262%2C274.1C260.1%2C274.2 259%2C277.8 258.6%2C285C258.2%2C292.2 257.7%2C295.7 257%2C295.6C256.2%2C295.6 255.2%2C294.1 254.1%2C291.1C252.8%2C287.2 250.7%2C284.3 248%2C282.3C247.9%2C282.6 247.7%2C282.9 247.5%2C283.1C247.1%2C283.3 245.9%2C282.9 244%2C282C242.1%2C281.1 241.1%2C280.3 240.9%2C279.5C240.3%2C275.9 240.8%2C274 242.6%2C273.9C245.8%2C273.5 249.5%2C276.8 253.6%2C283.6C254.2%2C285 255.1%2C286.7 256.2%2C288.5C256.4%2C285.1 256.7%2C281.7 257.2%2C278.2C257.8%2C271.9 259.3%2C268.8 261.7%2C268.8C263.4%2C268.7 265.2%2C269.6 266.9%2C271.5Z M185.9%2C324.6L185.9%2C324.6C185.9%2C324.3 185.3%2C324 184.2%2C323.7C183%2C323.4 182.2%2C323.2 181.7%2C323.2C180%2C323.3 177.9%2C324.4 175.6%2C326.5C173.3%2C328.3 172.2%2C329.5 172.2%2C330.2C174.6%2C329.9 177.5%2C329 180.9%2C327.6C184.3%2C326.3 186%2C325.3 185.9%2C324.6M188.8%2C322.4L188.8%2C322.4C189%2C325.1 187.7%2C327.5 185%2C329.6C182.9%2C331 179.7%2C332.4 175.1%2C333.6C170.9%2C334.8 167.2%2C335.5 164.1%2C335.7C163.6%2C335.8 162.1%2C335.3 159.7%2C334.4C157.3%2C333.5 156.1%2C332.9 156%2C332.5C156%2C332.3 157.4%2C332.1 160.2%2C331.9C162%2C331.9 164.6%2C331.5 168%2C330.7C171.5%2C328 173.6%2C325.9 174.2%2C324.4C175.9%2C320.6 176.8%2C317.9 176.7%2C316.3C176.5%2C313.8 175.6%2C312.6 173.8%2C312.7C172.7%2C312.8 171.8%2C313.6 170.9%2C315.2C170.6%2C315.9 170.4%2C315.8 170.4%2C314.7C170.3%2C313.9 170.7%2C312.8 171.4%2C311.4C172.5%2C309.6 173.5%2C308.6 174.4%2C308.6C176.8%2C308.4 178.1%2C309.8 178.2%2C312.8C178.4%2C315 178.2%2C317.1 177.8%2C319C177.3%2C320.2 177%2C321.5 176.7%2C322.7C179.4%2C320.4 181.3%2C319.2 182.4%2C319.1C186.5%2C318.8 188.7%2C319.9 188.8%2C322.4Z M77.7%2C286.8L71.6%2C298.9L61.1%2C293.8L67.2%2C281.6L77.7%2C286.8Z M77%2C274.8L70.8%2C287L60.3%2C281.9L66.5%2C269.7L77%2C274.8Z M233.6%2C301L245.8%2C307.2L240.7%2C317.7L228.5%2C311.5L233.6%2C301Z M221.7%2C301.8L233.9%2C307.9L228.8%2C318.4L216.6%2C312.3L221.7%2C301.8Z M378.3%2C267.1L390.5%2C273.3L385.4%2C283.8L373.2%2C277.6L378.3%2C267.1Z M365.4%2C269.9L377.5%2C276.1L372.4%2C286.6L360.2%2C280.4L365.4%2C269.9Z M341.6%2C270.8C341.5%2C272.6 341.6%2C274.8 341.7%2C277.3C341.8%2C278 341.8%2C278.8 341.9%2C279.6C342.2%2C283.2 342.9%2C286.8 344%2C290.6C345.1%2C294.3 346.7%2C297.9 348.8%2C301.4C350.9%2C304.9 353.7%2C307.7 357.3%2C310C360.8%2C312.3 364.7%2C313.4 368.9%2C313.2C369.1%2C313.2 369.4%2C313.2 369.7%2C313.2C373.6%2C312.9 377.6%2C311.8 381.6%2C309.9C385.9%2C307.8 390.2%2C305 394.3%2C301.4C398.4%2C297.9 402.2%2C293.8 405.6%2C289.2C408.9%2C284.7 411.9%2C279.9 414.3%2C274.7C416.8%2C269.6 418.5%2C264.4 419.4%2C259.1C419.6%2C257.2 419.8%2C256 419.7%2C255.3C419.7%2C254.7 419.3%2C254.4 418.6%2C254.4C417.9%2C254.5 416.8%2C254.7 415.4%2C255.2C413.9%2C255.6 412%2C256.1 409.6%2C256.5C409%2C256.6 408.4%2C256.7 407.9%2C256.7C404.9%2C256.9 402.4%2C256 400.8%2C254C398.9%2C251.7 397.8%2C248.6 397.6%2C244.8C397.5%2C243.2 397.5%2C241.2 397.8%2C239C398.1%2C236.8 398.6%2C234.7 399.4%2C232.7C400.2%2C230.8 401.2%2C229.1 402.6%2C227.6C404%2C226.2 405.8%2C225.4 407.9%2C225.3C411%2C225.2 413.6%2C225.9 415.7%2C227.3C417.8%2C228.8 419.6%2C230.8 421.1%2C233.3C422.6%2C235.8 423.7%2C238.6 424.5%2C241.8C425.3%2C244.9 425.8%2C248.1 426%2C251.3C426.1%2C251.9 426.1%2C252.4 426.2%2C253C426.4%2C256.4 426.1%2C260.3 425.3%2C264.5C424.3%2C269.5 422.8%2C274.6 420.8%2C279.8C418.7%2C285 416.2%2C290.3 413.1%2C295.5C410.1%2C300.7 406.7%2C305.5 403%2C309.9C399.2%2C314.2 395.2%2C318 390.9%2C321.1C386.6%2C324.2 382.1%2C326.4 377.5%2C327.6C375.8%2C328.1 374%2C328.4 372.3%2C328.5C369.4%2C328.6 366.4%2C328.4 363.4%2C327.6C358.6%2C326.4 353.9%2C323.6 349.2%2C319.2C346.4%2C316.2 344.1%2C312.7 342.4%2C308.6C340.6%2C304.4 339.3%2C300.2 338.5%2C295.8C337.9%2C292.4 337.4%2C288.9 337.2%2C285.5C337.1%2C284.6 337.1%2C283.7 337.1%2C282.8C336.9%2C278.4 337.1%2C274.5 337.6%2C271C338.4%2C267.4 339.2%2C265.6 340.2%2C265.5C340.9%2C265.5 341.4%2C266.7 341.5%2C269C341.5%2C269.5 341.5%2C270.1 341.6%2C270.8Z'/></svg>");
  --side-w:266px;
  --top-h:66px;
}

/* ── 3) الأساس ──────────────────────────────────────────────────────────── */
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:hidden}
body{
  /* SF Mada أولاً في الاتجاهين: خطّ الهوية، وتغطيته اللاتينية كافية للواجهة.
     وما بعده احتياطٌ للمحارف التي ينقصها (انظر FontCoverage في البطاقة). */
  font-family:'SF Mada','Noto Naskh Arabic','Segoe UI',Tahoma,sans-serif;
  font-size:15px; line-height:1.75; color:var(--n-700);
  /* clip لا hidden: hidden تجعل body حاوية تمرير فيتعطّل ثبات الشريط العلوي (sticky) */
  background:var(--n-50); overflow-x:clip;
  -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility;
}
h1,h2,h3,h4,h5{font-weight:700;line-height:1.4;color:var(--navy)}
h1{font-size:26px} h2{font-size:21px} h3{font-size:18px} h4{font-size:16px}
a{color:var(--teal-600);text-decoration:none;transition:color var(--t-fast)}
a:hover{color:var(--teal-700)}
button,input,select,textarea{font:inherit;color:inherit}
button{background:none;border:0;cursor:pointer}
img,svg{display:block;max-width:100%}
ul,ol{list-style:none}
table{border-collapse:collapse;width:100%}
:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:4px}
::selection{background:var(--teal-100);color:var(--navy)}

/* الأرقام في الجداول والبطاقات — عرض ثابت حتى لا ترقص الأعمدة */
.num,.data-table td,.kpi-val,.stat-val{font-variant-numeric:tabular-nums}
.mono{font-family:ui-monospace,'SF Mono',Menlo,Consolas,monospace;font-size:.88em;letter-spacing:-.02em}

::-webkit-scrollbar{width:9px;height:9px}
::-webkit-scrollbar-track{background:transparent}
::-webkit-scrollbar-thumb{background:var(--n-300);border-radius:9px;border:2px solid transparent;background-clip:content-box}
::-webkit-scrollbar-thumb:hover{background:var(--n-400);background-clip:content-box}

/* إخفاءٌ بصريّ لا إزاحةٌ خارج الشاشة: `right:-9999px` يوسّع مساحة التمرير
   في RTL فيظهر شريط أفقي وهمي على الجوال. */
.skip-link{
  position:absolute;width:1px;height:1px;overflow:hidden;
  clip-path:inset(50%);white-space:nowrap;
  top:8px;inset-inline-start:8px;z-index:999;
  background:var(--navy);color:#fff;padding:10px 18px;border-radius:var(--r-sm);
}
.skip-link:focus{width:auto;height:auto;clip-path:none;overflow:visible}

/* ── 4) القشرة ──────────────────────────────────────────────────────────── */
.app{min-height:100vh}
.side{
  position:fixed;inset-block:0;inset-inline-start:0;width:var(--side-w);
  background:var(--grad-side);color:#fff;z-index:60;
  display:flex;flex-direction:column;overflow:hidden;
  box-shadow:1px 0 0 rgba(255,255,255,.06);
  transition:transform var(--t-slow);
}
/* صورة الفعالية خلف الشريط: ليلة حفلٍ حقيقية، لا زخرفة مكرَّرة.
   طبقتان — الصورة، ثم تدرّج أخضر يفتح في الأسفل فيبقى النص مقروءاً. */
.side::before{
  content:'';position:absolute;inset:0;z-index:0;pointer-events:none;
  background:url(../img/side-bg.jpg) center/cover no-repeat;
  opacity:.62;
}
.side::after{
  content:'';position:absolute;inset:0;z-index:0;pointer-events:none;
  background:linear-gradient(to bottom,
    rgba(148,54,196,.95) 0%,
    rgba(148,54,196,.90) 30%,
    rgba(106,36,145,.82) 58%,
    rgba(74,22,112,.70) 82%,
    rgba(43,14,61,.74) 100%);
}
/* المحتوى فوق الطبقتين */
.side-head,.side-scroll,.side-foot{position:relative;z-index:1}
.side-head{
  padding:20px 20px 16px;border-bottom:1px solid rgba(255,255,255,.09);position:relative;
}
/* الشعار الرسمي بنسخته البيضاء — ملفٌّ مستقل لا مرشّح CSS:
   المرشّح يُعيد حساب كل بكسل عند كل رسم، ويسقط في الطباعة عند بعض المتصفّحات. */
.side-head{display:flex;align-items:center;gap:13px}
.side-mark{
  width:46px;height:auto;flex:none;
  filter:drop-shadow(0 2px 7px rgba(0,0,0,.28));
}
.side-logo{width:100%;max-width:212px;height:auto}
.side-name{min-width:0}
.side-name b{display:block;font-size:15.5px;font-weight:700;line-height:1.35;color:#fff}
.side-sub{
  margin-top:1px;font-size:11.5px;color:var(--teal-300);
  letter-spacing:.03em;font-weight:400;
}

.side-scroll{flex:1;overflow-y:auto;padding:14px 12px 20px;position:relative;z-index:1}
.side-scroll::-webkit-scrollbar-thumb{background:rgba(255,255,255,.16);background-clip:content-box}

.nav-grp{margin-bottom:4px}
.nav-mod{
  width:100%;display:flex;align-items:center;gap:11px;
  padding:10px 12px;border-radius:var(--r-md);
  color:rgba(255,255,255,.62);font-size:12.5px;font-weight:700;
  letter-spacing:.03em;transition:all var(--t-fast);text-align:start;
}
.nav-mod:hover{background:rgba(255,255,255,.07);color:#fff}
.nav-mod.has-active{color:#fff}
.nav-mod .ic{width:17px;height:17px;opacity:.9}
.nav-mod .mt{flex:1}
.nav-mod .chev{width:13px;height:13px;transition:transform var(--t);opacity:.5}
.nav-mod.open .chev{transform:rotate(180deg)}
.nav-sub{display:none;padding:2px 0 6px}
.nav-mod.open+.nav-sub{display:block;animation:navIn .3s var(--e-out)}
@keyframes navIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}

.nav-leaf{
  display:flex;align-items:center;gap:10px;position:relative;
  padding-block:9px;padding-inline:30px 12px;margin:1px 0;border-radius:var(--r-sm);
  color:rgba(255,255,255,.74);font-size:13.5px;transition:all var(--t-fast);
}
.nav-leaf:hover{background:rgba(255,255,255,.08);color:#fff}
.nav-leaf .ic{width:15px;height:15px;opacity:.75}
.nav-leaf.active{background:rgba(0,150,36,.24);color:#fff;font-weight:700}
.nav-leaf.active .ic{opacity:1;color:var(--teal-300)}
.nav-leaf.active::before{
  content:'';position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%);
  width:3px;height:20px;border-radius:3px;background:var(--teal-300);
}
.nav-leaf .cnt{
  margin-inline-start:auto;font-size:11px;font-weight:700;
  min-width:20px;text-align:center;padding:1px 6px;border-radius:var(--r-pill);
  background:rgba(255,255,255,.14);
}
.nav-leaf .cnt.hot{background:var(--danger);color:#fff}
.nav-leaf .cnt.warm{background:var(--warn);color:#fff}

.side-foot{
  padding:12px 16px;border-top:1px solid rgba(255,255,255,.09);
  font-size:11px;color:rgba(255,255,255,.4);position:relative;z-index:1;
  display:flex;justify-content:space-between;align-items:center;
}
.env-dot{display:inline-flex;align-items:center;gap:5px;color:var(--teal-300)}
.env-dot i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px rgba(51,171,80,.2)}

/* ── 4ب) مساحات العمل في القائمة الجانبية ───────────────────────────────── */

/*
  اللوحة البيضاء: طبقتان كطبقتَي الشريط — صورة الفعالية ثم تدرّج — إلا أن
  التدرّج هنا أبيض لا أخضر. ولأن الأرضية انقلبت، ينقلب معها كل لون نصٍّ
  وحدٍّ داخلها: الأبيض على أبيض لا يُقرأ.
*/
.ws-panel{
  position:relative;isolation:isolate;overflow:hidden;
  border-radius:var(--r-lg);margin:2px 0 10px;
  box-shadow:0 1px 0 rgba(255,255,255,.14),0 6px 18px rgba(0,0,0,.18);
}
.ws-panel::before{
  content:'';position:absolute;inset:0;z-index:0;pointer-events:none;
  background:url(../img/side-bg.jpg) center/cover no-repeat;
  opacity:.62;
}
.ws-panel::after{
  content:'';position:absolute;inset:0;z-index:0;pointer-events:none;
  background:linear-gradient(to bottom,
    rgba(255,255,255,.96) 0%,
    rgba(255,255,255,.93) 30%,
    rgba(255,255,255,.90) 58%,
    rgba(255,255,255,.93) 82%,
    rgba(255,255,255,.96) 100%);
}
.ws-panel > *{position:relative;z-index:1}

.ws-panel .nav-mod{color:var(--navy);padding:9px 11px}
.ws-panel .nav-mod:hover,.ws-panel .nav-mod.has-active{background:rgba(148,54,196,.07);color:var(--navy)}
.ws-panel .nav-mod .chev{opacity:.45}
.ws-panel .nav-sub{padding:0 4px 6px}

.ws-panel .nav-leaf{color:var(--n-700)}
.ws-panel .nav-leaf:hover{background:rgba(148,54,196,.08);color:var(--navy)}
.ws-panel .nav-leaf.active{background:var(--teal-50);color:var(--navy)}
.ws-panel .nav-leaf.active::before{background:var(--teal-600)}
.ws-panel .ws-leaf.closed{color:var(--n-400)}

.nav-mod .ws-n{
  font-size:10.5px;font-weight:700;padding:1px 7px;border-radius:var(--r-pill);
  background:rgba(148,54,196,.1);color:var(--teal-700);
}
.ws-filter{
  display:flex;align-items:center;gap:7px;margin:3px 2px 7px;padding:0 10px;height:30px;
  border-radius:var(--r-pill);background:rgba(255,255,255,.72);
  border:1px solid var(--n-200);transition:all var(--t-fast);
}
.ws-filter:focus-within{background:#fff;border-color:var(--teal-300);box-shadow:0 0 0 3px var(--teal-50)}
.ws-filter .ic{width:14px;height:14px;color:var(--n-400)}
.ws-filter input{
  flex:1;min-width:0;border:0;outline:none;background:none;color:var(--navy);
  font-family:inherit;font-size:12.5px;
}
.ws-filter input::placeholder{color:var(--n-400)}

.ws-cat{margin-bottom:3px}
.ws-cat[hidden]{display:none}
.ws-cat-h{
  display:flex;align-items:center;gap:7px;padding:4px 11px 2px;
  font-size:10.5px;font-weight:800;letter-spacing:.04em;
  color:var(--n-500);
}
.ws-cat-h .sw{width:8px;height:8px;border-radius:2px;flex:0 0 8px}

/* السطر: اسم الجهة، ثم ما ينتظر قراراً فيها. واللون على رأس فئتها وحده */
.nav-leaf.ws-leaf{padding-block:4px;padding-inline:17px 11px;margin:0;font-size:12.5px;gap:8px}
.ws-leaf.active::before{height:14px}
.nav-leaf.ws-leaf[hidden]{display:none}
.ws-leaf .ws-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ws-leaf .cnt{margin-inline-start:6px}
/* المغلقة تبقى في القائمة ويُرى إغلاقها — لا تُحجب */
.ws-leaf.closed{color:rgba(255,255,255,.4)}
.ws-none{padding:7px 11px;font-size:12px;color:var(--n-500)}

/* ── 5) الشريط العلوي ───────────────────────────────────────────────────── */
.main{margin-inline-start:var(--side-w);min-height:100vh;display:flex;flex-direction:column}
.top{
  height:var(--top-h);position:sticky;top:0;z-index:50;
  background:rgba(255,255,255,.88);backdrop-filter:blur(14px);
  border-bottom:1px solid var(--n-200);
  display:flex;align-items:center;gap:14px;padding:0 24px;
}
.crumb{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--n-500);min-width:0}
.crumb b{color:var(--navy);font-size:15.5px;font-weight:700}
.crumb .sep{color:var(--n-300)}
.top-sp{flex:1}
.top-search{
  display:flex;align-items:center;gap:9px;height:38px;width:270px;
  padding:0 13px;border-radius:var(--r-pill);
  background:var(--n-100);border:1px solid transparent;
  color:var(--n-500);font-size:13.5px;transition:all var(--t-fast);
}
.top-search:hover{background:var(--n-50);border-color:var(--n-200)}
.top-search:focus-within{background:#fff;border-color:var(--teal-300);box-shadow:0 0 0 3px var(--teal-50)}
.top-search input{flex:1;border:0;background:none;outline:none;min-width:0}
.top-search kbd{
  font-size:10.5px;padding:2px 6px;border-radius:5px;
  background:var(--n-0);border:1px solid var(--n-200);color:var(--n-500);
}
.icon-btn{
  width:38px;height:38px;border-radius:var(--r-md);display:grid;place-items:center;
  color:var(--n-600);transition:all var(--t-fast);position:relative;
}
.icon-btn:hover{background:var(--n-100);color:var(--navy)}
.icon-btn .dot{
  position:absolute;top:8px;inset-inline-end:8px;width:7px;height:7px;
  border-radius:50%;background:var(--danger);border:2px solid #fff;
}
.who{display:flex;align-items:center;gap:10px;padding-block:4px;padding-inline:6px 10px;border-radius:var(--r-pill);transition:background var(--t-fast)}
.who:hover{background:var(--n-100)}
.who-txt{text-align:start;line-height:1.3}
.who-txt b{display:block;font-size:13px;color:var(--navy)}
.who-txt span{font-size:11px;color:var(--n-500)}
/* الحرفان بديلاً عن الصورة — الدائرة تُقرأ بياضاً على الأخضر، ومركزُها
   مركزُ الحرف لا مركزُ سطرٍ موروث: `line-height:1` يُسقط الرصاص الذي كان
   يدفع الحرف العربي إلى أعلى الدائرة. ولا تُلحِق به قاعدةُ حاوية لونَها ولا
   `display` — الحرفان ليسا سطرَ وصفٍ ثانياً. */
.avatar{
  width:34px;height:34px;border-radius:50%;display:grid;place-items:center;
  background:var(--grad-brand);color:#fff;font-size:13px;font-weight:700;flex:0 0 34px;
  line-height:1;text-align:center;overflow:hidden;position:relative;
}
.avatar.teal{background:var(--grad-teal)}

/* خانة الصورة في عمودها — نسبة البطاقة ٣×٤ لا دائرة، فالملامح تُقرأ.
   والصورة تغطّي المربّع الساكن ولا تمحوه: سقوطُها يكشفه ثانيةً بلا سطر برمجة.
   و`object-fit` هنا متصفّحٌ لا mPDF — البطاقة تُلائم صورتها في GD. */
.photo-cell{
  width:46px;height:46px;border-radius:var(--r-sm);
  display:grid;place-items:center;position:relative;overflow:hidden;
  background:var(--n-100);color:var(--n-400);flex:0 0 46px;
}
.photo-cell > img{
  position:absolute;inset:0;width:100%;height:100%;
  object-fit:cover;object-position:center top;
}
.photo-cell [data-ic]{width:18px;height:18px}
/* الصورة كما رُفعت: بنسبتها لا مقصوصةً إلى الخانة، والمربّع الساكن تحتها */
.photo-cell.as-is{height:auto;min-height:46px;max-height:72px}
.photo-cell.as-is > *{grid-area:1/1}
.photo-cell.as-is > img{position:static;width:46px;height:auto;max-height:72px;object-fit:contain}
.col-photo{width:62px}
/* الصورة وشعارُ حالتها في عمودٍ واحد — الحالة تحتها لا بإزائها، فالعمود ضيّق */
.photo-with-state{display:flex;align-items:center;gap:9px;flex-wrap:wrap}

/* مُبدِّل اللغة — زرٌّ واحد يُسمّى باللغة التي ينقل إليها.
   واسمه بلغته هو (`lang` و`dir` على الـ<span>)، فلا يُقرأ «English» معكوساً
   في صفحةٍ عربية. */
.lang-form{display:flex;flex:0 0 auto}
.lang-btn{width:auto;display:inline-flex;align-items:center;gap:7px;padding:0 11px;
  font-size:12px;font-weight:700;color:var(--n-600)}
.lang-btn > span{line-height:1}
.avatar.sm{width:28px;height:28px;flex-basis:28px;font-size:11px}
.avatar.lg{width:46px;height:46px;flex-basis:46px;font-size:17px}

/* شارة «ما فائدة هذه الشاشة؟» — تُلازم كل شاشة */
.value-chip{
  display:inline-flex;align-items:center;gap:7px;max-width:min(52ch,40vw);
  padding:5px 12px;border-radius:var(--r-pill);
  background:var(--teal-50);border:1px solid var(--teal-100);
  color:var(--teal-700);font-size:12px;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
  transition:all var(--t-fast);
}
.value-chip:hover{background:var(--teal-100);border-color:var(--teal-300)}
.value-chip .ic{width:14px;height:14px;flex:0 0 14px}
/* ── 6) الصفحة ──────────────────────────────────────────────────────────── */
/* بلا `max-width`: المحتوى يملأ ما تبقّى بعد الشريط الجانبي مهما اتّسعت
   الشاشة. والحدّ الأقصى كان يترك فراغاً ميتاً على الشاشات الكبيرة. */
.page{padding:24px;flex:1;width:100%}
.page-head{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:20px}
.page-head .ttl{flex:1;min-width:240px}
.page-head h1{display:flex;align-items:center;gap:10px}
.page-head p{color:var(--n-500);font-size:13.5px;margin-top:3px}
.page-act{display:flex;gap:9px;flex-wrap:wrap}

.grid{display:grid;gap:16px}
.g2{grid-template-columns:repeat(2,minmax(0,1fr))}
.g3{grid-template-columns:repeat(3,minmax(0,1fr))}
.g4{grid-template-columns:repeat(4,minmax(0,1fr))}
.g-main{grid-template-columns:minmax(0,1fr) 340px;align-items:start}
/* شبكات ذات عمود جانبي ثابت — العمود الثابت هو ما يُفيض الشاشة الضيّقة،
   فتنهار كلها إلى عمود واحد قبل أن يبدأ التمرير الأفقي. */
.g-side{grid-template-columns:minmax(0,1fr) 400px;align-items:start}
.g-pick{grid-template-columns:320px minmax(0,1fr);align-items:start}
@media(max-width:1200px){
  .g4{grid-template-columns:repeat(2,minmax(0,1fr))}
  .g-main,.g-side,.g-pick{grid-template-columns:minmax(0,1fr)}
}
@media(max-width:820px){.g2,.g3{grid-template-columns:minmax(0,1fr)}}
@media(max-width:640px){.g4{grid-template-columns:minmax(0,1fr)}}

.foot{
  padding:16px 24px;border-top:1px solid var(--n-200);
  display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;
  font-size:12px;color:var(--n-500);
}

/* ── 7) البطاقات ────────────────────────────────────────────────────────── */
.card{
  background:#fff;border:1px solid var(--n-200);border-radius:var(--r-xl);
  box-shadow:var(--sh-sm);transition:box-shadow var(--t),transform var(--t),border-color var(--t);
}
.card.lift:hover{box-shadow:var(--sh-md);transform:translateY(-2px);border-color:var(--n-300)}
.card-head{
  padding:16px 20px;border-bottom:1px solid var(--n-100);
  display:flex;align-items:center;gap:12px;flex-wrap:wrap;
}
.card-head h3{flex:1;min-width:150px;display:flex;align-items:center;gap:9px}
.card-head .sub{font-size:12px;color:var(--n-500);font-weight:400}
.card-body{padding:20px}
.card-body.tight{padding:0}
.card-foot{padding:13px 20px;border-top:1px solid var(--n-100);background:var(--n-25);
  border-radius:0 0 var(--r-xl) var(--r-xl);display:flex;gap:10px;align-items:center;flex-wrap:wrap}

.icon-tile{
  width:38px;height:38px;flex:0 0 38px;border-radius:var(--r-md);
  display:grid;place-items:center;background:var(--teal-50);color:var(--teal-600);
}
.icon-tile.navy{background:var(--navy-50);color:var(--navy)}
.icon-tile.ok{background:var(--ok-bg);color:var(--ok-ink)}
.icon-tile.warn{background:var(--warn-bg);color:var(--warn-ink)}
.icon-tile.danger{background:var(--danger-bg);color:var(--danger-ink)}

/* ── كتلة نصٍّ تقنيّ: JSON مُنسَّق أو ترويسةُ نداء — تُقرأ لا تُزيَّن ─── */
.code{
  font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
  font-size:12px;line-height:1.7;color:var(--n-700);
  background:var(--n-50);border:1px solid var(--n-200);border-radius:var(--r-md);
  padding:12px 14px;overflow-x:auto;margin:0;
}

/* ── 8) بطاقات المؤشرات ─────────────────────────────────────────────────── */
.kpi{
  position:relative;overflow:hidden;background:#fff;
  border:1px solid var(--n-200);border-radius:var(--r-xl);
  padding:18px 20px;box-shadow:var(--sh-sm);
  transition:all var(--t);
}
.kpi::before{
  content:'';position:absolute;inset-block-start:0;inset-inline:0;height:3px;
  background:var(--grad-teal);opacity:.9;
}
.kpi.navy::before{background:var(--grad-brand)}
.kpi.ok::before{background:linear-gradient(135deg,#46A583,var(--ok))}
.kpi.warn::before{background:linear-gradient(135deg,#D69B3F,var(--warn))}
.kpi:hover{box-shadow:var(--sh-md);transform:translateY(-2px)}
.kpi-top{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}
.kpi-lbl{flex:1;font-size:12.5px;color:var(--n-500);line-height:1.5}
.kpi-val{font-size:31px;font-weight:700;color:var(--navy);line-height:1.15;letter-spacing:-.02em}
.kpi-val small{font-size:15px;color:var(--n-400);font-weight:400;margin-inline-start:3px}
.kpi-meta{display:flex;align-items:center;gap:7px;margin-top:7px;font-size:11.5px;color:var(--n-500)}
.trend{display:inline-flex;align-items:center;gap:3px;font-weight:700;padding:1px 7px;border-radius:var(--r-pill)}
.trend.up{color:var(--ok-ink);background:var(--ok-bg)}
.trend.down{color:var(--danger-ink);background:var(--danger-bg)}
.trend.flat{color:var(--n-600);background:var(--n-100)}

.meter{height:6px;border-radius:var(--r-pill);background:var(--n-100);overflow:hidden;margin-top:11px}
.meter i{display:block;height:100%;border-radius:var(--r-pill);background:var(--grad-teal);
  transition:width 1s var(--e-out)}
.meter.navy i{background:var(--grad-brand)}
.meter.ok i{background:linear-gradient(135deg,#46A583,var(--ok))}
/* السعة تقترب من الحد ثم تبلغه — اللون يسبق الرقم إلى العين */
.meter.warn i{background:linear-gradient(135deg,#D79B3C,var(--warn))}
.meter.danger i{background:linear-gradient(135deg,#CF6A61,var(--danger))}

/* ── 9) الأزرار ─────────────────────────────────────────────────────────── */
.btn{
  display:inline-flex;align-items:center;justify-content:center;gap:7px;
  height:38px;padding:0 16px;border-radius:var(--r-md);
  font-size:13.5px;font-weight:700;white-space:nowrap;
  border:1px solid transparent;transition:all var(--t-fast);
  position:relative;overflow:hidden;
}
.btn .ic{width:16px;height:16px;flex:0 0 16px}
.btn:active{transform:translateY(1px)}
.btn:disabled,.btn.is-disabled{opacity:.5;pointer-events:none}
.btn-primary{background:var(--grad-brand);color:#fff;box-shadow:var(--sh-navy)}
.btn-primary:hover{filter:brightness(1.12);box-shadow:0 8px 22px rgba(25,61,88,.34)}
.btn-teal{background:var(--grad-teal);color:#fff;box-shadow:var(--sh-teal)}
.btn-teal:hover{filter:brightness(1.08);box-shadow:0 8px 22px rgba(0,150,36,.38)}
.btn-ghost{background:#fff;border-color:var(--n-200);color:var(--n-700)}
.btn-ghost:hover{border-color:var(--navy-200);background:var(--navy-50);color:var(--navy)}
.btn-soft{background:var(--teal-50);color:var(--teal-700);border-color:var(--teal-100)}
.btn-soft:hover{background:var(--teal-100);border-color:var(--teal-300)}
.btn-ok{background:var(--ok);color:#fff}
.btn-ok:hover{filter:brightness(1.08)}
.btn-danger{background:#fff;border-color:var(--danger-bg);color:var(--danger)}
.btn-danger:hover{background:var(--danger);color:#fff;border-color:var(--danger)}
.btn-lg{height:46px;padding:0 24px;font-size:15px;border-radius:var(--r-lg)}
.btn-sm{height:31px;padding:0 11px;font-size:12.5px;border-radius:var(--r-sm)}
.btn-sm .ic{width:14px;height:14px;flex-basis:14px}
.btn-icon{width:33px;height:33px;padding:0;border-radius:var(--r-sm)}
.btn-block{width:100%}
/* لمعة تمرّ على الأزرار الأساسية — لمسة حياة بلا ضجيج */
.btn-primary::after,.btn-teal::after{
  content:'';position:absolute;inset:0;background:var(--grad-sheen);
  transform:translateX(-120%);transition:transform .7s var(--e-out);
}
.btn-primary:hover::after,.btn-teal:hover::after{transform:translateX(120%)}

.btn-grp{display:inline-flex;border:1px solid var(--n-200);border-radius:var(--r-md);overflow:hidden;background:#fff}
.btn-grp .btn{border-radius:0;border:0;box-shadow:none;background:#fff;color:var(--n-600);height:36px}
.btn-grp .btn+.btn{border-inline-start:1px solid var(--n-200)}
.btn-grp .btn.on{background:var(--navy);color:#fff}

/* ── 10) الوسوم والحالات ────────────────────────────────────────────────── */
.badge{
  display:inline-flex;align-items:center;gap:5px;
  padding:3px 10px;border-radius:var(--r-pill);
  font-size:11.5px;font-weight:700;line-height:1.7;white-space:nowrap;
}
.badge .ic{width:12px;height:12px}
.badge-ok{background:var(--ok-bg);color:var(--ok-ink)}
.badge-warn{background:var(--warn-bg);color:var(--warn-ink)}
.badge-danger{background:var(--danger-bg);color:var(--danger-ink)}
.badge-info{background:var(--info-bg);color:var(--info-ink)}
.badge-navy{background:var(--navy-50);color:var(--navy)}
.badge-mute{background:var(--n-100);color:var(--n-600)}
.badge-out{background:#fff;border:1px solid var(--n-200);color:var(--n-600)}

/* وسوم متجاورة تنكسر إلى أسطر داخل خلية الجدول */
.badge-wrap{display:flex;flex-wrap:wrap;gap:5px;align-items:center}
/* الوسم الرابط: لونه من بيانات الصف، وأثر الضغط وحده من هنا */
a.badge{text-decoration:none;cursor:pointer;transition:filter .15s ease,box-shadow .15s ease}
a.badge:hover{filter:brightness(.95) saturate(1.1);box-shadow:0 1px 5px rgba(16,24,40,.12)}
a.badge:active{filter:brightness(.9)}
a.badge:focus-visible{outline:2px solid var(--navy);outline-offset:2px}
/* اسم الصفّ رابطاً إلى صفحته: لا لون رابطٍ صارخ داخل الجدول */
.nm-lnk{text-decoration:none;color:inherit}
.nm-lnk:hover{color:var(--navy);text-decoration:underline;text-underline-offset:3px}
.nm-lnk:focus-visible{outline:2px solid var(--navy);outline-offset:2px;border-radius:4px}

.dot-live{
  display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--ok);
  box-shadow:0 0 0 0 rgba(47,143,107,.55);animation:pulse 2s infinite;
}
@keyframes pulse{70%{box-shadow:0 0 0 7px rgba(47,143,107,0)}100%{box-shadow:0 0 0 0 rgba(47,143,107,0)}}


/* ── 11) الفلاتر والتبويبات ─────────────────────────────────────────────── */
.tabs{display:flex;gap:3px;border-bottom:1px solid var(--n-200);overflow-x:auto;scrollbar-width:none}
.tabs::-webkit-scrollbar{display:none}
.tab{
  padding:11px 16px;font-size:13.5px;color:var(--n-500);font-weight:700;
  border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;
  transition:all var(--t-fast);display:inline-flex;align-items:center;gap:7px;
}
.tab:hover{color:var(--navy)}
.tab.on{color:var(--navy);border-bottom-color:var(--teal)}
.tab .cnt{font-size:11px;padding:1px 7px;border-radius:var(--r-pill);background:var(--n-100);color:var(--n-600)}
.tab.on .cnt{background:var(--teal-100);color:var(--teal-700)}

.chips{display:flex;gap:7px;flex-wrap:wrap;align-items:center}
.chip{
  display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;
  border-radius:var(--r-pill);background:#fff;border:1px solid var(--n-200);
  font-size:12.5px;color:var(--n-600);transition:all var(--t-fast);
}
.chip:hover{border-color:var(--navy-200);color:var(--navy)}
.chip.on{background:var(--navy);border-color:var(--navy);color:#fff}
.chip .x{opacity:.6}
.chip .x:hover{opacity:1}

/* ── 12) الجداول ────────────────────────────────────────────────────────── */
.tbl-wrap{overflow-x:auto;border-radius:0 0 var(--r-xl) var(--r-xl)}
.data-table{font-size:13.5px}
.data-table thead th{
  position:sticky;top:0;z-index:2;
  background:var(--n-50);color:var(--n-600);
  font-size:12px;font-weight:700;text-align:start;white-space:nowrap;
  padding:11px 14px;border-bottom:1px solid var(--n-200);
}
.data-table thead th.sortable{padding:0;cursor:pointer;user-select:none}
.data-table thead th.sortable:hover{color:var(--navy);background:var(--n-100)}
/* الرأس القابل للترتيب: الرابط (الخادم) والزر (المتصفّح) يملآن الخانة كلها،
   فمنطقة الضغط هي الرأس لا النصّ. والسهم يظهر بالتمرير إن لم يكن مرتَّباً به. */
.data-table thead th.sortable > a,
.data-table thead th.sortable > button{
  display:flex;align-items:center;gap:6px;width:100%;
  padding:11px 14px;color:inherit;font:inherit;font-weight:700;text-align:start;
  background:none;border:0;cursor:pointer;text-decoration:none;white-space:nowrap;
}
.data-table thead th.sortable > a:focus-visible,
.data-table thead th.sortable > button:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}
.data-table thead th.sortable .ic{width:13px;height:13px;opacity:0;transition:opacity var(--t-fast)}
.data-table thead th.sortable:hover .ic,
.data-table thead th.sortable:focus-within .ic{opacity:.5}
.data-table thead th.sorted{color:var(--navy);background:var(--n-100);box-shadow:inset 0 -2px 0 var(--teal)}
.data-table thead th.sorted .ic{opacity:1;color:var(--teal)}
.data-table thead th.center.sortable > a,
.data-table thead th.center.sortable > button{justify-content:center}
.data-table tbody td{padding:12px 14px;border-bottom:1px solid var(--n-100);vertical-align:middle}
.data-table tbody tr{transition:background var(--t-fast)}
.data-table tbody tr:hover{background:var(--teal-50)}
.data-table tbody tr.on{background:var(--teal-50);box-shadow:inset 3px 0 0 var(--teal)}
.data-table tbody tr:last-child td{border-bottom:0}
.data-table .who-cell{display:flex;align-items:center;gap:10px;min-width:0}
.data-table .who-cell b{display:block;color:var(--navy);font-size:13.5px;line-height:1.5}
.data-table .who-cell span:not(.avatar){display:block;font-size:11.5px;color:var(--n-500)}
.row-act{display:flex;gap:5px;justify-content:flex-end}
/* خليةُ أفعالٍ كثيرة: الخلية تضيق إلى عرض زرّ فتلتفّ الأزرار عموداً؛ شبكةٌ بأربعة أعمدة تجعلها سطرين على الأكثر */
.row-act-grid{display:grid;grid-template-columns:repeat(4,33px);gap:5px;justify-content:end}
.row-act-grid .row-act{display:contents}
.tbl-empty td{padding:0!important;border:0!important}

.pager{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:space-between;width:100%}
.pager .info{font-size:12.5px;color:var(--n-500)}
.pager .nums{display:flex;gap:4px}
.pager .nums button{
  min-width:32px;height:32px;padding:0 9px;border-radius:var(--r-sm);
  font-size:12.5px;color:var(--n-600);border:1px solid transparent;transition:all var(--t-fast);
}
.pager .nums button:hover{background:var(--n-100);color:var(--navy)}
.pager .nums button.on{background:var(--navy);color:#fff}

/* ── 13) النماذج ────────────────────────────────────────────────────────── */
.field{margin-bottom:16px}
.field.row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}
@media(max-width:600px){.field.row2{grid-template-columns:1fr}}
.lbl{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--n-700);margin-bottom:6px}
.lbl .req{color:var(--danger)}
.lbl .hint{font-weight:400;color:var(--n-400);font-size:11.5px;margin-inline-start:auto}
.inp{
  width:100%;height:40px;padding:0 13px;
  border:1px solid var(--n-200);border-radius:var(--r-md);
  background:#fff;font-size:13.5px;color:var(--n-800);
  transition:all var(--t-fast);
}
.inp::placeholder{color:var(--n-400)}
.inp:hover{border-color:var(--n-300)}
.inp:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-50)}
.inp:disabled{background:var(--n-50);color:var(--n-400);cursor:not-allowed}
textarea.inp{height:auto;min-height:90px;padding:10px 13px;line-height:1.7;resize:vertical}
select.inp{appearance:none;cursor:pointer;
  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='%2382878B' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");
  background-repeat:no-repeat;padding-inline-start:34px}
/* `background-position` بلا نظيرٍ منطقي، فالسهم يُوضع لكل اتجاه — مرآةً لا تصميماً ثانياً */
[dir="rtl"] select.inp{background-position:left 13px center}
[dir="ltr"] select.inp{background-position:right 13px center}
.inp-grp{position:relative;display:flex;align-items:center}
.inp-grp .ic{position:absolute;inset-inline-start:13px;color:var(--n-400);width:16px;height:16px;pointer-events:none}
.inp-grp .inp{padding-inline-start:38px}
/* زرّ الإظهار في الطرف الآخر من الحقل. والحقل نفسه `dir="ltr"` دائماً (كلمة
   المرور لاتينية)، فحشوُه لا ينقلب بلغة الصفحة وإن انقلب جاراه: الأيقونة
   والزرّ يُوضعان باتجاه الصفحة، فيُكتب الحشو لكل اتجاه. */
.inp-grp .reveal{position:absolute;inset-inline-end:3px;width:34px;height:34px;border-radius:var(--r-md);
  display:grid;place-items:center;color:var(--n-500);transition:all var(--t-fast)}
.inp-grp .reveal:hover{background:var(--n-100);color:var(--navy)}
.inp-grp .reveal .ic{position:static}
[dir="rtl"] .inp-grp .inp.has-reveal{padding-left:42px;padding-right:38px}
[dir="ltr"] .inp-grp .inp.has-reveal{padding-left:38px;padding-right:42px}
.help{font-size:11.5px;color:var(--n-500);margin-top:5px;line-height:1.6}
.err{font-size:11.5px;color:var(--danger);margin-top:5px;display:flex;align-items:center;gap:5px}
.inp.bad{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-bg)}
/* مدخلٌ مضغوط لصفّ جدول — بمقياس .btn-sm ليستويا في صفٍّ واحد */
.inp-sm{height:31px;padding:0 10px;font-size:12.5px;border-radius:var(--r-sm)}

.sw{display:inline-flex;align-items:center;gap:10px;cursor:pointer}
.sw input{position:absolute;opacity:0;pointer-events:none}
.sw i{
  width:40px;height:23px;flex:0 0 40px;border-radius:var(--r-pill);
  background:var(--n-300);position:relative;transition:background var(--t-fast);
}
.sw i::after{
  content:'';position:absolute;top:3px;inset-inline-start:3px;width:17px;height:17px;
  border-radius:50%;background:#fff;box-shadow:var(--sh-xs);transition:transform var(--t) var(--e-spring);
}
.sw input:checked+i{background:var(--teal)}
[dir="rtl"] .sw input:checked+i::after{transform:translateX(-17px)}
[dir="ltr"] .sw input:checked+i::after{transform:translateX(17px)}
.sw input:focus-visible+i{box-shadow:0 0 0 3px var(--teal-50)}
.sw span{font-size:13px}

.chk{display:inline-flex;align-items:flex-start;gap:9px;cursor:pointer;font-size:13px;line-height:1.6}
.chk input{position:absolute;opacity:0;pointer-events:none}
.chk i{
  width:18px;height:18px;flex:0 0 18px;margin-top:3px;border-radius:5px;
  border:1.5px solid var(--n-300);background:#fff;position:relative;transition:all var(--t-fast);
}
.chk input:checked+i{background:var(--teal);border-color:var(--teal)}
.chk input:checked+i::after{
  content:'';position:absolute;inset-inline-start:5px;top:1.5px;width:5px;height:10px;
  border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);
}
.chk input:indeterminate+i{background:var(--teal);border-color:var(--teal)}
.chk input:indeterminate+i::after{content:'';position:absolute;inset-inline:4px;top:7px;height:2px;background:#fff}
.chk input:focus-visible+i{box-shadow:0 0 0 3px var(--teal-50)}
/* مربّعٌ لا يقع عليه الإجراء يُرى معطَّلاً: صفٌّ تمّ سلفاً أو لا يصلح للدفعة */
.chk input:disabled+i{background:var(--n-100);border-color:var(--n-200);cursor:not-allowed}
.chk input:disabled~span{color:var(--n-400)}

.drop{
  border:1.5px dashed var(--n-300);border-radius:var(--r-lg);
  padding:26px;text-align:center;background:var(--n-25);
  transition:all var(--t-fast);cursor:pointer;
}
.drop:hover{border-color:var(--teal);background:var(--teal-50)}

/* ── 14) النوافذ واللوحات ───────────────────────────────────────────────── */
.ovl{
  position:fixed;inset:0;z-index:100;background:rgba(10,26,39,.52);
  backdrop-filter:blur(3px);display:grid;place-items:center;padding:20px;
  opacity:0;visibility:hidden;transition:opacity var(--t),visibility var(--t);
}
.ovl.open{opacity:1;visibility:visible}
.modal{
  background:#fff;border-radius:var(--r-2xl);width:100%;max-width:560px;
  max-height:88vh;display:flex;flex-direction:column;box-shadow:var(--sh-pop);
  transform:translateY(22px) scale(.97);opacity:0;
  transition:transform var(--t) var(--e-spring),opacity var(--t);
}
.ovl.open .modal{transform:none;opacity:1}
.modal.wide{max-width:820px}
.modal.xwide{max-width:1080px}   /* نافذة تحمل شبكة بطاقات لا حقولاً */
.modal.slim{max-width:430px}
.modal-head{
  padding:18px 22px;border-bottom:1px solid var(--n-100);
  display:flex;align-items:center;gap:12px;
}
.modal-head h3{flex:1;min-width:0}
.modal-head .sub{font-size:12px;color:var(--n-500);font-weight:400;margin-top:2px}
.modal-body{padding:22px;overflow-y:auto;flex:1}
/* البطاقة بيضاء، فلا تُقرأ على أرضية بيضاء: ما حمل بطاقاتٍ يأخذ أرضية الصفحة */
.modal-body.sheet{background:var(--n-25);border-radius:0 0 var(--r-2xl) var(--r-2xl)}
.modal-foot{
  padding:15px 22px;border-top:1px solid var(--n-100);background:var(--n-25);
  border-radius:0 0 var(--r-2xl) var(--r-2xl);
  display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;
}
.modal-foot .start{margin-inline-end:auto}

/* نافذة التأكيد — بدل confirm() المتصفّح (partials/confirm-delete) */
.btn-danger.solid{background:var(--danger);border-color:var(--danger);color:#fff;box-shadow:0 6px 18px rgba(184,74,66,.28)}
.btn-danger.solid:hover{filter:brightness(1.08)}
.confirm-top{padding:28px 24px 4px;text-align:center}
.confirm-top h3{font-size:18px}
.confirm-top p{margin:5px 0 0}
.confirm-ic{
  width:58px;height:58px;margin:0 auto 14px;border-radius:50%;
  display:grid;place-items:center;background:var(--danger-bg);color:var(--danger);
  box-shadow:0 0 0 8px rgba(184,74,66,.07);
}
.confirm-ic .ic{width:25px;height:25px}
/* نبرات نافذة التأكيد — الإجراء غير المُهلِك لا يُلوَّن بلون الخطر */
.confirm-ic.ok{background:var(--ok-bg);color:var(--ok-ink);box-shadow:0 0 0 8px rgba(47,143,107,.07)}
.confirm-ic.warn{background:var(--warn-bg);color:var(--warn-ink);box-shadow:0 0 0 8px rgba(184,121,26,.07)}
.confirm-ic.teal{background:var(--teal-50);color:var(--teal-700);box-shadow:0 0 0 8px rgba(0,150,36,.07)}
.confirm-ic.navy{background:var(--navy-50);color:var(--navy);box-shadow:0 0 0 8px rgba(25,61,88,.06)}
.btn-warn{background:var(--warn);border-color:var(--warn);color:#fff}
.btn-warn:hover{filter:brightness(1.08)}
.btn-ok.solid{box-shadow:0 6px 18px rgba(47,143,107,.26)}
.btn-warn.solid{box-shadow:0 6px 18px rgba(184,121,26,.26)}
/* الزرّ المُرسِل أثناء انتظار الخادم */
.btn.is-busy{opacity:.6;cursor:progress}
.ovl.open .confirm-ic{animation:hitIn .35s var(--e-spring) .08s both}
.confirm-box .modal-body{padding-top:16px}
.confirm-who{
  display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;
  border:1px solid var(--n-100);border-radius:var(--r-lg);background:var(--n-25);
}
.confirm-who b{display:block;font-size:14.5px;color:var(--navy);overflow-wrap:anywhere}
.confirm-who .tiny:empty{display:none}
.confirm-points{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.confirm-points li{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.75;color:var(--n-700)}
.confirm-points li[hidden]{display:none}
.confirm-points .ic{width:16px;height:16px;flex:0 0 16px;margin-top:4px;color:var(--teal-600)}
.confirm-box .modal-foot .btn{flex:1}

.drawer-ovl{position:fixed;inset:0;z-index:100;background:rgba(10,26,39,.45);
  opacity:0;visibility:hidden;transition:all var(--t)}
.drawer-ovl.open{opacity:1;visibility:visible}
.drawer{
  position:fixed;inset-block:0;inset-inline-end:0;width:min(440px,92vw);z-index:101;
  background:#fff;box-shadow:var(--sh-pop);display:flex;flex-direction:column;
  transition:transform var(--t-slow);
}
/* اللوحة على حافة النهاية، و`translateX` بالجهة لا بالمنطق: تُخفى بإزاحتها
   نحو تلك الحافة — يساراً في RTL ويميناً في LTR. */
[dir="rtl"] .drawer{transform:translateX(-100%)}
[dir="ltr"] .drawer{transform:translateX(100%)}
.drawer.open{transform:none}
.drawer-head{padding:18px 20px;border-bottom:1px solid var(--n-100);display:flex;align-items:center;gap:12px}
.drawer-body{flex:1;overflow-y:auto;padding:20px}
.drawer-foot{padding:15px 20px;border-top:1px solid var(--n-100);background:var(--n-25);display:flex;gap:10px}

/* ── 15) التنبيهات العائمة ──────────────────────────────────────────────── */
.toasts{position:fixed;bottom:22px;inset-inline-start:22px;z-index:200;display:flex;flex-direction:column;gap:10px}
.toast{
  display:flex;align-items:flex-start;gap:11px;min-width:290px;max-width:400px;
  padding:13px 16px;border-radius:var(--r-lg);background:var(--navy-900);color:#fff;
  box-shadow:var(--sh-pop);font-size:13.5px;
  animation:toastIn .38s var(--e-spring);
}
@keyframes toastIn{from{opacity:0;transform:translateY(16px) scale(.95)}to{opacity:1;transform:none}}
.toast.out{animation:toastOut .3s var(--e-soft) forwards}
/* الخروج نحو الحافة التي عليها التنبيه (`inset-inline-start`) — وهي اليمين في
   RTL واليسار في LTR، فالإزاحة تنقلب معها. */
@keyframes toastOut{to{opacity:0;transform:translateX(30px)}}
[dir="ltr"] .toast.out{animation-name:toastOutLtr}
@keyframes toastOutLtr{to{opacity:0;transform:translateX(-30px)}}
.toast .ic{width:18px;height:18px;flex:0 0 18px;margin-top:2px}
.toast.ok .ic{color:#6FD0AC} .toast.err .ic{color:#F0918A} .toast.warn .ic{color:#E9BC6A}
.toast b{display:block;line-height:1.5}
.toast small{opacity:.72;font-size:12px}

/* ── 16) حالات الفراغ والتحميل ──────────────────────────────────────────── */
.empty{padding:48px 24px;text-align:center}
.empty .ring{
  width:76px;height:76px;margin:0 auto 16px;border-radius:50%;
  display:grid;place-items:center;background:var(--teal-50);color:var(--teal-400);
  box-shadow:0 0 0 10px var(--n-25);
}
.empty .ring .ic{width:32px;height:32px}
.empty h4{color:var(--navy);margin-bottom:6px}
.empty p{color:var(--n-500);font-size:13.5px;max-width:44ch;margin:0 auto 16px;line-height:1.8}

.note{
  display:flex;gap:11px;padding:13px 15px;border-radius:var(--r-lg);
  font-size:13px;line-height:1.75;border:1px solid;
}
.note .ic{width:17px;height:17px;flex:0 0 17px;margin-top:4px}
.note b{display:block;margin-bottom:2px}
.note-info{background:var(--info-bg);border-color:#BFE5C8;color:var(--info-ink)}
.note-warn{background:var(--warn-bg);border-color:#EBD7A8;color:var(--warn-ink)}
.note-ok{background:var(--ok-bg);border-color:#B9E0D0;color:var(--ok-ink)}
.note-danger{background:var(--danger-bg);border-color:#EFC4C0;color:var(--danger-ink)}
.note-navy{background:var(--navy-50);border-color:var(--navy-200);color:var(--navy)}

.sk{background:linear-gradient(90deg,var(--n-100) 25%,var(--n-50) 50%,var(--n-100) 75%);
  background-size:200% 100%;animation:sk 1.4s infinite;border-radius:var(--r-sm)}
@keyframes sk{to{background-position:-200% 0}}

/* ── 17) الخط الزمني ────────────────────────────────────────────────────── */
.tl{position:relative;padding-inline-start:26px}
.tl::before{content:'';position:absolute;inset-inline-start:7px;top:6px;bottom:6px;width:2px;background:var(--n-200)}
.tl-item{position:relative;padding-bottom:18px}
.tl-item:last-child{padding-bottom:0}
.tl-item::before{
  content:'';position:absolute;inset-inline-start:-23px;top:5px;width:10px;height:10px;
  border-radius:50%;background:#fff;border:2px solid var(--n-300);
}
.tl-item.ok::before{border-color:var(--ok);background:var(--ok)}
.tl-item.err::before{border-color:var(--danger);background:var(--danger)}
.tl-item.teal::before{border-color:var(--teal);background:var(--teal)}
.tl-item b{font-size:13.5px;color:var(--navy);display:block;line-height:1.6}
.tl-item span{font-size:12px;color:var(--n-500)}

@keyframes hitIn{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}

/* ── 18) الدخول ─────────────────────────────────────────────────────────── */
.auth{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr}
@media(max-width:940px){.auth{grid-template-columns:1fr}.auth-art{display:none}}
.auth-art{
  background:var(--grad-side);color:#fff;position:relative;overflow:hidden;
  display:flex;flex-direction:column;justify-content:center;padding:56px;
}
/* صورة السايدبار نفسها — لا الزخرفة المكرَّرة */
.auth-art::before{
  content:'';position:absolute;inset:0;z-index:0;pointer-events:none;
  background:url(../img/side-bg.jpg) center/cover no-repeat;
  opacity:.62;
}
.auth-art::after{
  content:'';position:absolute;inset:0;z-index:0;pointer-events:none;
  background:linear-gradient(to bottom,
    rgba(148,54,196,.94) 0%,
    rgba(148,54,196,.86) 30%,
    rgba(106,36,145,.76) 58%,
    rgba(74,22,112,.68) 82%,
    rgba(43,14,61,.76) 100%);
}
.auth-art > *{position:relative;z-index:1}
.auth-art .lead{font-size:31px;font-weight:700;line-height:1.55;max-width:15ch;position:relative}
.auth-art .lead em{color:var(--teal-300);font-style:normal}
.auth-art p{margin-top:16px;color:rgba(255,255,255,.7);font-size:14.5px;max-width:42ch;line-height:1.9;position:relative}
.auth-art .pts{margin-top:32px;display:flex;flex-direction:column;gap:13px;position:relative}
.auth-art .pts div{display:flex;align-items:center;gap:11px;font-size:13.5px;color:rgba(255,255,255,.85)}
.auth-art .pts .ic{width:17px;height:17px;color:var(--teal-300);flex:0 0 17px}
.auth-form{position:relative;display:grid;place-items:center;padding:40px 24px;background:var(--n-25)}
.auth-box{width:100%;max-width:392px}
/* مُبدِّل اللغة في زاوية نهاية النموذج — خارج الشبكة فلا يزيح البطاقة عن مركزها */
.auth-lang{position:absolute;top:18px;inset-inline-end:20px}
.auth-logo{color:var(--navy);width:250px;margin:0 auto 30px}

/* ── 19) صفحات الزائر — بلا قشرة ولا تنقّل ──────────────────────────────────
   ترويسة كحلية بالزخرفة، وبطاقة المحتوى تتداخل معها من الأسفل. */
.pub-top{background:var(--grad-side);color:#fff;position:relative;overflow:hidden;padding:34px 24px 40px}
/* مُبدِّل اللغة في زاوية الترويسة — على الخلفية الكحلية فلونه أبيض */
.pub-lang{position:absolute;top:16px;inset-inline-end:20px;z-index:2}
.pub-lang .lang-btn{color:rgba(255,255,255,.8)}
.pub-lang .lang-btn:hover{background:rgba(255,255,255,.14);color:#fff}
.pub-top::after{content:'';position:absolute;inset:0;background:#fff;opacity:.06;pointer-events:none;
  -webkit-mask:var(--ornament) center/auto 62% repeat; mask:var(--ornament) center/auto 62% repeat}
.pub-wrap{max-width:720px;margin:0 auto;position:relative}
.pub-logo{width:290px;max-width:78%;margin-bottom:22px}
.pub-top h1{color:#fff;font-size:26px;line-height:1.65;max-width:30ch}
.pub-top .pub-sub{color:var(--teal-300);font-size:16px;margin-top:8px}
.pub-meta{display:flex;flex-wrap:wrap;gap:18px;margin-top:20px;color:rgba(255,255,255,.82);font-size:13.5px}
.pub-meta span{display:inline-flex;align-items:center;gap:7px}
.pub-body{max-width:720px;margin:-26px auto 40px;padding:0 20px;position:relative;z-index:1}

/* ── 20) أدوات ──────────────────────────────────────────────────────────── */
.ic{width:1em;height:1em;display:inline-block;flex-shrink:0;vertical-align:-.13em;
  fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.row{display:flex;align-items:center;gap:10px}
.row.wrap{flex-wrap:wrap}
.col{display:flex;flex-direction:column;gap:10px}
.between{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.sp{flex:1}
.mut{color:var(--n-500)}
.tiny{font-size:11.5px}
.sm{font-size:12.5px}
.b{font-weight:700}
.navy{color:var(--navy)}
.teal{color:var(--teal-600)}
.ok-t{color:var(--ok-ink)} .warn-t{color:var(--warn-ink)} .danger-t{color:var(--danger)}
.center{text-align:center}
.mt8{margin-top:8px} .mt16{margin-top:16px} .mt24{margin-top:24px}
.mb8{margin-bottom:8px} .mb16{margin-bottom:16px} .mb24{margin-bottom:24px}
.hr{height:1px;background:var(--n-200);margin:18px 0;border:0}
.nowrap{white-space:nowrap}
.hidden{display:none!important}

/* ── 21) المخططات ───────────────────────────────────────────────────────────
   قواعدُ هذه الكتلة ليست ذوقاً: هي ما يجعل الشكل يُقرأ لا يُزيَّن.

   • **لونٌ واحد للمقدار** (`--viz-ink`). فطولُ الشريط هو القيمة، وتلوينُ كلِّ
     شريطٍ بدرجةٍ على مقداره يُنفق قناةَ الهويّة على ما قيل سلفاً. والمتعدّد
     يُلوَّن حيث اللونُ **دلالةٌ** لا هويّةٌ: حالاتُ المسار وحدها.
   • **النصّ يلبس رموز النصّ** لا لون البيانات: الأخضر الفاتح شريطٌ مقروء
     وحرفٌ غير مقروء، والهويّةُ من المربّع بجانب الكلمة لا من لون الكلمة.
   • **الفصل فجوةٌ بلون الأرضية** لا إطارٌ حول العلامة: الإطار حِبرٌ ليس بياناً.
     ونقطةُ الطرف تحمل حلقةً بلون الأرضية لتبقى مقروءةً حيث تعبر الخط.
   • **الشبكةُ شَعرةٌ سادة** درجةً عن الأرضية، ولا تُقطَّع: التقطيع يُقرأ حدَّاً
     أو توقّعاً وهو شبكة. ومحورٌ واحد دائماً — لا مقياسان على رسمٍ واحد.
   • **ولا تلميحَ يحمل قيمةً وحده**: كلُّ شكلٍ هنا معه جدولُه (`viz-data`)،
     فالقيمة تُنتقى وتُنسخ ويقرؤها قارئ الشاشة.

   و`translateX` لا نظير منطقيَّ له، فله قاعدةٌ لكل اتجاه: المحور المُعلَّق
   بـ`inset-inline-start` يُتوسَّط بإزاحةٍ **إلى** مُعلَّقه، وجهتُها تنقلب
   بانقلاب السطر.
   ──────────────────────────────────────────────────────────────────────── */
.viz{display:flex; flex-direction:column}

.viz-frame{display:flex; gap:10px; align-items:flex-start}
.viz-yaxis{position:relative; flex:0 0 36px; min-width:36px}
.viz-tick{
  position:absolute; inset-inline-end:0; transform:translateY(-50%);
  font-size:10.5px; color:var(--n-400); white-space:nowrap;
  font-variant-numeric:tabular-nums;
}
.viz-plot{position:relative; flex:1 1 auto; min-width:0}

/* الرسم يُمطَّط أفقياً وحده: ارتفاع `viewBox` هو ارتفاعه بالبكسل، فلا
   تشويهَ رأسياً. والخطوط `non-scaling-stroke` فتبقى على سُمكها. */
.viz-svg{position:absolute; inset:0; width:100%; height:100%; display:block; overflow:visible}
.viz-rule{stroke:var(--viz-rule); stroke-width:1; fill:none}
.viz-rule-h{position:absolute; inset-inline:0; height:1px; background:var(--viz-rule)}
.viz-wash{fill:var(--viz-wash); stroke:none}
.viz-line{fill:none; stroke:var(--viz-ink); stroke-width:2; stroke-linejoin:round; stroke-linecap:round}

.viz-dot{
  position:absolute; width:9px; height:9px; border-radius:var(--r-pill);
  background:var(--viz-ink); box-shadow:0 0 0 2px #fff;
  transform:translate(-50%,-50%); pointer-events:none;
}
[dir="rtl"] .viz-dot{transform:translate(50%,-50%)}

.viz-tag{
  position:absolute; inset-inline-end:13px; transform:translateY(-50%);
  padding:1px 7px; border-radius:var(--r-sm);
  background:#fff; border:1px solid var(--n-200);
  font-size:11.5px; font-weight:700; color:var(--navy);
  font-variant-numeric:tabular-nums; pointer-events:none; white-space:nowrap;
}

/* مساحةُ الإمساك أوسعُ من العلامة: شَعرةٌ بعرض بكسل لا تُلتقَط بالمؤشّر،
   فالعمودُ الشفّاف فوقها هو ما يُلمَس — ويُركَّز بالمفتاح فيُقرأ كما يُقرأ
   بالمؤشّر. */
.viz-hits{position:absolute; inset:0}
.viz-hit{position:absolute; inset-block:0; display:block}
.viz-hit::before{
  content:''; position:absolute; inset-block:0; inset-inline-start:50%; width:1px;
  background:var(--navy-200); opacity:0; transition:opacity var(--t-fast);
}
.viz-hit::after{
  content:attr(data-tip); position:absolute; inset-block-start:4px; inset-inline-start:50%;
  transform:translateX(-50%); z-index:3;
  padding:3px 8px; border-radius:var(--r-sm);
  background:var(--n-900); color:#fff; font-size:11px; white-space:nowrap;
  opacity:0; pointer-events:none; transition:opacity var(--t-fast);
}
[dir="rtl"] .viz-hit::after{transform:translateX(50%)}
.viz-hit:hover::before,.viz-hit:focus-visible::before,
.viz-hit:hover::after,.viz-hit:focus-visible::after{opacity:1}
.viz-hit:focus-visible{outline:none}

/* ── أعمدة ── طرفٌ مستدير وقاعدةٌ قائمة، وسقفٌ ٢٤ بكسلاً: العمود العريض
   يُقرأ كتلةً لا قيمة.

   و**النطاق** هو ما يُمسَك لا العمود: يومٌ بصفرٍ عمودُه لا شيء، ويومٌ بواحدٍ
   عمودُه ثلاثُ بكسلات — ولا تُلتقَط واحدةٌ منهما بمؤشّر. فالخليّة بكامل
   الارتفاع تحمل التلميح والتركيز، والعمود فيها مركوزٌ على قاعدته. */
.viz-cols{position:absolute; inset:0; display:flex; align-items:stretch; gap:2px}
.viz-col{
  position:relative; flex:1 1 0; min-width:0;
  display:flex; align-items:flex-end;
}
.viz-col b{
  /* مُعلَّقٌ بنفسه لا بخليّته: التلميح يُنسَب إلى طرف العمود، فيعلو مع
     علوّ القيمة ولا يثبت في سقف النطاق. */
  position:relative;
  display:block; inline-size:100%; max-inline-size:24px; margin-inline:auto;
  background:var(--viz-ink); border-radius:4px 4px 0 0;
  transition:filter var(--t-fast);
}
.viz-col b::after{
  content:attr(data-tip); position:absolute; inset-block-end:100%;
  inset-inline-start:50%; transform:translateX(-50%); z-index:3;
  margin-block-end:5px; padding:3px 8px; border-radius:var(--r-sm);
  background:var(--n-900); color:#fff; font-size:11px; font-weight:400; white-space:nowrap;
  opacity:0; pointer-events:none; transition:opacity var(--t-fast);
}
[dir="rtl"] .viz-col b::after{transform:translateX(50%)}
.viz-col:focus-visible{outline:none}
.viz-col:hover b,.viz-col:focus-visible b{filter:brightness(1.22)}
.viz-col:hover b::after,.viz-col:focus-visible b::after{opacity:1}

/* خليّةٌ بإزاء كلِّ عمود بنفس قاعدته، فالعلامة فوق عمودها لا بإزائه */
.viz-xband{display:flex; gap:2px; flex:1 1 auto; min-width:0; margin-block-start:7px}
.viz-xband span{
  flex:1 1 0; min-width:0; text-align:center;
  font-size:10px; color:var(--n-400); white-space:nowrap;
  font-variant-numeric:tabular-nums;
}

/* ── محورُ المنحنى ── الطرفان مُلصَقان بحدَّيهما فلا يفيضان، والوسطُ متوسَّط */
.viz-xaxis{position:relative; height:15px; margin-block-start:7px;
  margin-inline-start:46px}
.viz-xtick{
  position:absolute; transform:translateX(-50%);
  font-size:10px; color:var(--n-400); white-space:nowrap;
  font-variant-numeric:tabular-nums;
}
[dir="rtl"] .viz-xtick{transform:translateX(50%)}
.viz-xtick.at-start{inset-inline-start:0; transform:none}
.viz-xtick.at-end{inset-inline-end:0; transform:none}

/* ── صفوفٌ وأشرطة ── المسمّى فوق شريطه، والقيمة بإزاء مسمّاها */
.viz-rows{display:flex; flex-direction:column; gap:13px}
.viz-srow{display:flex; flex-direction:column; gap:5px; min-width:0}
.viz-srow-top{display:flex; align-items:center; gap:8px; min-width:0; font-size:12.5px}
.viz-srow-lbl{flex:1 1 auto; min-width:0; color:var(--n-700); overflow-wrap:anywhere}
.viz-srow-top b{color:var(--navy); font-variant-numeric:tabular-nums}
.viz-srow-pct{flex:0 0 auto; width:46px; text-align:end; font-size:11px; color:var(--n-400)}

.viz-bar-track{
  display:block; block-size:8px; border-radius:var(--r-pill);
  background:var(--viz-track); overflow:hidden;
}
.viz-bar-fill{
  display:block; block-size:100%; border-radius:var(--r-pill);
  background:var(--viz-ink); transition:inline-size 1s var(--e-out);
}
.viz-key{
  flex:0 0 9px; width:9px; height:9px; border-radius:var(--r-pill);
  background:var(--viz-ink);
}
/* الدلالةُ لونُها محجوز: أخضرٌ تمَّ، وكهرمانٌ ينتظر، وأحمرُ رُدَّ، ورماديٌّ
   خارجَ المسار — ولا تُستعار واحدةٌ منها لسلسلةٍ رابعة. */
.viz-ok{background:var(--ok)}
.viz-warn{background:var(--warn)}
.viz-danger{background:var(--danger)}
.viz-mut{background:var(--n-300)}
.viz-inert{background:var(--n-500)}

/* ── الجدول بإزاء الشكل ── مطويٌّ فلا يُزاحم، حاضرٌ فلا يُحتجَب */
.viz-data{margin-block-start:15px; border-block-start:1px solid var(--n-100)}
.viz-data summary{
  display:flex; align-items:center; gap:7px; cursor:pointer;
  padding-block:9px 2px; font-size:11.5px; color:var(--n-500);
}
.viz-data summary:hover{color:var(--navy)}
.viz-data summary .ic{width:13px; height:13px}
.viz-data summary::marker{content:''}
.viz-data .tbl-wrap{margin-block-start:7px}
.viz-data .data-table td,.viz-data .data-table th{padding:7px 10px; font-size:12px}

.viz-none{
  display:flex; align-items:center; justify-content:center; min-height:96px;
  font-size:12.5px; color:var(--n-400); text-align:center;
}

/* الحلقة: جزءٌ من كل. القوسُ خطٌّ عريض على دائرة، يبدأ من الأعلى ويدور
   باتجاه السطر — فينقلب في العربية مرآةً لا تصميماً ثانياً. */
.viz-pie{display:flex; align-items:center; gap:22px; flex-wrap:wrap}
.viz-pie-ring{position:relative; flex:0 0 140px; inline-size:140px; block-size:140px}
.viz-pie-svg{inline-size:100%; block-size:100%; display:block; transform:rotate(-90deg); overflow:visible}
[dir="rtl"] .viz-pie-svg{transform:rotate(-90deg) scaleY(-1)}
.viz-pie-track{fill:none; stroke:var(--viz-track); stroke-width:15}
.viz-pie-arc{fill:none; stroke:var(--viz-ink); stroke-width:15; cursor:default;
  transition:stroke-width .18s var(--e-out)}
.viz-pie-arc:hover{stroke-width:19}
.viz-s-ok{stroke:var(--ok)} .viz-s-warn{stroke:var(--warn)} .viz-s-danger{stroke:var(--danger)}
.viz-s-mut{stroke:var(--n-300)} .viz-s-inert{stroke:var(--n-500)}
.viz-pie-mid{position:absolute; inset:0; display:flex; flex-direction:column;
  align-items:center; justify-content:center; pointer-events:none}
.viz-pie-mid b{font-size:22px; color:var(--navy); line-height:1.1; font-variant-numeric:tabular-nums}
.viz-pie-mid span{font-size:11px; color:var(--n-500)}
.viz-pie-keys{flex:1 1 170px; min-width:0; display:flex; flex-direction:column; gap:9px;
  list-style:none; margin:0; padding:0}
.viz-pie-keys li{display:flex; align-items:center; gap:8px; font-size:12.5px; min-width:0}
.viz-pie-keys b{color:var(--navy); font-variant-numeric:tabular-nums}
.viz-pie-keys li.is-out{opacity:.7; padding-block-start:8px; border-block-start:1px solid var(--n-100)}
.viz-hatched{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.55) 0 1.2px,transparent 1.2px 3.5px)}

@media(max-width:560px){
  .viz-yaxis{flex-basis:28px; min-width:28px}
  .viz-xaxis{margin-inline-start:38px}
  .viz-srow-pct{display:none}
}
/* الورق يُسقط التلميح ويُبقي الحِبر: ما يُقرأ على الشاشة بالمرور يُقرأ
   عليه في الجدول. */
@media print{
  .viz-hit,.viz-col::after{display:none}
  .viz-col,.viz-bar-fill,.viz-wash,.viz-pie-svg,.viz-key{print-color-adjust:exact; -webkit-print-color-adjust:exact}
  .viz-data{display:block}
  .viz-data summary{display:none}
}

/* ── 22) الاستجابة ──────────────────────────────────────────────────────── */
.side-toggle{display:none}
.side-scrim{display:none}
@media(max-width:1024px){
  /* الشريط خارج الشاشة من ناحيته: يميناً في RTL ويساراً في LTR */
  [dir="rtl"] .side{transform:translateX(100%)}
  [dir="ltr"] .side{transform:translateX(-100%)}
  .side.open{transform:none}
  .main{margin-inline-start:0}
  .side-toggle{display:grid}
  .side-scrim{position:fixed;inset:0;background:rgba(10,26,39,.5);z-index:55;display:block;
    opacity:0;visibility:hidden;transition:all var(--t)}
  .side-scrim.open{opacity:1;visibility:visible}
  .top-search{width:auto;flex:1;max-width:220px}
  /* زرّ الشرح لا يختفي على اللوحيّ — ينكمش إلى أيقونة */
  .value-chip{width:34px;padding:0;justify-content:center;flex:0 0 auto}
  .value-chip > span{display:none}
  .lang-btn{width:38px;padding:0;justify-content:center}
  .lang-btn > span{display:none}
}
@media(max-width:640px){
  .page{padding:16px}
  .top{padding:0 14px;gap:9px}
  .top-search{display:none}
  .who-txt{display:none}
  .kpi-val{font-size:26px}
}

/* ── 23) الطباعة — المحتوى وحده ──────────────────────────────────────────── */
@media print{
  .side,.top,.foot,.page-act,.no-print,.toasts{display:none!important}
  .main{margin:0}
  .page{padding:0}
  body{background:#fff}
  .card,.kpi{box-shadow:none;break-inside:avoid}
}
@media(prefers-reduced-motion:reduce){
  *,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}
}

/* ── شارة الجرس ───────────────────────────────────────────────────────
   عدد غير المقروء فوق الأيقونة. يختفي عند الصفر — شارةٌ دائمة تُصبح
   جزءاً من الأثاث فلا تُرى. */
.bell-dot{
  position:absolute; inset-block-start:2px; inset-inline-end:2px;
  min-inline-size:16px; block-size:16px; padding-inline:4px;
  display:grid; place-items:center;
  background:var(--danger,#C0392B); color:#fff;
  font-size:10px; font-weight:700; line-height:1;
  border-radius:9px; border:2px solid var(--surface,#fff);
}

/* ── لوحة الجرس ───────────────────────────────────────────────────────
   تنسدل من الجرس في طرفه المنطقي، فتنقلب مع الاتجاه بلا قاعدةٍ ثانية. وعرضها
   لا يتجاوز الشاشة على الهاتف. */
.bell-wrap{position:relative}
.bell-panel{
  position:absolute; inset-block-start:calc(100% + 8px); inset-inline-end:0; z-index:60;
  inline-size:min(380px, calc(100vw - 24px)); max-block-size:min(520px, 75vh);
  display:flex; flex-direction:column;
  background:var(--n-0,#fff); border:1px solid var(--n-200); border-radius:var(--r-lg);
  box-shadow:var(--sh-pop); overflow:hidden;
}
.bell-head{display:flex; align-items:center; gap:8px; padding:12px 14px; border-block-end:1px solid var(--n-200)}
.bell-head b{color:var(--navy); font-size:14px}
.bell-list{overflow-y:auto; flex:1}
.bell-list form{display:block}
.bell-item{
  all:unset; box-sizing:border-box; cursor:pointer;
  display:flex; align-items:flex-start; gap:10px; inline-size:100%;
  padding:10px 14px; border-block-end:1px solid var(--n-100);
}
.bell-item:hover, .bell-item:focus-visible{background:var(--n-50)}
.bell-item:focus-visible{outline:2px solid var(--teal); outline-offset:-2px}
.bell-item .icon-tile{flex:0 0 auto; inline-size:30px; block-size:30px}
.bell-txt{flex:1; min-inline-size:0; display:flex; flex-direction:column; gap:2px}
.bell-txt b{font-size:13px; color:var(--n-800); font-weight:500; line-height:1.5}
.bell-item.is-new .bell-txt b{color:var(--navy); font-weight:700}
.bell-txt span{font-size:12px; color:var(--n-600)}
.bell-txt small{font-size:11px; color:var(--n-500)}
.bell-item.is-done{opacity:.6}
.bell-empty{padding:28px 16px; text-align:center; color:var(--n-500); font-size:13px; display:flex; flex-direction:column; align-items:center; gap:8px}
.bell-empty .sk{display:block; block-size:12px; border-radius:6px}
.bell-foot{display:flex; align-items:center; justify-content:center; gap:6px; padding:10px; font-size:13px; color:var(--teal-700); border-block-start:1px solid var(--n-200)}
.bell-foot:hover{background:var(--teal-50)}
.bell-foot .ic{inline-size:14px; block-size:14px}
[dir="ltr"] .bell-foot .ic{transform:scaleX(-1)}

/* ── قائمة الإشعارات ──────────────────────────────────────────────────
   الجديد بنقطةٍ وخطٍّ أعرض، والمحسوم باهتٌ بشارته: «انتهى ما كان ينتظره»
   يُقرأ بنظرة دون أن يختفي. */
.icon-tile.info{background:var(--info-bg); color:var(--info-ink)}
.icon-tile.mute{background:var(--n-100); color:var(--n-500)}
.ntf-all{padding:12px 20px 0}
.ntf-day{padding:14px 20px 6px; font-size:12px; font-weight:700; color:var(--n-500)}
.ntf{display:flex; align-items:flex-start; gap:12px; padding:12px 20px; border-block-end:1px solid var(--n-100)}
.ntf:hover{background:var(--n-25,#fafbfc)}
.ntf.is-new{background:var(--teal-50)}
.ntf.is-done .ntf-main{opacity:.65}
.ntf .chk{margin-block-start:6px}
.ntf .icon-tile{flex:0 0 auto}
.ntf-main{flex:1; min-inline-size:0; display:flex; flex-direction:column; gap:3px}
.ntf-main form{display:block}
.ntf-title{all:unset; cursor:pointer; font-size:14px; font-weight:500; color:var(--n-800); line-height:1.6; display:inline-flex; align-items:center; gap:6px}
.ntf.is-new .ntf-title{font-weight:700; color:var(--navy)}
.ntf-title:hover{color:var(--teal-700); text-decoration:underline}
.ntf-title:focus-visible{outline:2px solid var(--teal); outline-offset:2px; border-radius:4px}
.ntf-body{font-size:12.5px; color:var(--n-600)}
.ntf-meta{font-size:11.5px; color:var(--n-500); display:flex; flex-wrap:wrap; align-items:center; gap:6px}
.ntf-act{display:flex; gap:4px; align-items:center}
/* تفضيلات الجرس — صفٌّ لكل نوع: النصّ يأخذ ما بقي ويلتفّ، والمفتاح بجانبه
   لا يُزاح. و`min-inline-size:0` هو ما يجعل النصّ يلتفّ داخل العمود بدل أن
   يدفعه إلى خارج البطاقة. */
.prefs{display:flex; flex-direction:column; padding-block:6px}
.pref{
  display:flex; align-items:flex-start; gap:12px; inline-size:100%; box-sizing:border-box;
  padding:12px 20px; cursor:pointer; border-block-start:1px solid var(--n-100);
}
.pref:hover{background:var(--n-25,#fafbfc)}
.pref .icon-tile{flex:0 0 auto; inline-size:32px; block-size:32px}
.pref-txt{flex:1 1 auto; min-inline-size:0; display:flex; flex-direction:column; align-items:flex-start; gap:3px; overflow-wrap:anywhere}
.pref-txt b{font-size:13px; color:var(--navy); line-height:1.5}
.pref-txt small{font-size:11.5px; color:var(--n-500); line-height:1.6}
.pref .sw{flex:0 0 auto; margin-block-start:4px}
.ntf-dot{display:inline-block; flex:0 0 auto; inline-size:8px; block-size:8px; border-radius:50%; background:var(--teal)}
.bell-item .ntf-dot{margin-block-start:6px}
@media(max-width:640px){
  .ntf{padding-inline:14px; flex-wrap:wrap}
  .ntf-act{inline-size:100%; justify-content:flex-end}
}

/* ── الصفّ المحذوف ────────────────────────────────────────────────────
   الحذف ناعم: الصفّ يبقى في القاعدة ويخرج من القائمة. ومن ضمّ المحذوف
   إلى شاشته يراه باهتاً مشطوب الاسم بإزاء أخويه الحيَّين — لا في شاشةٍ
   ثانية تقطعه عن سياقه، فالاستعادة تُقرَّر على بيّنة.
   والبهتان يُرفَع عند التحويم: ما يُقرأ ليُقرَّر فيه لا يبقى على ٥٥٪. */
tr.is-trashed{background:var(--n-50,#F9FAFB);opacity:.62}
tr.is-trashed:hover,tr.is-trashed:focus-within{opacity:1}
tr.is-trashed>td:not(:last-child){text-decoration:line-through;text-decoration-color:var(--n-300,#D0D5DD)}
tr.is-trashed .badge{filter:saturate(.5)}
/* والبطاقة كالصفّ: شاشةٌ تعرض كياناتها بطاقاتٍ لا جدولاً تُبهت بطاقتها */
.card.is-trashed{opacity:.62;border-style:dashed}
.card.is-trashed:hover,.card.is-trashed:focus-within{opacity:1}

/* ── منتقي الجهات — فئاتٌ مطويّة ──────────────────────────────────────
   أربعٌ وعشرون جهةً مرصوفةً مربّعاتٍ في صفٍّ واحد جدارٌ لا يُقرأ. وفئتُها
   تجميعها الطبيعي: لها لونٌ تعرفه العين من كل شاشة، وعددُها ثلاثةٌ لا
   يزيد. فالمغلق ثمانية أسطر، والمفتوح ما يحتاجه القرار وحده.

   والطيّ يُسنَد بسمة `data-open` على `.pk-cat` — لا بصنفٍ يُضاف، فالحالة
   الأولى تُرسَم من الخادم (الفئة التي فيها اختيارٌ تُفتح) بلا وميضٍ. */
.pk{
  border:1px solid var(--n-200); border-radius:var(--r-lg);
  background:var(--n-25); overflow:hidden;
}
.pk-cat + .pk-cat{border-block-start:1px solid var(--n-200)}

.pk-cat-h{display:flex; align-items:center; gap:2px; padding-inline-start:12px; background:#fff}
.pk-cat[data-open] > .pk-cat-h{background:var(--n-50)}

.pk-all{padding:0; margin:0}
.pk-all i{margin:0}

.pk-cat-t{
  flex:1; min-width:0; display:flex; align-items:center; gap:9px;
  padding:11px 10px; border:0; background:none; cursor:pointer;
  font-family:inherit; font-size:13.5px; color:var(--navy); text-align:start;
}
.pk-cat-t:hover{background:rgba(148,54,196,.05)}
.pk-cat-t:focus-visible{outline:2px solid var(--teal-300); outline-offset:-2px}
.pk-cat-t b{flex:1; min-width:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:700}

/* لون الفئة: مربّعٌ صغير كما في منتقي الجهات في القائمة الجانبية */
.pk-dot{width:9px; height:9px; flex:0 0 9px; border-radius:3px; box-shadow:var(--sh-xs)}

.pk-n{
  font-size:11px; font-weight:700; padding:1px 8px; border-radius:var(--r-pill);
  background:var(--n-100); color:var(--n-600); font-variant-numeric:tabular-nums;
}
.pk-cat[data-open] .pk-n{background:var(--teal-50); color:var(--teal-700)}

.pk-chev{width:15px; height:15px; color:var(--n-400); transition:transform var(--t-fast)}
.pk-cat[data-open] .pk-chev{transform:rotate(180deg)}

/* الجسم: مطويٌّ افتراضاً. والعرض `grid` لأن الثلاثة تسع صفّاً على الشاشة
   الواسعة وتتراكم على الضيّقة بلا قاعدةٍ ثانية. */
.pk-cat-b{display:none; padding:4px 30px 12px; gap:4px 18px}
.pk-cat[data-open] > .pk-cat-b{display:grid; grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}

.pk-leaf{
  align-items:center; gap:9px; padding:6px 8px; border-radius:var(--r-md);
  min-width:0; transition:background var(--t-fast);
}
.pk-leaf:hover{background:#fff}
.pk-leaf i{margin-top:0}
.pk-leaf .pk-name{overflow:hidden; text-overflow:ellipsis; white-space:nowrap}

/* المحجوزة بتصميمٍ آخر: تُعرَض وتُختار، ويُسمّى حاجزُها. الأقدم يغلب عند
   الطباعة، فإخفاء ذلك يجعله يُكتشف على الورق. */
.pk-held{
  display:inline-flex; align-items:center; gap:4px; flex:0 0 100%;
  font-size:11px; color:var(--warn-ink);
}
.pk-held .ic{width:12px; height:12px}

.pk-state{display:flex; align-items:center; gap:8px; padding-block-end:6px}
.pk-state .badge b{font-variant-numeric:tabular-nums}

/* ── نافذة الصورة: الأصل كاملاً وإطارٌ مربّع فوقه ─────────────────────────
   الصورة كما رُفعت بنسبتها، والإطار يُحرَّك ويُكبَّر من أركانه، وما خارجه
   معتم — فما يُقطع يُرى قبل أن يُقطع. */
.pstudio{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:22px;align-items:start}
/* العمود يُقاس ولا يُقاس عليه: المسرح بعرضٍ مثبَّت، فلو حدّد عمودَه لما صغُر مع النافذة */
.pstudio > *{min-width:0}
/* الحوض يحمل المسرح في وسطه، والمسرح بمقاس الصورة نفسها يضبطه app.js — فلا
   حاشيةٌ تُحسَب صورةً ولا صورةٌ تُقصّ في العرض */
.pstudio-well{
  display:grid;place-items:center;min-height:120px;border-radius:var(--r-md);padding:8px;overflow:hidden;
  background:repeating-conic-gradient(var(--n-100) 0 25%, #fff 0 50%) 0 0/18px 18px;
  box-shadow:inset 0 0 0 1px var(--n-200);
}
/* إحداثيات الإطار فيزيائية: الصورة لا تنقلب بلغة الواجهة */
.pstudio-stage{position:relative;direction:ltr;overflow:hidden;min-width:120px;min-height:120px;touch-action:none;user-select:none}
.pstudio-stage canvas{position:absolute;top:0;left:0;display:block}
.pstudio-frame{
  position:absolute;top:0;left:0;cursor:move;outline:none;display:none;
  box-shadow:0 0 0 2px #fff, 0 0 0 9999px rgba(10,26,39,.55);
}
.pstudio-stage.ready .pstudio-frame{display:block}
.pstudio-frame:focus-visible{box-shadow:0 0 0 3px var(--teal), 0 0 0 9999px rgba(10,26,39,.55)}
/* شبكة الأثلاث داخل الإطار — دليلٌ للعين لا يُطبع */
.pstudio-frame::after{
  content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;
  background:
    linear-gradient(to right, transparent calc(33.333% - .5px), #fff 0 calc(33.333% + .5px), transparent 0 calc(66.666% - .5px), #fff 0 calc(66.666% + .5px), transparent 0),
    linear-gradient(to bottom, transparent calc(33.333% - .5px), #fff 0 calc(33.333% + .5px), transparent 0 calc(66.666% - .5px), #fff 0 calc(66.666% + .5px), transparent 0);
}
/* الأركان داخل الإطار لا على حدّه: المسرح يقصّ ما يخرج منه، فركنٌ على حافة
   الصورة يُمسَك كاملاً */
.pstudio-handle{position:absolute;width:14px;height:14px;background:#fff;border:2px solid var(--teal);border-radius:3px;z-index:1}
.pstudio-handle.nw{top:-2px;left:-2px;cursor:nwse-resize}
.pstudio-handle.se{bottom:-2px;right:-2px;cursor:nwse-resize}
.pstudio-handle.ne{top:-2px;right:-2px;cursor:nesw-resize}
.pstudio-handle.sw{bottom:-2px;left:-2px;cursor:nesw-resize}
.pstudio-stage.grabbing,.pstudio-stage.grabbing *{cursor:grabbing}
.pstudio-stage .pstudio-wait{position:absolute;inset:0;display:grid;place-items:center;color:var(--n-500);font-size:13px}
.pstudio-stage.ready .pstudio-wait{display:none}
.pstudio-stage .pstudio-fail{display:none}
.pstudio-stage.failed .pstudio-wait{display:none}
.pstudio-stage.failed .pstudio-fail{position:absolute;inset:0;display:grid;place-items:center;color:var(--danger);font-size:13px;padding:20px;text-align:center}
.pstudio-tools{display:flex;align-items:center;gap:6px;margin-top:10px}
.pstudio-tools .sp{flex:1;text-align:center}
.pstudio-side{display:flex;flex-direction:column;gap:16px;min-width:0}
.pstudio-meta{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;font-size:13px;margin:0}
.pstudio-meta dt{color:var(--n-500)}
.pstudio-meta dd{margin:0;min-width:0}
.pstudio-now{display:flex;align-items:center;gap:10px}
.pstudio-now img{width:64px;height:64px;border-radius:var(--r-sm);object-fit:cover;box-shadow:0 0 0 1px var(--n-200)}
.pstudio-acts{display:flex;flex-wrap:wrap;gap:8px}
.pstudio-acts form{display:contents}
.pstudio-panel{border:1px solid var(--n-100);border-radius:var(--r-md);padding:14px;display:flex;flex-direction:column;gap:12px;background:var(--n-25)}
.pstudio-panel[hidden]{display:none}
/* الصورة في عمود الجدول زرٌّ يفتح نافذتها — بلا إطار زرٍّ يزاحم الخانة */
.photo-open{padding:0;border:0;background:none;cursor:zoom-in;border-radius:var(--r-sm);line-height:0}
.photo-open:focus-visible{outline:2px solid var(--teal);outline-offset:2px}
.photo-open:hover .photo-cell{box-shadow:0 0 0 2px var(--teal)}
@media (max-width:760px){.pstudio{grid-template-columns:minmax(0,1fr)}}
