/* YILI member web page. Built on the design/yili-system.css tokens and component language
   (aurora ground, glass cards, serif display headlines, black capsule buttons, chips, floating
   glass tab bar). No glossy orb anywhere: every count uses one solid ring dial, no ticks (.cv-dial). */
:root{
  --cream:#FFF8F0;--peach:#FFDDB8;--apricot:#F8B27A;--coral:#EE7A3E;--amber:#F4A94F;--ember:#B8501F;
  --terracotta:#B07045;--clay:#7B4627;--green:#3A8E4F;--leaf:#8FD19B;--forest:#1F5C34;
  --ink:#1E2430;--plum:#3B2F3F;--muted:#6B6F76;--line:#EADFD3;--white:#FFFFFF;--red:#B3261E;
  --glass:rgba(255,255,255,.58);--glass-strong:rgba(255,255,255,.84);--glass-edge:rgba(255,255,255,.78);
  --glass-dark:rgba(30,36,48,.42);
  --r-sm:12px;--r-md:20px;--r-lg:28px;--r-xl:36px;--r-pill:999px;
  --sh-soft:0 1px 2px rgba(123,70,39,.06),0 8px 18px rgba(123,70,39,.12);
  --sh-lift:0 2px 6px rgba(123,70,39,.08),0 16px 30px rgba(123,70,39,.20);
  --spring:cubic-bezier(.34,1.56,.64,1);--ease:cubic-bezier(.22,1,.36,1);--soft:cubic-bezier(.45,0,.2,1);
  --f-display:ui-serif,"New York",Georgia,serif;
  --f-body:-apple-system,"SF Pro Text",system-ui,sans-serif;
  --f-round:ui-rounded,"SF Pro Rounded",-apple-system,system-ui,sans-serif;
  --g-brush:linear-gradient(90deg,#EE7A3E,#F4A94F);
  --g-ember:linear-gradient(135deg,#FFE0B0 0%,#F4A94F 32%,#EE7A3E 66%,#B8501F 100%);
  --g-night:linear-gradient(160deg,#1E2430 0%,#3B2F3F 55%,#B8501F 135%);
  --g-canopy:linear-gradient(160deg,#8FD19B 0%,#3A8E4F 55%,#1F5C34 100%);
  --g-earth:linear-gradient(160deg,#D9A171 0%,#B07045 55%,#7B4627 100%);
  --logo:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIQAAACECAIAAADeJhTwAABDvklEQVR42uV9d3xUVfr++55z7tzpmfRAEkKA0DuIFEUEAcWO2Ltir6uua9u1r11x1dW1UuxdUVABwYIiRXqHEBII6cn0cu857++POykUMfTd33c+fiKEmTv3nve8/Xmfg0QEu72sXyJi01+tP7f8PQHgzv/6R6+WH29+JxEg7uGLAAgIiAAIkcMuVyalwvUqVEfhehUNqFiIEnFQJgABcuQ2tDuZ7kaHlzlT0JOGdg/udgVSChARmfUA1Pgduz/Inu98v16tuRQqpeC/5EUEpAARGG+6WRmopKqNZuVGs3oL+ashHlbESdhB05nuAJsLuI5CIGMkFUmJoMCIqUhIxaMEgJrO7U5md2NqW9Gmk8juyL2ZLeQigQiQwUFa8QN8/RcIYzcZqIYdZslCuW0pNWxHAHClQ1p7ll7IUtowpw+ETtKARJTiIRULUDxMsTCYBiACUXKnMwFCBy6QcSKkaEBF6lWojuoriHHuydAKemuF/Xhqmz1K5f+kMEgBEXBhLYCs3pJYPdsoXohgiDZdePujeFYROjwQC8q6rbJ6o6zabNaUkr9SBusgHkUlFVlLryHXUGgobCDsIGwknMiFUopMk9mcLKuQp+eLtFywe8GMqvpy2VCh/DXM5hBtO9s6DxY5nSzDC9IERED2f0cYREohMmQMAGSwNrb068SaeQyVreNA0WkIS82lYJXcvlRtWwxV65V/h4wEVDxGpqkUAAoQLnSlM3cmONPR7mWuVLR7mKYDtwETyLlSimIRGayTkSAlwqASMhQQnlTuzQLOmWYDb5bI6oAMZH2FuX09xWO2TgPsvU9g3sykogAcfpHsJIxWGU2iP9LlP/+4ZZEaVSGxeVHk5/fN2jJbfne9z1ie1sas2GCsnSNLfqVAOac4omKcAQrS3OTOYWntWUYnllGIqe2YJxOdqWh3o7ABALYIKJJfZf1PSTLiKhpUwToVqoVgZaJmh+mvIv8O7vRxbwbzZPKMfEKUlZtVRTGmZOm9T7C172PFCkAEjP3/pxkESiEXAEDSiP72WfTXj4DbHINOEwW9ZW1ZbPkMY8NPEK5hqLiGyBl3enhGAcvtw9v2Zm17YVoBs7l2viKgFeCRAmpef+u5AK2fCLttEFJSBmpU3XazZpuqK1OhOnR6mdPHU9uoRMzY/DuohL3PWL3HcY1agofHlxwWYSiZFEM8HJk3Obr4K5bRznHU6SwlI77mp+iiT2VtCeOCCY6guMtja9dL6zKcdxrGs7qAsGGLbW656Malwablb7ngioi1XLtk7E6N7h2QieYAW5oyWCNrymTFZllXhsh5difg3Ny6SiVi9l4jkiKR5v65970Fso2R/eEShpLABCJQPBya9Wp84Wc8t6vz+MtVLBRZ8HF8zVxIRJhmJ5nguq7l99B7jbX1GMVzOjcLQJqNq4+KCBGbnq3lQzY9Vct8qFE2CgEVEW9pcIisfAZ4MoQjAIr4ZVWJuWODrKtATzpzpRqlq8CIOgadrlmGS8pDarVQKoWHKFICQMZJydCs16I/vq217+089kIVaQjPmxJf+zNqGmoaxKPcl6X3GuUYNEHrNAiRNRprZQkAdlv6poWOGQlTmlUNtWlen8/pISAENEzTkIZTd1hGTJHijO/8QSRSloSYtbKWYFpsfArWmFtXmpXF6PSBsJmlK5gzxXHM+cyTfkit1qHRjEa7FF083f/xY8yX7T39NkrEwt/8O7FpIep2YIziYS2r0DH4bPvgs0R6fnKxlAREAiQitvMeNKS5ausGl93ZuW17qaTgYs6q316d/dHlx5xWGwteeMzJCdOwCW3qz9NXlRU/ef4t1l/Xlhe/+M27I7oM9HlTRvcaopRqqVtNEkoakyYbiIgApEy5fZ25YxM4PCpQbZSu0jsPtQ8Yl3QkhyDWEgdfIZAhF7J6S/3Uu8yqLd4z7uSZBYEZL8aXf8fsTnR4KBrQ2hY5j7vEMXgCc6ZQ0iIjICNkSikh+G6mhhSp+z566cJjTilq254hA4CinHZ1Zrg8VHvGwJEAILhQQMu2rlu0flUskdA1zbI+K3dseeScm//23nNltZVXjDhDKfX5799X19cNKuzZKbfApTsAgDGmSBGQdWVQigAAhcjvKfJ7mtVbJWMiPTdevDz+6RPu4y/lqTkkTWjUuYP1YgdZIRhHxNCMf1U/PFZr0yn95imJ0lXVT0yIrfyeuVIpHmV2t3fCP9Lv+so18kp0ppA0QSlg3NpojDEhRDgW+WjBtwnTaGn37Zo+vPegeiPIECsbagHAbtPD4Ui3NoVzVi0MREMM8bMFs7tmtk91ed+ZP8Pa/pt3lLXzZKa6vdme9EWbVllf8f2yBSXV5au2bliyaTUixk2jPuRnyJoMmqUcAIqUIiVFZoGtx/HMk2HrNFDkdg3N+Fdi9TzkAohgT5W9I60ZRECEXJiVxXWvXAOJSOr1b8pATc2ki83abcyTgfEgmAn3qInucTfwlOykNjAGjCtSVlTEGPth1aLXv/nw1jMvA8bipqFrtmQlkQAA8r2Zn/7yXb470x8JX3LcqaFY5KjcLtX+eoOUw2ZXRAkjMX7w6IKstsVV200lBeMl9RV2p+O7pT+vrdz64PhrrZstq67oW1DUs2OX3vmdDdOwCXHz5EntvFnjh4zplt/B+kYrWGCIAEhKAYDI7cYifrTptszc+Kp5ZsVm56grD65XPxg+gwgQETEy//2GKXc6j73ANeqywPTnor9+wjxpyASF6vXuwz1n3W1r39cSA7bwllaEZ0U75bVVd7zxeJCZduB3nX7lgKKeUkrGmGXTl29dv3FbSYe27brmFjptOhE0+xUiaryUpROWezCVDEbD5bVVhVm5LoeTiH7duPy2aU/96+I7KwP1o3oNdur2hmDgjGdvfeDs6++a+ty8h9/UhW2PcRqQsqpnZnUJSWVs/k3t2Og88UbmTjtYJuuAhWH5aiUbptwWXvhl2lUvMc4apt0pQ7XMlaGCtczp9Z5+h/P4K5qidQVkpWSMsVA0MumrafeefbUVCGlCfLdyfu/8Lve//a+ehV1uOvlCU5pN1mP3NdolbJVKMUQCoMbftPyIVJIhi8SjNYGGVaUb4qZ56sARnPPnZ749d+mvTrdzVO+hE0ecqYiCsfCsZfN75Bd1yS1ETCaQTSkLMqbCDTLsl5WbYstmu0ddLtp2PijyaJWZ2j09aSkJ2VBZ99z5ACrz7i8jCz6OzHqZuVK5O40CVfauw73nPyzadCarJsg4AHArfiUCAMH5j5uXrn7+b1Ouf0RwQQAN4fDiTav/c+NDoViEiHiLJ1RKKbLCIWYtj+VveeOKJwXQnBUCWS8AxOSbXXany+4syGprXdCQZsSMTTzx7De//XhMz8GIyBFf/f6T0uodCdPUhChqU2ApWVOySUqhy8dtDqbZmCs1+v1k+9FnakVHHbg8DkAzpIlCM0qWVz81wd7/JM+J1zVM/auxaQH3taFEBKThGXeL6+TbANG6SyuERMTZqxeku339CroSQDgWeffXmfNXLPHHQ69d+2CGxxc3DRsXBCS4oIPqHlvGZtYeZ4wlJUfwy8ZlgolBnXqu3V5cWVfzxNdT7z7jiqFFfRo9R2MST8SQNRXoVLBGhRviP72vdRmi9znhAOUhDkQSsRVzaidd6Bn/N71oUP2k82WwRqTlqmAtT8nyXvSk3usEK30jZAjAEE2lGMJPG34vr6l+/eoHgEiRKq+pnDTx7lXbNnkcLkR0aDoBNRn9QyEMhs1ZGwEoJRmyoZ37Wn/dXFEWS8Q75eSVVpUP79rflCYghyZFRFBEluUiIubNBK7ZR10e++k9MuP2AScfiDz2SzOURC4iv35c/+r1viueQ033v3Ub2myoOylQpRUd7bv8BZ7Rrum2EFEqZUqpa5pSijE25pGrbz/tstG9hoRjkdLais5tCjSreHVoVKFVz2TJHpEhbqnaXumvHdypN+1UfAR/JLSqbMMxXQc0GUDL9VEsrOKR2LypWtsi/ajT9lse/P77798PSYR/fMc/+da0G16XdRUNU//KnCkobCpQ5Rh0RurVr6E3A6QBTBAQAJbW7Phq6Y8Pf/Dysd36p7g8AOB2OL5cMu/EPsMcNj0rJY0hykOmB63dlY2pORGluVPy0rNbSsLaQ/M3Lv/7ey+mOr2pbq/L7gQrVSdCTUdErUP/xMrvVaBGy+sK+5Wi76NmWDrx03v1k29Nv3VaYuPiwOdPi9QcAKJgnWvM1d7zHiayqgVoOVtTygsm3Tm8S/8NlVt7te9y+YgzBBexRNylOwAb99cRFcMeS60t6zFW1SsUjw6+64LrTjg7NytHIZ05cFTCNDTGkTEEAmSUiAFC5NtXtILeeq+R+6EfrRcGgjKRi+jCL+r+c03aTZMTa38Offsy9+WQVBSq9555h/u0O5TVI2uqwQFIpWoC9WMfmDh+yJg1FVtO6X/chcecDI39h/8uIey5D0NAEDMSl/z7nl7tirrmtB/YsWeH7Lw95SJWrZnCXz5l63WCrcOAfc0HWy0MJZGL+Ppfa58913f5s4lNS8JzXmcpWagUhRs8E+5zn3SDlVQTIEOs9tctLl59TNf+HrsLED5fNGfaz1+/d9MTgvGWqdn/xMu629WlGz0OtxUTA8Dmim3/+faDgZ17ntr/OLtNT/oPKzYzE6Evn3IMO1/kdNynkmLrhEEKGTd3bKp6cLTvgoeM8o3BGS+J9DYkFQVrU86+zzXuJiuhs9Lgstod89cvW1e6+ZuVv3119wsZbl8wFmmIBPPSsvF/Qx/27FSszBEBQ/HIyMeuuWzwyaP7Dv1h9aKJo85qTjBJIeMyWBud85rzhGvQ5dtLo3rfC4WkAFFFg9XPX+gae41Zuz303Svcl01SUajWc9pfkpJgTAGYSiLi2/NntM/MffD8m0b3GfzlormI6NLt7dJzMKnL/5MvpZS1cRlja8qKB7fveeO4CzLdvk9+nW1FH1bmD8hISu5Jtw85O/z9W8lmycGp2pKVqbH6l6/UO/bn3szAF88ydzoiqkCN87iLPWfelbROBJwxjWsAkJOScfObj63bXtwvv3Ov3E5WHeG/CC13AOEWQ0ZE3fI6DCzsNnPJj6c+e+ugTj01IUxlMkTGGAEBYyRNkd1R6zIkOv99ZBxa9+x/YKaaNEtJ5CLwxVPxZd96TvlL3Ws3gqYjMor47T1HpN40xerHSSLB+azlv3id7qOLepNST309taKy/MLjzxjQsbs60mHrQXchjLFwLPr14nkej/ekPsMsp3Lpy/c9MOG6wsxcq0RmLV1swUfM19bWdVhrnMdefYZSyHl844L6V65Ove71hjdvM2u3MYebYiGe0S7zrs/RnWYF1IjYEA5WNtQs3rL2gmEntWw4H8E87lCGWNBUI1FKEcI5T9zaMSu/W4ei0waMSHOntGy1hb972XHU6Twt18L47gpvaZWZIgJEFQs1vHFzyvmPRJd+Y1ZsZLqTEnEUttSrXmTuNJCmIgCALZXbxj167cyVv9QE6srrqzljCdOQSsr/cdP0x2E+KKUM0zClrPTXjn/2Vu7SszKzJs/7KpKIt6irIgA4hpwTXTQ9CYzb5SqtzcBJIef1b9wqMgt4RrvAB/czTzowpkL1Kec84Oh/IkmTkFnlGgQc3uOoZVvWffzj1xnpGX0LulgF10Nhnf5LojFEZIwxRLumZzhT0jy+71cvfPScG7rmtSdFzVVeUszuJiUTmxfb8rvDLsrRKjOlJHIRXT478OGDvgsfrXnxCmSIQlfhBnuvUWk3vQVKAbIkqr55E0DcTNSHAtkp6fB/5mUBUF757sPC7LyxfYYapik4393ah3+YqnceItoU7cV57FEYBEQgjapHTnKPvT7y07uJjQuZw0vSYHZX5r1f8/Q8JSUgKqDrX3t4wuAxY/oMJUUmySNe7zs8CeAe5RFNxGxCYy0W2mqlMKviFQtH57/vPP4y2H3oZC9mipRiXASnP8OEIKUiv3zIPekAJEP+1Eue0jsfbVVdENGQhmHKh798zaawMCffoenJTs7/v3qwR8Nr/VITGgLuEnQl/TwRs9kByNy2VmvTqREV9qd5BhFj3KwpTayao3UcGJ79Knf7EEiF/e6RlzuHjE9KAgCAdGE7Z+jYz2597j9zPpq/YWmyWf0/tY4H1141/dmUkjG2vbbql/XL0UKCKWnrMFD5q2RDBVjtqT83U0oh5/4pf2F2d6JsVXzTImb3UDTC2xRl3vsVcFsLqCsAgKmkxkV9LOixOfkuprDVZYD//0wZY2xbXeVFL97Tq23HZy+/kyNDAGTMrCtPrP3JOezcPXoOtlsExYxta8zarUTKKF7IXV4AIjPuPfMu1OyWfrV0CYJxpVSq3SN2d0r/NyUBREBT5n1x+nO3XX78GS9MvAcILOVQUoq0tmB3JcrWIONkIWBbrNLubh0jP7yptekUX/s96g5kSLGAve9oe58TSElg3IKoKlItscbKguD9H9jzO/3XOAjaKAICIqUUR8aRPXTGNZcee6oFeUFExtDqROndhhtblhIlITItd/ZOwGxk3CxfS9XFFK4lfznTdCCJmu455fbGj6EhzSp/HWe8JRYW/w8ogWVndvoPG39i8y8FF4B40XGnnjxgOABoQjSEAw99+p8qfx0yppTkTq/IyDNLVyJjQOoPAAlEAJBY8jn3+BIlS5huB0QV9jsGnqUV9iUlCRkD+mLx94ZhtknP7pSdl5ee/T9dd9qHtgoRIapYpMUkzl7Uh8l4RLi8myu3bawsXVq28Y2fvrh8+OlWU5OItE5HxRdP1/J77mLJRbOt41z6q8xty5UZo2gD2lwkJbM5nKOutm6Gc75xx1aD1PnHjrv7nec/SIT+fdk9/7sq0XpJkFKM89KPnyn//j3u8ADJ5FhU48ohS47tEJHQ9ERDpbffmO5XP7mpqiwcjS7auPKRs67Pz8gBAI5cSZPZnMzXxti+Vsvv0dKTixZBFEusmqniQRWoYLqdEFUkqPc6SWvX2/qAIuVze1+f9YnbZr985BmLilf9T0dMrdYJxRiL1+3YPmuyGQ6YobpGLgKrN94oVEQAQKGF/HXpvY4tuvBeqdS4vsd+t+KXFNRSNMfg+y8e3nXA4+fdrACQSOvQP7bsOy2ve8vlaxQGclKmLPkNVQziQeAaEjAuHMMubko+ACHT7bvr9Muf+WZan9zOd552+X+RGdnHWdDWfx0RIcOKOW8b/hrhSQdlNk4PIlrCSOoIohBmqCGzz3Hdbn9LOD1KSUXqmM79AvHo899+MKBDz7MGnRA3DF2zkVLM7kanx6wpFZkFTdVc0dxVLVsFNZsg6kfOAJESEa2gt9Z5KJECxhPSqAnWt03NGt1n6Og+Qw/OYh3qNG0fP76HryOFjCf81RXz3md2FyjTwqlaQra6e0k0m9CMQF1Kl6O63faGcHqUlMiYUsppd6wrL75h7LnjjxrVtGKW19YLehtblonMgiaBiibXLTf+oGJ+SkSAcUSmjJitz6nIhDQNLrRQPPL54u/7tC3qnFeY7vFZQ4yHwXX/Icz38KVvuGP227GabZo3naTZYnoQmnCFKDQjVO/tPLDHXycLV4olCatBS0T3nX4VABjS1LhAxAp/TU5KhlKSpWRLM6EiAXR6gZQ1d07AOBmxxMafyIgiA4YAMsHc6bbeJxEkYffVgQYH2m6b9vT4Z/5SUl3OD9d0tAVhUko1Q8oOm2yIGOMJf03F3He4w201JMgSggU1IiACJmxmqMHbeVDPv04RLp+SJu5ctSWihGFoXCwtWXfRK/c8NX1KsiUFILIKzcrN2PhQAhQhZ3LHKqpah4wh54pARfy2HuN4ap6SJuOiNuy/fvKjFI4/eN6N/Qu7+Zwe/JPw7iCXFnZqGh62gIEIGNv+zevxmm3Ck0bSbNoGCEkDxYRmhOpSuh7d4463hMunpETGW24Xyy4ZyrzypftXbl539bhzUeKSTasHdOohiUROx8TquQD9LDPFABQAyE0/oBFEzizIIiLaeo2zEktF5BC2z2997t/X3r+9rmLtjmKbpsnd+1aHIMmyJBGJxxasWxqJxw4zGAQZi1VurZgzTbi8JGWjZWqe8mFCM0N1vu7H9EjqRNI67W5mXbrj7CFj5j40ub6h4f2F32WnZhARKslsDuCa8lchY0BkFQopNvlcVb4cNCdJRYZJNrf7hq+ZJ5OUavkFVYE6RMxw+w4DCs0KYyr9dWdNuv2XX+ZMuvmft5x88R5aN4eKY0YyLjb+5/Yd894Tbp8yzcbUIsnKwIRmBut8vUf0uO01bnfvURK7Rwf1oQAC+twepRQCIePG9nUUDdo6HUVKMkSkhm1Qt5nZ7AiEjIGM8jbdmSdTSomMzd+wdOayn2JGAgCyvGmZntRDUf/YxUtbg2VKqSte/PsvKxZkFHYY2XswALDD46uUYlz41y2s+Olj7vSSaTYOZ1g+DJALw1+T1u+EHre/2RpJWE4CAFLdXp/bA2RNFzAC4BntZKDGEhcDAFWxCmINwAQCIUMkqXUcZnE5AEDb1CxF9Pa8L39bv1wpdYgM1C7SVaQE55Nmvjvz9x8Y0x4755Ze+UWmlGx/N8E+hGREgKBMo/idh63RysbYAdH6A+NGsD5twJjuf3mN6Y5dJLFnZjsARAxGw6vKNm6vrYgZMUWKrNxedwJDFQ0CMkEAUL6MoSIEYohEaHPy9kcpAM612qD/1w3LLxh6EiBOnvdF93ZFHofzUMeaSinO+frykn9+8QYIHD9kzMSR400pDySEa70qEynGRennL/jXL0yGsy1KqcC5GQ6k9jymx19eQ81OjZJostt7/iIiZCxmxL9a9pPO2O/F61HTXrvyPo1zAhApmaqhQjg8DACgZh3TbIxZ7BIGenNYZieLO7A2WD998dyTHr/+0hfukVI6dfthcN1WuHL3By/U1VbmpmU/d8mdh62BSNJkXPjXLSj7/F/C7QPVXIayqrZkxB1Z+V1veonZ7KTMJp3Yu7ARURGle3w3jjp3445tJbUV951+pU1oyZAsJVsGqwFAUKQOAttR0wEBGJIZZzndUXczJQlZYVbee7c8Ve2v27CjZGDHnhyZgkMLhZJKCc4/XzR3+sI5jPMnL7otLy27aeb1IOaAe6CHlCYTWrSqdN1LN0MyeCcEJKAkch5AJuIdL35A92Up07AoOVqv7oLzn9b9vq5s88x7XnLrTkvXCQA9mbB9HQAICGyHuB+YZjWkkJTI7ZPUVuSaEACQmZKWmZLWyK55CPcoETHESDz24CevmOHgeSPHXzDsZFOaTZCLvUtin2K8nd5JyippRHcUr500MdFQyXUXKbNxdBaBiDFmRsOp3QalDxxLjeQosC+DhER0TPcBx3Qf4Nad1qSvVIoRMU0HZCoWZtCwlRJRAkYAAIRCY216WMmVJPnKdx9e9sp9s1YusPbsYcAgMcZemfPxsg3L8vMKn770r7QzrdFBr2WRUqQUMs64qFvy7YpHzwmXb24hCWrO+ZGRmUgfdPIu2rlP9+axOz26EwDKaio2VZRyxpI9O91JkQYha7dKw0QOQAhKou7F9EIFwLmYt3aRKeXwrgNen/VxYUbbjm3ylUqWpA6FD1dEnPEKf+2kGdOA4KGzb8hNzWo5lH8wK7tERJYMOABEtm8om/5S9fzPgWtMd5IyCQCTYVQy7bciH2+n/rtAM/dpKaSSnPGXvvtgytzPc9Ozrjx+/CkDjpMA6PCqcINQ9duUJJREgGDEMTUX3VmkFDBWXL39ouNO8Tk9A9p3215f1alNOwCrGk+HLMtjz349rWzL2rHHnnzpiDNMKfmfjcXt6xyUVXZlXCAwAAisX1jxwwc1i2aa4Qbu8DbSqsJOOElEQCQlbW6fPSN3v4dMLMhrZaB2Y2XprL+/luJ0vznnk0Ak5HW6yemVNduEClQRIUkiAIgnhK8AuQamQYjdcgpPfvyGwvSc3LQ295x1lTUwebAgFLv4HguUt2HH1te++8Dty3jivFus0dPWbP/W3ZVFGYqMcQAw/DU1i2ZW/fJ5qHiZSsSY3aW5fMqqPjVWO4jIKpQnv12aWkqG8KTRAeS8BKRxcVSnng6bXhfy7wg2JANim5NiIaHCDUoxlAqQkWmir8DyNkqpIZ37vHXtQ8tL1h3fa3CK020RdRw45YtVcdpVvQiQwSOfv9FQte2ui2/v076rZaCsN1sAlP0yRwAIpKTlFQAgVLy86sePan6fFa0qQy6E3SVcOkmpTLMR5k+NZKCY3DeIiChNQ/NlM6HRXsHLf6LEitJcKX3yispqK/JSs28fd5HdphMA2BygpJCRAClAUwFHkoQpudZDcC4AoHPb9p3btk9S/hx4HIVJ/pZgNNIyebTC2cXFqz/84YuCjt3vOOUyRUkeLsaYVEoqaRPavpnHpOAVAlpiqFs6Z8ecaQ2rf5axCLe7bB4fWQNVZsviPO4qyqT3QJJST8uxVAyR719jxvrZM78TEElSkXhMSMEQUeiIjKlYlAhJgTJJSUR3lgJAJn5Zv3Ttts1NRRU8SDkEIn6ycE6XG064+93nLeaEpqL4v7/7MO6vveXEC9M9PiWtbAvqw4ERD0/sf8fZFQ211tz4PkVKjHNkrHbxNyseHL/qqUtrf5+FjGsuHzJO0gQlkz56JxBU8xAe7jRLQfbM/P1uqOx050SAyBnfUr39w/kzEJEQgTGhjDgqCy8tATR0Z1if1Jnt1/XLgbM23gyGzONwHhQXLZX8ad3vO2rLdd3W0luU1lZ8unB2u8Jul404o9GOAQA1hIPLi9el+rwEBLRvNVcE8K/5pezzfzWsnk+I3OFGsPhKzCZCwhZeZycxtGQqRiIkAkTdEsYBOE4CYoD1keCizatDsciq4vVRMC6w7C8TggyTFAAoIALUQHdbH6uNBX5cu+T1eZ/rNv21q/7udbosvqYDEYbgHBGfvej2a0dN6JpbaLFCmVJyBh//NttfVXr7lfelurwtvUVhVu6aZz+z63qG29dKt2Gh6BMNVVs/eqrih49ISeH0WAlFk0fYU/MEmw+haLxS03gukWJCt6fnwgEO7BIAw1gi/tyMaV3atm/nzdLIDEXDLocLGBdkymSBgwhRWGzWBPDt8vnHdh/474n3ba7elpWS/qfQrT8PnwgJ4Msl3/fO79w1t7BpZQXnpjSn/fiVKy370uGnW7Rulrqs3bF1XenmM48emeT5ah01OOO8esH0ze88HK8uE+4UBAQlG7uELdYarfrszuFdo9lq4q2y6E9AKuF06xm5B9g+sHxGusf36W3POWw6Abww873GHF0IUI13oAg4B64xAEn0zIV3WHfaK7/ojw76gN26r7scTtKiMkOCs+vf+OcrHz3/wm2Trh99nuW0rZ8LNqxYtuK3i046r116jlQSCDjna8o2H/fAZZLBqF6D3A7nn4+PESFjpOSWdx4pnfE6Ck24U5uRNQgMkJoipaagqQlp09I7YFMpPYlRU2Zc8+bZfFkHpe9rE5oFUTBM84ax5zaSl6EALsAwEJEIABkyniykADXyA1q9Rtxja7qlX7JWdvek1KqRvTLr41c+e/2oASMvHX4aNLKmWa+3F8wEBhNHjrfExhkLRsOX/OvemoqyN+6a5HW6/7x+bo2DxqNrX7yxbvEMze5EYVdSWmvdiOKg5gpHkzlqtkS7zz42SgrRjMed+d2YZvujPtI+Jp5ERIJxTRcW4AKREwBDYUuCvXBXp88tzPlupSFLEgnTDEbDTU9prXgwGq4LNOzETK4UY2xN+Za7pjzt9aS+fOV9HrvLyr+s61T76z765Zs+/QcN69rPqowyxu7/5D9LVvx0zqgJVxx7hmyUBBHtmQnJ8vXSWPP8tdWLZiqup3Tq68pup6RhsQXIeASSgRK14GfZeeGBaFc5WW4dLTaUtL4j9hJK4X5htHaqcQEwpjsAFSAgQyCZ5B7/48BFETHGaoMNx9x13rWvPgxWeErEOZ/8w5dD771w9GPXhGIRQCQAqaSFcLj7vef9kerHJv5tQIcehmlaWmVIkyF+ufiHuuINlw8+RXCRMA0hxOIta/791eROXXq/OPGeRsBYUuSC83gioXZNGBUyVjz53rql36HQco6/wJbVPrxtnbDpZCaMRMLbczhqdgt6Qc1Twc1ANNpZTcgCnGOjazENPT03re9IAGhkRzwUPRxiaHcBqCTltDLAjP1psBwzEue/ePeilT8N6NRdkeKMMcZuePXRH1cvPq7/0B3+Go6MlCIiwQVn/O1507+c+/WJR425ftQ5pjQ5ZwBgSqlrtm11lZO+neZrU3DWUaMtXQSAxz5/Ix4OPHPxXzO9aaaSDJOU9Jyx52a8fcf7z5myKU8Dq5q9/Zs3y2a9w4Rod8p1Nm9q2XfTSHNQIqLZnV0nPi50uxkJAOONWB/WuOlb8Ksn6xJWfZareNTqeTMuZCyUPnCsLSVDWWcFHBIkjAXqdfms1jdwhmRQIrqXtMZa+ue/envWnM9OHXvujWPPZ8hC8ej4Sbdn+tLevO6hLxfMPv/YcbpNZ4xxxr5a9vMFr9x321tP2lM8j553c5MJMKXUhPhp/dIxD1y1avPq8SNPzsvMSZiG4HxDecn0RbPGjTz1tKNGmlIKxpvM1FWvP7R2e/EjZ9+gcWG1o60oNrBxSelHTwCplP7j3Lkdtn78jM2bmQiFmDuz193vBdbOr/71S2u+ERCYEGY0KI04Exo2ZnmNhpgAELkwQ3XpA8boqdnKNKWU3O5ue8LFh3QMxcpxGHoykFSyIiYNFa5r1NQ9qIXgoj4ceH7uezntOr50yT02oa0p23zmpNtO6T/8gXOue3H2h2XF6ycOP5MhLileO+Gp2z9ZMPvGMefaPM7hXQb2L+wmlQICxpgmxIsz33vmq2mDuveDhLzgqLFJUk2A2St/MwKB28debJHUmFIKIaoCdSf98/q8lKxXr/pHisOd3MNEiChj4fWv35WIRjxtO2QdfcqGqQ/qbi8YUZsvo+c/Ptk+973y79+xpWQiKGQclEw0VKf2Pr7d6TcAgLTOn2uE3yATRMpoqG4/4fa2p1wXrt7O7U4ZDWYePc7VritJeagO/kme+6UET801mBU/IZFJwZq926jfi9fuKNn0xcOT8zNyXpv1yZSfv3r8/JuO6do/HI0+M/2tk44/pVNm/h3Tnl1RXnzrCeeOG3BsSeX27dXbHj//JkOaQKAJEU3Eb5zyeDAcmnbNQ4MfuqxDpy7DOvcjIMEYACwuWZOb33FIpz5SSqvP+M2y+fd9/NJfTrrowmHjTGkyxpqCDeR82+eT4tvWSkltTrqqYcmMhL9Wc/u4EP0e/Lxm6ezSL/5tz8gFMoFrRrDOkZrV5ZqnHW2LNrx2hxmPMKFbg3UMERg3IkHd4Si88vHcE69c9+rtKh5Fu1NzuPJPvWEPdauDKw2lkEjw9HzgPBm9MiD/jj8M1xAAIMeXobt8H82d8c5PMyAuP771qZzUDEX05bIfSko3jeg9aNzTN/fN7TTjjucF58nRP8GzfRkaF0qpTxfMfmHuR8OL+j141f0/rl+6Ztkv9068267rhmla109xeXSX02HTAWBbbeXT0ycvL9/0+sT7+7bvYkhTNLU3SCHngU2/l858k3HM7D7Ulta2+rev7KmZkZqKHre9bkb8W6bcZ0/LASXBgjkNPLHLVU/Wr56/4uGzZDzK7S6SJkNGjMt4DIxoatfBhRf/w9OxX8O6hdU/f6r7MuMNVfmnXOvK76J2Q4EcXJwSmQkQmmAZBUzTAAgZKM5U7ZamvGaXb2XIFFGP/I7fPfDG3CXzj+s7ZET3gQAQNxII+K+Z74Fg81csef2Gh4Z36a+UMqWJiIU5edefeP6NLz84dtDxJZXbUrjj+Qvv6N2uCADe+/Fr9LhO739806EVRHTrmAu+X7Hg/H/d6XN4t1aUjeozdNKldwKi2VISyShHbXn/CWWaiqjwvHvKvn1LmiaFG7KHnJLe/4Qld4xATeeCKVMl/DWF592VN+7qTZPv3T7rbZsnDXUXASDnKhYhI25v0yn35KvbjLoIGTfC/s2T/06AZizibtux/fhbqUU8fYjcBhlxQiaYLw91FyTCgBy5ZtaUWHRie2RMQQBFNLxL/+Fd+gOAlMpUpq7Zpi/+ccGS+aOHjXr/lqfSXN6EaWhccORWdvPSxXf/2H90Zbj+pjHnFeW0AwBTmglpfrl4XrcOPft16JZsWgASUEFW218enDpr9QKX7jymcz+HrhOR2rnlZ9UBaxZ+Hdm0iIxo/hm32LLaNfz+LepukEbHC/++9cMnIpUlemq2dbxij7+86u7Yd8l9J4dL19pTswBRmYaMhYHI075H9ojzsoafLZxeJU0EKJ72ULB4uS010wjUd7r8n8KdqqSJ7NBhSgkByYiizS6YN4d7c1TVehA6Ck35d1C0AZ2pf5jdAEgpVVJbSddss1b/dsPkR11ez/OX/K1JEi33kVJqeI+BySxdSknKJrSfNywrryy+bMQtgvEmBC0CKqVcDqd1PgkAWP/E2K5TuTIeLf10Ury+IvuYswrPu6t89juxgJ8LljFsvDTilXOm2H0ZSslEONzrzsl6atbvd48xY1FbShbJhBn2C2dK1tHjMo+dkNr7eKbZAEAZCabZquZ/VjHvPZsvK1Ff2f6cO1P7jDjEkmjc8/EI090CucazOlLlamCINhvF6lRNiWiXSn88g8U4Z0RSKcHFizPfe272u2VVZeMHn9gtr4MpTW1PGBYppUVpwhgjSQAw8/efAfGUgSN20X2rqaeIEAAZ7hHmjIhmNIjC3u7suwrO/itjPLj+NyY4EGUfM377zNfMeNzm8MqGqi5XP+PIab/ojlHIhc2TYoSCQojc0Ze2GXu5K79rkvZPmoCIQjNDDSUfPikcbjPckN53ZPvxf1HW6RKHFNxtxejxKPNmCADgub3MlZ8hAuNcyqi5faVo169FSXNP7QJFgvM7pj7jDwdHdT+6uGzDNWPO2Tu7X3OVhXMAmLXq14L8Tv3bd6NdTnIDsKj69+buiHRfVr9HpjeSKKpw5VYlpaegm3C4axbO5K7UhL8utc+orGFnLrlzJDIQdme8oc7drmuXq570FA0AAKWkpWTAOCnJGFbO/yyyo0TzpHK7u+PljwJjIA/t/ChiEoJCZhwteCfP7cU0HZEAARlT25btpTZJAJYkbp76pEnqkfNu+uC7T/u263V814Fq5xMW/ihtRMTy+upVW9ef2HeYrtmkkrhf598RkTINAFKJODOiKhb29TnBv3l5IlDLOGNCdLzkgeL3HgtuL9ZcKWa4PrXzwD5//9hTNECZhpImKJXc9Y02oH7590K3m+GGdqdd72zTQZkGHgbQO2MgDUXEbA5GACyrC/NmIxmMAbM5ZPkKMqLA+B4rVFJJwflf335WkZp06V8f+/KtgL/iplMv0oRoDQzX8kRry7cY0eCJvY/ZHWK7bzuLcyBALkgZTl9G7uiLG1bME3aHGazNGXURGfHK2ZMdqVlGOGjLyO922+uaJ1WZhgVOYEJDxqyNyRg3Y+FwZZkyTUebojZjLreQbXDo57IAQMVCXHcSAAMlweHjeb1RxZEhaDZqKFOVG3BPVRGppMbFMzPerg41vHjpXWV1lVN//qKwqM+EQaOJiCP70x61VRldVbqR211Hd+y1iwD2obPaHOASCq3omkl9HvlauLzhkpWM20A4s4efW/z+Y4oQEDiD7jc8b/NlKtMEZMiYGQ2Wz54aLFnd2NMAZSQYJRgk8k66XDhc+w0B2Y/Um6Ih5vACAAOral1wNCoTEZEJMKLG5vm7l4slKcHFzGXzf1iz6I2r7weAl2d/XF9RcuvJF3kdLlPK1uMwV5cXF+Tk5fgyLODagSJOiLyd+jvzu0XKNyciERkPZw4aG6/dVrt0juZJSzTU5J5yfUqXQco0EZFxHtyyctn9p699/qrA+oXWgXxKKc2dYnOlKeHKHHL6YT5fF4wYunwAIKxaNxYMBd0DygTixDRj44/2466DnWZAFAOsCtY/8+07kyfezxnfVl/18lfTOhb0uPy4M3Y5rHMv+E/LV2/aXtK1bSEi/il6s5VATVKKCWFGgmhEpFQZR43b8c0bXHMYofrUbkcXnHkzSQkIyHlk24ZVT14Sq6twdxna5oSLABCQW548d/zt6eWbNE8qHTZCFGSgJCGizQGKmLWzWEZHzO2vjDgpBTaH3LFGVm9BbKZ9sWaQH/zg39cePz4vPRsAHv38jYa68vvPvcHjcKmdnfBejJVllCr9tQVpbVrq3n5DRpExxgUKDZC58oq4KzX/lGuVEfev/YXZ7MC0oolPME23mrIyElz3wvVGqJ4Lrf1p12955+Et7z/JOAMEpVRGv+PzTr5qPwzUfksOESgRRd0JiADEABCURGSs4/FkkW0zTUX8xto5TZbKCpMWFa8OGbEJg04AgF83rvjPp2+OOHr0BcNOlkq1dneTNRtFQYi3zchq2Xrer4BKIWK0Ysvmt+6RsTAR2dPb9n/y+/bn37N91lQSNoj5u171hKtdN2VlEsg2vHVvqGwdAKX1GZHwV5V9+Hho6yogRVIiIilpvfMQzqjtHs2YCeZMaZ7psywV6zAcXdlgmqQIUCRWfWMRVTTV26f8+OXEUeMVqWg8dvPUJ2xO/dmL7rBA7fvC2YSSVCIUSxGuvXYUoTXzJwBQt/LHde88Vvnzp4hoxqP21KyaRd/UL59DUhVe/FD28AkkTSBAzit/+KDix4+YM0XojqxjJ5R+N425Uj25HQAZ1yy6P3YYIqhdow/dhTZH8kCupOUiYhmFov0QAKYME4TDLFspy1ZY+4UzXtlQWx8ODirswZD989PXF8+f/fgV9/Qr7GbVtPdlJwACoKH20r9s5UZDxgmgYcX3Dm9qw/rFVmmASOkp6Tkjzutzz7u5464iK/MXIli6dvPbD9p9aYa/qu3YK+I1242qEhOEu8ex0fINDWt/O6zcCzuByfQm+8CaWYURWafjQfeCUoBCxaOxJZ81wTuXbVmX603XNdsnv81+5P2nr5xw9a1jL2gNZH/3OXvOeEabrMpIvXV87n6aYKWQYah0be2qBZpu17hVZuZE4OsxrMdtb/h6HqukVEoyLmTEv+nlWxKxmIzH3O17ph81bsfMV4Vu19Ny9JTM5Q9P2PzBk8mg4wjIY3daPGQEwAoHYWZXQkZKgs0ZX/GdCjeg0ADA6XBuqtk+7cfpE566+aJR5/7nugeTXPj76LCsxHBIQa/pv85liE2nt+5fga3quzfRiCQk2bLaN3kRUlIZCWUkGOdcs8Vqti1/4tLI9vU2l9uMhjtd+nD5t5Nj9ZVgxvKGnVq58JvA1g3O1Iym0ynhyL1Ys19XkrlSRefj0OYhIwHcLuu2xX//kiMqaQ7r0ndA+25vffvR1FuenHbzE7gnMFUrx1iJ6LaTLy4NVx9z7/mf/Tbbwg/u6+wXchHYvLT8x0+Ew22zaSndhzXOF0kAZJqNaTYzGiqfPXXlIxOCm5eiMzVWsbXDxQ/IWKh89lThTkXN5e15bHDZLLQ5RVquRW5u+KvhyFFfil3MCC86hi36RIb8oBQwW/TX9+1DzrOGCe8986p7z7xqL7DB1lViGAF1zS384d43psz6yON0IeK+PT8RIigzsXnKPwgoEY6kdh/i6zpQSYNxzXpLuHRt1W8zahZMD5att7k8mtNjVJcWnvu39L4jl95/hs2TFvfXZB13fiJQH9q62uF2pfU81gjUrn7+WtNf0+/RGVx3EKnDz1wtWjpEUkpkd9AKj5a1ZWYiBrrTKF0VW/6NY8BpJE0JaIHy2YHR/1tNi155nZ6+/O7GCVe2TxEt42LL+48H1i8SnnSlwgVn/xUAGdeUEa9Z+HXlDx/5NywxIwFud9hTM1U0ZIYDHSc+mdrzmJWPnidjEc1u15ze/HFXbnzrPqnImVPg6dhr1XPX1P8+o+Cs2/lupAdHRjOs0ojW/9T4ym8gHgMFxER4zhv2vicBcusc1IOyXRBRKmmBDfdNEkoxLuqWztk2/WUtJTNeX9V+wu0pXQYCQPWvX2z74sVgyWpA5HaX5klTRNHacl9B96KrnkwEG37/x+lkxm1uT6RqW8873oyWb/Sv+w0UZQw+rWLuu7XL5zrzeuSdcsMRZEcWuxgRUlJr14vl96VlM1DooDkTxUtiv89wHHX6wTr1uqmjzjjbdzYuNCPB4nceYjZdxUK+on6F596ZqK/cPO3+mgXTkWvCnQKKAEkaMZKy3ek3tx11wY7Z07Z9/R/hcHOHJ167I/fEK1O6Dfn97hNsThdpLnt2+5L3/6nbtNwTr9TTcg55a29fD9p1HHd5bMVspQiIkNvCs16x9z0RhHZkyTqJFDKxY/bUUOk6zZdt+qsKL/h7qGTVmmevjFaXau5UUIqkCYCkiOvODuffzR2eVU9cHC4v1lPSGGNxf42786DCc+5Y/vjFMhoBI1Jw0sTgqnmhiq2ZvYe3O+lKUvKQtvb28TQyZEpJW2E/vddoFfIDMrQ5E1uWRea/37JUdUREwbgwo6GKue9rDhckQq68zomGyuWPnBuvq7C50sg0qZE2gJTiTu+O799b89xVRn2l7k0HongwoGfmd7rs4fUv3RwtXSMNw9NtGPdlVy/82pWaUXjRP1BoREeSwp3tCYALQOQedzNzpoA0SSmwuUIzX5LBWtin4sfB5SIiBQANa36NVBQzTUdkMhraNPk+mYgy3amk0bJHwDg36isDxSuEN51pNiBJhqGntS086y8l7z5Uv+pnzaY5s/Jyx1xWNuP1aCDY7vSbfZ0HKGn+d+QZu3kOkd3RNfIKFfYDIgqbrNsW/ualw6AcfxSnWUIKbVjISBEgATcjAWUaXGigJO2SziKi0ITdCdJUSlkQZ1dmm9LPnm9Yv0TYnZo3s+C0a0umvxwqWd32mDPyTr2ejlAE1YrTyBgjpVxjrtXadIZ4BICYKyU8b0piy1LkAg77GWONUC6IVBSTdWQKAjCOjCVnYBCh8aRSQosMOwm8sIgWgYtA8XIjUK053czucnUasG3Gm+G1v6T2Gt75mmeAMcIjf7om++OComJ2t2fCfZCEqyCZCf8H95NpNLUqD5VF2iO+hDEASATqdilZYCOFoyWgZICeJLBLapo1hME0HbkGpIjbapb/4N+8InPQKX3+NqWxm3S41WJ3G/DHd8A4SdPeZ7Rj2Nkq3EAK0O41Ni8Mz3oVGQdSB2NEH/e9p2cyxqh5LC85ZEG79q+QrPlVTDYImqZkkGtmoFpGQwUTbuv+17eEJ02pw2Kgkmj3ve1FBnsZVEIkUp7x94i0XDBjAEqk5IRm/itRuhK5AKkO6ykiLaevWg5pQzODoIXYbX7kJL8jNaY1nKQhAzWurHZ9/vpmx4v+DkwcFp0gQAQjBvHw3kM1BnuZbEYGSnFPhve8h9CMIwDaHFx3Nrxxq4pHD5axam0JBZGkKRNxauyEtKRexl0PF6ZkHRMZMo4EMhoygvWaN6PgnDv7PDw9rf9oJeU+j67S/tGlMDASqroMNNveV+zP6MQsY9XvROeoKyJzJ0sALaOduWN98OOHUi58jKQBKA5TzR9BxsJmqB4Za2bbaSzh7AzSJmQMkClpUixC0tC8aSldjssYclr6wDGaOxUA9jPNxv0hrkEljZJlPK87cA32Wn8UremokVLuM+5ObFyc2LoiUVvu7Dkq8sNUkdvNNeISMk04DKy/REAUrdhiNFQzTbdG0C1kZ8v9igDEGJJSsbA0E8Kd6us5NH3A6JQ+o5xtCiHZRTPxANurrR2bsXgGIb5qnpbfAx1u+DOog2gdhEEx3em95Om6J8crIxor32Rr3y/wwT9Edge92zF/WrM68AETi2eoYflcisdAd4BM8nO1PMsUGSNFMtjAdN1dNCBjwJi0/qOduUXN9Hek8KB0ubG1Tg4ZxpZM5227MF9Oa0An2Noz05VELiILP/e/cQsh55n5CEoGajPu+EjL77GvNcR9Ew8RIMhoeOm9J8Vqy5lmQyKrmN/MQcGFioaY0DIGnZxzwkXeLoNwZxkc1iKHZZ0QIws+0doUaQW9W3MY+F5D2z05D+egM9wnXodGBII1Kh4BknX/vtKsLEYuYF/4bnHfDnxRiGzHd29Fyzczm52UStqnpsSCCzNU7+nYp9e9H3S54V8pXQYBkZImKQmIyDjsH6Xn/kuCIVDk53dEVvvWS2JfNMOyFkohF/43b4788iE6U0EIFQ2ytNyMW94WWYUHt8ae9AFKIeeR7RuX/uM0UrKRQgsa+RwJuTACdTnDJ3S++mlmsytpAuARK2wohZyTmYj+OEUrHKAV9t+nNWH7GGAyUsp7yVN6r1Eq7CdToc2p6rbXTrrQ3LFhX/WjlSk6SXPTW/fIWAgbeYYbUzhCxs1QfdbQ07ve+AJquhUj7askDhr/pZLIuQrVh2e9rHUarBX2V/u4O9m+p5EEQvdd/bKt6xCKNCAiszlV/Y7aSRcmNi9pjTxa8/CNRCoSOS/58ImGVT9r1lk41FTlAMaFjEc8Hft2ve456/DI/XPOBwdWqyRyYVYVh79/zd7vZK1dL9r36HmfzNROx0KpSEP9C5clNi9Gpw9IKSOGwua77FlH/3EWROMAfaY1RVk1/9N1L90iXB5QMnlqQvIcMCRFjIs+D3zmyuuijmDNtRHjE1/zQ3zjL67jJ3JvJkm5Hzh2tn8OipRkTl/qzVNtXYeqUC0wxjQHKVX3n2tDM19ExoGxAzFZliT86xdueO1v3O5MWiVqpJgFRMZlJNj+vLtdeV2OZB9CKesU0fC8KbENC9zHX8k8GaTk/k0U7JdmtNSPeNj/1m2xxV+iOy15JETU7xh0pu/8R5g7dT9dOilkPFqxZfnDE8xQPQodSCXdNSICIOdGKJDeb2SPO6cmZyAPf3uOCEghF7KhIjz3TeZOdw44Fb0ZwAX8yWmjfxjWH4AwGleNSAXe/0dkzpvoTCHGEFGG6kVOke+SJ/Sio4kISO0D6wYRIMpIYMUjZ4dL1wmnW0ozeYgIJvuQAMQY7/PQdGfbTvtnEA409VESuECAxKrvo8u/sxX2s3c7FjwZwG1/VMBqzfWT5L37H1E0Wszw3LeCHz1MiGBzgCIy4yg099jrPSfdAMhapSKIoJR102ufm1iz+BvhSlXKaMwnkixEyEUiUFd4wT3tTr/pCCA5rASHcRVuCP8wlRoq9O7DtYI+mJJ94Np5YJrRnH8Qcp5Y/6t/2p1mVTG6Uq1cjGJhW2F/77n3a3ndSakkr/PezhKRTIiSDx7f+slztpRMkoZqZpUFAmCcqUTMkdOh78PTmWaHw3xSHCkLXBlbMSv6+9fcl2PvPFQU9EaXDw4GAvGgCKM5tpOB6uAH90cXfQG6C5Cjzc6Ehg6nY9gF7hOuhuQE/J5NvMUJXP3b1+teuE64Upo622i1JRCTJ5aHGrrd+krm0accPrVoIQajsjg89y0IVmqFA22dh4q8bsA4HKRpzIMnjEZ5AEDk53cDnz5GwXpweIAJkZFLpGzt+7tHXSHadiYAkCYwtnPZWyHjwc1LVz403ojHueDNljPJL4zImBkJpPUb3fu+D5LHquw8u3YIBvEIlLLcgwrXR39+P7pytkht6+gzWut6DHOnJamiD1Lz/KAKo4VJNau3Bj95NLZ0Jmh2RSA8GVp2OxS61nmIY/BZPCVrV5EQAcDWj54KFy/jDg9Y9Ns7OTMERJWI5o//i7dowMHy263RBhULRX/7LPLzuyBNe8+RjsFn8badk278oHYJD7YwdlaR6G+fBb94yqwsAZsDONdyOojMfOK6vctge/+TmSu10XChxePTyg7ooYSIEyhKjvsDqEhDdOHn4blTlL/S3nmIc+QVWpeh2Dh4cLDcVfNJZuoQ4W5IJZkXQ3WhGS+Ef3qXEhHgNrQ5taz2Ij0bXekit7veb6zw5TQeIULWUXjNrbuWhNjY3LA5JE6bFBBZFgkAzJrSyK8fh3+Ypmq22rsOc42+Ru97InJhnYVyiPjxDpkwdlaRxNYVwS+eTqz5AYhAaMzh5altwO5Gd5o9v7ut92gtr1vTkWDJ9vvhCJMsPSBoHHIgJRMbF0R++Si2+CsVqLZ1Gewec529/8koNAKAQ2wbD0gY2JoWfcuIcNm3oW9eSmxZZh3dzJwpzOVjgjGnl2d1sHU71tb1WO7NSHZSlUqiFw+yYJKYEasl1XRdo3x9bMWc6JKvjY2/ATJHnxOcx1+m9zoBLWRQsuJyaPfHIdaMnawWImOkVGzp15F504xNS8iMERNodzHdTSDRiHF3qug4yN5zpNbpKO7LboE6UI0wRgRs8bO1GJ+myUkEzpuhPEbCKF8XXzs/tmqOsfl3FawR6bmOgac5hp1r69A/+Wl1kJs0e0nLD5cwmqoIjQYhvv6X6PwP42t/VP4qJRXqTqa7QJkqFgQgnpKlteupdxykdejP2xRZ6rIraEap5rXehSvYkhNju9fHyYjLmtJE6crEpsWJzYvMbetkqJ550vSiQc6jTtP7jOFJH6aAFBx6bTgSmrGLSJBZdVbZUBFfMSu29FuzZJkM1gLjYHOC0EBJMOIkDeAa86SL7A6ibRctuyPP7sDT2jJPOnN4WnNsIRlxFfErf5VZU2rs2CR3bDDL15mVW6S/hkiKlEytsJ+950i91yiR1w2bnRbCkSgDHwlhNNFmA2IjzMesLkmsm59Y+3NiyzLVsIOMOHANhI6CExGZJpkJIIXChroT7R50pnB3KnP5mN0NNgdqelI20gQzRvGoigZluF4Gaihcp0INKhoAI45cMJePZxVqBb31oqO1oqO1NkXN4bJScEQKwEdcGC3de5OiAICKBs3ta40ty4ySZeaO9aq+QkUCVhGFuLDSEVJJhDkikGyckSEFUiIqbKKd5xpqduZKYZ4MlpYr2nTW8rqK3G48q5Dpzmb8ruWc8QjPA/wXCGOXMH8XB2smZH2FrC6R1SVmdamq2y4bKmSogWJhlAmQBiCCw4MOL+oO0HS0u7nTxx1udHjR5WOedJ6ez9PymDvVOjGn2d9IaXVH/htk0GJMqUXxfC/lnT+t/Ow+HL7Hj/zJdZIQBJVMABnf/a2UiKhIkGJBiocpFlZmAgBImcgE2hyou5ndabGjoGa36B12DpTRyvOpBbahlUUt2hl/3Zo37PFEnpaHZ7S8h/8HOiUl+TKD/tgAAAAASUVORK5CYII=");
}
*{box-sizing:border-box;-webkit-font-smoothing:antialiased}
html,body{margin:0;padding:0;background:var(--cream);font-family:var(--f-body);color:var(--ink);min-height:100%}
body{min-height:100vh}

/* aurora ground, fixed behind everything */
.yili-ground{position:fixed;inset:0;overflow:hidden;background:linear-gradient(165deg,#FFF8F0 0%,#FFEEDD 48%,#FFE2C8 100%);z-index:-1}
.yili-ground::before,.yili-ground::after{content:"";position:absolute;border-radius:50%;filter:blur(38px);will-change:transform}
.yili-ground::before{width:420px;height:420px;right:-170px;top:-130px;background:radial-gradient(circle,rgba(238,122,62,.62),rgba(244,169,79,.28) 55%,transparent 72%);animation:yili-drift-a 8s var(--soft) infinite alternate}
.yili-ground::after{width:380px;height:380px;left:-160px;bottom:-60px;background:radial-gradient(circle,rgba(244,169,79,.55),rgba(255,221,184,.35) 55%,transparent 72%);animation:yili-drift-b 9s var(--soft) infinite alternate}
@keyframes yili-drift-a{0%{transform:translate(0,0) scale(1)}100%{transform:translate(-60px,70px) scale(1.12)}}
@keyframes yili-drift-b{0%{transform:translate(0,0) scale(1.05)}100%{transform:translate(70px,-50px) scale(.94)}}
@media (prefers-reduced-motion: reduce){.yili-ground::before,.yili-ground::after{animation:none}}

#app{position:relative;width:100%;max-width:520px;margin:0 auto;min-height:100vh;padding:20px 18px calc(108px + env(safe-area-inset-bottom)) 18px}

/* logo mark, reused from design/blend as a data URI background so no network fetch is needed */
.yili-mark{width:30px;height:30px;background-image:var(--logo);background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block;flex:0 0 auto}

/* glass cards and hero cards */
.yili-card{position:relative;background:var(--glass);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);border:1px solid var(--glass-edge);border-radius:var(--r-lg);box-shadow:var(--sh-soft)}
.yili-card.is-strong{background:var(--glass-strong);box-shadow:var(--sh-lift)}
.yili-card.is-dark{background:var(--glass-dark);border-color:rgba(255,255,255,.18);color:#fff}
.yili-hero{position:relative;overflow:hidden;border-radius:var(--r-xl);color:#fff;box-shadow:var(--sh-lift)}
.yili-hero.is-ember{background:var(--g-ember)}
.yili-hero.is-night{background:var(--g-night)}
.yili-hero.is-canopy{background:var(--g-canopy)}
.yili-hero.is-earth{background:var(--g-earth)}
.yili-sheen{overflow:hidden}
.yili-sheen::after{content:"";position:absolute;inset:-40% -60%;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.32) 50%,transparent 60%);transform:translateX(-60%);animation:yili-sheen 5.5s var(--soft) infinite;pointer-events:none}
@keyframes yili-sheen{0%,55%{transform:translateX(-60%)}100%{transform:translateX(60%)}}
@media (prefers-reduced-motion: reduce){.yili-sheen::after{animation:none;display:none}}

/* buttons */
.yili-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;padding:0 26px;border:0;border-radius:var(--r-pill);background:var(--ink);color:#fff;font:600 18px/1 var(--f-body);box-shadow:0 2px 4px rgba(30,36,48,.18),0 14px 28px rgba(30,36,48,.22);transition:transform .2s var(--spring),box-shadow .2s var(--ease);cursor:pointer;width:100%;text-decoration:none}
.yili-btn.is-glass{background:var(--glass-strong);color:var(--ink);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-edge);box-shadow:var(--sh-soft)}
.yili-btn.is-green{background:var(--green)}
.yili-btn.is-coral{background:var(--g-brush)}
.yili-btn:active{transform:scale(.97)}
.yili-btn:disabled{background:var(--line);color:var(--muted);box-shadow:none;cursor:default}
.yili-btn-row{display:flex;gap:10px}
.yili-btn-row .yili-btn{flex:1}

/* chips */
.yili-chip{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 15px;border-radius:var(--r-pill);background:var(--glass-strong);border:1px solid var(--glass-edge);font:600 17px/1 var(--f-body);color:var(--clay);box-shadow:var(--sh-soft);width:fit-content}
.yili-chip.is-green{background:rgba(58,142,79,.14);color:var(--forest);border-color:rgba(58,142,79,.25)}
.yili-chip.is-coral{background:rgba(238,122,62,.14);color:var(--ember);border-color:rgba(238,122,62,.25)}
.yili-chip.is-dark{background:var(--ink);color:#fff;border-color:transparent}
.yili-chip svg{width:17px;height:17px;flex:0 0 auto}

/* type */
.yili-display{font:500 34px/1.08 var(--f-display);letter-spacing:-.5px;margin:0;color:var(--ink)}
.yili-title{font:600 24px/1.14 var(--f-display);letter-spacing:-.2px;margin:0;color:var(--ink)}
.yili-head{font:600 19px/1.25 var(--f-display);margin:0;color:var(--ink)}
.yili-body{font:400 17px/1.4 var(--f-body);margin:0;color:var(--ink)}
.yili-label{font:600 17px/1.2 var(--f-body);color:var(--muted);margin:0}
.yili-num{font:700 40px/1 var(--f-round);letter-spacing:-.5px;font-variant-numeric:tabular-nums;color:inherit}

/* success check */
.yili-check{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:var(--g-canopy);box-shadow:0 18px 40px rgba(58,142,79,.3);animation:yili-pop .5s var(--spring) both;flex:0 0 auto}
.yili-check svg{width:30px;height:30px;fill:none;stroke:#fff;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}
@keyframes yili-pop{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.06);opacity:1}100%{transform:scale(1)}}

.yili-rise{animation:yili-rise .45s var(--spring) both}
.yili-rise.d1{animation-delay:.04s}.yili-rise.d2{animation-delay:.08s}.yili-rise.d3{animation-delay:.12s}
@keyframes yili-rise{from{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}
@media (prefers-reduced-motion: reduce){.yili-rise{animation:none}}

/* floating glass tab bar, five tabs */
.yili-tabbar{position:fixed;left:14px;right:14px;bottom:calc(16px + env(safe-area-inset-bottom));max-width:492px;margin:0 auto;height:64px;border-radius:32px;display:flex;justify-content:space-around;align-items:center;padding:0 4px;background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(26px) saturate(180%);backdrop-filter:blur(26px) saturate(180%);border:1px solid rgba(255,255,255,.85);box-shadow:var(--sh-lift);z-index:50}
.yili-tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex:1;height:54px;border-radius:26px;font:600 11px/1 var(--f-body);color:#8A8F98;text-decoration:none;background:none;border:0;cursor:pointer}
.yili-tab svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.yili-tab.is-on{color:var(--ember);background:rgba(238,122,62,.14)}

/* ---- app-specific layout ---- */
.y-topbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;gap:10px}
.y-back{border:none;background:var(--glass-strong);color:var(--ink);font:600 17px/1 var(--f-body);padding:10px 16px;border-radius:999px;cursor:pointer;box-shadow:var(--sh-soft);min-height:40px}
.y-lang{display:flex;gap:4px}
.y-lang button{border:1px solid var(--glass-edge);background:var(--glass-strong);color:var(--ink);font-size:17px;font-weight:700;padding:7px 11px;border-radius:999px;min-height:36px;cursor:pointer}
.y-lang button[aria-pressed="true"]{background:var(--ink);color:#fff;border-color:var(--ink)}

.y-stack{display:flex;flex-direction:column;gap:14px}
.y-head-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:2px}
.y-sub{font:400 17px/1.3 var(--f-body);color:var(--muted);margin:2px 0 0}

/* Guess's pick E, 2026-10-09: the count is the number in the headline serif over its total, with one hairline that
   fills to the share; coral, green once met, white on a dark card. No ring, no ticks, nothing circular. */
.cv-wrap{display:flex;align-items:center;gap:18px}
.cv-frac{flex:0 0 112px;display:flex;flex-direction:column;gap:7px}
.cv-row{display:flex;align-items:baseline;gap:5px;white-space:nowrap}
.cv-num{font:600 48px/1 var(--f-display,Georgia),Georgia,serif;color:var(--ink);font-variant-numeric:tabular-nums}
.cv-of{font:500 22px/1 var(--f-display,Georgia),Georgia,serif;color:var(--muted)}
.cv-line{height:3px;border-radius:2px;background:var(--line);overflow:hidden}
.cv-line i{display:block;height:100%;border-radius:2px;background:var(--coral)}
.cv-sub{font:600 17px/1 var(--f-body);color:var(--muted)}
.cv-frac.is-met .cv-num{color:var(--green)}.cv-frac.is-met .cv-line i{background:var(--green)}
.cv-frac.is-dark .cv-num{color:#fff}.cv-frac.is-dark .cv-of,.cv-frac.is-dark .cv-sub{color:rgba(255,255,255,.72)}
.cv-frac.is-dark .cv-line{background:rgba(255,255,255,.24)}.cv-frac.is-dark.is-met .cv-line i{background:#fff}
@media (prefers-reduced-motion:no-preference){.cv-frac.is-anim .cv-line i{animation:cv-grow .9s cubic-bezier(.22,1,.36,1) .08s both}}
@keyframes cv-grow{from{width:0}}
.cv-legend{display:flex;flex-direction:column;gap:4px}
.cv-legend .yili-head{font-size:17px}

.y-tile{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;border:2px solid var(--glass-edge);background:var(--glass-strong);border-radius:var(--r-lg);padding:16px 18px;cursor:pointer;min-height:64px}
.y-tile.is-accent{border-color:var(--coral)}
.y-tile.is-done{border-color:var(--green)}
.y-tile.is-disabled{color:var(--muted);cursor:default;border-color:var(--line);background:rgba(255,255,255,.4)}
.y-tile .y-tile-main{display:flex;flex-direction:column;gap:3px}
.y-tile .y-tile-status{font:500 17px/1.2 var(--f-body);color:var(--muted)}
.y-tile .y-chev{color:var(--muted);flex:0 0 auto}

.y-choice-list{display:flex;flex-direction:column;gap:12px}
.y-choice{min-height:60px;font:700 18px/1 var(--f-body);border-radius:var(--r-lg);border:2px solid var(--glass-edge);background:var(--glass-strong);color:var(--ink);cursor:pointer;width:100%}
.y-choice[aria-pressed="true"]{border-color:var(--green);background:var(--green);color:#fff}

textarea.y-input{font:400 17px/1.4 var(--f-body);font-family:inherit;border:2px solid var(--glass-edge);background:var(--glass-strong);border-radius:var(--r-md);padding:14px;min-height:120px;resize:vertical;width:100%;color:var(--ink)}
textarea.y-input::placeholder{color:var(--muted)}

.y-candidate{border:2px solid var(--glass-edge);background:var(--glass-strong);border-radius:var(--r-lg);padding:14px 16px;width:100%;text-align:left;cursor:pointer;display:block}
.y-candidate[aria-pressed="true"]{border-color:var(--green);box-shadow:0 0 0 2px rgba(58,142,79,.25) inset}
.y-candidate .name{font:700 18px/1.2 var(--f-body);color:var(--ink)}
.y-candidate .speech{font:400 17px/1.35 var(--f-body);color:var(--muted);margin-top:5px}

.y-banner{border-radius:var(--r-md);padding:12px 14px;font:600 17px/1.3 var(--f-body)}
.y-banner.error{background:#FBE6DC;color:#8A3A12}
.y-banner.ok{background:#E2F1E4;color:#1E5A29}

.y-row{display:flex;align-items:center;gap:12px;background:var(--glass-strong);border:1px solid var(--glass-edge);border-radius:var(--r-lg);padding:13px 15px;box-shadow:var(--sh-soft)}
.y-row .y-ic{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;background:var(--g-ember);color:#fff}
.y-row .y-ic svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.y-row .y-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}
.y-row .y-tx b{font:600 17px/1.25 var(--f-body);color:var(--ink)}
.y-row .y-tx span{font:400 17px/1.2 var(--f-body);color:var(--muted)}
.y-dot{width:9px;height:9px;border-radius:50%;background:var(--coral);flex:0 0 auto}

.y-task{display:flex;align-items:center;gap:12px;background:var(--glass-strong);border:1px solid var(--glass-edge);border-radius:var(--r-lg);padding:14px 16px}
.y-task.is-done{opacity:.55}
.y-task .y-tx{flex:1;min-width:0}
.y-task .y-tx .due{display:flex;align-items:center;gap:6px;font:400 17px/1 var(--f-body);color:var(--muted);margin-top:3px}
.y-check-btn{width:44px;height:44px;border-radius:50%;border:2px solid var(--line);background:#fff;flex:0 0 auto;cursor:pointer;display:grid;place-items:center}
.y-check-btn svg{width:22px;height:22px;fill:none;stroke:var(--muted);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.y-check-btn.is-done{border-color:var(--green);background:var(--green)}
.y-check-btn.is-done svg{stroke:#fff}
.y-check-btn:disabled{cursor:default;opacity:.5}

.y-idea-card{display:flex;flex-direction:column;gap:12px}
.y-ann-list{display:flex;flex-direction:column;gap:10px}

.y-roster-row{display:flex;align-items:center;gap:12px;background:var(--glass-strong);border:1px solid var(--glass-edge);border-radius:var(--r-md);padding:11px 14px}
.y-roster-row .y-tx{flex:1;min-width:0}
.y-roster-row .y-tx b{display:block;font:600 17px/1.2 var(--f-body)}
.y-roster-row .y-tx span{display:block;font:400 17px/1.3 var(--f-body);color:var(--muted);margin-top:2px}
.y-pill-btn{border:0;border-radius:999px;padding:8px 14px;font:600 17px/1 var(--f-body);background:var(--ink);color:#fff;cursor:pointer}
.y-pill-btn:disabled{background:var(--line);color:var(--muted);cursor:default}
.y-seat-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--glass-strong);border:1px solid var(--glass-edge);border-radius:var(--r-md);padding:12px 14px}
.y-seat-row .y-tx{flex:1 1 140px;min-width:0}
.y-seat-row .y-tx b{display:block;font:600 17px/1.2 var(--f-body)}
.y-seat-row .y-tx span{display:block;font:400 17px/1.3 var(--f-body);color:var(--muted);margin-top:2px}
.y-seat-row select{border:2px solid var(--glass-edge);border-radius:999px;padding:7px 10px;font:600 17px/1 var(--f-body);background:#fff;color:var(--ink)}

.y-section-label{font:700 17px/1 var(--f-body);letter-spacing:.04em;text-transform:uppercase;color:var(--clay);margin:4px 0 0}

@media (min-width: 560px){
  #app{max-width:560px;padding-left:28px;padding-right:28px}
  .yili-display{font-size:40px}
}
