/* ═══════════════════════════════════════
   content — La Casa Emergent Landing Page
   ═══════════════════════════════════════ */


@font-face {
  font-family:'AislingFree';
  src:url('data:font/otf;base64,T1RUTwAMAIAAAwBAQ0ZGIMqJ13IAAAj8AABd/0dQT1M0/S//AABm/AAABFRHU1VCuP+4/gAAa1AAAAAwT1MvMmjzZOYAAAEwAAAAYGNtYXArIi9uAAAEGAAAA8xoZWFkG9PhgwAAAMwAAAA2aGhlYQQZAQoAAAEEAAAAJGhtdHguTAIlAAAIBAAAAPhtYXhwAD5QAAAAASgAAAAGbWV0Yalhgw0AAGuAAAAGKW5hbWUbQ4JLAAABkAAAAoVwb3N0AAMAAAAAB+QAAAAgAAEAAAABAAArVud+Xw889QADA+gAAAAA3dzPJQAAAADd3M8l/97/nAElArwAAAADAAIAAQAAAAAAAQAAAtn/nAAAAS//3gAAAWAAAQAAAAAAAAAAAAAAAAAAAD4AAFAAAD4AAAAEALoBkAAFAAACigK7AAAAjAKKArsAAAHfADEBAgAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAABYWFhYAEAAAAF4Atn/nAAAArwAZAAAAAMAAAAAAlgCvAAgACAAAgAAABAAxgABAAAAAAABABEAAAABAAAAAAACAAcAEQABAAAAAAADABwAYQABAAAAAAAEABEAGAABAAAAAAAFACIAPwABAAAAAAAGABYAKQABAAAAAAAQABEAfQABAAAAAAARAAcAjgADAAEECQABACIAlQADAAEECQACAA4AtwADAAEECQADADgBVwADAAEECQAEACIAxQADAAEECQAFAEQBEwADAAEECQAGACwA5wADAAEECQAQACIBjwADAAEECQARAA4BsUFpc2xpbmcgRnJlZSBEZW1vUmVndWxhckFpc2xpbmcgRnJlZSBEZW1vQWlzbGluZ0ZyZWVEZW1vUmVndWxhclZlcnNpb24gMS4wMDE7Rm9udHNlbGYgTWFrZXIgMy41LjcxLjAwMTtBaXNsaW5nRnJlZURlbW9SZWd1bGFyQWlzbGluZyBGcmVlIERlbW9SZWd1bGFyAEEAaQBzAGwAaQBuAGcAIABGAHIAZQBlACAARABlAG0AbwBSAGUAZwB1AGwAYQByAEEAaQBzAGwAaQBuAGcAIABGAHIAZQBlACAARABlAG0AbwBBAGkAcwBsAGkAbgBnAEYAcgBlAGUARABlAG0AbwBSAGUAZwB1AGwAYQByAFYAZQByAHMAaQBvAG4AIAAxAC4AMAAwADEAOwBGAG8AbgB0AHMAZQBsAGYAIABNAGEAawBlAHIAIAAzAC4ANQAuADcAMQAuADAAMAAxADsAQQBpAHMAbABpAG4AZwBGAHIAZQBlAEQAZQBtAG8AUgBlAGcAdQBsAGEAcgBBAGkAcwBsAGkAbgBnACAARgByAGUAZQAgAEQAZQBtAG8AUgBlAGcAdQBsAGEAcgAAAAAAAAEAAwABAAAADAAEA8AAAADsAIAABgBsAAAACgANACAAMAA0ADkAQQBCAEMARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAGEAYgBjAGQAZQBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQByAHMAdAB1AHYAdwB4AHkAegCgAK0AwADBAMIAwwDEAMUAxwDIAMkAygDLAMwAzQDOAM8A0QDSANMA1ADVANYA2ADZANoA2wDcAN0A4ADhAOIA4wDkAOUA5wDoAOkA6gDrAOwA7QDuAO8A8QDyAPMA9AD1APYA+AD5APoA+wD8AP0A/wF4//8AAAAAAAoADQAgADAANAA5AEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBhAGIAYwBkAGUAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAcgBzAHQAdQB2AHcAeAB5AHoAoACtAMAAwQDCAMMAxADFAMcAyADJAMoAywDMAM0AzgDPANEA0gDTANQA1QDWANgA2QDaANsA3ADdAOAA4QDiAOMA5ADlAOcA6ADpAOoA6wDsAO0A7gDvAPEA8gDzAPQA9QD2APgA+QD6APsA/AD9AP8BeP//AAH/+P/2/+T/1f/S/87/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8H/wf/B/8H/wf/B/8H/wf/B/8H/wf/B/8H/wf/B/8H/wf/B/8H/wf/B/8H/wf/B/8H/wf+c/5D/SP9H/0b/Rf9E/0P/Q/9E/0P/Qv9B/0T/Q/9C/0H/RP9E/0P/Qv9B/0D/Pv9D/0L/Qf9A/0P/Qv9B/0D/P/8+/z3/Pf8+/z3/PP87/z7/Pf88/zv/Pv8+/z3/PP87/zr/OP89/zz/O/86/z3/O/6oAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg8AAAAAAAAAAAAAAAAAAACNAAAA6AAZAOYAGADnABgAygAKAMoACgDKAAoAygAKAMoACgDKAAoAygAKAMoACgBmAAoAlQAKAMoACgDKAAoBLwAKAMoACgDKAAoAygAKAMoACgDKAAoAygAKAMoACgDKAAoAygAKAS8ACgDKAAoAygAKAMoACgDKAAoAygAKAMoACgDKAAoAygAKAJUACgDKAAoAygAKAGYACgBp/94AygAKAGYACgEuAAoAygAKAMoACgDKAAoAygAKAMoACgDKAAoAlAAKAMoACgDJAAoBLwAKAMoACgDKAAoAygAKAI0AAAAAAAABAAQBAAEBARdBaXNsaW5nRnJlZURlbW9SZWd1bGFyAAEBASf4GwD4HAL4HAP4HQRpJve5+VAFHQAAATkPHQAAAbQRix0AAF3/EgBAAQEjNDtAQktQVFhcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn+AgYKDhIWGh4iJiouMjY6PkKCqVmVyc2lvbiAxLjAwMTtGb250c2VsZiBNYWtlciAzLjUuN0Fpc2xpbmcgRnJlZSBEZW1vUmVndWxhci5udWxsTEZjb250cm9sQ1JzcGFjZXplcm9mb3VybmluZUFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpub25icmVha2luZ3NwYWNlc29mdGh5cGhlbgAAAAGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswG0AbUBtgG3AbgBuQG6AbsBvAG9Ab4BvwHAAcEBwgHDAcQBxQHGAD4CAAEAtAC2ALgAugC9AhADHAVBBsAI5wrXC/cNdg7AEJMSHRLSE9wV4hbNGNMaMRt5HM4eySDwI4gkqCX7J04phyv+LcYvjjE3Mso0ujZaOC05oTtKPN0+RUABQhJCx0TNRitHc0knSrpM4U95UOJSNVOIVcFYOFoAW8ZbyVvL+KP/ADIAAP8CvAAAFf8AAAAA//1EAAAF/wGrAAD/AAAAAAX/AAAAAP8CvAAABf/+cQAA///sAAAV/wFzAAD/AAAAAAX//0YAAP/+ywAABf//9AAA///rAAAV//9MAAD//tMAAAX/AAAAAP8CWQAABf8AwQAA//6/AAAV/wC5AAD//swAAAX//o4AAP8AAAAABf8AxQAA/wFJAAAV/wC1AAD/AS4AAAX/AAAAAP/9owAABQ6LDosOiw73IQ73fP8Aghbs/wK7/9EV///iqob/AAAAAAX//9Y66P8AAAAA///eA6b//94Fjf8AAAAA///WO90I/wAAAAD//dtM6gX/AAAAAP//1jzR/wAh/Fr//94Fjf8AKcUY/wAAAAAI/wAdVXr/AAAAAAX/ACnEI/8AAAAA/wAh+X//ACH5fv8AAAAA/wApxCQI/wAAAAD/AiSzFgX/AAAA9P8AKcQj///eBY7/ACH6c///1jvc/wAAAAAI///7Isf//6WXohX/AAAAAP/9+KJlBf8AAAAA///6mIb///uZ9v//+5rq///6mXr/AAAAAAj///qYhv8AAAAA///7mfX/AARlFv8AAAAA/wAFZ3oI/wAAAAD/AgddmwX/AAAAAP8ABWWR/wAEZgr/AARjLv8ABWd6/wAAAAAI/wAFZob/AAAAAP8ABGYK///7m97/AAAAAP//+ptjCA73ev8AKO9m/wBkCE8V/wBTFtH/AAAAAAX/AAAAAP//m/fhBf8AAAAA////5U3/AAAU+v///+sH/wAAGrL/AAAAAAj/AFA+X/8AAAAABf8AABqz/wAAAAD/AAAU+f8AABXu/wAAAAD/AAAZvgj/AAAAAP8Cu8/0Bf8AAAAA/wAAGb7////rBv8AABXu////5U7/AAAAAAj//6/Bof8AAAAABf///+VN/wAAAAD////rB////+oS/wAAAAD////mQgj/AAAAAP/9+NXhBf//7GfU/wAAAAAF/wAAAAD/AgcqHwX/AAAAAP8AABm+////6wb/AAAV7v///+VO/wAAAAAI//+vwaH/AAAAAAUO93v/AGPCZv8A79s7Ff8AGHhB/wAAAAAF/wAAAAD//2pdqAX/AAAAAP//+pti///7mA7///ub3v//+pae/wAAAAAI///6m2L/AAAAAP//+5ve/wAEZCL/AAAAAP8ABWSdCP8AAAAA/wCB2JgF/wAAAAD/AAAas////+sG/wAAFPn////lTv8AAAAACP//r8OK/wAAAAAF////5U3/AAAAAP///+sH////6hL/AAAAAP///+ZCCP8AAAAA//9vfKsF/wAAAAD//9Y80f8AIfpz///eBY3/ACnCO/8AAAAACP8AHVZu/wAAAAAF/wApwy//AAAAAP8AIfpz/wAh+nP/AAAAAP8AKcMvCP8AAAAA/wIksxYF/wAAAAD/ACnDL///3gWN/wAh+nP//9Y80f8AAAAACP//4qmS/wAAAAAF///WOuj/AAAAAP//3gOm///eBY3/AAAAAP//1jzRCP8AAAAA//7LVq0F/wAAAPT//9Y80f8AIfxb///eBoL/ACnFGP8AAAAACP8ABN4t/wBaaF8V/wAAAAD/ARdS5QX/AAAAAP8ABWWR/wAEZgr/AARjLv8ABWd6/wAAAAAI/wAFZ3r/AAAAAP8ABGUW///7m97/AAAAAP//+ptjCP8AAAAA//7orRsF/wAAAAD///qYhv//+5n2///7mur///qZev8AAAAACP//+piG/wAAAAD///uZ9f8ABGUW/wAAAAD/AAVneggO917/AHMVBP8Cu//RFf//4qmS/wAAAAAF///WO93/AAAAAP//3gWN///eBJr/AAAAAP//1jzRCP8AAAAA//2PvvUF/wAAAAD////lTf8AABT6////6wf/AAAasv8AAAAACP8AUD5f/wAAAAAF/wAAGrP/AAAAAP8AABT5/wAAFPr/AAAAAP8AABqyCP8AAAAA/wBkCB8F/wATmCz/AAAAAAX/AAAAAP//m/fhBf8AAAAA////5U3/AAAU+v///+sH/wAAGrL/AAAAAAj/AFA+X/8AAAAABf8AABm+/wAAAAD/AAAV7v8AABT6/wAAAAD/AAAasgj/AAAAAP8CcEELBf8AAAAA/wApwy///94Fjf8AIftm///WO93/AAAAAAj//+eIs//9+KY1Ff8AAAAA/wGs74QF/wAAAAD/AAVmhv8ABGUW/wAEZRb/AAVmhv8AAAAACP8ABWaG/wAAAAD/AARlFv//+5rq/wAAAAD///qZegj/AAAAAP/+UxB8BQ73Xv8AcxUE/wK7/9EV//+XGqj/AAAAAAX////mQv8AAAAA////6hL////rBv8AAAAA////5U4I/wAAAAD//UQwDAX/AAAAAP///+ZC/wAAFPr////qEv8AABqy/wAAAAAI/wBo5kz/AAAAAAX/ACnEI/8AAAAA/wAh+nP/ACH6c/8AAAAA/wApxCMI/wAAAAD/AOA+IAX/AAAAAP8AEoWT///6ZQr/ABE7rf//9mfh/wAOWbEI/wAJmB//AA5apv8ABZr2/wAROrn/AAAAAP8AEoWTCP8AAAAA/wDgPiAF/////wz/ACnDL///3gWN/wAh+2b//9Y73P8AAAAACP//+zyG//4vPwcV////9I/////3a////+/K/////DD/AAAAAP////C/CP8AAAAA//9vF5oF/wAAAAD///qYhv//+5rq///7m97///qZev8AAAAACP//9jRk/wAAAAAF/wAAAAD/AOUppgX/AAnLnP8AAAAABf8ABXXH/wAAAAD/AARxe///+46F/wAAAAD///qKOQj/AAAAAP8AZG0wFf8AAAAA///6iUX///uOhf//+46F///6ijn/AAAAAAj///Y0ZP8AAAAABf8AAAAA/wDlKpoF/wAJy5z/AAAAAAX/AAVmhv8AAAAA/wAEZRb///ua6v8AAAAA///6mXoI/wAAAAD//28XmgX/AAAAAP////C//wAAEDb////8MP8AAAtx////92sIDvde/wBuZJv/AWe0uhX/AFA8dv8AAAAABf8AABm+/wAAAAD/AAAV7v8AABT6/wAAAAD/AAAasgj/AAAAAP8BCFzVBf8AAAAA/wApxCP//94Ggv8AIfpz///WO9z/AAAAAAj//+Kqhv8AAAAABf//1jzR/wAAAAD//94Fjf//3gWN/wAAAAD//9Y80Qj/AAAAAP/920v2Bf8AAAAA///WPNH/ACH6c///3gWN/wApwy//AAAAAAj/AB1Vev8AAAAABf8AKcMv/wAAAAD/ACH6c/8AIfpz/wAAAAD/ACnDLwj/AAAAAP8BCFkEBf8AAAAA/wAAGb7////rBv8AABXu////5U7/AAAAAAj//6/Div8AAAAABf///+ZC/wAAAAD////qEv///+sG/wAAAAD////lTgj/AAAAAP//BlG5Bf8AAAAA///6mIb///ub3v//+5rq///6m2P/AAAAAAj///qWnv8AAAAA///7mA7/AARlFv8AAAAA/wAFZ3oI/wAAAAD/AgdejwX/AAAAAP8ABWWR/wAEZ/L/AARjLv8ABWli/wAAAAAI/wAFZJ7/AAAAAP8ABGQi///7nNL/AAAAAP//+ppvCP8AAAAA//8GTekF/wAAAAD////lTf8AABXu////6hL/AAAZvv8AAAAACA73Xv8AcxX4/wK7/9EV//+XGbT/AAAAAAX////lTf8AAAAA////6wf////rBv8AAAAA////5U4I/wAAAAD//UQwDAX/AAAAAP///+ZC/wAAFPr////qEv8AABqy/wAAAAAI/wBo5kz/AAAAAAX/ACnDL/8AAAAA/wAh+nP/ACH6c/8AAAAA/wApwy8I/wAAAAD/AiS0CgX/AAAA9P8AKcMv///eBY7/ACH6c///1jvc/wAAAAAI///7Isb//Z45EhX/AAAAAP//+piG///7mur///ua6v//+piG/wAAAAAI///2M3D/AAAAAAX/AAAAAP8CGvPfBf8ACcyQ/wAAAAAF/wAFZ3r/AAAAAP8ABGUW///7nNL/AAAAAP//+ppvCA73Xv8AvqPt/wJrYSYV/wAAGrP/AAAAAP8AABT5/wAAFPr/AAAAAP8AABqyCP8AAAAA/wBQP1IF/wAAAAD/AAAZvv///+sG/wAAFe7////lTv8AAAAACP//S4u//wAAAAAF////5U3/AAAAAP///+sH////6wb/AAAAAP///+VOCP8AAAAA//1ELxgF/wAAAAD////lTf8AABT6////6wf/AAAasv8AAAAACP8AtHU1/wAAAAAF/wAAGrP/AAAAAP8AABT5/wAAFPr/AAAAAP8AABqyCP8AAAAA/wBQPl8F/wAAAAD/AAAas////+sG/wAAFPn////lTv8AAAAACP//m/nJ/wAAAAAF/wAAAAD/AOUqmgX/AGQGN/8AAAAABf8AABqz/wAAAAD/AAAU+f8AABT6/wAAAAD/AAAasgj/AAAAAP8AUD9SBf8AAAAA/wAAGb7////rBv8AABXu////5U7/AAAAAAj//5v5yf8AAAAABf8AAAAA/wDlKpoFDvde/wC+pGf/AmthJhX/AAAas/8AAAAA/wAAFPn/AAAU+v8AAAAA/wAAGrII/wAAAAD/AFA/UgX/AAAAAP8AABm+////6wb/AAAV7v///+VO/wAAAAAI//9Li7//AAAAAAX////mQv8AAAAA////6hL////rBv8AAAAA////5U4I/wAAAAD//UQvGAX/AAAAAP///+VN/wAAFPr////rB/8AABqy/wAAAAAI/wBQPl//AAAAAAX/AAAas/8AAAAA/wAAFPn/AAAU+v8AAAAA/wAAGrII/wAAAAD/ATWYpAX/AGQGN/8AAAAABf8AABqz/wAAAAD/AAAU+f8AABT6/wAAAAD/AAAasgj/AAAAAP8AUD9SBf8AAAAA/wAAGb7////rBv8AABXu////5U7/AAAAAAj//5v5yf8AAAAABf8AAAAA/wDlKpoFDvde/wBuZJv/AZnUcBX/AFA8dv8AAAAABf8AABm+/wAAAAD/AAAV7v8AABT6/wAAAAD/AAAasgj/AAAAAP8A1j4TBf8AAAAA/wApwy///94Ggv8AIfpz///WO9z/AAAAAAj//+Kqhv8AAAAABf//1jzR/wAAAAD//94Fjf//3gWN/wAAAAD//9Y80Qj/AAAAAP/920v2Bf8AAAAA///WPNH/ACH6c///3gWN/wApwy//AAAAAAj/AGjkY/8AAAAABf8AABm+/wAAAAD/AAAV7v8AABT6/wAAAAD/AAAasgj/AAAAAP8BhgavBf8AAAAA/wAAGrP////rBv8AABT5////5U7/AAAAAAj//5v6vv8AAAAABf8AAAAA/wDbYOYF/wAAAAD/AAVlkf8ABGb+/wAEYy7/AAVpYv8AAAAACP8ABWWR/wAAAAD/AARjLv//+5zS/wAAAAD///qabwj/AAAAAP//OG2fBf////8M////5U3/AAAV7v///+oS/wAAGb7/AAAAAAj////QVf//m8RmFf8AAAAA//8a1WYF///2N0H/////DAX///qWnv8AAAAA///7mQL/AARlFv8AAAAA/wAFZ3oI/wAAAAD/ANte/gUO917/AL6i+f8Cu//RFf//r8Gh/wAAAAAF////5U3/AAAAAP///+sH////6wb/AAAAAP///+VOCP8AAAAA//7KZmgF///saMn/AAAAAAX/AAAAAP8BNZmYBf8AAAAA/wAAGb7////rBv8AABXu////5U7/AAAAAAj//6/Bof8AAAAABf///+ZC/wAAAAD////qEv///+sG/wAAAAD////lTgj/AAAAAP/9RC8YBf8AAAAA////5U3/AAAU+v///+sH/wAAGrL/AAAAAAj/AFA+X/8AAAAABf8AABqz/wAAAAD/AAAU+f8AABT6/wAAAAD/AAAasgj/AAAAAP8BNZikBf8AE5c3/wAAAAAF/wAAAAD//spnXAX/AAAAAP///+VN/wAAFPr////rB/8AABqy/wAAAAAI/wBQPl//AAAAAAX/AAAZvv8AAAAA/wAAFe7/AAAU+v8AAAAA/wAAGrII/wAAAAD/ArvQ6AX/AAAAAP8AABqz////6hL/AAAU+f///+ZC/wAAAAAIDvH/AFpuC/8Cu//RFf//r8Gh/wAAAAAF////5kL/AAAAAP///+oS////6wb/AAAAAP///+VOCP8AAAAA//1ELxgF/wAAAAD////lTf8AABT6////6wf/AAAasv8AAAAACP8AUD5f/wAAAAAF/wAAGrP/AAAAAP8AABT5/wAAFPr/AAAAAP8AABqyCP8AAAAA/wK70OgF/wAAAPT/AAAas////+oS/wAAFPn////lTv8AAAAACA73Kf8AiOwg/wK7/9EV//+vw4r/AAAAAAX////mQv8AAAAA////6hL////rBv8AAAAA////5U4I/wAAAAD//Z5pswX/AAAAAP//+piG///7mur///ua6v//+piG/wAAAAAI///bfD//AAAAAAX////lTf8AAAAA////6wf////rBv8AAAAA////5U4I/wAAAAD//6/DigX/AAAAAP///+ZC/wAAFPr////qEv8AABqy/wAAAAAI/wAzLn//AAAAAAX/ACnDL/8AAAAA/wAh+nP/ACH6c/8AAAAA/wApwy8I/wAAAAD/AnBBCwX/AAAAAP8AABm+////6wb/AAAV7v///+VO/wAAAAAIDvde/wC+0qb/ArvQJRX/AAAAAP8AABm+////6wb/AAAV7v///+VO/wAAAAAI//+v3Uj/AAAAAAX////lTf8AAAAA////6wf////rBv8AAAAA////5U4I/wAAAAD//tRPkgX/AAAAAP//+olF///7joX///uOhf//+oo5/wAAAAAI///2NGT/AAAAAAX/AAAAAP8BNZikBf8AAAAA/wAAGb7////rBv8AABXu////5U7/AAAAAAj//6/Bof8AAAAABf///+ZC/wAAAAD////qEv///+sG/wAAAAD////lTgj/AAAAAP/9RDAMBf8AAAAA////5U3/AAAU+v///+sH/wAAGrL/AAAAAAj/AFA+X/8AAAAABf8AABqz/wAAAAD/AAAU+f8AABT6/wAAAAD/AAAasgj/AAAAAP8BNZikBf8ACcuc/wAAAAAF/wAFdcf/AAAAAP8ABHF7///7joX/AAAAAP//+oo5CP8AAAAA//7UTp4F/wAAAAD////mQv8AABT6////6hL/AAAasv8AAAAACP8AUCK4/wAAAAAF/wAAGb7/AAAAAP8AABXu/wAAFPr/AAAAAP8AABqyCP8AAAAA/wErzQgF/wAAAAD/ABKFk///+mUK/wARO63///Zn4f8ADlmxCP8ACZgf/wAOWqb/AAWa9v8AETq5/wAAAAD/ABKFkwgO917/AL6j7f8AUG47Ff//m/nJ/wAAAAAF/wAAAAD/Amth6gX/AAAAAP8AABm+////6wb/AAAV7v///+VO/wAAAAAI//+vwaH/AAAAAAX////lTf8AAAAA////6wf////rBv8AAAAA////5U4I/wAAAAD//UQvGAX/AAAAAP///+VN/wAAFPr////rB/8AABqy/wAAAAAI/wC0dEH/AAAAAAX/AAAZvv8AAAAA/wAAFe7/AAAU+v8AAAAA/wAAGrII/wAAAAD/AFA+XwX/////DP8AABqz////6wb/AAAV7v///+ZC/wAAAAAIDvfD/wDXSXj/Arv/0RX//zLmrv8AAAAABf///+ZC/wAAAAD////qEv///+sG/wAAAAD////lTgj/AAAAAP/9RC8YBf8AAAAA////5U3/AAAU+v///+sH/wAAGrL/AAAAAAj/AFA8dv8AAAAABf8AABm+/wAAAAD/AAAV7v8AABT6/wAAAAD/AAAasgj/AAAAAP8Ca2LdBf8ACci//wAAAegF/wAFaWL/AAAAAP8ABGb+///7mfb/AAAAAP//+pl6CP8AAAAA//2eaL8F/wAAAAD////lTf8AABT6////6wf/AAAasv8AAAAACP8AUDx2/wAAAAAF/wAADGX/AAAAAP8AAAxl/wAABbn/AAAJif8AAAiVCP8AAAiV/wAACYn/AAAFuf8AAAtx/wAAAAD/AAANWQj/AAAAAP8Ca2D1Bf8ACci//wAAAegF/wAFaWL/AAAAAP8ABGb+///7mfb/AAAAAP//+pl6CP8AAAAA//2eaL8F/wAAAAD////mQv8AABT6////6hL/AAAasv8AAAAACP8AUDx2/////wwF/wAADGX/AAAAAP8AAAxl/wAABbn/AAAIlf8AAAiVCP8AAAmJ/wAACYn/AAAExf8AAAtx/wAAAAD/AAANWQj/AAAAAP8CcEH/Bf8AAAAA/wApwy///94Fjf8AIfpz///WPNH/AAAAAAgO917/AHMTlv8Cu//RFf//lxyR/wAAAAAF////5kL/AAAAAP///+oS////6wb/AAAAAP///+VOCP8AAAAA//1ELxgF/wAAAAD////lTf8AABT6////6wf/AAAasv8AAAAACP8AUDx2/wAAAAAF/wAAGb7/AAAAAP8AABXu/wAAFPr/AAAAAP8AABqyCP8AAAAA/wJrYt0F/wAJyL//AAAB6AX/AAVpYv8AAAAA/wAEZv7///uZ9v8AAAAA///6mXoI/wAAAAD//Z5ovwX/AAAAAP///+ZC/wAAFPr////qEv8AABqy/wAAAAAI/wBQPHb/////DAX/AAAMZf8AAAAA/wAADGX/AAAFuf8AAAiV/wAACJUI/wAACJX/AAAJif8AAAW5/wAAC3H/AAAAAP8AAA1ZCP8AAAAA/wJwQf8F/wAAAAD/ACnDL///3gWN/wAh+nP//9Y80f8AAAAACA73Xv8Acxbs/wK7/9EV///iqob/AAAAAAX//9Y66P8AAAAA///eA6b//94Fjf8AAAAA///WPNEI/wAAAAD//dtL9gX/AAAAAP//1jzR/wAh/Fr//94Fjf8AKcUY/wAAAAAI/wAdVXr/AAAAAAX/ACnDL/8AAAAA/wAh+nP/ACH6c/8AAAAA/wApwy8I/wAAAAD/AiS0CgX/AAAA9P8AKcMv///eBY7/ACH6c///1jvc/wAAAAAI///7Isf//Z45ExX/AAAAAP//+piG///7mfb///ua6v//+pl6/wAAAAAI///6mIb/AAAAAP//+5rq/wAEZRb/AAAAAP8ABWd6CP8AAAAA/wIHXo8F/wAAAAD/AAVlkf8ABGUW/wAEYy7/AAVnev8AAAAACP8ABWd6/wAAAAD/AARlFv//+5zS/wAAAAD///qabwgO917/AHMV+P8Cu//RFf//lxm0/wAAAAAF////5kL/AAAAAP///+oS////6wb/AAAAAP///+VOCP8AAAAA//1ELxgF/wAAAAD////lTf8AABT6////6wf/AAAasv8AAAAACP8AUD5f/wAAAAAF/wAAGb7/AAAAAP8AABXu/wAAFPr/AAAAAP8AABqyCP8AAAAA/wDCdy8F/wAYeEH/AAAAAAX/ACnDL/8AAAAA/wAh+nP/ACH6c/8AAAAA/wApwy8I/wAAAAD/AWIOIgX/////DP8AKcMv///eBoH/ACH6c///1jzR/wAAAAAI///7IN7//mDg4RX/AAAAAP//+piG///7mur///ua6v//+piG/wAAAAAI///2M3D/AAAAAAX/AAAAAP8BWEwPBf8ACcyQ/wAAAAAF/wAFZ3r/AAAAAP8ABGUW///7nNL/AAAAAP//+ppvCA73Xv8Acxfg/wK7/9EV///iqZL/AAAAAAX//9Y66P8AAAAA///eA6b//94Fjf8AAAAA///WPNEI/wAAAAD//dtL9gX/AAAAAP//1jzR/wAh/Fr//94Fjf8AKcUY/wAAAAAI/wBo5GP/////DAX/AAAMZf8AAAAA/wAADGX/AAAFuf8AAAiV/wAACJUI/wAACJX/AAAJif8AAAW5/wAAC3H/AAAAAP8AAA1ZCP8AAAAA/wJwQf8F/wAAAAD/ACnDL///3gaC/wAh+nP//9Y73P8AAAAACP//+yHT//2UbXcV///2M3D/////DAX///qYhv8AAAAA///7mur/AARlFv8AAAAA/wAFZ3oI/wAAAAD/AgdejwX/AAAAAP8ABWWR/wAEZgr/AARjLv8ABWaG/wAAAAAI/wAFZ3r/AAAAAP8ABGUW///7nNL/AAAAAP//+ppvCP8AADCh//2KngoV////5U3/AAAAAP///+sH////6wb/AAAAAP///+VOCP8AAAAA//+vw4oF/wAAAAD////mQv8AABT6////6hL/AAAasv8AAAAACP8AUDx2/wAAAAAF/wAAGb7/AAAAAP8AABXu/wAAFPr/AAAAAP8AABqyCP8AAAAA/wBQPHYF/wAAAAD/AAAZvv///+sG/wAAFe7////lTv8AAAAACA73Xv8AcxZy/wK7/9EV//+XGbT/AAAAAAX////lTf8AAAAA////6wf////rBv8AAAAA////5U4I/wAAAAD//UQwDAX/AAAAAP///+VN/wAAFPr////rB/8AABqy/wAAAAAI/wBQPl//AAAAAAX/AAAZvv8AAAAA/wAAFe7/AAAU+v8AAAAA/wAAGrII/wAAAAD/ATWYpAX/AAnLnP8AAAAABf8ABXa7/wAAAAD/AARxe///+46F/wAAAAD///qKOQj/AAAAAP/+1E6eBf8AAAAA////5kL/AAAU+v///+oS/wAAGrL/AAAAAAj/AFAiuP8AAAAABf8AABqz/wAAAAD/AAAU+f8AABT6/wAAAAD/AAAasgj/AAAAAP8BK80IBf8AAAAA/wAShZP///plCv8AETut///2Z+H/AA5ZsQj/AAmYH/8ADlqm/wAFmvb/ABE6uf8AAAAA/wAShZMI/wAAAAD/AOA+IAX/AAAA9P8AKcMv///eBY7/ACH7Zv//1jvc/wAAAAAI///7PIX//tQe8xX/AAAAAP//+olF///7joX///uOhf//+olF/wAAAAAI///2NGT/AAAAAAX/AAAAAP8A5SqaBf8ACcuc/wAAAAAF/wAFZ3r/AAAAAP8ABGQi///7mur/AAAAAP//+pl6CP8AAAAA//9vF5oF/wAAAAD////wv/8AABEq/////DD/AAAKff////drCP8AAAAA//+/jUUFDvde/wBuZRX/AZnTfRX/AFA8dv8AAAAABf8AABm+/wAAAAD/AAAV7v8AABT6/wAAAAD/AAAasgj/AAAAAP8A1j8HBf8AAAAA/wApwy///94Fjf8AIfpz///WPNH/AAAAAAj//+Kqhv8AAAAABf//1jzR/wAAAAD//94Fjf//3gWN/wAAAAD//9Y80Qj/AAAAAP//ERYvBf8AAAAA///WPNH/ACH6c///3gWN/wApwy//AAAAAAj/AA6m7f8AAAAABf8ABWli/wAAAAD/AARm/v//+5rq/wAAAAD///qYhgj/AAAAAP//LmuqBf8AAAAA///6mm////uZAv//+5zS///6lp7/AAAAAAj///qab/8AAAAA///7nNL/AARjLv8AAAAA/wAFZZEI/wAAAAD/AMeTVgX/AAAAAP8AABqz////6wb/AAAU+f///+VO/wAAAAAI//+vw4r/AAAAAAX////mQv8AAAAA////6hL////rBv8AAAAA////5U4I/wAAAAD//ynB7QX/AAAAAP//1jzR/wAh+nP//94Fjf8AKcMv/wAAAAAI/wAdVXr/AAAAAAX/ACnDL/8AAAAA/wAh+nP/ACH6c/8AAAAA/wApwy8I/wAAAAD/AO7p0QX/AAAAAP8AKcMv///eBY3/ACH6c///1jzR/wAAAAAI///xWRP/AAAAAAX///qVqv8AAAAA///7mQL/AARmCv8AAAAA/wAFZ3oI/wAAAAD/ANGTYgX/AAAAAP8ABWWR/wAEZv7/AARjLv8ABWpW/wAAAAAI/wAFZZH/AAAAAP8ABGMu///7nNL/AAAAAP//+ppvCP8AAAAA//84bKoF/wAAAAD////lTf8AABT6////6hL/AAAasv8AAAAACA73Xv8AvqPt/wK7/9EV//9Li7//AAAAAAX////lTf8AAAAA////6wf////rBv8AAAAA////5U4I/wAAAAD//6/BoQX/AAAAAP///+VN/wAAFPr////rB/8AABqy/wAAAAAI/wAx60X/AAAAAAX/AAAAAP/9lJ4WBf8AAAAA////5U3/AAAU+v///+sH/wAAGrL/AAAAAAj/AFA/Uv8AAAAABf8AABm+/wAAAAD/AAAV7v8AABT6/wAAAAD/AAAasgj/AAAAAP8Ca2D1Bf8AMetF/wAAAAAF/wAAGrP/AAAAAP8AABT5/wAAFPr/AAAAAP8AABqyCP8AAAAA/wBQP1IF/wAAAAD/AAAZvv///+oS/wAAFe7////lTf8AAAAACA73Xv8AvqTh/wK7/9EV//+vw4r/AAAAAAX////mQv8AAAAA////6hL////rBv8AAAAA////5U4I/wAAAAD//Z5pswX/AAAAAP//+piG///7mfb///ua6v//+pl6/wAAAAAI///6mXr/AAAAAP//+5n2/wAEZRb/AAAAAP8ABWd6CP8AAAAA/wJhlk0F/wAAAAD/AAAZvv///+sG/wAAFe7////lTv8AAAAACP//r7+6/wAAAAAF////5U3/AAAAAP///+sH////6wb/AAAAAP///+VOCP8AAAAA//2PvgEF/wAAAAD//9Y80f8AIfxa///eBY3/ACnGDP8AAAAACP8AHVV6/wAAAAAF/wApxCP/AAAAAP8AIfl//wAh+nP/AAAAAP8AKcMvCP8AAAAA/wJwQf8F/////wz/AAAZvv///+sG/wAAFe7////lTf8AAAAACA73Xv8Avr3K/wK78JAV////92v/AAAJif////Kn/wAABbn////ypv8AAAAACP//r4tJ/wAAAAAF////5kL/AAAAAP///+oS////6/r/AAAAAP///+VNCP//9m+C//5iBowF///2bo7/AZ35dAX/AAAAAP8AABm+////6hL/AAAU+v///+ZC/wAAAAAI//+vi0n/AAAAAAX////yp/8AAAAA////85v////6R/////dr////9ncI////9nf////2d/////s7////85v/AAAA9P////GzCP8AMfqG//1EMAwF/wAAAPT////nNf8AABXu////7O7/AAAYyv8AAAAACP8AUHS3/wAAAAAF/wAAGMv/AAAAAP8AABT5/wAAExL/AAAB6P8AABjLCP8AMfqG/wK7z/QF/wAAAej/AAANWf////s8/wAADVr////3a/8AAAmJCA73w/8BIt2g/wK7/9EV//+vw4r/AAAAAAX////lTf8AAAAA////6wf////rBv8AAAAA////5U4I/wAAAAD//Z5pswX/AAAAAP//+piG///7mur///ua6v//+piG/wAAAAAI///6mIb/AAAAAP//+5rq/wAEZRb/AAAAAP8ABWd6CP8AAAAA/wJhlk0F/wAAAAD/AAAZvv///+sG/wAAFe7////lTv8AAAAACP//r7+6/wAAAAAF////5kL/AAAAAP///+oS////6wb/AAAAAP///+VOCP8AAAAA//2eabMF/wAAAAD///qYhv//+5n2///7mur///qZev8AAAAACP//+piG/wAAAAD///ua6v8ABGUW/wAAAAD/AAVnegj/AAAAAP8CYZZNBf8AAAAA/wAAGb7////rBv8AABXu////5U7/AAAAAAj//6+/uv8AAAAABf///+ZC/wAAAAD////qEv///+sG/wAAAAD////lTgj/AAAAAP/9j74BBf8AAAAA///WPNH/ACH8Wv//3gWN/wApxRj/AAAAAAj/AB1Vev8AAAAABf8ADM4C/wAAAAD/AAwNaP8AAzfL/wAKlb7/AAWhowj/AAqVvv//+l5d/wAMD1D///zINf8ADM0O/wAAAAAI/wAdVm7/AAAAAAX/ACnDL/8AAAAA/wAh+nP/ACH6c/8AAAAA/wApwy8I/wAAAAD/AnBB/wX/////DP8AABm+////6wb/AAAV7v///+VN/wAAAAAIDvde/wC+05n/ArvQJRX/AAAAAP8AABm+////6wb/AAAV7v///+VO/wAAAAAI//+v3Uj/AAAAAAX////lTf8AAAAA////6wf////rBv8AAAAA////5U4I/wAAAAD//tRPkgX/AAAAAP//+olF///7joX///uOhf//+oo5/wAAAAAI///6iUX/AAAAAP//+46F/wAEcXv/AAAAAP8ABXa7CP8AAAAA/wErsG4F/wAAAAD/AAAZvv///+sG/wAAFe7////lTv8AAAAACP//r91I/wAAAAAF////5U3/AAAAAP///+sH////6wb/AAAAAP///+VOCP8AAAAA//7UMvgF/wAAAAD//+16bf8ABZr2///uxFP/AAmYH///8aZPCP//9mjV///xpVr///pkFf//7sVH/wAAAAD//+16bQj/AAAAAP/+1DL4Bf8AAAAA////5kL/AAAU+v///+oS/wAAGrL/AAAAAAj/AFAiuP8AAAAABf8AABm+/wAAAAD/AAAV7v8AABT6/wAAAAD/AAAasgj/AAAAAP8BK7FiBf8AAAAA/wAFdcf/AARxe/8ABHF7/wAFdrv/AAAAAAj/AAV1x/8AAAAA/wAEcXv///uOhf8AAAAA///6ijkI/wAAAAD//tROngX/AAAAAP///+ZC/wAAFPr////qEv8AABqy/wAAAAAI/wBQIrj/AAAAAAX/AAAZvv8AAAAA/wAAFe7/AAAU+v8AAAAA/wAAGrII/wAAAAD/ASvNCAX/AAAAAP8AEoWT///6ZQr/ABE7rf//9mfh/wAOWbEI/wAJmB//AA5apv8ABZr2/wAROrn/AAAAAP8AEoWTCA73Xv8AvqbJ/wK7/9EV//+vw4r/AAAAAAX////mQv8AAAAA////6hL////rBv8AAAAA////5U4I/wAAAAD//fjT+QX///YyfP8AAAAABf//+piG/wAAAAD///ua6v8ABGUW/wAAAAD/AAVnegj/AAAAAP8B/V93Bf8AAAAA/wAAGrP////rBv8AABT5////5U7/AAAAAAj//6+/uv8AAAAABf///+ZC/wAAAAD////qEv///+sG/wAAAAD////lTgj/AAAAAP/98/XMBf8AAAAA///WPNH/ACH8Wv//3gWN/wApxRj/AAAAAAj/ABh4Qf8AAAAABf8AAAAA///2MJQF/wAAAAD///qYhv//+5n2///7mur///qYhv8AAAAACP//pcKJ/wAAAAAF////5kL/AAAAAP///+oS////6wb/AAAAAP///+VOCP8AAAAA//+vxH4F/wAAAAD////mQv8AABT6////6hL/AAAasv8AAAAACP8AaOg0/////wwF/wApwy//AAAAAP8AIfpz/wAh+nP/AAAAAP8AKcMvCP8AAAAA/wJwQf8F/wAAAPT/AAAas////+sH/wAAFPn////lTf8AAAAACA73Xv8AvqZP/wK7/9EV//9Li7//AAAAAAX////lTf8AAAAA////6wf////rBv8AAAAA////5U4I/wAAAAD//6/BoQX/AAAAAP///+VN/wAAFPr////rB/8AABqy/wAAAAAI/wBkA1r/AAAAAAX////9JP///20r////85v///9qTv///+CJ////XAEI//+degj//fcl9gX///8Aef//+peS////f0j///pzV/8AAAAA///6djMI/wAAAAD//6/DigX/AAAAAP///+ZC/wAAFPr////qEv8AABqy/wAAAAAI/wAAAPT/AAAAAAX/AAAAAP////8MBf8AtHU1/wAAAAAF/wAAGb7/AAAAAP8AABXu/wAAFPr/AAAAAP8AABqyCP8AAAAA/wBQPl8F/wAAAAD/AAAas////+sG/wAAFPn////lTv8AAAAACP//m/6O/wAAAAAF/wAAAtz/AACTyf8AAAxl/wAAlL7/AAAeg/8AAKAvCP8AYoIn/wII3doF/wAA/4f/AAVpYv8AAIC4/wAFisH/AAAAAP8ABYbwCP8AAAAA/wBQQTsF/wAAAej/AAAas////+oS/wAAFPn////lTf8AAAAACA73Xv8Acxfg/wJXxxIV//+XF8z/AAAAAAX////lTf////8M////6wf////rBv8AAAAA////5U0I/wAAAAD//6/EfgX/AAAAAP///+VN/wAAFPr////rB/8AABqy/wAAAAAI/wBaPXf/AAAAAAX/AAVnev8AAAAA/wAEZRb///ua6v8AAAAA///6mIYI/wAAAAD///YwlAX//+eHv/8AAAAABf//1jro/////wz//94Dpv//3gaB/wAAAAD//9Y73Qj/AAAAAP/+o711Bf8AAAAA///WPNH/ACH8Wv//3gWN/wApxRj/AAAAAAj/AGjkY/8AAAAABf8AABm+/wAAAAD/AAAV7v8AABT6/wAAAAD/AAAasgj/AAAAAP8CDAlABf8AAAAA/wApwy///94Fjf8AIfpz///WPNH/AAAAAAj///sh1P/9+KgdFf//9jNw/wAAAAAF///6mIb/AAAAAP//+5n1/wAEZCL/AAAAAP8ABWSdCP8AAAAA/wE+7RIF/wAAAAD/AAVnev8ABGYK/wAEZRb/AAVnev8AAAAACP8ACcyQ/wAAAAAFDvde/wBzF+D/AlfHEhX//+eGy/8AAAAABf8AAAAA/wBkCRMF/wAAAAD/AAAZvv///+sG/wAAFe7////lTv8AAAAACP//r8Cu/wAAAAAF////5U3/AAAAAP///+sH////6wb/AAAAAP///+VOCP8AAAAA//2PvQ0F/wAAAAD//9Y80f8AIfxa///eBY3/ACnGDP8AAAAACP8AHVV6/wAAAAAF/wApxCP/AAAAAP8AIfl//wAh+nP/AAAAAP8AKcMvCP8AAAAA/wHAfD8F/wAAAAD/ACnEI///3gWN/wAh+X///9Y80f8AAAAACP//+yHT//4CcdEV/wAAAAD///qYhv//+5n2///7mur///qZev8AAAAACP//+pl6/wAAAAD///uZ9v8ABGUW/wAAAAD/AAVnegj/AAAAAP8BoyXQBf8AAAAA/wAAAAD/////DP8AAAAA/////wz/AAAA9Aj/AAAAAP8ACcbXBf8ACc54/wAAAAAF/wAFZ3r/AAAAAP8ABGUW///7m97/AAAAAP//+ptjCA73Xv8Abmhr/wE12asV/wBQPHb/AAAAAAX/AAAas/8AAAAA/wAAFPn/AAAU+v8AAAAA/wAAGrII/wAAAAD/ANX/JQX/AAAAAP8AKcMv///eBY3/ACH6c///1jzR/wAAAAAI///iqob/AAAAAAX//9Y59f8AAAAA///eBJr//94Fjf8AAAAA///WPNEI/wAAAAD//j+FqgX/AAAAAP//1jzR/wAh/Fr//94Fjf8AKcUY/wAAAAAI/wAdVXr/AAAAAAX/ACnDL/8AAAAA/wAh+nP/ACH6c/8AAAAA/wApwy8I/wAAAAD/ANaCuQX/AAAAAP8AABqz////6wb/AAAU+f///+VO/wAAAAAI//+vw4r/AAAAAAX////mQv8AAAAA////6hL////rBv8AAAAA////5U4I/wAAAAD//zgo+AX/AAAAAP//+piG///7mur///ua6v//+piG/wAAAAAI///6mIb/AAAAAP//+5n1/wAEZRb/AAAAAP8ABWd6CP8AAAAA/wGjIvQF/wAAAAD/AAVlkf8ABGYK/wAEYy7/AAVnev8AAAAACP8ABWd6/wAAAAD/AARlFv//+5ve/wAAAAD///qbYwj/AAAAAP//OKyMBf8AAAAA////5kL/AAAV7v///+oS/wAAGb7/AAAAAAgO917/AL6l1v8Cu//RFf//r8Cu/wAAAAAF////5kL/AAAAAP///+oS////6wb/AAAAAP///+VOCP8AAAAA//+b9u0F///nhsv/AAAAAAX//9Y80f8AAAAA///eBY3//94Fjf8AAAAA///WPNEI/wAAAAD//j+EtQX/AAAAAP//1jzR/wAh+nP//94Fjf8AKcMv/wAAAAAI/wAYqOH/AAAAAAX/AAAAAP////8MBf8AUD9S/wAAAAAF/wAAGb7/AAAAAP8AABXu/wAAFPr/AAAAAP8AABqyCP8AAAAA/wK70OgF/////wz/AAAas////+sG/wAAFPn////mQv8AAAAACP//r5EB//9BYMwV/wAAAAD/////DP////4Y/wAAAAD/AAAAAP8AAAAACP8AAAAA//5c2jAF/wAAAej///YzcAX///YxiP8AAAAABf//+piG/wAAAAD///uZ9f8ABGUW/wAAAAD/AAVnegj/AAAAAP8BoyTdBf8AAAAA/wAFZJ7/AARmCv8ABGQi/wAFZ3r/AAAAAAj/AAnOeP8AAAAABQ73Xv8AcxQQ/wBkCE8V/wApxRj/AAAAAP8AIfxa/wAh+nP/AAAAAP8AKcMvCP8AAAAA/wFcQ4AF/wAAAAD/ACnDL///3gOm/wAh+nP//9Y66P8AAAAACP//4qqG/wAAAAAF///WO93/AAAAAP//3gWN///eBY3/AAAAAP//1jzRCP8AAAAA/////wz/AAAAAP/+o7qY/wAAAAD/////DAj/AAAAAP//m8wGBf8AAAAA///WPNH/ACH6c///3gWN/wApwy//AAAAAAj/AB1Vev8AAAAABf8AS5HG/wAAAPQF/wAAGrP/AAAAAP8AABT5/wAAFPr/AAAAAP8AABqyCP8AAAAA/wBQO4IF/wAAAAD/AAAas////+sG/wAAFPn////lTv8AAAAACP//pcKJ/wAAAAAF///6mIb/AAAAAP//+5rq/wAEZRb/AAAAAP8ABWd6CP8AAAAA/wAJ0GAF/wAYeTX/AAAAAAX//+eHvv8Box4xFf8ACcyQ/wAAAAAF/wAFZ3r/AAAAAP8ABGUW///7m97/AAAAAP//+ptjCP8AAAAA//7BEu4F/wAAAAD///qYhv//+5n2///7mur///qZev8AAAAACP//9jNw/wAAAAAFDvcp/wBkaF7/AmtkAhX/ACSDwf8AAAAABf8AABm+/wAAAAD/AAAV7v8AABT6/wAAAAD/AAAasgj/AAAAAP8AUDx2Bf8AAAAA/wAAGb7////rBv8AABXu////5U7/AAAAAAj//8zRgf8AAAAABf//1jzR/wAAAAD//94Fjf//3gWN/wAAAAD//9Y80Qj/AAAAAP/9j74BBf8AAAAA////5kL/AAAU+v///+oS/wAAGrL/AAAAAAj/AFA8dv8AAAAABf8AABm+/wAAAAD/AAAV7v8AABT6/wAAAAD/AAAasgj/AAAAAP8CBykqBf8ALlFF/wAAAAAF/wAAGb7/AAAAAP8AABXu/wAAFPr/AAAAAP8AABqyCP8AAAAA/wBQP1IF/wAAAAD/AAAZvv///+sG/wAAFe7////lTv8AAAAACP//0a67/wAAAAAF/wAAAAD/AAnPbAX/////DP8ABWaG/wAEZgr/AARmCv8ABWd6/wAAAAAIDvde/wC+p0D/AlfHEhX//5cbnf8AAAAABf//1jn1/wAAAAD//94Emv//3gWN/wAAAAD//9Y80Qj/AAAAAP/+P4S1Bf8AAAAA///WPNH/ACH8Wv//3gWN/wApxRj/AAAAAAj/ABh3Tf8AAAAABf8AAAAA///2L6AF/wAAAAD///qYhv//+5rq///7mur///qYhv8AAAAACP//pcKJ/wAAAAAF////5U3/AAAAAP///+sH////6wb/AAAAAP///+VOCP8AAAAA//+vxH4F/wAAAAD////mQv8AABT6////6hL/AAAasv8AAAAACP8AaOg0/////wwF/wApwy//AAAAAP8AIfpz/wAh+nP/AAAAAP8AKcMvCP8AAAAA/wJwQvMF/wAAAPT/AAAZvv///+oS/wAAFPr////mQv8AAAAACP//r5Lo//34pUEV///2M3D/AAAAAAX///qYhv8AAAAA///7mfX/AARlFv8AAAAA/wAFZ3oI/wAAAAD/AaMl0AX/AAAAAP8ABWSe/wAEZgr/AARkIv8ABWd6/wAAAAAI/wAJzJD/AAAAAAUO917/AHMTHP8CV8cSFf//54qb/wAAAAAF/wAAAAD/AGQJEwX/AAAAAP8AABm+////6wb/AAAV7v///+VO/wAAAAAI//+vwaH/AAAAAAX////lTf8AAAAA////6wf////rBv8AAAAA////5U4I/wAAAAD//UQvGAX/AAAAAP///+VN/wAAFPr////rB/8AABqy/wAAAAAI/wBQPl//AAAAAAX/AAAZvv8AAAAA/wAAFe7/AAAU+v8AAAAA/wAAGrII/wAAAAD/AgcrEgX/AAnG1/8AAAD0Bf8ABWli/wAAAAD/AARm/v//+5rq/wAAAAD///qYhgj/AAAAAP/+AqF9Bf8AAAAA////5kL/AAAU+v///+oS/wAAGrL/AAAAAAj/AFA8dv////8MBf8AAAxl/wAAAAD/AAAMZf8AAATE/wAACJX/AAAJiQj/AAAJif8AAAmJ/wAABMX/AAALcf8AAAAA/wAADVkI/wAAAAD/AgwJQAX/////DP8AKcQj///eBoH/ACH5f///1jzR/wAAAAAIDvH/AAovrP8CV8cSFf///+ZC/wAAAAD////qEv///+sG/wAAAAD////lTgj/AAAAAP/9qGfXBf8AAAAA////5U3/AAAU+v///+sH/wAAGrL/AAAAAAj/AFA/Uv8AAAAABf8AABm+/wAAAAD/AAAV7v8AABT6/wAAAAD/AAAasgj/AAAAAP8CV5kdBf8AAAAA/wAAGb7////rBv8AABXu////5U7/AAAAAAj//6/Arv8AAAAABf8AUD9S/wBkN8sV//+vwK7/AAAAAAX////mQv8AAAAA////6hL////rBv8AAAAA////5U4I/wAAAAD//6/BoQX/AAAAAP///+VN/wAAFPr////rB/8AABqy/wAAAAAI/wBQP1L/AAAAAAX/AAAZvv8AAAAA/wAAFe7/AAAU+v8AAAAA/wAAGrII/wAAAAD/AFA+XwX/////DP8AABm+////6wb/AAAV7v///+ZC/wAAAAAIDvT/AAyvqf8CV8cSFf///+VN/wAAAAD////rB////+sG/wAAAAD////lTgj/AAAAAP/9nmmzBf8AAAAA///6mIb///ua6v//+5rq///6mIb/AAAAAAj//9t8P/8AAAAABf///+VN/wAAAAD////rB////+sG/wAAAAD////lTgj/AAAAAP//r8OKBf8AAAAA////5kL/AAAU+v///+oS/wAAGrL/AAAAAAj/ADMuf/8AAAAABf8AKcMv/wAAAAD/ACH6c/8AIfpz/wAAAAD/ACnDLwj/AAAAAP8CcEH/Bf8AAAAA/wAAGb7////rBv8AABXu////5U7/AAAAAAj//6/Div8AAAAABf8AUDx2/wBkN8oV//+vwaH/AAAAAAX////lTf8AAAAA////6wf////rBv8AAAAA////5U4I/wAAAAD//6/BoQX/AAAAAP///+VN/wAAFPr////rB/8AABqy/wAAAAAI/wBQPl//AAAAAAX/AAAas/8AAAAA/wAAFPn/AAAU+v8AAAAA/wAAGrII/wAAAAD/AFA+XwX/AAAAAP8AABm+////6hL/AAAV7v///+ZC/wAAAAAIDvde/wC+05n/AleYWhX/AAAAAP8AABm+////6wb/AAAV7v///+VO/wAAAAAI//+v3Uj/AAAAAAX////lTf8AAAAA////6wf////rBv8AAAAA////5U4I/wAAAAD//wZqhAX/AAAAAP//+oo5///7joX///uNkf//+oo5/wAAAAAI///2NGT/AAAAAAX/AAAAAP8BZ7V+Bf8AAAAA/wAAGb7////rBv8AABXu////5U7/AAAAAAj//6/Arv8AAAAABf///+VN/wAAAAD////rB////+sG/wAAAAD////lTgj/AAAAAP/9RC8YBf8AAAAA////5U3/AAAU+v///+sH/wAAGrL/AAAAAAj/AFA+X/8AAAAABf8AABqz/wAAAAD/AAAU+f8AABT6/wAAAAD/AAAasgj/AAAAAP8BA3y/Bf8ACcuc/wAAAAAF/wAFdrv/AAAAAP8ABHCI///7joX/AAAAAP//+olFCP8AAAAA//8GaoQF/wAAAAD////lTf8AABT6////6wf/AAAasv8AAAAACP8AUCK4/wAAAAAF/wAAGrP/AAAAAP8AABT5/wAAFPr/AAAAAP8AABqyCP8AAAAA/wD5sSMF/wAAAAD/ABKFk///+mUK/wARO63///Zn4f8ADlmxCP8ACZgf/wAOWqb/AAWa9v8AETq5/wAAAAD/ABKFkwj/AAAAAP8A+bMLBQ7x/wBabgv/Arv/0RX//6/Bof8AAAAABf///+VN/wAAAAD////rB////+sG/wAAAAD////lTgj/AAAAAP/9RC8YBf8AAAAA////5U3/AAAU+v///+sH/wAAGrL/AAAAAAj/AFA+X/8AAAAABf8AABqz/wAAAAD/AAAU+f8AABT6/wAAAAD/AAAasgj/AAAAAP8Cu9DoBf8AAAAA/wAAGrP////rBv8AABT5////5U7/AAAAAAgO98L/ANdI/v8CV8cSFf//Muau/wAAAAAF////5U3/AAAAAP///+sH////6wb/AAAAAP///+VOCP8AAAAA//2oZ9cF/wAAAAD////lTf8AABT6////6wf/AAAasv8AAAAACP8AUDx2/wAAAAAF/wAAGrP/AAAAAP8AABT5/wAAFPr/AAAAAP8AABqyCP8AAAAA/wIHKxIF/wAJyL//AAAA9AX/AAVpYv8AAAAA/wAEZv7///ua6v8AAAAA///6mIYI/wAAAAD//gKhfQX/AAAAAP///+VN/wAAFPr////rB/8AABqy/wAAAAAI/wBQPHb/AAAAAAX/AAAMZf8AAAAA/wAADGX/AAAExP8AAAiV/wAACYkI/wAACJX/AAAJif8AAAW5/wAAC3H/AAAAAP8AAA1ZCP8AAAAA/wIHKSoF/wAJyL//AAAA9AX/AAVpYv8AAAAA/wAEZv7///ua6v8AAAAA///6mIYI/wAAAAD//gKhfQX/AAAAAP///+ZC/wAAFPr////qEv8AABqy/wAAAAAI/wBQPHb/////DAX/AAAMZf8AAAAA/wAADGX/AAAExP8AAAiV/wAACYkI/wAACJX/AAAJif8AAAW5/wAAC3H/AAAAAP8AAA1ZCP8AAAAA/wIMCUAF/wAAAPT/ACnEI///3gWO/wAh+X///9Y80f8AAAAACA73Xv8AcxSK/wJXxxIV//+XG53/AAAAAAX////lTf8AAAAA////6wf////rBv8AAAAA////5U4I/wAAAAD//ahn1wX/AAAAAP///+VN/wAAFPr////rB/8AABqy/wAAAAAI/wBQPHb/AAAAAAX/AAAas/8AAAAA/wAAFPn/AAAU+v8AAAAA/wAAGrII/wAAAAD/AgcrEgX/AAnIv/8AAAD0Bf8ABWli/wAAAAD/AARm/v//+5rq/wAAAAD///qYhgj/AAAAAP/+AqF9Bf8AAAAA////5kL/AAAU+v///+oS/wAAGrL/AAAAAAj/AFA8dv////8MBf8AAAxl/wAAAAD/AAAMZf8AAATE/wAACJX/AAAJiQj/AAAIlf8AAAmJ/wAABbn/AAALcf8AAAAA/wAADVkI/wAAAAD/AgwJQAX/AAAA9P8AKcQj///eBoL/ACH5f///1jvd/wAAAAAIDvde/wBzF+D/AlfHEhX//+Kpkv8AAAAABf//1jn1/wAAAAD//94Emv//3gWN/wAAAAD//9Y80Qj/AAAAAP/+P4S1Bf8AAAAA///WPNH/ACH8Wv//3gWN/wApxRj/AAAAAAj/AB1Wbv8AAAAABf8AKcMv/wAAAAD/ACH6c/8AIfpz/wAAAAD/ACnDLwj/AAAAAP8BwHtLBf8AAAAA/wApxCP//94Fjf8AIfl////WPNH/AAAAAAj///sh0//+AnHRFf8AAAAA///6mIb///ua6v//+5rq///6mIb/AAAAAAj///qYhv8AAAAA///7mur/AARlFv8AAAAA/wAFZ3oI/wAAAAD/AaMl0AX/AAAAAP8ABWSe/wAEZRb/AARkIv8ABWd6/wAAAAAI/wAFZ3r/AAAAAP8ABGUW///7m97/AAAAAP//+ptjCA73Xv8AcxjU/wJXxxIV///nVx//AAAAAAX/AAAAAP8AAAAA/wAAAAD/AAAA9P////8M/wAAAAAI//+vwaH/AAAAAAX////lTf8AAAAA////6wf////rBv8AAAAA////5U4I/wAAAAD//UQvGAX/AAAAAP///+VN/wAAFPr////rB/8AABqy/wAAAAAI/wBQPl//AAAAAAX/AAAas/8AAAAA/wAAFPn/AAAU+v8AAAAA/wAAGrII/wAAAAD/AGQIHwX/ABh5Nf8AAAAABf8AKcMv/wAAAAD/ACH6c/8AIfpz/wAAAAD/ACnDLwj/AAAAAP8BwHw/Bf8AAAD0/wApwy///94Fjv8AIfpz///WPNH/AAAAAAj///sh0v/+AnHRFf8AAAAA///6mm////ua6v//+5zS///6mIb/AAAAAAj///YxiP8AAAAABf8AAAAA/wAJx8wF/wAAAAD/AAAAAP8AAAHo/wAAAAD/AAAAAP8AAAD0CP8AAAAA/wGjJdAF/////hj/AAnMkAX/AAnOeP8AAAAABf8ABWd6/wAAAAD/AARlFv//+5n2/wAAAAD///qZeggO917/AHMUiv8CV8cSFf//4qmS/wAAAAAF///WPNH/AAAAAP//3gWN///eBY3/AAAAAP//1jzRCP8AAAAA//4/hLUF/wAAAAD//9Y80f8AIfpz///eBY3/ACnDL/8AAAAACP8AGHk1/wAAAAAF/wAAAAD//5v34QX/AAAAAP///+VN/wAAFPr////rB/8AABqy/wAAAAAI/wBQPl//AAAAAAX/AAAas/8AAAAA/wAAFPn/AAAU+v8AAAAA/wAAGrII/wAAAAD/AnBBCwX/AAAB6P8AKcQj///eA6X/ACH5f///1jn1/wAAAAAI///7I7v//fipEhX///YxiP8AAAAABf//+piG/wAAAAD///ua6v8ABGMu/wAAAAD/AAVlkQj/AAAAAP8BoyXQBf8AAAAA/wAFZ3r/AARlFv8ABGUW/wAFZ3r/AAAAAAj/AAVnev8AAAAA/wAEZRb///ua6v8AAAAA///6mIYI/wAAAAD//lzaMAX/AAAAAP////8M/wAAAej/AAAAAP8AAAAA/////wwIDvde/wBzFQT/AlfHEhX//5caqP8AAAAABf///+VN/wAAAAD////rB////+sG/wAAAAD////lTgj/AAAAAP/9qGfXBf8AAAAA////5U3/AAAU+v///+sH/wAAGrL/AAAAAAj/AFA+X/8AAAAABf8AABqz/wAAAAD/AAAU+f8AABT6/wAAAAD/AAAasgj/AAAAAP8BA3y/Bf8ACcuc/wAAAAAF/wAFdrv/AAAAAP8ABHF7///7joX/AAAAAP//+olFCP8AAAAA//8Ga3cF/wAAAAD////mQv8AABT6////6hL/AAAasv8AAAAACP8AUCK4/wAAAAAF/wAAGrP/AAAAAP8AABT5/wAAFPr/AAAAAP8AABqyCP8AAAAA/wD5sSMF/wAAAAD/ABKFk///+mUK/wARO63///Zn4f8ADlmxCP8ACZcr/wAOWqb/AAWb6/8AETq5/wAAAAD/ABKFkwj/AAAAAP8AriI6Bf8AAAAA/wApxCP//94Fjf8AIfpz///WO93/AAAAAAj///s8hf//BjvMFf8AAAAA///6ijn///uOhf//+42R///6iUX/AAAAAAj///Y0ZP8AAAAABf8AAAAA/wCzDrQF/wAJy5z/AAAAAAX/AAVmhv8AAAAA/wAEZRb///ua6v8AAAAA///6mIYI/wAAAAD//9NPZQX/AAAAAP////C//wAAEDb////8MP8AAAtx////92sI/wAAAAD//41yVAUO917/AG5km/8BZ7iLFf8AUDx2/wAAAAAF/wAAGrP/AAAAAP8AABT5/wAAFPr/AAAAAP8AABqyCP8AAAAA/wCkITkF/wAAAAD/ACnDL///3gWN/wAh+nP//9Y80f8AAAAACP//4qqG/wAAAAAF///WPNH/AAAAAP//3gWN///eBY3/AAAAAP//1jzRCP8AAAAA//9DMwkF/wAAAAD//9Y73f8AIfpz///eBoH/ACnDL/8AAAAACP8ADqbt/wAAAAAF/wAFaWL/AAAAAP8ABGb+///7mfb/AAAAAP//+pl6CP8AAAAA//9gh48F/wAAAAD///qab///+5kC///7nNL///qWnv8AAAAACP//+ppv/wAAAAD///uc0v8ABGMu/wAAAAD/AAVlkQj/AAAAAP8AlXdwBf8AAAAA/wAAGb7////rBv8AABXu////5U7/AAAAAAj//6/Div8AAAAABf///+VN/wAAAAD////rB////+sG/wAAAAD////lTgj/AAAAAP//W9zeBf8AAAAA///WPNH/ACH6c///3gWN/wApwy//AAAAAAj/AB1Vev8AAAAABf8AKcMv/wAAAAD/ACH6c/8AIfpz/wAAAAD/ACnDLwj/AAAAAP8AvM7fBf8AAAAA/wApwy///94Fjf8AIfpz///WPNH/AAAAAAj///FZE/8AAAAABf//+pae/wAAAAD///uZAv8ABGYK/wAAAAD/AAVmhgj/AAAAAP8An3d9Bf8AAAAA/wAFZJ7/AARm/v8ABGQi/wAFaWL/AAAAAAj/AAVlkf8AAAAA/wAEYy7///ub3v8AAAAA///6m2MI/wAAAAD//2qJhAX/AAAAAP///+VN/wAAFPr////rB/8AABqy/wAAAAAIDvco/wCI7RT/AgcpWxX/AAAas/8AAAAA/wAAFPn/AAAU+v8AAAAA/wAAGrII/wAAAAD/AFA/UgX/AAAAAP8AABm+////6wb/AAAV7v///+VO/wAAAAAI///Rrrv/AAAAAAX/AAAAAP8AZAcqBf8AAAAA/wAAGb7////rBv8AABXu////5U7/AAAAAAj//6/Div8AAAAABf///+VN/wAAAAD////rB////+sG/wAAAAD////lTgj/AAAAAP/9j74BBf8AAAAA///WPNH/ACH6c///3gWN/wApwy//AAAAAAj/ADMuf/8AAAAABf8AABqz/wAAAAD/AAAU+f8AABT6/wAAAAD/AAAasgj/AAAAAP8AUDx2Bf8AAAAA/wAAGrP////rBv8AABT5////5U7/AAAAAAj//9t8P/8AAAAABf//+piG/wAAAAD///ua6v8ABGUW/wAAAAD/AAVnegj/AAAAAP8BrPFsBQ73Xv8AvqZM/wJXxxIV//+vw4r/AAAAAAX////lTf8AAAAA////6wf////rBv8AAAAA////5U4I/wAAAAD//gKhfQX/AAAAAP//+piG///7mfb///ua6v//+pl6/wAAAAAI///6mIb/AAAAAP//+5n1/wAEZRb/AAAAAP8ABWd6CP8AAAAA/wH9X3cF/wAAAAD/AAAZvv///+sG/wAAFe7////lTv8AAAAACP//r7+6/wAAAAAF////5U3/AAAAAP///+sH////6wb/AAAAAP///+VOCP8AAAAA//3z9cwF/wAAAAD//9Y80f8AIfxa///eBY3/ACnFGP8AAAAACP8AHVV6/wAAAAAF/wApwy//AAAAAP8AIfpz/wAh+nP/AAAAAP8AKcMvCP8AAAAA/wIMCjQF/wAAAPT/AAAZvv///+sH/wAAFPr////lTf8AAAAACA73Xf8Avr3Q/wJXt9EV////92v/AAAJif////Ob/wAABbn////xs/8AAAAACP//r4tJ/wAAAAAF////5kL/AAAAAP///+sG////6/r/////DP///+ZCCP//9m+C//6ykTEF///2bo7/AU1uzwX/AAAAAP8AABm+////6hL/AAAUBv///+ZC/wAAAAAI//+vi0n/AAAAAAX////yp/8AAAAA////85v////6R/////Z3////9ncI////9nf////2d/////ww////8qb/AAAA9P////KnCP8AMfqG//2oaMsF/wAAAej////nNf8AABT6////7O7/AAAYyv8AAAAACP8AUHS3/wAAAAAF/wAAGMv/AAAAAP8AABT5/wAAExL/AAAB6P8AABjLCP8AMfqG/wJXlzUF/wAAAej/AAANWf////s8/wAADVr////3a/8AAAmJCA73w/8BIt+J/wJXxxIV//+vw4r/AAAAAAX////lTf8AAAAA////6wf////rBv8AAAAA////5U4I/wAAAAD//gKhfQX/AAAAAP//+piG///7mfb///ua6v//+pl6/wAAAAAI///6mIb/AAAAAP//+5n1/wAEZRb/AAAAAP8ABWd6CP8AAAAA/wH9X3cF/wAAAAD/AAAZvv///+sG/wAAFe7////lTv8AAAAACP//r7+6/wAAAAAF////5U3/AAAAAP///+sH////6wb/AAAAAP///+VOCP8AAAAA//4CoX0F/wAAAAD///qYhv//+5n2///7mur///qZev8AAAAACP//+piG/wAAAAD///uZ9f8ABGUW/wAAAAD/AAVnegj/AAAAAP8B/V6DBf8AAAAA/wAAGb7////rBv8AABXu////5U7/AAAAAAj//6+/uv8AAAAABf///+VN/wAAAAD////rB////+sG/wAAAAD////lTgj/AAAAAP/98/XMBf8AAAAA///WPNH/ACH8Wv//3gWN/wApxRj/AAAAAAj/AB1Vev8AAAAABf8ADM0O/wAAAAD/AAwOXf8AAzfL/wAKlb7/AAWhowj/AAqWsv//+l5d/wAMDlz///zINf8ADM4C/wAAAAAI/wAdVXr/AAAAAAX/ACnDL/8AAAAA/wAh+nP/ACH6c/8AAAAA/wApwy8I/wAAAAD/AgwKNAX/AAAA9P8AABm+////6wf/AAAU+v///+VN/wAAAAAIDvde/wC+1I7/AleYWhX/AAAAAP8AABm+////6wb/AAAV7v///+VO/wAAAAAI//+v3Uj/AAAAAAX////lTf8AAAAA////6wf////rBv8AAAAA////5U4I/wAAAAD//wZqhAX/AAAAAP//+oo5///7joX///uNkf//+olF/wAAAAAI///6iUX/AAAAAP//+46F/wAEcXv/AAAAAP8ABXa7CP8AAAAA/wD5lXwF/wAAAAD/AAAZvv///+sG/wAAFe7////lTv8AAAAACP//r91I/wAAAAAF////5U3/AAAAAP///+sH////6wb/AAAAAP///+VOCP8AAAAA//8GTekF/wAAAAD//+16bf8ABZr2///uxFP/AAmYH///8aZPCP//9mjV///xpVr///pkFf//7sVH/wAAAAD//+16bQj/AAAAAP//Bk7dBf8AAAAA////5kL/AAAU+v///+oS/wAAGrL/AAAAAAj/AFAiuP8AAAAABf8AABqz/wAAAAD/AAAU+f8AABT6/wAAAAD/AAAasgj/AAAAAP8A+ZSJBf8AAAAA/wAFdcf/AARxe/8ABHJv/wAFdrv/AAAAAAj/AAV2u/8AAAAA/wAEcXv///uOhf8AAAAA///6iUUI/wAAAAD//wZrdwX/AAAAAP///+ZC/wAAFPr////qEv8AABqy/wAAAAAI/wBQIrj/AAAAAAX/AAAas/8AAAAA/wAAFPn/AAAU+v8AAAAA/wAAGrII/wAAAAD/APmxIwX/AAAAAP8AEoWT///6ZQr/ABE7rf//9mfh/wAOWbEI/wAJlyv/AA5apv8ABZvr/wAROrn/AAAAAP8AEoWTCA73Xv8AvqXW/wJXxxIV//+vw4r/AAAAAAX////lTf8AAAAA////6wf////rBv8AAAAA////5U4I/wAAAAD//fjU7gX///YzcP8AAAAABf//+piG/wAAAAD///uZ9f8ABGUW/wAAAAD/AAVnegj/AAAAAP8B/V93Bf8AAAAA/wAAGb7////rBv8AABXu////5U7/AAAAAAj//6+/uv8AAAAABf///+VN/wAAAAD////rB////+sG/wAAAAD////lTgj/AAAAAP/98/XMBf8AAAAA///WPNH/ACH8Wv//3gWN/wApxRj/AAAAAAj/ABh4Qf8AAAAABf8AAAAA///2MJQF/wAAAAD///qYhv//+5n2///7mur///qZev8AAAAACP//pcKJ/wAAAAAF////5U3/AAAAAP///+sH////6wb/AAAAAP///+VOCP8AAAAA//+vxH4F/wAAAAD////mQv8AABT6////6hL/AAAasv8AAAAACP8AaOg0/////wwF/wApwy//AAAAAP8AIfpz/wAh+nP/AAAAAP8AKcMvCP8AAAAA/wJwQf8F/wAAAAD/AAAZvv///+sG/wAAFPr////lTv8AAAAACA73Xv8AvFHs/wHyGJEV/wABqjP/AAbsff8AANhv/wAHJqf/AAAAAP8ABy1SCP8AAAAA/wBQP1IF/wAAAAD/AAAZvv///+sG/wAAFe7////lTv8AAAAACP//S4rL/wAAAAAF////5U3/AAAAAP///+sH////6wb/AAAAAP///+VOCP8AAAAA//+vwaEF/wAAAAD////mQv8AABT6////6hL/AAAasv8AAAAACP8AZB4N/wAAAAAF////+kf///656v///8ET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a2VybmluZ0dyb3VwcyI6eyJsZWZ0Ijp7IjQ4Ijp7ImdseXBocyI6WzVdLCJJRCI6MX0sIjU3Ijp7ImdseXBocyI6WzddLCJJRCI6Mn0sIjY1Ijp7ImdseXBocyI6WzgsMTQsMjAsMjEsMjQsMjVdLCJJRCI6M30sIjY2Ijp7ImdseXBocyI6WzksMTAsMTEsMjIsMjZdLCJJRCI6NH0sIjY5Ijp7ImdseXBocyI6WzEyLDE1LDE2LDMxXSwiSUQiOjV9LCI3MCI6eyJnbHlwaHMiOlsxM10sIklEIjo2fSwiNzYiOnsiZ2x5cGhzIjpbMTldLCJJRCI6N30sIjgwIjp7ImdseXBocyI6WzIzXSwiSUQiOjh9LCI4NCI6eyJnbHlwaHMiOlsyN10sIklEIjo5fSwiODUiOnsiZ2x5cGhzIjpbMjgsMTcsMzAsMzJdLCJJRCI6MTB9LCI4NiI6eyJnbHlwaHMiOlsyOV0sIklEIjoxMX0sIjkwIjp7ImdseXBocyI6WzMzXSwiSUQiOjEyfSwiOTciOnsiZ2x5cGhzIjpbMzQsMzUsMzYsMzgsNDEsNDQsNDYsNDcsNDgsNDksNTEsNTIsNTMsNTQsNTYsNTcsNTgsNTldLCJJRCI6MTN9LCIxMDAiOnsiZ2x5cGhzIjpbMzcsNDIsNDMsNDVdLCJJRCI6MTR9LCIxMDIiOnsiZ2x5cGhzIjpbMzldLCJJRCI6MTV9LCIxMDMiOnsiZ2x5cGhzIjpbNDBdLCJJRCI6MTZ9LCIxMTMiOnsiZ2x5cGhzIjpbNTBdLCJJRCI6MTd9LCIxMTgiOnsiZ2x5cGhzIjpbNTVdLCJJRCI6MTh9fSwicmlnaHQiOnsiNTciOnsiZ2x5cGhzIjpbN10sIklEIjoxfSwiNjUiOnsiZ2x5cGhzIjpbOF0sIklEIjoyfSwiNjYiOnsiZ2x5cGhzIjpbOSwxMSwxMiwxMywxNSwxNiwxOCwxOSwyMCwyMSwyMywyNSwzMSwzMl0sIklEIjozfSwiNjciOnsiZ2x5cGhzIjpbMTAsMTQsMjIsMjQsMjZdLCJJRCI6NH0sIjc0Ijp7ImdseXBocyI6WzE3XSwiSUQiOjV9LCI4NCI6eyJnbHlwaHMiOlsyN10sIklEIjo2fSwiODUiOnsiZ2x5cGhzIjpbMjgsMzBdLCJJRCI6N30sIjg2Ijp7ImdseXBocyI6WzI5XSwiSUQiOjh9LCI5MCI6eyJnbHlwaHMiOlszM10sIklEIjo5fSwiOTciOnsiZ2x5cGhzIjpbMzQsMzYsMzcsMzgsNDYsNDcsNDgsNTAsNTEsNTIsNTQsNTYsNTcsNTgsNTldLCJJRCI6MTB9LCI5OCI6eyJnbHlwaHMiOlszNSwzOSw0MSw0Miw0Myw0NCw0NSw1M10sIklEIjoxMX0sIjEwMyI6eyJnbHlwaHMiOls0MF0sIklEIjoxMn0sIjExMiI6eyJnbHlwaHMiOls0OV0sIklEIjoxM30sIjExOCI6eyJnbHlwaHMiOls1NV0sIklEIjoxNH19fSwibWlzc2luZ0Nhc2VTdWJzdGl0dXRpb24iOjB9AAAA') format('opentype');
  font-weight:normal;font-style:normal;
}
*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;}
:root{
  --bl:#0145F2;--bl-d:#0038CC;--cc:#EDF1F5;--wh:#FAFBFF;--blk:#06060A;
  --fa:'Archivo Black',sans-serif;
  --fb:'Archivo',-apple-system,sans-serif;
  --fm:'Space Mono',monospace;
  --sf:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',sans-serif;
  --sh:calc(100dvh - 52px);
  --cs:clamp(160px, calc(var(--sh) * .367), 240px);
}
html{scroll-behavior:smooth;max-width:100%;overflow-x:hidden;}
body{background:var(--blk);color:var(--blk);font-family:var(--fb);overflow-x:hidden;-webkit-font-smoothing:antialiased;}

/* ══ NAV ══ */
.nav{
  position:fixed;top:0;left:0;right:0;z-index:300;
  padding:0 44px;height:52px;
  display:flex;align-items:center;justify-content:space-between;
  background:rgba(255,255,255,0.96);
  backdrop-filter:blur(24px) saturate(1.6);
  -webkit-backdrop-filter:blur(24px) saturate(1.6);
  border-bottom:1px solid rgba(1,69,242,.08);
}
.nav-logo{display:flex;align-items:center;text-decoration:none;}
.nav-logo img{height:34px;width:auto;}
.nav-cta{
  font-family:var(--fm);font-size:9px;letter-spacing:.12em;
  text-transform:uppercase;color:#fff;background:var(--bl);
  padding:9px 20px;text-decoration:none;
  border:none;cursor:pointer;
  display:inline-flex;align-items:center;
  transition:background .15s,transform .15s;
}
.nav-cta:hover{background:var(--bl-d);transform:translateY(-1px);}
.access-btn{border-radius:100px;font-weight:600;}
.nav{justify-content:space-between;}

/* ══ STAGE — la sala, EXACTA, sota el nav ══ */
.stage-wrap{
  margin-top:52px;
  width:100%;
  height:calc(100vh - 52px);
  min-height:520px;
  position:relative;
  overflow:hidden;
}
/* Overrides per encaixar en el context de la web */
.stage-wrap .stage{width:100%;height:100%;}

/* ══ DYNAMIC BACKGROUND per àlbum ══ */
.bg-layer{
  position:absolute;inset:0;z-index:0;
  transition:opacity .85s cubic-bezier(.4,0,.2,1);
  will-change:opacity;
}
.bg-layer.hidden{opacity:0;}
.bg-layer.visible{opacity:1;}
/* UI layer */
.ui{
  position:absolute;inset:0;z-index:3;
  display:flex;flex-direction:column;
  align-items:center;
  padding:22px 24px 20px;
}


/* Inner nav — la pill del player */
.room-nav{
  position:absolute;top:12px;left:50%;transform:translateX(-50%);
  z-index:25;
  display:flex;gap:3px;padding:6px;
  background:rgba(255,255,255,0.18);
  backdrop-filter:blur(52px) saturate(2.4);-webkit-backdrop-filter:blur(52px) saturate(2.4);
  border:1px solid rgba(255,255,255,0.42);border-radius:100px;flex-shrink:0;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.6),0 4px 24px rgba(0,0,0,0.12);
  transition:all .52s cubic-bezier(.4,0,.2,1),border-radius .52s cubic-bezier(.4,0,.2,1);
}
.room-nav.dock-mode{
  top:auto !important;
  bottom:14px !important;
  transform:translateX(-50%) !important;
  border-radius:20px !important;
  padding:8px 16px !important;
  background:rgba(255,255,255,.26) !important;
  border:1px solid rgba(255,255,255,.52) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 6px 32px rgba(0,0,0,.2) !important;
  gap:8px !important;
}
.room-nav.dock-mode .rtab{
  flex-direction:column !important;
  gap:2px !important;
  padding:7px 10px !important;
  border-radius:14px !important;
  width:58px !important;
  color:rgba(30,28,50,.75) !important;
}
.room-nav.dock-mode .rtab svg{width:26px !important;height:26px !important;}
.room-nav.dock-mode .rtab.active{background:rgba(1,69,242,.12) !important;}
.room-nav.dock-mode .rtab.active svg{color:#0145F2 !important;}
.room-nav.dock-mode .rtab::after{
  content:'';width:4px;height:4px;border-radius:50%;
  background:rgba(30,28,50,.25);display:block;margin:0 auto;margin-top:2px;
}
.room-nav.dock-mode .rtab.active::after{background:#0145F2;}
.room-nav.dock-mode .rtab:hover{transform:scale(1.3) translateY(-7px) !important;background:rgba(255,255,255,.22) !important;}
.room-nav.dock-mode .rtab-label{display:none !important;}
.rtab{display:flex;align-items:center;gap:6px;padding:7px 16px;border-radius:100px;border:none;background:none;color:rgba(255,255,255,0.82);font-size:13px;font-weight:500;font-family:var(--sf);cursor:pointer;letter-spacing:-.01em;transition:all .2s ease;}
.rtab svg{width:14px;height:14px;flex-shrink:0;}
.rtab.active{background:rgba(255,255,255,0.30);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.65),0 2px 10px rgba(0,0,0,0.1);}
.rtab:hover:not(.active){color:#fff;background:rgba(255,255,255,0.16);}

/* Coverflow — valors exactes del codi de referència */
.cf-area{
  flex:1;width:100%;
  display:flex;align-items:center;justify-content:center;
  position:relative;overflow:visible;
  margin-top:26px;
}
.cf-scene{
  position:relative;
  width:240px;height:240px;
  perspective:1400px;overflow:visible;
}
.album{
  position:absolute;
  width:220px;height:220px;
  top:50%;left:50%;
  margin:-110px 0 0 -110px;
  border-radius:14px;overflow:hidden;cursor:pointer;
  transition:transform .55s cubic-bezier(.32,0,.15,1),filter .55s ease,box-shadow .55s ease;
  will-change:transform;
  box-shadow:0 20px 50px rgba(0,0,0,0.45);
}
.album .art{width:100%;height:100%;position:relative;overflow:hidden;}
.album.active{box-shadow:0 36px 90px rgba(0,0,0,0.68),0 0 0 1px rgba(255,255,255,0.08);}
/* Arrows */
.rarrow{
  position:absolute;top:50%;transform:translateY(-50%);
  width:40px;height:40px;border-radius:50%;
  border:1px solid rgba(255,255,255,0.14);
  background:rgba(14,12,24,0.56);
  backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);
  color:white;font-size:22px;
  display:flex;align-items:center;justify-content:center;
  cursor:pointer;transition:all .2s ease;z-index:10;
  font-family:var(--sf);line-height:1;user-select:none;
}
.rarrow:hover{background:rgba(46,40,70,0.68);border-color:rgba(255,255,255,0.26);}
.rarrow:active{transform:translateY(-50%) scale(.94);}
.rarrow.prev{left:calc(50% - 350px);}
.rarrow.next{right:calc(50% - 350px);}
@media(max-width:750px){
  .rarrow.prev{left:4px;}
  .rarrow.next{right:4px;}
}

/* Pill */
.pill{
  margin-top:20px;flex-shrink:0;padding:8px 22px;
  background:rgba(12,10,22,0.62);
  backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);
  border:1px solid rgba(255,255,255,0.11);
  border-radius:100px;text-align:center;min-width:160px;
}
.pill-t{color:#fff;font-size:14px;font-weight:600;letter-spacing:-.02em;font-family:var(--sf);}
.pill-s{color:rgba(255,255,255,0.52);font-size:12px;margin-top:1px;font-family:var(--sf);}

/* Dots */
.dots{display:flex;gap:5px;margin-top:12px;flex-shrink:0;}
.dot{height:5px;width:5px;border-radius:3px;background:rgba(255,255,255,0.28);transition:all .3s ease;cursor:pointer;}
.dot.active{width:14px;background:rgba(255,255,255,0.88);}

/* Player bar */
.player{
  margin-top:16px;flex-shrink:0;
  width:min(680px,calc(100% - 24px));
  background:rgba(10,8,20,0.78);
  backdrop-filter:blur(32px) saturate(1.8);
  -webkit-backdrop-filter:blur(32px) saturate(1.8);
  border:1px solid rgba(255,255,255,0.1);
  border-radius:18px;padding:11px 16px;
  display:flex;align-items:center;gap:14px;
  box-shadow:0 6px 40px rgba(0,0,0,0.48),inset 0 1px 0 rgba(255,255,255,0.04);
}
.p-thumb{width:40px;height:40px;border-radius:7px;overflow:hidden;flex-shrink:0;}
.p-info{flex-shrink:0;min-width:100px;}
.p-song{color:#fff;font-size:12px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px;font-family:var(--sf);}
.p-artist{color:rgba(255,255,255,0.46);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px;margin-top:1px;font-family:var(--sf);}
.p-mid{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;}
.ctrl{display:flex;align-items:center;gap:10px;}
.pbtn,.btn{background:none;border:none;color:rgba(255,255,255,0.7);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .15s ease;}
.pbtn:hover,.btn:hover{color:#fff;transform:scale(1.1);}
.pbtn.play,.btn.play{width:32px;height:32px;background:rgba(255,255,255,0.13);border:1px solid rgba(255,255,255,0.18);}
.pbtn.play:hover,.btn.play:hover{background:rgba(255,255,255,0.22);}
.prog{display:flex;align-items:center;gap:7px;width:100%;}
.t{color:rgba(255,255,255,0.36);font-size:10px;font-variant-numeric:tabular-nums;min-width:26px;font-family:var(--sf);}
.t.r{text-align:right;}
.track{flex:1;height:3px;background:rgba(255,255,255,0.16);border-radius:2px;cursor:pointer;position:relative;}
.track-fill{height:100%;background:#fff;border-radius:2px;pointer-events:none;width:0%;transition:width .8s linear;}
.track:hover .track-fill{background:rgba(255,255,255,0.92);}
.p-right{display:flex;align-items:center;gap:2px;flex-shrink:0;}
.dw{width:4px;height:4px;background:rgba(255,255,255,0.55);border-radius:50%;margin:0 5px;}
.act{background:none;border:none;color:rgba(255,255,255,0.42);cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center;transition:all .15s ease;}
.act:hover{color:rgba(255,255,255,0.82);}

/* ══ SHARED SECTIONS ══ */
.sdiv{height:1px;background:rgba(1,69,242,.1);}
.sec{padding:100px 44px;position:relative;overflow:hidden;}
/* El manifest necessita overflow:visible per al logo lateral */
.manifest.sec{overflow:visible;}
.sec-max{max-width:1280px;margin:0 auto;}
.slabel{font-family:var(--fm);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:rgba(1,69,242,.45);margin-bottom:18px;display:block;}
.slabel.wh{color:rgba(255,255,255,.38);}
.sh2{font-family:var(--fa);font-size:clamp(48px,8vw,108px);line-height:.88;letter-spacing:-.02em;}
.sh2-it{font-family:var(--fb);font-style:italic;font-weight:300;font-size:clamp(26px,4vw,50px);line-height:1.08;color:rgba(1,69,242,.42);display:block;margin-top:6px;}

/* ══ PATRÓ DE LLETRES ANIMAT ══ */
.letters-bg{
  position:absolute;
  inset:-20% -10%;
  z-index:0;
  pointer-events:none;
  overflow:hidden;
  transform:rotate(-7deg);
  transform-origin:center;
}
.letters-col{
  position:absolute;
  top:-50%;
  width:14.5%;          /* 7 columnes × 14.5% ≈ 101.5% → sense buits */
  height:200%;
  background-image:url('../assets/img/text_background.png');
  background-repeat:repeat-y;
  background-size:100% auto;
}
/* Hèlix: imparell ↑, parell ↓ — adjacents sense espai */
.letters-col.c1{left:0%;     animation:scrollUp   35s linear infinite;}
.letters-col.c2{left:14.5%;  animation:scrollDown 42s linear infinite;}
.letters-col.c3{left:29%;    animation:scrollUp   38s linear infinite;}
.letters-col.c4{left:43.5%;  animation:scrollDown 46s linear infinite;}
.letters-col.c5{left:58%;    animation:scrollUp   33s linear infinite;}
.letters-col.c6{left:72.5%;  animation:scrollDown 40s linear infinite;}
.letters-col.c7{left:87%;    animation:scrollUp   36s linear infinite;}

@keyframes scrollUp{
  from{transform:translateY(0);}
  to{transform:translateY(-50%);}
}
@keyframes scrollDown{
  from{transform:translateY(-50%);}
  to{transform:translateY(0);}
}

/* Manifest: fons clar → subtil */
.manifest .letters-bg{opacity:0.10;}

/* Catàleg: fons fosc → més visible, invertit a blanc */
.cataleg-view .letters-bg{opacity:0.16;}
.cataleg-view .letters-col{filter:invert(1) brightness(1.5);}

/* Hero: usa el PNG original de ASSETS/text_background.png, sin texto generado. */
.stage-wrap .stage-letters{
  position:absolute;
  inset:-18% -10%;
  z-index:1;
  overflow:hidden;
  opacity:.09;
  mix-blend-mode:screen;
  pointer-events:none;
  transform:rotate(-7deg);
  transform-origin:center;
  background:none;
  filter:none;
  mask-image:linear-gradient(to bottom,transparent 0%,black 14%,black 78%,transparent 100%);
  -webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 14%,black 78%,transparent 100%);
}
.stage-wrap .stage-letters::before{
  content:'';
  position:absolute;
  left:-6%;
  top:-50%;
  width:112%;
  height:200%;
  background-image:url('../assets/img/text_background.png');
  background-repeat:repeat;
  background-size:clamp(740px, 46vw, 940px) auto;
  background-position:center top;
  will-change:transform;
  animation:stageTextBgDown 48s linear infinite;
}
.stage-wrap .stage-letters .letters-col{display:none !important;}
@keyframes stageTextBgDown{
  from{transform:translateY(-50%);}
  to{transform:translateY(0);}
}

/* ══ MANIFEST — Canvas Cloud ══ */
.manifest{background:var(--cc);}
.manifest-logo-side{
  position:absolute;
  right:-6px;
  top:52%;
  transform:translateY(-50%);
  width:clamp(620px,52vw,880px);
  height:clamp(620px,52vw,880px);
  max-width:none;
  z-index:1;
  pointer-events:none;
  opacity:.92;
  display:flex;
  align-items:center;
  justify-content:center;
  filter:none;
}
.manifest-logo-side img{
  width:100%;
  height:100%;
  object-fit:contain;
  object-position:center;
  display:block;
}
.manifest .sec-max{position:relative;z-index:2;}
@media(max-width:1100px){.manifest-logo-side{right:-8px;width:clamp(520px,74vw,700px);height:clamp(520px,74vw,700px);opacity:.76;}}
@media(max-width:880px){.manifest-logo-side{display:none;}}
.mhead{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:end;margin-bottom:64px;}
.mhead-right{font-size:16px;line-height:1.78;color:rgba(6,6,10,.48);font-weight:300;}
.checker{display:grid;grid-template-columns:repeat(12,1fr);height:10px;margin-bottom:52px;overflow:hidden;}
.ck{height:100%;}
.ck:nth-child(odd){background:var(--bl);}
.mgrid{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(1,69,242,.1);}
.mcell{padding:44px 40px;border-right:1px solid rgba(1,69,242,.1);border-bottom:1px solid rgba(1,69,242,.1);transition:background .18s;}
.mcell:hover{background:rgba(1,69,242,.04);}
.mcell:nth-child(even){border-right:none;}
.mcell:nth-child(3),.mcell:nth-child(4){border-bottom:none;}
.mcell.bl{background:var(--bl);color:var(--wh);}
.mcell.bl:hover{background:var(--bl-d);}
.mcell-n{font-family:var(--fm);font-size:9px;letter-spacing:.18em;color:rgba(1,69,242,.28);margin-bottom:14px;display:block;}
.mcell.bl .mcell-n{color:rgba(255,255,255,.28);}
.mcell h3{font-family:var(--fa);font-size:clamp(20px,2.6vw,34px);line-height:.92;margin-bottom:12px;}
.mcell.bl h3{color:var(--wh);}
.mcell p{font-size:13.5px;line-height:1.78;color:rgba(6,6,10,.45);font-weight:300;}
.mcell.bl p{color:rgba(255,255,255,.48);}

/* ══ SERVICES — White ══ */
.services{background:var(--wh);}
.shead{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:60px;}
.shead-right{font-size:15px;line-height:1.78;color:rgba(6,6,10,.4);font-weight:300;}
.free-panel{background:var(--bl);padding:52px;margin-bottom:16px;position:relative;overflow:hidden;}
.free-panel::before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.12) 1px,transparent 1px);background-size:14px 14px;mask-image:radial-gradient(ellipse 60% 80% at 90% 50%,black,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 60% 80% at 90% 50%,black,transparent 72%);pointer-events:none;}
.fbadge{display:inline-flex;align-items:center;gap:8px;font-family:var(--fm);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--bl);background:rgba(255,255,255,.9);padding:5px 14px;margin-bottom:26px;}
.fbadge::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--bl);animation:pulse 2s ease infinite;}
@keyframes pulse{0%,100%{opacity:1}50%{opacity:.3}}
.fp-title{font-family:var(--fa);font-size:clamp(26px,3.8vw,52px);line-height:.9;color:var(--wh);margin-bottom:10px;}
.fp-sub{font-size:13px;color:rgba(255,255,255,.42);margin-bottom:34px;font-weight:300;}
.fgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.1);}
.fitem{padding:22px 20px;background:rgba(255,255,255,.05);backdrop-filter:blur(8px);}
.fi-n{font-family:var(--fm);font-size:9px;letter-spacing:.16em;color:rgba(255,255,255,.28);margin-bottom:12px;display:block;}
.fitem h4{font-family:var(--fa);font-size:16px;line-height:1;margin-bottom:7px;color:var(--wh);}
.fitem p{font-size:12px;line-height:1.65;color:rgba(255,255,255,.38);font-weight:300;}
.opt-sep{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-top:1px solid rgba(1,69,242,.1);border-bottom:1px solid rgba(1,69,242,.1);margin:34px 0 1px;}
.opt-sep span{font-family:var(--fm);font-size:9px;letter-spacing:.18em;color:rgba(1,69,242,.35);text-transform:uppercase;}
.ogrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(1,69,242,.08);}
.oitem{padding:30px 26px;background:var(--wh);transition:background .18s;}
.oitem:hover{background:rgba(1,69,242,.04);}
.on{font-family:var(--fa);font-size:42px;line-height:.88;color:rgba(1,69,242,.1);margin-bottom:12px;}
.oitem h4{font-family:var(--fa);font-size:19px;line-height:1;margin-bottom:7px;}
.oitem p{font-size:12.5px;line-height:1.65;color:rgba(6,6,10,.38);font-weight:300;}
.otag{display:inline-block;margin-top:12px;font-family:var(--fm);font-size:8px;letter-spacing:.14em;text-transform:uppercase;color:rgba(1,69,242,.38);border:1px solid rgba(1,69,242,.18);padding:3px 9px;}

/* ══ ORIGIN — Blue ══ */
.origin{background:var(--bl);}
.origin-grid{display:grid;grid-template-columns:5fr 7fr;gap:1px;background:rgba(255,255,255,.08);}
.ol{padding:52px 44px;display:flex;flex-direction:column;justify-content:space-between;}
.og-big{font-family:var(--fa);font-size:clamp(80px,13vw,170px);line-height:.82;letter-spacing:-.03em;color:rgba(255,255,255,.06);}
.stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.1);margin-top:auto;}
.stat{padding:18px 16px;background:rgba(255,255,255,.04);}
.stat-n{font-family:var(--fa);font-size:clamp(28px,3.8vw,46px);line-height:1;color:var(--wh);}
.stat-l{font-family:var(--fm);font-size:8px;letter-spacing:.14em;color:rgba(255,255,255,.28);text-transform:uppercase;margin-top:5px;line-height:1.6;}
.or-r{padding:52px 52px 52px 60px;}
.or-h2{font-family:var(--fa);font-size:clamp(32px,5vw,62px);line-height:.9;color:var(--wh);margin-bottom:28px;}
.or-h2 em{font-family:var(--fb);font-style:italic;font-weight:300;font-size:clamp(22px,3.2vw,42px);color:rgba(255,255,255,.38);display:block;margin-top:4px;}
.or-p{font-size:15px;line-height:1.85;color:rgba(255,255,255,.45);font-weight:300;margin-bottom:18px;}
.or-p strong{color:rgba(255,255,255,.85);font-weight:500;}
.or-glass{margin-top:26px;padding:22px 26px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-left:3px solid rgba(255,255,255,.5);backdrop-filter:blur(12px);}
.or-glass p{font-family:var(--fb);font-style:italic;font-size:16px;line-height:1.62;color:rgba(255,255,255,.55);}

/* ══ VALUES — Canvas Cloud ══ */
.values{background:var(--cc);}
.vlist{border-top:2px solid var(--bl);}
.vrow{display:grid;grid-template-columns:64px 1fr 2fr;align-items:center;padding:22px 0;border-bottom:1px solid rgba(1,69,242,.12);cursor:default;}
.vrow:hover .vrow-h{color:var(--bl);}
.vrow-n{font-family:var(--fm);font-size:9px;letter-spacing:.16em;color:rgba(1,69,242,.3);}
.vrow-h{font-family:var(--fa);font-size:clamp(30px,5vw,68px);line-height:.9;transition:color .18s;}
.vrow-p{font-size:13px;line-height:1.72;color:rgba(6,6,10,.45);font-weight:300;padding-left:40px;border-left:1px solid rgba(1,69,242,.12);}

/* ══ CTA — Blue ══ */
.cta{background:var(--bl);padding:120px 44px;position:relative;overflow:hidden;}
.cta-ht{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(700px,80vw);height:min(700px,80vw);background-image:radial-gradient(circle,rgba(255,255,255,.18) 1px,transparent 1px);background-size:16px 16px;border-radius:50%;mask-image:radial-gradient(circle,black 30%,transparent 72%);-webkit-mask-image:radial-gradient(circle,black 30%,transparent 72%);opacity:.3;pointer-events:none;}
.cta-inner{max-width:1280px;margin:0 auto;position:relative;}
.cta-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:48px;}
.cta-copy{font-family:var(--fb);font-size:9px;letter-spacing:.14em;color:rgba(255,255,255,.28);text-transform:uppercase;font-family:var(--fm);}
.cta-h2{font-family:var(--fb);font-style:italic;font-weight:300;font-size:clamp(40px,7vw,92px);line-height:1.04;color:var(--wh);margin-bottom:48px;max-width:860px;}
.cta-h2 em{color:rgba(255,255,255,.38);}
.cta-bot{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.1);padding-top:26px;}
.cta-sub{font-size:14px;line-height:1.72;color:rgba(255,255,255,.38);font-weight:300;max-width:360px;}
.cta-btns{display:flex;gap:10px;}
.btn-wh{font-family:var(--fm);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--bl);background:rgba(255,255,255,.94);border:none;padding:12px 22px;text-decoration:none;cursor:pointer;transition:all .15s;}
.btn-wh:hover{background:#fff;}
.btn-out{font-family:var(--fm);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.65);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22);padding:11px 22px;text-decoration:none;cursor:pointer;transition:all .15s;}
.btn-out:hover{background:rgba(255,255,255,.15);color:#fff;}

/* ══ FOOTER ══ */
footer{background:var(--cc);border-top:1px solid rgba(1,69,242,.1);padding:26px 44px;display:flex;align-items:center;justify-content:space-between;}
.flogo{font-family:var(--fa);font-size:13px;color:var(--bl);}
.flinks{display:flex;gap:24px;list-style:none;}
.flinks a{font-family:var(--fm);font-size:9px;letter-spacing:.14em;color:rgba(1,69,242,.35);text-decoration:none;text-transform:uppercase;transition:color .15s;}
.flinks a:hover{color:var(--bl);}
.fcopy{font-family:var(--fm);font-size:9px;letter-spacing:.12em;color:rgba(1,69,242,.28);}

/* fade up */
.fu{opacity:0;transform:translateY(18px);transition:opacity .68s ease,transform .68s ease;}
.fu.vis{opacity:1;transform:translateY(0);}
.fu.d1{transition-delay:.1s;}.fu.d2{transition-delay:.22s;}.fu.d3{transition-delay:.34s;}

/* ══ MINI PLAYER — widget iOS style ══ */
.mini-player{
  position:fixed;bottom:28px;right:28px;z-index:500;
  width:228px;border-radius:28px;overflow:hidden;
  opacity:0;transform:translateY(20px) scale(.94);pointer-events:none;
  transition:opacity .38s cubic-bezier(.4,0,.2,1),transform .38s cubic-bezier(.34,1.3,.64,1);
  box-shadow:0 32px 80px rgba(0,0,0,.6),0 8px 24px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.15);
}
.mini-player.show{opacity:1;transform:translateY(0) scale(1);pointer-events:all;}
.mp-bg{position:absolute;inset:0;background:linear-gradient(160deg,#1A1A2E,#0A0A18);transition:background .9s ease;z-index:0;}
.mp-bg::after{content:'';position:absolute;inset:0;background:rgba(10,8,18,.52);}
.mp-inner{position:relative;z-index:1;padding:13px 13px 11px;}
.mp-top{display:flex;align-items:center;gap:8px;margin-bottom:9px;}
.mp-avatar{width:26px;height:26px;border-radius:50%;overflow:hidden;flex-shrink:0;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);}
.mp-avatar-inner{width:100%;height:100%;object-fit:cover;}
.mp-names{flex:1;min-width:0;}
.mp-title{color:#fff;font-size:11.5px;font-weight:600;font-family:var(--sf);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25;}
.mp-artist{color:rgba(255,255,255,.48);font-size:10px;font-family:var(--sf);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px;}
.mp-actions{display:flex;gap:5px;flex-shrink:0;}
.mp-action{width:27px;height:27px;border-radius:50%;background:rgba(255,255,255,.1);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:rgba(255,255,255,.7);transition:all .15s;}
.mp-action:hover{background:rgba(255,255,255,.22);color:#fff;}
.mp-action svg{width:12px;height:12px;}
.mp-art{width:100%;aspect-ratio:1;border-radius:14px;overflow:hidden;margin-bottom:9px;position:relative;cursor:pointer;box-shadow:0 6px 28px rgba(0,0,0,.42);}
.mp-art-inner{width:100%;height:100%;}
.mp-art::after{content:'↑';position:absolute;inset:0;border-radius:14px;background:rgba(0,0,0,.5);color:#fff;font-size:22px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .18s;font-family:var(--sf);}
.mp-art:hover::after{opacity:1;}
.mp-prog-wrap{margin-bottom:9px;}
.mp-times{display:flex;justify-content:space-between;margin-bottom:4px;}
.mp-time{font-family:var(--sf);font-size:9.5px;color:rgba(255,255,255,.4);font-variant-numeric:tabular-nums;}
.mp-prog-track{height:2.5px;background:rgba(255,255,255,.16);border-radius:2px;cursor:pointer;}
.mp-prog-fill{height:100%;background:#fff;border-radius:2px;width:0%;transition:width .8s linear;position:relative;}
.mp-prog-fill::after{content:'';position:absolute;right:-4px;top:50%;transform:translateY(-50%);width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 4px rgba(255,255,255,.6);}
.mp-ctrl{display:flex;align-items:center;justify-content:center;gap:18px;}
.mp-btn{background:none;border:none;color:rgba(255,255,255,.75);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;padding:3px;border-radius:50%;}
.mp-btn:hover{color:#fff;transform:scale(1.1);}
.mp-btn:active{transform:scale(.94);}
.mp-btn.mp-play{width:38px;height:38px;background:rgba(255,255,255,.9);color:#0A0A18;border-radius:50%;box-shadow:0 4px 14px rgba(0,0,0,.3);}
.mp-btn.mp-play:hover{background:#fff;transform:scale(1.06);}
.mp-btn.mp-play svg{width:15px;height:15px;}
.mp-btn svg{width:17px;height:17px;}

/* ══ ARTISTS DESKTOP VIEW — Mac OS exact ══ */

/* Stage: full-screen, sits above coverflow */
.desktop-view{
  position:absolute;inset:0;z-index:20;
  display:flex;flex-direction:column;
  opacity:0;pointer-events:none;
  visibility:hidden;
  transition:opacity .5s ease;
  overflow:hidden;
}
.desktop-view.active{opacity:1;pointer-events:all;visibility:visible;}

/* Wallpaper — grey-white like reference */
.desk-wall{
  position:absolute;inset:0;z-index:0;
  background:radial-gradient(ellipse 90% 90% at 50% 45%,#f0eeec 0%,#e4e0db 40%,#d8d2cc 70%,#c8c0b8 100%);
}
/* Person silhouette placeholder (will be replaced by actual photo) */
.desk-person{
  position:absolute;
  left:50%;top:0;transform:translateX(-50%);
  width:min(520px,78%);height:90%;
  z-index:1;pointer-events:none;
  background:
    radial-gradient(ellipse 55% 38% at 50% 22%,rgba(180,160,140,.5) 0%,transparent 70%),
    radial-gradient(ellipse 40% 65% at 50% 60%,rgba(40,30,24,.22) 0%,transparent 70%);
  filter:blur(1px);
}

/* Files area — absolute positioned scatter */
.desktop-area{
  position:absolute;inset:0;z-index:2;
  pointer-events:all;
}
.desktop-view:not(.active) .desktop-area{pointer-events:none;}

/* Single artist file icon */
.artist-file{
  position:absolute;
  display:flex;flex-direction:column;align-items:center;gap:5px;
  cursor:pointer;
  opacity:0;transition:opacity .4s ease,transform .4s cubic-bezier(.34,1.2,.64,1);
  transform:scale(.8);
  user-select:none;
}
.artist-file.appear{opacity:1;transform:scale(1);}
.artist-file:hover .af-thumb{
  box-shadow:0 0 0 3px rgba(1,69,242,.6),0 10px 32px rgba(0,0,0,.3);
  transform:scale(1.07) translateY(-3px);
}
.artist-file:active .af-thumb{transform:scale(.96);}
.af-thumb{
  width:72px;height:72px;
  border-radius:14px;overflow:hidden;
  border:1px solid rgba(255,255,255,.5);
  box-shadow:0 4px 18px rgba(0,0,0,.22),0 1px 0 rgba(255,255,255,.6) inset;
  transition:all .22s cubic-bezier(.34,1.2,.64,1);
}
.af-art{width:100%;height:100%;}
.af-name{
  font-family:var(--sf);font-size:10px;font-weight:500;
  color:#1a1410;text-align:center;line-height:1.2;
  background:rgba(255,255,255,.72);
  backdrop-filter:blur(6px);
  padding:2px 7px;border-radius:5px;
  max-width:88px;
  text-shadow:none;
  box-shadow:0 1px 4px rgba(0,0,0,.12);
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.artist-file:hover .af-name,.artist-file.selected .af-name{
  background:rgba(1,69,242,.85);color:#fff;
}
.artist-file.hover-target{
  z-index:8;
  transform:scale(1.12);
}
.artist-file.hover-muted{
  z-index:3;
}
.desktop-view.hovering .desk-person,
.desktop-view.detail-open .desk-person{opacity:.08;}


/* ── ARTIST HOVER BACKGROUND ── */
.desk-hover-bg{
  position:absolute;inset:0;z-index:0;
  opacity:0;
  transition:opacity .38s cubic-bezier(.4,0,.2,1);
  pointer-events:none;
  background-size:cover;
  background-position:center;
}
.desk-hover-bg.show{opacity:.88;}

/* Video preview */
.desk-hover-video{
  position:absolute;inset:0;z-index:0;
  opacity:0;transition:opacity .38s ease;
  pointer-events:none;overflow:hidden;
}
.desk-hover-video video{
  width:100%;height:100%;object-fit:cover;
}
.desk-hover-video.show{opacity:.82;}

/* Color/gradient hover bg (placeholder until real assets) */
.desk-hover-color{
  position:absolute;inset:0;z-index:0;
  opacity:0;
  transition:opacity .38s ease;
  pointer-events:none;
  filter:saturate(1.2);
}
.desk-hover-color.show{opacity:.72;}

/* ══ ARTIST DETAIL MODAL ══ */
.artist-detail{
  position:absolute;inset:0;z-index:30;
  display:flex;align-items:center;justify-content:center;
  opacity:0;pointer-events:none;
  transition:opacity .32s ease;
  padding:24px 32px 80px;
  background:rgba(200,195,188,.28);
  backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);
}
.artist-detail.active{opacity:1;pointer-events:all;}
.ad-modal{
  width:min(680px,calc(100% - 24px));
  height:min(540px,calc(100% - 96px));
  border-radius:16px;overflow:hidden;
  display:grid;
  grid-template-columns:1fr;
  grid-template-rows:52% 48%;
  box-shadow:0 32px 90px rgba(0,0,0,.42),0 4px 16px rgba(0,0,0,.22);
  border:1px solid rgba(255,255,255,.35);
  position:relative;
}
.ad-close-btn{
  position:absolute;top:11px;right:11px;z-index:10;
  width:24px;height:24px;border-radius:50%;
  background:rgba(0,0,0,.42);border:none;color:#fff;
  font-size:12px;cursor:pointer;
  display:flex;align-items:center;justify-content:center;
  transition:background .15s;font-family:var(--sf);
}
.ad-close-btn:hover{background:rgba(0,0,0,.72);}
.ad-left{
  position:relative;overflow:hidden;
  display:flex;flex-direction:column;justify-content:flex-end;
  width:100%;
}
.ad-photo-bg{position:absolute;inset:0;background-size:cover;background-position:center 20%;}
.ad-photo-overlay{position:absolute;inset:0;}
.ad-artist-name{
  position:relative;z-index:2;
  font-family:'AislingFree',serif;
  font-size:clamp(32px,5vw,58px);
  color:#fff;line-height:1;
  padding:14px 22px 18px;
  text-shadow:0 2px 14px rgba(0,0,0,.38);
  letter-spacing:.01em;
}
.ad-right{
  background:#f0ebe3;
  display:flex;flex-direction:column;
  padding:14px 22px 16px;overflow:hidden;
}
.ad-bio{
  flex:1;font-family:var(--sf);font-size:12.5px;line-height:1.74;
  color:#2a2520;text-align:justify;
  overflow-y:auto;padding-right:3px;margin-bottom:14px;
}
.ad-bio::-webkit-scrollbar{width:3px;}
.ad-bio::-webkit-scrollbar-thumb{background:rgba(0,0,0,.16);border-radius:2px;}
.ad-bio strong{font-weight:600;color:#0d0a06;}
.ad-socials-row{display:flex;gap:9px;align-items:center;padding-top:11px;border-top:1px solid rgba(0,0,0,.08);flex-shrink:0;}
.ad-soc-btn{
  width:36px;height:36px;border-radius:50%;
  display:flex;align-items:center;justify-content:center;
  border:1.5px solid rgba(0,0,0,.14);background:rgba(255,255,255,.6);
  color:#1a1410;text-decoration:none;transition:all .18s;cursor:pointer;
}
.ad-soc-btn:hover{background:#0145F2;border-color:#0145F2;color:#fff;transform:scale(1.08);}
.ad-soc-btn svg{width:16px;height:16px;}


/* ══ CATÀLEG VIEW ══ */
.cataleg-view{
  position:absolute;inset:0;z-index:20;
  opacity:0;pointer-events:none;
  visibility:hidden;
  transition:opacity .42s ease;
  overflow:hidden;
  background:#04040E;
}
.cataleg-view.active{opacity:1;pointer-events:all;visibility:visible;}
.cataleg-view:not(.active){display:none !important;}

/* Grid fills 100% of stage — no header, no padding */
.cat-grid{
  position:absolute;inset:0;
  display:grid;
  /* cols/rows set dynamically by JS */
}

/* Label overlay top-left */
.cat-label{
  position:absolute;top:14px;left:18px;z-index:5;
  pointer-events:none;
}
.cat-tag-ov{
  font-family:var(--fm);font-size:9px;letter-spacing:.2em;
  color:rgba(255,255,255,.35);text-transform:uppercase;
}

/* Release card — fills its grid cell exactly */
.cat-card{
  position:relative;overflow:hidden;cursor:pointer;
  /* aspect-ratio enforced by grid rows */
}
.cat-art-inner{
  position:absolute;inset:0;
  background-size:cover;background-position:center;
  transition:transform .45s cubic-bezier(.4,0,.2,1);
}
.cat-card:hover .cat-art-inner{transform:scale(1.04);}

/* Hover info overlay */
.cat-card-overlay{
  position:absolute;inset:0;
  background:linear-gradient(to top,rgba(0,0,0,.82) 0%,rgba(0,0,0,.15) 50%,transparent 80%);
  opacity:0;transition:opacity .3s ease;
}
.cat-card:hover .cat-card-overlay{opacity:1;}
.cat-card-info{
  position:absolute;bottom:0;left:0;right:0;
  padding:clamp(10px,2vw,20px);
  transform:translateY(6px);opacity:0;
  transition:opacity .28s ease,transform .28s ease;
}
.cat-card:hover .cat-card-info{opacity:1;transform:translateY(0);}
.cct{
  font-family:var(--fa);
  font-size:clamp(13px,1.8vw,22px);
  color:#fff;line-height:1.1;
}
.cca{
  font-family:var(--sf);font-size:clamp(10px,1.1vw,13px);
  color:rgba(255,255,255,.55);margin-top:3px;
}
.ccd{
  font-family:var(--fm);font-size:clamp(8px,.8vw,10px);
  letter-spacing:.1em;color:rgba(255,255,255,.35);
  text-transform:uppercase;margin-top:4px;
}

/* Thin grid lines between cards */
.cat-card::after{
  content:'';position:absolute;inset:0;
  border:1px solid rgba(255,255,255,.06);
  pointer-events:none;
}

/* Release detail panel */
.cat-panel{
  position:absolute;inset:0;z-index:30;
  background:rgba(4,4,18,.7);
  backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);
  display:flex;align-items:center;justify-content:center;
  padding:20px 20px 80px;
  opacity:0;pointer-events:none;
  transition:opacity .32s ease;
}
.cat-panel.open{opacity:1;pointer-events:all;}
.cat-panel-inner{
  width:min(680px,100%);
  max-height:calc(100% - 40px);
  background:#0A0812;
  border:1px solid rgba(255,255,255,.1);
  border-radius:18px;overflow:hidden;
  display:flex;
  position:relative;
}
@media(max-width:599px){.cat-panel-inner{flex-direction:column;}}
.cat-panel-art{
  flex-shrink:0;width:220px;min-height:220px;position:relative;
}
@media(max-width:599px){.cat-panel-art{width:100%;height:180px;}}
.cat-panel-art-inner{position:absolute;inset:0;background-size:cover;background-position:center;}
.cat-close{
  position:absolute;top:12px;right:12px;z-index:10;
  width:26px;height:26px;border-radius:50%;
  border:none;background:rgba(255,255,255,.14);
  color:#fff;font-size:12px;cursor:pointer;
  display:flex;align-items:center;justify-content:center;transition:all .15s;
}
.cat-close:hover{background:rgba(255,255,255,.25);}
.cat-panel-body{
  flex:1;padding:16px 20px;overflow-y:auto;
  display:flex;flex-direction:column;gap:7px;
}
.cat-panel-body::-webkit-scrollbar{width:3px;}
.cat-panel-body::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);}
.cp-meta{
  font-family:var(--fm);font-size:8px;letter-spacing:.16em;
  color:rgba(255,255,255,.3);text-transform:uppercase;
  display:flex;gap:8px;flex-wrap:wrap;
}
.cp-title{font-family:var(--fa);font-size:clamp(16px,3vw,26px);color:#fff;line-height:1;margin:0;}
.cp-artist-line{font-family:var(--sf);font-size:12px;color:rgba(255,255,255,.5);margin:0;}
.cp-tabs{display:flex;gap:4px;flex-shrink:0;}
.cp-tab{
  padding:4px 13px;border-radius:100px;border:none;
  font-family:var(--sf);font-size:11px;font-weight:500;cursor:pointer;
  background:rgba(255,255,255,.06);color:rgba(255,255,255,.45);transition:all .15s;
}
.cp-tab.active{background:rgba(255,255,255,.16);color:#fff;}
.cp-content{font-family:var(--sf);font-size:12px;line-height:1.72;color:rgba(255,255,255,.52);flex:1;}
.cp-platforms{flex-shrink:0;padding-top:10px;border-top:1px solid rgba(255,255,255,.07);}
.cp-plat-label{font-family:var(--fm);font-size:8px;letter-spacing:.14em;color:rgba(255,255,255,.22);text-transform:uppercase;margin-bottom:7px;}
.cp-plat-row{display:flex;gap:6px;flex-wrap:wrap;}
.cp-plat{
  display:flex;align-items:center;gap:5px;
  padding:5px 12px;border-radius:100px;
  text-decoration:none;font-family:var(--sf);font-size:10px;font-weight:600;
  border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);
  color:rgba(255,255,255,.65);transition:all .15s;
}
.cp-plat:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.3);}
.cp-plat svg{width:12px;height:12px;flex-shrink:0;}
.cp-plat.sp:hover{background:#1DB954;color:#fff;border-color:#1DB954;}
.cp-plat.yt:hover{background:#FF0000;color:#fff;border-color:#FF0000;}
.cp-plat.ap:hover{background:#FC3C44;color:#fff;border-color:#FC3C44;}
.cp-plat.sc:hover{background:#FF5500;color:#fff;border-color:#FF5500;}

/* ══ NOUS VIEW ══ */
.nous-view{
  position:absolute;inset:0;z-index:20;
  display:flex;flex-direction:column;
  opacity:0;pointer-events:none;
  visibility:hidden;
  transition:opacity .45s ease;overflow:hidden;
}
.nous-view.active{opacity:1;pointer-events:all;visibility:visible;}
.nous-view:not(.active){display:none !important;}
.nous-wall{
  position:absolute;inset:0;
  background:radial-gradient(ellipse 80% 70% at 50% 30%,rgba(1,69,242,.18) 0%,rgba(0,0,0,0) 65%),
  var(--bg,#070712);
}
.nous-inner{
  position:relative;z-index:1;flex:1;
  display:flex;flex-direction:column;
  padding:70px 40px 100px;overflow:hidden;
}
.nous-header{margin-bottom:28px;}
.nous-tag{
  font-family:var(--fm);font-size:9px;letter-spacing:.22em;
  color:rgba(1,69,242,.7);text-transform:uppercase;
  display:block;margin-bottom:8px;
}
.nous-title{
  font-family:var(--fa);font-size:clamp(28px,4vw,48px);
  line-height:.9;color:#fff;
}
.nous-list{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:2px;}
.nous-list::-webkit-scrollbar{width:3px;}
.nous-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18);border-radius:2px;}
.nous-row{
  display:grid;grid-template-columns:28px 44px 1fr auto;
  align-items:center;gap:12px;
  padding:9px 12px;border-radius:10px;
  cursor:pointer;transition:background .14s;
  font-family:var(--sf);
}
.nous-row:hover{background:rgba(255,255,255,.08);}
.nous-row.playing-now{background:rgba(1,69,242,.15);}
.nr-n{font-size:11px;color:rgba(255,255,255,.28);text-align:center;}
.nr-thumb{width:44px;height:44px;border-radius:8px;overflow:hidden;}
.nr-art{width:100%;height:100%;}
.nr-info{overflow:hidden;}
.nr-title{font-size:13px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.nr-title.playing-t{color:#0145F2;}
.nr-meta{font-size:11px;color:rgba(255,255,255,.4);margin-top:2px;}
.nr-dur{font-size:11px;color:rgba(255,255,255,.3);font-variant-numeric:tabular-nums;white-space:nowrap;}

/* ══ TREECAT VIEW ══ */
.treecat-view{
  position:absolute;inset:0;z-index:20;
  display:flex;flex-direction:column;
  opacity:0;pointer-events:none;
  visibility:hidden;
  transition:opacity .45s ease;
  background:radial-gradient(ellipse 90% 80% at 50% 40%,#F4F2EE 0%,#EBE8E3 50%,#DEDAD4 100%);
  overflow:hidden;
}
.treecat-view.active{opacity:1;pointer-events:all;visibility:visible;}
.treecat-view:not(.active){display:none !important;}
.tc-header{
  position:absolute;top:0;left:0;right:0;z-index:5;
  padding:9px 20px 7px;
  background:rgba(244,242,238,.82);
  backdrop-filter:blur(20px);
  border-bottom:1px solid rgba(0,0,0,.06);
  display:flex;align-items:center;gap:14px;flex-wrap:wrap;
}
.tc-logo{font-family:var(--fa);font-size:14px;color:#1a1a1a;display:flex;align-items:center;gap:6px;flex-shrink:0;}
.tc-logo span{color:#0145F2;}
.tc-sub{font-family:var(--fm);font-size:9px;letter-spacing:.14em;color:rgba(0,0,0,.3);text-transform:uppercase;flex:1;}
.tc-controls{display:flex;align-items:center;gap:12px;}
.tc-search{
  font-family:var(--sf);font-size:12px;
  background:rgba(255,255,255,.7);
  border:1px solid rgba(0,0,0,.1);
  border-radius:100px;padding:5px 14px;
  color:#1a1a1a;outline:none;width:150px;
  transition:border-color .18s,box-shadow .18s;
}
.tc-search::placeholder{color:rgba(0,0,0,.28);}
.tc-search:focus{border-color:rgba(1,69,242,.45);box-shadow:0 0 0 3px rgba(1,69,242,.08);}
.tc-legend{font-family:var(--fm);font-size:9px;color:rgba(0,0,0,.35);display:flex;align-items:center;gap:4px;}
.tc-dot{width:7px;height:7px;border-radius:50%;display:inline-block;}
.tc-count{font-family:var(--fm);font-size:9px;letter-spacing:.1em;color:rgba(0,0,0,.25);}
#treecatCanvas{position:absolute;inset:0;width:100%;height:100%;}
.tc-tooltip{
  position:absolute;z-index:10;
  background:rgba(255,255,255,.94);
  backdrop-filter:blur(20px);
  border:1px solid rgba(0,0,0,.08);
  border-radius:14px;padding:11px 15px;
  font-family:var(--sf);pointer-events:none;
  opacity:0;transition:opacity .18s;min-width:148px;
  box-shadow:0 8px 32px rgba(0,0,0,.14);
}
.tc-tooltip.show{opacity:1;}
.tc-tip-name{font-size:13px;font-weight:700;color:#1a1a1a;margin-bottom:2px;}
.tc-tip-ig{font-size:11px;color:#0145F2;margin-bottom:3px;}
.tc-tip-conn{font-size:10px;color:rgba(0,0,0,.38);}
.tc-add-btn{
  position:absolute;bottom:80px;right:24px;z-index:6;
  width:52px;height:52px;border-radius:50%;
  background:rgba(150,140,200,.62);
  backdrop-filter:blur(16px);
  border:none;cursor:pointer;
  display:flex;align-items:center;justify-content:center;
  box-shadow:0 4px 24px rgba(100,80,180,.3),inset 0 1px 0 rgba(255,255,255,.5);
  transition:all .2s cubic-bezier(.34,1.4,.64,1);font-size:22px;color:#fff;
  font-weight:300;line-height:1;
}
.tc-add-btn:hover{transform:scale(1.12);background:rgba(130,118,190,.7);}

/* ══ ESCOLTA VIEW ══ */
.escolta-view{
  position:absolute;inset:0;z-index:20;
  display:flex;flex-direction:column;align-items:center;justify-content:center;
  opacity:0;pointer-events:none;
  transition:opacity .45s ease;
  background:rgba(4,4,14,.92);
  backdrop-filter:blur(32px);
}
.escolta-view.active{opacity:1;pointer-events:all;}
.escolta-inner{width:min(640px,calc(100% - 40px));text-align:center;}
.esc-label{font-family:var(--fm);font-size:9px;letter-spacing:.22em;color:rgba(1,69,242,.65);text-transform:uppercase;margin-bottom:14px;display:block;}
.esc-title{font-family:var(--fa);font-size:clamp(28px,5vw,52px);line-height:.9;color:#fff;margin-bottom:6px;}
.esc-sub{font-size:13px;color:rgba(255,255,255,.4);margin-bottom:32px;font-family:var(--sf);}
.esc-tracks{display:flex;flex-direction:column;gap:2px;text-align:left;}

/* ══ TREECAT SECTION ══ */
.treecat-sec{
  background:var(--bl);
  padding:100px 44px;position:relative;overflow:hidden;
}
.treecat-sec::before{
  content:'';position:absolute;inset:0;
  background:
    radial-gradient(ellipse 70% 60% at 80% 50%,rgba(68,136,255,.15) 0%,transparent 65%),
    radial-gradient(ellipse 40% 50% at 10% 60%,rgba(0,30,120,.3) 0%,transparent 55%);
  pointer-events:none;
}
.tc-sec-inner{
  max-width:1280px;margin:0 auto;
  display:grid;grid-template-columns:1fr 1fr;
  gap:80px;align-items:center;
}
.sh2.wh{color:#fff;}
.slabel.wh{color:rgba(255,255,255,.38);}
.tc-sec-hl{color:rgba(68,136,255,.9);}
.tc-sec-txt{
  font-size:16px;line-height:1.78;
  color:rgba(255,255,255,.52);font-weight:300;
  margin:24px 0 36px;max-width:440px;
}
.tc-disc-btn{
  display:inline-flex;align-items:center;gap:10px;
  padding:14px 30px;
  background:rgba(255,255,255,.92);
  color:var(--bl);
  font-family:var(--fa);font-size:15px;
  text-decoration:none;border-radius:100px;
  transition:all .22s ease;
  box-shadow:0 8px 32px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.8);
}
.tc-disc-btn:hover{
  background:#fff;transform:translateY(-2px);
  box-shadow:0 16px 48px rgba(0,0,0,.3);
}
.tc-disc-btn svg{width:16px;height:16px;transition:transform .18s;}
.tc-disc-btn:hover svg{transform:translateX(4px);}

/* Preview node cluster */
.tc-sec-right{display:flex;flex-direction:column;gap:28px;align-items:center;}
.tc-preview{
  position:relative;width:400px;height:300px;
  max-width:100%;flex-shrink:0;
}
.tc-lines{position:absolute;inset:0;width:100%;height:100%;}
.tc-node{
  position:absolute;border-radius:42% 58% 48% 52%;
  background:var(--bl);
  display:flex;align-items:center;justify-content:center;
  border:1px solid rgba(255,255,255,.34);
  transform-style:preserve-3d;
  box-shadow:
    0 18px 42px rgba(0,0,0,.34),
    inset 0 1px 0 rgba(255,255,255,.62),
    inset 0 -18px 34px rgba(0,0,0,.16);
  backdrop-filter:blur(10px) saturate(1.4);
}
.tc-node::before,
.tc-node::after{
  content:'';
  position:absolute;
  border-radius:50%;
  pointer-events:none;
}
.tc-node::before{
  inset:9%;
  background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.92),rgba(255,255,255,.25) 28%,transparent 58%);
  mix-blend-mode:screen;
}
.tc-node::after{
  width:34%;
  height:34%;
  right:-10%;
  top:12%;
  background:rgba(255,255,255,.36);
  box-shadow:0 0 18px rgba(255,255,255,.42);
}
.tc-nd-inner{
  border-radius:inherit;width:75%;height:75%;
  background:
    radial-gradient(circle at 35% 35%,rgba(255,255,255,.9) 0%,rgba(255,255,255,.2) 25%,transparent 55%),
    radial-gradient(circle at 65% 65%,rgba(255,255,255,.3) 0%,transparent 50%),
    inherit;
}
/* Central node — big, Xeo */
.tc-n1{
  width:72px;height:72px;left:164px;top:114px;
  background:radial-gradient(circle at 38% 35%,rgba(68,136,255,.95),rgba(1,50,200,.9));
  animation:tcfloat 3.5s ease-in-out infinite;
  box-shadow:0 0 32px rgba(1,69,242,.45),0 8px 24px rgba(0,0,0,.3);
}
/* Satellite nodes */
.tc-n2{
  width:44px;height:44px;left:46px;top:50px;
  background:radial-gradient(circle at 38% 35%,rgba(180,100,220,.9),rgba(120,60,180,.85));
  animation:tcfloat 4s ease-in-out .4s infinite;
}
.tc-n3{
  width:38px;height:38px;left:274px;top:62px;
  background:radial-gradient(circle at 38% 35%,rgba(80,200,180,.9),rgba(40,160,140,.85));
  animation:tcfloat 4.3s ease-in-out .8s infinite;
}
.tc-n4{
  width:32px;height:32px;left:36px;top:198px;
  background:radial-gradient(circle at 38% 35%,rgba(240,160,80,.9),rgba(200,110,40,.85));
  animation:tcfloat 3.8s ease-in-out 1.1s infinite;
}
.tc-n5{
  width:48px;height:48px;left:280px;top:192px;
  background:radial-gradient(circle at 38% 35%,rgba(220,80,120,.9),rgba(180,40,80,.85));
  animation:tcfloat 4.1s ease-in-out .6s infinite;
}
@keyframes tcfloat{
  0%,100%{transform:translateY(0) scale(1);}
  50%{transform:translateY(-8px) scale(1.04);}
}
/* Stats */
.tc-stats{
  display:flex;gap:32px;
  padding:16px 28px;
  background:rgba(255,255,255,.07);
  border:1px solid rgba(255,255,255,.12);
  border-radius:16px;
  backdrop-filter:blur(12px);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
}
.tc-stat{display:flex;flex-direction:column;align-items:center;gap:3px;}
.tc-stat-n{font-family:var(--fa);font-size:28px;color:#fff;line-height:1;}
.tc-stat-l{font-family:var(--fm);font-size:9px;letter-spacing:.16em;color:rgba(255,255,255,.38);text-transform:uppercase;}


/* ═══ ACCESS MODAL ═══ */
.access-modal{
  position:fixed;inset:0;z-index:9999;
  display:none;align-items:center;justify-content:center;
  padding:20px;
}
.access-modal.open{display:flex;}
.am-backdrop{
  position:absolute;inset:0;
  background:rgba(8,8,28,.55);
  backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);
  animation:amFadeIn .25s ease;
}
@keyframes amFadeIn{from{opacity:0;}to{opacity:1;}}
.am-panel{
  position:relative;z-index:1;
  width:min(440px,100%);
  max-height:calc(100vh - 40px);overflow-y:auto;
  background:#FAFAFC;
  border-radius:20px;
  padding:32px 30px 26px;
  box-shadow:0 32px 100px rgba(0,0,0,.32),0 4px 16px rgba(0,0,0,.18);
  animation:amSlideUp .35s cubic-bezier(.32,1.5,.5,1);
}
@keyframes amSlideUp{from{opacity:0;transform:translateY(28px) scale(.96);}to{opacity:1;transform:translateY(0) scale(1);}}
.am-close{
  position:absolute;top:14px;right:14px;
  width:28px;height:28px;border-radius:50%;
  background:rgba(0,0,0,.06);border:none;
  font-size:12px;color:rgba(0,0,0,.5);cursor:pointer;
  display:flex;align-items:center;justify-content:center;
  transition:all .15s;
}
.am-close:hover{background:rgba(0,0,0,.12);color:#000;}
.am-header{display:flex;align-items:center;gap:14px;margin-bottom:20px;}
.am-logo{width:46px;height:46px;flex-shrink:0;border-radius:10px;}
.am-welcome{flex:1;}
.am-eyebrow{
  font-family:var(--fm);font-size:8px;letter-spacing:.18em;
  color:var(--bl);text-transform:uppercase;display:block;margin-bottom:3px;
}
.am-title{
  font-family:var(--fa);font-size:22px;color:#0a0a14;line-height:1;margin:0;
}
.am-sub{font-family:var(--sf);font-size:12px;color:rgba(0,0,0,.5);margin:3px 0 0;}

/* Tabs */
.am-tabs{
  display:flex;gap:4px;padding:3px;
  background:rgba(0,0,0,.05);border-radius:100px;
  margin-bottom:20px;
}
.am-tab{
  flex:1;padding:8px 14px;border:none;border-radius:100px;
  background:none;cursor:pointer;
  font-family:var(--sf);font-size:12px;font-weight:600;
  color:rgba(0,0,0,.5);transition:all .2s;
}
.am-tab.active{background:#fff;color:var(--bl);box-shadow:0 1px 3px rgba(0,0,0,.08);}

/* Form fields */
.am-form{display:flex;flex-direction:column;gap:12px;}
.am-field{display:flex;flex-direction:column;gap:5px;}
.am-field label{
  font-family:var(--fm);font-size:8.5px;letter-spacing:.14em;
  color:rgba(0,0,0,.45);text-transform:uppercase;
}
.am-field input{
  font-family:var(--sf);font-size:13px;
  padding:11px 14px;border-radius:10px;
  border:1px solid rgba(0,0,0,.1);
  background:#fff;outline:none;
  transition:border-color .15s,box-shadow .15s;
}
.am-field input:focus{
  border-color:var(--bl);
  box-shadow:0 0 0 3px rgba(1,69,242,.1);
}
.am-forgot{
  font-family:var(--sf);font-size:11px;color:var(--bl);
  text-decoration:none;text-align:right;margin-top:-4px;
}
.am-forgot:hover{text-decoration:underline;}
.am-check{
  display:flex;align-items:center;gap:8px;
  font-family:var(--sf);font-size:11.5px;color:rgba(0,0,0,.6);
  cursor:pointer;
}
.am-check input{width:14px;height:14px;accent-color:var(--bl);}
.am-check a{color:var(--bl);text-decoration:underline;}
.am-submit{
  margin-top:6px;padding:12px;
  background:var(--bl);color:#fff;border:none;
  border-radius:10px;cursor:pointer;
  font-family:var(--sf);font-size:13px;font-weight:600;
  transition:all .15s;
  box-shadow:0 4px 14px rgba(1,69,242,.3);
}
.am-submit:hover{background:var(--bl-d);transform:translateY(-1px);box-shadow:0 6px 18px rgba(1,69,242,.4);}

/* Divider */
.am-divider{
  display:flex;align-items:center;gap:10px;
  margin:18px 0 14px;
  color:rgba(0,0,0,.3);
  font-family:var(--fm);font-size:10px;
}
.am-divider::before,.am-divider::after{
  content:'';flex:1;height:1px;background:rgba(0,0,0,.08);
}
.am-google{
  width:100%;padding:11px;border-radius:10px;
  border:1px solid rgba(0,0,0,.1);
  background:#fff;cursor:pointer;
  display:flex;align-items:center;justify-content:center;gap:9px;
  font-family:var(--sf);font-size:13px;font-weight:500;
  color:#1f1f1f;transition:all .15s;
}
.am-google:hover{background:#f8f8fc;}
.am-footer{
  text-align:center;font-family:var(--sf);font-size:11.5px;
  color:rgba(0,0,0,.5);margin-top:18px;
}
.am-footer a{color:var(--bl);text-decoration:none;font-weight:600;}
.am-footer a:hover{text-decoration:underline;}

/* RESPONSIVE */

@media(max-width:960px){
  .tc-sec-inner{grid-template-columns:1fr;gap:44px;}
  .treecat-sec{padding:80px 24px;}
  .tc-preview{width:100%;max-width:320px;}
  .tc-stats{gap:20px;}
  .nav{padding:0 20px;}.nav-links{display:none;}

  .sec{padding:72px 20px;}
  .mhead,.shead{grid-template-columns:1fr;}
  .mgrid{grid-template-columns:1fr;}
  .mcell:nth-child(even){border-right:1px solid rgba(1,69,242,.1);}
  .mcell:nth-child(3),.mcell:nth-child(4){border-bottom:1px solid rgba(1,69,242,.1);}
  .mcell:last-child{border-bottom:none;}
  .fgrid{grid-template-columns:1fr 1fr;}
  .ogrid{grid-template-columns:1fr 1fr;}
  .origin-grid{grid-template-columns:1fr;}
  .ol{padding:40px 20px;}.or-r{padding:40px 20px;}
  .vrow{grid-template-columns:44px 1fr;}.vrow-p{display:none;}
  .cta{padding:80px 20px;}.cta-bot{flex-direction:column;align-items:flex-start;}
  footer{flex-direction:column;gap:16px;text-align:center;padding:22px 20px;}
  .flinks{justify-content:center;}
  .rarrow.prev{left:calc(50% - 200px);}.rarrow.next{right:calc(50% - 200px);}
}
@media(max-width:600px){
  .fgrid,.ogrid{grid-template-columns:1fr;}
  .cta-btns{flex-direction:column;}
}


/* LCE V1 PUBLIC NAV */
.lce-v1-nav{gap:22px}
.nav-links{display:flex;align-items:center;gap:18px;margin-left:auto;margin-right:18px}
.nav-links a{font-family:var(--fm);font-size:9px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:#050505;font-weight:900;white-space:nowrap}
.nav-links a:hover{color:var(--bl)}
@media(max-width:1080px){.nav-links{display:none}.nav{padding:0 20px}}
