/* Polices hébergées sur le site (SIL Open Font License 1.1) : aucune requête vers un service tiers. */
  @font-face{font-family:'Cinzel';font-style:normal;font-weight:500 700;font-display:swap;src:url('fonts/cinzel-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
  @font-face{font-family:'Cinzel';font-style:normal;font-weight:500 700;font-display:swap;src:url('fonts/cinzel-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
  @font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/ibmplexmono-vietnamese-400.woff2') format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}
  @font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/ibmplexmono-latin-ext-400.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
  @font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/ibmplexmono-latin-400.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
  @font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url('fonts/ibmplexmono-vietnamese-500.woff2') format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}
  @font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url('fonts/ibmplexmono-latin-ext-500.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
  @font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url('fonts/ibmplexmono-latin-500.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
  @font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:600;font-display:swap;src:url('fonts/ibmplexmono-vietnamese-600.woff2') format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}
  @font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:600;font-display:swap;src:url('fonts/ibmplexmono-latin-ext-600.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
  @font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:600;font-display:swap;src:url('fonts/ibmplexmono-latin-600.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
  @font-face{font-family:'Manrope';font-style:normal;font-weight:400 800;font-display:swap;src:url('fonts/manrope-vietnamese.woff2') format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}
  @font-face{font-family:'Manrope';font-style:normal;font-weight:400 800;font-display:swap;src:url('fonts/manrope-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
  @font-face{font-family:'Manrope';font-style:normal;font-weight:400 800;font-display:swap;src:url('fonts/manrope-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}

  :root{
    --bg:#F4F0E6;
    --surface:#FBF8F1;
    --surface-2:#EFE8D6;
    --ink:#211C14;
    --ink-dim:#5D5547;
    --gold:#7E5717;
    --gold-strong:#7C5416;
    --teal:#0A6962;
    --danger:#9B3228;
    --c-why:#25633E;
    --c-lose:#A0521A;
    --good:#25633E;
    --border:#DED2AF;
    --role-top:#A85E22;
    --role-jungle:#3E8A5C;
    --role-mid:#6C5CC4;
    --role-adc:#2E93B5;
    --role-support:#C9962C;
    --team-blue:#2E72B8;
    --on-gold:#FFFFFF;
    --chip-top:#A85E22;--chip-jungle:#3A8256;--chip-mid:#6C5CC4;--chip-adc:#287E9C;--chip-support:#936E20;
    --shadow:0 1px 2px rgba(33,28,20,.08), 0 8px 24px -12px rgba(33,28,20,.25);
    --font-display:'Cinzel',Georgia,'Times New Roman',serif;
    --font-body:'Manrope',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
    --font-mono:'IBM Plex Mono',ui-monospace,'SFMono-Regular',Menlo,monospace;
  }
  @media (prefers-color-scheme: dark){
    :root:not([data-theme="light"]){
      --bg:#0A0A0A;
      --surface:#151515;
      --surface-2:#1E1E1E;
      --ink:#ECE6D6;
      --ink-dim:#A6A095;
      --gold:#D8A94A;
      --gold-strong:#EFC578;
      --teal:#2FD2C4;
      --danger:#E8766C;
      --c-why:#4CC98A;
      --c-lose:#E9A35E;
      --good:#4CC98A;
      --border:#2C2C2C;
      --role-top:#D2762E;
      --role-jungle:#4CB077;
      --role-mid:#8A7AE0;
      --role-adc:#3FB0D6;
      --role-support:#E0B14A;
      --on-gold:#1A1206;
      --team-blue:#4984C1;
      --shadow:0 1px 2px rgba(0,0,0,.5), 0 12px 32px -14px rgba(0,0,0,.7);
    }
  }
  :root[data-theme="dark"]{
    --bg:#0A0A0A;
    --surface:#151515;
    --surface-2:#1E1E1E;
    --ink:#ECE6D6;
    --ink-dim:#A6A095;
    --gold:#D8A94A;
    --gold-strong:#EFC578;
    --teal:#2FD2C4;
    --danger:#E8766C;
    --c-why:#4CC98A;
    --c-lose:#E9A35E;
    --good:#4CC98A;
    --border:#2C2C2C;
    --role-top:#D2762E;
    --role-jungle:#4CB077;
    --role-mid:#8A7AE0;
    --role-adc:#3FB0D6;
    --role-support:#E0B14A;
      --on-gold:#1A1206;
      --team-blue:#4984C1;
    --shadow:0 1px 2px rgba(0,0,0,.5), 0 12px 32px -14px rgba(0,0,0,.7);
  }

  @font-face{
    font-family:'Runavess';
    src:url("data:font/otf;base64,T1RUTwANAIAAAwBQQ0ZGIOg+Xr4AAAcIAAArEkRTSUcAAAACAABe7AAAAAhHREVGAKkBLwAANvwAAAAcR1BPU7KKYSQAADcYAAAlQkdTVUKPaKFvAABcXAAAAo5PUy8yY3TNlQAAAUAAAABgY21hcCXptT0AAAP8AAADDGhlYWQ2EKjkAAAA3AAAADZoaGVhEf4OUQAAARQAAAAkaG10eOshCc8AAAGgAAACXG1heHAAl1AAAAABOAAAAAZuYW1lMwFqAAAAMhwAAAS+cG9zdP+fADIAADbcAAAAIAABAAAAAQAAl1n5sV8PPPUAAwPoAAAAAOQXq5MAAAAA5C+6Tf/i/toO0ANKAAAAAwACAAAAAAAAAAEAAANK/toAAA7f/+IAAA7QAAEAAAAAAAAAAAAAAAAAAACXAABQAACXAAAABAGRAZAABQAEAooCWAAAAEsCigJYAAABXgAyASwAAAAAAAAAAAAAAACAAACrEAAACgAAAAAAAAAAUFlSUwDAAADhgANK/toAAANKASYAAAABAAAAAAH0ArwAAAAgAAgA+gAAAAAAAAD6AAABBAAAAMgAFAEVABQCagAUAWwAFAI8ABUBigAUAJkAFAEPABQBDwAUAO4AFAEdABQAmQAUAPUAFACIABQBcQAUAa8ADwDuAAoBawAPAYEADwGMAAUBhwAPAZkADwFrAAoBqwAPAZkADwCIABQAmQAUARoAFAD1ABQBGgAUAWYAFALuABQCuwAFAnIAFAG/AA8CXgAUAiMAFAIjABQCHQAPApsAFAD1ABQBwAAFAo8AFAIjABQC9AAUAlkAFAJ4AA8CUQAUAngADwJTABQCBgAPAlwABQKbABQCuwAFBCwABQKNAAUCWQAFAgIABQDiABQBcQAUAOIAFAEaABQBJwAUAK4AFAHVAAUBrQAUATIADwGgABQBdQAUAXUAFAFuAA8BygAUAMgAFAE8AAUBxAAUAXUAFAIFABQBngAUAa8ADwGXABQBrwAPAZUAFAFiAA8BlgAFAcoAFAHVAAUCfQAFAb0ABQGfAAUBWgAFAUcAFACCABQBRwAUAPEAFADIABQBQQAUAaoAFAFqABQBvQAUAIIAFAIQABQBEAAUAp4AFAD0ABQBTgAUAO0AFAKeABQA9QAUAPgAFAEdABQAvAAUAMUAFACuABQCSQAUAIgAFACq/+IAhAAUANoAFAFOABQB2gAUAfkAFAHzABQBZgAUAYQAFAEaABQBGgAUAIgAFAD4ABQA6wAUAPEAFAHMABQBRQAUAbMAFACZABQAmQAUAJkAFAEVABQBFQAUARYAFAEdABQA3gAUAZwAFADeABQA3gAUAXMAFAG+ABQO3wAAAAAAAwAAAAMAAAImAAEAAAAAABwAAwABAAACJgAGAgoAAAAAAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AD8AQABBAEIAQwBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPAHAAYwBkAGgAkAB1AAAAbgBqAJUAdABpAAAAAAAAAAAAcQAAAAAAZgAAAAAAAAAAAAAAAABrAHkAAAAAAAAAfgBiAG0AAAB/AAAAAABsAHoAkQAAAAAAAAAAAAAAAACHAIgAjACNAIkAigAAAAAAAAAAAAAAlACSAJMAAAAAAAAAdgCLAI4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgACFAG8AAACCAIMAdwAAAIQAgQAEAOYAAAAqACAABAAKAAAADQB+AKwAtAC/AZICxwLcA7wgFCAaIB4gICAiICYgOiCsISLhgP//AAAAAAANACAAoQCuALYBkgLGAtkDvCATIBggHCAgICIgJiA5IKwhIuGA//8AAf/1/+P/wQAA/7/+7QAAAAD8ygAAAAAAAOBv4G7gawAA3+jfcx8WAAEAAAAAAAAAAAAiAAAAAAAqACwAAAAwADIANgAAAAAAAAA0AAAAAAAAAAAAbgBvAHAAcQByAHMAdACAAIEAggCDAIQAhQCHAIgAiQCKAIsAjACNAI4AkgCTAQAEAgABAQEVUnVuYXZlc3NEZW1vLVJlZ3VsYXIAAQEBMPggAPghAfgiDAD4IwL4JAP4GAT7EQwDHP/iHP7aHA7QHANKBfekD/hKEbAcIfcSAAoBAQgPFhohLlWOo7B1bmkwMDAwdW5pMDAwRHVuaTAzQkNFdXJvdW5pRTE4MFZlcnNpb24gMS4wMDBSdW5hdmVzcyBpcyBhIHRyYWRlbWFyayBvZiBMZXR0ZXJzd2VldC5Db3B5cmlnaHQgXChjXCkgMjAyNSBieSBMZXR0ZXJzd2VldC4gQWxsIHJpZ2h0cyByZXNlcnZlZC5SdW5hdmVzcyBEZW1vIFJlZ3VsYXJSdW5hdmVzcyBEZW1vAAABAYcBAAEGAGgAAAk3AHwAAEIgAGcAAGQAAKAAAGYAAIMAAKoAAIsAAGoAAJcAAKUAAIAAAKEAAJwAAKQAAKkAAH0AAHMAAHIAAIUAAJYAAI8AAHgAAJ4AAJsAAKMAAHsAAGUAAH4AAIgAAIIAAIQAAIcAAH8AAYkAAG8AAIkAAEEAAAgAAHUAAGkAAHcAAHYAAHAAAHQAAHkAAGsBAYoAAJkAAYsAAJcCAAEAAwAGAAgACgA0ADYA5gFAAcsCfQJ/AqECxQLxAv0C/wMIAxUDNANsA5MDyQQmBGsErQUIBTgFmAXzBggGHQZQBmAGlQbNB1UHsAgRCFYIlQi8CNcJJglKCVsJmgndCgAKVgqYCtgLFAtyC6QMIgxODH4MyA1HDbEN9A4hDj0OZg6ADoIOnw6uDs8PIw9WD5EPoA+jD+oQEBAhEFcQmhCoEQARDhFCEXERwBILEjgSVxJuEoES7xNUE2wTjRPSE9wUIBQpFFEUqRTmFZQVzBXhFmEWcBbGFxEXHhc2F6IXvhfAF94X/RhlGHMYrBi7GPMZIRliGW4ZpRnVGmQaqxquGrAa4BrqGuwbFRseGz8bUxtoG3MbdRt3G6Qbphu1G9Yb9xwSHCQcKxy5HT0fD0AO+9kOQA5KDvsRi+v4qncSvO8q6xPg9y74zBWMtqQpCqJ4jGAelfw6BeUGX1kVE9AjCkwK97mL9zNeuPfGuF73OSfvEp/3O/eJ9zoTlvfa+MwVl7aqIgr7NAYTjoueeH9gHnxRBUiMeSIKE5Y8B4ual8SNHjr7xgVHjHieixo8B4ubl8aNHn1XBX9gbicKdp6Xth4TVpm/BfEGE5Z9VwV/YGwnCniel7Yemb8F0Yqcmgrd98YFE47SipuaChOWmsUFpQr7NAYTpougeH9gHnxRBSUGLfvzFROW3ffGBfEGOfvGBQ6ysLO4sL6z98mnEqC/bvWNvmazrvIT9oD3KviAjApvdV+eVI4IE/mAqjEKagcT9oA4gWRSSvsk91laTwob+x6F+2SE91EfE/mAagc8Cq4H1pTKteEaE/aAowr3i4uh96qhfqD3q6ASoMfkyPcCx+TIE9/3C8kVd2BpJwp7np+2Hvd0JAqetqwpCpx4eGAe+23JFVFcUSAgulHFxbrF9vcAXMRRH/vIBHN2t+7vn7eko59fJyh4X3IfE7/31JMVUVxRICC6UcXFusX29wBcxFEf+8gEc3a37u+ft6Sjn18nKHhfch8O0H2yhnb447MSoPR0uNO0htZk1BNt8viMFWKWXZZgHhO1+yr7GGb7gveBG5STjIyTH4yIi4eMiI94iYeFfM+bGHuViZOIl4qPipCKjwjWqKnOtBqelJWLHjEGk4OLfYMacYFeanMed9dy5XffCBNyzvbbxd0azlalVR4TbUVYXjofwPuaFZ84lV+XXpZeGSqEhvcNvPIIjvc3FYSyh66nGrujrrUeE3Kpl3pzWVZhX1cfDloKVTyx+VSwAZ/3AwP3j2IV+zSL+VT3NBuwB/vIjP2f98cbDlU8sflUsAH3IPcDA59iFWUH98eM+Z/7yBtmB/c0i/1U+zQbDjT4nvcAAe6yA7L4YRW0cLLbszuzpljH0Y2Euz51lNwFWwaUOj+hg1vRiQUOY/feswH3D7MDUAoOXQo79962Cvfeawr7UYvrAZ/rA8/rFSMKtygKn/fdA8rJFYBga3iLGvc0lAqXtqgpCqB4f2AeDn4K+wMy+wL7Yftg5PsD9wP3A+X3A/dg92Ix9wH7Ax/84QRcZd/3UvdSseC6urE2+1L7UmU3XB8ONKB2+I2q6XcB3SAK91SxCvsqBouVLUceeJN/n5+al52UHvxtJQoOsYuz+Li1AfeA9wED94D4ihX7Mftx+xL7bxr34SwK+xcGqPcv90n3IvcmGthY0fsDRoQKTR8Ox4azw7PHs/cOtvdUtQGbtvDEpfcCL/cBA/cx+CAVeYCbix8+B4uWnZ0e9xqX+9L7L/sAZAr3eKr3u9/7QR/M9x6D91P7URtFVXGlah/7EAfGrrGit/cUaPtUKxsO0qB292Oz98jWi3cS92/3AhPY9933YxWqm3iLH9YHi3t7bB74E/sCB/tq/B4Fbvdq+yUHJgr7oPdNFRPo9zL3yAX7yAcOzYazw7PHs/f7sxKbtoXwkcS+9wAT+xP1t/fdFdv3t3T8Cvs5GxP7IGQK95Sw+ASa+9IfE/WZ92gF9wwGQQr7wQYO34u399K290upbbUBmvcS9yL3AwP3bvgpFWVvgX12H/cHkKrn3hu9sWpPrh/3GwdwamemSBv7BfsBP/uXPJf7bPdOH/d9mfgp+4Ybhfv9FSyL99Lq6ov70iwbDrGgdvjiswGV9+sD922/Ffcc+NYF++s+CvcnBvsd/K0FgmZte4sa9zYGi3yhkqkeDvGIs/fHsfdnswGb9wY27/cc8TT3BwP3afkNFftSbvtgSvcVHz/7Par7t/d4G/d5qve31/s9H8z3Fm33YPtTG/zoBPsEjffH9wL3Ao37x/sEG/ftBDCM92fl5Yz7ZzAbDt+LtW2p90u299K3AZr3A/ci9xID91P3dRWxp5WZoB/7B4ZsLzgbWWWsx2gf+xsHpqyvcM4b9wX3Adf3l9p/92z7Th/7fX38KfeGG5H3/RXqi/vSLCyL99LqGw77UYvr91LrAZ/rA8/rFSoK97IEIwpgqfe/6xKv6y/oE9BqCve3BBPgIwqfCvdf+B4VraekiYsaXsEFi4Z1aXAe+zL7Ffcy+xUFrW+QdosauMEFi3KIaage+wntBQ4791Kz27YK98puCtz7DGsKnwra+B4V9wkp+wkpBWluco6LGrhVBYuQoK2nHvcy9xX7MvcVBWmmhqGLGl5VBYukja1vHg6si+v4gLUS9Ost5av3ARPY93n4jxUh+w5Y+2Aa5Qb3NPchyvcPGtVYy/sBRIQKUh8//C8VE+gjCvg9i7nZtHbE95G05bgSoPcR2+/R9wTx9wsT34D4I/kKFfyCfv0K+HkbpKaOjqcfuAeIeHmJevv8sPiv99P3tUn8ODobRcr3touLX4txH5qCc6RXGxO/gPtThfvz9yYbwqXFwJkfE9+ASaRK5B73m6j4jvxCGxO/gFX8QRVjpveRu7Fp+5FkGw74Cvk59wKLdxL3o/c8E2D4jkoVnEplb4sa92UGi2aneswe+1n5iwV6zK6nixr7aTUKeUoe+2P9iwV5Smdvixr3EwaLZKedzB4ToPde+XoFh/yWFe/BJ8AnVgUO98H7Mrj55L8Sw/cW95j3GCj3GBPw+Fj36hXZt7vT7hr3LPsH2ftcHvuHOArLB/LoT/sO+wBBQPsEbx8T6PcGcPRA+yUa+y/7DFYoHneXq3LPG/cO9wnc90j3JT/EOLAfDvcO+zLR+c6vZ7wBmo4K9weu2L0eZXFleF8b+yFg91b3ZfdkqPdr9yLtoiOLH/ctB4t0dmqWHpF4c49uG/t/UPuB+38fDvet+zK4+eS/AcP3Fvek9xkD96/5pxX7m3YK+bTjB/ePhf3k+5cbdpOhc733zcn6RfxEG7T8hBXnwS+/K1cFDvdy+zK9+eGdCvieOgr7ffnh930GzKdGix+p9wsF/J4vCvfZ+D07Cvdy+XWdCvdeMwr5tvd9B6sK/J4vCvfZ+D07Cvds+zLR+c6vZ7wBmvcW93KOCh73jUUK+AWJCvwXB4h/fol+G/shYPdW92X3ZKj3a/ci7aIjix/3LQeLdHZqlh6ReHOPbhv7f1D7gft/Hw736vmnoQr3TvlKFcyyp4se+2F2Cve7Fkpkb4se92EzCvmLZwo7NwrG9xYDxkoVjwr5i4gKDvcP+zLT+cu9Afe59xsD+ED3BxX5NPwyB6n7CwWLqNDLHvcw/NwG+1BEWDQwc8SofB5ErDT3LPdNwPcW9yMeDvfe+ad3pwr3YUUKswr7Xi8K+K757hWyxLipixr7GwaLo2ViUB77mPwL92f8EAWrUVxoixr3dAaLcK1qxh77jvhWBQ73cvsyvfoTdwHD9xYD9075ShXMr6eLHvteLwr4njoK+30GDvhD9wqX+If3Mot3Esa9+GH3FhO4hgoT2PlKB/cy/COkTKk867UZi3KsnLce9zT4OgX9SosKE7izCvt2BrVqfEZ8Y/sb+/oY+zj4KwV0xLivixr7dbkK96g3Csa9+Ba9A4YK+Q8H96/84gUruZBh9x4bi2emzhr5igfMr6eLHvsRBouyb0oa/QcH+8b5EgV1uLKwixr7TrkKYAr3Y+r3P/fC98Ms9z37Yx/+EwT7FWL3J/eo96e09yj3FfcUt/so+6f7qF/7J/sUH4z4BRX3FMH7FL/7FFcFDveg91TI+HeTCvh9FfdZ+xbw+3oe+1o4CgeMlpWLkRv3GI/wOPs6GvstNjb7Dx5ypWfT9xP3B/cD904eDmAKoJ+Njp0fvVgFuV2FX4sa9xn3GQWLXIFduh53nwXl1Lb3JPdeGvfDLPc9+2Me/hME+xVi9yf3qPentPco9xX3FLf7KPun+6hf+yf7FB+M+AUV9xTB+xS/+xRXBQ73ovl0kwr4lRX3U/sW3vt6HvtaOAoHnpqMkxv3Fo/jPfssGvs6IzAwcQroreLc9zAaDvdV+zu+5733D734tq8Bm7x/9xjDwNr3FgP3TfkMFda6sdrYyGc8sR73OwdnXkGvLhv7K0QsJB/7b/fU+z37VBo2TFk4+1V4956K9yge8If7D0UbaYKpix9vfJdXxvcPlPdz+zv7a4r8AvfFG/cS9wzK9yEf93r70vc991gaDver+XW9AfeD9xYDrvkwFYuo0Mse9wP9tgZKZ2+LHvdeMwr5tvYHqwr85gYO9+r7M736FKEK+HXFFShlR/sB+wFkz+4e+RCJCvzTB/tO5y/3TvdO5uf3Th7402cK+Ar7MvcC+dd3Afeg9zwD91X5ShV5zLKnixr7ZTUKnUoe92D9iwWdSmdCCmimnM0e91z5iwWczbCmixr7EwaLsXB6SR77WP16BQ75e/sy9wb503cB94H3PveW9z4D+JD5ShX7Jv12+z35dgV8zK+nixr7ZQaLsm+aSh73Qv2LBZpKakIKbKaYzR73EPkJ9xT9CQWYSmxCCmqmms0e9z75iwWazbKmixr7EwaLr3B8SR77Of12+yr5dgV+zK2nixr7SwaLs2l/UB4O99w3CpD5FwP3evk7FWvPsbOLGvtyBoutb61DHvdU/Cj7UPv7BXBXVW2LGvcjBotopqjCHvcz98P3GvuuBapJY2aLGvdyBotorG3KHvti+EX3OffQBbDRwqmLGvsvBouxYmhIHvsY+5AFDveoNwr3dvcWA/dl+TsVcNCssosa+2YGi6twqEIe9zT8LgX76osK9+kH9zL4LwWn08Gnixr7IQaLqWRwRh77EPvSBQ73UfsyvfnhvQGQ+IwDkPsyFfiMOgr7cwb34foTBfxxBqn7CwWLp9DMHvdYBg4oNrj5WrcBn/cCA/cWYxX5Wte3+079s/dOuAcOtygKn/fdA/fGyRX7GyQKf7agKQqoeJdgHvcb/I4FlmB5JwprnoC2Hg4oNrj5WrcB6/cCA+tjFT9e9075s/tOX9cGDlUKbVWzrnYSn/eTE6D3aVUVNgoT4NEHE6BICvsXLgqeCvcS+IYVp6dF80tMBQ73JKB2+MzJAZD4XwP30skVlWBzJwpxnoG2HvsK+I5XCg7zi6n4ya4St/cC9xL3BDL3AxPw9+T34RW2rJjAuhr3Bz68+xke+zZsCp4H0LFjOkBrX0d1HxPo1nS7WTIaKlJfSR5+k6B6vBvZ2bf3FNtsxlyhHw54qgoDmvfPFfsxuvsy9yHRorKsHnJJCjGD9xj3H/cfjfcc4L2oOYsfhwr7MWT7MvsxHw7mi6n4ya5KCvce9wAD91f5ChX7Q3UK+KmuB/chh/zJ+yYbfZCae6z3ZbT5Cvu0G6f73xXKr0yuS2gFDruLs/i6s3wK+Lr3GAZeCrtRCrSqCuwgCpr3zxX7Mbr7MvchHo2Mi40b9y00CveKOQr7nAcyjIP3GPceGvcfjfcc4L21Cnx9dZIej357jngb+zFk+zL7MR8O9xmgdvkKogr3LrEK+zR1CvcqFmBxeIse9zQ0CviOOQpA+6FACg77ESgKuSAKuckVJgr4jjkKDoKLyPilswH3TiAK97z3ShX4VPu1B581BYueubYe7PwTBiluWz1mc5aXfh5qmFj09x6u4uoeDvcToHb5CneYCi0KcZ62GviOB3oK9/b40BWgsq4iCi4Gi5dzdGIe+yD7jvT7kQWcY3B1ixr3OgaLc597tR77FPffBQ67i7P44nd8CvikBnoKDvdUoHb3OJX3vPc0i3cSubP3qfcCE9y5ySsK+BQH2PtWnGGrQ9avGYt2qZmyHhPs3vd3BfwsByYKE9z4jge4CqR0hF2BcTX7eBgj95kFfLGpo4sa+ypECg7kKAq5s/eIswO5yU4KDmMK9x7K9wb3XfdeTPcF+x4f/OEEQYDq90f3R5br1dWWK/tH+0eALEEf94IE2687rjtoBQ7doHb3fbT31ZYK+EAV9yUsxPslHvsYbAoH2Ii8SikaPGs/TR56nHO32c7V9w0eDmMKlZWMjJUfsGUFqWyIbosa6ekFi2yFbKoefpgFx7un6/cbGvdeTPcF+x4e/OEEQYDq90f3R5br1dWWK/tH+0eALEEf94IE2687rjtoBQ7boHb455YK+FIV9xosvfslHvsYBo6IBZGEmnlpGvyOJQr4qQfYiLxLLho1YUBXHsv7aAWYYXR3ixotCnOfe7UePvdhBciku8fpGg6ohrW4sL6z+BmmAZu/bvWNvrHyA/cldwomXExEH/sk91n7FVkK49u17B+oCg7coHb44rMB9yggCvco+OIV/KQlCvikyAdBCvwgPgoO9xmLs/jiogq3900V+xDITvcQRwoeVAr3JIvJ+Mx3AZD4XwP3K/jMUgoO98yLyfjMdwGQ+QcD9yv4zBWEtqApCqh4kmAe3vyOBZJgeHiLGvdDBot5npG2Hrz3/7H7/wWPYHt4ixr3QwaLeJ6Sth7eJAqStqgiCjAGi6B4hGAeOPyOTyQKhraenosa+x8Gi6BuhmYeRvyKBQ73DCgKkPhHA/dE+MIVd7mjpYsa+z0Gi6J5oVoe9w77p/sL+30FeWhnd4sa8QaLdJ2esB7r90/Y+0EFn15xc4sa9z4Gi3OheLUe+xv3wvD3WQWjurCfixr7AgaLpHB0Xh5A+yYFDuUoCvctIAr3PoIK8vucBfuBByYK96pyCqCLs/i6swGQ9+QDkBb35CwK+xAG91n44gX70j4K9wAGDo02s/liswH3DSAK93v4oBX3F5Gd0R6zB/sxbmv7M/spJlCLH4vwUPspGvszqGv3MR6zB0WFnvcW9zc0uosfi+K69zcaDqAKjSsK+QYxCg6NNrP5YrMB6yAK6/igFfs34lyLHos0XPs3GvsWhXhFHmMH9zGoq/cz9ynwxosfiybG9yka9zNuq/sxHmMH0ZF5+xcfDjf30ZIK+BNfCvsRoHb4qusSvu8o6xPguckVimByJwp0noq2HoH4OgUxBre9FRPQgQqHr7b4crMBn/cHqLMD9ziNKwqtB4yLi4wb06Kypx92SQoxg/cK9wv3DI33DeC9qESLH/cDB4t8f3WRHpB3eIx2G6oxCmYH+wZubfsT+wsa+wyw+xX2cR4O8Iuz91az99CzAd0gCsUW9/AsCvsY91YGIQr3Jgf3HqmrtM21CoGCfB50dpRiGyZKVfswH/smMAr7QEYKDrD3Ub13s/dLs3a9Er6z90izE2z3Sfh2FW9xgnt1H4oGE5xtqYejixpZWQWLpImqbB57dYJwbhpulXGbdR6KigVsbHKJixq9WQWLj6OpqR6MjAUTbHugpoKnG6mllZuhHxOcqmyNcosavb0Fi3OPbakeiowFmqCUpqcap4KlfKEejIwFqamjj4saWb0Fi4lzbWweE2ycdXCUbRtjBL6yYlhZZGJYWmK0vb60tLwfDvcMoHb3K7Pbs/fTdwH3PCAK902CCu37kAVjjHqYixpFB4uem7YeOzAKMgcmCuQHIQrbByEKqHIKoAr4CBWz95QGlwr9BgQ8CveUYwcO91+Ltay2bLC+s/fJsbCmEqC/bvWNvpD1QvLI8hO+0PfOdwpDX2tfdx+MgoKLgRsTvbCwClpZCs3Ior+mHxPe0I6Oi48b49u17B/3KvtWtvcRGhO90Ps4QBW1oaGwjh6KhIuEhPsk91la+w4aXXB3aIceE76wjJKLkpIaE72wowpW+KrrAZ/rs3QK9xwWIwr37Yuzx6z4F6J09wJjswGfs/clyPfsswOf989NCvclkhX7A6z7A+rAnK6kHnl/eYJ2G0l35u3smfDNuZZbix/SB4uAgHuRHo6CgI1+G/sCb/sD+wIfDjr47qcBn/dgA/cz+A4VkHeAg4sa0ksKhp8eV/d0BYaflZOLGj0Gi5WDhnceV/t0BYZ3gIOLGrNLCpCfHsD3dAX7MQSqm2ybbHsFDqwKn/e8XAqU+xdcCg4z+K+zAfc3swP3N/ifFZUKw/sNMArcBg737Yuz2PdH92aiyLMBn7P3R9Pd1PckswP4ZvgsFeNOrCweNQaNiQWPhpR/dRr73gdvfH6LHvMGi3qYpxr38Ae9iathThpTcVpoHrX7HgWTcH19ixrzBot7mYGmHln3GgWym6qyyBr8Ui5NCg47+NSzmXcSn/dhE6D3N/jUFTYKE2DRBxOgfwoOUwpj9yez9yOzEp/3ifsisxPQUAoT4LP7SxUhCvsNLgr7HffynfeHngH3CrwD9wr40YMKUQaY0NvKyxqueAoO+xT38p2jnaWdwZ7fngGgnrekl7xiuwPe+KMVg4aSix9pB4uQk5MexpD7IEdbh8+yo4lxfBuDiZOLH3+GkH2dsY7JV0eJI+Ub75r3FrA+H6jIh984G2xzgJZ9H1QHpZqclZ7EezdhGw6eCrv4hhX10EvKRSMFDveYoHb44rIB9433AtEgCp/4PBX7EdhP9yyEHvs+JQr4pNH8pCUK+I0HtqWeix77zAb7NUM3+w0fDvtR98LrAZ/rA8/4IhUjCvsv+0XWyNgB3s4D53YVjZuRp5yYCE8Gi5VeZ2se1YFOSxuAfoyQex92MAWLnZW29x+Y9yaVMB4O+1X40pmLtRK/vBNg8PjuFZ+Wk4seSQYToIuPYW0eg4+FlJSRkZOPHvtmBzIKDiD38p33iJ0Bn77XvgP3AfkKFU5vWTEyp1jIyKe+5OVvvU4f+5oEaoa129uQtayskGE7O4Zhah/1BK6baJtnewUOrAr3zlgKgvcXWwoO9ymL9wJ5nfcdrPe6rQqevBNv+EXneQp+6ksHE68yCvvh+NKyChO3aQqw+9B9ChNvjQq1/F6kCvdIi533h5n3v60K0bwT3vhH93ODClAGmNDcyswarXgK+777NWIK+0CtsgoT7mkKDvdCi/cCeZ33HazRnaScppzBnuCdEqCet6SfuvcR5J68E7/43vijFYOGkosfaQeLkJOTHsaQ+yBHW4fQsqOJcHwbg4qTix+AhZB9nbGOyFdHiSPlG++Z9xawPx+oyIffOBtsc4CWfR9UB6WanJaexHs2YRva/GViCvc1/HB5ChN/+H7qSwcTv/gyCvsL3aQKrIu1+IDrEp/3AafrL+UT6PcV9w8V9fcOvvdgGjEG+zT7IUz7DxpBvkv3AdLBpnCsHvcbB09oZWpUG11oo8Qf1/gvFRPwgQrKUQpVCq4K90n4zxViVmTABXGui6OLGlReBYuhh6ZoHtIv1OcFpq2hkIsaVLgFi4xzcGgeDvtR+KrrAZ90Cg5TCjH7KtXjtQGg2AP3JMEV+yl1+2D3KxvAsaCLH4jcBYtzb2MeRJTjxRsON/jIkgr5Cl8K9xuLs/jidwG59wL3KiAKuTMVJgrtB4WhpIenG0cKH1QKi/feswGf97ED94f33hUhCvs1Lgr3AvfeswGf+B8D9/X33hUhCvujLgr47KkBn+gD0GgKDloKXQpb+OypAZ/oqugD91VoCvsQFqSen6OXhpaDkx+ajZOZohuLhKljHjyB+xrTGw5MClxgqQGz6KtlCvcRFm8KDmP4uLMB9w+zA/cPjSsK+LazByEKY7MGQwoxBoulgAoGDiT3l/dKAZ/3SgP3A/hNFVphY1hatWG8vrO1vL5js1gfDuKL6wGf67XrtesUcM/rFSoK9x4WKgr3HhYjCq8Kn/e8ugqlaZBwCoZycWkeDq8K915YCg65i7f3XbPHs/dhsxKf9537a/cH+wT3BRPy93P37RUT+CEKZgb3A46X6dIbvag5ix+HCvsZWvsG+xeAH2aNe5eLGkUHi5qZro0eE/SBi4GBgYyBgRoT+GiNe5eLGkUHi5uZsI0e+xeYv/sG9wwb0aKyrB9ySQpAeeb3AocfsAYhCmUGE/SVi5WVlYuVlRoO9w34+J0B37vonfcPvAP3dfgOFXeAg4ses0sKnxr3PgetNZN4mWusmxmLgpmRnB6w8AX7SQcyCvd0B5+Wk4seRAaXgYd3hn9lJRhd9wgFhJyYlosaSQaLloN3Gi6VFacGnpN3ix+UsQX7RAaUZQWLk5+eHqYGjIiLiIca+3SpCn+TnxoOHA2a+zK1YcHbvWy4Y7Bms2P3W/tb95H7P7CpvW6zs/dXXfd7+3v3glyzbKqL9ytn7FeSEov3Cvdi9xb3mPcYu/cC9yr3AuWz94iz+kT3Avdvv271jb6x8qq8f/cYw8Da9xYTQghf92D54viVFfdZ+xb3GPuyHvyglfxP95Ebx8Koo48fE0EAv/dg+3hQgvfZ96XKCP3iigr56wf3Q3/g+wT7MBr7LTIjIXEK6q7g3vctGrv73BX7EMhO9xBHCh74EwcTRQFf92BWCvft+6VOCvlD/I4VI6PO+xX3Txv3IPcR09ajH1dRQW8uG/swVNv1ch/7B/h6Vwr4LPfSUgr3Zk0V9/AsCvsY+LoGE0MCX/dg9xgGYQoTQhFf72D36/dpmwoTQgRf92D3DgdzbVqjTRsTSLFf72CwCvsVkAobE1CxX/dgewr7IIf7a/dbG+PbtewfE0IRX+9gqAoTQhFf9uD4Hu8V1rqx2h4TQhC/92DYyGc8sR/3OwdnXkGvLhsToNFf9uD7K0QsJB/7b/fU+z37VBo2TFk4+1V4956K9yge8If7D0UbaYKpix9vfJdXxvcPlPdz+zv7a4r8AvfFG/cS9wzK9yEf93r70vc991gaDouL+QqL9zGLBiuLB7MK9yoLs5W5DAzksKOf1QwN9y0U99kVsBMAnAIAAQAFAAwAEAATABcAIAAnAC0ANAA7AE0AUQBbAGAAZABxAHUAeQCAAIcAjgCTAJkAngCsALAAuwDHAM0A2gDkAO8A8wD8AQQBCgERARgBHwEmASwBMgE3ATwBWAGSAb4BwwHfAfMCKQJiAmgClwK8AugC7QL4AwcDMAM9A0QDRwNqA48DnAOhA7ID1APZA+QD7AQLBCMEKAQrBDwEQARIBE8EawSGBJ4EqQSyBLsEwQTMBOME+QUABRYFIgUtBUIFSQVSBWQFdwWJBZsFoQWuBb4FzQXcBecF6wXxBfwGCwYZBicGLwY8BkkGVQZiBm8GdQZ7BoMGjwabBqcGqwa2BsEGzAbXBuIG6wb0BvoHAQcLBxUHGQcjBy0HNwdBB0sHVQdfB2gHcQd6B4MHjAeVB54HpweuB7QHuvcCAws2CtEHSAoLnosaCyoKDviOBQtGCi0KcZ62Ggu7Cvc0NAoLeIsaLQoLoHb5CncBCyIK+zQGiwtxdXZwcaF1paagoaWmdqBwHwsVPAoLBnfhBYt4XWAeC/c0BosLBj0KDjUKShr9iwdKZ2+LHgsHPQoLB5cKC7cKgJOfGgsGi2enzBoLBotznrYaCwaLr28Ltp57ix8L+ad3AQsGj4cFlYGhb1iFCvm0CweRCgsGbfcLBYtvRkoeCxX3B8H7B7/7CFcFDrsK5TQKC2B4mYsfRQeLnpu2HgsGnzUFi565th4LBoujeGAa/I5GCgsVmQoLtp5dix+f4QULb4sa92kGiwu2o56LHgsGi6V4YBoLBotkp8waCwdgc3iLHgv3EMjI9xALi3h9YB4LemaIfRsLAbf3AgsGi4CTC1v4hKlt9xpA1hKz6KroE1jf+QoVZgr3EBZmCg4V+0L3Ifsh90L3Qvch9yH3QvdC+yH3IftC+0L7Ifsh+0Iesxb3LPcP9w/3LPcs9w+0CrQK9w/3LB4LKwr4LAf3SvwOBUuqjm/nG4tznbga+I0xCvvxB/s+9/gFfKqlo4sa+ytECguQCnsKC/df994VIQpjswa2mZ6LHkUGi5uACmIGlQq0Bwugdvjis5gK9zQGca8F+L73GAdeChWAtqQpCqR4lmAe9xT8jgWWYHR4ixr3QwaLdp6Uth73ACQKlLamIgowBouieIJgHvsA/I4FCz74Obn3CbkBn7n3CbgD9xD5ChVSXFxRUrpcxMW5usTFXbpRH/s3BGtxpauspaWrq6ZxamtwcWsfDvgTB1YKDq4K8PiVFbTAslYFpWiLc4sawrgFi3WPcK4eROdCLwVwaXWGixrCXgWLiqOmrh4OkQr8LwdZhkhFRYbOvR74Lwe2pZ6LHvs0BoujeGAa9037oUAKCwWBtqEiCvtDBouheIFgHvsK/I4FgWBxeIsa5gaLc56Vth73CiQK+/YEmQoL97xbCgtPCvsgh/tr91sbC/iEqfN3AbPoA9/5Cm0KDhUk9xcFcK2HpIsaW1sFi56Lpmge3yA3IAVwaHiLixq7WwWLj6SmrR4LugqmaY9wCodycGkeC2CpAbNlCg5hCg4VU4lNrhuLkZ+iHhOwqKxzsMeLyWgbi4l0cB4TcG1tpmIbDvfH+zK9+eK8AZr3Fvfq9xYD98/5pxX7Yy77PfvD+8Lo+z/3YwtBCvvwPwr3ZfevQAoLfQqNCgt+CvseTfsF+177Xcn7BvceC4H3MOTChU9pG3mInYsfcX6Xa7Tikfcg+wv7Lof7gPdgGwvoA2oKC3MKE7icChNYpgoLiAr7J/wnOwr4hBWknp+jl4aWg5Mfmo2TmaIbi4SpYx48gfsa0xsLi5BhbR6DjoWUlJKRk48e+2apCn+TnxoL3+ZtCgtuCg4GjogFkYSaeWka/I4lCvipCxVvCgsVNgrRB38KC3MKnAqmCgtyixq7uwWLeItwrh439t/2BaaunouLGlu7BYsLHvcd+9IFpU9iaosa920Gi2qqcMke+xj3xwULB+H3cwWeu7UiCvsABoufcXldHkn7PQUOcnh3c3+QgJODHwvrA8/5ChUqCgs/Ci0KcZ62Ggs1CkqFCgv4qIwKc21ao00bC3SqWmxzf5d8Hk8HppucmaMboJqBbx8LFZmSg4sfrAeLhIR9Hvc+Wgcs+0MFC0MK+zI/Cgu3hVhtG3qIm4sfdH+WbbHakPcU+wALSgoDnxb38CwK+xgLFYBga3iLGvGUCgv1i7T4ubMBmvcH9z73CAP3a/kKFQtICjoGPQoLeGAaY2IwCrQLpaGgpqV1oXFwdnVxcKB2ph8O+MIVebmhpYsa+z0Gi6V5nloeCxVFKVMqGvcoBoKxBYuDd3geC1Vwpmoe+xsHx66xrMIbua5zCxr9i4oKC8ZKFUpkb4se9xEzCgv3DgeLfH11kh6PfnuOeBsLB8yvp4se+2EGi7JvShoLB8yyp4se+2EGi69vShoLB0pnb4se92FFCgsHjwoLmwr3DgcLpQolBougeH9gHgv3FgOa988V+4DS+4H3XQtKZG+LHvdhBotnp8waC/sOGldneGIeIIL3GdMLuAqLpXhgGguyfLUSoKL3LaITcM4LvgHD9xb3mPcYA/jWCwaLeZ6Wth73GyQKC2B7eIse0QaLfZ62GguuAbf3AvcS9wQD+BwLQwoxRAoLSgoDnxYL0a9FrkVoBQt+ixraB4t6elGIHgsVuKShtb2tbVWrHgt8iYN9dBuLkm2zHgu9pwoL+yv5CncBn/caAwtg9wr3+AGf94YDC/tXT/mCAbmzA7kLdwHD9xb3u/cWAwt3Abf3Avcq9wIDC/cq+1a29xEaDhXR9x0F+x0HDpe2qCIKC9qV9xpDGwsBw/cWA5/7MhUL9yr7VvcP9xEaCwe3CguLt/i2swGa9wcLzKdGix+p9wsFC5T1+BABn/e6AwuZi7USv7v3ROQLYPkKdwGf94YDCyT1+BABn/dKAwsmXExEH/sk91kL+MwVtqWeix4LFZ+Xk4seSAYL+YsHzK+nix4L+w/7LPss+w8LqDmLHvcOB4sLswGf92ED9zcLd4CDix7SBosLtqOeix77NAYLBouyb0oaDhXy+xcFC2BxeIseCwAAAAAAEwDqAAEAAAAAAAEADQAAAAEAAAAAAAIABwANAAEAAAAAAAQAFQAUAAEAAAAAAAUADQApAAEAAAAAAAYAFAA2AAMAAQQJAAAAbgBKAAMAAQQJAAEAGgC4AAMAAQQJAAIADgDSAAMAAQQJAAMAZADgAAMAAQQJAAQAKgFEAAMAAQQJAAUAGgFuAAMAAQQJAAYAKAGIAAMAAQQJAAcATgGwAAMAAQQJAAgAFgH+AAMAAQQJAAkAFgIUAAMAAQQJAAoAbgIqAAMAAQQJAAsAQgKYAAMAAQQJAAwAQgLaAAMAAQQJAA0AuAMcUnVuYXZlc3MgRGVtb1JlZ3VsYXJSdW5hdmVzcyBEZW1vIFJlZ3VsYXJWZXJzaW9uIDEuMDAwUnVuYXZlc3NEZW1vLVJlZ3VsYXIAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAyADUAIABiAHkAIABMAGUAdAB0AGUAcgBzAHcAZQBlAHQALgAgAEEAbABsACAAcgBpAGcAaAB0AHMAIAByAGUAcwBlAHIAdgBlAGQALgBSAHUAbgBhAHYAZQBzAHMAIABEAGUAbQBvAFIAZQBnAHUAbABhAHIAVgBlAHIAcwBpAG8AbgAgADEALgAwADAAMAA7AFAAWQBSAFMAOwBSAHUAbgBhAHYAZQBzAHMARABlAG0AbwAtAFIAZQBnAHUAbABhAHIAOwAyADAAMgA1ADsARgBMADgANAAyAFIAdQBuAGEAdgBlAHMAcwAgAEQAZQBtAG8AIABSAGUAZwB1AGwAYQByAFYAZQByAHMAaQBvAG4AIAAxAC4AMAAwADAAUgB1AG4AYQB2AGUAcwBzAEQAZQBtAG8ALQBSAGUAZwB1AGwAYQByAFIAdQBuAGEAdgBlAHMAcwAgAGkAcwAgAGEAIAB0AHIAYQBkAGUAbQBhAHIAawAgAG8AZgAgAEwAZQB0AHQAZQByAHMAdwBlAGUAdAAuAEwAZQB0AHQAZQByAHMAdwBlAGUAdABMAGUAdAB0AGUAcgBzAHcAZQBlAHQAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAyADUAIABiAHkAIABMAGUAdAB0AGUAcgBzAHcAZQBlAHQALgAgAEEAbABsACAAcgBpAGcAaAB0AHMAIAByAGUAcwBlAHIAdgBlAGQALgB3AHcAdwAuAGIAZQBoAGEAbgBjAGUALgBuAGUAdAAvAGwAZQB0AHQAZQByAHMAdwBlAGUAdABzAHQAdQBkAGkAbwB3AHcAdwAuAGIAZQBoAGEAbgBjAGUALgBuAGUAdAAvAGwAZQB0AHQAZQByAHMAdwBlAGUAdABzAHQAdQBkAGkAbwBQAGUAcgBzAG8AbgBhAGwAIABVAHMAZQAKAFAAbABlAGEAcwBlACAAdgBpAHMAaQB0ACAAdwB3AHcALgBiAGUAaABhAG4AYwBlAC4AbgBlAHQALwBsAGUAdAB0AGUAcgBzAHcAZQBlAHQAcwB0AHUAZABpAG8AIAB0AG8AIABvAGIAdABhAGkAbgAgAGEAIABjAG8AbQBtAGUAcgBjAGkAYQBsACAAbABpAGMAZQBuAHMAZQAuACAAAAADAAAAAAAA/5wAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAMAAAAAAAAAAIAAgADAJUAAQCWAJYAAgABAAAACgBCAGgAA0RGTFQAFGdyZWsAIGxhdG4ALAAEAAAAAP//AAEAAAAEAAAAAP//AAEAAQAEAAAAAP//AAEAAgADa2VybgAUa2VybgAaa2VybgAgAAAAAQAAAAAAAQAAAAAAAQAAAAEABAACAAgAAgAKFEgAARO2AAQAAABlANQA4gD4ASoBTAFMAVIBkAG2AdwB+gIQAiYCPALGAuwDGgMaAyQBTAMqAzgDhgOcBCIEXASWBOAFIgWIBboFwAXGBcwGTgXABboG0AcaB3AHvggECE4ItAjKCSwJigngCkYKmAr+C1gLygwcDCoMiAy6DQQNMg04DT4NWA2aDggObg7oD0IA4g+ED9oP+BBKEJwQ0hEoEVoBTAwcEWgR2hIwA4YDJAOGEmIBTAMqEnQSdBJ+ErAMuhMOE0ABTAFME2oBTAMkAyoTeAADABf/4gAk/5UARP+zAAUAEv/uAEL/8wB1/+4Aff/qAJT/6gAMABT/3AAa/+IAJP/QADf/vwA5/8oAOv/QADv/1gA8/8QAPf/cAFn/3ABa/+gAXP/iAAgAFP/oABr/1gAk/9wAV//cAFn/3ABa/9wAW//oAFz/3AABABr/1gAPAAf/3AAT/88AF//BABj/4QAZ/9wAG//cABz/3AAk/4sARP+mAEb/2ABK/9gAUv/YAFT/2ABW/9wAY//YAAkAEv/PABT/7gAV/+UAFv/qABj/8wAa/88AP//YAEL/3ABm/9MACQAW/+4AF//cABj/7gAZ//cAGv/hABv/6gA//+UAZv/cAH7/5QAHABL/5QAV//MAGv/lABz/7gA//9wAQv/lAGb/3AAFABb/6gAY//MAGv/cAD//4QBm/9wABQAV/+4AHP/lAEL/5QB1/9gAhP/lAAUAEv/qABX/7gAc/+oAQv/hAHX/7AAiAAb/vwAH/9YACf/EAA//0AAR/9AAEv+4ABP/7gAW//MAF//YABj/4QAZ/+oAG//hABz/7gAd/+oAHv/qAB//4QAj/+EAQv/hAEb/4QBW/9YAY//hAGT/0wBo/+EAav/hAGz/4QBu/+EAd//YAH7/wQCE/7QAi//QAI7/0ACR/9AAkv/hAJT/5QAJABL/6gAU/+oAFf/uABr/3AAc/+4AIv/uAD//zwBC/+4AZv/YAAsAEv/PABX/5QAW/+4AGP/zABr/2AA//9gAQv/lAGb/3ABo//MAd//cAIT/2AACABT/6gAa/+EAAQAa/9wAAwAV/9wAFv/hABr/ygATAAf/7gAW/+4AF//YABj/5QAb/+4ALf/BADf/ygA5/9wAOv/cADv/ygA8/8YAPf/BAE3/6gBW/+4AWf/lAFr/6gBb/+EAXP/qAF3/6gAFABT/5QAV/+UAFv/YABj/8wAa/8YAIQAI/78ACf/QABL/4QAi/6IAJv/dACr/3wAy/9wANP/cADb/7AA3/7UAOP/SADn/rgA6/8UAPP+4AD//VgBK/98AUv/cAFT/3ABX/7UAWP/SAFn/rgBa/8UAXP+4AF7/wQBk/8EAZv+4AGj/ygB1/5kAdwA6AH3/ogB+/70Aj/+0AJT/rwAOACT/7AA3/9UAOP/wADn/2QA6/9kAO//ZADz/zAA9//AAV//mAFj/8ABe/+UAZv/MAHX/6gB9/+UADgAm/+kAKv/pADL/5gA0/+YASv/pAFL/5gBU/+YAXv/GAGT/zwBo/88Adf/YAHcAHwB+/9MAlP/BABIAJP/YAC3/3AA2/+YAN//MADn/2QA6/+IAO//FADz/yAA9/9wARP/YAE3/8wBX/+EAWf/qAFr/6gBb/+EAXP/hAF3/6gBm/8gAEAAm/9wAKv/cADL/3AA0/9wANv/wAEr/3ABS/9wAVP/cAF7/3ABk/+EAaP/TAHX/2AB3AFUAff/qAH7/xgCU/88AGQAG/6cACP/WAAn/vwAS/5AAJP/MACb/3AAq/9wAMv/cADT/3AA2/98AQv+rAET/zABK/9wAUv/cAFT/3ABe/88AZP/cAGj/vQB1/9wAd/+mAH3/4QB+/6sAhP+rAIb/4QCU/8YADAAi/+UAN//VADn/4gA6/9wAPP/fAD//wQBX/9UAWf/iAFr/3ABc/98AZv/fAHcAWgABAHcAOgABAHcAPwABACT/4gAgAAb/1gAI/60AEv/YACL/xgAm/8gAKv/PADL/zwA0/88ANv/pAD//zwBE/9gARf/qAEf/6gBK/88ATf/YAFL/wgBU/70AV//UAFj/3QBZ/9QAWv/UAFv/7gBc/9gAXv+iAGT/tABo/7gAdf+mAHcATAB9/8EAfv+rAI//0wCU/50AIAAG/9YACP+/ACL/tAAm/9UAKv/VADL/1QA0/9UANv/zADf/pwA4/9IAOf+hADr/yAA8/7EAP/91AEr/1QBS/9UAVP/VAFf/pwBY/9IAWf+hAFr/yABc/7EAXv+4AGT/xgBm/7EAaP/cAHX/fgB3AD8Aff+0AH7/wQCP/8YAlP+9ABIAJP/cAC3/3AA2//AAN//VADj/8AA5/88AOv/cADv/zAA8/9IAPf/fAET/6gBX/+4AWf/qAFr/6gBb/+YAXP/mAF3/7gBm/9IAFQAG/78AEv+vACT/uwAt/9kANv/pADf/3AA4//AAOf/fADr/4gA7/88APP/VAD3/2QBC/7QARP/CAFj/8ABd//cAZP/hAGb/1QB3/+oAfv/KAIT/uAATACT/3AAt/98ANv/sADf/0gA5/9UAOv/fADv/1QA8/88APf/pAET/5gBN//cAV//qAFn/5gBa/+oAW//qAFz/4QBd/+4AZv/PAHcAGwARAAb/ygAS/8oALf/2ADb/7AA3/+IAOP/zADn/3wA6/+YAPP/VAET/3QBN//YAVwAFAFj/8wBk/+UAZv/VAHcAPwB+/70AEgAI//QAJP/sACX/8wAm//MAKv/5ADL/+QA0//kAOP/2AEX/8wBK//kAUv/5AFT/+QBY//YAXv/YAHX/wQB3ABsAff/3AJT/6gAZAAb/iQAI/8QACf+5ABL/hwAi/+oAJP+4ACb/2QAq/9UAMv/PADT/0gA2/9wAQv/BAET/uABK/9UAUv/PAFT/0gBe/8EAZP+0AGj/vQB1/7gAff/YAH7/kACE/8YAj//TAJT/qwAFACT/zwAy//YANv/pAET/5gBS//YAGAAG/4MACP/iAAn/0AAS/3UAJP+xACb/2QAq/9kAMv/SADT/3AA2/9IAQv/BAET/rQBK/9kAUv/SAFT/3ABe/70AZP+iAGj/vQB1/8YAff/TAH7/kACE/7QAhv/hAJT/qwAXAAb/jwAI/9YAEv95ACT/wgAm/98AKv/fADL/3AA0/9kANv/VAEL/zwBE/8IASv/fAFL/3ABU/9kAXv+4AGT/pgBo/8YAdf/KAH3/0wB+/5AAhP/BAIb/7gCU/7gAFQAG/8QACP/WABL/3AAi/9gAJv/IACr/yAAy/8wANP/VADb/6QA//8YASv/IAFL/zABU/9UAXv+4AGT/wQBo/88Adf+vAHcASAB9/8YAfv/BAJT/lAAZAAb/fQAI/9AAEv9oACL/4QAk/74AJv/FACr/yAAy/8wANP/FADb/xQA//9MAQv/PAET/vgBK/8gAUv/MAFT/xQBe/68AZP+rAGj/rwB1/7QAff/cAH7/lACE/6YAhv/YAJT/nQAUAAb/0AAI/+gAEv/GACL/6gAm/9kAKv/fADL/3AA0/98ANv/wAEr/3wBS/9wAVP/fAF7/tABk/8EAaP/PAHX/xgB3AFUAff/lAH7/xgCU/7gAGQAH/+oAE//TABb/6gAX/+EAGP/lABn/0wAa/+EAG//cADf/hwA5/4IAOv+QADv/2AA8/7QAPf/uAEb/ygBK/8oAUv/KAFT/ygBW/+oAV/+rAFj/vQBZ/5QAWv/GAFz/tABj/8oAFgAH/+UAE//cABb/6gAX/+4AGP/qABn/3AAb/+EAN/+9ADn/wQA6/8YAPP/BAEb/zwBK/+EAUv/TAFT/0wBW/+UAV/+9AFj/3ABZ/7gAWv/PAFz/0wBj/88AHAAJ/+gAIv/BACb/3QAq/+4AMv/uADT/6gA3/7UAOP/dADn/rgA6/8UAPP+4AD//ogBK/98AUv/cAFT/3ABX/7UAWP/SAFn/rgBa/8UAXP+4AF7/xgBm/7gAaP/qAHX/uAB9/8YAfv/qAI//0wCU/8oAFAAi/+UAJP/sADf/1QA4//AAOf/ZADr/2QA7/9kAPP/MAD3/8AA//9MARP/sAFf/1QBY//AAWf/ZAFr/2QBb/9kAXP/MAF3/8ABm/8wAff/uAAMAF//PAF7/3ACU/8YAFwAS/9gAIv/hACT/2AAt/9wANv/mADf/zAA5/9kAOv/iADv/xQA8/8gAPf/cAD//ygBE/9gATf/cAFf/zABZ/9kAWv/iAFv/xQBc/8gAXf/cAGb/yABo/+4Afv/uAAwAJv/cACr/7gAy/+4ANP/uAEr/3ABS/9wAVP/cAF7/2ABo/+oAdf/lAH7/8wCU/9gAEgAG/7UACf+/ABL/rwAT/9MAF//KABj/3AAZ/9MAG//PABz/3ABC/7gAXv/lAGT/zwBo/70Adf/cAHf/uQB+/6YAhP+4AJT/xgALACL/0wA3/9UAOf/iADr/3AA8/98AP//YAFf/1QBZ/+IAWv/cAFz/3wBm/98AAQBo/+4AAQCU//cABgAS/+oAJP/iAEL/6gBE/+IAd//oAIT/4QAQAAj/6AAJ/+4AJv/mACr/5gAy/+YANP/dAEr/zwBS/88AVP/PAF7/vQBk/+4AaP/pAHX/ygB9/+oAfv/lAJT/ygAbACL/uAAm/+oAKv/uADL/7gA0/+oAN/+nADj/4QA5/6EAOv/IADz/sQA//6sASv/VAFL/1QBU/9UAV/+nAFj/0gBZ/6EAWv/IAFz/sQBe/8YAZv+xAGj/7gB1/6sAff+9AH7/7gCP/8oAlP/BABkAEv/YACL/6gAk/9wALf/cADb/8AA3/9UAOP/wADn/zwA6/9wAO//MADz/0gA9/98AP//KAEL/0wBE/9wATf/cAFf/1QBY//AAWf/PAFr/3ABb/8wAXP/SAF3/3wBm/9IAhP/cAB4ABv/EAAn/0AAS/68AJP+7AC3/2QA2/9cAN//cADj/8AA5/98AOv/iADv/zwA8/9UAPf/ZAD//2ABC/7QARP+7AE3/2QBX/9wAWP/wAFn/3wBa/+IAW//PAFz/1QBd/9kAZP/hAGb/1QBo/+oAd/+9AH7/tACE/7QAFgAS/9gAIv/qACT/3AAt//EANv/uADf/0gA5/9UAOv/fADv/1QA8/88APf/pAD//ygBE/9wATf/fAFf/0gBZ/9UAWv/fAFv/1QBc/88AXf/pAGb/zwB+/+4AEAAtABUAN//iADj/8wA5/98AOv/mADz/1QA//9gATf/2AFf/4gBY//MAWf/fAFr/5gBc/9UAZP/zAGb/1QB+/9wAFQAG/7UACf+zABL/tAAk/7gAJv/mACr/7gAy/+4ANP/uADb/5gBC/70ARP+4AEr/1QBS/88AVP/SAF7/ygBk/7gAaP/GAHX/4QB+/6IAhP/hAJT/ygAHAAn/7gAS/88AJP/PADb/6QBC/+EARP/PAFL/9gAUAAb/swAJ/7kAEv+vACT/sQAm/+EAKv/mADL/6gA0/+oANv/dAEL/wQBE/7EASv/ZAFL/0gBU/9wAXv/cAGT/zwBo/88Adf/hAH7/qwCU/88AFAAG/8QACf/KABL/xgAk/8IAJv/hACr/5gAy/+oANP/uADb/4QBC/9MARP/CAEr/3wBS/9wAVP/ZAF7/5QBk/88AaP/TAHX/6gB+/8EAlP/TAA0ACf/uACb/4QAq/+oAMv/qADT/6gBK/8gAUv/MAFT/1QBe/9MAaP/lAHX/ygB+/+EAlP/GABUABv+hAAn/rQAS/68AJP++ACb/3QAq/90AMv/dADT/4QA2/+EAQv/PAET/vgBK/8gAUv/MAFT/xQBe/9gAZP+vAGj/tAB1/9MAfv+ZAIT/0wCU/8YADAAm/+YAKv/uADL/8wA0/+4ASv/fAFL/3ABU/98AXv/YAGj/8wB1/+oAfv/uAJT/0wADABT/7gAW/+UAGP/hABwAB//uABP/xgAU/+UAFv/qABf/wQAY/+oAGf/TABr/3AAb/9wAJP/cACr/8wA3/88AOf+0ADr/tAA7/8YAPP+9AD3/7gBG/9gASv/YAFL/2ABU/9gAVv/uAFf/4QBY/9gAWf/lAFr/4QBc/+UAY//YABUAB//FABP/0wAW/+oAF//PABj/2AAZ/8YAG//KABz/0wAk/74AJv/FACr/yAAy/8wANP/FADb/xQBE/74ARv/FAEr/yABS/8wAVP/FAFb/xQBj/8UADAAH//cAHP/uACT/ygAt/+EAN//uADn/5QA6/+UAO//lADz/3AA9/+oARP/hAFb/9wAEADn/4QA6/+UAO//cADz/7gACABT/6gAa/+oADAAU/+EAGv/cACT/4QA3/6YAOf+mADr/vQA7/8oAPP+4AFf/wQBZ/8oAWv/TAFz/wQAXABP/4QAU//MAF//KABn/5QAa/+EAG//uACT/2AA3/6sAOf+UADr/uAA7/9MAPP+mAD3/8wBG/+UASv/lAFL/5QBU/+EAV//BAFj/3ABZ/70AWv/PAFz/wQBj/+UADAAU/9gAF/+4ABn/3AAa/+oAN//KADn/uAA6/8oAPP+9AFf/xgBZ/7QAWv/cAFz/wQAKABj/7gAk/8EALf/lADb/6gA5/+EAOv/lADv/3AA8/+EAPf/hAET/3AADACT/rwA3/9MARP/KAA8AB//lABP/4QAX/9gAGP/qABn/6gAb/+UAJP/PADn/6gA6/+EAO//PADz/4QBG/+EASv/hAFb/5QBj/+EAAgAWAAYACQAAAA4ADgAEABAAEAAFABIAEwAGABUAPQAIAD8APwAxAEIAQgAyAEQATwAzAFIAXgA/AGEAYQBMAGMAZABNAGYAZgBPAGgAaABQAGoAagBRAGwAbABSAG4AbgBTAHUAdgBUAHoAfwBWAIQAhABcAIYAiABdAI8AkABgAJIAlABiAAINxgAEAAAORg9mAC0AJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/93/7P/i/8//0//TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+kAAAAA/+X/2AAA/+n/5v/mAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5gAAAAAAAP/qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9z/8AAA/+7/3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9z/3wAA/9j/2AAA/9z/3P/c/8z/zP/h/+7/7v/u/+b/uf/l/9MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8j/6f/K/8r/yv/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9X/8//K/8b/z//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/tQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/ygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//MAAAAAAAD/7gAA//n/+f/5/+z/7P/z//kAAAAAAAAAAAAAAAAAAP/z//b/8//2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9n/3AAA/9j/wQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9n/0gAA/9P/0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9//1QAA/+X/3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8j/6QAA/8//wQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8X/xQAA/9P/vQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/h/88AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9n/8AAA/9z/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/93/7P/Q/8b/pv+0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+kAAAAA/9j/tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9z/8AAA/9P/0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9z/3wAA/8r/0//hAAAAAAAAAAAAAAAAAAAAAAAAAAD/uf/h/9MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8j/zwAA/7T/mf/KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/c/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9X/8//Q/73/h//BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/ygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//MAAAAA/9j/5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9n/3AAA/9P/nf/lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9n/0gAA/9P/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/h/+UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9//1QAA/9P/rwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/u/+EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8j/6QAA/8H/nf/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/l/9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8X/xQAA/8b/pv/cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/l/9MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9n/8AAA/+H/vQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+L/1gAAAAAAAAAAAAAAAAAA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") format("opentype");
    font-weight:400;font-style:normal;font-display:swap;
  }
  *{box-sizing:border-box;}
  body{
    margin:0;
    background:var(--bg);
    color:var(--ink);
    font-family:var(--font-body);
    font-size:15px;
    line-height:1.5;
    padding-inline:0;
    -webkit-font-smoothing:antialiased;
  }
  img{max-width:100%;}
  [hidden]{display:none!important;}
  a{color:inherit;}
  button{font-family:inherit;}
  .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;}
  h1,h2,h3{font-family:var(--font-display);font-weight:600;text-wrap:balance;letter-spacing:.01em;margin:0;}
  ::selection{background:var(--gold);color:var(--on-gold);}

  .wrap{max-width:1240px;margin-inline:auto;padding-inline:20px;}
  /* Contenu des autres modes (ARAM, ARAM du Chaos, Arena, TFT) : mêmes marges que la Faille. */
  #tlMode{max-width:1240px;margin:-28px auto 0;padding-inline:20px;box-sizing:border-box;}

  /* ---------- Nav ---------- */
  .nav{
    position:sticky;top:env(safe-area-inset-top,0px);z-index:40;
    background:color-mix(in srgb, var(--bg) 88%, transparent);
    backdrop-filter:blur(10px);
    border-bottom:0 solid var(--border);
  }
  .nav::after{
    content:"";display:block;height:2px;
    background:linear-gradient(90deg, transparent, var(--gold) 20%, var(--teal) 50%, var(--gold) 80%, transparent);
    opacity:.55;
  }
  .nav-inner{
    max-width:1240px;margin-inline:auto;padding:12px 20px;
    display:flex;align-items:center;gap:12px;flex-wrap:wrap;
  }
  .brand{display:flex;align-items:center;gap:10px;cursor:pointer;background:none;border:0;padding:0;color:inherit;}
  .brand-mark{
    width:40px;height:46px;flex:none;
    background-image:url("data:image/png;base64,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");
    background-size:contain;background-repeat:no-repeat;background-position:center;
  }
  .brand-name{font-family:'Runavess',var(--font-display);font-size:26px;font-weight:400;letter-spacing:.03em;line-height:1;padding-top:2px;}
  .nav-links{display:flex;gap:2px;margin-left:2px;flex-wrap:wrap;align-items:center;flex:1 1 0;min-width:0;}
  .nav-links .global-search{
    flex:0 1 150px;min-width:130px;max-width:150px;
    margin-left:10px;padding-left:10px;border-left:1px solid var(--border);
  }
  .nav-links .global-search .gs-icon{left:22px;}
  .nav-drop{position:relative;}
  .nav-drop>button .caret{font-size:9px;opacity:.7;margin-left:2px;}
  .nav-menu{
    position:absolute;top:calc(100% + 6px);left:0;z-index:60;min-width:260px;
    background:var(--surface);border:1px solid var(--border);border-radius:11px;
    box-shadow:var(--shadow);padding:6px;opacity:0;visibility:hidden;transform:translateY(-4px);
    transition:opacity .12s ease, transform .12s ease, visibility .12s;
  }
  .nav-drop:hover .nav-menu, .nav-drop.open .nav-menu{opacity:1;visibility:visible;transform:translateY(0);}
  .nav-drop-btn{cursor:pointer;}
  .nav-menu::before{content:'';position:absolute;top:-8px;left:0;right:0;height:8px;}
  .nav-menu button{
    display:block;width:100%;text-align:left;background:none;border:0;cursor:pointer;
    padding:8px 10px;border-radius:8px;color:var(--ink);font-family:inherit;
  }
  .nav-menu button:hover{background:var(--surface-2);}
  .nav-menu button b{display:block;font-size:13.5px;font-weight:600;}
  .nav-menu button span{display:block;font-size:11px;color:var(--ink-dim);margin-top:1px;}
  @media (max-width:900px){
    .nav-menu{position:absolute;left:auto;right:0;min-width:min(280px,80vw);}
    .nav-drop:hover .nav-menu{opacity:0;visibility:hidden;}
    .nav-drop.open .nav-menu{opacity:1;visibility:visible;}
  }

  .nav-links a{text-decoration:none;display:inline-block;}
  a.brand{text-decoration:none;}
  .nav-links button,.nav-links a{
    background:none;border:0;color:var(--ink-dim);font-size:12.5px;font-weight:600;white-space:nowrap;
    padding:8px 7px;border-radius:7px;cursor:pointer;letter-spacing:0;
  }
  .nav-links a:hover,.nav-links button:hover{color:var(--ink);background:var(--surface-2);}
  .nav-links a.active,.nav-links button.active{color:var(--ink);background:var(--surface-2);box-shadow:inset 0 -2px 0 var(--gold);}
  .global-search{position:relative;min-width:0;}
  .global-search .gs-icon{
    position:absolute;left:11px;top:50%;transform:translateY(-50%);
    color:var(--ink-dim);font-size:15px;line-height:1;pointer-events:none;
  }
  .global-search input[type="text"],.global-search input{
    width:100%;min-width:0;box-sizing:border-box;height:32px;padding:0 10px 0 34px !important;border-radius:8px;
    border:1px solid var(--border);background:var(--surface);color:var(--ink);
    font-size:12.5px;font-family:inherit;
  }
  .global-search input::placeholder{color:var(--ink-dim);}
  .global-search input:focus{outline:none;border-color:var(--gold);}
  .gs-results{
    position:absolute;top:calc(100% + 6px);right:0;width:300px;max-height:340px;overflow-y:auto;
    background:var(--surface);border:1px solid var(--border);border-radius:10px;
    box-shadow:var(--shadow);z-index:60;padding:5px;
  }
  .gs-group{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-dim);padding:7px 9px 4px;}
  .gs-item{
    display:flex;align-items:center;gap:9px;width:100%;text-align:left;
    background:none;border:0;color:var(--ink);font:inherit;font-size:13px;
    padding:7px 9px;border-radius:7px;cursor:pointer;
  }
  .gs-item:hover,.gs-item.active{background:var(--surface-2);}
  .gs-item .gs-sub{margin-left:auto;font-size:11px;color:var(--ink-dim);}
  .gs-empty{padding:12px 10px;font-size:12.5px;color:var(--ink-dim);}
  @media (max-width:680px){
    .global-search{order:2;flex:1;}
    .global-search input{width:100%;}
    .gs-results{width:min(300px,86vw);}
  }
  .nav-right{margin-left:auto;display:flex;align-items:center;gap:10px;}
  .patch-pill{
    display:flex;align-items:center;gap:6px;
    border:1px solid var(--border);background:var(--surface);
    padding:6px 10px;border-radius:999px;font-size:12px;color:var(--ink-dim);
  }
  .patch-pill b{color:var(--ink);font-family:var(--font-mono);}
  .dot-live{width:6px;height:6px;border-radius:50%;background:var(--good);box-shadow:0 0 0 0 var(--good);animation:pulse 2.2s infinite;}
  @keyframes pulse{
    0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--good) 55%, transparent);}
    70%{box-shadow:0 0 0 7px transparent;}
    100%{box-shadow:0 0 0 0 transparent;}
  }
  .theme-btn{
    border:1px solid var(--border);background:var(--surface);color:var(--ink-dim);
    width:32px;height:32px;border-radius:8px;cursor:pointer;font-size:14px;
  }
  .theme-btn:hover{color:var(--ink);}

  @media (max-width:680px){
    .nav{position:relative;}
    .nav-inner{padding:10px 16px;row-gap:8px;}
    .nav-right{order:2;}
    .nav-links{order:3;flex:1 1 100%;width:100%;margin-left:0;justify-content:flex-start;}
    .nav-links .global-search{flex:1 1 100%;max-width:none;min-width:0;margin:6px 0 0;padding-left:0;border-left:0;}
    .nav-links .global-search .gs-icon{left:11px;}
    .nav-links{position:relative;}
    .nav-drop{position:static;}
    .nav-menu{top:auto;left:0;right:0;min-width:0;width:auto;margin-top:6px;}
    .brand-name{font-size:22px;}
    .brand-mark{width:34px;height:39px;}
  }

  /* En-tête en grille : aucune zone vide quelle que soit la largeur.
     Grand écran : logo | menu | recherche (prend la place restante) | patch + thème.
     Tablette : logo | recherche | patch + thème, puis le menu sur toute la largeur.
     Téléphone : logo + patch + thème, puis la recherche, puis le menu. */
  .nav-inner{display:grid;grid-template-columns:auto auto minmax(170px,1fr) auto;grid-template-areas:"brand links search right";align-items:center;column-gap:14px;row-gap:8px;}
  .nav-inner>.brand{grid-area:brand;}
  .nav-inner>.nav-links{grid-area:links;flex-wrap:nowrap;margin:0;}
  .nav-inner>.global-search{grid-area:search;width:100%;}
  .nav-inner>.nav-right{grid-area:right;margin:0;}
  @media (max-width:1180px){
    .nav-inner{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand search right" "links links links";}
    .nav-inner>.nav-links{flex-wrap:wrap;width:100%;}
    .nav-inner>.nav-links>a,.nav-inner>.nav-links>button,.nav-inner>.nav-links>.nav-drop{flex:1 1 auto;}
    .nav-inner>.nav-links>.nav-drop>button{width:100%;}
    .nav-links button,.nav-links a{text-align:center;}
  }
  @media (max-width:680px){
    .nav-inner{grid-template-areas:"brand . right" "search search search" "links links links";}
    .nav-inner>.nav-links{order:0;}
  }

  /* ---------- Lexique ---------- */
  .lex-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:6px 0 22px;}
  .lex-tools input{flex:1 1 260px;max-width:420px;height:40px;padding:0 14px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--ink);font:inherit;font-size:14px;}
  .lex-tools input:focus{outline:none;border-color:var(--gold);}
  .lex-count{font-size:12.5px;color:var(--ink-dim);}
  .lex-cat{margin:0 0 26px;}
  .lex-cat h2{font-size:19px;margin:0 0 12px;color:var(--gold-strong);}
  .lex-cat dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;margin:0;}
  .lex-item{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px 14px;}
  .lex-item dt{font-weight:700;font-size:14.5px;margin-bottom:4px;color:var(--teal);}
  .lex-item dd{margin:0;font-size:13.5px;line-height:1.55;color:var(--ink);}
  .lex-item:target{border-color:var(--gold);box-shadow:0 0 0 2px color-mix(in srgb, var(--gold) 35%, transparent);}
  .lex-empty{color:var(--ink-dim);}
  @media (max-width:520px){ .lex-cat dl{grid-template-columns:1fr;} }

  /* Liens internes : même apparence que le texte qu'ils remplacent. */
  a.champ-a{color:inherit;text-decoration:none;}
  a.champ-a:hover{text-decoration:underline;text-underline-offset:3px;}
  .tier-table a.nm{display:block;}
  .foot-nav{display:flex;flex-wrap:wrap;gap:6px 18px;padding-top:6px;padding-bottom:6px;font-size:12.5px;}
  .foot-nav a{color:var(--ink-dim);text-decoration:none;}
  .foot-nav a:hover{color:var(--ink);text-decoration:underline;}
  .foot-links a{text-decoration:underline;}

  .section-head h1{font-size:22px;}
  .h1-pre{font-size:.55em;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);display:block;line-height:1.2;}
  .champ-summary{margin:-6px 0 18px;font-size:14px;line-height:1.6;color:var(--ink);}
  .champ-updated{color:var(--ink-dim);font-size:12.5px;}
  .demo-banner{margin:0 0 16px;padding:12px 16px;border-radius:12px;border:1px solid color-mix(in srgb, var(--danger) 55%, var(--border));background:color-mix(in srgb, var(--danger) 10%, var(--surface));color:var(--ink);font-size:13.5px;line-height:1.5;}
  .demo-banner b{color:var(--danger);}

  /* ---------- Fiches des modes (ARAM, ARAM du Chaos, Arena) ---------- */
  .mode-intro{padding:20px 22px;margin-bottom:18px;}
  .mode-intro h3{font-size:16px;margin:0 0 8px;}
  .mode-intro p{margin:0;font-size:14px;line-height:1.65;}
  .mode-stats{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:14px;padding-top:12px;border-top:1px dashed var(--border);}
  .mode-stats div{display:flex;flex-direction:column;}
  .mode-stats span{font-size:11px;color:var(--ink-dim);text-transform:uppercase;letter-spacing:.05em;}
  .mode-stats b{font-size:18px;}
  .mode-sub{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-dim);margin:16px 0 8px;font-family:var(--font-body);}
  .mode-hint{font-size:12px;color:var(--ink-dim);margin:12px 0 0;}
  .mode-section{padding:20px 22px;margin-top:18px;}
  .mode-section h3{font-size:16px;margin:0 0 6px;}
  .pro-guide{padding:24px;margin-top:18px;}
  .pro-guide h2{font-size:20px;margin:0 0 8px;}
  .pg-intro{font-size:13.5px;color:var(--ink-dim);line-height:1.6;margin:0 0 6px;}
  .pg-sec{margin-top:20px;}
  .pg-sec h3{font-size:16px;margin:0 0 4px;}
  .pg-tip{margin:6px 0 0;font-size:13px;line-height:1.6;}
  .cp-tabs{position:sticky;top:0;z-index:5;display:flex;gap:6px;flex-wrap:wrap;padding:10px 0;margin:4px 0 16px;background:var(--bg);border-bottom:1px solid var(--border);}
  .cp-tab{font:inherit;font-size:14px;font-weight:600;padding:9px 16px;border-radius:10px;border:1px solid var(--border);background:transparent;color:var(--ink-dim);cursor:pointer;}
  .cp-tab:hover{color:var(--ink);}
  .cp-tab.active{background:var(--gold);border-color:var(--gold);color:#16120a;}
  .cp-panel{display:flex;flex-direction:column;gap:18px;}
  .cp-panel[hidden]{display:none;}
  .cp-card{padding:22px;}
  .cp-card h3{font-size:16px;margin:0 0 12px;}
  .cp-sub{margin-top:20px !important;}
  .cp-steps{display:flex;flex-direction:column;gap:12px;}
  .cp-step{display:grid;grid-template-columns:120px 1fr;gap:12px;align-items:start;}
  .cp-step-k{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-dim);padding-top:10px;}
  .cp-step .item-pills{display:flex !important;flex-direction:row !important;flex-wrap:wrap;gap:8px;margin:0;}
  .cp-step .item-pill{margin:0;flex:0 1 auto;width:auto;min-width:210px;}
  .cp-wide .var-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;}
  .cp-wide .var-item{margin:0;}
  .cp-two{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start;}
  .pg-runes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;}
  .pg-rune{border:1px solid var(--border);border-radius:12px;padding:16px;}
  .pg-rune-h{display:flex;gap:10px;align-items:center;margin-bottom:8px;}
  .pg-rune-h b{display:block;font-size:14px;}
  .pg-rune-h span{display:block;font-size:12px;color:var(--ink-dim);}
  .pg-rune p,.pg-timeline p,.pg-tips p{margin:0;font-size:13.5px;line-height:1.65;}
  .pg-timeline{list-style:none;margin:0;padding:0;counter-reset:pgs;}
  .pg-timeline li{position:relative;padding:0 0 18px 44px;counter-increment:pgs;}
  .pg-timeline li::before{content:counter(pgs);position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;background:var(--gold);color:#16120a;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;}
  .pg-timeline li::after{content:'';position:absolute;left:13px;top:32px;bottom:2px;width:2px;background:var(--border);}
  .pg-timeline li:last-child::after{display:none;}
  .pg-tl-k{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--gold);margin:4px 0 4px;font-weight:700;}
  .pg-tips{margin:0;padding-left:22px;display:grid;grid-template-columns:1fr 1fr;gap:14px 32px;}
  .pg-tips li b{display:block;font-size:14px;margin-bottom:4px;}
  .pg-item{font-weight:600;white-space:normal;}
  .pg-item .item-ic{vertical-align:-4px;margin-right:4px;border-radius:4px;display:inline-block;}
  @media (max-width:760px){ .cp-two,.pg-tips{grid-template-columns:1fr;} .cp-step{grid-template-columns:1fr;gap:6px;} .cp-step-k{padding-top:0;} .cp-wide .var-list{grid-template-columns:1fr;} .cp-tab{padding:8px 12px;font-size:13px;} }
  .mode-section-wrap{margin-top:18px;}
  .tft-why-block{border-top:1px solid var(--border);padding:12px 0;}
  .tft-why-block summary{cursor:pointer;display:flex;align-items:center;gap:12px;flex-wrap:wrap;list-style:none;}
  .tft-why-block summary::-webkit-details-marker{display:none;}
  .tft-why-block summary::before{content:'▸';color:var(--ink-dim);transition:transform .2s;}
  .tft-why-block[open] summary::before{transform:rotate(90deg);}
  .tft-why-block summary h4{margin:0;}
  .tft-why-block summary>span{font-size:12px;color:var(--ink-dim);}
  .tft-why-tier{display:grid;grid-template-columns:34px 1fr;gap:12px;margin-top:14px;align-items:start;}
  .tft-why-tier .why-grid{margin-top:0;}
  .tft-comp-bottom{display:flex;flex-direction:column;gap:16px;margin-top:16px;}
  .mode-rule{margin:12px 0 0 !important;font-size:13px !important;color:var(--ink-dim);}
  .mode-rule b{color:var(--ink);}
  .build-wide .build-cols>div:first-child{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:0 32px;align-items:start;}
  .build-wide .build-cols>div:first-child>.rune-page,.build-wide .build-cols>div:first-child>h4{grid-column:1/-1;}
  .build-wide .build-cols>div:first-child:empty{display:none;}
  .build-wide .item-pills{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;}
  .build-wide .item-pills .item-pill{margin:0;}
  .guide-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin-top:18px;align-items:start;}
  .build-wide .rune-page{max-width:760px;}
  .why-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-top:12px;}
  .why-grid .var-item{margin:0;}
  @media (max-width:520px){ .why-grid{grid-template-columns:1fr;} }

  main{padding-bottom:64px;}

  /* ---------- Buttons / inputs ---------- */
  .btn{
    display:inline-flex;align-items:center;gap:8px;
    border-radius:9px;padding:10px 18px;font-weight:700;font-size:14px;
    cursor:pointer;border:1px solid transparent;letter-spacing:.01em;
  }
  .btn-gold{background:linear-gradient(155deg, var(--gold-strong), var(--gold));color:var(--on-gold);}
  .btn-gold:hover{filter:brightness(1.06);}
  .btn-ghost{background:var(--surface);border-color:var(--border);color:var(--ink);}
  .btn-ghost:hover{background:var(--surface-2);}
  /* Boutons des mini-jeux : « btn-primary » = action principale (doré), « btn » seul = action secondaire. */
  .btn-primary{background:linear-gradient(155deg, var(--gold-strong), var(--gold));color:var(--on-gold);}
  .btn-primary:hover:not([disabled]){filter:brightness(1.06);}
  .btn:not(.btn-primary):not(.btn-gold):not(.btn-ghost){background:var(--surface);border-color:var(--border);color:var(--ink);}
  .btn:not(.btn-primary):not(.btn-gold):not(.btn-ghost):hover:not([disabled]){background:var(--surface-2);}
  .btn[disabled]{opacity:.55;cursor:default;}
  select,input[type="text"],input[type="search"]{
    font-family:inherit;font-size:13.5px;color:var(--ink);
    background:var(--surface);border:1px solid var(--border);border-radius:8px;
    padding:9px 12px;
  }
  select:focus,input:focus,button:focus-visible,[tabindex="0"]:focus-visible{outline:2px solid var(--teal);outline-offset:1px;}

  /* ---------- Hero ---------- */
  .hero{
    position:relative;overflow-x:clip;overflow-y:visible;
    background:
      radial-gradient(60% 90% at 85% -10%, color-mix(in srgb, var(--teal) 20%, transparent), transparent 60%);
  }
  .hero-halo{
    position:absolute;left:-18%;bottom:-420px;width:min(1100px,80vw);height:840px;
    background:radial-gradient(closest-side, color-mix(in srgb, var(--gold) 17%, transparent), transparent);
    pointer-events:none;z-index:0;
  }
  .hero-inner{position:relative;z-index:1;}
  #view-home > *{position:relative;}
  .hero::after{
    content:"";position:absolute;left:50%;bottom:6px;transform:translateX(-50%);
    width:min(560px,70%);height:1px;
    background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--gold) 55%, transparent) 30%, color-mix(in srgb, var(--teal) 55%, transparent) 70%, transparent);
  }
  .hero::before{
    content:"";position:absolute;left:50%;bottom:2px;transform:translateX(-50%) rotate(45deg);
    width:8px;height:8px;background:var(--bg);border:1px solid color-mix(in srgb, var(--gold) 70%, transparent);z-index:1;
  }
  .hero-inner{
    max-width:1240px;margin-inline:auto;padding:56px 20px 40px;
    display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;
  }
  .eyebrow{
    font-family:var(--font-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;
    color:var(--teal);display:flex;align-items:center;gap:8px;margin-bottom:14px;
  }
  .eyebrow::before{content:"";width:16px;height:1px;background:var(--teal);}
  .hero h1{font-size:clamp(30px,4.4vw,46px);line-height:1.08;}
  .hero h1 em{font-style:normal;color:var(--gold);}
  .hero h1 .hero-line2{
    display:block;margin-top:.22em;font-size:.52em;font-weight:600;
    color:var(--gold);letter-spacing:.12em;text-transform:uppercase;
  }

  .hero p{color:var(--ink-dim);font-size:15.5px;max-width:46ch;margin:16px 0 24px;}
  .hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:26px;}
  .search-row{display:flex;gap:8px;max-width:420px;}
  .search-row input{flex:1;min-width:0;}
  .hero-inner > *{min-width:0;}
  .hero-stats{display:flex;gap:26px;margin-top:30px;flex-wrap:wrap;}
  .hero-stat b{display:block;font-family:var(--font-mono);font-size:22px;color:var(--ink);}
  .hero-stat span{font-size:12px;color:var(--ink-dim);}

  .hex-art{position:relative;height:290px;display:flex;align-items:center;justify-content:center;}
  .hex{
    position:absolute;clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
    border:1px solid color-mix(in srgb, var(--gold) 60%, transparent);
  }
  .hex-1{width:220px;height:220px;background:linear-gradient(155deg, color-mix(in srgb, var(--teal) 22%, transparent), transparent);animation:spin 26s linear infinite;}
  .hex-2{width:150px;height:150px;background:linear-gradient(200deg, color-mix(in srgb, var(--gold) 30%, transparent), transparent);border-color:color-mix(in srgb, var(--teal) 55%, transparent);animation:spin 20s linear infinite reverse;}
  .hex-3{width:84px;height:84px;background:var(--surface);border-color:var(--gold);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow);}
  .hex-3 span{font-family:var(--font-display);font-weight:700;color:var(--gold);font-size:22px;}
  @keyframes spin{to{transform:rotate(360deg);}}
  @media (prefers-reduced-motion: reduce){.hex-1,.hex-2{animation:none;}}

  @media (max-width:780px){
    .hero-inner{grid-template-columns:1fr;}
    .hex-art{height:180px;}
    .hex-1{width:150px;height:150px;}
    .hex-2{width:100px;height:100px;}
    .hex-3{width:64px;height:64px;}
  }

  /* ---------- Sections / cards ---------- */
  .section{padding-block:52px;}
  .section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap;}
  .section-head h2{font-size:22px;}
  .section-head p{color:var(--ink-dim);font-size:13.5px;margin:4px 0 0;}
  .link-more{font-size:13px;font-weight:700;color:var(--teal);background:none;border:0;cursor:pointer;}

  .card{
    background:var(--surface);border:1px solid var(--border);border-radius:12px;
    box-shadow:var(--shadow);
  }

  .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}
  .step{padding:20px;}
  .step b.n{font-family:var(--font-mono);color:var(--gold);font-size:12px;}
  .step h3{font-size:16px;margin:8px 0 6px;}
  .step p{color:var(--ink-dim);font-size:13.5px;margin:0;}
  @media (max-width:720px){.steps{grid-template-columns:1fr;}}

  /* mini tier preview */
  .mini-list{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--surface);}
  .mini-row{display:flex;align-items:center;gap:12px;padding:11px 16px;border-bottom:1px solid var(--border);cursor:pointer;}
  .mini-row:last-child{border-bottom:0;}
  .mini-row:hover{background:var(--surface-2);}

  .avatar{
    flex:none;width:38px;height:38px;
    clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
    display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:13px;
    font-family:var(--font-display);
  }
  .avatar.lg{width:64px;height:64px;font-size:20px;}

  .tier-badge{
    font-family:var(--font-mono);font-weight:700;font-size:12px;
    width:30px;height:22px;border-radius:5px;display:flex;align-items:center;justify-content:center;flex:none;
    color:#1A1206;
  }
  .tier-Sp{background:linear-gradient(155deg,#F1C875,#D8A94A);}
  .tier-S{background:#D8A94A;}
  .tier-A{background:#8FBFAE;color:#0A1F17;}
  .tier-B{background:#B9C2CE;color:#141A22;}
  .tier-C{background:#C9A9A0;color:#231311;}

  .role-chip{
    font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;
    padding:3px 8px;border-radius:5px;color:#fff;flex:none;
  }

  /* ---------- Filter bar ---------- */
  .filter-bar{
    display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:18px;
    padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface);
  }
  .filter-bar .grow{flex:1;min-width:160px;}
  .filter-bar label{font-size:11px;color:var(--ink-dim);display:block;margin-bottom:4px;text-transform:uppercase;letter-spacing:.05em;}

  /* ---------- Tri des colonnes ---------- */
  th.th-sort{cursor:pointer;user-select:none;white-space:nowrap;}
  th.th-sort:hover{color:var(--ink);}
  th.th-sort::after{content:"⇅";font-size:9px;margin-left:5px;opacity:.35;}
  th.th-sort.sorted-desc::after{content:"▼";opacity:1;color:var(--gold);}
  th.th-sort.sorted-asc::after{content:"▲";opacity:1;color:var(--gold);}
  th.th-sort.sorted-desc,th.th-sort.sorted-asc{color:var(--ink);}

  /* ---------- Table ---------- */
  .table-scroll{overflow-x:auto;border:1px solid var(--border);border-radius:12px;background:var(--surface);}
  table{width:100%;border-collapse:collapse;min-width:640px;}
  thead th{
    text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-dim);
    padding:12px 14px;border-bottom:1px solid var(--border);background:var(--surface-2);white-space:nowrap;
  }
  tbody td{padding:11px 14px;border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap;}
  tbody tr:last-child td{border-bottom:0;}
  tbody tr{cursor:pointer;}
  tbody tr:hover{background:var(--surface-2);}
  .champ-cell{display:flex;align-items:center;gap:10px;}
  .champ-cell .nm{font-weight:700;}
  .champ-cell .sub{font-size:11.5px;color:var(--ink-dim);}
  .diff-dots{display:inline-flex;gap:3px;vertical-align:middle;}
  .diff-dots i{width:6px;height:6px;border-radius:50%;background:var(--border);display:inline-block;}
  .diff-dots i.on{background:var(--gold);}
  .trend-up{color:var(--good);}
  .trend-down{color:var(--danger);}

  /* ---------- Page de runes ---------- */
  .rune-page{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:6px;}
  @container (min-width:420px){.rune-page{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px;}}

  .rune-col{background:var(--surface-2);border:1px solid var(--border);border-radius:11px;padding:14px;border-top:3px solid var(--tree);min-width:0;overflow-wrap:anywhere;}
  .rune-tree-name{font-family:var(--font-display);font-size:12px;text-transform:uppercase;letter-spacing:.07em;margin-bottom:10px;}
  .rune-keystone{display:flex;align-items:center;gap:12px;padding-bottom:12px;margin-bottom:10px;border-bottom:1px dashed var(--border);min-width:0;}
  .rune-keystone svg{flex:none;}
  .rune-keystone>div{min-width:0;}
  .rune-keystone b{display:block;font-size:14px;overflow-wrap:anywhere;}
  .rune-keystone span{font-size:10.5px;color:var(--ink-dim);text-transform:uppercase;letter-spacing:.05em;}
  .rune-minor{display:flex;align-items:flex-start;gap:9px;font-size:12.5px;padding:4px 0;color:var(--ink-dim);min-width:0;line-height:1.4;}
  .rune-dot{width:18px;height:18px;border-radius:50%;border:1.6px solid var(--gold);display:flex;align-items:center;justify-content:center;flex:none;margin-top:1px;}
  .rune-dot i{width:7px;height:7px;border-radius:50%;display:block;}
  .rune-detail{font-size:12px;color:var(--gold-strong);line-height:1.55;margin:8px 0 0;}
  .guide-badge{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:3px 9px;border-radius:5px;background:var(--surface-2);color:var(--ink-dim);border:1px solid var(--border);}
  .guide-badge.written{background:color-mix(in srgb, var(--teal) 12%, transparent);color:var(--teal);border-color:transparent;}

  /* ---------- Champion view ---------- */
  .champ-header{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-bottom:22px;}
  .champ-header h1{font-size:26px;}
  .champ-header .sub{color:var(--ink-dim);font-size:13.5px;margin-top:3px;}
  .badge-row{display:flex;gap:8px;align-items:center;margin-top:8px;flex-wrap:wrap;}

  .elo-toggle{display:inline-flex;border:1px solid var(--border);border-radius:9px;overflow:hidden;background:var(--surface);}
  .elo-toggle button{
    background:none;border:0;padding:9px 14px;font-size:12.5px;font-weight:700;color:var(--ink-dim);cursor:pointer;
    border-right:1px solid var(--border);
  }
  .elo-toggle button:last-child{border-right:0;}
  .elo-toggle button.active{background:var(--gold);color:var(--on-gold);}

  .champ-grid{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:20px;align-items:start;}
  @media (max-width:840px){.champ-grid{grid-template-columns:1fr;}}

  .build-card{padding:20px;container-type:inline-size;min-width:0;}
  .build-card h3{font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-dim);margin-bottom:10px;}
  .kv{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px dashed var(--border);font-size:13.5px;}
  .kv:last-child{border-bottom:0;}
  .kv b{text-align:right;}
  .item-pills{display:flex;flex-direction:column;gap:6px;margin-top:6px;}
  .item-pill{
    display:flex;align-items:center;gap:8px;font-size:13px;padding:7px 10px;border-radius:7px;background:var(--surface-2);
  }
  .item-pill .ix{
    font-family:var(--font-mono);font-size:10.5px;color:var(--ink-dim);width:16px;flex:none;
  }
  .item-pill.situational{outline:1px solid var(--gold);}
  .situational-tag{margin-left:auto;font-size:10px;color:var(--gold);font-weight:700;text-transform:uppercase;}

  .spell-glyph{
    flex:none;width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;
    background:var(--surface);color:var(--teal);outline:1px solid var(--border);
  }
  .spell-row.passive .spell-glyph{color:var(--gold);}
  .spell-kind{
    font-family:var(--font-mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;
    color:var(--ink-dim);font-weight:400;white-space:nowrap;
  }
  .avatar.portrait{
    background-repeat:no-repeat;background-color:transparent;color:transparent;font-size:0;
    border-radius:9px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 35%, transparent);
  }
  .avatar.portrait.lg{border-radius:12px;}
  .item-ic{
    display:inline-block;background-repeat:no-repeat;flex:none;border-radius:5px;vertical-align:-7px;
    margin-right:7px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 30%, transparent);
  }
  .rune-ic,.spell-ic{display:inline-block;background-repeat:no-repeat;flex:none;border-radius:4px;}
  .rune-ic.key{border-radius:50%;}
  .rune-ic.tree{vertical-align:-3px;margin-right:6px;border-radius:0;}
  .rune-minor .rune-ic{margin-right:2px;}
  .sum-line{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end;}
  .sum-item{display:inline-flex;align-items:center;gap:5px;}

  .spell-list{display:flex;flex-direction:column;gap:10px;}
  .spell-row{display:flex;gap:12px;align-items:flex-start;padding:11px 12px;background:var(--surface-2);border-radius:9px;min-width:0;}
  .spell-key{
    flex:none;width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;
    font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--on-gold);
    background:linear-gradient(155deg, var(--gold-strong), var(--gold));
  }
  .spell-row.passive .spell-key{background:var(--surface);color:var(--gold);outline:1px solid var(--gold);}
  .spell-body{min-width:0;flex:1;}
  .spell-name{font-weight:700;font-size:13.5px;color:var(--ink);display:block;overflow-wrap:anywhere;}
  .spell-text{margin:3px 0 0;font-size:13px;color:var(--ink-dim);overflow-wrap:anywhere;}
  .spell-meta{margin-top:5px;display:flex;gap:10px;flex-wrap:wrap;font-family:var(--font-mono);font-size:10.5px;color:var(--teal);text-transform:uppercase;letter-spacing:.04em;}
  .spell-note{margin:10px 0 0;font-size:12px;color:var(--ink-dim);}
  .rune-tabs{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:12px;}
  .rune-tab{
    background:var(--surface-2);border:1px solid transparent;color:var(--ink-dim);
    font:inherit;font-size:11.5px;font-weight:600;padding:5px 9px;border-radius:999px;cursor:pointer;
  }
  .rune-tab:hover{color:var(--ink);}
  .rune-tab.active{color:var(--ink);border-color:var(--gold);background:color-mix(in srgb, var(--gold) 14%, var(--surface-2));}
  .rune-var-when{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--teal);margin-bottom:9px;}
  .var-intro{margin:0 0 12px;font-size:13px;color:var(--ink-dim);}
  .var-base{padding:11px 13px;border-radius:9px;background:var(--surface-2);margin-bottom:12px;font-size:13.5px;}
  .var-base b{color:var(--gold);}
  .var-base p{margin:6px 0 0;font-size:13px;color:var(--ink-dim);}
  .var-list{display:flex;flex-direction:column;gap:10px;}
  .var-item{padding:12px 13px;border-radius:9px;background:var(--surface-2);border-left:2px solid var(--teal);min-width:0;}
  .var-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px;}
  .var-head b{font-size:14px;color:var(--gold);overflow-wrap:anywhere;}
  .var-when{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--teal);width:100%;}
  .var-tree{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-dim);}
  .var-why,.var-cost{margin:4px 0 0;font-size:13px;overflow-wrap:anywhere;}
  /* Une couleur par partie, la même dans tous les guides : quand (sarcelle), pourquoi (vert), ce que tu perds (orange), quand ne pas le prendre (rouge), repères sous les runes (or). */
  .var-why{color:var(--c-why);}
  .mode-why-item .var-head b{display:flex;align-items:center;gap:8px;}
  .mode-aug-effect{margin:4px 0 0;font-size:12.5px;color:var(--ink-dim);line-height:1.5;}
  .var-cost{color:var(--c-lose);}
  .var-cost.var-avoid{color:var(--danger);}
  .var-why span,.var-cost span{display:block;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:inherit;margin-bottom:2px;}
  .sit-when{color:var(--teal);}
  .mode-filters{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px;}
  .mode-filters input{flex:1 1 220px;min-width:160px;}
  .mode-count{font-size:12px;color:var(--ink-dim);}
  .fold{margin:0 0 20px;border:1px solid var(--border);border-radius:11px;background:var(--surface);overflow:hidden;}
  .fold>summary{
    cursor:pointer;list-style:none;padding:13px 16px;font-family:var(--font-display);font-weight:600;font-size:15px;
    display:flex;align-items:center;gap:10px;color:var(--ink);
  }
  .fold>summary::-webkit-details-marker{display:none;}
  .fold>summary::before{content:'▸';color:var(--gold);font-size:12px;transition:transform .15s;}
  .fold[open]>summary::before{transform:rotate(90deg);}
  .fold>summary:hover{background:var(--surface-2);}
  .fold-count{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;color:var(--ink-dim);text-transform:uppercase;letter-spacing:.04em;}
  .fold>*:not(summary){margin-left:16px;margin-right:16px;}
  .fold>.mech-grid{margin-bottom:16px;}
  .data-note{margin:-10px 0 20px;font-size:12px;color:var(--ink-dim);}
  .guide-stack{display:flex;flex-direction:column;gap:16px;}
  .guide-card{padding:20px;}
  .guide-card h3{font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-dim);margin-bottom:12px;}
  .phase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}
  @media (max-width:640px){.phase-grid{grid-template-columns:1fr;}}
  .phase{padding:12px;background:var(--surface-2);border-radius:9px;}
  .phase b{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--teal);display:block;margin-bottom:5px;}
  .phase p{margin:0;font-size:13px;color:var(--ink);}
  .bullets{margin:0;padding-left:18px;font-size:13.5px;}
  .bullets li{margin-bottom:6px;}
  .bullets li:last-child{margin-bottom:0;}
  .matchup-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;}
  @media (max-width:640px){.matchup-grid{grid-template-columns:1fr;}}
  .matchup-col b{font-size:11px;text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:8px;}
  .matchup-col.strong b{color:var(--good);}
  .matchup-col.even b{color:var(--ink-dim);}
  .matchup-col.weak b{color:var(--danger);}
  .matchup-item{font-size:12.5px;margin-bottom:8px;}
  .matchup-item .nm{font-weight:700;display:block;}
  .matchup-item .rs{color:var(--ink-dim);}
  .mistake-box{padding:14px;border-radius:9px;background:color-mix(in srgb, var(--gold) 12%, var(--surface-2));border:1px solid color-mix(in srgb, var(--gold) 35%, var(--border));font-size:13.5px;}

  .placeholder-card{padding:32px;text-align:center;}
  .placeholder-card p{color:var(--ink-dim);max-width:44ch;margin:8px auto 0;font-size:13.5px;}

  /* ---------- Historique ---------- */
  .profile-head{display:flex;align-items:center;gap:16px;margin-bottom:24px;flex-wrap:wrap;}
  .profile-head h1,.profile-head h2{font-size:24px;}
  .stat-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:26px;}
  @media (max-width:760px){.stat-cards{grid-template-columns:repeat(2,1fr);}}
  .stat-card{padding:16px;}
  .stat-card span{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-dim);}
  .stat-card b{display:block;font-family:var(--font-mono);font-size:22px;margin-top:6px;}
  .compare-bar{height:5px;border-radius:3px;background:var(--surface-2);margin-top:10px;overflow:hidden;}
  .compare-bar i{display:block;height:100%;background:var(--teal);}
  .stat-card .vs{font-size:11px;color:var(--ink-dim);margin-top:6px;display:block;}

  .hist-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;align-items:start;margin-bottom:26px;}
  @media (max-width:840px){.hist-grid{grid-template-columns:1fr;}}
  .spark-card{padding:20px;}
  .spark-card h3{font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-dim);margin-bottom:4px;}
  .spark-card .value{font-family:var(--font-mono);font-size:26px;margin:4px 0 10px;}

  .result-pill{font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:5px;}
  .result-pill.win{background:color-mix(in srgb, var(--good) 22%, transparent);color:var(--good);}
  .result-pill.loss{background:color-mix(in srgb, var(--danger) 20%, transparent);color:var(--danger);}

  .disclaimer{font-size:12px;color:var(--ink-dim);background:var(--surface-2);border:1px dashed var(--border);padding:10px 14px;border-radius:9px;margin-top:16px;}

  /* ---------- Patch notes ---------- */
  .patch-list{display:flex;flex-direction:column;gap:18px;}
  .patch-entry{padding:20px;}
  .patch-entry.current{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold), var(--shadow);}
  .patch-entry-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px;}
  .patch-version{font-family:var(--font-mono);font-size:16px;font-weight:700;color:var(--gold);}
  .patch-date{color:var(--ink-dim);font-size:12.5px;}
  .patch-current-tag{font-size:10px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;background:var(--gold);color:var(--on-gold);padding:2px 8px;border-radius:5px;}
  .patch-intro{color:var(--ink-dim);font-size:13.5px;margin:0 0 12px;}
  .change-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px dashed var(--border);font-size:13.5px;}
  .change-row:last-child{border-bottom:0;}
  .change-tag{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:3px 8px;border-radius:5px;flex:none;width:52px;text-align:center;}
  .change-tag.buff{background:color-mix(in srgb, var(--good) 13%, transparent);color:var(--good);}
  .change-tag.nerf{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger);}
  .change-tag.adjust{background:color-mix(in srgb, var(--ink-dim) 20%, transparent);color:var(--ink-dim);}
  .change-champ{font-weight:700;flex:none;cursor:pointer;}
  .change-champ:hover{color:var(--teal);}
  .change-text{color:var(--ink-dim);}

  /* ---------- Comparateur ---------- */
  .compare-pickers{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:end;margin-bottom:24px;}
  @media (max-width:640px){.compare-pickers{grid-template-columns:1fr;}}
  .compare-pickers label{font-size:11px;color:var(--ink-dim);text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:5px;}
  .compare-vs-label{font-family:var(--font-display);color:var(--gold);font-weight:700;text-align:center;padding-bottom:9px;}

  .champ-picker{position:relative;}
  .picker-trigger{
    width:100%;display:flex;align-items:center;gap:10px;
    padding:8px 12px;border:1px solid var(--border);border-radius:9px;background:var(--surface);
    cursor:pointer;color:var(--ink);text-align:left;
  }
  .picker-trigger:hover{background:var(--surface-2);}
  .picker-trigger .picker-trigger-name{font-weight:700;font-size:14px;}
  .picker-trigger .picker-trigger-role{color:var(--ink-dim);font-size:11.5px;}
  .picker-trigger .picker-caret{margin-left:auto;color:var(--ink-dim);font-size:11px;}
  .picker-panel{
    position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;
    background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow);
    padding:10px;display:flex;flex-direction:column;gap:8px;
  }
  .picker-search{width:100%;}
  .picker-list{overflow-y:auto;max-height:260px;display:flex;flex-direction:column;gap:2px;}
  .picker-item{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:7px;cursor:pointer;}
  .picker-item:hover, .picker-item.active{background:var(--surface-2);}
  .picker-item .nm{font-weight:600;font-size:13.5px;}
  .picker-item .role-chip{margin-left:auto;}
  .picker-empty{padding:10px;color:var(--ink-dim);font-size:13px;text-align:center;}
  .compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;}
  @media (max-width:700px){.compare-grid{grid-template-columns:1fr;}}
  .compare-col{padding:20px;}
  .compare-col-head{display:flex;align-items:center;gap:12px;margin-bottom:14px;}
  .compare-col-head h3{font-size:17px;}
  .compare-stat-row{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px dashed var(--border);font-size:13.5px;}
  .compare-stat-row:last-of-type{border-bottom:0;}
  .compare-stat-row .better{color:var(--good);font-weight:700;}
  .compare-verdict{margin-top:16px;padding:14px;border-radius:9px;background:var(--surface-2);font-size:13px;text-align:center;grid-column:1 / -1;}
  .empty-compare{padding:36px;text-align:center;color:var(--ink-dim);font-size:13.5px;}

  /* ---------- TFT ---------- */
  .tft-subtabs{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 18px;}
  .tft-subtab{font-size:12.5px;font-weight:700;padding:8px 14px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--ink-dim);cursor:pointer;}
  .tft-subtab.active{background:var(--gold);border-color:var(--gold);color:var(--on-gold);}
  .tft-filter{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px;}
  .tft-chip{font-size:11.5px;padding:6px 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--ink-dim);cursor:pointer;}
  .tft-chip.active{border-color:var(--teal);color:var(--teal);background:color-mix(in srgb, var(--teal) 12%, transparent);}
  .comp-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;}
  @media (max-width:860px){.comp-grid{grid-template-columns:1fr;}}
  .comp-tile{padding:16px 18px;cursor:pointer;transition:border-color .15s;}
  .comp-tile:hover{border-color:var(--gold);}
  .comp-tile-head{display:flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap;}
  .comp-tile-head b{font-size:14.5px;}
  .comp-meta{font-size:11px;color:var(--ink-dim);margin-left:auto;font-family:var(--font-mono);}
  .comp-tile p{margin:0 0 10px;font-size:12.5px;color:var(--ink-dim);line-height:1.55;}
  .unit-chips{display:flex;gap:5px;flex-wrap:wrap;}
  .unit-chip{font-size:11px;padding:3px 9px;border-radius:5px;border:1px solid var(--border);background:var(--surface-2);display:inline-flex;align-items:center;gap:5px;}
  .unit-chip i{width:6px;height:6px;border-radius:50%;display:inline-block;}
  .cost1{background:#9AA4AF;} .cost2{background:#4CC98A;} .cost3{background:#4C8DD9;} .cost4{background:#B06FD9;} .cost5{background:#E0B24C;}
  .tft-steps{position:relative;padding-left:22px;}
  .tft-steps::before{content:"";position:absolute;left:6px;top:4px;bottom:4px;width:2px;background:var(--border);}
  .tft-step{position:relative;padding:0 0 14px 0;}
  .tft-step::before{content:"";position:absolute;left:-20px;top:5px;width:10px;height:10px;border-radius:50%;background:var(--gold);}
  .tft-step b{display:block;font-family:var(--font-mono);font-size:11.5px;color:var(--gold);margin-bottom:3px;}
  .tft-step span{font-size:12.5px;color:var(--ink-dim);line-height:1.55;}
  .carry-card{padding:14px 16px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);margin-bottom:10px;}
  .carry-card .ch{display:flex;align-items:center;gap:9px;margin-bottom:8px;flex-wrap:wrap;}
  .carry-card .ch b{font-size:14px;}
  .carry-items{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px;}
  .carry-items span{font-size:11.5px;background:var(--surface);border:1px solid var(--gold);border-radius:6px;padding:4px 10px;}
  .tft-table{width:100%;border-collapse:collapse;min-width:auto;}
  .tft-table th{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-dim);text-align:left;padding:8px 10px;border-bottom:1px solid var(--border);}
  .tft-table td{padding:9px 10px;border-bottom:1px solid var(--border);font-size:12.5px;vertical-align:top;}
  .tft-table tr:last-child td{border-bottom:0;}
  .tft-table th,.tft-table td{white-space:normal;} .tft-table tbody tr{cursor:default;} .tft-table tbody tr:hover{background:none;}
  @media (max-width:680px){ .tft-table{display:block;overflow-x:auto;} .tft-table td{min-width:90px;} }
  .aug-row{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px dashed var(--border);font-size:12.5px;}
  .aug-row:last-child{border-bottom:0;}
  .aug-rarity{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:3px 8px;border-radius:5px;flex:none;min-width:86px;text-align:center;}
  .rar-prismatique{background:color-mix(in srgb, #B06FD9 22%, transparent);color:#B06FD9;}
  .rar-or{background:color-mix(in srgb, var(--gold) 22%, transparent);color:var(--gold);}
  .rar-argent{background:var(--surface-2);color:var(--ink-dim);}
  .verdict-tag{margin-left:auto;font-size:10.5px;font-weight:700;flex:none;}
  .v-fort{color:var(--good);} .v-correct{color:var(--ink-dim);} .v-piege{color:var(--danger);}

  /* ---------- Modes de jeu ---------- */
  .mode-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px;}
  .mode-tab{display:flex;flex-direction:column;gap:2px;text-align:left;padding:12px 18px;border-radius:11px;border:1px solid var(--border);
    background:var(--surface);color:var(--ink-dim);cursor:pointer;min-width:150px;}
  .mode-tab b{font-family:var(--font-display);font-size:15px;color:var(--ink);}
  .mode-tab span{font-size:11px;}
  .mode-tab:hover{background:var(--surface-2);}
  .mode-tab.active{border-color:var(--gold);box-shadow:inset 0 -2px 0 var(--gold);background:var(--surface-2);}
  .mode-hero{padding:24px;margin-bottom:20px;}
  .mode-hero h3{font-size:20px;margin-bottom:6px;}
  .mode-hero .tagline{color:var(--gold);font-size:13.5px;margin-bottom:10px;}
  .mode-hero p{color:var(--ink-dim);font-size:14px;line-height:1.65;margin:0;max-width:75ch;}
  .mode-meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px;}
  .mode-meta span{font-size:11.5px;background:var(--surface-2);border:1px solid var(--border);border-radius:999px;padding:4px 11px;color:var(--ink-dim);}
  .mech-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:22px;}
  @media (max-width:760px){.mech-grid{grid-template-columns:1fr;}}
  .mech-card{padding:16px 18px;}
  .mech-card h4{font-size:13.5px;margin:0 0 6px;}
  .mech-card p{margin:0;font-size:12.5px;color:var(--ink-dim);line-height:1.6;}
  .aug-grade{font-family:var(--font-mono);font-size:10.5px;color:var(--gold);margin:0 6px 0 -2px;align-self:center;}
  .aug-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;}
  .aug-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 8px 3px 3px;border:1px solid var(--border);border-radius:999px;background:var(--surface);font-size:12px;font-weight:600;cursor:help;}
  .aug-ic{display:inline-block;flex:none;border-radius:6px;background-repeat:no-repeat;}
  .aug-ic.lg{border-radius:9px;}
  .aug-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:4px 0 14px;}
  .aug-tools input{flex:1 1 240px;min-width:0;}
  .aug-count{font-size:12px;color:var(--ink-dim);}
  .aug-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:10px;}
  .aug-card{display:flex;gap:12px;align-items:flex-start;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);border-left:3px solid var(--border);}
  .aug-card.aug-s{border-left-color:#9AA3AE;} .aug-card.aug-g{border-left-color:var(--gold);} .aug-card.aug-p{border-left-color:var(--role-mid);}
  .aug-card.off{opacity:.55;}
  .aug-card p{margin:4px 0 0;font-size:12.5px;line-height:1.55;color:var(--ink-dim);}
  .aug-name{font-weight:700;font-size:13.5px;}
  .aug-tier{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-dim);margin-left:4px;}
  .aug-off{font-size:10.5px;color:var(--danger);font-weight:600;}

  /* ---------- Mini-jeux ---------- */
  .game-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;margin-bottom:22px;}
  .game-card{text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:16px 18px;cursor:pointer;color:inherit;font:inherit;transition:border-color .15s, transform .15s;}
  .game-card:hover{border-color:var(--gold);transform:translateY(-1px);}
  .game-card.active{border-color:var(--gold);box-shadow:inset 0 -3px 0 var(--gold);}
  .game-card b{display:block;font-family:var(--font-display);font-size:17px;margin-bottom:4px;}
  .game-card span{font-size:12.5px;color:var(--ink-dim);line-height:1.5;display:block;}
  .game-card .best{margin-top:8px;font-family:var(--font-mono);font-size:11.5px;color:var(--gold);}
  .game-box{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:22px;}
  .game-top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px;font-size:12.5px;color:var(--ink-dim);}
  .game-top .num{color:var(--ink);font-size:14px;}
  .game-progress{height:4px;background:var(--surface-2);border-radius:4px;overflow:hidden;margin-bottom:18px;}
  .game-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--teal));}
  .game-q{font-size:19px;font-weight:700;margin:0 0 16px;line-height:1.35;}
  .game-q small{display:block;font-size:12.5px;font-weight:500;color:var(--ink-dim);margin-top:4px;}
  .game-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px;}
  .game-opt{display:flex;align-items:center;gap:10px;border:1px solid var(--border);background:var(--bg);border-radius:12px;padding:10px 12px;cursor:pointer;font:inherit;color:inherit;text-align:left;font-weight:600;}
  .game-opt:hover:not([disabled]){border-color:var(--gold);}
  .game-opt.ok{border-color:var(--good);background:color-mix(in srgb,var(--good) 14%,var(--bg));}
  .game-opt.ko{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,var(--bg));}
  .game-opt[disabled]{cursor:default;}
  .game-feedback{margin-top:14px;font-size:13.5px;min-height:20px;}
  .game-feedback b.ok{color:var(--good);} .game-feedback b.ko{color:var(--danger);}
  .game-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px;}
  .game-end{text-align:center;padding:10px 0;}
  .game-end .big{font-family:var(--font-display);font-size:44px;color:var(--gold);}
  .game-card .best{display:flex;align-items:center;gap:2px;}

  /* ---- Placement TFT pas à pas ---- */
  .tb-card{padding:22px;}
  .tb-head{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;}
  .tb-head h3{font-size:17px;margin:0 0 4px;} .tb-head p{margin:0;font-size:13px;color:var(--ink-dim);max-width:560px;}
  .tb-select{min-width:260px;max-width:100%;height:36px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--ink);font:inherit;font-size:13px;padding:0 10px;}
  .tb-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 10px;font-size:13px;color:var(--ink-dim);}
  .tb-traits{display:flex;flex-wrap:wrap;gap:6px;margin-left:4px;}
  .tb-steps{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px;}
  .tb-layout{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;align-items:start;}
  @media (max-width:900px){ .tb-layout{grid-template-columns:1fr;} }
  .tb-wrap{--hw:clamp(34px, calc((100vw - 80px) / 7.6), 66px);}
  .tb-side{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-dim);text-align:center;margin:6px 0;}
  .tb-board{display:flex;flex-direction:column;align-items:flex-start;width:calc(var(--hw) * 7.5 + 21px);}
  .tb-row{display:flex;gap:3px;margin-top:calc(var(--hw) * -0.22);} .tb-row:first-child{margin-top:0;}
  .tb-row.off{margin-left:calc(var(--hw) / 2 + 1.5px);}
  .tb-hex{position:relative;width:var(--hw);height:calc(var(--hw) * 1.1547);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:color-mix(in srgb, var(--ink) 9%, var(--surface));display:flex;align-items:center;justify-content:center;}
  .tb-hex.cost1{background:#8a8f98;} .tb-hex.cost2{background:#2fa86b;} .tb-hex.cost3{background:#2f7fd1;} .tb-hex.cost4{background:#a64ad6;} .tb-hex.cost5{background:#e0a526;}
  .tb-new{position:absolute;left:calc(var(--hw) * 0.06);top:50%;transform:translateY(-50%);width:calc(var(--hw) * 0.24);height:calc(var(--hw) * 0.24);border-radius:50%;background:var(--gold);color:#1b1307;font-weight:800;font-size:calc(var(--hw) * 0.2);line-height:calc(var(--hw) * 0.24);text-align:center;box-shadow:0 0 0 1.5px #fff;}
  .tb-ic{--s:calc(var(--hw) - 6px);display:block;width:var(--s);height:calc(var(--s) * 1.1547);background-image:url('tft18_units.webp');background-repeat:no-repeat;background-size:calc(var(--s) * 11.547) auto;background-position:calc(var(--ix) * var(--s) * -1.1547 - var(--s) * 0.077) calc(var(--iy) * var(--s) * -1.1547);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);}
  .tb-stars{position:absolute;top:calc(var(--hw) * 0.12);left:0;right:0;text-align:center;font-size:calc(var(--hw) * 0.2);line-height:1;color:#ffd75e;text-shadow:0 1px 2px #000;letter-spacing:-1px;}
  .tb-items{position:absolute;bottom:calc(var(--hw) * 0.16);left:0;right:0;display:flex;justify-content:center;gap:1px;}
  .tb-it{display:inline-block;background-image:url('tft18_items.webp');background-repeat:no-repeat;border-radius:3px;vertical-align:middle;}
  .tb-it2{--s:calc(var(--hw) * 0.26);display:inline-block;width:var(--s);height:var(--s);background-image:url('tft18_items.webp');background-repeat:no-repeat;background-size:calc(var(--s) * 10) auto;background-position:calc(var(--ix) * var(--s) * -1) calc(var(--iy) * var(--s) * -1);border-radius:2px;box-shadow:0 0 0 1px #000;}
  .tb-hex.summon{background:color-mix(in srgb, var(--good) 35%, var(--surface));}
  .tb-sum{font-size:calc(var(--hw) * 0.4);color:#fff;}
  .tb-info h4{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--gold);margin:0 0 8px;}
  .tb-info .advice-list{margin-bottom:16px;}
  .tb-legend{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:13px;}
  .tb-legend li{display:flex;flex-wrap:wrap;align-items:center;gap:6px;}
  .tb-legend i{width:8px;height:8px;border-radius:50%;display:inline-block;}
  .tb-legend i.cost1{background:#8a8f98;} .tb-legend i.cost2{background:#2fa86b;} .tb-legend i.cost3{background:#2f7fd1;} .tb-legend i.cost4{background:#a64ad6;} .tb-legend i.cost5{background:#e0a526;}
  .tb-st{color:#d9a520;} .tb-where{font-size:11.5px;color:var(--ink-dim);}
  .tb-itl{flex-basis:100%;padding-left:14px;font-size:12px;color:var(--ink-dim);display:flex;flex-wrap:wrap;gap:4px;align-items:center;}
  .tb-itl .tb-it{margin-right:3px;}
  .tft-tierblock{margin-top:14px;} .tft-tierblock h4{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--gold);margin:0 0 8px;}
  .tft-tierrow{display:flex;gap:10px;align-items:flex-start;margin-bottom:8px;} .tft-tierrow .tier-badge{flex:none;}
  .rank-ic{display:inline-block;vertical-align:middle;background-image:url('ranks.webp');background-repeat:no-repeat;margin-right:6px;}
  .game-end .rank-ic{display:block;margin:0 auto 4px;}
  .draft-rules{font-size:13px;color:var(--ink-dim);line-height:1.6;margin:0 0 10px;max-width:760px;}
  .draft-mods{display:flex;flex-direction:column;gap:6px;margin:12px 0;}
  .draft-mod{display:flex;gap:10px;align-items:baseline;font-size:12.5px;color:var(--ink-dim);}
  .draft-mod > b{min-width:42px;text-align:right;} .draft-mod.plus > b{color:var(--good);} .draft-mod.minus > b{color:var(--danger);} .draft-mod span b{color:var(--ink);}
  .draft-log{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;}
  .draft-log-row{display:grid;grid-template-columns:130px auto 1fr 48px 72px;align-items:center;gap:10px;border:1px solid var(--border);border-left:3px solid var(--good);border-radius:10px;padding:6px 10px;font-size:12.5px;background:var(--bg);}
  .draft-log-row.loss{border-left-color:var(--danger);} .draft-log-row .draft-res{font-weight:700;color:var(--good);text-align:right;} .draft-log-row.loss .draft-res{color:var(--danger);}
  .draft-stage{font-size:11.5px;color:var(--ink-dim);text-transform:uppercase;letter-spacing:.04em;font-weight:700;}
  .draft-opp small{color:var(--ink-dim);}
  .wm-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:18px;align-items:start;}
  .wm-side{position:sticky;top:90px;}
  .wm-map{position:relative;aspect-ratio:1;border-radius:14px;border:1px solid var(--border);background-color:#1b2b24;background-size:cover;background-position:center;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25);}
  .wm-map::after{content:"";position:absolute;inset:0;background:rgba(8,14,20,.18);pointer-events:none;}
  .wm-tok,.wm-slot{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;z-index:2;animation:wmPop .35s ease both;}
  .wm-tok .wm-photo,.wm-tok .wm-av > .wm-ic{border-radius:50%;box-shadow:0 0 0 2px #3fb6a8,0 2px 8px rgba(0,0,0,.5);}
  .wm-tok.opp .wm-photo,.wm-tok.opp .wm-av > .wm-ic{box-shadow:0 0 0 2px #e0574f,0 2px 8px rgba(0,0,0,.5);}
  .wm-tok .wm-av-ch{border-color:#10161d;}
  .wm-tok b{font-size:10.5px;color:#fff;background:rgba(10,14,20,.78);padding:1px 5px;border-radius:4px;margin-top:2px;white-space:nowrap;max-width:72px;overflow:hidden;text-overflow:ellipsis;}
  .wm-tok small{font-size:9.5px;color:#d9d2c0;background:rgba(10,14,20,.6);padding:0 4px;border-radius:3px;font-family:var(--font-mono);white-space:nowrap;}
  .wm-slot .role-chip{opacity:.85;font-size:9.5px;}
  @keyframes wmPop{from{opacity:0;transform:translate(-50%,-40%) scale(.85);}to{opacity:1;transform:translate(-50%,-50%) scale(1);}}
  .wm-ic{display:inline-block;flex:none;border-radius:8px;background-color:var(--surface-2);}
  .wm-av{position:relative;display:inline-block;flex:none;}
  .wm-photo{display:block;border-radius:50%;background-color:#1d2530;}
  .wm-av .wm-av-ch{position:absolute;right:-3px;bottom:-3px;border-radius:50%;border:2px solid var(--surface);box-shadow:0 1px 3px rgba(0,0,0,.35);}
  .wm-logo{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:10px;background:#ece7db;box-sizing:border-box;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);}
  .wm-badge{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:9px;color:#fff;font-weight:800;font-family:var(--font-mono);letter-spacing:.02em;}
  .wm-offers{display:flex;flex-direction:column;gap:10px;}
  .wm-team{display:block;width:100%;text-align:left;border:1px solid var(--border);background:var(--bg);border-radius:12px;padding:12px 14px;cursor:pointer;font:inherit;color:inherit;transition:border-color .15s,transform .15s;animation:wmIn .3s ease both;}
  .wm-team:nth-child(2){animation-delay:.08s;} .wm-team:nth-child(3){animation-delay:.16s;}
  @keyframes wmIn{from{opacity:0;transform:translateY(6px);}to{opacity:1;transform:none;}}
  .wm-team:hover{border-color:var(--gold);transform:translateY(-1px);}
  .wm-team-head,.wm-chosen{display:flex;align-items:center;gap:10px;margin-bottom:10px;}
  .wm-team-head b,.wm-chosen b{display:block;font-size:15px;} .wm-team-head small,.wm-chosen small{display:block;font-size:12px;color:var(--ink-dim);}
  .wm-chosen .btn{margin-left:auto;}
  .wm-team-players{display:flex;flex-wrap:wrap;gap:6px 12px;}
  .wm-mini{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;}
  .wm-mini .wm-ic{border-radius:50%;}
  .wm-mini.off{opacity:.35;text-decoration:line-through;}
  .role-dot{width:7px;height:7px;border-radius:50%;flex:none;}
  .wm-players{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:10px;}
  .wm-player{display:flex;flex-direction:column;gap:8px;text-align:left;border:1px solid var(--border);background:var(--bg);border-radius:12px;padding:12px;cursor:pointer;font:inherit;color:inherit;animation:wmIn .3s ease both;}
  .wm-player:hover:not([disabled]){border-color:var(--gold);}
  .wm-player.off{opacity:.45;cursor:default;}
  .wm-player-main{display:flex;align-items:center;gap:10px;} .wm-player-main b{display:block;font-size:15px;margin-bottom:3px;}
  .wm-player-main .wm-photo{box-shadow:0 0 0 2px var(--gold);}
  .wm-player-stats{font-size:12px;color:var(--ink-dim);line-height:1.5;}
  .wm-player-champs{display:flex;align-items:center;gap:4px;font-size:11.5px;color:var(--ink-dim);} .wm-player-champs span:last-child{margin-left:4px;}
  .wm-why{font-size:11.5px;color:var(--danger);font-weight:600;}
  .wm-roster{display:flex;flex-direction:column;gap:6px;}
  .wm-rrow{display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:10px;padding:6px 10px;background:var(--bg);animation:wmIn .4s ease both;}
  .wm-rrow .role-chip{min-width:76px;text-align:center;} .wm-rrow .wm-ic{border-radius:50%;}
  .wm-rname b{display:block;font-size:13.5px;} .wm-rname small{display:block;font-size:11.5px;color:var(--ink-dim);}
  .wm-note{margin-left:auto;font-family:var(--font-mono);font-size:18px;color:var(--gold);}
  .wm-power{font-size:14px;margin-top:6px;} .wm-power b{font-size:22px;color:var(--gold);margin-left:6px;}
  .wm-vs{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;margin:4px 0 14px;text-align:center;}
  .wm-vs-side{display:flex;align-items:center;gap:10px;text-align:left;} .wm-vs-side > span:last-child{display:flex;flex-direction:column;} .wm-vs small{font-size:12px;color:var(--ink-dim);} .wm-vs b{font-size:22px;color:var(--gold);line-height:1.1;} .wm-vs-sep{font-family:var(--font-display);color:var(--ink-dim);}
  .wm-face{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;}
  .wm-frow{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;}
  .wm-frow .role-chip{min-width:76px;text-align:center;}
  .wm-fside{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:10px;padding:5px 8px;background:var(--bg);min-width:0;}
  .wm-fside .wm-ic{border-radius:50%;} .wm-fside span{min-width:0;} .wm-fside span b{display:block;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} .wm-fside small{font-size:10.5px;color:var(--ink-dim);}
  .wm-fside .wm-note{font-size:15px;} .wm-fside.me .wm-note{margin-left:auto;} .wm-fside.opp{justify-content:flex-end;} .wm-fside.opp .wm-note{margin-left:0;margin-right:auto;}
  .wm-fside.up{border-color:var(--good);background:color-mix(in srgb,var(--good) 8%,var(--bg));}
  .wm-noanim .wm-tok,.wm-noanim .wm-line:not(:last-child){animation:none;}
  .wm-map.wm-live .wm-tok{transition:left .95s cubic-bezier(.45,.05,.3,1), top .95s cubic-bezier(.45,.05,.3,1);}
  @media (prefers-reduced-motion: reduce){ .wm-map.wm-live .wm-tok{transition:none;} }
  .wm-fside small em{font-style:normal;color:var(--gold);font-weight:700;}
  .wm-clock{font-family:var(--font-mono);font-size:11px;color:var(--ink-dim);margin-right:4px;}
  .wm-controls{align-items:center;}
  .wm-audio{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:12px 0 0;padding:10px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface);font-size:13px;color:var(--ink-dim);}
  .wm-audio label{display:flex;align-items:center;gap:8px;}
  .wm-audio input[type=range]{width:120px;accent-color:var(--gold);}
  .wm-audio-chk input{accent-color:var(--gold);}
  .wm-audio-t{font-size:16px;}
  .wm-line:last-child:not(.game){background:color-mix(in srgb, var(--gold) 8%, transparent);border-radius:0 6px 6px 0;}
  .wm-legend{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-dim);margin:-2px 0 10px;line-height:1.45;}
  .wm-legend-up{flex:none;width:16px;height:12px;border-radius:3px;border:1px solid var(--good);background:color-mix(in srgb,var(--good) 12%,var(--bg));}
  .wm-odds{font-size:13px;color:var(--ink-dim);margin:6px 0 0;} .wm-odds b{color:var(--ink);}
  .wm-series{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:6px 0 10px;}
  .wm-score{display:flex;align-items:center;gap:8px;font-family:var(--font-display);} .wm-score b{font-size:30px;color:var(--gold);}
  .wm-pills{display:flex;gap:6px;}
  .wm-pill{font-family:var(--font-mono);font-size:11px;padding:4px 8px;border-radius:6px;border:1px solid var(--border);color:var(--ink-dim);}
  .wm-pill.w{border-color:var(--good);color:var(--good);} .wm-pill.l{border-color:var(--danger);color:var(--danger);}
  .wm-pill.live{border-color:var(--gold);color:var(--gold);animation:wmBlink 1s infinite;}
  @keyframes wmBlink{50%{opacity:.4;}}
  .wm-feed{max-height:340px;overflow-y:auto;display:flex;flex-direction:column;gap:4px;border:1px solid var(--border);border-radius:10px;padding:10px;background:var(--bg);}
  .wm-line{font-size:12.5px;line-height:1.45;padding-left:10px;border-left:3px solid var(--border);animation:wmIn .25s ease both;}
  .wm-line.me{border-left-color:var(--good);} .wm-line.opp{border-left-color:var(--danger);}
  .wm-line.game{border:0;padding:6px 0 0;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-dim);font-weight:700;}
  .wm-line.end{font-weight:700;}
  .wm-verdict{font-family:var(--font-display);font-size:22px;margin-top:12px;} .wm-verdict.win{color:var(--good);} .wm-verdict.loss{color:var(--danger);}
  .wm-roster-end{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin:6px 0 4px;font-size:13px;}
  .wm-roster-end span{display:inline-flex;align-items:center;gap:6px;} .wm-roster-end .wm-ic{border-radius:50%;} .wm-roster-end small{color:var(--ink-dim);}
  .wm-share{border:1px solid var(--border);border-radius:12px;padding:12px 14px;background:var(--bg);margin-top:14px;text-align:left;}
  .wm-share.wm-rival{border-color:var(--gold);}
  .wm-share .wm-mini small{color:var(--ink-dim);font-weight:400;}
  .wm-share-row{display:flex;flex-direction:column;gap:4px;margin:0 0 10px;font-size:12.5px;color:var(--ink-dim);}
  .wm-share-row input{font:inherit;font-size:14px;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:8px 10px;width:100%;max-width:520px;box-sizing:border-box;}
  .wm-share-row input[readonly]{font-family:var(--font-mono);font-size:13px;}
  .wm-share-row input:focus{outline:2px solid var(--gold);outline-offset:1px;}
  .wm-share-msg{font-size:12.5px;color:var(--good);font-weight:600;align-self:center;}
  .wm-share-end{max-width:620px;margin:0 auto;text-align:left;}
  .wm-hidden-input{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;}
  .wm-share-end > .game-actions{justify-content:center;}
  .wm-rival-res{font-size:14px;margin:10px 0 4px;} .wm-rival-res.win .num{color:var(--good);font-weight:700;} .wm-rival-res.loss .num{color:var(--danger);font-weight:700;}
  @media (max-width:860px){
    .wm-layout{grid-template-columns:1fr;} .wm-side{position:static;max-width:300px;width:100%;margin:0 auto;order:-1;}
  }
  @media (max-width:680px){
    .draft-log-row{grid-template-columns:1fr auto;} .draft-log-row .wm-badge{display:none;} .draft-log-row .draft-stage{grid-column:1/-1;}
    .wm-frow{grid-template-columns:1fr 1fr;} .wm-frow .role-chip{display:none;}
    .wm-fside small{display:none;}
  }
  .rank-name{font-size:22px;font-weight:800;color:var(--gold);margin-bottom:4px;letter-spacing:.02em;}
  .skin-frame{margin:14px 0 6px;display:flex;flex-direction:column;align-items:center;gap:10px;}
  .skin-view{position:relative;overflow:hidden;width:100%;max-width:560px;aspect-ratio:400/236;border-radius:10px;border:1px solid var(--border);background:var(--bg);}
  .skin-img{position:absolute;background-repeat:no-repeat;transition:width .35s ease,height .35s ease,left .35s ease,top .35s ease;}
  .vo-play{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--gold);background:color-mix(in srgb,var(--gold) 14%,var(--surface));color:var(--ink);border-radius:999px;padding:12px 20px;font:inherit;font-weight:700;cursor:pointer;margin-bottom:16px;}
  .vo-play .ico{width:28px;height:28px;border-radius:50%;background:var(--gold);color:var(--on-gold);display:inline-flex;align-items:center;justify-content:center;font-size:13px;}
  .recipe-target{display:flex;align-items:center;gap:14px;margin-bottom:16px;}
  .recipe-slots{display:flex;gap:8px;align-items:center;margin:0 0 16px;flex-wrap:wrap;}
  .recipe-slot{width:52px;height:52px;border:1px dashed var(--border);border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--bg);cursor:pointer;}
  .recipe-slot.filled{border-style:solid;border-color:var(--gold);}
  .recipe-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;}
  .recipe-cell{display:flex;flex-direction:column;align-items:center;gap:4px;border:1px solid var(--border);border-radius:10px;padding:8px 4px;background:var(--bg);cursor:pointer;font:inherit;color:inherit;font-size:10.5px;line-height:1.2;text-align:center;}
  .recipe-cell:hover:not([disabled]){border-color:var(--gold);}
  .recipe-cell.ok{border-color:var(--good);} .recipe-cell.ko{border-color:var(--danger);opacity:.7;}
  .ic2{display:inline-block;flex:none;border-radius:8px;background-repeat:no-repeat;}
  .mode-tier-row{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--border);}
  .mode-tier-row:last-child{border-bottom:0;}
  .mode-tier-row .mt-name{font-weight:700;font-size:13.5px;min-width:130px;}
  .mode-tier-row .mt-note{font-size:12.5px;color:var(--ink-dim);line-height:1.5;}
  .mode-tier-row .mt-wr{margin-left:auto;font-family:var(--font-mono);font-size:12.5px;white-space:nowrap;}
  .comp-card{padding:16px 18px;margin-bottom:10px;}
  .comp-head{display:flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap;}
  .comp-head b{font-size:14px;}
  .comp-traits{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px;}
  .comp-traits span{font-size:11px;background:color-mix(in srgb, var(--teal) 16%, transparent);color:var(--teal);border-radius:5px;padding:3px 9px;}
  .comp-units{display:flex;gap:6px;flex-wrap:wrap;}
  .comp-units span{font-size:11.5px;background:var(--surface-2);border:1px solid var(--border);border-radius:5px;padding:3px 9px;}

  /* ---------- Profil ---------- */
  .profile-hero{display:flex;align-items:center;gap:18px;padding:22px;flex-wrap:wrap;margin-bottom:18px;}
  .profile-hero h1,.profile-hero h2{font-size:24px;}
  .profile-hero .sub{color:var(--ink-dim);font-size:13.5px;margin-top:4px;}
  .profile-kpis{margin-left:auto;display:flex;gap:26px;flex-wrap:wrap;}
  .profile-kpi b{display:block;font-family:var(--font-mono);font-size:22px;}
  .profile-kpi span{font-size:11px;color:var(--ink-dim);text-transform:uppercase;letter-spacing:.04em;}
  .verdict-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px;}
  @media (max-width:820px){.verdict-grid{grid-template-columns:1fr;}}
  .verdict-card{padding:20px;}
  .verdict-card h3{font-size:15px;margin-bottom:12px;display:flex;align-items:center;gap:8px;}
  .verdict-card.good h3{color:var(--good);}
  .verdict-card.bad h3{color:var(--danger);}
  .verdict-item{padding:11px 0;border-bottom:1px dashed var(--border);}
  .verdict-item:last-child{border-bottom:0;}
  .verdict-item b{font-size:13.5px;display:block;margin-bottom:3px;}
  .verdict-item p{margin:0;font-size:12.5px;color:var(--ink-dim);line-height:1.55;}
  .verdict-item .fix{color:var(--teal);}
  .cat-list{display:flex;flex-direction:column;gap:14px;}
  .cat-row .cat-head{display:flex;align-items:baseline;gap:10px;margin-bottom:5px;}
  .cat-row .cat-name{font-weight:700;font-size:13.5px;}
  .cat-row .cat-val{font-family:var(--font-mono);font-size:12.5px;color:var(--ink-dim);margin-left:auto;}
  .cat-row .cat-grade{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:5px;}
  .grade-a{background:color-mix(in srgb, var(--good) 20%, transparent);color:var(--good);}
  .grade-b{background:color-mix(in srgb, var(--teal) 20%, transparent);color:var(--teal);}
  .grade-c{background:var(--surface-2);color:var(--ink-dim);}
  .grade-d{background:color-mix(in srgb, var(--danger) 18%, transparent);color:var(--danger);}
  .cat-bar{height:8px;border-radius:999px;background:var(--surface-2);overflow:hidden;position:relative;}
  .cat-bar i{display:block;height:100%;border-radius:999px;}
  .cat-bar .bench{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--gold);opacity:.85;}
  .cat-expl{font-size:12px;color:var(--ink-dim);margin-top:5px;line-height:1.5;}
  .phase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;}
  @media (max-width:760px){.phase-grid{grid-template-columns:1fr;}}
  .phase-card{padding:16px;}
  .phase-card h4{margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-dim);}
  .phase-card .pv{font-family:var(--font-mono);font-size:20px;}
  .phase-card p{margin:6px 0 0;font-size:12px;color:var(--ink-dim);line-height:1.5;}

  .champ-link{cursor:pointer;border-bottom:1px dotted var(--border);}
  .champ-link:hover{color:var(--teal);border-bottom-color:var(--teal);}
  tr[data-open-profile]{cursor:pointer;}

  /* ---------- OTP ---------- */
  .otp-head{display:flex;align-items:center;gap:16px;padding:18px 20px;flex-wrap:wrap;}

  /* ---------- Notes de patch détaillées ---------- */
  .patch-highlights{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-wrap:wrap;gap:8px;}
  .patch-highlights li{font-size:12px;background:var(--surface-2);border:1px solid var(--border);border-radius:999px;padding:5px 12px;color:var(--ink-dim);}
  .patch-section{margin-top:22px;}
  .patch-section-title{font-family:var(--font-display);font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-dim);margin:0 0 12px;display:flex;align-items:center;gap:8px;}
  .patch-section-title::after{content:"";flex:1;height:1px;background:var(--border);}
  .patch-count{font-family:var(--font-mono);font-size:11px;color:var(--gold);}
  .patch-item{border:1px solid var(--border);border-radius:10px;padding:14px 16px;margin-bottom:10px;background:var(--surface-2);}
  .patch-item.buff{border-left:3px solid var(--good);}
  .patch-item.nerf{border-left:3px solid var(--danger);}
  .patch-item.adjust{border-left:3px solid var(--ink-dim);}
  .patch-item-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px;}
  .patch-item-name{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;cursor:pointer;}
  .patch-item-name:hover{color:var(--teal);}
  .patch-item-name.plain{cursor:default;}
  .patch-item-name.plain:hover{color:inherit;}
  .patch-item-role{font-size:11px;color:var(--ink-dim);margin-left:auto;text-transform:uppercase;letter-spacing:.04em;}
  .patch-item-summary{font-size:13px;color:var(--ink-dim);line-height:1.6;margin:0 0 10px;}
  .ba-table{display:flex;flex-direction:column;gap:6px;}
  .ba-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:baseline;padding:7px 10px;background:var(--surface);border-radius:7px;min-width:0;}
  .ba-label{font-size:12.5px;font-weight:600;min-width:0;overflow-wrap:anywhere;}
  .ba-note{font-weight:400;color:var(--ink-dim);font-size:11.5px;}
  .ba-vals{display:flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:12.5px;flex-wrap:wrap;min-width:0;}
  .ba-before{color:var(--ink-dim);text-decoration:line-through;text-decoration-color:var(--danger);text-decoration-thickness:1px;}
  .ba-arrow{color:var(--gold);}
  .ba-after{color:var(--ink);font-weight:600;}
  .ba-qual{color:var(--ink-dim);font-family:var(--font-body);font-size:12px;font-style:italic;}
  @media (max-width:620px){.ba-row{grid-template-columns:minmax(0,1fr);gap:4px;}.ba-vals{font-size:12px;}}

  /* ---------- Comparateur v2 ---------- */
  .vs-verdict{padding:18px 20px;margin-bottom:18px;font-size:14px;line-height:1.65;}
  .vs-verdict b{color:var(--gold);}
  .vs-table{overflow:hidden;margin-bottom:20px;}
  .vs-row{display:grid;grid-template-columns:1fr 210px 1fr;align-items:center;gap:10px;padding:13px 18px;border-bottom:1px solid var(--border);}
  .vs-row:last-child{border-bottom:0;}
  .vs-row .vs-label{text-align:center;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-dim);}
  .vs-val{font-family:var(--font-mono);font-size:16px;font-variant-numeric:tabular-nums;}
  .vs-val.left{text-align:right;}
  .vs-val.right{text-align:left;}
  .vs-val.win{color:var(--good);font-weight:700;}
  .vs-val.win::after{content:" ▲";font-size:10px;}
  .vs-note{grid-column:1 / -1;font-size:12px;color:var(--ink-dim);text-align:center;margin-top:2px;line-height:1.5;}
  @media (max-width:640px){.vs-row{grid-template-columns:1fr 100px 1fr;padding:11px 12px;}.vs-val{font-size:14px;}}
  .advice-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:20px;}
  @media (max-width:760px){.advice-grid{grid-template-columns:1fr;}}
  .advice-card{padding:20px;}
  .advice-card h3{font-size:15px;margin-bottom:4px;}
  .advice-card .who{font-size:11.5px;color:var(--ink-dim);margin-bottom:12px;}
  .advice-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;}
  .advice-list li{display:flex;gap:9px;font-size:13px;line-height:1.55;color:var(--ink);}
  .advice-list li::before{content:"▸";color:var(--teal);flex:none;font-size:11px;line-height:1.7;}
  .advice-card.behind .advice-list li::before{content:"▸";color:var(--gold);}
  .matchup-note{margin-top:14px;padding:11px 13px;border-radius:8px;font-size:12.5px;line-height:1.55;background:var(--surface-2);border-left:3px solid var(--teal);}
  .power-pill{display:inline-block;font-size:11px;padding:3px 9px;border-radius:5px;background:var(--surface-2);color:var(--ink-dim);margin-bottom:12px;}

  /* ---------- Classement ---------- */
  .rank-cell{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-weight:700;}
  .medal{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;color:#1A1206;flex:none;}
  .medal-1{background:linear-gradient(155deg,#F1C875,#D8A94A);}
  .medal-2{background:linear-gradient(155deg,#E3E7EC,#B9C2CE);}
  .medal-3{background:linear-gradient(155deg,#D8A98A,#B9805E);}
  .elo-tag{font-size:11px;font-weight:700;padding:3px 9px;border-radius:5px;background:var(--surface-2);color:var(--ink-dim);}
  .elo-tag.challenger{background:color-mix(in srgb, var(--gold) 14%, transparent);color:var(--gold);}
  .elo-tag.grandmaster{background:color-mix(in srgb, var(--danger) 16%, transparent);color:var(--danger);}

  /* ---------- Carte tactique ---------- */
  .map-layout{display:grid;grid-template-columns:56px 1fr 280px;gap:16px;align-items:start;}
  @media (max-width:900px){.map-layout{grid-template-columns:1fr;}.map-toolbar{flex-direction:row;flex-wrap:wrap;}}
  .map-toolbar{display:flex;flex-direction:column;gap:6px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:8px;height:fit-content;}
  .map-tool-btn{width:40px;height:40px;border-radius:9px;border:1px solid transparent;background:none;color:var(--ink-dim);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;flex:none;}
  .map-tool-btn:hover{background:var(--surface-2);color:var(--ink);}
  .map-tool-btn.active{background:var(--gold);color:var(--on-gold);}
  .map-tool-sep{height:1px;background:var(--border);margin:4px 2px;}
  @media (max-width:900px){.map-tool-sep{width:1px;height:24px;margin:0 2px;}}
  .map-canvas-wrap{position:relative;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:#0C1712;aspect-ratio:1/1;}
  #riftMapSvg{width:100%;height:100%;display:block;cursor:crosshair;touch-action:none;}
  .map-text-input{position:absolute;z-index:5;background:var(--surface);border:1px solid var(--gold);border-radius:6px;padding:5px 9px;font-size:13px;color:var(--ink);font-family:var(--font-body);min-width:90px;transform:translate(-2px,-2px);}
  .rk-turret{cursor:pointer;transition:opacity .15s;}
  .rk-turret.destroyed{opacity:.22;}
  .rk-token{cursor:grab;touch-action:none;}
  .rk-token:active{cursor:grabbing;}
  .rk-annotation{cursor:pointer;}
  .map-side{display:flex;flex-direction:column;gap:14px;}
  .map-panel{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px;}
  .map-panel h4{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-dim);margin:14px 0 8px;}
  .map-panel h4:first-child{margin-top:0;}
  .map-tabs{display:flex;gap:4px;margin-bottom:12px;}
  .map-tab-btn{flex:1;background:var(--surface-2);border:1px solid var(--border);color:var(--ink-dim);font-size:11.5px;font-weight:700;padding:7px 4px;border-radius:7px;cursor:pointer;}
  .map-tab-btn.active{background:var(--gold);color:var(--on-gold);border-color:var(--gold);}
  .roster-team-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin:12px 0 6px;}
  .roster-team-label:first-child{margin-top:0;}
  .roster-row{display:flex;align-items:center;gap:9px;padding:4px 0;}
  .roster-token-btn{width:24px;height:24px;border-radius:50%;border:2px solid transparent;color:#fff;font-size:10.5px;font-weight:700;cursor:pointer;flex:none;opacity:.4;}
  .roster-token-btn.is-active{opacity:1;border-color:var(--gold);}
  .roster-row span{font-size:12.5px;flex:1;color:var(--ink-dim);}
  .clock-display{font-family:var(--font-mono);font-size:30px;text-align:center;color:var(--gold);letter-spacing:.03em;margin:2px 0 12px;}
  .clock-actions{display:flex;gap:6px;margin-bottom:6px;}
  .clock-actions .btn{flex:1;padding:9px 10px;font-size:12.5px;}
  .objective-row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;border-bottom:1px dashed var(--border);font-size:12.5px;}
  .objective-row:last-child{border-bottom:0;}
  .objective-row.ready .obj-status{color:var(--good);font-weight:700;}
  .objective-row.gone .obj-status{color:var(--ink-dim);font-style:italic;}
  .obj-status{font-family:var(--font-mono);font-size:11px;color:var(--ink-dim);white-space:nowrap;}
  .obj-name{display:flex;align-items:center;gap:7px;min-width:0;}
  .obj-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
  .obj-dot{width:9px;height:9px;border-radius:50%;flex:none;}
  .obj-take{font-size:10px;font-weight:700;padding:3px 7px;border-radius:6px;border:1px solid var(--good);color:var(--good);background:none;cursor:pointer;flex:none;}
  .obj-take:hover{background:var(--good);color:#0A1F17;}
  .obj-take[disabled]{opacity:.3;cursor:default;border-color:var(--border);color:var(--ink-dim);background:none;}

  /* ---------- Footer ---------- */
  .legal{max-width:760px;}
  .legal h2{font-size:28px;margin-bottom:6px;}
  .legal h3{font-family:var(--font-display);font-size:17px;margin:26px 0 8px;color:var(--ink);}
  .legal p,.legal li{font-size:14px;line-height:1.7;color:var(--ink-dim);}
  .legal p b,.legal li b{color:var(--ink);}
  .legal ul{padding-left:20px;margin:6px 0;}
  .legal a{color:var(--teal);}
  .legal .legal-maj{font-size:12.5px;color:var(--ink-dim);margin:0 0 18px;}
  .legal table{width:100%;min-width:0;border-collapse:collapse;font-size:13px;margin:8px 0;}
  .legal th,.legal td{white-space:normal;overflow-wrap:anywhere;text-align:left;border-bottom:1px solid var(--border);padding:7px 8px;vertical-align:top;color:var(--ink-dim);}
  .legal th{color:var(--ink);font-weight:700;}
  .legal td code{font-family:var(--font-mono);font-size:12px;color:var(--ink);white-space:nowrap;}
  .legal-todo{display:inline-block;background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger);border:1px dashed var(--danger);border-radius:6px;padding:1px 7px;font-weight:700;font-size:13px;}
  .legal-msg{font-size:13px;color:var(--good);font-weight:600;margin-left:10px;}
  .foot-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:18px;padding-top:14px;border-top:1px solid var(--border);font-size:13px;}
  .foot-links a,.foot-links button{color:var(--ink-dim);background:none;border:0;padding:0;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px;}
  .linklike{background:none;border:0;padding:0;font:inherit;color:var(--teal);text-decoration:underline;cursor:pointer;}
  .foot-links a:hover,.foot-links button:hover{color:var(--ink);}
  .foot-copy{color:var(--ink-dim);flex-basis:100%;font-size:12.5px;}
  @media (max-width:520px){ .legal td code{white-space:normal;word-break:break-all;} }
  footer{border-top:1px solid var(--border);padding:36px 0 calc(36px + env(safe-area-inset-bottom,0px));}
  .foot-grid{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;}
  footer p{color:var(--ink-dim);font-size:12px;max-width:60ch;line-height:1.6;}
  footer .brand-name{font-size:15px;}
