@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAB84AAwAAAAAP0AAAB7nAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAIFUCuZ00SoLgzYAATYCJAOGaAQgBYNUB4QLG+oxsxEVbBwgIOPPJaJqM1z2XyTwRMT+UJEwQqs6juMEjIDhGGF92W/7XuEVPuxUcVbbQr8+4ojlO3TVbIQksy3P878/+PY59/0RkQWnWZOEDDcxTTNCkvSGyM0a7WgsNUZNxAIIglKqCtKWqoAFtAOKNBVUFBSNsdSIpSe5Oy8xvb2a5LrntZZS/XxyJcmVtGv5JA4G0wU2ThYdT4t0Zd2aXUOV5Psg/zA5GNCufk/mPTNLqRQ/AkaSZT6w+ZGOxtVM3alPsC1y/Ey2g7B4/P86fddryzmVyy4gDFuVwqwOM8+dnt6zLNnvK+Z+WXFIDjko+5Oc/NMjuWSr5BRha7b0Ty3rMzsp8cY4/anDCDxs3ec/FbaqmlooK6tjCQqB2hmGq8v3juWsm6RdtWxNsAQKg0SQu5c+SwEsJlYst933zC4AvjwB5hlOHImF5VEYdXq1nQjCHbTkpI3QbRqntogX0Ct5EGC/opyImGzYcWFOli8T+xwukIN3gfVW9Iz+fwHoJmtt6wBwE0A360XAOp0cXsDoX4EHtzriyZK0xamXcx1gSR1e55n8XuhKr/fmOuHwaPgmeAIcCU+H8+FH4hMSQhMilMWEAbidO+QdGQaPgsdyGb+pZn4+X5zfnyfmhv9hr7z87uWjtXNrp9dOrR1fO7K2Y21iDXPn7O2V2x8CNy/+t8XzEOAndskH2eU3OtFYAcivDQto7y/Ogxd3blgxAaFdxf29w4P7PIkbITaOm7VW3K/Oqhu4Wz+r3EivHCMFV2XUAHeiOEyXrw0+FfDkUes+vxCGclDu5N0MD9JbZrA2MkQEFY+mPGZYlARkI64A9ZcZBCbYOEdzoD95SK1ZeLvLjs6pvpjQjUlflgXsgP8NX2+GMEux3eOK7snmKGXfUQlXuLvMED28A9pK8rg3DFxroW7oOGTCuoP3deRzu4tl+/jEc0TM9xMOgRdfx5EmLdq82PAojzPco6s23lWR6iY8fjipzoHqj5I5CqGE75PTdVYIDnxoCyNtXLFkDy9hney9+Qzrtn9/EeItsUuD32DswNs8xfD8d1iWqQ5CEWBHLHxivXssBaQBdlLuRBuT+OA4/Pl7zaXg5GXJVrmYLZZOKaVddeCu0BB/wAauXNxRXwnA6XdShpZk/grVBgrNKos75rBlQQqqP7Fkl/dGuj2CJib8OuEYf+6U4+OnMT24P8SqwAZ9b7rb55oD7TNYtzTjGykMSX2c9gyW/+rP1FyF4lcInHY3sPyTyvYaFD98i7POeodgffDBedo9ECiUSmFIkbVmkA/ONonVi5drS6TS0uZXqa47zJU99EPXOSxjrNI96Ahn0DyRWNnwXFuQL78wB03ywaoIS8ugWsqlaQGVDgQdM6JIMnuW8kAsT7MRcvbeotfFqkIsY5Lvr62aP39cRAmvawKNaiJhyYE5bIk1OVsPPYxZ+ZI4cd5pg5TIY2OiXWuVTwgNMTT3sVOcVoTzW+cDrTsgq3SbzZjTWYTvZWYt8A3hPiEeco7OmbXpb6m1Utcz90HlSmZvZnoHKJ7/FNRUlCetlFJgAdO+QjpcOF5FkNbFFjlH8MP0d2HZuJ9o2XfiWZexjeP0ArVO4dkr+DS9xBdfanqeplC+VyeHPs+33YeIuVhkZCJxP5EtEm+Mi9Df8xz1HAqaSIMn4Z8/0IOJQwZGicl7TG6JnAgI0f4wmmR4xJRx/YZAib/hIz8nUxzoG+UT2PjdvcFwkZ+oFu2MYuk48ruqqQj66s13WF7i+G3+Fb+KSuPuNzmtlOlkSEOOJQcbwxFqkda5yXurZsuGckdDOogYe19p1gIUwexhq8giDgh66EPzyGtaDaOwMpsDt2CWo/zIog1TeyvMy068RTakC0wHB1KBqjbIQj9Zz3GsiRwRLKNg5ZrDPLQGyuVGg23pMLCy4tV5kcleR9Vr8IC0WQKhar5PJKbExE6LxyvPaiMGl+gBIe5n1XT/HsUHz7eZOOEfIintGSOCgbI2SshnFwi/lxYlcRh7DeEsUjq13LEXZiOYHoa9YECedzQ/cKDYXmCud1A5P5Dk0UQmktgrxpKJv1xsXux11f/zsYvDCodn/Zq+7+ia25ATkao+i+55RlhOIS7iLYMpd3w6SXvE59g7i+BH2thn4EEKn3p7+7KoeCa6NJopu0YOWOpSwzDU1mX0P3IFiA+yjx30g8hmZx76MxRlr3+FpWyXiNahEDMaxg5EZoFCNzTgSmjG1BUrKS05LOfVzyN4JqKvlXKWWTvWz77CzRGyV0hhrlpxUZBrz44+etaT/nb/afeNPbYPuUAL5i1JK6vOZTnAxa+6mWDtiTVkg6+8Q2L//hUsm6DECmJQMV53UnAr9MaNq5lTk9NvDPKaHzbznFs5fdjU2/71anLy3clCiEJkCVEaU6wVSjTUvVcOzaXwCCOMYHgxfsmtQjj7Yc8iiLXlYGzW381pe7H0ckoJjv+x+UtQwqFaWa+qv49fmqPmyjpSWTY7Fe7wxAkkGW8r65H5NkftujGCPpFhrmw7oyEtUX7O4x6BxtpN5WmPLuoObODgLxxLpVvWV0574BaJNf5bU2ViLEHTxMIhIdm6Gp4+nopeWNWBh108GIUickHdHxiQR4Mi8PhKwoS+hIV4dnduNQTxoWMRls8+gT56MDFyetL6GjxGHr4TkhuAGiws+tkVTWQ+MtN1n0HCgXVz2DJy9MhAobfMsTcynl2dejjvEEu/n7Ro5XR6zoJqoEsp3Stbgg+mklCi7VVYbGFuvUkvpuY75VLrS5LS5aTykH3J+Ntkoji5yXKdz/nQ2G3dgXdNNLQ1ifCemBk3Z/gLZ/zdbedF7vpvR3t8jyfUlDDGirmEZOqHjWw8cQAK72m2BkHw09DgiMfX/0WS5UVgMg7GjtZyO5OTLQ08ZC3cKO9HE6cm3d/Ci4VoSEnN4e9gX2N9eYpboOEpFm8dDWLP8fUWaulqOnmwk1hPb6b3PCtkSGYiPCdpURYv4cJbde5iqn0TqctJDI1GOCo17bFzTVMQQeO7unP6JU+p/j/Vjtn7IOE6bprJrgseTBkn80Mog42dPKT0qbikr0M6fj/4pd1Ckw9DQeuyR1bpEbkpGVTNaV0Y8Epxm3TdbrBZQPdlDMt4mWozLFKaTTZkkJGyO3uxm5a4V0J51xBuX0TrkOKxZIaCO6BolcNeNJQnrhEy7IjgLbzATBfGEmvwqV/fxt1DBQdffZxiCPGxlzMdXi4b/PNy0N3zgu8mfx6YuH4gcsNXvuBXCLBX1vL/7qR136237tPN4ef+ReHbt2zekXiwb4Jz0KvObT61NcxuPpmwtxdwDvraOzfDz13fm+cAdZpcok+HPHPZeVW+rXq3wlkvIS/wHWFIYWKWHCpsr6v0yWXnqn0aq7wL57CY1YuSUFVClgyyhraUHSW/gTg9fDwhfq72OEhqKFIKBEXK7JymvpyumcHlwYHlCaFMTou5nCxjRI0VFQgEqoKcHFWTFRbGdDnHHyIGXS6jgwqpRKNy5TSRszRsKKdOGr+zPRFPyC5LYWUVp6XI4YMgdGMsO3rD12HHj4aEudErJiEntfLAvlHDL4cPajByHC+TboL6wA96c+L+w1asWT0SUGdsRLy5rTZaZwgcAfAPA4lybNube1SLBYy0UDt2eH/MrCkHo0cJxV2pb3dSWU1R5JAxYshcQlWXG9WJJZZaCiO3mtZvBXLkxfd737/o/Pw64NZkU1QJOwqUeTuhMOaD08H3jEN2XEBOaP9gYqLj6LH2j+jy0bEJcahujE4fS6eRZIfo5+n0+b9l2SCxsOvxtfEioHlLLW8wS2100j9EIoULG/Rw9LcZG1tbqmT5IzVGlRjV9JsRZLR319aIDUSyipbFVn3pOcEuFWVSy81kacNIg4dlMPgBjWTEZUpJio22jaPqlDR8WgJ1CKSOWATf7V4tchaNukZ9D39O+AJsUvMPi3PgWEU1hKtl2bqHWxsHGnxLBwd+J2RkiJmsTHYGpvVU/5EPwZ5sWCrEtoB2RymWyqmi0cxSId1Sx8w22ktT97Se37w0aLI1+BZ07zgrZGZkcHlMKotDT8/kZQBPC8wy6l+harkLJGfrqNQiC1mhECQfSSqNkrdiYJZm8fk6B0UqtVP4On4Ws0z/+uJeEnEvEfcRHn8Zt+8TAYNK5LMyMnhZBAqUzgC3d47iWTS905qXiGfryRlGqbWnu3G06ez5buzeWmWFxECnltG63zr9DjWDxaZSWVwaJZPLBMk91+7cIiduTwc6o5zxTvjvOijindz+kZy8fgdYv+mor6rcrDd6ZLd5HsQVluOY2ERsajy2dx1FbaQI9Vdd/JH6YuygsuQNfR59oqZYQv53YKUUS8pWlsilzK46GaR60dOcGpAQHEWLSsLzoqpJrVO9A7ZFi/FSc/tk34BWnBBWWoFqqt9fUPqGYWrw9ydDc7LUxQQoGfMdGtG+SZiM3pIM/uiNxPVO/bu0+9M7nf9Ml6jba+BfIlWz6NQCQ5oQtwQX6nHkXDKTnat4TSqIZRhMObHznctjWNwp0tYLIyDhw7KFnSW65uOOBNOuBhWBwaygkw0CiGysoDMZKmLDrgTzMbtdt7OkbJcB7FvcpyyZN5lK3tyntDxbembkOhx1dQ6npeqLKvC16PhD68NFWOPM8kwjeLrYkHj6jvUOyrUEMD+15ePoLDWNYuALqAYtjaOoLgiS/lHjdAaIStvGJSXVC6JVQ9kCl6WzH22EG8DA4pILnYJ2Dfm4lDjw9WoSS+DG4gN9c32VzmkzutZ1oZBbMA/AVy+ptB+WwXhJPxhXjFKDry0/Whvv7YB0dykZV5Y+Mi9/tNJS377l/TaBHa7M23dcy+J6Z80FkN67S9ULBv2AOLKyaqG0YkFvqFgtk9WuplNMAgHFqKZlZWloEPCTbdLQswDnIFlbn6FqXudacsttoNG1rI91TXh9o/UzK8h2mjqWUivFjS6XbeOlvX1aOEXvnMX3nwo4uj2IG+xa8s5toNM1mZDcIgvfF725pZlhJ+CbGM3gkXcTgVceNIvR4gkdyLjC/o28sAJkpozLYpZa8aLafqN3+Y6w0TQ0LDmWr9/EC1OimHIOnaG20nNA3GLDktglXmoAXy6eEIolPL5YIjwxcrw429nJlMs6mGJn8XFwfvH14qHXi7PvYC5hAGth6f3Fvd1/DP6xGywvzTo3jmx8sy+6LRr8NPtg8MH8DfXt4l2zvwz8Mn+94nYJsC4+XHnqevpoZX6GNc0C3zWn22/W0q7QfRIgKvHNRkebo+mFFnxyJuR742DIPSMwfvii6cDc+AIc3zf2e3j/440d32UBZ1F90j7w+xndfWMjgJu5XY2QkFVGOCsfwYzk7qsgsgSNQm638jQeJeIhUSgOIllEJCZLuKhCmM0iEngIKghM4YkSbqdSye1uFJ4048/JXfdc/kljsRgXMXVwkcniuCwmAjqD5OUjAbgZ6mwTKAz9+siyudODmExIpZBDqkzlBulcZPGASa9oE0CdKlXA5krVpq74jN4bzdtWTujOhu2zIXSnzUjFPKoMzp1bLx/QVyk6BIIupQrq2gzlydt5/PbccZSXlE0jC1gOwD2nPT96PsuWFau3qZvc7XBb2notKCWW4/fJR1JzmC1tgiL7bB2sYnivCEtmSkUS1b4KElMCWoDUzTr3QI4pLhO0VKpZCrmIXI6Akc4VcImue67Xu4uTaUBfM1UlEYjPh+VzMC4MqK4Zv9aHv1JWolCyHMnwbbH9LjCy/PDRObe9iw/OPY14Hga+/l+xSfcA5RSxvb0echE5HD6DweVziFdM+vpgXLyFAhSJU009dVzPyATXCa0/WiTBJ9cJOq1KJoMHvlsEoi6lUtLVJVAoLCzJ65jd1S3IRbRyk1BiijyvIDNTUSCXyzgePHw9+7L2d41ZRvio0EV0KZLGf9Rv5Hc2C4UZJdhTohHiSMHp8rQMQZOI15V/moAWcxFIRDKgRSQSWiKoEFSIv9EPX/snfQrB5TJzwl0Ylwp871uDZ+UnjGSZ0MlfbYgxv3NbFkfn0FPJ0soUXlVzpVd+P9wbjRzeENt+7FLOcYDrjX8ZMVzw07l1sQfgHHvRySP+XBt3aGSo3QbkaMyIYLcqmcSpotLNEshFwAQ420ECSOkcPjDzOfrQZ+hZQM7D7ELP6bp13dsW0KPavaa904Y92j3A0XBYd3j2TMS5sPn6Q9WHZs+GnY8AKnSEDT/jCLsV89Zo93g3+LDxL9tsw2PosW2yAdTteuqPwPjKYOUpsjJVDmTHsDJiffJhPmVJFBIkdpeQ+NQEnzJ/n/yYuBtwjAPKKVPJsLByXxka4f8UrLWM7BoB5Xh/BJqdwRocGPiNuJge/N0SqCS+xF1MgihJHcD6YzNYGDt4UzyY9aoDeHZpKbTJ/WRdQGh0WpYxWFNW7nf3vZFfZ8DL9OAy3fMo0gvrYf5iD7o7ByyW3olub2lTVaGPkq20wFpHamsNUSjQDlVQ1dwdKShmCXMgyD5eLJBRW38/QvgZuoTvE2fV5IfxaPz0ShMJsjY53dVdQX+S0gzp0QsLFzS743xT4AUh4BYzwDH06w80+tlb2wcfMJn/37799TSDMf16qMU/a6HCDZf6ODHxcWrqWiK4tq1Ru8ctgQtb1a4OuYZ8vWEJvD1A2zgLn5+GpqB54D2V7BpzDYfojxS8Xk3hyTk6HF/bXOGmcHnliJDjcZE72fCfSxKLVGwyTT4rpxw/d4QBsTBTA+Fv2xkCYQ8KVRlBWo0yNlY1gf721bFvrczgtw/mS4oWjEZDrNEbKrOhmNgnEW4tL5P9+rJLihHYsnL3XklJlqyKRtfz+XQD3xpZOdaCYKjt8EhCKpnLZpM5qfAvhtuChZY8GYgRYHOl2NS8ntRadS0u8lN0Wg4Om0ex4HgIBAmHIyEQPBzodRQee+/eV3psd2nRsUjv47oC+9mnroH3awHrQw2FomExKWoNlck0A1XNZFE1+0KmsFlVJBLjzREpi8RiZaGo/JQcRcqVYSTeUt5lU+JsnC0U7jPnGxQCBwM3dB06EK2pVReqajS5ebVaumnz1qeFJyWGE/Aeg3siHkzXtl9wvnJebL8o6mDfYP5PAabPHFHGKRqy7/0cGUoJjuPXJsqzIOzrTpP+7ATrhxRMUVZeBm5T5GWPv8WbsEoaT6JgImqVqLCm0NDpyERGXBoyJC8ModCD3xfvG3X37aAEjRlRvlGUlo69Gz5MHCZwuBCDwYU4BCB3yDiylshQu91emk6sMNEVXPANRkKjULMZ9NE8R9RIaKgritVRRARhdXl7NDWBIAYi5hZhGYxiLCGXSiHmFuMYjCIcIZcSg0tEJHmk4dyTkog44EKWHOs1KmDEhxRIYp/a4+yOpf4tSw9bMZxazqX06fsza5iJyaKJYlBexzj5+D4qbV3ub1mWGVA4p9J6t1YOLfd/vt81ZwqnhnMpffT+jrWUibniuRLQQkkeYw9cLZahiB+IjZ8SMGaf+bn250ve1qme5/zu7balJ5bJcv1yNbhgzz0f9Sb1bFO1H5qG3ePbXARzVci3qw3Z6xhwPFt9QZ7HCZyC+OcGoaPNYnE466qO7HfuP1oF7jgnJsbHS0rGJ1wuZ10uT+ncE5NgRjaPaxUWhCvJtCS+u1lbVfd2qlOgV+8ssi7h6xotdEySli2QZHLqoVxRkdKLC7w+wEGQ1bli0VbX8vCg/fqzpWauGgcIhAGG9VsrIOkydHa6UlKHpyvSCO9UcZH+IaY90miejJlTX65RN2lhRQOIJWSiNDaWG5wfK2KmxScGfb53fdIggeVKX+9CAE7uupzDHXk8Mv67L+ci5Zv1JUwdYTWvM+9nNSGjMHgZlNzOZkjcxFXJOmSZ5WimpJHPbpePw33lvEyagrv9xdcFgjOpcPh2QL9lg3QuXFFfXQBDmf7xsPFgegm9JUdVPq0ExPDYh8qMkskucb6iM47XLepsg7Jzbtp7bIlsQWTrj/2f6q0JbG54G5yThJJQqYbYjkA+Q84TKxTKDJD0ewBN/CLH+cp5w7wzM4j8/lmClpEdlGpExGJldv7z+A0pHBZYJSKZleeEkV/dleDzhVEx+Mgv70alIkuIyYFHr4fPTGGzkNeZn8/rbhYKM4spX1a7HrmCk7Y+UknItE9J5YCQi5IlJHAZnRltyKPZhzUPL8KsM+Xyykk39Xxp2cIvLIiLrxDaCJ3FMxYYg0gxZPlHGyCIYkB5ESAr15s2wxLwaOUgDC6GYyTj2fVkjqKz5IHuEew6kjqthsQtD6Ft2Rv9JHw6RcgrffE1F4GSUCgms6ki7yPnOuRyVQaY3zOdr59WTCn04PE2LotI4LHIZFEJRK6Y+ZFL4eFL6yMuDJtwIQIE72SziRH/z/g2HFEi9eWs1fdBBKJGwsgDljvscDugZOd5bnannp6ueaGleXzqqmsIbroX99Re/2J/oi8+s4Q3rZGDptXnn8k3QsmfmYGdJEch5akKFRGso9eKAOHJweWhgWXw9MIjCGM7kZ8wl9nccqYzoUaZD61fF7jyHvmq/Bk6s8XRfMyRYNo5psQzmBW0yXfzr60PXLfyW/nvTaoZTBD1HCzv4ECTgEP+yz1Z63bz2JvCknv3KzTDBf8t/S/47Q77ATsAdRWwnhDAwkKA3A4lxIbs4C5oNaCCDwsWfhFikoZ5/mdig2vnr1jlrzrEN7u458ceMMl8nkGunb+idk+zSgbL5/Hl2vkr8697mue7CkEp5gxDvD0v3sC181c84K/6Yk+zNYbO57nGtfNXXFLMHSuZRMyyhz/nwPMtUHHt/BXn+Ku2882OKB+7lREN85ziDlw7f8XsnmYuz/vDxVsKXJ3BzrPyy47mL5VcZZi3lbwO297nU3Pt/BX7+KuG9jR7UynCAlYl4Nr5K47sabbAlPHtjgTM+gP1+cD6Qtxo/DkPJVee0G5XLAReioO9U9adt2+fFx/AdwbCYPJ7dsLO/7jaDOjZ6e/SDm0rkmfuZJtooA+Oi03D9gZbQ/cl+wYE5O1xsWE77VYp/KeIVXz+C/I6Lf/8yLMZQC69edgkzv/0t65c5dsuQaAbDxzlwLddwOH+QM+dt/j5r1YOLPh8d+ld5TEw7DsTjVTw+S2hT0UB/h/Yhp1fHi8bDd/5SfM2faxD/ojelRC9s7JBqnxBu/SXzN/YcmeKgQWfb0kf8/r/7xbWCAjr4uRc8qxLrnuPdMxbELM0F8ZpboApCz1wdZdDHZT5m6/H+BLgzXsPfgQA76xE/eLlf18eh3058QALcwcQ4Pc5Y4teaLD/0PGO/eWgt/PMtO9v1yOnKk0txHCI7ijKYOb5+Un0AUTuq8FfUWi98bsgzytB3YswnrD5EaL9KDFLKgu2hXCdkdZe8naCmiSxPdLbiBMf2PChKyLvXZrSFDdawhRD2M9Ftwc0AFi/X4AaDmropj+R+XRJnRP4LDxi8d7h4SESq/GEQdebWi1SOeBdxOvHAidgpR6DbDv/7oyYxwb6zNH8wdID4kekmgTx6/3iTYNaAgLAlEuxiBWd6VqmSuf8v4rU0Kco0KFcOySwwL54plkYD5VeG+qTY7eQ39ifT9fg2xN45RPI/J8lFAUYyq0CHPcFdg6to1AlyFRzSjmRqQJJyeM3loXJl2ILg+tBaIBuLC6T/PKUmO6RH6NNqRbiXz02Rtod4AlECoqfe8LzPuv8ib0O0ecQIwVaaArml/eeGwfBKgi3wUGJFOqf/xp61Mt8XFAWOjqvkjTKDdYKA3aX3ivImF1uzU4UUjuY4KAkiPLPL4eetEO8C8pD8SBxnSJqG2DA7sLNJLIe6YSXOMWKT5jkMPn5h28uReEz5ONt8lok7nCBFwLzXoZby82KoHxI1/OwyYSzFRPLAx9x1o9sG0olHBbbiBvgbePWaeI9BDdvcAcsQs+D27Qo4G6f10e7gTtytLtA80d7YNFUep4+2osf1dHe4KjhwFseOFvT+7j1bNKlCcxXaWTahZtyIJUtXCt5q0aGVqmcQDYF63h4PRPLTxVOvmp1TLisaumQpcLDIxMrICCXAc7QKBw/Wpnylejy0hNn0KyWViMr5T3QVtWpQat+OCL8ewauYOdcrQB+CDdK2FynVcQZjmZSo7b4lHMyPs0GpsdMs8pbvopVXQVfZfSsMFroNGpFuW5yaO5eznN+GNFl3wbSDB5/BfS/AV8wfvytEyBQkGAhQoUJFyHSelE2iBYj1kabxIGLlyBREgQklGRoGCmwcFKlwSMgIiGjoKKhY0iXIRMTSxY2Di4ePoiAkIiYhFS2HDJyCrny5CugpFKoSLESpcqUq6CmoY2n3Xr1uWjWz/qNGvaWg/bEy1bX9ZjyxFMj8TboA7c9Nu+Q557504KjPvGxYypVGafzmWqrPvWVz33hS7/Q+87XvnGcwR8mXPa9Hxg99KshZiY16tSy2MmqQb0biUs/D3YOD7RwatVms3b/scsWHTp1eeQ3S6444WR8XHXLNaecds55HzrjrI8MOOySd1yIL5ffA5sOPCI72513qE/zOSY8noNvfPyduBSdyOV5/u9ivKYTiQQK) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2")}@font-face{font-family:Tamaki One;font-style:normal;font-weight:400;font-display:swap;src:url(/tamaki-one.woff2) format("woff2")}@font-face{font-family:Garage Gothic;font-style:normal;font-weight:700;font-display:swap;src:url(/garage-gothic-bold.woff2) format("woff2")}.apptitle,.logo,.pagetitle,h1,h2,h3{font-family:Poppins,ui-sans-serif,system-ui,-apple-system,sans-serif}.logo,.pagetag,.pagetitle{font-family:Tamaki One,Poppins,ui-sans-serif,system-ui,sans-serif;letter-spacing:.01em}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2")}:root{--bg:#070708;--bg2:#141415;--ink:#f6f3ef;--muted:#9a938c;--soss:#d8232f;--soss2:#f5453b;--green:#e25417;--green2:#f97a3d;--soy:#2ee6b0;--soy2:#39b6ff;--hab:#ff3b46;--ranch:#a6d84f;--lemon:#ffd23f;--card:#1a1a1c;--card2:#212123;--line:hsla(0,0%,100%,.09);--field:#1c1c1e;--up:#2ee6b0;--down:#ff5b6e;--silver1:#eef1f5;--silver2:#aab2c0;--gloss:inset 0 1px 0 hsla(0,0%,100%,.06);--shadow-sm:0 2px 8px rgba(0,0,0,.28);--shadow-md:0 8px 24px rgba(0,0,0,.36);--shadow-lg:0 16px 40px rgba(0,0,0,.44)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{margin:0;padding:0;height:100%}body{background:#050506;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;min-height:100dvh;overflow-x:hidden;-webkit-text-size-adjust:100%}button{font-family:inherit}a{color:inherit}.site-content{position:relative;z-index:1;min-height:100dvh}.app-root{min-height:100dvh;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.smoke-bg{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:#050506;isolation:isolate}.smoke-bg__layer{position:absolute;inset:-12vmax;background-image:url(/smoke-bg.jpg);background-repeat:no-repeat;background-size:cover;mix-blend-mode:screen;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:center}.smoke-bg__layer--far{background-position:18% 48%;animation:smoke-drift-far 112s ease-in-out infinite alternate}.smoke-bg__layer--mid{background-position:82% 46%;animation:smoke-drift-mid 94s ease-in-out infinite alternate}.smoke-bg__layer--near{background-position:50% 72%;animation:smoke-drift-near 78s ease-in-out infinite alternate}.smoke-bg:after{content:"";position:absolute;inset:0;z-index:4;background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.55))}@keyframes smoke-drift-far{0%{opacity:.3;transform:translate3d(-1.4%,-.8%,0) scale(1.07) rotate(-.3deg)}52%{opacity:.36;transform:translate3d(.3%,.7%,0) scale(1.1) rotate(.12deg)}to{opacity:.31;transform:translate3d(1.6%,-.1%,0) scale(1.08) rotate(.34deg)}}@keyframes smoke-drift-mid{0%{opacity:.17;transform:translate3d(1.2%,.9%,0) scale(1.11) rotate(.34deg)}46%{opacity:.22;transform:translate3d(-.5%,-.4%,0) scale(1.08) rotate(-.08deg)}to{opacity:.18;transform:translate3d(-1.7%,-1%,0) scale(1.1) rotate(-.38deg)}}@keyframes smoke-drift-near{0%{opacity:.09;transform:translate3d(-.6%,1.2%,0) scale(1.15) rotate(-.18deg)}55%{opacity:.14;transform:translate3d(.7%,-.2%,0) scale(1.12) rotate(.14deg)}to{opacity:.1;transform:translate3d(1.3%,-1.1%,0) scale(1.14) rotate(.28deg)}}@media (prefers-reduced-motion:reduce){.smoke-bg__layer{animation:none;will-change:auto}.smoke-bg__layer--far{inset:0;opacity:1;transform:none;background-position:50%;mix-blend-mode:normal}.smoke-bg__layer--mid,.smoke-bg__layer--near{display:none}}.metal{letter-spacing:-.01em;background:linear-gradient(180deg,var(--silver1) 0,#cfd6e0 40%,var(--silver2) 62%,#eef2f7 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 rgba(0,0,0,.35))}.logo,.metal{font-weight:900}.logo{letter-spacing:-.02em;font-size:clamp(24px,7.5vw,38px);line-height:1;text-transform:uppercase}.logo .sos{color:#fff}.logo small{display:block;font-size:10.5px;letter-spacing:.26em;font-weight:800;color:var(--muted);margin-top:7px;text-transform:uppercase}.brandlogo{height:26px;width:auto;display:block}.wrap{width:100%;max-width:480px;margin:0 auto;padding:0 18px}.screen{display:none;flex-direction:column;flex:1 1}.screen.active{display:flex}.auth-center{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:24px 18px calc(24px + env(safe-area-inset-bottom))}.auth-actions{display:grid;grid-gap:16px;gap:16px;width:100%;margin-top:32px}.auth-actions .primary{min-height:52px}.auth-back{align-self:flex-start;margin-bottom:20px;min-height:44px}.auth-heading{margin-top:22px;outline:none}.auth-form{width:100%}@media(max-height:480px){.auth-welcome .ball-mini{display:none}.auth-welcome{padding-top:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.auth-actions{gap:12px;margin-top:24px}.auth-actions .primary{min-height:44px;padding:11px}}.ball-mini{width:118px;height:118px;border-radius:50%;margin:0 auto 18px;position:relative;background:radial-gradient(circle at 34% 28%,#43434f,#151519 46%,#050506 100%);box-shadow:inset 0 -14px 30px rgba(0,0,0,.7),0 20px 40px rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.ball-mini span{font-size:52px;font-weight:900;color:#efe}h2{font-size:22px;font-weight:800;margin:14px 0 4px}.sub{color:var(--muted);font-size:14px;margin:0 0 20px;line-height:1.45}.field{width:100%;background:var(--field);border:1px solid var(--line);border-radius:14px;padding:15px 16px;color:var(--ink);font-size:16px;font-family:inherit;margin-bottom:11px;text-align:left}.field:focus{outline:none;border-color:var(--soss)}textarea.field{resize:none;min-height:64px}.primary{width:100%;border:1px solid hsla(0,0%,100%,.22);border-radius:13px;padding:15px;font-size:16px;font-weight:700;cursor:pointer;color:#fff;background:hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:border-color .35s,background .35s,transform .1s}.primary:hover{border-color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.1);filter:none}.primary:active{transform:scale(.98)}.primary:disabled{opacity:.55}.linkbtn{background:none;border:none;color:var(--muted);font-size:14px;margin-top:16px;cursor:pointer}.linkbtn b{color:var(--soss2)}.err{color:var(--down);font-size:13px;min-height:18px;margin:2px 0 4px}.divider{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:12px;margin:16px 0}.divider:after,.divider:before{content:"";flex:1 1;height:1px;background:var(--line)}.topbar{display:flex;align-items:center;justify-content:space-between;padding:16px 0 6px}.steptag{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.pgroup{margin:18px 0 4px}.pgroup h3{font-size:15px;font-weight:800;margin:0 0 3px}.pgroup p.hint{color:var(--muted);font-size:12.5px;margin:0 0 12px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{border:1px solid rgba(242,118,42,.6);background:var(--field);color:var(--ink);border-radius:999px;padding:9px 14px;font-size:13.5px;font-weight:600;cursor:pointer;transition:.12s}.chip.on{background:linear-gradient(160deg,var(--green2),var(--green));color:#fff;border-color:transparent;font-weight:800}.chip.soyon{background:linear-gradient(100deg,var(--soy),var(--soy2));color:#04231a}.slider-row{display:flex;align-items:center;gap:14px}input[type=range]{flex:1 1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:8px;border-radius:8px;background:linear-gradient(90deg,var(--soss),var(--soss2));outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.5);cursor:pointer}input[type=range]::-moz-range-thumb{width:26px;height:26px;border:none;border-radius:50%;background:#fff;cursor:pointer}.slval{min-width:120px;text-align:right;font-size:13px;font-weight:700;color:var(--soss2)}.deeper{border:1px dashed var(--line);border-radius:16px;padding:2px 16px 6px;margin-top:20px;background:hsla(0,0%,100%,.02)}.deeper summary{cursor:pointer;font-weight:800;font-size:14px;padding:14px 0;list-style:none;color:var(--soy)}.deeper summary::-webkit-details-marker{display:none}.deeper summary:before{content:"▸ "}.deeper[open] summary:before{content:"▾ "}.prefactions{display:flex;gap:10px;margin:24px 0 30px}.ghost{background:hsla(0,0%,100%,.06);color:var(--ink);border:1px solid var(--line);border-radius:14px;padding:16px;font-size:15px;font-weight:800;cursor:pointer;flex:1 1}.ghost:active{transform:scale(.98)}.apphead{position:relative;z-index:60;display:flex;align-items:center;justify-content:space-between;padding:10px 0 2px}.pagetitle{font-size:28px;font-weight:900;letter-spacing:-.01em;margin:0;color:#fff}.headright{display:flex;gap:9px}.apptitle{display:flex;flex-direction:column;gap:1px}.apptitle-row{display:flex;align-items:center;gap:8px;min-width:0}.brandmark{display:inline-flex;align-items:center;justify-content:center;color:var(--soss2);flex-shrink:0}.pagetag{font-size:clamp(18px,4.8vw,21px);font-weight:800;letter-spacing:.01em;line-height:1.35}.pagetag,.pagetag.gold{color:#e8952d}.tipsbtn{color:var(--lemon,#ffd23f);font-family:inherit!important;font-style:normal!important}.eightbtn{width:38px;height:38px;border-radius:50%;border:none;cursor:pointer;font-weight:900;font-size:17px;color:#fff;background:radial-gradient(circle at 36% 30%,#3a3a44,#111116 55%,#000 100%);box-shadow:inset 0 -4px 8px rgba(0,0,0,.8),0 2px 6px rgba(0,0,0,.5);transition:transform .1s}.eightbtn:active{transform:scale(.94)}.eightbtn.on{box-shadow:inset 0 -4px 8px rgba(0,0,0,.8),0 0 0 2px var(--soss)}.gearbtn{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);cursor:pointer;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.06);transition:transform .1s}.gearbtn:active{transform:scale(.94) rotate(30deg)}.infobtn{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:hsla(0,0%,100%,.05);cursor:pointer;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:800;font-size:18px;color:var(--ink);display:flex;align-items:center;justify-content:center;line-height:1;transition:transform .1s}.infobtn:active{transform:scale(.92)}.helplist{list-style:none;margin:10px 0 16px;padding:0}.helplist li{position:relative;padding:0 0 0 20px;margin:0 0 11px;color:var(--ink);font-size:14px;line-height:1.5}.helplist li:before{content:"›";position:absolute;left:4px;top:-1px;color:var(--soss2);font-weight:900}.settingslogo{display:flex;justify-content:center;margin:22px 0 6px}.settingslogo img{height:40px;width:auto;opacity:.92}.flavcard{border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,var(--card2),var(--card));padding:12px;margin-bottom:12px;box-shadow:var(--gloss),var(--shadow-sm)}.flavhead{gap:10px}.flavbottle,.flavhead{display:flex;align-items:center}.flavbottle{width:44px;height:52px;border-radius:10px;justify-content:center;flex:none}.flavbottle img{max-width:100%;max-height:100%;object-fit:contain}.flavcard .st{font-weight:800;font-size:15px}.flavheat{font-size:12px;color:var(--muted);font-weight:700;margin-top:2px}.flavbuy{font-weight:800;color:var(--soss2);text-decoration:none;font-size:14px}.flavprofile{font-size:13.5px;color:var(--ink);line-height:1.5;margin:10px 0 8px}.flavlabel{font-size:12.5px;color:var(--muted);line-height:1.5;margin-bottom:10px}.flavlabel b{color:var(--ink);display:block;margin-bottom:2px}.nutri{border:1.5px solid var(--ink);border-radius:8px;padding:8px 10px;background:hsla(0,0%,100%,.03)}.nutri-t{font-weight:900;font-size:16px;border-bottom:6px solid var(--ink);padding-bottom:3px;letter-spacing:-.01em}.nutri-s{font-size:11.5px;color:var(--muted);padding:3px 0;border-bottom:1px solid var(--line)}.nutri-cal{display:flex;justify-content:space-between;font-size:17px;padding:4px 0;border-bottom:4px solid var(--ink)}.nutri-dv{text-align:right;font-size:10.5px;color:var(--muted);padding:2px 0}.nutri-dv,.nutri-r{border-bottom:1px solid var(--line)}.nutri-r{display:flex;justify-content:space-between;font-size:12.5px;padding:3px 0}.nutri-r span:first-child{color:var(--ink)}.nutri-r.ind span:first-child{padding-left:14px;color:var(--muted);font-weight:400}.flavcontains{font-size:12px;font-weight:800;color:var(--ink);margin-top:8px;text-transform:uppercase;letter-spacing:.02em}.gearbtn.on{box-shadow:0 0 0 2px var(--soss);background:rgba(225,27,34,.14)}.guestbtn{background:linear-gradient(110deg,#ff7a2f,#ed5811)!important;color:#fff!important}.ziprow{display:flex;gap:8px;align-items:center;margin-bottom:9px}.ziprow .afield{flex:1 1;margin:0}.ziprow .asmall{white-space:nowrap}.avatar{background:linear-gradient(135deg,var(--soss),var(--soy));font-weight:800;font-size:15px;color:#0a0a0f}.avatar,.pinbtn{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.pinbtn{border:1px solid var(--line);background:hsla(0,0%,100%,.05);font-size:18px;position:relative;transition:transform .1s}.pinbtn:active{transform:scale(.94)}.pinbtn.on{border-color:rgba(46,230,176,.45);background:rgba(46,230,176,.12)}.pindot{position:absolute;top:6px;right:7px;width:7px;height:7px;border-radius:50%;background:var(--soy);box-shadow:0 0 0 2px var(--card)}.scrim{position:fixed;inset:0;z-index:40;background:transparent}.locpanel{position:absolute;top:52px;right:0;z-index:50;width:min(88vw,320px);background:var(--card);border:1px solid var(--line);border-radius:18px;padding:14px;box-shadow:0 24px 60px rgba(0,0,0,.6);animation:popin .16s ease}@keyframes popin{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.locpanel .lphead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.locpanel .lpnow{font-size:15px;font-weight:800;display:flex;align-items:center;gap:7px}.locpanel .lpnow.on{color:var(--soy)}.locpanel .lpsub{color:var(--muted);font-size:11.5px;margin:0 0 12px}.locpanel .lpbtn{width:100%;border:1px solid var(--line);background:hsla(0,0%,100%,.04);color:var(--ink);border-radius:12px;padding:11px;font-size:13.5px;font-weight:700;cursor:pointer;margin-bottom:9px;text-align:left;display:flex;align-items:center;gap:9px}.locpanel .lpbtn:active{transform:scale(.99)}.locpanel .lpbtn.primary{color:#fff;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.22);justify-content:center}.locpanel .lpbtn.primary:hover{border-color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.1)}.locpanel .lprad{margin-top:4px}.lpmeal{margin-top:10px}.lpmeal .rt{display:flex;justify-content:space-between;font-size:12.5px;font-weight:800;color:var(--ink);margin-bottom:6px}.mealseg{display:flex;gap:6px}.mealbtn{flex:1 1;border:1px solid rgba(242,118,42,.6);background:hsla(0,0%,100%,.05);color:var(--ink);border-radius:10px;padding:8px 4px;font-size:11.5px;font-weight:700;cursor:pointer;white-space:nowrap}.mealbtn.on{background:linear-gradient(160deg,var(--green2),var(--green));color:#fff;border-color:transparent;font-weight:800}.locpanel .lprad .rt{display:flex;justify-content:space-between;font-size:11.5px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px}.locpanel .lprad .rt b{color:var(--soss2)}.locpanel .lprad input[type=range]{width:100%;height:6px}main.stagewrap{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;padding:2px 0 4px}.stage{perspective:1000px}.ballshadow{width:min(46vw,168px);height:22px;border-radius:50%;margin:-6px auto 2px;position:relative;z-index:0;background:radial-gradient(ellipse at center,rgba(0,0,0,.62) 0,rgba(0,0,0,.34) 44%,transparent 74%);filter:blur(3px)}.rollarrow{display:flex;flex-direction:column;align-items:center;gap:0;color:var(--soss2);font-size:12.5px;font-weight:800;letter-spacing:.02em;pointer-events:none;animation:arrowcue 2.6s ease forwards}.rollarrow .chev{font-size:22px;line-height:.9;animation:arrowbounce .9s ease-in-out infinite}@keyframes arrowcue{0%{opacity:0;transform:translateY(-4px)}12%{opacity:1;transform:translateY(0)}78%{opacity:1}to{opacity:0;transform:translateY(6px)}}@keyframes arrowbounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}main.stagewrap{position:relative;gap:3px;padding-top:0}.stagewrap.withwiz{--wizw:min(68vw,278px)}.wizscene{position:relative;transform-origin:50% 66%;margin-top:2px;margin-bottom:calc(var(--wizw) * -.06)}.wizscene.spin{animation:wizspin 2.7s cubic-bezier(.45,.05,.35,1) both}.ballview,.ballview>.wrap{position:relative}.wizbig{transform:scale(1.3);transform-origin:50% 100%}.wandrow{position:relative;z-index:30;display:flex;justify-content:flex-end;margin:6px 0 2px;pointer-events:none}.wandbtn{pointer-events:auto;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:rgba(40,36,48,.9);font-size:19px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 8px rgba(0,0,0,.4);transition:transform .12s}.wandbtn:active{transform:scale(.9) rotate(-18deg)}.ballview main.stagewrap{margin-top:0}.wizhands{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:3;opacity:1;transition:opacity .14s ease-out}.wizhands.is-hidden{opacity:0;transition:none}@keyframes wizspin{0%{transform:scale(1)}34%{transform:scale(1.9)}60%{transform:scale(1.9)}to{transform:scale(1)}}.wizstage{position:relative;width:var(--wizw);margin:0 auto;cursor:pointer}.wizfull,.wizstage{-webkit-user-select:none;-moz-user-select:none;user-select:none}.wizfull{display:block;width:100%;height:auto;pointer-events:none;filter:drop-shadow(0 22px 30px rgba(0,0,0,.5))}.balloverlay{position:absolute;transform:translate(-50%,-50%);aspect-ratio:1;z-index:2;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#000}.balloverlay canvas{width:100%!important;height:100%!important}.ball{position:relative;width:100%;height:100%;border-radius:50%;cursor:pointer;background:radial-gradient(circle at 36% 26%,#4a4a55 0,#22222b 20%,#101015 44%,#060608 70%,#000 100%);box-shadow:inset 0 -26px 54px rgba(0,0,0,.9),inset 0 18px 30px hsla(0,0%,100%,.05),inset 0 0 0 2px hsla(0,0%,100%,.02),0 40px 72px rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;transform-style:preserve-3d}.ball:after{top:7%;left:13%;width:40%;height:30%;background:radial-gradient(circle at 50% 45%,hsla(0,0%,100%,.72),hsla(0,0%,100%,.14) 46%,hsla(0,0%,100%,0) 72%);filter:blur(3px)}.ball:after,.ball:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.ball:before{bottom:9%;right:14%;width:34%;height:20%;background:radial-gradient(circle at 50% 50%,rgba(120,140,190,.22),rgba(120,140,190,0) 70%);filter:blur(4px)}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.window{position:relative;width:60%;aspect-ratio:1;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 34%,#14142a 0,#06060d 70%,#010104 100%);box-shadow:inset 0 0 34px rgba(0,0,0,.95),inset 0 0 60px rgba(40,50,120,.28);display:flex;align-items:center;justify-content:center}.tri{position:absolute;width:82%;height:82%;opacity:.5;-webkit-clip-path:polygon(50% 4%,97% 94%,3% 94%);clip-path:polygon(50% 4%,97% 94%,3% 94%);background:linear-gradient(160deg,#2b3072,#0b0d26)}.die{position:relative;z-index:2;padding:0 9%;text-align:center;color:#eef1ff;font-weight:800;text-shadow:0 0 18px rgba(150,170,255,.8);line-height:1.12;width:100%;max-width:100%;display:flex;align-items:center;justify-content:center;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.die.eight{font-size:clamp(70px,22vw,104px);font-weight:900;color:#f4f6ff;padding:0}.die.answer{font-size:clamp(12px,4vw,17px)}.balloverlay .die.answer{padding:0;-webkit-hyphens:none;hyphens:none}.hint{color:var(--muted);font-size:13px;text-align:center;min-height:18px}.stagewrap.nopick{justify-content:center;min-height:calc(100dvh - 220px)}.stagewrap.nopick.withwiz{--wizw:min(76vw,312px)}.stagewrap.nopick .hint{font-size:19px;font-weight:800;color:var(--ink);margin-top:16px}.tagline{max-width:440px;width:100%;text-align:center;color:#e6ddd0;font-size:13.5px;line-height:1.5;font-style:italic;padding:0 6px;opacity:0;transform:translateY(8px);transition:opacity 1.15s ease,transform 1.15s ease}.tagline.show{opacity:1;transform:translateY(0)}.card{width:100%;max-width:460px;background:var(--card);border:1px solid var(--line);border-radius:22px;padding:18px;box-shadow:0 22px 54px rgba(0,0,0,.5);margin-bottom:14px;opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .4s,transform .4s}.card.show{opacity:1;transform:translateY(0);pointer-events:auto}.rhero{width:calc(100% + 36px);margin:-18px -18px 14px;height:170px;object-fit:cover;display:block;border-radius:22px 22px 0 0;background:#0c0a12}.rherofb{display:flex;align-items:center;justify-content:center;color:#fff;background:radial-gradient(120% 120% at 30% 20%,#3a2a1e,#141014 70%)}.rherofb img{filter:drop-shadow(0 6px 12px rgba(0,0,0,.5))}.livebadge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:800;color:#04121a;background:linear-gradient(100deg,var(--soy),var(--soy2));padding:3px 9px;border-radius:999px;margin-top:6px}.rrate{font-size:12px;font-weight:800;color:var(--lemon)}.rrow{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.rname{font-size:21px;font-weight:800;margin:0;line-height:1.12}.rmeta{color:var(--muted);font-size:12.5px;margin:3px 0 0}.dist{white-space:nowrap;font-size:12px;font-weight:800;color:var(--soy);cursor:pointer;background:rgba(46,230,176,.1);border:1px solid rgba(46,230,176,.28);padding:7px 11px;border-radius:999px}.dist:active{transform:scale(.96)}.items{display:flex;flex-direction:column;gap:10px;margin:14px 0}.item{background:hsla(0,0%,100%,.03);border:1px solid var(--line);border-radius:16px;padding:12px 13px}.item .ihead{display:flex;align-items:center;gap:9px}.item .iemoji{font-size:20px}.item .iname{font-weight:800;font-size:14.5px;flex:1 1}.item .iprice{font-weight:800;font-size:13px;color:#6fce8b;background:rgba(29,73,36,.22);border:1px solid rgba(47,110,63,.5);padding:3px 9px;border-radius:999px;white-space:nowrap}.item .idesc{color:#c6bfd0;font-size:12.8px;line-height:1.45;margin:6px 0 0}.ivote{display:flex;gap:8px;margin-top:9px}.vbtn.sm{padding:6px 11px;font-size:12.5px}.livenote{display:flex;flex-direction:column;gap:4px;margin:14px 0;padding:14px;border-radius:16px;background:rgba(46,230,176,.08);border:1px solid rgba(46,230,176,.25)}.livenote b{font-size:14.5px}.livenote span{color:#c6bfd0;font-size:12.8px;line-height:1.45}.uavatar{object-fit:cover;background:#2a2733;flex:none;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.uavatar.ph{font-weight:800;color:#0a0a0f;background:linear-gradient(135deg,var(--soss),var(--soy))}.profilehead{display:flex;align-items:center;gap:14px;margin:6px 0 16px}.avataredit{position:relative;border:none;background:none;padding:0;cursor:pointer}.avataredit-badge{position:absolute;right:-2px;bottom:-2px;width:22px;height:22px;border-radius:50%;background:var(--soss);color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--bg)}.phname{font-size:20px;font-weight:900}.setgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:6px}.setbig{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 14px;border-radius:16px;background:var(--card);border:1px solid var(--line);color:var(--ink);font-size:14.5px;font-weight:800;cursor:pointer;text-align:left;transition:transform .1s}.setsub{font-size:11.5px;font-weight:600;color:var(--soss2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.setbig:active{transform:scale(.97)}.setbig .si{font-size:26px}.setbig.admin{background:linear-gradient(135deg,rgba(123,97,255,.22),rgba(57,182,255,.14));border-color:rgba(123,97,255,.4)}.avatarpick{display:flex;align-items:center;gap:12px;width:100%;background:var(--field);border:1px dashed var(--line);border-radius:14px;padding:12px 14px;color:var(--muted);font-size:13.5px;font-weight:700;cursor:pointer;margin-bottom:11px}.admtabs{display:flex;gap:7px;overflow-x:auto;padding:2px 0 10px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.admtabs::-webkit-scrollbar{display:none}.admtab{white-space:nowrap;flex:none;padding:8px 13px;border-radius:999px;border:1px solid var(--line);background:hsla(0,0%,100%,.05);color:var(--muted);font-size:12.5px;font-weight:800;cursor:pointer}.admtab.on{color:#fff;background:linear-gradient(160deg,var(--green2),var(--green));border:none}.crowdfav{margin-left:8px;font-size:11px;font-weight:800;color:#04121a;background:linear-gradient(100deg,var(--lemon),var(--soss2));padding:2px 8px;border-radius:999px}.lrow{gap:10px}.spinhead{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:2px 0 10px}.spinhead,.spinmenuwrap{position:relative}.roundbtn{width:38px;height:38px;border-radius:50%;background:hsla(0,0%,100%,.06);color:var(--ink);font-size:20px;font-weight:800;cursor:pointer;line-height:1}.roundbtn,.spinmenu{border:1px solid var(--line)}.spinmenu{position:absolute;top:46px;right:0;z-index:50;width:230px;background:var(--card);border-radius:16px;padding:8px;box-shadow:0 22px 54px rgba(0,0,0,.6);animation:popin .16s ease}.spinmenu>button{display:block;width:100%;text-align:left;background:none;border:none;color:var(--ink);font-size:13.5px;font-weight:700;padding:10px;border-radius:10px;cursor:pointer}.spinmenu>button:active{background:hsla(0,0%,100%,.06)}.spinmenu-sep{font-size:11px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:8px 10px 4px}.spinmenu-sec{display:flex;align-items:center;justify-content:space-between;padding:6px 10px 8px;border-bottom:1px solid var(--line);margin-bottom:4px;font-size:13px;font-weight:800;color:var(--ink)}.spinmenu-sec .counter{display:flex;align-items:center;gap:0}.spinmenu-sec .counter button{width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:hsla(0,0%,100%,.06);color:var(--ink);font-size:18px;font-weight:800;cursor:pointer}.spinmenu-sec .counter button:disabled{opacity:.35}.spinmenu-sec .counter b{min-width:34px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.boardrow{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:12px;margin-bottom:10px;cursor:pointer;color:var(--ink)}.boardrow:active{transform:scale(.995)}.br-main{flex:1 1;min-width:0}.br-title{font-weight:800;font-size:14.5px}.br-meta{font-size:11.5px;color:var(--muted);margin-top:2px}.br-labels{font-size:12px;color:var(--soss2);margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.br-load{font-weight:800;color:var(--soss2);font-size:13px;flex:none}.spinmenu-empty{font-size:12.5px;color:var(--muted);padding:4px 10px 8px}.spinmenu-set{display:flex;align-items:center;gap:6px}.spinmenu-set .load{flex:1 1;text-align:left;background:none;border:none;color:var(--ink);font-size:13px;font-weight:700;padding:9px 10px;border-radius:10px;cursor:pointer}.spinmenu-set .load:active{background:hsla(0,0%,100%,.06)}.spinmenu-set .del{background:none;border:none;color:var(--down);font-size:13px;padding:8px;cursor:pointer}.wheelwrap{position:relative;width:min(84vw,340px);aspect-ratio:1;margin:6px auto 4px}.wheel{width:100%;height:100%;filter:drop-shadow(0 16px 30px rgba(0,0,0,.5))}.spinbottle{position:absolute;top:50%;left:50%;height:54%;width:auto;transform-origin:center center;cursor:pointer;transition:transform 3.3s cubic-bezier(.15,.62,.16,1);filter:drop-shadow(0 6px 12px rgba(0,0,0,.55));z-index:3}.spinbottle.spinning{cursor:default}.wheelptr{position:absolute;inset:0;width:100%;height:100%;transform-origin:center center;pointer-events:none;z-index:4;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5))}.rustwedge{animation:rustin .55s ease both}@keyframes rustin{0%{opacity:0}to{opacity:1}}.spotlight{animation:spotin .55s ease both;pointer-events:none}@keyframes spotin{0%{opacity:0}to{opacity:1}}.wheelzoom{position:relative;z-index:20;transform-origin:center center;transition:transform .55s cubic-bezier(.3,.1,.2,1)}.wheelzoom.zoomed{transform:none}.spinbtn{position:relative;z-index:1;white-space:normal;line-height:1.25;min-height:52px;font-size:15.5px;padding:12px 16px}.setupbtn{border:1px solid var(--line);background:hsla(0,0%,100%,.06);color:var(--ink);font-weight:800;font-size:13.5px;padding:9px 14px;border-radius:12px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:transform .1s}.setupbtn:active{transform:scale(.96)}.setupbtn.on{box-shadow:0 0 0 2px var(--soss);background:rgba(225,27,34,.14)}.spinresult b{color:var(--soss2)}.slicegrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:16px}.sliceinput{display:flex;align-items:center;gap:8px}.sliceinput .afield{flex:1 1;margin:0}.slicenum{width:20px;height:20px;border-radius:50%;flex:none;justify-content:center;font-size:11px;color:var(--muted);background:hsla(0,0%,100%,.06);border:1px solid var(--line)}.sectionctl,.slicenum{display:flex;align-items:center;font-weight:800}.sectionctl{justify-content:space-between;margin:14px 2px 4px;font-size:13.5px;color:var(--ink)}.sectionctl .counter{display:flex;align-items:center;gap:0}.sectionctl .counter button{width:34px;height:34px;border-radius:10px;border:1px solid var(--line);background:hsla(0,0%,100%,.06);color:var(--ink);font-size:20px;font-weight:800;cursor:pointer}.sectionctl .counter button:disabled{opacity:.35}.sectionctl .counter b{min-width:40px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tagloc{display:flex;align-items:center;gap:10px;width:100%;text-align:left;margin-bottom:10px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:hsla(0,0%,100%,.05);color:var(--ink);font-size:14px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s}.tagloc:active{transform:scale(.995)}.tagloc.on{border-color:var(--soy);background:rgba(46,230,176,.12);color:var(--ink)}.tlbox{width:20px;height:20px;flex:none;border-radius:6px;border:2px solid var(--muted);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:900;color:#06110d;background:transparent}.tagloc.on .tlbox{background:var(--soy);border-color:var(--soy)}.photoviewer{position:fixed;inset:0;z-index:120;background:rgba(6,5,10,.94);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(env(safe-area-inset-top) + 16px) 14px 18px;overflow-y:auto}.pvclose{position:fixed;top:calc(env(safe-area-inset-top) + 12px);right:16px;z-index:2;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:hsla(0,0%,100%,.08);color:#fff;font-size:18px;cursor:pointer}.pvinner{width:100%;max-width:460px;margin:auto}.pvimg{width:100%;border-radius:16px;display:block;box-shadow:0 20px 60px rgba(0,0,0,.6)}.pvmeta{margin-top:12px}.pvcap{font-size:15px;margin:8px 0}.pvcomments{margin:12px 0;max-height:34vh;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.pvcomment{display:flex;align-items:center;gap:7px;flex-wrap:wrap;background:hsla(0,0%,100%,.05);border:1px solid var(--line);border-radius:12px;padding:9px 12px;font-size:13.5px}.pvcomment .uavatar{flex:none}.pvcomment b{color:#fff}.wizpick{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-bottom:8px}.wizmatrix{grid-template-columns:repeat(2,1fr);gap:12px}.wizmatrix .wizopt{padding:14px 10px;gap:8px}.wizmatrix .wizopt img{height:96px}.wizmatrix .wizopt .wizname{font-size:13px}.wizmatrix .wizopt .wizvibe{font-size:10px;font-weight:600;color:var(--muted);text-align:center;line-height:1.2;opacity:.85}.wizmatrix .wizopt.on .wizvibe{color:var(--soss2);opacity:1}.wizopt{display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 4px;cursor:pointer;background:var(--card);border:1px solid var(--line);border-radius:14px;transition:transform .1s}.wizopt:active{transform:scale(.96)}.wizopt.on{border-color:var(--soss);background:rgba(225,27,34,.1)}.wizopt img{width:100%;height:48px;object-fit:contain;object-position:top}.wizopt .wizoff{height:48px;display:flex;align-items:center;justify-content:center;font-size:22px}.wizopt .wizname{font-size:9.5px;font-weight:800;color:var(--muted);text-align:center;line-height:1.1}.wizopt.on .wizname{color:var(--soss2)}.radiusrow{display:flex;align-items:center;gap:10px;max-width:340px;width:100%;margin:6px auto 0;background:hsla(0,0%,100%,.04);border:1px solid var(--line);border-radius:999px;padding:6px 14px}.radiusrow .rl{font-size:11.5px;font-weight:800;color:var(--muted);white-space:nowrap;text-transform:uppercase;letter-spacing:.05em}.radiusrow input[type=range]{height:6px}.radiusrow .rv{font-size:12.5px;font-weight:800;color:var(--soss2);min-width:42px;text-align:right}.likerow{display:flex;align-items:center;gap:10px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:10px 12px;margin-bottom:8px}.likerow .le{font-size:20px}.likerow .lb{flex:1 1;min-width:0}.likerow .li{font-weight:800;font-size:13.5px}.likerow .ls{color:var(--muted);font-size:11.5px;margin-top:1px}.likerow .lp{font-weight:800;font-size:12px;color:var(--soss2);white-space:nowrap}.likerow .lx{background:none;border:none;color:var(--muted);font-size:16px;cursor:pointer;padding:2px 4px}.backbtn{background:hsla(0,0%,100%,.06);border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.sauce{gap:12px;border-radius:16px;padding:13px 14px;color:#120a04;text-decoration:none}.sauce,.sauce .bottle{display:flex;align-items:center}.sauce .bottle{width:44px;height:44px;border-radius:12px;justify-content:center;background:hsla(0,0%,100%,.22);font-size:24px;flex:none}.sauce .bottleimg{width:46px;height:64px;object-fit:contain;flex:none;filter:drop-shadow(0 6px 10px rgba(0,0,0,.4))}.sauce .sname{font-weight:900;font-size:14.5px;line-height:1.15}.sauce .stag{font-weight:600;font-size:11.5px;opacity:.82}.sauce .buy{margin-left:auto;background:#120a04;color:#fff;font-weight:800;font-size:12px;padding:8px 12px;border-radius:999px;white-space:nowrap}.links{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.linkpill{border:1px solid var(--line);background:var(--field);color:var(--ink);border-radius:999px;padding:8px 12px;font-size:12.5px;font-weight:700;text-decoration:none}.linkpill:active{transform:scale(.96)}.vote{display:flex;gap:10px;margin-top:14px;justify-content:center}.vbtn,.vote{align-items:center}.vbtn{display:inline-flex;gap:7px;border:1px solid var(--line);background:var(--field);color:var(--ink);border-radius:999px;padding:9px 15px;font-size:14px;font-weight:800;cursor:pointer;transition:.12s}.vbtn .cnt{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.vbtn.up.on{background:rgba(46,230,176,.16);border-color:var(--up)}.vbtn.up.on,.vbtn.up.on .cnt{color:var(--up)}.vbtn.down.on{background:rgba(255,91,110,.16);border-color:var(--down)}.vbtn.down.on,.vbtn.down.on .cnt{color:var(--down)}.vbtn:active{transform:scale(.95)}.actions{display:flex;gap:10px;margin-top:14px}.btn{flex:1 1;border:none;border-radius:14px;padding:15px 12px;font-size:15px;font-weight:800;cursor:pointer;transition:transform .1s}.btn:active{transform:scale(.97)}.btn.go{background:linear-gradient(180deg,var(--green2),var(--green));border:1px solid hsla(0,0%,100%,.14);border-radius:13px;color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 3px 10px rgba(226,84,23,.35)}.btn.go:hover{filter:brightness(1.05)}.btn.snap{background:hsla(0,0%,100%,.06);color:var(--ink);border:1px solid var(--line)}.view{display:none;padding-bottom:96px}.view.active{display:block}.vhead{font-size:22px;font-weight:800;margin:16px 0 2px}.vsubhead{color:var(--muted);font-size:13px;margin:0 0 14px}.feedgrid{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}.pcard{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:linear-gradient(180deg,var(--card2),var(--card));box-shadow:var(--gloss),var(--shadow-md)}.pcard .pimg{width:100%;aspect-ratio:1;object-fit:cover;display:block;background:#0c0b14}.pcard .pbody{padding:9px 10px}.pcard .pcap{font-size:12.5px;line-height:1.35;margin:0 0 6px}.pcard .prow{display:flex;align-items:center;justify-content:space-between}.pcard .puser{font-size:11.5px;font-weight:800;color:var(--soss2);display:inline-flex;align-items:center;gap:5px}.pcard.promo{border-color:rgba(225,27,34,.4);box-shadow:0 0 0 1px rgba(225,27,34,.15)}.pcard.promo .pimg{aspect-ratio:auto}.promoav{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:linear-gradient(0deg,#0c0b12,#2a2530);font-size:13px;flex:none}.verified{color:var(--soy);font-size:11px;font-weight:900}.sponsored{font-size:10px;text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--line);border-radius:6px;padding:2px 6px}.plike,.sponsored{font-weight:800;color:var(--muted)}.plike{border:none;background:none;font-size:13px;cursor:pointer;display:inline-flex;gap:5px;align-items:center}.plike.on{color:var(--down)}.emptybox{border:1px dashed var(--line);border-radius:16px;padding:30px 18px;text-align:center;color:var(--muted);font-size:14px}.lrow{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,var(--card2),var(--card));margin-bottom:8px;box-shadow:var(--gloss),var(--shadow-sm)}.lrow.me{border-color:var(--soss);box-shadow:0 0 0 1px var(--soss) inset}.lrank{font-weight:900;font-size:16px;width:30px;text-align:center}.lrank.top{color:var(--lemon)}.luser{font-weight:800;font-size:14.5px;flex:1 1}.lstats{color:var(--muted);font-size:11px;margin-top:2px;font-weight:600}.lscore{font-weight:900;color:var(--soss2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.setgroup{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:4px 16px;margin-bottom:14px}.setrow{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--line);gap:10px}.setrow:last-child{border-bottom:none}.setrow .k{color:var(--muted);font-size:13px}.setrow .v{font-size:13.5px;font-weight:700;text-align:right}.seg{display:flex;gap:6px;flex-wrap:wrap;margin:2px 0 10px}.toggle{width:50px;height:28px;border-radius:999px;border:1px solid var(--line);background:hsla(0,0%,100%,.08);position:relative;cursor:pointer;flex:none;transition:.2s}.toggle .knob{position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;transition:.2s;box-shadow:0 2px 5px rgba(0,0,0,.4)}.toggle.on{background:linear-gradient(160deg,var(--green2),var(--green));border-color:transparent}.toggle.on .knob{left:26px}.toggle:disabled{opacity:.4;cursor:not-allowed}.flavorcycle{position:relative;height:158px;margin:2px auto 6px;width:100%;max-width:300px}.flavor{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;opacity:0;transform:scale(.95);transition:opacity 1.1s ease,transform 1.1s ease;pointer-events:none}.flavor.on{opacity:1;transform:scale(1)}.bottle{width:48px;height:100px;position:relative;filter:drop-shadow(0 12px 18px rgba(0,0,0,.55))}.bottle .cap{top:0;width:22px;height:15px;border-radius:5px 5px 2px 2px;background:linear-gradient(#3a3a44,#15151b)}.bottle .cap,.bottle .neck{position:absolute;left:50%;transform:translateX(-50%)}.bottle .neck{top:13px;width:26px;height:10px;border-radius:4px 4px 0 0}.bottle .body,.bottle .neck{background:linear-gradient(160deg,var(--fc2),var(--fc))}.bottle .body{position:absolute;top:21px;left:0;width:48px;height:79px;border-radius:11px 11px 16px 16px;overflow:hidden;box-shadow:inset -7px 0 12px rgba(0,0,0,.3),inset 7px 0 12px hsla(0,0%,100%,.28);display:flex;align-items:center;justify-content:center}.bottle .body:before{content:"";position:absolute;top:0;left:9px;width:7px;height:100%;background:linear-gradient(hsla(0,0%,100%,.5),hsla(0,0%,100%,0));filter:blur(1px)}.bottle .label{font-weight:900;font-size:11px;letter-spacing:.05em;color:#120a04;background:hsla(0,0%,100%,.9);padding:4px 6px;border-radius:3px;z-index:2}.fname{font-weight:800;font-size:14.5px;margin-top:12px}.ftag{color:var(--muted);font-size:11.5px;margin-top:2px}.ball-mini.hero{overflow:hidden;position:relative}.hwin{inset:0;display:flex;align-items:center;justify-content:center}.h8,.hwin{position:absolute}.h8{font-size:52px;font-weight:900;color:#eef1ff;opacity:0;transition:opacity .8s ease;text-shadow:0 0 16px rgba(150,170,255,.6)}.h8.on{opacity:1}.hbot{position:absolute;height:90%;width:auto;max-width:78%;object-fit:contain;opacity:0;animation:bfade .8s ease forwards;filter:drop-shadow(0 6px 14px rgba(0,0,0,.6))}.hbot.on{opacity:1}@keyframes bfade{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.subbadge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:800;color:#120a04;background:linear-gradient(100deg,var(--lemon),var(--soss2));padding:3px 9px;border-radius:999px;margin-top:6px}.adminwrap{padding-bottom:40px}.asec{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:14px;margin-bottom:14px}.asec h4{margin:0 0 10px;font-size:15px;font-weight:800;display:flex;align-items:center;gap:8px}.afield{width:100%;background:var(--field);border:1px solid var(--line);border-radius:10px;padding:10px 12px;color:var(--ink);font-size:14px;font-family:inherit}.afield,.arow{margin-bottom:8px}.arow{display:flex;gap:8px;align-items:center}.arow .afield{margin-bottom:0}.asmall{background:linear-gradient(160deg,var(--green2),var(--green));color:#fff;border:none;border-radius:10px;padding:9px 14px;font-weight:800;font-size:13px;cursor:pointer}.asmall.gray{background:var(--field);color:var(--ink);border:1px solid var(--line)}.astat{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.astat .cell{background:var(--field);border:1px solid var(--line);border-radius:12px;padding:11px 8px;text-align:center}.astat .cell b{font-size:20px;color:var(--soss2);display:block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.astat .cell span{font-size:10.5px;color:var(--muted)}.aitem{border:1px solid var(--line);border-radius:12px;padding:10px;margin-bottom:8px}.aitem .an{font-weight:800;font-size:13.5px}.aitem .am{color:var(--muted);font-size:11.5px;margin:2px 0 6px}.counter{display:inline-flex;align-items:center;gap:8px}.counter button{width:28px;height:28px;border-radius:8px;border:1px solid var(--line);background:var(--field);color:var(--ink);font-size:16px;font-weight:800;cursor:pointer}.pill-note{font-size:11.5px;color:var(--muted);margin:0 0 10px}.popupimg{width:100%;max-height:240px;object-fit:cover;border-radius:14px;margin-bottom:12px}.rewardbox{background:linear-gradient(180deg,var(--card2),var(--card));border:1px solid var(--line);border-radius:16px;padding:14px 14px 6px;margin-bottom:14px;box-shadow:var(--gloss),var(--shadow-sm)}.rewardtop{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.rewardtop b{font-size:13.5px;font-weight:800}.rewardtop span{font-size:12px;font-weight:800;color:var(--soss2);white-space:nowrap}.pbar{height:10px;background:hsla(0,0%,100%,.08);overflow:hidden;margin-bottom:14px}.pbar,.pfill{border-radius:9px}.pfill{height:100%;background:linear-gradient(90deg,var(--soss),var(--soss2),var(--lemon));transition:width .5s ease}.badgegrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;padding-bottom:8px}.badge{border:1px solid var(--line);border-radius:14px;padding:10px 4px 9px;text-align:center}.badge.earned{background:rgba(225,27,34,.07)}.bemoji{line-height:0;display:flex;justify-content:center}.bname{font-size:9.5px;font-weight:800;margin-top:5px;line-height:1.15}.bspins{font-size:8.5px;color:var(--muted);margin-top:2px}.ach .achmed img,.badge .bemoji img{filter:drop-shadow(0 3px 5px rgba(0,0,0,.4))}.ach:not(.on) .achmed img,.badge:not(.earned) .bemoji img,.redeem:not(.on) .rdicon img{filter:grayscale(1) brightness(.6) drop-shadow(0 2px 3px rgba(0,0,0,.3));opacity:.55}.rewardsheet{text-align:center;padding-top:14px}.rwemoji{font-size:72px;line-height:1;margin:6px 0;animation:pop .5s ease}@keyframes pop{0%{transform:scale(.3);opacity:0}60%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.rwpts{display:inline-block;font-weight:900;font-size:16px;color:#120a04;background:linear-gradient(100deg,var(--soss),var(--lemon));padding:10px 20px;border-radius:999px;margin:6px 0 16px}.shopcard{display:flex;gap:12px;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:12px;margin-bottom:14px}.shopcard img{width:76px;height:76px;object-fit:contain;border-radius:10px;background:#fff}.shopbottle{width:76px;height:88px;border-radius:12px;flex:none;display:flex;align-items:center;justify-content:center}.shopbottle img{width:auto;height:84px;max-width:70px;object-fit:contain;background:none;border-radius:0;filter:drop-shadow(0 6px 10px rgba(0,0,0,.45))}.shopcard .st{font-weight:800;font-size:15px}.shopcard .sp{color:var(--muted);font-size:12.5px;margin-top:2px;line-height:1.4}.tabbar{position:fixed;bottom:0;left:0;right:0;z-index:40;display:flex;justify-content:center;background:linear-gradient(0deg,rgba(8,7,12,.98),rgba(8,7,12,.86));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:8px 0 calc(8px + env(safe-area-inset-bottom))}.tabbar .inner{width:100%;max-width:480px;display:flex;justify-content:stretch}.tabbtn{position:relative;flex:1 1;background:none;border:none;color:var(--muted);font-size:10px;font-weight:700;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px;transition:color .18s ease}.tabbtn.div:before{content:"";position:absolute;left:0;top:14%;height:56%;width:1px;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.12),transparent)}.tabbtn .ic{display:flex;align-items:center;justify-content:center;height:26px;line-height:0}.tabbtn .ic svg{width:25px;height:25px;stroke:currentColor}.tabbtn .ic svg.foodnav{width:36px;height:20.25px}.tabbtn .ic svg.spinnav{width:29px;height:29px}.tabbtn{color:#f3f0ea}.tabbtn.on{color:#f2762a}.tabbtn.on .ic svg{filter:drop-shadow(0 0 6px rgba(242,118,42,.5))}footer.brandfoot{text-align:center;padding:6px 18px 12px;color:var(--muted);font-size:12px}footer.brandfoot a{color:var(--soss2);text-decoration:none;font-weight:800}.modal{position:fixed;inset:0;background:rgba(4,3,8,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:none;align-items:flex-end;justify-content:center;z-index:60}.modal.show{display:flex}.sheet{width:100%;max-width:480px;background:var(--bg2);border:1px solid var(--line);border-radius:26px 26px 0 0;max-height:92dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:8px 18px calc(20px + env(safe-area-inset-bottom));animation:up .3s ease}@keyframes up{0%{transform:translateY(40px);opacity:.6}to{transform:translateY(0);opacity:1}}.locsheet{min-height:94dvh;border-radius:22px 22px 0 0}.grab{width:42px;height:5px;border-radius:9px;background:var(--line);margin:8px auto 12px}.sheet h3{margin:2px 0;font-size:20px;font-weight:800}.mapbox{width:100%;height:190px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#0c0b14}.mapbox iframe{border:0}.mapbox .leafletmap,.mapbox iframe{width:100%;height:100%}.leaflet-container{background:#0c0b14;font:inherit}.soss-pin span{display:block;width:18px;height:18px;margin:3px auto 0;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:linear-gradient(135deg,var(--soss),var(--soss2));border:2px solid #fff;box-shadow:0 2px 5px rgba(0,0,0,.5)}.dishrow{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:14px 0}.dish{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--card)}.dish .pic{height:96px;display:flex;align-items:center;justify-content:center;font-size:46px}.dish .meta{padding:10px 11px}.dish .meta b{font-size:13px;display:block;line-height:1.2}.dish .meta span{color:#c6bfd0;font-size:11.6px;line-height:1.4;display:block;margin-top:4px}.closex{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;background:none;border:none;color:#fff;font:26px/1 sans-serif;cursor:pointer}.previewimg{width:100%;max-height:260px;object-fit:cover;border-radius:14px;border:1px solid var(--line);margin:10px 0}.toast{position:fixed;left:50%;transform:translateX(-50%);bottom:96px;background:#fff;color:#111;font-weight:800;font-size:13px;padding:11px 18px;border-radius:999px;z-index:80;box-shadow:0 10px 30px rgba(0,0,0,.4);opacity:0;transition:.25s;pointer-events:none}.toast.show{opacity:1}.notetoast{position:fixed;left:50%;bottom:calc(84px + env(safe-area-inset-bottom));transform:translateX(-50%);z-index:85;pointer-events:none;font-weight:800;font-size:13px;color:#fff;white-space:nowrap;background:linear-gradient(100deg,var(--soss2),var(--lemon));padding:9px 16px;border-radius:999px;box-shadow:0 8px 22px rgba(0,0,0,.38);animation:noteflow 2.6s ease forwards}@keyframes noteflow{0%{opacity:0;transform:translate(-50%,14px)}12%{opacity:1;transform:translate(-50%)}78%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-8px)}}.saucepair{display:inline-flex;align-items:center;gap:8px;margin:2px 0 4px;padding:7px 4px;text-decoration:none;color:var(--muted);font-size:13px;font-weight:700}.saucepair img{width:18px;height:18px;object-fit:contain;opacity:.95}.saucepair .spb{font-size:15px}.saucepair b{color:var(--soss2);font-weight:800}.saucepair .spgo{color:var(--muted);font-weight:800}.saucepair:active{opacity:.7}:root{--muted:#aaa2b8}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--soss2);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.locfallback{background:none;border:1px dashed hsla(0,0%,100%,.22);color:var(--muted);font-size:12px;font-weight:700;padding:6px 12px;border-radius:999px;margin:6px auto 0;display:block;cursor:pointer}.locfallback:active{opacity:.7}.recbox{margin:12px 0 4px;padding:14px 16px;border-radius:16px;background:hsla(0,0%,100%,.05);border:1px solid rgba(225,27,34,.35);animation:recin .35s ease both}@keyframes recin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rechead{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--soss2);margin-bottom:4px}.recname{font-size:18px;font-weight:900}.recmeta{font-size:12.5px;color:var(--muted);font-weight:600;margin-top:2px}.recdish{font-size:13px;margin-top:8px;padding:8px 10px;border-radius:10px;background:rgba(255,210,63,.08);border:1px solid rgba(255,210,63,.2)}.recacts{display:flex;gap:8px;margin-top:10px}.recacts .btn{flex:1 1}.recspin{font-size:13px;color:var(--muted);font-weight:600}.vbtn.heart.on{border-color:rgba(255,61,129,.55);background:rgba(255,61,129,.12);color:#ffd7e6}.linkpill{display:inline-flex;align-items:center;gap:6px}.linkpill svg{display:block}.pacts{display:inline-flex;align-items:center;gap:6px}.hlogo{position:absolute;inset:0;margin:auto;width:72%;height:auto;object-fit:contain;opacity:0;transition:opacity .5s ease;filter:drop-shadow(0 0 10px rgba(150,170,255,.75))}.hlogo.on{opacity:1}.pvclose{background:var(--bg2)!important;border:1px solid hsla(0,0%,100%,.3)!important;color:var(--ink)!important;opacity:1!important;box-shadow:0 4px 14px rgba(0,0,0,.5)}.setbig{position:relative;padding-right:30px}.setsub2{font-size:11.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.setchev,.setsub2{color:var(--muted)}.setchev{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:20px;font-weight:800}.setbig.wide{grid-column:1/-1}.admtabs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;overflow:visible;padding:2px 0 12px}.admtab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px 6px;border-radius:14px;white-space:normal}.admtab .ati{font-size:22px;line-height:1}.admtab .atl{font-size:11.5px;font-weight:800}.tabbar{padding:0 12px calc(env(safe-area-inset-bottom) + 10px);background:none;border:none}.tabbar .inner{background:rgba(19,16,25,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid hsla(0,0%,100%,.09);border-radius:22px;padding:8px 6px calc(8px);box-shadow:0 10px 30px rgba(0,0,0,.45)}.rwtabs{display:flex;gap:8px;margin:14px 0 12px}.rwtab{flex:1 1;padding:9px 10px;border-radius:12px;border:1px solid var(--line);background:hsla(0,0%,100%,.05);color:var(--muted);font-weight:800;font-size:14px;cursor:pointer;transition:all .12s}.rwtab.on{color:#fff;background:linear-gradient(160deg,var(--green2),var(--green));border-color:transparent}.soss-icon{display:inline-block;flex-shrink:0;vertical-align:middle;overflow:visible}.rwtab{display:flex;align-items:center;justify-content:center;gap:8px}.rwtab.on{--soss-icon-accent:currentColor}.soss-achievement{width:50px;height:54px;display:flex;align-items:center;justify-content:center;color:#f3ddc7;background:#27201c;border:1px solid #83543a;border-radius:15px 15px 19px 19px;box-shadow:inset 0 0 0 3px #161412}.ach:not(.on) .soss-achievement{color:#9b9692;background:#201e1c;border-color:#504843;--soss-icon-accent:#ad846c}.ach.on .soss-achievement{border-color:#ff793f}.reward-art{color:#f7e8da}.crown .soss-icon,.podflames .soss-icon{color:#f0c17c}.tabbtn .soss-icon{--soss-icon-accent:currentColor}.rwhero{border:1px solid var(--line);border-radius:18px;padding:18px;text-align:center;background:radial-gradient(circle at 50% 0,rgba(225,27,34,.16),transparent 70%),var(--card);margin-bottom:14px}.rwptsbig{font-size:40px;font-weight:900;line-height:1;color:var(--soss2);display:flex;flex-direction:column;align-items:center;gap:6px}.rwptsbig span{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.rwmeta{margin-top:12px;font-size:13px;font-weight:700;color:var(--muted)}.rwsection{border:1px solid var(--line);border-radius:16px;background:var(--card);padding:14px;margin-bottom:16px}.rwsec-h{display:flex;justify-content:space-between;align-items:center;font-weight:800;font-size:14px;margin-bottom:8px}.rwsec-h b{color:var(--soss2)}.rwsec-sub{margin-top:8px;font-size:13px;font-weight:700;color:var(--ink)}.rwh3{font-size:17px;font-weight:900;margin:18px 0 10px}.prizegrid{display:flex;flex-direction:column;gap:10px;margin-bottom:6px}.prize{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:14px;padding:12px;background:var(--card);opacity:.6}.prize.on{opacity:1;border-color:rgba(255,74,60,.45);box-shadow:0 0 0 1px rgba(255,74,60,.18)}.pzemoji{font-size:26px;flex-shrink:0;filter:grayscale(1)}.prize.on .pzemoji{filter:none}.pzbody{flex:1 1;min-width:0}.pztitle{font-weight:800;font-size:15px}.pzdesc{font-size:12.5px;color:var(--muted);line-height:1.3;margin-top:2px}.pzcode{flex-shrink:0;border:none;cursor:pointer;font-weight:900;font-size:12px;letter-spacing:.04em;color:#fff;background:linear-gradient(160deg,var(--green2),var(--green));border-radius:999px;padding:8px 12px;transition:transform .1s}.pzcode:active{transform:scale(.94)}.pzlock{flex-shrink:0;font-size:12px;font-weight:800;color:var(--muted);white-space:nowrap}.spinresult{text-align:center;margin:6px 0 14px}.spincap{font-size:13px;font-weight:700;color:var(--muted)}.spinword{font-size:30px;font-weight:900;line-height:1.1;margin-top:4px;background:linear-gradient(180deg,var(--soss2),var(--soss));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 6px rgba(225,27,34,.28))}.spinword.idle{background:none;-webkit-text-fill-color:var(--muted);color:var(--muted);font-size:22px;filter:none}.configbtn{width:100%;margin-top:10px;padding:14px;border-radius:14px;cursor:pointer;font-weight:800;font-size:15px;color:var(--ink);background:linear-gradient(180deg,var(--card2),var(--card));border:1px solid var(--line);box-shadow:var(--gloss),var(--shadow-sm);transition:transform .1s}.configbtn:active{transform:scale(.98)}.configbtn.on{border-color:rgba(225,27,34,.5);color:var(--soss2)}.configpanel{margin-top:12px;border:1px solid var(--line);border-radius:16px;padding:14px;background:linear-gradient(180deg,var(--card2),var(--card));box-shadow:var(--gloss),var(--shadow-sm)}.cfg-div{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:16px 0 10px;padding-bottom:6px;border-bottom:1px solid var(--line)}.cfg-div:first-child{margin-top:2px}.cfg-sections{display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:14px}.cfg-populate{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.cfg-populate button{padding:11px 10px;border-radius:12px;border:1px solid var(--line);background:hsla(0,0%,100%,.04);color:var(--ink);font-weight:700;font-size:13.5px;cursor:pointer;text-align:center;transition:transform .1s}.cfg-populate button:active{transform:scale(.96)}.cfg-populate .cfg-wide{grid-column:1/-1}.rwrow{display:flex;align-items:baseline;justify-content:space-between;margin:18px 0 10px}.rwrow .rwh3{margin:0}.seeall{background:none;border:none;color:var(--soss2);font-weight:700;font-size:13px;cursor:pointer}.lvlcard{gap:14px;padding:16px;border-radius:18px;border:1px solid rgba(225,27,34,.28);background:radial-gradient(circle at 12% 20%,rgba(225,27,34,.16),transparent 60%),linear-gradient(180deg,var(--card2),var(--card));box-shadow:var(--gloss),var(--shadow-md);margin-bottom:6px}.lvlcard,.lvlhex{display:flex;align-items:center}.lvlhex{width:56px;height:56px;flex-shrink:0;justify-content:center;font-size:26px;background:radial-gradient(circle at 50% 30%,#3a2a1c,#1c1712);-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.lvlhex span{filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.lvlbody{flex:1 1;min-width:0}.lvltop{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.lvlname{font-size:19px;font-weight:900}.lvlpts{font-size:18px;font-weight:900;color:var(--soss2)}.lvlbar{height:9px}.lvlfoot{margin-top:7px;font-size:12px;font-weight:700;color:var(--muted)}.achgrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.ach{text-align:center}.achmed{width:54px;height:58px;margin:0 auto 4px;display:flex;align-items:center;justify-content:center}.achname{font-size:12.5px;font-weight:800}.achsub{font-size:11px;color:var(--muted);font-weight:600}.redeemrow{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.redeemrow::-webkit-scrollbar{display:none}.redeem{flex:0 0 132px;text-align:center;border:1px solid var(--line);border-radius:16px;padding:14px 10px;cursor:pointer;background:linear-gradient(180deg,var(--card2),var(--card));box-shadow:var(--gloss),var(--shadow-sm);color:var(--ink);display:flex;flex-direction:column;align-items:center;gap:3px;opacity:.7;transition:transform .1s}.redeem.on{opacity:1;border-color:rgba(255,74,60,.4)}.redeem:active{transform:scale(.97)}.rdicon{height:46px;display:flex;align-items:center;justify-content:center;font-size:30px;margin-bottom:2px}.rdicon img{height:46px;width:auto;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.4))}.rdtitle{font-size:15px;font-weight:900}.rdsub{font-size:11px;color:var(--muted);line-height:1.25;font-weight:600}.rdpts{margin-top:6px;font-size:12px;font-weight:800;color:var(--soss2)}.redeem:not(.on) .rdpts{color:var(--muted)}.hitabs{display:flex;gap:8px;margin:6px 0 16px}.hitab{flex:1 1;padding:8px;border-radius:11px;border:1px solid var(--line);background:hsla(0,0%,100%,.04);color:var(--muted);font-weight:800;font-size:13px;cursor:pointer;transition:all .12s;white-space:nowrap}.hitab.on{color:#fff;background:linear-gradient(160deg,var(--green2),var(--green));border-color:transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35)}.podium{display:flex;align-items:flex-end;justify-content:center;gap:8px;margin:18px 0 10px}.podcol{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;position:relative}.podcol.p2,.podcol.p3{padding-bottom:10px}.crown{font-size:34px;line-height:1;margin-bottom:-8px;filter:drop-shadow(0 3px 5px rgba(0,0,0,.55))}.podava{position:relative;border-radius:50%;padding:3px;background:linear-gradient(180deg,#4a5568,#2a3342)}.podava.r1{background:linear-gradient(180deg,#ffcf5a,#e8952d);box-shadow:0 0 22px rgba(255,74,60,.45)}.podava.r2{background:linear-gradient(180deg,#cfd6e0,#9aa4b2)}.podava.r3{background:linear-gradient(180deg,#e0a06a,#b06a2c)}.podrank{position:absolute;top:-4px;left:50%;transform:translateX(-50%);min-width:20px;height:20px;padding:0 4px;border-radius:999px;background:#0c111b;border:2px solid var(--soss2);color:#fff;font-size:11px;font-weight:900;display:flex;align-items:center;justify-content:center}.podava.r1 .podrank{border-color:#ffcf5a}.podname{font-size:13px;font-weight:800;margin-top:6px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.podcol.p1 .podname{font-size:15px}.podpts{font-size:14px;font-weight:900;color:var(--soss2)}.podpts span{font-size:11px;color:var(--muted);font-weight:700}.podcol.p1 .podpts{font-size:18px}.podflames{font-size:13px;margin-top:1px}.lbrow{display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,var(--card2),var(--card));box-shadow:var(--gloss),var(--shadow-sm);margin-bottom:8px}.lbrow.me{border-color:var(--soss);box-shadow:0 0 0 1px var(--soss) inset}.lbrank{width:20px;text-align:center;font-weight:800;color:var(--muted);flex-shrink:0}.lbname{flex:1 1;min-width:0;font-weight:800;font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lbrow.me .lbname{color:var(--soss2)}.lbyou{color:var(--muted);font-weight:600;font-size:12.5px}.lbpts{font-weight:800;font-size:14px;flex-shrink:0}.lbrow.me .lbpts{color:var(--soss2)}.feedtabs{gap:20px;border-bottom:1px solid var(--line);margin-bottom:6px}.feedtab{background:none;border:none;padding:10px 0;color:var(--muted);font-family:Garage Gothic,Poppins,ui-sans-serif,sans-serif;font-weight:700;font-size:19px;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;position:relative}.feedtab.on{color:var(--ink)}.feedtab.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2.5px;border-radius:3px;background:linear-gradient(90deg,var(--soss),var(--soss2))}.pchead{display:flex;align-items:center;gap:10px;padding:11px 12px 9px}.pchmeta{flex:1 1}.pchname{font-size:14px;font-weight:800}.pchsub{font-size:12px;color:var(--muted);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcmenu{font-size:20px;line-height:1}.pcmenu,.pcshare{background:none;border:none;color:var(--muted);cursor:pointer;padding:0 4px}.pcshare{display:inline-flex;align-items:center}.pcshare:active{transform:scale(.9)}.pimgwrap{position:relative}.pcard .pimgwrap .pimg{aspect-ratio:1.5}.pbottle{position:absolute;right:10px;bottom:10px;height:66px;width:auto;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(0,0,0,.55));pointer-events:none}.pcard .pbody{padding:10px 14px 14px}.pcard .pbody .pcap{font-size:14px;line-height:1.4;margin:0 0 6px}.pdish{font-size:12px;color:var(--muted);font-weight:700;margin:2px 0 8px}.pacts2{display:flex;align-items:flex-start;gap:6px;padding-top:2px}.pact{border:none;background:none;padding:0;color:var(--muted);font-size:14px;font-weight:800;cursor:pointer;display:inline-flex;flex-direction:column;justify-content:flex-start;gap:2px;align-items:center;transition:transform .1s}.pact:active{transform:scale(.9)}.pactn{font-size:11px;font-weight:800;color:var(--muted);line-height:1}.pact.sauce.on .pactn{color:#f2762a}.cmticon img{filter:brightness(0) invert(1) drop-shadow(0 1px 1px rgba(0,0,0,.4))!important}.pactic{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:hsla(0,0%,100%,.06);border:1px solid var(--line);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);transition:background .15s,border-color .15s}.pact.plate .pactic,.pact.sauce .pactic{border-color:rgba(242,118,42,.55)}.pact.sauce.on .pactic{background:rgba(242,118,42,.18);border-color:rgba(242,118,42,.7)}.pact.sauce.on{color:#f2762a}.pact.plate{margin-left:auto;flex-direction:column;gap:2px;font-size:16px}.pact.plate.on .pactic{background:rgba(242,118,42,.18);border-color:rgba(242,118,42,.7)}.pact.plate.on{color:#f2762a}.platelbl{font-size:10px;font-weight:800;letter-spacing:.01em}.pact.plate .pactn,.pact.plate.on,.pact.plate.on .pactn,.pact.plate.on .platelbl,.platelbl{color:#fff}.plusone{position:absolute;top:-2px;left:50%;transform:translateX(-50%);font-size:12px;font-weight:900;color:var(--soss);pointer-events:none;animation:floatup .85s ease forwards}@keyframes floatup{0%{opacity:0;transform:translate(-50%,4px)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-20px)}}.avatarbtn{border:none;background:none;cursor:pointer;line-height:0;box-shadow:0 0 0 2px hsla(0,0%,100%,.14);transition:transform .1s}.avatarbtn:active{transform:scale(.94)}.bellbtn,.iconbtn{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:hsla(0,0%,100%,.05);color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .1s;box-shadow:var(--gloss)}.bellbtn:active,.iconbtn:active{transform:scale(.92)}.bellbtn{position:relative}.belldot{position:absolute;top:7px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--soss);border:2px solid var(--bg)}.card,.configpanel,.flavcard,.lbrow,.locpanel,.lrow,.lvlcard,.pcard,.prize,.recbox,.redeem,.rewardbox,.rwsection,.setgroup,.spinmenu{background:rgba(24,31,46,.5)!important;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-color:hsla(0,0%,100%,.1)}.lvlcard{border-color:rgba(225,27,34,.32)!important}.modal{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.sheet{background:rgba(18,24,36,.72)!important;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}.bellbtn,.gearbtn,.hitab,.iconbtn,.infobtn,.pinbtn,.rwtab{backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%)}.tabbar .inner{background:rgba(19,24,34,.62)!important;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%)}.card,.configpanel,.emptybox,.flavbottle,.flavcard,.lbrow,.locpanel,.lrow,.lvlcard,.mapbox,.pcard,.prize,.recbox,.redeem,.rewardbox,.rwsection,.setgroup,.spinmenu{border-radius:10px}.afield,.asmall,.backbtn,.btn,.configbtn,.field,.ghost,.lpbtn,.primary,.spinbtn{border-radius:9px}.tabbar .inner{border-radius:14px}.sheet{border-radius:16px 16px 0 0}:root{--glass-bg:rgba(28,28,31,.55);--glass-bg-strong:rgba(22,22,25,.7);--glass-brd:hsla(0,0%,100%,.12);--glass-hi:inset 0 1px 0 hsla(0,0%,100%,.16),inset 0 -1px 0 rgba(0,0,0,.18);--glass-blur:blur(16px) saturate(140%)}.card,.configpanel,.emptybox,.flavcard,.locpanel,.lvlcard,.pcard,.recbox,.redeem,.rewardbox,.rwsection,.setgroup,.spinmenu{box-shadow:var(--glass-hi),var(--shadow-md)}.ach,.badge,.card,.configpanel,.emptybox,.flavcard,.locpanel,.lvlcard,.pcard,.recbox,.redeem,.rewardbox,.rwsection,.setgroup,.spinmenu{background:var(--glass-bg)!important;border:1px solid var(--glass-brd);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.ach,.badge{box-shadow:var(--glass-hi),var(--shadow-sm)}.badge.earned{background:rgba(225,27,34,.12)!important;border-color:rgba(225,27,34,.4)}.ach.on{background:rgba(225,27,34,.1)!important;border-color:rgba(255,74,60,.38)}.redeem.on{background:rgba(46,230,176,.12)!important;border-color:rgba(46,230,176,.4)}.bellbtn,.gearbtn,.iconbtn,.infobtn,.pinbtn{background:var(--glass-bg-strong)!important;border:1px solid var(--glass-brd);box-shadow:var(--glass-hi),0 4px 12px rgba(0,0,0,.3);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%)}.pinbtn.on{background:rgba(46,230,176,.16)!important;border-color:rgba(46,230,176,.5)}.tabbar .inner{background:rgba(19,24,34,.5)!important;border:1px solid var(--glass-brd);box-shadow:var(--glass-hi),0 10px 30px rgba(0,0,0,.4);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%)}@property --sr{syntax:"<length>";inherits:false;initial-value:26px}.btn.go,.postbtn,.primary,.spinbtn{--button-radius:9px;--button-border-width:1px;--corner-gap:4px;--corner-width:2px;--corner-reach:calc(var(--corner-gap) + var(--corner-width));position:relative;border-radius:var(--button-radius);border-width:var(--button-border-width)}.btn.go{--button-radius:13px}.postbtn{--button-radius:11px}.btn.go:before,.postbtn:before,.primary:before,.spinbtn:before{content:"";position:absolute;inset:calc(-1 * var(--button-border-width));border:0;border-radius:inherit;pointer-events:none;outline:var(--corner-width) solid #f2762a;outline-offset:var(--corner-gap);--sr:20px;-webkit-mask:radial-gradient(circle var(--sr) at 0 0,#000 98%,transparent),radial-gradient(circle var(--sr) at 100% 0,#000 98%,transparent),radial-gradient(circle var(--sr) at 0 100%,#000 98%,transparent),radial-gradient(circle var(--sr) at 100% 100%,#000 98%,transparent);mask:radial-gradient(circle var(--sr) at 0 0,#000 98%,transparent),radial-gradient(circle var(--sr) at 100% 0,#000 98%,transparent),radial-gradient(circle var(--sr) at 0 100%,#000 98%,transparent),radial-gradient(circle var(--sr) at 100% 100%,#000 98%,transparent);-webkit-mask-clip:no-clip;mask-clip:no-clip;-webkit-mask-size:calc(100% + 2 * var(--corner-reach)) calc(100% + 2 * var(--corner-reach));mask-size:calc(100% + 2 * var(--corner-reach)) calc(100% + 2 * var(--corner-reach));-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:--sr .4s ease}.btn.go:hover:before,.primary:hover:before,.spinbtn:hover:before{--sr:28px}.chip{backdrop-filter:blur(10px) saturate(130%);-webkit-backdrop-filter:blur(10px) saturate(130%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.chip.on{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18)}.toastlink{margin-left:12px;background:none;border:none;color:var(--soss2);font-weight:800;font-size:13px;cursor:pointer;padding:2px 4px;text-decoration:underline;pointer-events:auto}.plategrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:6px}.platecard{position:relative;background:var(--glass-bg);border:1px solid var(--glass-brd);border-radius:12px;overflow:hidden;box-shadow:var(--glass-hi),var(--shadow-sm)}.plateimg{width:100%;aspect-ratio:1;object-fit:cover;display:block}.plateimg.noimg{display:flex;align-items:center;justify-content:center;color:var(--muted);background:hsla(0,0%,100%,.03)}.platemeta{padding:9px 11px 11px}.platename{font-size:13.5px;font-weight:800;line-height:1.2}.platename,.platesub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platesub{font-size:11.5px;color:var(--muted);margin-top:2px}.platex{position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:50%;border:none;cursor:pointer;background:rgba(0,0,0,.55);color:#fff;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.platex:active{transform:scale(.9)}.modnotice{text-align:center}.modnicon{color:var(--down);display:flex;justify-content:center;margin:6px 0 2px}.modflag{display:flex;gap:12px;align-items:flex-start}.modthumb{width:64px;height:64px;border-radius:10px;object-fit:cover;flex-shrink:0;border:1px solid var(--line)}.modbody{min-width:0;flex:1 1}.ptways{display:flex;flex-direction:column;gap:10px}.ptway{display:flex;gap:12px;background:var(--glass-bg);border:1px solid var(--glass-brd);border-radius:12px;padding:11px 13px}.ptic,.ptway{align-items:center}.ptic{display:inline-flex;justify-content:center;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.05);border:1px solid var(--line);flex-shrink:0}.ptt{font-size:14px;font-weight:800}.pts{font-size:12px;color:var(--muted);margin-top:1px;line-height:1.3}.ptmiles{display:flex;flex-direction:column;gap:6px;margin-top:6px}.ptmile{display:flex;align-items:center;gap:10px;padding:6px 4px;border-bottom:1px solid var(--line)}.ptmi{display:inline-flex;flex-shrink:0}.ptmn{font-size:13px;font-weight:800}.ptms{font-size:11.5px;color:var(--muted);margin-left:auto}.ptmp{font-size:13px;font-weight:900;color:var(--soss);min-width:44px;text-align:right}.revstars{display:flex;gap:6px}.revstar{background:none;border:none;cursor:pointer;padding:2px;line-height:0;filter:grayscale(1) brightness(.55);opacity:.6;transition:filter .12s,opacity .12s,transform .1s}.revstar.on{filter:none;opacity:1}.revstar:active{transform:scale(.88)}.postbtn{position:relative;display:inline-flex;align-items:center;gap:4px;background:linear-gradient(180deg,var(--green2),var(--green));color:#fff;border:1px solid hsla(0,0%,100%,.14);padding:8px 14px 8px 11px;font-weight:800;font-size:14px;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 3px 9px rgba(226,84,23,.35);transition:transform .1s}.postbtn:before{--sr:16px}.postbtn:hover:before{--sr:22px}.postbtn:active{transform:scale(.94)}.postbtn img{filter:brightness(0) invert(1)}.avatarbtn{position:relative}.avataredit-badge.sm{position:absolute;bottom:-3px;right:-3px;width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--green2),var(--green));color:#fff;border:2px solid #0a0a0b}.phstats{margin:4px 0 14px;font-size:13px}.pactview{cursor:default}.logo .sos .tradamus{font-size:.68em}.soss-wordmark{display:inline-flex;align-items:center;justify-content:center;gap:.035em;color:#fff;white-space:nowrap;line-height:1;font-family:Garage Gothic,Poppins,sans-serif;font-size:1em;letter-spacing:0}.soss-wordmark>svg{width:1.55em;height:1.2em;flex-shrink:0}.soss-wordmark>span{padding-top:.05em}.apphead{align-items:flex-start;gap:12px}.apptitle{min-width:0;flex:1 1}.homepage-title,.pagetitle{font-size:clamp(30px,7.8vw,42px);line-height:1.15;overflow-wrap:anywhere}.homepage-title .tradamus{font-size:.8em}.headright{flex-shrink:0;gap:8px;align-items:center}.headright.feed-actions{gap:12px}.feed-actions .postbtn{-webkit-margin-end:4px;margin-inline-end:4px}.avatarbtn{width:50px;height:50px;min-width:50px;border-radius:50%;padding:0;border:1px solid hsla(0,0%,100%,.3);overflow:hidden}.uavatar{border-radius:50%;flex-shrink:0}.food-avatar{position:relative;padding:4px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--avatar-highlight)}.food-avatar>img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 2px #0004)}.photo-avatar{overflow:hidden}.photo-avatar>img{width:100%;height:100%;object-fit:cover}.food-avatar>img,.photo-avatar>img{transform:scale(var(--avatar-zoom,1));transform-origin:var(--avatar-x,50%) var(--avatar-y,50%)}.food-avatar:after{content:"";position:absolute;inset:0;background:var(--avatar-highlight);mix-blend-mode:soft-light;pointer-events:none}.profile-link{border:0;background:none;color:inherit;padding:0;text-align:left;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font:inherit}.profile-link:hover{color:var(--soss2)}.profile-link:focus-visible,a:focus-visible{outline:2px solid var(--soss2);outline-offset:4px}.pchname.profile-link{font-weight:800}.pimg.sponsored-image{width:100%;height:auto;max-height:440px;object-fit:contain;background:#121212}@media (max-width:767px),(pointer:coarse){.afield,.field,input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}}.feedtabs{display:flex;gap:5px;overflow-x:auto;scrollbar-width:thin;padding:6px 0 10px}.feedtab{white-space:nowrap;flex:1 0 auto}.social-footer{padding:28px 0 20px;margin-bottom:calc(80px + env(safe-area-inset-bottom));text-align:center;color:var(--muted);font-size:12px}.social-footer>span{text-transform:uppercase;letter-spacing:.12em;font-weight:700}.social-footer nav{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;margin-top:10px}.social-footer a{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:#fff;text-decoration:none;transition:background .15s}.social-icon{display:flex;transition:opacity .15s;pointer-events:none}.social-icon--color{position:absolute;opacity:0}.social-footer a:is(:hover,:focus-visible,:active){background:hsla(0,0%,100%,.06)}.social-footer a:is(:hover,:focus-visible,:active) .social-icon--mono{opacity:0}.social-footer a:is(:hover,:focus-visible,:active) .social-icon--color{opacity:1}.social-footer .social-link--x:is(:hover,:focus-visible,:active){background:#fff}@media (prefers-reduced-motion:reduce){.social-footer a,.social-icon{transition:none}}.eyebrow{color:var(--soss2);font-size:11px;font-weight:800;letter-spacing:.13em}.list-intro{padding:20px 0 12px}.list-intro h2{font-size:28px;line-height:1.2;margin:8px 0}.list-intro p,.place-location{color:var(--muted)}.soss-place{background:rgba(25,25,27,.85);border:1px solid hsla(0,0%,100%,.13);border-radius:18px;margin:14px 0;padding:18px}.place-photo{position:relative;height:210px;margin:0 0 16px;overflow:hidden;background:#19161c}.place-photo>img{display:block;width:100%;height:100%;object-fit:cover}.place-photo-credit{position:absolute;bottom:0;left:0;right:0;padding:20px 10px 7px;display:flex;flex-wrap:wrap;gap:4px 10px;background:linear-gradient(transparent,#000b);color:#fff;font-size:10px;line-height:1.5}.place-photo-credit a{color:inherit;text-decoration:none;text-shadow:0 1px 3px #000}.place-photo-credit a:hover{text-decoration:underline}.place-photo-placeholder{display:flex;align-items:center;justify-content:center;height:100%;background:radial-gradient(120% 120% at 30% 20%,#3a2a1e,#141014 70%)}.soss-place-photo{width:calc(100% + 36px);margin:-18px -18px 18px;border-radius:17px 17px 0 0}.result-place-photo{width:calc(100% + 36px);margin:-18px -18px 14px;border-radius:21px 21px 0 0}.spin-place-photo{width:calc(100% + 32px);margin:-14px -16px 14px;border-radius:15px 15px 0 0}.soss-place-head{display:flex;gap:12px;align-items:center}.soss-place-head>div{flex:1 1;min-width:0}.soss-place h3{font-size:20px;margin:0}.place-rank{font-size:36px;font-weight:900;color:var(--soss2)}.place-location{font-size:12px;margin:5px 0}.pairing-chips{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0}.pairing-chips a{font-size:11px;padding:6px 8px;color:#fff;border:1px solid #7b3b37;border-radius:7px;text-decoration:none}.place-orders{padding-left:18px;line-height:1.6;font-size:14px}.place-orders li{margin:8px 0}.place-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px}.place-actions>a{display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;font-size:13px;color:#fff}.special-editions,.university-shop{margin:28px 0 20px}.shoptabs{margin-top:0;gap:16px}.shoptabs .feedtab{font-size:19px}.shop-panel{padding-top:4px}.shop-panel .special-editions,.shop-panel .university-shop{margin-top:0}.lineup-product{text-decoration:none;color:var(--ink)}.shop-product-copy{flex:1 1;min-width:0}.shop-product-cta{font-size:13px;font-weight:800;color:var(--soss2);white-space:nowrap}.university-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:20px 0}.university-card{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--card)}.university-card>a{display:flex;flex-direction:column;height:100%;color:var(--ink);text-decoration:none}.university-card img{display:block;width:100%;height:190px;object-fit:contain;background:#080808}.university-copy{display:flex;flex-direction:column;align-items:flex-start;flex:1 1;padding:14px;gap:8px}.university-school{font-size:11px;line-height:1.4;color:var(--muted)}.university-copy h4{font-size:17px;line-height:1.25;margin:0}.university-shop .university-copy p{font-size:12px;line-height:1.5;margin:0 0 6px}.university-copy .shop-product-cta{margin-top:auto}.university-status{font-size:11px;font-weight:700;padding:4px 8px;background:#3b3030;border-radius:6px}.university-packs{display:block;padding:12px 0;color:var(--soss2);font-size:13px;font-weight:700}@media (max-width:360px){.shoptabs{gap:12px}.shoptabs .feedtab{font-size:17px}.university-grid{grid-template-columns:1fr}}.shop-section-title,.special-editions h3,.university-shop h3{font-size:25px;margin:20px 0 10px}.crypto-bundle{border:1px solid #784725;border-radius:18px;padding:20px;background:linear-gradient(145deg,#2b2119,#19191e)}.crypto-bundle h4{font-size:23px;margin:10px 0}.crypto-bundle p,.university-shop p{color:var(--muted);font-size:14px;line-height:1.6}.special-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:20px 0}.special-bottle{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;color:#fff;text-decoration:none;font-size:13px}.crypto-mark{width:70px;height:70px;display:grid;place-items:center;border-radius:50%;background:#f7931a;font-size:50px;font-weight:700}.crypto-mark.ethereum{background:#536080}.reward-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.reward-card{background:#1c1c20;border:1px solid #414148;border-radius:16px;padding:16px;display:flex;align-items:flex-start;flex-direction:column;gap:8px}.reward-card h4{margin:4px 0;font-size:18px}.reward-card p{margin:0;font-size:12px;color:var(--muted);line-height:1.6}.reward-card>strong{color:var(--soss2)}.reward-card .ghost{width:100%;margin-top:auto;font-size:12px}.reward-product-links{display:flex;gap:6px;flex-direction:column;font-size:12px}.reward-product-links a{color:#fff}.claimed-rewards article{padding:16px;border:1px solid #555;border-radius:12px;margin:10px 0}.claimed-rewards a,.claimed-rewards code{display:block;margin:10px 0;overflow-wrap:anywhere}.profile-avatar-link{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pchname.profile-link:hover{text-decoration:underline;text-underline-offset:3px}.profile-modal{align-items:stretch;background:var(--bg)}.public-profile{max-width:620px;height:100dvh;max-height:100dvh;border:0;border-radius:0;padding:calc(18px + env(safe-area-inset-top)) 24px calc(28px + env(safe-area-inset-bottom));background:var(--bg2)!important}.profile-page-header{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.profile-page-header h1{font-family:Garage Gothic,Poppins,sans-serif;font-size:30px;margin:0}.profile-creations-title{padding-top:28px}.public-profile-head{text-align:center;padding:20px 0}.public-profile-head .uavatar{margin:auto}.public-profile-head h2{overflow-wrap:anywhere}.public-profile-head p{font-size:13px;color:var(--muted)}.profile-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:20px}.profile-photos button{padding:0;background:#222;border:none;border-radius:8px;overflow:hidden}.profile-photos img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.tour-scrim{position:fixed;inset:0;z-index:300;background:rgba(0,0,0,.34);display:flex;align-items:center;justify-content:center;padding:16px}.tour-card{position:relative;width:100%;max-width:380px;background:#1d1c20;border:1px solid #df7a28;border-radius:18px;padding:16px 18px 10px;box-shadow:0 12px 40px #0006;max-height:min(60dvh,380px);overflow-y:auto;touch-action:pan-y;overscroll-behavior:contain}.tour-top{padding-right:34px;min-height:20px;margin-bottom:8px;font-size:10px;letter-spacing:.08em}.tour-close{position:absolute;top:2px;right:4px}.tour-heading{display:flex;align-items:center;gap:9px}.tour-heading>:first-child{flex-shrink:0}.tour-card h2{font-size:22px;line-height:1.2;margin:0}.tour-card p{font-size:14px;color:#ddd;line-height:1.45;margin:10px 0 12px}.tour-progress{display:flex;gap:5px;margin:0 0 4px}.tour-progress span{height:4px;flex:1 1;background:#555;border-radius:5px}.tour-progress span.active{background:var(--soss2)}.tour-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.tour-actions>span{color:var(--muted);font-size:11px}.tour-nav{min-width:44px;height:44px;padding:0 8px;border:0;background:none;color:#fff;font-size:16px;font-weight:700;cursor:pointer}.tour-nav:disabled{opacity:.3;cursor:default}.tour-target{box-shadow:0 0 0 3px #ff8c3a,0 0 28px #ff8c3a!important}@media (max-width:360px){.reward-grid{grid-template-columns:1fr}.headright{gap:4px}.apphead{gap:8px}}@media (prefers-reduced-motion:reduce){.tour-target{animation:none}}.special-bottle-image{width:100%;height:190px;object-fit:contain;border-radius:10px;background:transparent}.reward-bottle-images{display:flex;width:100%;gap:4px}.reward-bottle-images img{width:calc(50% - 2px);height:90px;object-fit:contain;background:#fff;border-radius:6px}@media (max-width:480px){.apphead{display:grid;grid-template-columns:minmax(0,1fr) auto}.apptitle{display:contents}.apptitle-row{grid-column:1;grid-row:1;align-self:center}.headright{grid-column:2;grid-row:1}.pagetag{grid-column:1/-1;grid-row:2;margin-top:0}.logo.homepage-title{font-size:32px}}.profile-section{margin:22px 0}.profile-section .setgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-section .setbig{min-width:0;overflow-wrap:anywhere}.profile-section>h3{margin:0 0 12px;font-size:19px}.profile-avatar-edit{padding:0;border:0;background:none;border-radius:50%;cursor:pointer}.profile-avatar-edit:focus-visible{outline:2px solid var(--soss2);outline-offset:5px}.avatar-sheet-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.avatar-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:16px 0;max-height:min(32dvh,280px);overflow-y:auto;padding:2px}.avatar-options button{display:flex;flex-direction:column;align-items:center;gap:5px;border:1px solid var(--line);border-radius:12px;background:#242428;color:var(--ink);padding:8px 2px;cursor:pointer}.avatar-options button[aria-pressed=true]{border-color:var(--soss2);box-shadow:0 0 0 1px var(--soss2)}.avatar-options span:last-child{font-size:11px;text-transform:capitalize}.preference-tabs{margin:18px 0}.preference-location{display:grid;grid-gap:14px;gap:14px}.responsive-go{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;min-width:0;gap:6px}.recacts .responsive-go{flex:1.6 1}.spinview{--spin-card-padding:16px;--spin-card-border:1px}.spinview .recbox{padding-inline:var(--spin-card-padding);border-width:var(--spin-card-border)}.spinview .recacts{flex-direction:column;gap:12px}.spin-controls{display:grid;grid-gap:16px;gap:16px;margin:20px calc(var(--spin-card-padding) + var(--spin-card-border)) 0}.spin-controls>.spinbtn,.spinview .recacts>.btn{display:flex;align-items:center;justify-content:center;gap:6px;flex:none;box-sizing:border-box;width:100%;height:52px;min-height:52px;margin:0;padding:12px 16px;font-size:15.5px;line-height:1.25;--button-radius:9px;border-radius:var(--button-radius)}.responsive-go>img{flex-shrink:0}.responsive-go>span{white-space:nowrap}.reward-card .ghost{min-height:44px;height:44px;flex:none;display:flex;align-items:center;justify-content:center;line-height:1.2}.lineup-product{flex-direction:column;align-items:stretch;gap:14px;padding:18px}.shop-product-header{display:flex;align-items:center;gap:14px;color:inherit;text-decoration:none}.shop-product-header>img{flex-shrink:0}.shop-product-header .st{font-size:19px;line-height:1.3;margin:0}.product-description{font-size:14px;line-height:1.7;color:#d0cbd5;overflow-wrap:break-word}.product-description p{margin:0 0 12px;white-space:pre-line}.product-description ul{margin:0 0 12px;padding-left:20px}.product-description li+li{margin-top:6px}.product-description>:last-child{margin-bottom:0}.lineup-product>.shop-product-cta{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.university-copy h4{display:flex;align-items:center;gap:9px}.university-copy .university-logo{width:38px;height:38px;flex:0 0 38px;object-fit:contain;border-radius:5px;background:#fff}.university-placeholder{min-height:200px;display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;color:var(--muted)}.university-placeholder img{width:110px!important;height:110px!important;object-fit:contain}.special-bottle{border:1px solid var(--line);border-radius:16px;padding:16px;background:#1c1c20}.special-bottle h4{font-size:18px;line-height:1.35;margin:6px 0}.orientation-link{display:block;width:100%;margin-top:14px}.verification-screen{padding-top:50px;max-width:480px}.verification-message{padding:14px;border:1px solid var(--line);border-radius:12px;line-height:1.5}.leaderboard-period{font-size:12px;line-height:1.5;color:var(--muted);margin:10px 0 18px}.sauce-stream{stroke-dasharray:1;animation:sauce-flow .38s ease-out both}.sauce-puddle{transform-box:fill-box;transform-origin:center;animation:sauce-pool .48s ease-out .2s both}.sauce-shine{animation:sauce-droplet .3s ease-out .45s both}.sauce-droplet{animation:sauce-droplet .25s ease-out .38s both}.sauce-droplet.second{animation-delay:.46s}@keyframes sauce-flow{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes sauce-pool{0%{opacity:0;transform:scale(.15)}to{opacity:1;transform:scale(1)}}@keyframes sauce-droplet{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.sauce-droplet,.sauce-puddle,.sauce-shine,.sauce-stream{animation:none}}.avatar-preview{display:flex;flex-direction:column;align-items:center;gap:5px;margin:8px 0 10px}.avatar-preview-caption{display:flex;align-items:center;justify-content:center;gap:10px;min-height:24px}.avatar-preview-caption>strong{font-size:14px;line-height:1.3}.avatar-crop-reset{padding:0 4px;min-height:24px;border:0;background:none;color:var(--muted);font-size:12px;text-decoration:underline;cursor:pointer}.avatar-shuffle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:12px}.avatar-shuffle button{font-size:13px}.avatar-shuffle-crop{grid-column:1/-1}.avatar-filters{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:8px;gap:8px}.avatar-filters .field{min-width:0;margin:0;font-size:16px;padding:10px 8px}.avatar-count{margin:8px 0 0;color:var(--muted);font-size:12px}.avatar-options{margin:8px 0 12px;min-height:100px}.avatar-options button{min-width:0}.avatar-options span:last-child{line-height:1.25;overflow-wrap:anywhere}.avatar-empty{grid-column:1/-1;text-align:center;color:var(--muted);padding:15px 8px}.avatar-sheet>.ghost{margin-top:10px;width:100%}.avatar-sheet>*{flex-shrink:0}.avatar-sheet{display:flex;flex-direction:column}.avatar-sheet>.avatar-options{flex-shrink:1;min-height:80px;align-content:start}.modal{z-index:200}.profile-modal{z-index:220}.photoviewer{z-index:240}.toast{z-index:350}body:has(.modal.show,.photoviewer,.tour-scrim) .wandrow{visibility:hidden;pointer-events:none}.sheet{overscroll-behavior:contain;scroll-padding-block:16px}.locsheet{min-height:0;max-height:94dvh}.grab{width:84px;height:28px;margin:0 auto 4px;background:transparent;position:relative;touch-action:none;cursor:-webkit-grab;cursor:grab}.grab:after{content:"";position:absolute;top:10px;left:21px;width:42px;height:5px;background:var(--line);border-radius:9px}.grab:active{cursor:-webkit-grabbing;cursor:grabbing}.location-search{margin-bottom:14px}.location-search .afield{font-size:16px;min-width:0}.location-gps{width:100%;margin-bottom:12px}.location-go{width:100%;margin-top:12px}.location-go:disabled{opacity:.4;cursor:not-allowed}.location-match{display:flex;flex-direction:column;gap:5px;padding:14px;border:1px solid #8c522b;border-radius:12px;background:#2a211b;margin-top:12px}.location-match>span{font-size:12px;color:#ffb077}.location-match>strong{font-size:18px;line-height:1.35}.location-match>small{font-size:12px;color:var(--muted)}.location-error{font-size:14px;line-height:1.5;color:#ffbd9c;margin:12px 0}.location-option.selected{border-color:#ff793f;background:#30241e}.location-option .br-meta,.location-option .br-title{display:block}.location-attribution{margin-top:10px}.location-option{text-align:left;width:100%}.location-option .br-main{min-width:0}.location-attribution{display:block;font-size:11px;line-height:1.5;color:var(--muted);margin:12px 0}.restaurant-name{background:none;border:0;padding:0;text-align:left;color:inherit;cursor:pointer;font-family:inherit}.restaurant-name:hover{text-decoration:underline}.restaurant-name:focus-visible{outline:2px solid var(--soss2);outline-offset:4px}.pchsub.restaurant-name{display:block;line-height:1.35;white-space:normal}.pchmeta{min-width:0}.pchname{overflow-wrap:anywhere}.post-follow{border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--soss2);padding:8px;font-size:12px;font-weight:800;flex-shrink:0;min-height:36px;cursor:pointer}.profile-page-header{justify-content:space-between;gap:12px}.stagewrap.has-result{--wizw:110px;align-items:stretch}.stagewrap.has-result .wizbig{transform:none;align-self:flex-end;margin-top:-8px;margin-bottom:10px}.stagewrap.has-result .ballshadow{display:none}.wizard-again{display:block;width:100%;min-height:36px;text-align:center;font-size:14px;font-weight:800;padding:6px 0}#pickcard{scroll-margin-top:16px}.factoid{width:100%;margin:16px 0 8px}.spin-config-toggle{justify-self:center;width:auto;min-height:44px;border:0;background:none;padding:8px 14px;margin:0;color:var(--muted);font-size:15px;font-weight:800;cursor:pointer}.spin-config-toggle:after,.spin-config-toggle:before{display:none!important}#spin-configuration{scroll-margin-top:16px}.cuisine-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0}.cuisine-picker button,.cuisine-slots button{border:1px solid var(--line);border-radius:9px;background:var(--card);color:var(--ink);padding:10px;cursor:pointer;font:inherit;font-size:13px}.cuisine-picker [aria-pressed=true],.cuisine-slots .on{border-color:var(--soss2);background:rgba(242,118,42,.15)}.cuisine-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;max-height:360px;overflow-y:auto;padding:4px}.cuisine-picker button{display:flex;flex-direction:column;align-items:center;gap:8px;min-height:84px}.actions .btn,.spinview .recacts>.btn{white-space:nowrap}.nearby-picks{width:100%;margin:18px 0}.nearby-picks h2{font-size:21px;margin:0 0 8px}.nearby-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.nearby-card{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--card);min-width:0}.nearby-card .place-photo{aspect-ratio:4/3;margin:0}.nearby-card .restaurant-name{display:block;padding:10px;font-size:15px;font-weight:800}.nearby-card>span{display:block;font-size:12px;color:var(--muted);padding:0 10px 12px}html{scroll-padding-bottom:100px}.spin-config-toggle{position:relative;z-index:1;scroll-margin-block:100px}.spin-config-toggle:disabled{opacity:.5;cursor:default}.tabbtn{white-space:nowrap;min-width:0}.sheet{background:var(--bg2)!important}.detail-place-photo{margin:14px 0;border-radius:12px}.nearby-card .place-photo{height:auto}.spinview{overflow-x:clip}.location-current{display:flex;flex-direction:column;gap:4px;padding:12px 14px;margin:0 0 14px;border:1px solid #ffffff26;border-radius:12px;background:#ffffff08}.location-current span{font-size:12px;color:var(--muted)}.location-current strong{font-size:17px;color:var(--ink);overflow-wrap:anywhere}.local-search-empty{margin:20px 0;padding:18px;background:#1c1c20;border:1px solid var(--line);border-radius:16px}.local-search-empty h3{margin:0 0 8px;font-size:20px}.local-search-empty p{font-size:15px;line-height:1.5;color:var(--muted)}.local-search-empty .primary{width:100%;margin:10px 0}