@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";
[data-theme=light]{--bg-primary:#fff;--bg-secondary:#f8f8f6;--bg-tertiary:#f1efe8;--bg-elevated:#fff;--bg-overlay:#0000007a;--text-primary:#1a1a2a;--text-secondary:#5f5e5a;--text-tertiary:#888780;--text-inverse:#fff;--text-disabled:#b4b2a9;--border-subtle:#0000000f;--border-default:#0000001a;--border-strong:#0000002e;--accent:#a78bfa;--accent-hover:#179167;--accent-subtle:#e1f5ee;--accent-text:#085041;--blue:#185fa5;--blue-hover:#0c447c;--blue-subtle:#e6f1fb;--purple:#534ab7;--purple-hover:#3c3489;--purple-subtle:#eeedfe;--amber:#ef9f27;--amber-hover:#d48a18;--amber-subtle:#fff3e0;--coral:#d85a30;--coral-subtle:#faece7;--red:#e24b4a;--red-subtle:#fcebeb;--live:#e24b4a;--live-glow:#e24b4a40;--nav-bg:#ffffffe0;--nav-border:#00000014;--nav-height:64px;--card-bg:#fff;--card-border:#00000014;--card-shadow:0 1px 3px #00000014, 0 1px 2px #0000000a;--card-shadow-hover:0 4px 16px #0000001a, 0 2px 4px #0000000f;--pin-restaurant:#e24b4a;--pin-bar:#534ab7;--pin-agent:#1d9e75;--pin-sponsor:#ef9f27;--pin-venue:#185fa5;--pin-friend:#1d9e75;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-full:9999px;--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease}:root,[data-theme=dark]{--bg-primary:#111113;--bg-secondary:#18181b;--bg-tertiary:#222226;--bg-elevated:#1c1c20;--bg-overlay:#000000b8;--text-primary:#f1efe8;--text-secondary:#b4b2a9;--text-tertiary:#6e6d68;--text-inverse:#111113;--text-disabled:#444441;--border-subtle:#ffffff0d;--border-default:#ffffff17;--border-strong:#ffffff29;--accent:#a78bfa;--accent-hover:#22b586;--accent-subtle:#a78bfa26;--accent-text:#9fe1cb;--blue:#378add;--blue-hover:#4a96e8;--blue-subtle:#378add26;--purple:#7f77dd;--purple-hover:#9189e8;--purple-subtle:#7f77dd26;--amber:#ef9f27;--amber-hover:#f5ae40;--amber-subtle:#ef9f2726;--coral:#f0997b;--coral-subtle:#f0997b26;--red:#e24b4a;--red-subtle:#e24b4a26;--live:#e24b4a;--live-glow:#e24b4a59;--nav-bg:#111113e6;--nav-border:#ffffff12;--card-bg:#18181b;--card-border:#ffffff12;--card-shadow:0 1px 3px #0000004d, 0 1px 2px #0003;--card-shadow-hover:0 4px 20px #0006, 0 2px 6px #0000004d}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-size:16px}body{color:var(--text-primary);background-color:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--transition-base), color var(--transition-base);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.6}h1,h2,h3,h4,h5,h6{color:var(--text-primary);letter-spacing:-.02em;font-weight:600;line-height:1.25}.display-xl{letter-spacing:-.04em;font-size:clamp(3rem,6vw,5rem);font-weight:700;line-height:1.05}.display-lg{letter-spacing:-.03em;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:700;line-height:1.1}.display-md{letter-spacing:-.025em;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.15}h1{font-size:clamp(1.75rem,3vw,2.25rem)}h2{font-size:clamp(1.375rem,2.5vw,1.75rem)}h3{font-size:1.25rem}h4{font-size:1.125rem}p{color:var(--text-secondary);line-height:1.7}a{color:var(--accent);transition:color var(--transition-fast), opacity var(--transition-fast);text-decoration:none}a:hover{color:var(--accent-hover)}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.container-sm{width:100%;max-width:720px;margin:0 auto;padding:0 24px}.container-lg{width:100%;max-width:1440px;margin:0 auto;padding:0 40px}.flex{display:flex}.flex-col{flex-direction:column;display:flex}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.gap-8{gap:32px}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.text-accent{color:var(--accent)}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-center{text-align:center}.text-sm{font-size:.875rem}.text-xs{font-size:.75rem}.btn{border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-family:inherit;font-size:.9375rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.btn-primary{background:var(--accent);color:#fff;border-color:var(--accent)}.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff;box-shadow:0 4px 14px #7c3aed59}.btn-secondary{color:var(--text-primary);border-color:var(--border-strong);background:0 0}.btn-secondary:hover{background:var(--bg-secondary);border-color:var(--border-strong);color:var(--text-primary)}.btn-ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--bg-secondary);color:var(--text-primary)}.btn-sm{border-radius:var(--radius-sm);padding:7px 14px;font-size:.8125rem}.btn-lg{border-radius:var(--radius-lg);padding:14px 28px;font-size:1.0625rem}.btn-xl{border-radius:var(--radius-lg);padding:16px 36px;font-size:1.125rem}.btn-icon{border-radius:var(--radius-md);color:var(--text-secondary);background:0 0;border-color:#0000;padding:9px}.btn-icon:hover{background:var(--bg-secondary);color:var(--text-primary)}.card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);transition:box-shadow var(--transition-base), transform var(--transition-base)}.card-hover:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}.badge{border-radius:var(--radius-full);letter-spacing:.01em;align-items:center;gap:4px;padding:4px 9px;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.badge-accent{background:var(--accent-subtle);color:var(--accent-text)}.badge-blue{background:var(--blue-subtle);color:var(--blue)}.badge-purple{background:var(--purple-subtle);color:var(--purple)}.badge-amber{background:var(--amber-subtle);color:var(--amber)}.badge-red{background:var(--red-subtle);color:var(--red)}.badge-live{background:var(--live);color:#fff;animation:2s ease-in-out infinite live-pulse}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.75}}.live-dot{background:var(--live);width:8px;height:8px;box-shadow:0 0 0 0 var(--live-glow);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite live-dot-pulse}@keyframes live-dot-pulse{0%{box-shadow:0 0 0 0 var(--live-glow)}70%{box-shadow:0 0 0 8px #e24b4a00}to{box-shadow:0 0 #e24b4a00}}.input{width:100%;color:var(--text-primary);background:var(--bg-secondary);border:1.5px solid var(--border-default);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;padding:10px 14px;font-family:inherit;font-size:.9375rem}.input::placeholder{color:var(--text-tertiary)}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #7c3aed38}.input:hover:not(:focus){border-color:var(--border-strong)}.divider{background:var(--border-subtle);border:none;height:1px;margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}::selection{background:var(--accent);color:#fff}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:.3s forwards fade-in}.animate-fade-in-up{animation:.5s forwards fade-in-up}.animate-scale-in{animation:.2s forwards scale-in}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.live-dot,.badge-live{animation:none}}@media (max-width:767px){.container,.container-lg{padding:0 16px}.hide-mobile{display:none!important}}@media (min-width:768px){.hide-desktop{display:none!important}}.starfield{z-index:0;pointer-events:none;contain:strict;background:0 0;position:fixed;inset:0;overflow:hidden;transform:translateZ(0)}.starfield i{background:0 0;border-radius:50%;width:1px;height:1px;display:block;position:absolute;top:0;left:0}.starfield .s1{opacity:.85;box-shadow:926px 1146px #fff,1754px 953px #fff,925px 1040px #fff,1751px 388px #fff,378px 1048px #fff,974px 381px #fff,192px 914px #fff,621px 290px #fff,185px 1103px #fff,1658px 85px #fff,1219px 811px #fff,1975px 927px #fff,1339px 322px #fff,1276px 30px #fff,1703px 1082px #fff,129px 121px #fff,73px 389px #fff,1801px 495px #fff,1228px 61px #fff,1593px 950px #fff,668px 902px #fff,1210px 400px #fff,1063px 478px #fff,1311px 602px #fff,1023px 9px #fff,1356px 174px #fff,936px 569px #fff,833px 1128px #fff,1908px 170px #fff,1449px 520px #fff,645px 470px #fff,1050px 591px #fff,60px 143px #fff,1153px 221px #fff,820px 220px #fff,1733px 595px #fff,791px 136px #fff,1962px 34px #fff,1735px 1px #fff,437px 429px #fff,1898px 107px #fff,962px 768px #fff,1451px 813px #fff,859px 149px #fff,1159px 406px #fff,1594px 552px #fff,689px 178px #fff,637px 681px #fff,31px 839px #fff,1552px 241px #fff,275px 504px #fff,1447px 206px #fff,22px 122px #fff,952px 997px #fff,363px 1145px #fff,385px 916px #fff,1042px 390px #fff,1498px 268px #fff,858px 785px #fff,238px 808px #fff,861px 435px #fff,0 552px #fff,1770px 622px #fff,1812px 40px #fff,431px 383px #fff,807px 1181px #fff,205px 86px #fff,299px 436px #fff,904px 528px #fff,19px 673px #fff,1700px 606px #fff,790px 150px #fff,152px 184px #fff,427px 1193px #fff,1303px 497px #fff,31px 755px #fff,761px 928px #fff,260px 990px #fff,1704px 1176px #fff,277px 790px #fff,374px 315px #fff,636px 467px #fff,1674px 510px #fff,1485px 388px #fff,324px 1134px #fff,402px 795px #fff,1806px 988px #fff,1236px 160px #fff,863px 97px #fff,212px 223px #fff,79px 1049px #fff,1971px 522px #fff,488px 802px #fff,526px 861px #fff,1686px 1005px #fff,600px 1065px #fff,359px 140px #fff,258px 467px #fff,981px 1145px #fff,1338px 151px #fff,573px 434px #fff,1878px 417px #fff,1533px 33px #fff,141px 551px #fff,842px 912px #fff,510px 123px #fff,95px 360px #fff,577px 755px #fff,1087px 1171px #fff,1992px 269px #fff,188px 741px #fff,283px 922px #fff,677px 1068px #fff,1196px 287px #fff,1208px 71px #fff,1891px 36px #fff,972px 732px #fff,1435px 638px #fff,1971px 68px #fff,43px 153px #fff,987px 137px #fff,1496px 637px #fff,653px 279px #fff,148px 154px #fff,927px 1118px #fff,753px 91px #fff,1843px 265px #fff,1624px 699px #fff,720px 173px #fff,1403px 969px #fff,1844px 159px #fff,1784px 854px #fff,1933px 61px #fff,1768px 1023px #fff,1173px 29px #fff,1279px 783px #fff,776px 1193px #fff,25px 147px #fff,164px 185px #fff,1309px 236px #fff,526px 852px #fff,1491px 676px #fff,795px 1189px #fff,937px 902px #fff,947px 1108px #fff,171px 1062px #fff,1536px 1053px #fff,61px 635px #fff,1231px 179px #fff,984px 45px #fff,471px 231px #fff,1018px 995px #fff,523px 23px #fff,753px 616px #fff,293px 414px #fff,1061px 347px #fff,1543px 701px #fff,1351px 905px #fff,1020px 494px #fff,669px 828px #fff,1363px 513px #fff,406px 882px #fff,1646px 410px #fff,1802px 438px #fff,787px 449px #fff,1194px 648px #fff,429px 278px #fff,275px 1016px #fff,718px 83px #fff,1456px 131px #fff,1945px 566px #fff,1683px 346px #fff,231px 922px #fff,965px 563px #fff,1895px 438px #fff,1701px 847px #fff,783px 1064px #fff,1011px 645px #fff,1466px 926px #fff,656px 152px #fff,1697px 64px #fff,569px 84px #fff,1389px 575px #fff,1168px 725px #fff,632px 1155px #fff,39px 278px #fff,829px 931px #fff,388px 50px #fff,1575px 545px #fff,486px 288px #fff,1631px 96px #fff,1288px 236px #fff,914px 223px #fff,1290px 1096px #fff,1341px 755px #fff,1962px 159px #fff,1401px 405px #fff,408px 973px #fff,524px 365px #fff,1462px 22px #fff,1546px 967px #fff,1095px 74px #fff,366px 463px #fff,557px 708px #fff,1105px 1065px #fff,1024px 326px #fff,805px 458px #fff,178px 840px #fff,1909px 794px #fff,266px 922px #fff,928px 403px #fff,1281px 13px #fff,771px 1126px #fff,1164px 1029px #fff,1631px 702px #fff,949px 668px #fff,1333px 419px #fff,202px 252px #fff,436px 496px #fff,1843px 799px #fff,179px 634px #fff,1099px 656px #fff,536px 32px #fff,713px 1033px #fff,169px 76px #fff,902px 700px #fff,1127px 863px #fff,1573px 563px #fff,998px 58px #fff,447px 131px #fff,878px 71px #fff,354px 1091px #fff,686px 287px #fff,963px 304px #fff,1057px 1061px #fff,1720px 901px #fff,1936px 1008px #fff,1185px 176px #fff,1552px 453px #fff,899px 1078px #fff,1144px 594px #fff,1702px 1150px #fff,1308px 336px #fff,1070px 1053px #fff,1727px 1146px #fff,525px 638px #fff,1374px 780px #fff,1955px 426px #fff,623px 289px #fff,1983px 1115px #fff,1073px 559px #fff,1173px 1019px #fff,411px 841px #fff,1097px 234px #fff,1030px 10px #fff,1239px 772px #fff,56px 1102px #fff,1985px 90px #fff,1056px 820px #fff,1114px 1152px #fff,249px 1005px #fff,190px 341px #fff,134px 1103px #fff,939px 847px #fff,1885px 827px #fff,551px 504px #fff,969px 1009px #fff,260px 695px #fff,888px 975px #fff,1075px 649px #fff,222px 392px #fff,859px 60px #fff,1894px 532px #fff,265px 46px #fff,72px 397px #fff,318px 465px #fff,24px 581px #fff,659px 727px #fff,500px 1021px #fff,214px 1023px #fff,1496px 1192px #fff,251px 1045px #fff,1276px 513px #fff,1469px 404px #fff,1436px 1086px #fff,1799px 894px #fff,47px 769px #fff,1296px 846px #fff,1689px 1084px #fff,1261px 327px #fff,1102px 418px #fff,1769px 1093px #fff,1307px 447px #fff,1084px 442px #fff,1743px 1111px #fff,1252px 279px #fff,476px 711px #fff,1848px 370px #fff,646px 645px #fff,1824px 398px #fff,446px 398px #fff,1817px 198px #fff,274px 490px #fff,271px 180px #fff,531px 794px #fff,198px 890px #fff,1704px 863px #fff,1112px 258px #fff,410px 824px #fff,1286px 36px #fff,196px 411px #fff,1167px 732px #fff,1866px 739px #fff,236px 1035px #fff,1299px 703px #fff,1029px 387px #fff,1644px 144px #fff,987px 217px #fff,49px 76px #fff,1560px 1129px #fff,1256px 1054px #fff,1853px 1164px #fff,985px 300px #fff,388px 377px #fff,235px 417px #fff,353px 323px #fff,579px 195px #fff,1187px 126px #fff,275px 946px #fff,158px 198px #fff,669px 800px #fff,956px 873px #fff,1055px 726px #fff,880px 430px #fff,1230px 764px #fff,27px 83px #fff,1729px 410px #fff,371px 835px #fff,929px 736px #fff,1514px 758px #fff,830px 399px #fff,1238px 338px #fff,194px 1049px #fff,1622px 31px #fff,662px 173px #fff,1641px 828px #fff,1166px 391px #fff,1032px 1197px #fff,698px 528px #fff,572px 238px #fff,1524px 327px #fff,1668px 830px #fff,272px 675px #fff,1801px 1103px #fff,1422px 757px #fff,1571px 884px #fff,1567px 371px #fff,830px 423px #fff,1479px 378px #fff,144px 699px #fff,617px 960px #fff,206px 21px #fff,1818px 728px #fff,1308px 101px #fff,475px 559px #fff,1934px 612px #fff,691px 442px #fff,1351px 831px #fff,1166px 372px #fff,1091px 157px #fff,797px 1054px #fff,1019px 436px #fff,1436px 244px #fff,1560px 809px #fff,1177px 46px #fff,235px 221px #fff,1513px 485px #fff,525px 908px #fff,822px 1033px #fff,103px 400px #fff,1327px 769px #fff,22px 201px #fff,529px 513px #fff,564px 698px #fff,1126px 1106px #fff,1040px 851px #fff,1980px 1066px #fff,1163px 204px #fff,1306px 910px #fff,1657px 156px #fff,1125px 92px #fff,791px 327px #fff,790px 966px #fff,1986px 346px #fff,1752px 1014px #fff,1109px 119px #fff,879px 1012px #fff,861px 582px #fff,1078px 816px #fff,1224px 639px #fff,748px 1086px #fff,585px 989px #fff,1341px 552px #fff,1148px 580px #fff,1359px 606px #fff,55px 28px #fff,1582px 501px #fff,1199px 87px #fff,1296px 320px #fff,837px 798px #fff,108px 645px #fff,1532px 814px #fff,102px 1191px #fff,1480px 653px #fff,150px 458px #fff,879px 978px #fff,513px 499px #fff,93px 1071px #fff,201px 959px #fff,295px 502px #fff,1236px 235px #fff,103px 854px #fff,933px 241px #fff,417px 106px #fff,730px 1081px #fff,316px 254px #fff,744px 906px #fff,286px 853px #fff,932px 536px #fff,1309px 1192px #fff,1396px 859px #fff,745px 1087px #fff,1669px 280px #fff,1950px 594px #fff,1503px 263px #fff,488px 985px #fff,233px 1030px #fff,1828px 632px #fff,1606px 1039px #fff,1279px 735px #fff,562px 556px #fff,1248px 1156px #fff,1431px 389px #fff,1296px 570px #fff,1542px 490px #fff,388px 509px #fff,1028px 401px #fff,1799px 80px #fff,1286px 124px #fff,19px 554px #fff}.starfield .s2{opacity:.95;width:2px;height:2px;box-shadow:531px 870px #fff,55px 77px #fff,209px 455px #fff,1109px 569px #fff,148px 177px #fff,1869px 329px #fff,1127px 480px #fff,1292px 764px #fff,991px 980px #fff,725px 431px #fff,692px 703px #fff,1012px 273px #fff,1717px 152px #fff,1643px 245px #fff,916px 436px #fff,910px 869px #fff,1530px 528px #fff,798px 308px #fff,755px 314px #fff,1338px 666px #fff,595px 1123px #fff,1554px 376px #fff,875px 756px #fff,1189px 198px #fff,946px 663px #fff,160px 1113px #fff,170px 884px #fff,1155px 1163px #fff,992px 949px #fff,612px 19px #fff,155px 635px #fff,436px 167px #fff,1423px 622px #fff,1013px 671px #fff,579px 292px #fff,448px 732px #fff,1346px 669px #fff,750px 240px #fff,660px 903px #fff,1165px 571px #fff,897px 1085px #fff,1644px 624px #fff,938px 650px #fff,453px 818px #fff,1981px 1057px #fff,508px 172px #fff,740px 748px #fff,49px 744px #fff,1386px 810px #fff,1197px 793px #fff,1630px 399px #fff,1513px 1154px #fff,754px 799px #fff,1107px 317px #fff,1712px 1152px #fff,363px 361px #fff,183px 930px #fff,1804px 576px #fff,1662px 45px #fff,453px 1056px #fff,118px 1114px #fff,324px 1162px #fff,605px 45px #fff,1333px 865px #fff,131px 1191px #fff,1119px 625px #fff,1613px 1117px #fff,172px 685px #fff,167px 560px #fff,1509px 215px #fff,1841px 642px #fff,173px 53px #fff,1298px 294px #fff,199px 864px #fff,502px 451px #fff,1001px 1068px #fff,692px 940px #fff,807px 717px #fff,691px 681px #fff,1377px 279px #fff,1011px 999px #fff,1100px 148px #fff,1450px 94px #fff,840px 715px #fff,1747px 7px #fff,1650px 774px #fff,1707px 182px #fff,1819px 951px #fff,1961px 1108px #fff,1311px 49px #fff,1072px 741px #fff,1454px 20px #fff,1643px 225px #fff,863px 861px #fff,1875px 299px #fff,503px 332px #fff,1300px 769px #fff,1400px 343px #fff,657px 418px #fff,797px 870px #fff,1083px 598px #fff,561px 121px #fff,965px 631px #fff,1496px 235px #fff,621px 318px #fff,1589px 367px #fff,1868px 127px #fff,1542px 939px #fff,35px 1196px #fff,985px 74px #fff,640px 222px #fff,404px 377px #fff,735px 445px #fff,1204px 482px #fff,1228px 966px #fff,1218px 1041px #fff,458px 905px #fff,378px 575px #fff,824px 353px #fff,1865px 638px #fff,1283px 1122px #fff,1929px 1127px #fff,981px 533px #fff,992px 824px #fff,1872px 700px #fff,1352px 1120px #fff,1580px 189px #fff,988px 452px #fff,818px 101px #fff,445px 275px #fff,1641px 788px #fff,1998px 1080px #fff,1627px 1056px #fff,1585px 562px #fff,1613px 118px #fff,1346px 486px #fff,1827px 22px #fff,1790px 967px #fff,1853px 760px #fff,921px 504px #fff,1460px 863px #fff,1241px 322px #fff,851px 321px #fff,1580px 659px #fff,296px 531px #fff,1859px 1057px #fff,268px 545px #fff,1056px 1094px #fff,108px 308px #fff,1171px 365px #fff,2px 418px #fff,1682px 305px #fff,1683px 262px #fff,168px 720px #fff,552px 1081px #fff,198px 983px #fff,1420px 959px #fff,169px 1112px #fff,1755px 1036px #fff,621px 38px #fff}.starfield .s3{opacity:1;filter:drop-shadow(0 0 3px #fffc);width:2.5px;height:2.5px;box-shadow:1616px 384px #fff,853px 395px #fff,1877px 186px #fff,1600px 901px #fff,426px 76px #fff,1112px 846px #fff,1076px 1012px #fff,322px 637px #fff,647px 636px #fff,830px 155px #fff,1139px 626px #fff,956px 137px #fff,736px 152px #fff,1407px 287px #fff,216px 807px #fff,1384px 945px #fff,1529px 249px #fff,1339px 911px #fff,25px 772px #fff,1457px 973px #fff,486px 601px #fff,1155px 232px #fff,938px 21px #fff,1753px 423px #fff,1846px 311px #fff,594px 770px #fff,1919px 1105px #fff,1535px 610px #fff,1953px 690px #fff,1546px 803px #fff,1137px 178px #fff,525px 386px #fff,409px 771px #fff,1497px 224px #fff,674px 634px #fff,1935px 560px #fff,1152px 962px #fff,1482px 679px #fff,915px 783px #fff,188px 208px #fff,288px 193px #fff,269px 367px #fff,368px 395px #fff,823px 74px #fff,1714px 948px #fff,1213px 184px #fff,205px 464px #fff,66px 321px #fff,254px 888px #fff,833px 148px #fff,699px 874px #fff,1898px 1047px #fff,284px 420px #fff,1570px 303px #fff,1681px 790px #fff,988px 678px #fff,1886px 844px #fff,1275px 31px #fff,1488px 820px #fff,1255px 650px #fff,1615px 501px #fff,1352px 1085px #fff,37px 533px #fff,677px 386px #fff,700px 628px #fff,1332px 903px #fff,217px 1141px #fff,773px 419px #fff,1043px 681px #fff,1614px 601px #fff}.starfield .tw{will-change:opacity;width:2px;height:2px;animation:3.5s ease-in-out infinite twinkleStars;box-shadow:1689px 210px #fff,1252px 324px #fff,519px 1103px #fff,1849px 611px #fff,1122px 479px #fff,722px 1024px #fff,1051px 290px #fff,1175px 405px #fff,1911px 1056px #fff,1465px 403px #fff,1161px 54px #fff,1284px 405px #fff,1590px 170px #fff,279px 500px #fff,978px 1180px #fff,855px 683px #fff,674px 187px #fff,1902px 739px #fff,545px 948px #fff,1808px 254px #fff,926px 277px #fff,488px 1165px #fff,1112px 1118px #fff,1148px 130px #fff,1147px 541px #fff,345px 685px #fff,1231px 298px #fff,251px 7px #fff,591px 744px #fff,493px 1174px #fff,743px 339px #fff,380px 1122px #fff,1661px 156px #fff,930px 65px #fff,826px 368px #fff,1603px 283px #fff,630px 781px #fff,1259px 33px #fff,324px 408px #fff,843px 958px #fff,67px 292px #fff,1081px 791px #fff,242px 1166px #fff,830px 355px #fff,688px 1064px #fff,269px 539px #fff,499px 1163px #fff,1908px 680px #fff,109px 77px #fff,1477px 296px #fff,825px 1018px #fff,1228px 209px #fff,962px 707px #fff,842px 1156px #fff,1552px 833px #fff}@keyframes twinkleStars{0%,to{opacity:.15}50%{opacity:1}}.starfield .layer{position:absolute;inset:0}html{background-color:#04060f}.starfield,.starfield *{pointer-events:none!important}.starfield{z-index:0!important}body>:not(.starfield){z-index:1;position:relative}:root{--z-base:1;--z-sticky:50;--z-dropdown:500;--z-navbar:1000;--z-modal:3000;--z-toast:9000}.zDropdown,[data-layer=dropdown]{z-index:var(--z-dropdown)!important}:root{--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-full:9999px;--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--nav-height:64px;--ease-out:cubic-bezier(.22, 1, .36, 1);--section-pad:96px}[data-theme=dark]{--accent:#a78bfa;--accent-hover:#c4b5fd;--accent-subtle:#a78bfa26;--accent-text:#ddd6fe;--purple:#7c3aed;--purple-hover:#8b5cf6;--purple-subtle:#7c3aed26;--cyan:#22d3ee;--cyan-subtle:#06b6d426;--pink:#ec4899;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-tertiary:#64748b;--glass-bg:#ffffff09;--glass-border:#ffffff17;--glass-blur:blur(14px);--card-bg:#ffffff08;--card-border:#ffffff14;--card-shadow-hover:0 8px 30px #7c3aed2e;--aurora-1:#7c3aed1f;--aurora-2:#06b6d41a;--aurora-3:#ec489914}.auroraBg{background:radial-gradient(1200px 600px at 15% 8%, var(--aurora-1), transparent 60%), radial-gradient(1000px 600px at 85% 30%, var(--aurora-2), transparent 55%), radial-gradient(900px 700px at 50% 90%, var(--aurora-3), transparent 60%), transparent;position:relative}.starfield:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:60px 60px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(100% 80% at 50% 0,#000 30%,#0000 80%);mask-image:radial-gradient(100% 80% at 50% 0,#000 30%,#0000 80%)}@keyframes riseIn{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}.riseIn{animation:riseIn 1s var(--ease-out) both}@keyframes shimmerText{to{background-position:200%}}.gradientText{background:linear-gradient(110deg,#a78bfa,#22d3ee,#a78bfa) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite shimmerText}.glass{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}[data-theme=dark]{--border-subtle:#a78bfa14;--border-default:#a78bfa21;--border-strong:#a78bfa3d;--card-border:#a78bfa21;--card-shadow-hover:0 10px 34px #7c3aed38, 0 0 0 1px #a78bfa33;--nav-border:#a78bfa29;--edge-lit:#a78bfa80}[data-theme=dark] .card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff0b,#ffffff05)}[data-theme=dark] .card-hover:hover{border-color:var(--edge-lit);transform:translateY(-2px);box-shadow:0 12px 36px #7c3aed3d,0 0 0 1px #a78bfa47}[data-theme=dark] .btn-primary{background:linear-gradient(120deg,#7c3aed,#6d28d9);border-color:#0000}[data-theme=dark] .btn-primary:hover{background:linear-gradient(120deg,#8b5cf6,#7c3aed);border-color:#0000;box-shadow:0 6px 24px #7c3aed80,0 0 0 1px #a78bfa66}[data-theme=dark] .btn-secondary{border-color:var(--border-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a}[data-theme=dark] .btn-secondary:hover{border-color:var(--edge-lit);background:#ffffff14;box-shadow:0 0 20px #7c3aed38}[data-theme=dark] .input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #a78bfa38,0 0 18px #7c3aed26}[data-theme=dark] .badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-theme=dark] :focus-visible{outline-color:var(--accent)}[data-theme=dark] ::selection{color:#fff;background:#7c3aed8c}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#a78bfa47}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#a78bfa80}@keyframes discoverPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}@keyframes auroraDrift1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(8vw,6vh)scale(1.15)}}@keyframes auroraDrift2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-7vw,-5vh)scale(1.1)}}.discover-tilt-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.discover-tilt-card{-webkit-backdrop-filter:blur(14px);transform-style:preserve-3d;background:#ffffff09;border:1px solid #ffffff17;border-radius:18px;align-items:center;gap:16px;padding:22px;text-decoration:none;transition:transform .15s,box-shadow .3s,border-color .3s;animation:.6s cubic-bezier(.22,1,.36,1) both discoverCardIn;display:flex;position:relative;overflow:hidden}.discover-tilt-card:first-child{animation-delay:.2s}.discover-tilt-card:nth-child(2){animation-delay:.28s}.discover-tilt-card:nth-child(3){animation-delay:.36s}.discover-tilt-card:nth-child(4){animation-delay:.44s}.discover-tilt-card:nth-child(5){animation-delay:.52s}.discover-tilt-card:nth-child(6){animation-delay:.6s}.discover-tilt-card:hover{border-color:#22d3ee66;box-shadow:0 16px 48px #7c3aed47}.discover-tilt-sheen{opacity:0;pointer-events:none;z-index:2;transition:opacity .2s;position:absolute;inset:0}.discover-tilt-icon{z-index:1;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.5rem;display:flex;position:relative}.discover-tilt-label{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:3px;font-size:1.0625rem;font-weight:700}.discover-tilt-desc{color:var(--text-secondary);font-size:.8125rem;line-height:1.4}.discover-tilt-arrow{z-index:1;color:var(--text-tertiary);flex-shrink:0;font-size:1.25rem;transition:transform .3s,color .3s;position:relative}.discover-tilt-card:hover .discover-tilt-arrow{color:#22d3ee;transform:translate(5px)}.discover-city-pill:hover{box-shadow:0 0 20px #22d3ee33;border-color:#22d3ee80!important}@keyframes discoverCardIn{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:720px){.discover-tilt-grid{grid-template-columns:1fr}}.discover-tilt-link{align-items:center;gap:16px;width:100%;text-decoration:none;display:flex}.discover-tilt-grid.discover-tilt-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important;display:grid!important}.discover-tilt-card.discover-tilt-card{-webkit-backdrop-filter:blur(14px)!important;transform-style:preserve-3d!important;background:#ffffff0b!important;border:1px solid #ffffff1a!important;border-radius:18px!important;align-items:center!important;gap:16px!important;padding:22px!important;transition:transform .15s,box-shadow .3s,border-color .3s!important;display:flex!important;position:relative!important;overflow:hidden!important}.discover-tilt-card.discover-tilt-card:hover{border-color:#22d3ee73!important;box-shadow:0 16px 48px #7c3aed4d!important}.discover-tilt-link.discover-tilt-link{align-items:center!important;gap:16px!important;width:100%!important;text-decoration:none!important;display:flex!important}.discover-tilt-icon.discover-tilt-icon{border-radius:14px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:52px!important;height:52px!important;font-size:1.5rem!important;display:flex!important}@keyframes spin{to{transform:rotate(360deg)}}a[class*=card],a[class*=Card],button,[role=button],div[class*=tile],div[class*=Tile]{transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .22s,filter .22s,opacity .2s}div[class*=card]:has(a){transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .22s,filter .22s,opacity .2s}a[class*=card]:hover,a[class*=Card]:hover,a[class*=venue]:hover,a[class*=event]:hover,a[class*=place]:hover{transform:translateY(-3px);box-shadow:0 8px 26px #7c3aed59}a:hover>img,a:hover img,[class*=card]:hover img,[class*=Card]:hover img{filter:brightness(1.08)saturate(1.1)}button:not(:disabled):hover,[role=button]:not([aria-disabled=true]):hover{transform:translateY(-1px)}button:not(:disabled):active,[role=button]:active{transform:translateY(0)scale(.98)}button[class*=primary]:hover,button[class*=Primary]:hover,button[class*=cta]:hover,button[class*=Cta]:hover,button[class*=post]:hover{box-shadow:0 4px 20px #7c3aed66}img[class*=thumb]:hover,img[class*=Thumb]:hover,div[class*=imageWrap]:hover,div[class*=imgWrap]:hover{box-shadow:0 0 0 1px #a78bfa80,0 6px 22px #7c3aed59}@media (prefers-reduced-motion:reduce){a[class*=card],a[class*=Card],button,[role=button],img{transition:none!important;transform:none!important}}
.MobileTabBar-module__JfY59G__bar{display:none}@media (max-width:767px){.MobileTabBar-module__JfY59G__bar{z-index:900;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(20px);background:#0a0a12db;border-top:1px solid #a78bfa2e;justify-content:space-around;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #00000073}.MobileTabBar-module__JfY59G__tab{color:#94a3b8;border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-height:52px;padding:8px 4px;text-decoration:none;transition:color .15s,transform .12s;display:flex}.MobileTabBar-module__JfY59G__tab:active{transform:scale(.94)}.MobileTabBar-module__JfY59G__icon{filter:grayscale(.4)opacity(.85);font-size:1.35rem;line-height:1;transition:filter .15s}.MobileTabBar-module__JfY59G__label{letter-spacing:.02em;font-size:.66rem;font-weight:700}.MobileTabBar-module__JfY59G__active{color:#f8fafc}.MobileTabBar-module__JfY59G__active .MobileTabBar-module__JfY59G__icon{filter:grayscale(0)opacity()drop-shadow(0 0 10px #a78bfacc)}.MobileTabBar-module__JfY59G__active .MobileTabBar-module__JfY59G__label{background:linear-gradient(90deg,#a78bfa,#22d3ee);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.MobileTabBar-module__JfY59G__center .MobileTabBar-module__JfY59G__icon{color:#fff;filter:none;background:linear-gradient(135deg,#7c3aed,#22d3ee);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-top:-18px;font-size:1.1rem;display:flex;box-shadow:0 6px 18px #7c3aed80}.MobileTabBar-module__JfY59G__center .MobileTabBar-module__JfY59G__label{margin-top:2px}.MobileTabBar-module__JfY59G__center.MobileTabBar-module__JfY59G__active .MobileTabBar-module__JfY59G__icon{box-shadow:0 6px 22px #22d3ee99}}
.Footer-module__3rq_Ga__footer{z-index:1;background:linear-gradient(#0a0a1200 0%,#0c0a1899 100%);border-top:1px solid #a78bfa24;margin-top:80px;padding:56px 24px 40px;position:relative}.Footer-module__3rq_Ga__inner{max-width:1100px;margin:0 auto}.Footer-module__3rq_Ga__cols{grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;margin-bottom:40px;display:grid}.Footer-module__3rq_Ga__brand{letter-spacing:-.02em;background:linear-gradient(100deg,#a78bfa,#22d3ee);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:1.5rem;font-weight:800}.Footer-module__3rq_Ga__brandTag{color:#c8cbde99;margin:0;font-size:.95rem}.Footer-module__3rq_Ga__col{flex-direction:column;gap:10px;display:flex}.Footer-module__3rq_Ga__colTitle{letter-spacing:.12em;text-transform:uppercase;color:#a78bfad9;margin:0 0 6px;font-size:.72rem;font-weight:700}.Footer-module__3rq_Ga__link{color:#ced1e4b8;font-size:.94rem;text-decoration:none;transition:color .2s}.Footer-module__3rq_Ga__link:hover{color:#22d3ee}.Footer-module__3rq_Ga__bottom{border-top:1px solid #a78bfa1a;padding-top:24px}.Footer-module__3rq_Ga__copy{color:#b4b8cda6;margin:0 0 10px;font-size:.85rem}.Footer-module__3rq_Ga__mission{color:#bec1d68c;max-width:620px;margin:0;font-size:.85rem;line-height:1.5}@media (max-width:760px){.Footer-module__3rq_Ga__cols{grid-template-columns:1fr 1fr;gap:28px}.Footer-module__3rq_Ga__brandCol{grid-column:1/-1}}
