@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--ink:#171716;--muted:#706f6a;--paper:#f8f6ef;--white:#fff;--coral:#f4513b;--lime:#d9f865;--line:#dedbd1;--green:#154f3a;--sidebar:#171816;--radius:20px}*{box-sizing:border-box}body{color:var(--ink);background:#fdfcf8;margin:0;font-family:DM Sans,sans-serif}body:before{content:"";pointer-events:none;z-index:9999;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:fixed;inset:0}.clerk-auth-controls{align-items:center;gap:20px;display:flex}.clerk-auth-controls>div{align-items:center;display:flex}button,input,select,textarea{font:inherit}button{cursor:pointer}header{z-index:20;-webkit-backdrop-filter:blur(18px)saturate(1.35);background:#fcfbf7c7;border-bottom:1px solid #14141414;justify-content:space-between;align-items:center;height:78px;padding:0 5.2vw;display:flex;position:sticky;top:0;box-shadow:0 8px 35px #201d1710}.brand{letter-spacing:-1px;color:var(--ink);background:0 0;border:0;align-items:center;padding:0;font:800 22px Manrope;display:flex}.brand img{object-fit:contain;width:36px;height:36px;margin-right:6px}.brand small{letter-spacing:1px;color:#777;align-self:flex-start;margin:17px 0 0 3px;font-size:9px}header nav{align-items:center;gap:28px;display:flex}header nav button{color:#333;background:0 0;border:0;font-size:14px;font-weight:600}.primary{border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:15px 21px;font-weight:700;display:inline-flex;background:var(--coral)!important;color:#fff!important;border:0!important}.primary:hover{transform:translateY(-1px);background:#db402f!important}.primary.small{padding:11px 16px}.secondary{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px 20px;font-weight:700}.menu{background:0 0;border:0;display:none}.hero{background:var(--paper);grid-template-rows:1fr auto;grid-template-columns:1.05fr .95fr;min-height:760px;padding:72px 6vw 42px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";z-index:0;background:linear-gradient(90deg,#f8f6effa 0%,#f8f6efee 38%,#f8f6ef9c 68%,#f8f6efb8 100%),url(/assets/home-event-1.jpg) 50%/cover;position:absolute;inset:0}.hero>*{z-index:1;position:relative}.hero-copy{z-index:2}.pill{border:1px solid var(--line);letter-spacing:.7px;background:#fff;border-radius:99px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-flex}.hero h1{letter-spacing:-5px;margin:24px 0;font:700 clamp(48px,5.8vw,86px)/.98 Manrope}.hero h1 em,.organizer-banner em{font-family:Georgia,serif;font-weight:400}.hero-copy>p{color:#5d5b56;max-width:610px;font-size:18px;line-height:1.6}.hero-actions{gap:12px;margin-top:30px;display:flex}.hero-visual{min-height:480px;position:relative}.hero-photo{background-position:50%;background-size:cover;border:7px solid #ffffffd9;position:absolute;box-shadow:0 22px 55px #2d281f28}.photo-one{background-image:linear-gradient(#fff3,#fff3),url(/assets/home-event-1.jpg);border-radius:60px 18px 18px;inset:20px 16% 42% 2%}.photo-two{background-image:linear-gradient(#fff4,#fff4),url(/assets/home-event-2.jpg);border-radius:18px 60px 18px 18px;width:47%;height:43%;top:2%;right:0}.photo-three{background-image:linear-gradient(#fff3,#fff3),url(/assets/home-event-3.jpg);border-radius:18px 18px 18px 60px;width:42%;height:48%;bottom:0;left:8%}.photo-four{background-image:linear-gradient(#fff2,#fff2),url(/assets/home-event-4.jpg);border-radius:18px 18px 60px;width:50%;height:48%;bottom:3%;right:0}.photo-art{background-position:50%;background-size:cover}.photo-art .art-orbit{display:none}.poster{flex-direction:column;padding:32px;display:flex;position:absolute;box-shadow:0 25px 60px #32271929}.poster b{letter-spacing:-2px;font:800 39px/1 Manrope}.poster span,.poster small{letter-spacing:1.5px;font-size:10px;font-weight:800}.poster small{margin-top:auto}.p1{color:#103f2d;background:#e9ff6b;width:280px;height:355px;top:70px;right:5%;transform:rotate(8deg)}.p1:after{content:"✺";font-size:70px;position:absolute;bottom:40px;right:24px}.p2{color:#fff;z-index:2;background:#6233d4;width:295px;height:390px;top:10px;left:5%;transform:rotate(-7deg)}.p2:after{content:"";border:26px solid #ff765f;border-radius:50%;width:150px;height:150px;position:absolute;bottom:45px;right:-25px}.float-note{z-index:4;background:#fff;border-radius:13px;flex-direction:column;padding:15px 20px;display:flex;position:absolute;bottom:70px;right:0;box-shadow:0 15px 35px #0002}.float-note span{color:#777;font-size:11px}.searchbar{z-index:6;background:#fff;border:1px solid #dedbd1;border-radius:18px;grid-column:1/-1;grid-template-columns:1.5fr 1fr .8fr auto;margin-top:28px;padding:14px;display:grid;position:relative;bottom:auto;left:auto;right:auto;transform:none;box-shadow:0 16px 45px #2a282224}.searchbar label{border-right:1px solid #e7e4dc;padding:5px 18px}.searchbar label>span{text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:700}.searchbar label div{align-items:center;gap:8px;display:flex}.searchbar svg{color:#777;width:18px}.searchbar input{color:#555;border:0;outline:0;width:100%;padding:7px 0}.category-strip{padding:48px 6vw 35px}.category-strip>span{text-transform:uppercase;letter-spacing:1.2px;margin-bottom:18px;font-size:12px;font-weight:800;display:block}.category-strip>div{gap:10px;padding-bottom:8px;display:flex;overflow:auto}.category-strip button{border:1px solid var(--line);background:#fff;border-radius:99px;flex:none;align-items:center;gap:8px;padding:10px 15px;display:flex}.category-strip button:hover{background:var(--lime)}.section{padding:70px 6vw}.section-head{justify-content:space-between;align-items:end;margin-bottom:34px;display:flex}.kicker{letter-spacing:2.2px;color:var(--coral);font-size:13px;font-weight:800}.section h2,.steps h2{letter-spacing:-2px;margin:8px 0;font:700 40px Manrope}.section-head p{color:var(--muted);margin:0}.link{background:0 0;border:0;align-items:center;gap:8px;font-weight:700;display:flex}.event-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.event-card{cursor:pointer;background:#fff;border:1px solid #e6e3dc;border-radius:18px;transition:all .25s;overflow:hidden}.event-card:hover{transform:translateY(-8px);box-shadow:0 28px 65px #24211b1c}.card-img{height:245px;position:relative}.art{color:#fff;flex-direction:column;height:100%;padding:25px;display:flex;position:relative;overflow:hidden}.art small{letter-spacing:1.4px;z-index:2;font-size:9px;font-weight:800}.art strong{letter-spacing:-2px;z-index:2;margin:auto 0;font:800 34px/1 Manrope}.art i{letter-spacing:2px;z-index:2;font-size:9px;font-style:normal;font-weight:800}.art-orbit{border:34px solid #ffffff40;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-30px;right:-35px}.violet{background:#5631c9}.orange{background:#f26c3e}.green{background:#174e38}.blue{background:#1179af}.rose{background:#db466e}.yellow{color:#20201c;background:#ebb72b}.save{background:#fff;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:14px;right:14px}.card-body{grid-template-columns:46px 1fr;gap:14px;padding:19px;display:grid}.date-tile{border-right:1px solid #ddd;flex-direction:column;align-items:center;height:max-content;display:flex}.date-tile b{font:700 24px Manrope}.date-tile span{color:var(--coral);font-size:9px;font-weight:800}.event-info .eyebrow{color:var(--coral);text-transform:uppercase;font-size:10px;font-weight:800}.event-info h3{margin:5px 0 10px;font:700 18px Manrope}.event-info p{color:#72716c;align-items:center;gap:5px;margin:6px 0;font-size:12px;display:flex}.event-info>div{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.event-info>div strong{font-size:13px}.event-info>div span{color:#888;font-size:10px}.organizer-banner{color:#fff;background:#154f3a;border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin:70px 6vw;padding:70px;display:grid;overflow:hidden}.organizer-banner h2{letter-spacing:-3px;margin:12px 0;font:700 52px/1.05 Manrope}.organizer-banner p{color:#c7d6cf;line-height:1.6}.light-btn{background:var(--lime);border:0;border-radius:12px;gap:8px;padding:15px 20px;font-weight:800;display:flex}.mini-dashboard{color:var(--ink);background:#fff;border-radius:18px;padding:24px;transform:rotate(2deg);box-shadow:0 25px 70px #071e1666}.mini-top,.mini-stats{justify-content:space-between;display:flex}.mini-top span{background:#ddf6bd;border-radius:10px;padding:4px 8px;font-size:10px}.mini-stats{margin:32px 0}.mini-stats div{flex-direction:column;display:flex}.mini-stats small{color:#888}.mini-stats b{font:700 24px Manrope}.mini-stats i{color:green;font-size:10px}.bars{border-bottom:1px solid #ddd;align-items:end;gap:11px;height:100px;display:flex}.bars i{background:var(--coral);border-radius:5px 5px 0 0;flex:1}.steps{padding:70px 6vw 120px}.section>.event-grid{grid-template-columns:repeat(4,1fr)}.section>.event-grid .card-img{height:210px}.attendee-experience{color:#fff;background:radial-gradient(circle at 92% 8%,#6542d550,#0000 31%),radial-gradient(circle at 5% 100%,#f4513b38,#0000 30%),#151613;padding:120px 6vw;position:relative;overflow:hidden}.attendee-experience:after{content:"GATHR";letter-spacing:-12px;color:#ffffff05;pointer-events:none;font:800 150px Manrope;position:absolute;top:10px;right:-25px}.attendee-experience:before{content:"";filter:grayscale()brightness(0)invert();opacity:.055;pointer-events:none;background:url(/assets/gathr-mark.png) 50%/contain no-repeat;width:430px;height:430px;position:absolute;bottom:-105px;left:-120px}.attendee-intro{grid-template-columns:1fr 1fr;align-items:end;display:grid}.attendee-intro .kicker{grid-column:1/-1}.attendee-intro h2{letter-spacing:-3px;margin:12px 0;font:700 64px/.98 Manrope}.attendee-intro p{color:#c8c8c2;max-width:520px;font-size:16px;line-height:1.7}.journey-line{z-index:2;border-top:1px solid #ffffff24;grid-template-columns:repeat(5,1fr);margin-top:65px;display:grid;position:relative}.journey-line>div{border-radius:0 0 18px 18px;padding:38px 22px 22px;transition:all .3s;position:relative}.journey-line>div:hover{background:#ffffff09;transform:translateY(-5px)}.journey-line>div>span{background:linear-gradient(135deg, var(--lime), #f3ffbd);color:#17271f;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:-20px;box-shadow:0 8px 25px #d9f86525}.journey-line>div>span svg{width:18px}.journey-line>div>i{color:#777;margin:12px 0 26px;font-size:10px;font-style:normal;display:block}.journey-line h3{font:700 21px Manrope}.journey-line p{color:#bbb;font-size:12px;line-height:1.5}.onsite-section{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:100px 6vw;display:grid}.onsite-photo{background:linear-gradient(#fff2,#fff2),url(/assets/home-event-2.jpg) 50%/cover;border-radius:26px;min-height:570px;position:relative}.onsite-photo:after{content:"";border:1px solid #fff7;border-radius:18px;position:absolute;inset:18px}.onsite-photo>span{z-index:2;background:#fff;border-radius:99px;padding:9px 12px;font-size:9px;font-weight:700;position:absolute;bottom:28px;left:28px}.onsite-copy h2{letter-spacing:-2.5px;font:700 56px/1.02 Manrope}.onsite-copy>p{color:#777;line-height:1.7}.mobile-product-card{color:#fff;background:#173e31;border-radius:16px;flex-direction:column;max-width:350px;margin:28px 0;padding:20px;display:flex}.mobile-product-card>div{font-size:10px}.mobile-product-card>b{margin-top:15px;font:700 37px Manrope}.mobile-product-card>small{color:#9ab3a8}.mobile-product-card progress{accent-color:var(--lime);width:100%;margin-top:14px}.onsite-copy ul{margin:25px 0;padding:0;list-style:none}.onsite-copy li{align-items:center;gap:9px;padding:7px 0;font-size:12px;display:flex}.onsite-copy li svg{color:#26804b;width:16px}.section>.section-head .kicker,.onsite-copy>.kicker,.attendee-intro>.kicker{letter-spacing:2.2px;font-size:13px}.organizer-banner,.onsite-photo,.pricing-grid article,.featured-story,.newsletter{box-shadow:0 30px 80px #24211b12}.hero-photo{will-change:transform;animation:7s ease-in-out infinite photoFloat}.photo-two{animation-delay:-1.7s}.photo-three{animation-delay:-3.2s}.photo-four{animation-delay:-4.8s}@keyframes photoFloat{0%,to{transform:translate(0,0)rotate(-.3deg)}50%{transform:translateY(-12px)rotate(.5deg)}}.step-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.step-grid>div{border-top:1px solid var(--line);padding:30px;position:relative}.step-grid>div>b{color:#aaa;position:absolute;right:20px}.step-grid svg{width:34px;height:34px;margin:20px 0}.step-grid h3{font:700 20px Manrope}.step-grid p{color:var(--muted);line-height:1.6}footer{color:#fff;background:#171816;grid-template-columns:2fr repeat(3,1fr);gap:40px;padding:60px 6vw 30px;display:grid}footer .brand{color:#fff}footer>div{flex-direction:column;gap:12px;display:flex}footer p,footer a{color:#aaa;font-size:13px}.copyright{color:#777;border-top:1px solid #333;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:30px;padding-top:25px;font-size:11px;display:flex}.copyright nav{gap:20px;display:flex}.copyright nav button{color:#888}.copyright nav button:hover{color:#fff}.events-page{padding:70px 6vw 110px}.page-intro{text-align:center}.page-intro h1{letter-spacing:-3px;margin:10px;font:700 58px Manrope}.page-intro p{color:var(--muted)}.discover-search{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:center;max-width:950px;margin:40px auto 32px;padding:9px;display:flex;box-shadow:0 12px 30px #0000000b}.discover-search>svg{color:#888;margin-left:12px}.discover-search input{border:0;outline:0;flex:1;padding:13px}.discover-search button:not(.primary){background:0 0;border:0;border-left:1px solid #ddd;gap:8px;padding:10px 20px;display:flex}.filter-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding-bottom:17px;display:flex}.filter-row>div{gap:8px;display:flex}.filter-row button,.filter-row select{border:1px solid var(--line);background:#fff;border-radius:99px;gap:6px;padding:9px 14px;display:flex}.filter-row .active{background:var(--ink);color:#fff}.results-meta{justify-content:space-between;margin:30px 0;display:flex}.results-meta span{color:#888;font-size:13px}.discovery{row-gap:30px}.detail-page{padding:35px 6vw 100px}.back{color:#666;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:25px;font-weight:600;display:flex}.detail-hero{border-bottom:1px solid var(--line);grid-template-columns:1.15fr .85fr;min-height:540px;padding-bottom:50px;display:grid}.art.big{border-radius:20px;min-height:520px}.art.big strong{font-size:68px}.detail-summary{padding:38px 4vw}.detail-summary h1{letter-spacing:-3px;margin:20px 0;font:700 50px/1.05 Manrope}.lead{color:#666;line-height:1.6}.detail-fact{gap:15px;margin:24px 0;display:flex}.detail-fact svg{color:var(--coral)}.detail-fact div{flex-direction:column;gap:5px;display:flex}.detail-fact span{color:#777;font-size:13px}.organizer{border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:23px;display:flex}.organizer>span{background:#d9f865;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.organizer div{flex-direction:column;display:flex}.organizer small{color:#888}.organizer button{border:1px solid var(--line);background:#fff;border-radius:10px;margin-left:auto;padding:8px 14px}.detail-layout{grid-template-columns:1fr 390px;gap:80px;padding-top:25px;display:grid}.event-copy{max-width:730px}.event-copy nav{border-bottom:1px solid var(--line);gap:30px;padding:0 0 18px;display:flex}.event-copy nav a:first-child{color:var(--coral);font-weight:700}.event-copy h2{margin-top:45px;font:700 28px Manrope}.event-copy>p{color:#555;line-height:1.8}.expect-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.expect-grid div{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:9px;padding:18px;display:flex}.expect-grid span{color:#777;font-size:12px;line-height:1.5}.agenda{border-top:1px solid var(--line);gap:40px;padding:16px;display:flex}.agenda b{color:var(--coral)}.event-detail-cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.event-detail-cards>div{border:1px solid var(--line);border-radius:12px;gap:9px;padding:15px;display:flex}.event-detail-cards svg{width:18px;color:var(--coral)}.event-detail-cards span{flex-direction:column;font-size:10px;display:flex}.event-detail-cards small{color:#888;margin-top:4px}.detail-faq details{border-top:1px solid var(--line);padding:16px 0}.detail-faq summary{cursor:pointer;justify-content:space-between;font-weight:700;list-style:none;display:flex}.detail-faq summary svg{width:17px}.detail-faq p{color:#777;font-size:12px;line-height:1.7}.related-events{padding-top:80px}.related-events .event-grid{grid-template-columns:repeat(3,1fr)}.ticket-box{border:1px solid var(--line);border-radius:18px;height:max-content;padding:25px;position:sticky;top:20px;box-shadow:0 18px 50px #0000000c}.ticket-box h3{font:700 22px Manrope}.ticket-box label{border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:10px;margin:10px 0;padding:14px;display:flex}.ticket-box label:has(input:checked){border:2px solid var(--coral)}.ticket-box label div{flex-direction:column;flex:1;display:flex}.ticket-box label span{color:#777;margin-top:5px;font-size:11px}.ticket-box label strong{font-size:13px}.ticket-total{justify-content:space-between;padding:20px 0;display:flex}.wide{width:100%}.ticket-box>small{color:#777;justify-content:center;align-items:center;margin:12px;display:flex}.ticket-box>small svg{width:14px}.share-row{border-top:1px solid var(--line);gap:8px;padding-top:15px;display:flex}.share-row button{background:#f4f2ec;border:0;border-radius:9px;flex:1;justify-content:center;gap:7px;padding:10px;display:flex}.share-row svg{width:16px}.ticket-box{position:relative}.share-menu{z-index:12;border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:1fr 1fr;gap:5px;width:220px;padding:12px;display:grid;position:absolute;bottom:-215px;right:20px;box-shadow:0 22px 60px #0002}.share-menu>b{grid-column:1/-1;padding:5px 6px 9px;font-size:11px}.share-menu button{background:#f6f4ee;border:0;border-radius:8px;align-items:center;gap:6px;padding:9px;font-size:9px;display:flex}.share-menu svg{width:14px}.x-icon{font-size:14px}.organizer .profile-button{margin-left:auto}.organizer .profile-button+button{margin-left:0}.organizer-profile-page{background:#fbfaf6}.organizer-profile-hero{background:radial-gradient(circle at 85% 15%,#d9f86566,#0000 23%),#f1efe7;align-items:center;gap:25px;padding:80px 7vw 55px;display:flex}.organizer-monogram{color:#fff;background:linear-gradient(135deg,#173e31,#2d7255);border-radius:25px;place-items:center;width:110px;height:110px;font:700 31px Manrope;display:grid;box-shadow:0 22px 45px #173e3130}.organizer-profile-hero>div:nth-child(2){flex:1}.verified-label{color:#31704f;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.verified-label svg{width:13px}.organizer-profile-hero h1{letter-spacing:-2.5px;margin:8px 0;font:700 48px Manrope}.organizer-profile-hero p{color:#666;font-size:16px}.profile-location{color:#777;align-items:center;gap:5px;font-size:10px;display:flex}.profile-location svg{width:14px}.organizer-actions{gap:8px;display:flex}.organizer-actions button{align-items:center;gap:7px;display:flex}.organizer-actions svg{width:16px}.organizer-stat-band{color:#fff;background:#173e31;border-radius:0 0 20px 20px;grid-template-columns:repeat(4,1fr);margin:-1px 7vw 0;display:grid}.organizer-stat-band>div{border-right:1px solid #ffffff1f;flex-direction:column;padding:24px;display:flex}.organizer-stat-band b{font:700 25px Manrope}.organizer-stat-band span{color:#a7bbb2;font-size:9px}.organizer-profile-layout{grid-template-columns:1fr 360px;gap:70px;padding:75px 7vw;display:grid}.organizer-profile-layout article h2{letter-spacing:-1.5px;font:700 36px Manrope}.organizer-profile-layout article>p{color:#666;line-height:1.8}.focus-tags{flex-wrap:wrap;gap:7px;display:flex}.focus-tags span{background:#ece9e0;border-radius:99px;padding:8px 11px;font-size:10px}.profile-links{flex-wrap:wrap;gap:15px;margin-top:30px;display:flex}.profile-links a{color:#555;align-items:center;gap:6px;font-size:10px;text-decoration:none;display:flex}.profile-links svg{width:15px;color:var(--coral)}.organizer-trust{background:#eef3df;border:1px solid #dbe5c8;border-radius:17px;flex-direction:column;height:max-content;padding:25px;display:flex}.organizer-trust>svg{color:#5b7335}.organizer-trust p{color:#67735c;font-size:11px;line-height:1.7}.organizer-trust span{align-items:center;gap:6px;padding:5px 0;font-size:10px;display:flex}.organizer-trust span svg{width:13px}.organizer-events{padding:30px 7vw 100px}.organizer-events .event-grid{grid-template-columns:repeat(3,1fr)}.mobile-ticket{display:none}.app-shell{background:#f5f4ef;grid-template-columns:245px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--sidebar);color:#fff;flex-direction:column;height:100vh;padding:25px 18px;display:flex;position:sticky;top:0}.sidebar .brand{color:#fff;margin:0 10px 30px}.sidebar .brand small{color:#999}.create-side{background:var(--coral);color:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-bottom:25px;padding:12px;font-weight:700;display:flex}.sidebar nav{flex-direction:column;gap:4px;display:flex}.sidebar nav button{color:#aaa;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:11px 13px;display:flex}.sidebar nav button svg{width:18px}.sidebar nav button.active,.sidebar nav button:hover{color:#fff;background:#2a2b28}.side-user{border-top:1px solid #333;align-items:center;gap:9px;margin-top:auto;padding:18px 5px 0;display:flex}.side-user>span{color:#18241c;background:#e0f765;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.side-user div{flex-direction:column;flex:1;font-size:12px;display:flex}.side-user small{color:#777}.side-user svg{width:18px}.dashboard{width:100%;max-width:1500px;padding:38px 4vw 80px}.dash-head{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.dash-head span,.dash-head p{color:#7c7a74;font-size:13px}.dash-head h1{letter-spacing:-1.5px;margin:5px 0;font:700 34px Manrope}.icon-btn{border:1px solid var(--line);background:#fff;border-radius:50%;width:42px;height:42px}.live-banner{color:#fff;background:#173e31;border-radius:14px;align-items:center;gap:30px;margin-bottom:20px;padding:16px 20px;display:flex}.live-banner div{font-size:11px}.live-dot{border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block;background:#bff25a!important}.live-banner>span{color:#b8ccc4;font-size:12px}.live-banner button{color:#d9f865;background:0 0;border:0;gap:7px;margin-left:auto;display:flex}.stat-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.stat{background:#fff;border:1px solid #e5e2da;border-radius:14px;grid-template-columns:1fr auto;padding:18px;display:grid}.stat>span{background:#f2f0ea;border-radius:9px;grid-row:1;place-items:center;width:34px;height:34px;display:grid}.stat svg{width:17px}.stat small{color:#777;grid-row:2;margin-top:17px}.stat b{grid-row:3;margin-top:3px;font:700 25px Manrope}.stat i{color:#26834c;background:#e8f7ed;border-radius:8px;grid-row:3;align-self:end;padding:4px 6px;font-size:10px}.dash-grid{grid-template-columns:1.4fr 1fr;gap:14px;margin-top:14px;display:grid}.panel{background:#fff;border:1px solid #e5e2da;border-radius:14px;padding:20px}.panel-head{justify-content:space-between;align-items:center;display:flex}.panel-head h3{margin:0;font:700 16px Manrope}.panel-head p{color:#888;margin:4px 0;font-size:11px}.panel-head button,.panel-head select{color:#666;background:0 0;border:0;align-items:center;font-size:12px;display:flex}.chart{height:245px;padding:25px 0 25px 32px;position:relative}.chart svg{width:100%;height:180px;overflow:visible}.line{fill:none;stroke:var(--coral);stroke-width:3px}.area{fill:url(#fade)}.chart-labels{color:#aaa;flex-direction:column;justify-content:space-between;font-size:9px;display:flex;position:absolute;top:20px;bottom:28px;left:0}.chart-days{color:#aaa;justify-content:space-between;font-size:9px;display:flex}.upcoming{border-bottom:1px solid #eee;align-items:center;gap:10px;padding:13px 0;display:flex}.thumb{color:#fff;border-radius:9px;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.upcoming div:nth-child(2){flex-direction:column;flex:1;display:flex}.upcoming b{font-size:12px}.upcoming span{color:#888;margin-top:4px;font-size:10px}.upcoming strong{font-size:12px}.upcoming strong small{color:#999;font-weight:400;display:block}.orders{margin-top:14px}.table{margin-top:15px}.tr{border-top:1px solid #eee;grid-template-columns:1.4fr 1.5fr 1fr .8fr .6fr;align-items:center;padding:12px 5px;font-size:11px;display:grid}.tr.labels{color:#999;font-size:9px}.avatar{background:#eee;border-radius:50%;place-items:center;width:28px;height:28px;margin-right:8px;font-size:9px;font-style:normal;display:inline-grid}.paid{color:#18824b;background:#e9f7ee;border-radius:8px;width:max-content;padding:4px 7px}.create-page{background:#f8f7f2;min-height:100vh}.create-page header>span{color:#888;margin-left:auto;margin-right:20px;font-size:12px}.create-page header>button{background:0 0;border:0}.create-start{text-align:center;max-width:850px;margin:0 auto;padding:90px 30px}.create-start h1,.wizard section>h1{letter-spacing:-3px;margin:18px;font:700 50px/1.05 Manrope}.create-start>p,.wizard section>p{color:#777}.start-options{grid-template-columns:1fr 1fr;gap:18px;margin-top:45px;display:grid}.start-options>button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px;transition:all .2s}.start-options>button:hover{border-color:var(--coral);transform:translateY(-4px);box-shadow:0 18px 35px #0000000d}.start-options>button>span{background:#f0eee8;border-radius:13px;place-items:center;width:50px;height:50px;display:grid}.start-options h3{font:700 21px Manrope}.start-options p{color:#777;line-height:1.5}.start-options i{justify-content:space-between;align-items:center;margin-top:28px;font-size:11px;font-style:normal;font-weight:700;display:flex}.wizard{grid-template-columns:280px 1fr;min-height:calc(100vh - 78px);display:grid}.wizard>aside{background:#efede6;padding:40px}.wizard aside h2{margin:35px 0;font:700 18px Manrope}.wizard aside>div{color:#999;align-items:center;gap:12px;padding:12px 0;display:flex}.wizard aside>div>span{border:1px solid #ccc;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.wizard aside>div.active{color:var(--ink)}.wizard aside>div.active>span{background:var(--ink);color:#fff}.wizard aside>div.done>span{color:#fff;background:#1b7b4a}.wizard aside svg{width:15px}.wizard>section{max-width:850px;padding:60px max(6vw,60px)}.wizard section>h1{margin-left:0}.dropzone{background:#fff;border:2px dashed #cbc7bb;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:285px;margin-top:40px;display:flex}.dropzone>svg{width:35px;height:35px;color:var(--coral)}.dropzone span{color:#999;font-size:12px}.privacy-note{background:#eef5df;border-radius:12px;gap:13px;margin-top:15px;padding:16px;display:flex}.privacy-note svg{color:#56711d}.privacy-note span{color:#647052;flex-direction:column;font-size:12px;display:flex}.privacy-note b{color:#2d3c22}.wizard-actions{border-top:1px solid var(--line);justify-content:space-between;margin-top:35px;padding-top:25px;display:flex}.form{flex-direction:column;gap:20px;margin-top:35px;display:flex}.form label{flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.form input,.form textarea,.form select{border:1px solid var(--line);background:#fff;border-radius:10px;padding:13px}.form textarea{height:90px}.form>div{grid-template-columns:1fr 1fr;gap:15px;display:grid}.cover-upload{border:1px dashed #bbb;border-radius:10px;align-items:center;gap:10px;padding:22px;font-weight:400;display:flex}.cover-upload small{color:#999;margin-left:auto}.checkin .back{margin:0}.sync{color:#1e7142;background:#e4f4e9;border-radius:10px;padding:8px 12px;font-size:11px}.sync i{background:#20a361;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.check-stats{color:#fff;background:#173e31;border-radius:16px;grid-template-columns:2fr 1fr 1fr;margin-bottom:15px;display:grid}.check-stats>div{border-right:1px solid #fff2;flex-direction:column;padding:23px;display:flex}.check-stats span{letter-spacing:1.5px;color:#a8c4b8;font-size:9px}.check-stats b{margin:6px 0;font:700 32px Manrope}.check-stats small{color:#a8c4b8}.check-stats progress{accent-color:#d9f865;width:100%;height:5px;margin-top:15px}.check-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.scanner{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.scanner>svg{width:42px;height:42px;color:var(--coral)}.scanner h2{margin-bottom:0}.scanner p{color:#888;font-size:12px}.scanner>span{color:#aaa;margin-top:8px;font-size:10px}.attendee-search h3{margin-top:30px}.attendee-search>div{border:1px solid var(--line);border-radius:11px;margin-top:25px;padding:10px;display:flex}.attendee-search input{border:0;outline:0;flex:1;margin-left:8px}.attendee-search p{text-align:center;color:#aaa;margin-top:50px;font-size:11px}.activity{margin-top:15px}.arrival{border-top:1px solid #eee;align-items:center;padding:12px 0;font-size:12px;display:flex}.arrival div{flex-direction:column;flex:1;display:flex}.arrival div span{color:#888;margin-top:4px;font-size:10px}.arrival>span{color:#777}.arrival>button{color:#a55;background:0 0;border:0;margin-left:20px}@media (width<=900px){header{padding:0 20px}.menu{display:block}header nav{background:#fff;flex-direction:column;align-items:stretch;padding:25px;display:none;position:absolute;top:78px;left:0;right:0;box-shadow:0 10px 20px #0002}header nav.open{display:flex}.hero{grid-template-columns:1fr;padding:55px 22px 0}.hero h1{letter-spacing:-3px}.hero-visual{min-height:410px}.p1{width:230px;height:300px;right:3%}.p2{width:230px;height:320px;left:4%}.searchbar{grid-template-columns:1fr;margin-top:20px;margin-bottom:25px;position:relative;bottom:auto;left:auto;right:auto;transform:none}.searchbar label{border-bottom:1px solid #eee;border-right:0}.category-strip{padding:35px 22px}.section{padding:50px 22px}.event-grid{grid-template-columns:1fr 1fr}.organizer-banner{grid-template-columns:1fr;margin:40px 22px;padding:40px}.step-grid{grid-template-columns:1fr}footer{grid-template-columns:1fr 1fr}.detail-hero,.detail-layout{grid-template-columns:1fr}.detail-summary{padding:35px 0}.ticket-box{display:none}.mobile-ticket{z-index:50;background:#fff;justify-content:space-between;padding:12px 18px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 25px #0002}.mobile-ticket div{flex-direction:column;display:flex}.app-shell{grid-template-columns:1fr}.sidebar{display:none}.stat-grid{grid-template-columns:1fr 1fr}.dash-grid,.wizard{grid-template-columns:1fr}.wizard>aside{display:none}}@media (width<=600px){.hero{padding-top:42px}.hero h1{font-size:46px}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:column}.hero-visual{min-height:340px}.p1{width:190px;height:250px}.p2{width:190px;height:270px}.poster{padding:22px}.poster b{font-size:29px}.float-note{bottom:25px}.event-grid{grid-template-columns:1fr}.section-head{align-items:start}.section-head .link{display:none}.organizer-banner{padding:30px}.organizer-banner h2{font-size:38px}.mini-stats{gap:10px}.mini-stats b{font-size:18px}.steps{padding:50px 22px}.page-intro h1{font-size:42px}.events-page{padding:45px 20px}.discover-search{flex-wrap:wrap}.discover-search input{min-width:75%}.discover-search button:not(.primary){display:none}.discover-search .primary{width:100%}.filter-row>div{overflow:auto}.filter-row>button,.filter-row select{display:none}.detail-page{padding:25px 20px}.art.big{min-height:330px}.art.big strong{font-size:46px}.detail-summary h1{font-size:40px}.detail-layout{padding-top:0}.event-detail-cards,.related-events .event-grid{grid-template-columns:1fr}.event-copy nav{overflow:auto}.expect-grid,.stat-grid{grid-template-columns:1fr}.live-banner{flex-direction:column;align-items:flex-start;gap:8px}.live-banner button{margin-left:0}.table{overflow:auto}.tr{min-width:650px}.dashboard{padding:25px 16px}.check-stats{grid-template-columns:1fr}.check-stats>div{border-bottom:1px solid #fff2}.check-grid{grid-template-columns:1fr}.create-start{padding:60px 20px}.create-start h1,.wizard section>h1{font-size:40px}.start-options{grid-template-columns:1fr}.wizard>section{padding:45px 20px}.form>div{grid-template-columns:1fr}.cover-upload{flex-direction:column;align-items:flex-start}.cover-upload small{margin-left:0}footer{grid-template-columns:1fr 1fr}}.mafs-loading,.mafs-access{text-align:center;background:radial-gradient(circle at 50% 15%,#f4513b21,#0000 32%),#fffaf5;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:32px;display:flex}.mafs-access img{width:82px;margin-bottom:28px}.mafs-access h1{max-width:780px;margin:12px 0 18px;font-size:clamp(2.4rem,6vw,5rem)}.mafs-access p{max-width:590px;color:var(--muted);margin:0 0 28px;line-height:1.7}.mafs-access .text-btn{margin-top:16px}.mafs-secure-badge{color:#176c4d;background:#e8f7ef;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:.82rem;font-weight:700;display:inline-flex}.mafs-secure-badge svg,.mafs-control svg{width:16px}.mafs-control{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:15px 0;display:flex}.mafs-control:last-child{border-bottom:0}.mafs-control>span{border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.mafs-control .ready{color:#176c4d;background:#e8f7ef}.mafs-control .pending{color:#9a6010;background:#fff3d7}.mafs-control div{gap:3px;display:grid}.mafs-control small{color:var(--muted)}.workspace-avatar{color:#fff;background:#171816;border-radius:12px;place-items:center;width:42px;height:42px;font-size:.75rem;font-weight:800;display:grid}.admin-page{overflow:hidden}.admin-head{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.admin-head h1{letter-spacing:-1.5px;margin:0;font:700 34px Manrope}.admin-head p{color:#777;margin:6px 0 0}.admin-head>div:last-child{align-items:center;gap:10px;display:flex}.admin-head svg{width:17px}.event-select{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px 15px}.admin-toolbar{background:#fff;border:1px solid #e5e2da;border-radius:13px;align-items:center;gap:9px;margin-bottom:18px;padding:9px;display:flex}.admin-search{flex:1;align-items:center;gap:8px;min-width:220px;padding:0 7px;display:flex}.admin-search svg{color:#888;width:17px}.admin-search input{border:0;outline:0;width:100%;padding:8px}.admin-tabs{background:#f2f0ea;border-radius:9px;padding:3px;display:flex}.admin-tabs button{background:0 0;border:0;border-radius:7px;padding:8px 12px;font-size:11px}.admin-tabs button.active{background:#fff;box-shadow:0 1px 4px #0001}.filter-button{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;display:flex}.filter-button svg{width:14px}.filter-button.active{background:var(--ink);color:#fff}.advanced-filters{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(3,1fr) auto;gap:10px;margin:-8px 0 20px;padding:14px;display:grid}.advanced-filters label{flex-direction:column;gap:5px;font-size:9px;font-weight:700;display:flex}.advanced-filters select{border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px}.advanced-filters button{color:var(--coral);background:0 0;border:0;align-self:end;padding:10px}.discover-search>select{border:0;border-left:1px solid var(--line);background:#fff;padding:10px}.file-button{display:block}.scanner-modal{text-align:center;background:#fff;border-radius:18px;width:min(440px,100%);padding:25px;position:relative}.scanner-modal>button:first-child{background:0 0;border:0;position:absolute;top:15px;right:15px}.camera-frame{color:#fff;background:#191a18;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;height:280px;margin:15px 0;display:flex;position:relative}.camera-frame>svg{opacity:.7;width:110px;height:110px}.camera-frame>i{background:var(--coral);width:190px;height:2px;box-shadow:0 0 12px var(--coral);position:absolute}.camera-frame>span{color:#aaa;margin-top:20px;font-size:10px}.scanner-modal p{color:#777;font-size:11px}.admin-event-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.admin-event-grid article{background:#fff;border:1px solid #e5e2da;border-radius:15px;overflow:hidden}.admin-event-grid article>.art{height:150px}.admin-event-grid .art strong{font-size:24px}.event-admin-copy{padding:16px}.event-admin-copy>div:first-child{justify-content:space-between;display:flex}.event-admin-copy>div:first-child button,.data-row button{color:#777;background:0 0;border:0}.status,.badge{color:#247245;background:#e8f6ec;border-radius:99px;width:max-content;padding:5px 8px;font-size:9px;font-style:normal;font-weight:700}.status.draft,.badge.draft{color:#777;background:#eeece6}.event-admin-copy h3{margin:12px 0;font:700 17px Manrope}.event-admin-copy p{color:#777;align-items:center;gap:6px;font-size:11px;display:flex}.event-admin-copy p svg{width:13px}.event-admin-stats{border-top:1px solid #eee;gap:25px;margin-top:14px;padding-top:13px;display:flex}.event-admin-stats span{color:#888;flex-direction:column;font-size:9px;display:flex}.event-admin-stats b{color:var(--ink);font-size:13px}.manage{background:#f3f1eb;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:14px;padding:10px;font-size:11px;font-weight:700;display:flex}.manage svg{width:14px}.mini-stat-row{background:#fff;border:1px solid #e5e2da;border-radius:14px;grid-template-columns:repeat(4,1fr);margin-bottom:15px;display:grid}.mini-stat-row>div{border-right:1px solid #eee;grid-template-columns:1fr auto;padding:20px;display:grid}.mini-stat-row span{color:#888;letter-spacing:1px;grid-column:1/-1;font-size:9px}.mini-stat-row b{margin-top:7px;font:700 25px Manrope}.mini-stat-row small{color:#888;align-self:end;font-size:9px}.mini-stat-row .positive{color:#1d8049}.admin-table-wrap{padding:0;overflow:auto}.data-table{min-width:820px}.data-row{border-top:1px solid #eee;align-items:center;padding:13px 16px;font-size:11px;display:grid}.data-row.headings{color:#999;background:#faf9f5;border-top:0;font-size:9px}.attendee-table .data-row{grid-template-columns:30px 1.3fr 1.7fr 1.2fr .8fr 1.1fr 30px}.data-row>span{align-items:center;display:flex}.data-row>span:has(small){flex-direction:column;align-items:flex-start;gap:3px}.data-row small{color:#999}.person b{flex-direction:column;display:flex}.badge.unpaid,.badge.pending{color:#966915;background:#fff3d6}.badge.refunded{color:#a54842;background:#f5e8e7}.badge.checked,.badge.sent,.badge.successful,.badge.active{color:#1c7944;background:#e5f5ea}.badge.scheduled{color:#545ba5;background:#e9ebf9}.channel-cards{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:15px;display:grid}.channel-cards>div{background:#fff;border:1px solid #e5e2da;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:20px;display:grid}.channel-cards>div>span{background:#f2f0ea;border-radius:10px;grid-row:1/4;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.channel-cards svg{width:19px}.channel-cards p{color:#777;margin:4px 0;font-size:11px}.channel-cards i{color:#26804b;font-size:9px}.channel-cards .muted-card{opacity:.7}.comm-layout{grid-template-columns:1.5fr .8fr;gap:15px;display:grid}.campaign-row{border-top:1px solid #eee;grid-template-columns:38px 1fr auto 110px 25px;align-items:center;gap:8px;padding:15px 0;font-size:10px;display:grid}.channel-icon{background:#f1eee6;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.campaign-row div{flex-direction:column;display:flex}.campaign-row small{color:#888;margin-top:3px}.campaign-row button{background:0 0;border:0}.automations label{border-top:1px solid #eee;align-items:center;padding:15px 0;display:flex;position:relative}.automations label>span{flex-direction:column;flex:1;display:flex}.automations label small{color:#888;margin-top:4px}.automations input{display:none}.automations label>i{background:#ccc;border-radius:99px;width:34px;height:19px;position:relative}.automations label>i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:2px;left:2px}.automations input:checked+i{background:#2c8257}.automations input:checked+i:after{left:17px}.modal-backdrop{z-index:100;background:#15151288;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.compose-modal{background:#fff;border-radius:18px;width:min(560px,100%);padding:25px;box-shadow:0 30px 80px #0004}.compose-modal h2{margin:5px 0 20px;font:700 25px Manrope}.compose-modal .panel-head button{background:0 0;border:0}.compose-modal>label{flex-direction:column;gap:7px;margin:17px 0;font-size:11px;font-weight:700;display:flex}.compose-modal input,.compose-modal select{border:1px solid var(--line);border-radius:9px;padding:12px}.compose-choices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.compose-choices button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;grid-template-columns:auto 1fr;gap:5px;padding:18px;display:grid}.compose-choices svg{grid-row:1/3;margin-right:7px}.compose-choices span{color:#888;font-size:10px}.analytics-grid{grid-template-columns:1.4fr .8fr;gap:15px;display:grid}.big-chart{height:300px;padding:30px 0}.big-chart svg{width:100%;height:100%;overflow:visible}.big-chart path{fill:none;stroke:#f4513b;stroke-width:3px}.big-chart path+path{stroke:#5734cb}.legend{color:#888;align-items:center;gap:6px;font-size:10px;display:flex}.legend i{background:var(--coral);border-radius:50%;width:8px;height:8px}.legend i:nth-child(2){background:#5734cb}.donut{background:conic-gradient(#f4513b 0 42%, #5d35d2 42% 68%, #d9f865 68% 86%, #1876ac 86% 95%, #d5d2c9 95%);border-radius:50%;place-items:center;width:130px;height:130px;margin:25px auto;display:grid}.donut>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:78px;height:78px;display:flex}.donut b{font:700 19px Manrope}.donut span{color:#888;font-size:9px}.source{align-items:center;gap:8px;padding:5px;font-size:10px;display:flex}.source i{border-radius:50%;width:7px;height:7px}.source span{flex:1}.ticket-performance{border-top:1px solid #eee;padding:15px 0}.ticket-performance>div{justify-content:space-between;font-size:11px;display:flex}.ticket-performance progress{width:100%;height:6px;accent-color:var(--coral);margin:10px 0}.ticket-performance span{color:#888;font-size:9px}.payment-method{border-top:1px solid #eee;grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:20px 0;font-size:11px;display:grid}.payment-method span{align-items:center;gap:8px;display:flex}.payment-method svg{width:17px}.balance-card{color:#fff;background:#173e31;border-radius:16px;grid-template-columns:1fr auto;margin-bottom:15px;padding:26px;display:grid}.balance-card>div:first-child{flex-direction:column;display:flex}.balance-card span{letter-spacing:1px;color:#b4c9c0;font-size:9px}.balance-card>div>b{margin-top:7px;font:700 33px Manrope}.balance-card p{color:#a8bfb5;font-size:10px}.balance-split{border-top:1px solid #fff2;grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin-top:22px;padding-top:20px;display:grid!important}.balance-split>span{flex-direction:column;display:flex}.balance-split small{color:#a8bfb5}.balance-split b{color:#fff;margin-top:4px;font:700 16px Manrope}.payment-table .data-row{grid-template-columns:1fr .8fr 1.2fr 1fr .8fr .8fr}.role-note{background:#edf3df;border:1px solid #dce7c5;border-radius:13px;align-items:center;gap:14px;margin-bottom:15px;padding:16px;display:flex}.role-note>svg{color:#4b6d30}.role-note div{flex:1}.role-note b{font-size:12px}.role-note p{color:#69765e;margin:3px 0;font-size:10px}.role-note button{background:0 0;border:0;font-size:10px;font-weight:700}.team-list{padding:0;overflow:auto}.team-list .data-row{grid-template-columns:1.5fr 1fr 1.2fr .8fr 30px}.role-badge{background:#f0eee8;border-radius:7px;padding:5px 8px;font-style:normal}.person small{background:#eee;border-radius:5px;width:max-content;padding:2px 4px}.settings-layout{grid-template-columns:210px 1fr;gap:15px;display:grid}.settings-layout>nav{flex-direction:column;display:flex}.settings-layout>nav button{text-align:left;color:#777;background:0 0;border:0;justify-content:space-between;padding:12px;display:flex}.settings-layout>nav button svg{width:14px}.settings-layout>nav button.active{color:var(--ink);background:#fff;border-radius:9px;font-weight:700}.settings-form{padding:28px}.settings-form h2{margin:0;font:700 21px Manrope}.settings-form>div>p{color:#888;font-size:11px}.logo-editor{border-bottom:1px solid #eee;align-items:center;gap:15px;padding:24px 0;display:flex}.logo-editor img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:12px;width:72px;height:72px}.logo-editor span{flex-direction:column;gap:5px;display:flex}.logo-editor small{color:#888}.logo-editor button{color:var(--coral);text-align:left;background:0 0;border:0;padding:0;font-size:11px}.input-prefix{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;display:flex}.input-prefix span{color:#888;padding-left:12px;font-weight:400}.input-prefix input{flex:1;border:0!important}.settings-save{border-top:1px solid #eee;justify-content:space-between;align-items:center;padding-top:20px;display:flex}.settings-save span{color:#237348;align-items:center;gap:5px;font-size:11px;display:flex}.settings-save svg{width:15px}.brand small{white-space:nowrap;text-transform:none;letter-spacing:.1px;margin-top:16px;font-size:9px}.save.saved{background:var(--coral);color:#fff}footer button{color:#aaa;text-align:left;background:0 0;border:0;padding:0;font-size:13px}footer button:hover{color:#fff}.footer-socials{margin-top:8px;flex-direction:row!important;gap:8px!important;display:flex!important}.footer-socials a{color:#fff;border:1px solid #ffffff25;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:700;text-decoration:none;transition:all .2s;display:grid}.footer-socials a:hover{background:var(--coral);border-color:var(--coral);transform:translateY(-2px)}.city-section{padding:70px 6vw}.city-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:14px;display:grid}.city-grid button{color:#fff;text-align:left;border:0;border-radius:18px;flex-direction:column;align-items:flex-start;height:270px;padding:22px;display:flex;position:relative;overflow:hidden}.city-grid button:after{content:"";border:35px solid #ffffff25;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-50px;right:-45px}.city-grid button span{text-transform:uppercase;letter-spacing:1px;font-size:10px}.city-grid button b{margin-top:auto;font:700 28px Manrope}.city-grid button svg{position:absolute;top:20px;right:20px}.accra-card{background:#5935ca}.kumasi-card{background:#e96c3d}.lagos-card{background:#1579ad}.africa-card{background:linear-gradient(135deg,#bd3a2d,#ef742f)}.online-card{background:#164f3a}.proof-section{background:#f0eee7;border-radius:24px;grid-template-columns:repeat(3,1fr) 1.8fr;align-items:center;gap:30px;margin:0 6vw 90px;padding:42px;display:grid}.proof-section>div{border-right:1px solid #d6d2c8;flex-direction:column;display:flex}.proof-section strong{font:700 31px Manrope}.proof-section span{color:#777;font-size:11px}.proof-section blockquote{margin:0;font:500 17px/1.5 Manrope}.proof-section cite{color:#777;margin-top:10px;font:400 11px DM Sans;display:block}.final-cta{background:var(--lime);text-align:center;padding:90px 20px}.final-cta h2{letter-spacing:-3px;margin:15px;font:700 58px/1 Manrope}.final-cta>div{justify-content:center;gap:10px;margin-top:28px;display:flex}.auth-page{background:#fbfaf6;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-brand-panel{color:#fff;background:#173e31;flex-direction:column;justify-content:space-between;padding:42px 6vw;display:flex;position:relative;overflow:hidden}.auth-brand-panel:after{content:"";border:90px solid #d9f86522;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-150px;right:-180px}.clerk-auth-page .auth-brand-panel:before{content:"";opacity:.24;pointer-events:none;background:url(/assets/gathr-mark.png) 50%/contain no-repeat;width:620px;height:620px;position:absolute;bottom:-230px;left:-250px;transform:rotate(-8deg)}.auth-brand-panel .brand{color:#fff;z-index:2;width:max-content;position:relative}.auth-brand-panel .brand small{color:#afc4ba}.auth-brand-panel>div{z-index:2;max-width:560px;position:relative}.auth-brand-panel h1{letter-spacing:-3px;margin:15px 0;font:700 56px/1.02 Manrope}.auth-brand-panel p{color:#c0d0c9;line-height:1.7}.auth-brand-panel>small{color:#8fa99e}.auth-proof>div{align-items:center;margin-top:30px;display:flex}.auth-proof span{background:#f4513b;border:2px solid #173e31;border-radius:50%;place-items:center;width:34px;height:34px;margin-right:-6px;font-size:9px;display:grid}.auth-proof span:nth-child(2){color:#173e31;background:#d9f865}.auth-proof span:nth-child(3){background:#5734cb}.auth-proof b{margin-left:14px;font-size:10px}.auth-form-wrap,.role-picker{flex-direction:column;justify-content:center;padding:60px max(7vw,70px);display:flex;position:relative}.clerk-component-wrap{place-items:center;min-height:100vh;padding:70px 25px;display:grid;position:relative}.clerk-component-wrap .auth-close{z-index:2}.auth-popup-backdrop{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#10110f99;place-items:center;padding:22px;animation:.22s popupFade;display:grid;position:fixed;inset:0}.auth-popup{background:#fff;border-radius:24px;grid-template-columns:.9fr 1.1fr;width:min(950px,100%);max-height:92vh;animation:.35s cubic-bezier(.2,.8,.2,1) popupRise;display:grid;overflow:auto;box-shadow:0 40px 120px #0005}.auth-popup-image{color:#fff;background:linear-gradient(#152d25aa,#152d25dd),url(/assets/home-event-1.jpg) 50%/cover;flex-direction:column;justify-content:space-between;min-height:650px;padding:38px;display:flex;position:relative;overflow:hidden}.auth-popup-image:after{content:"";filter:grayscale()brightness(0)invert();opacity:.1;background:url(/assets/gathr-mark.png) 50%/contain no-repeat;width:400px;height:400px;position:absolute;bottom:-160px;left:-140px}.auth-popup-image>img{object-fit:contain;z-index:2;background:#ffffffde;border-radius:14px;width:58px;height:58px;padding:5px;position:relative}.auth-popup-image>div{z-index:2;position:relative}.auth-popup-image h2{letter-spacing:-2.2px;font:700 44px/1.02 Manrope}.auth-popup-image p{color:#c6d3ce;line-height:1.6}.auth-popup-form{background:#faf9f5;place-items:center;padding:45px 25px;display:grid;position:relative}.auth-popup-form .auth-close{z-index:5}.auth-popup-form .cl-rootBox{justify-content:center;width:100%;display:flex}.auth-popup-form .cl-cardBox,.auth-popup-form .cl-card{box-shadow:none!important;background:0 0!important}.cl-footer,.cl-footerAction,.cl-internal-b3fm6y{display:none!important}@keyframes popupFade{0%{opacity:0}to{opacity:1}}@keyframes popupRise{0%{opacity:0;transform:translateY(25px)scale(.97)}to{opacity:1;transform:none}}.auth-close{background:#eeece6;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:30px;right:30px}.auth-close svg{width:18px}.auth-form-wrap form{width:100%;max-width:440px;margin:auto}.auth-form-head h2{letter-spacing:-1.5px;margin:9px 0;font:700 35px Manrope}.auth-form-head p{color:#777;margin-bottom:28px}.auth-form-wrap form>label,.compose-modal>label{flex-direction:column;gap:8px;margin:16px 0;font-size:11px;font-weight:700;display:flex}.auth-form-wrap input{border:1px solid var(--line);background:#fff;border-radius:10px;outline:none;padding:13px}.auth-form-wrap input:focus{border-color:var(--coral);box-shadow:0 0 0 3px #f4513b16}.password-field{border:1px solid var(--line);background:#fff;border-radius:10px;display:flex}.password-field input{border:0;flex:1}.password-field button{color:#777;background:0 0;border:0;font-size:10px;font-weight:700}.auth-options{justify-content:space-between;align-items:center;margin:15px 0;display:flex}.auth-options label{align-items:center;gap:5px;font-size:10px;display:flex}.auth-options button,.auth-switch button{color:var(--coral);background:0 0;border:0;padding:0;font-weight:700}.or{color:#999;align-items:center;gap:10px;margin:18px 0;font-size:10px;display:flex}.or span{background:#ddd;flex:1;height:1px}.google-button{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;padding:12px;font-weight:700}.google-button b{color:#4285f4;margin-right:9px}.auth-switch{text-align:center;color:#777;margin-top:22px;font-size:11px}.role-picker{gap:12px}.role-picker>.auth-form-head{margin-bottom:15px}.role-choice{border:1px solid var(--line);text-align:left;background:#fff;border-radius:15px;grid-template-columns:50px 1fr auto;gap:15px;padding:20px;display:grid;position:relative}.role-choice:hover,.role-choice.featured{border-color:var(--coral)}.role-choice>span{background:#f0eee7;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.role-choice.featured>span{color:var(--coral);background:#fde9e4}.role-choice>i{background:var(--coral);color:#fff;border-radius:99px;padding:4px 8px;font-size:8px;font-style:normal;position:absolute;top:-9px;right:18px}.role-choice h3{margin:0;font:700 18px Manrope}.role-choice p{color:#777;margin:5px 0;font-size:11px}.role-choice ul{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.role-choice li{color:#63705d;align-items:center;font-size:9px;display:flex}.role-choice li svg{width:12px}.role-choice>svg{align-self:center;width:18px}.event-workspace>.back{margin-bottom:18px}.event-workspace-head{align-items:center;gap:15px;display:flex}.workspace-thumb{color:#fff;border-radius:12px;place-items:center;width:58px;height:58px;font:700 20px Manrope;display:grid}.event-workspace-head>div:nth-child(2){flex:1}.event-workspace-head h1{margin:5px 0;font:700 25px Manrope}.event-workspace-head p{color:#777;margin:0;font-size:11px}.event-workspace-head>div:last-child{gap:8px;display:flex}.event-workspace-head button{align-items:center;gap:7px;display:flex}.event-workspace-head svg{width:16px}.workspace-tabs{border-bottom:1px solid var(--line);gap:20px;margin:28px 0 18px;display:flex;overflow:auto}.workspace-tabs button{color:#777;white-space:nowrap;background:0 0;border:0;padding:12px 2px;font-size:11px}.workspace-tabs button.active{color:var(--ink);border-bottom:2px solid var(--coral);font-weight:700}.event-overview-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.launch-checklist .panel-head>b{color:#26804b}.launch-checklist label{border-top:1px solid #eee;align-items:center;gap:10px;padding:11px 0;font-size:11px;display:flex}.launch-checklist label>i{color:#1b7946;background:#e4f3e9;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.launch-checklist label>i.todo{background:#fff;border:1px solid #ccc}.launch-checklist label svg{width:13px}.launch-checklist label button{color:var(--coral);background:0 0;border:0;margin-left:auto;font-size:10px}.compact-bars{align-items:end;gap:9px;height:205px;padding-top:25px;display:flex}.compact-bars i{background:#f4513b;border-radius:4px 4px 0 0;flex:1}.activity-feed>div:not(.panel-head){border-top:1px solid #eee;gap:10px;padding:13px 0;display:flex}.activity-feed>div>i{background:var(--coral);border-radius:50%;width:8px;height:8px;margin-top:3px}.activity-feed span{flex-direction:column;font-size:10px;display:flex}.activity-feed small{color:#888;margin-top:3px}.quick-actions>div:last-child{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.quick-actions button{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:13px;font-size:10px;display:flex}.quick-actions svg{width:16px}.workspace-empty{text-align:center;background:#fff;border:1px dashed #ccc;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:390px;display:flex}.workspace-empty>svg{width:45px;height:45px;color:var(--coral)}.workspace-empty h2{margin-bottom:0;font:700 25px Manrope}.workspace-empty p{color:#777;max-width:470px}.builder-panel{padding:24px}.builder-row,.form-field-row{border-top:1px solid #eee;grid-template-columns:25px 1fr .7fr .7fr auto 30px;align-items:center;padding:16px 0;font-size:10px;display:grid}.builder-row div,.form-field-row div{flex-direction:column;display:flex}.builder-row small,.form-field-row small{color:#888;margin-top:4px}.builder-row button,.form-field-row button{background:0 0;border:0}.drag{color:#aaa;font-size:18px}.builder-layout{grid-template-columns:1fr 330px;gap:14px;display:grid}.form-field-row{grid-template-columns:25px 1fr 30px}.form-preview label{flex-direction:column;gap:6px;margin:13px 0;font-size:10px;display:flex}.form-preview input{border:1px solid var(--line);border-radius:8px;padding:10px}.event-settings{max-width:760px}.danger-zone{background:#fff8f7;border:1px solid #edc7c3;border-radius:10px;justify-content:space-between;margin-top:35px;padding:15px;display:flex}.danger-zone p{color:#8f6864;margin:4px 0;font-size:10px}.danger-zone button{color:#a23c31;background:#fff;border:1px solid #c76e64;border-radius:8px;padding:8px 12px}.checkout-page{background:#f8f7f2;min-height:100vh}.checkout-page header>button{background:0 0;border:0}.checkout-page>main{grid-template-columns:1fr 340px;gap:60px;max-width:1100px;margin:0 auto;padding:55px 25px;display:grid}.checkout-main h1{letter-spacing:-2px;margin:12px 0;font:700 42px Manrope}.checkout-main>p{color:#777}.checkout-tickets{flex-direction:column;gap:10px;margin:30px 0;display:flex}.checkout-tickets label{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:auto 1fr auto 60px;align-items:center;gap:12px;padding:16px;display:grid}.checkout-tickets label.active{border:2px solid var(--coral)}.checkout-tickets label>div{flex-direction:column;display:flex}.checkout-tickets label span{color:#888;margin-top:4px;font-size:10px}.checkout-tickets select{border:1px solid var(--line);border-radius:7px;padding:6px}.checkout-continue{margin-top:5px}.order-summary{border:1px solid var(--line);background:#fff;border-radius:16px;height:max-content;padding:18px;position:sticky;top:25px}.order-summary>.art{border-radius:10px;height:160px}.order-summary h3{font:700 18px Manrope}.order-summary>p{color:#777;gap:6px;font-size:10px;display:flex}.order-summary>p svg{width:14px}.order-summary>div:not(.art){justify-content:space-between;padding:11px 0;font-size:10px;display:flex}.order-summary .order-total{border-top:1px solid #ddd;font-size:14px!important}.order-summary>small{color:#777;justify-content:center;align-items:center;gap:5px;font-size:9px;display:flex}.order-summary>small svg{width:12px}.checkout-form{margin-top:30px}.checkout-form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.checkout-form label{flex-direction:column;gap:7px;margin:12px 0;font-size:10px;font-weight:700;display:flex}.checkout-form input{border:1px solid var(--line);border-radius:9px;padding:12px}.phone-field{border:1px solid var(--line);background:#fff;border-radius:9px;display:flex}.phone-field span{border-right:1px solid var(--line);padding:12px;font-weight:400}.phone-field input{border:0;flex:1}.payment-choice{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:auto auto 1fr;align-items:center;padding:12px;display:grid!important}.payment-choice svg{width:20px}.payment-choice span{flex-direction:column;display:flex}.payment-choice small{color:#888}.checkout-form .consent{flex-direction:row;align-items:center;margin:18px 0;font-weight:400}.confirmation-page{background:#173e31;min-height:100vh;padding:35px 6vw}.confirmation-page>.brand{color:#fff}.confirmation-card{text-align:center;background:#fff;border-radius:22px;max-width:700px;margin:55px auto;padding:45px}.success-mark{background:#d9f865;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 20px;display:grid}.confirmation-card h1{margin:10px;font:700 40px Manrope}.confirmation-card>p{color:#777}.confirmation-ticket{text-align:left;border:1px solid var(--line);border-radius:14px;grid-template-columns:190px 1fr;margin:30px 0;display:grid;overflow:hidden}.confirmation-ticket>.art{min-height:200px}.confirmation-ticket>div{padding:20px}.confirmation-ticket h2{font:700 20px Manrope}.confirmation-ticket p{color:#777;gap:5px;font-size:11px;display:flex}.confirmation-ticket p svg{width:14px}.confirmation-ticket div>span{align-items:center;gap:8px;margin-top:25px;display:flex}.confirmation-actions{justify-content:center;gap:9px;display:flex}.info-page{text-align:center;min-height:650px;padding:110px 6vw}.info-page>h1{letter-spacing:-3px;margin:15px;font:700 62px/1 Manrope}.info-page>p{color:#777;max-width:700px;margin:0 auto 35px;font-size:17px;line-height:1.7}.info-feature-grid{grid-template-columns:repeat(4,1fr);gap:13px;max-width:1100px;margin:45px auto;display:grid}.info-feature-grid>div{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;padding:24px}.info-feature-grid svg{color:var(--coral)}.info-feature-grid h3{font:700 16px Manrope}.info-feature-grid p{color:#777;font-size:11px}.help-options{grid-template-columns:repeat(3,1fr);gap:12px;max-width:900px;margin:40px auto;display:grid}.help-options button,.help-options a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:25px;text-decoration:none;display:flex}.help-options svg{color:var(--coral)}.help-options span{color:#777;font-size:10px}.pricing-page,.news-page{background:#fbfaf6}.pricing-hero,.news-hero{text-align:center;background:var(--paper);padding:100px 6vw 70px;position:relative;overflow:hidden}.news-hero:before,.news-hero:after{content:"";filter:blur(1px);border-radius:50%;position:absolute}.news-hero:before{background:#d9f86566;width:260px;height:260px;top:-100px;left:-80px}.news-hero:after{border:55px solid #f4513b22;width:220px;height:220px;bottom:-100px;right:-70px}.news-hero>*{z-index:2;position:relative}.story-grid article{background:#fff;border:1px solid #e6e2d9;border-radius:17px;padding:12px 12px 20px;transition:all .3s}.story-grid article:hover{transform:translateY(-6px);box-shadow:0 22px 50px #24211b12}.story-grid article>span,.story-grid article>h3,.story-grid article>small,.story-grid article>button{margin-left:8px;margin-right:8px}.story-placeholder{height:230px}.story-section>.section-head .kicker{font-size:13px}.story-section>.section-head h2{font-size:48px}.pricing-hero h1,.news-hero h1{letter-spacing:-4px;margin:16px;font:700 64px/1 Manrope}.pricing-hero>p,.news-hero>p{color:#6f6d67;max-width:680px;margin:0 auto;font-size:17px;line-height:1.7}.billing-note{border:1px solid var(--line);background:#fff;border-radius:99px;align-items:center;gap:7px;margin-top:25px;padding:9px 13px;font-size:10px;display:inline-flex}.billing-note svg{color:#26804b;width:14px}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;max-width:1180px;margin:0 auto;padding:80px 25px;display:grid}.pricing-grid article{border:1px solid var(--line);background:#fff;border-radius:19px;flex-direction:column;padding:29px;display:flex;position:relative}.pricing-grid article>span{letter-spacing:1.3px;color:#777;font-size:9px;font-weight:700}.pricing-grid h2{margin:10px 0;font:700 26px Manrope}.pricing-grid p{color:#777;min-height:55px;font-size:11px;line-height:1.6}.pricing-grid strong{margin:20px 0;font:700 44px Manrope}.fee-calculator{background:#f0eee6;border:1px solid #dfdbd0;border-radius:24px;grid-template-columns:1fr 380px;align-items:center;gap:70px;max-width:1130px;margin:0 auto 90px;padding:48px;display:grid}.fee-calculator h2{letter-spacing:-2px;margin:12px 0;font:700 42px/1.08 Manrope}.fee-calculator>div>p{color:#777;line-height:1.7}.calculator-inputs{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.calculator-inputs label{flex-direction:column;gap:7px;font-size:10px;font-weight:700;display:flex}.calculator-inputs label>div{border:1px solid var(--line);background:#fff;border-radius:10px;display:flex}.calculator-inputs label>div span{border-right:1px solid var(--line);color:#777;padding:12px}.calculator-inputs input{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;padding:12px}.calculator-inputs label>div input{border:0}.fee-calculator>aside{color:#fff;background:#173e31;border-radius:18px;padding:25px;box-shadow:0 25px 55px #173e3130}.fee-calculator>aside>span{letter-spacing:1.4px;color:#9ab2a8;font-size:9px}.fee-calculator>aside>div{border-bottom:1px solid #ffffff1a;justify-content:space-between;padding:15px 0;display:flex}.fee-calculator>aside small{color:#a8beb5}.fee-calculator>aside b{font-size:13px}.fee-calculator .estimated-payout{flex-direction:column;display:flex}.estimated-payout strong{margin-top:5px;font:700 29px Manrope}.fee-calculator aside>p{color:#95aa9f;font-size:9px}.pricing-admin-grid{grid-template-columns:1fr 330px;gap:15px;display:grid}.suffix-input,.prefix-input{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;display:flex!important}.suffix-input input,.prefix-input input{flex:1;min-width:0;border:0!important}.suffix-input span,.prefix-input span{color:#777;padding:0 12px;font-weight:400}.pricing-live-preview{color:#fff;background:#173e31;border-radius:15px;flex-direction:column;height:max-content;padding:27px;display:flex}.pricing-live-preview>p{color:#a8bcb3;margin-top:25px;font-size:9px}.pricing-live-preview h2{margin:5px 0;font:700 25px Manrope}.pricing-live-preview>strong{color:var(--lime);font:700 55px Manrope}.pricing-live-preview>small{color:#9cb0a7}.pricing-live-preview hr{border:0;border-top:1px solid #ffffff20;width:100%;margin:25px 0}.pricing-live-preview>span:not(.kicker){align-items:center;gap:7px;padding:6px 0;font-size:10px;display:flex}.pricing-live-preview svg{width:13px;color:var(--lime)}.account-profile{background:#f8f7f2;grid-template-columns:320px 1fr;align-items:start;gap:60px;min-height:700px;padding:70px 6vw;display:grid}.profile-intro h1{letter-spacing:-1.8px;font:700 37px/1.05 Manrope}.profile-intro p{color:#777;line-height:1.7}.launch-screen{z-index:99999;background:#f8f6ef;flex-direction:column;justify-content:center;align-items:center;animation:1.9s forwards launchFade;display:flex;position:fixed;inset:0}.launch-mark{place-items:center;display:grid;position:relative}.launch-mark img{object-fit:contain;width:130px;height:130px;animation:1.25s cubic-bezier(.2,.85,.25,1) both markArrive}.launch-mark i{border:1px solid #173e3120;border-radius:50%;width:165px;height:165px;animation:1.4s ease-out both ringPulse;position:absolute}.launch-mark>span{letter-spacing:-1.5px;margin-top:8px;font:800 30px Manrope;animation:.8s .45s both wordRise}.launch-mark>small{color:#777;letter-spacing:.8px;font-size:9px;animation:.8s .6s both wordRise}.launch-screen>p{color:#777;font-family:Georgia,serif;font-style:italic;animation:.8s .75s both wordRise}@keyframes markArrive{0%{opacity:0;transform:scale(.6)rotate(-8deg)}65%{opacity:1;transform:scale(1.08)rotate(2deg)}to{transform:scale(1)rotate(0)}}@keyframes ringPulse{0%{opacity:0;transform:scale(.5)}70%{opacity:1}to{opacity:0;transform:scale(1.3)}}@keyframes wordRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes launchFade{0%,78%{opacity:1}to{opacity:0;visibility:hidden}}.pricing-grid strong small{color:#888;font:400 10px DM Sans;display:block}.pricing-grid article>button{justify-content:center;width:100%;margin-bottom:22px}.pricing-grid ul{border-top:1px solid #eee;margin:auto 0 0;padding:20px 0 0;list-style:none}.pricing-grid li{align-items:center;gap:8px;padding:7px 0;font-size:11px;display:flex}.pricing-grid li svg{color:#27804c;width:14px}.featured-plan{box-shadow:0 20px 50px #f4513b16;border:2px solid var(--coral)!important}.featured-plan>i{background:var(--coral);color:#fff;border-radius:99px;padding:5px 10px;font-size:9px;font-style:normal;position:absolute;top:-11px;right:20px}.pricing-included{color:#fff;text-align:center;background:#173e31;padding:75px 6vw}.pricing-included h2{font:700 38px Manrope}.pricing-included>div{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:35px;display:flex}.pricing-included>div span{background:#ffffff0e;border:1px solid #ffffff20;border-radius:12px;flex-direction:column;align-items:center;gap:10px;min-width:150px;padding:18px;display:flex}.pricing-included svg{color:var(--lime)}.pricing-included b{font-size:11px}.pricing-faq{max-width:850px;margin:0 auto;padding:90px 25px}.pricing-faq h2{font:700 38px Manrope}.pricing-faq details{border-top:1px solid var(--line);padding:20px 0}.pricing-faq summary{cursor:pointer;justify-content:space-between;font-weight:700;list-style:none;display:flex}.pricing-faq summary svg{width:18px}.pricing-faq details p{color:#777;font-size:12px;line-height:1.7}.featured-story{cursor:pointer;grid-template-columns:1.2fr .8fr;max-width:1180px;margin:75px auto;padding:0 25px;display:grid}.featured-story>div{background-position:50%;background-size:cover;border-radius:22px 0 0 22px;min-height:480px}.featured-story>article{color:#fff;background:#173e31;border-radius:0 22px 22px 0;flex-direction:column;justify-content:center;padding:50px;display:flex}.featured-story article>span,.story-grid article>span{color:var(--coral);letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:700}.featured-story h2{letter-spacing:-1.5px;font:700 34px/1.1 Manrope}.featured-story p{color:#abc0b7;font-size:12px;line-height:1.7}.featured-story small{color:#849d92}.featured-story button,.story-grid button{color:inherit;text-align:left;background:0 0;border:0;gap:7px;padding:20px 0 0;font-weight:700;display:flex}.featured-story button svg,.story-grid button svg{width:16px}.story-section{padding:50px 6vw 100px}.story-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.story-grid article{cursor:pointer}.story-placeholder{background-color:#e9e5da;background-image:linear-gradient(135deg,#ece7db,#d8d1c2);background-position:50%;background-size:cover;border-radius:15px;place-items:center;height:250px;margin-bottom:18px;display:grid}.story-placeholder span{color:#8d887e;text-transform:uppercase;letter-spacing:1px;font-size:9px}.story-2{background-image:linear-gradient(135deg,#5633c9,#f4513b)}.story-grid h3{margin:7px 0;font:700 19px/1.3 Manrope}.story-grid small{color:#888;font-size:9px}.story-grid button{color:var(--ink)}.newsletter{background:var(--lime);border-radius:22px;justify-content:space-between;align-items:center;margin:0 6vw 90px;padding:50px;display:flex}.newsletter h2{margin:8px 0;font:700 32px Manrope}.newsletter p{color:#52602d}.newsletter form{background:#fff;border-radius:12px;padding:7px;display:flex}.newsletter input{border:0;outline:0;min-width:260px;padding:10px}.article-page{max-width:950px;margin:0 auto;padding:65px 25px 100px}.article-page>h1{letter-spacing:-3px;margin:15px 0;font:700 58px/1.04 Manrope}.article-deck{color:#666;font-size:18px;line-height:1.6}.article-page>small{color:#888}.article-cover{background:linear-gradient(135deg,#e9e4d8,#d4cbbc) 50%/cover;border-radius:20px;place-items:center;height:500px;margin:40px 0;display:grid}.article-cover span{color:#888;text-transform:uppercase;letter-spacing:1px;font-size:10px}.article-page>article{color:#444;max-width:720px;margin:0 auto;font-size:16px;line-height:1.9}.article-page article h2{color:var(--ink);margin-top:40px;font:700 27px Manrope}.article-page blockquote{color:#173e31;border-left:4px solid var(--lime);margin:35px 0;padding-left:25px;font:500 24px/1.5 Manrope}.legal-page{max-width:900px;margin:0 auto;padding:90px 25px}.legal-page>h1{letter-spacing:-2.5px;margin:12px 0;font:700 55px Manrope}.legal-updated{color:#888}.legal-page article{color:#555;max-width:700px;margin-top:50px;line-height:1.8}.legal-page h2{color:var(--ink);margin-top:35px;font:700 23px Manrope}.about-page{background:#fbfaf6}.about-hero{background:linear-gradient(110deg,#f4f1e8 0 55%,#e9eee3 55%);grid-template-columns:1fr 1fr;align-items:center;gap:70px;min-height:720px;padding:90px 7vw;display:grid}.about-hero h1{letter-spacing:-4px;margin:18px 0;font:700 69px/.97 Manrope}.about-hero>div:first-child>p{color:#65645f;max-width:630px;font-size:17px;line-height:1.7}.about-hero>div:first-child>div{gap:10px;margin-top:30px;display:flex}.about-photo-stack{height:520px;position:relative}.about-photo-stack>div{background-position:50%;background-size:cover;border:8px solid #fff;position:absolute;box-shadow:0 25px 60px #24211b26}.about-photo-stack>div:first-child{background-image:url(/assets/home-event-1.jpg);border-radius:70px 18px 18px;width:72%;height:76%;top:0;left:0}.about-photo-stack>div:nth-child(2){background-image:url(/assets/home-event-2.jpg);border-radius:18px 18px 70px;width:58%;height:55%;bottom:0;right:0}.about-photo-stack>span{background:var(--lime);text-align:center;border-radius:50%;place-items:center;width:140px;height:140px;font:700 13px/1.4 Manrope;display:grid;position:absolute;top:20px;right:18px;transform:rotate(7deg)}.about-belief{text-align:center;color:#fff;background:#173e31;padding:120px 20px}.about-belief blockquote{max-width:950px;margin:28px auto;font:500 47px/1.25 Georgia}.about-belief p{color:#a9bdb4}.about-values{padding:100px 7vw}.about-values>.section-head h2{font-size:49px}.about-values>div:last-child{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.about-values article{border-top:1px solid var(--line);padding:25px 20px}.about-values article>span{color:var(--coral);font-size:10px}.about-values h3{font:700 20px Manrope}.about-values p{color:#777;font-size:11px;line-height:1.7}.asterixify-story{background:#efece3;border-radius:25px;grid-template-columns:300px 1fr;align-items:center;gap:65px;margin:0 7vw 100px;padding:70px;display:grid}.asterixify-mark{background:#fff;border-radius:35% 18%;place-items:center;height:300px;display:grid}.asterixify-mark img{object-fit:contain;width:210px;height:210px}.asterixify-story h2{letter-spacing:-2px;font:700 42px/1.08 Manrope}.asterixify-story p{color:#666;line-height:1.8}.asterixify-story a{color:var(--ink);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.asterixify-story a svg{width:17px}.about-cta{text-align:center;background:var(--lime);padding:100px 20px}.about-cta h2{letter-spacing:-3px;font:700 58px/1 Manrope}.about-cta>div{justify-content:center;gap:10px;display:flex}@media (prefers-reduced-motion:reduce){.hero-photo{animation:none!important}.event-card,.story-grid article,.journey-line>div{transition:none!important}}@media (width<=900px){.about-hero{background:#f4f1e8;grid-template-columns:1fr}.about-values>div:last-child{grid-template-columns:1fr 1fr}.asterixify-story{grid-template-columns:220px 1fr;padding:45px}.asterixify-mark{height:220px}.asterixify-mark img{width:160px;height:160px}}@media (width<=600px){.about-hero{gap:35px;padding:65px 22px}.about-hero h1{font-size:48px}.about-photo-stack{height:390px}.about-photo-stack>span{width:105px;height:105px;font-size:10px}.about-belief{padding:80px 22px}.about-belief blockquote{font-size:34px}.about-values{padding:70px 22px}.about-values>div:last-child{grid-template-columns:1fr}.asterixify-story{grid-template-columns:1fr;gap:30px;margin:0 22px 70px;padding:30px 22px}.about-cta h2{font-size:43px}.about-cta>div{flex-direction:column}}@media (width<=1100px){.admin-event-grid{grid-template-columns:1fr 1fr}.analytics-grid,.comm-layout{grid-template-columns:1fr}.mini-stat-row{grid-template-columns:1fr 1fr}.channel-cards,.settings-layout{grid-template-columns:1fr}.settings-layout>nav{flex-direction:row;overflow:auto}.settings-layout>nav button{flex:none}.balance-split{grid-template-columns:1fr 1fr}}@media (width<=700px){.admin-head{align-items:flex-start;gap:18px}.admin-head>div:last-child{flex-wrap:wrap;justify-content:flex-end}.admin-toolbar{flex-wrap:wrap}.admin-tabs{order:3;width:100%;overflow:auto}.admin-event-grid{grid-template-columns:1fr}.mini-stat-row{grid-template-columns:1fr 1fr}.comm-layout,.balance-card{grid-template-columns:1fr}.balance-card>.light-btn{width:max-content;margin-top:15px}.balance-split{grid-template-columns:1fr 1fr}.settings-form{padding:18px}}@media (width<=900px){.city-grid,.proof-section{grid-template-columns:1fr 1fr}.auth-page{grid-template-columns:1fr}.auth-brand-panel{display:none}.auth-form-wrap,.role-picker{min-height:100vh;padding:70px 24px}.event-workspace-head{flex-wrap:wrap;align-items:flex-start}.event-workspace-head>div:nth-child(2){min-width:60%}.event-workspace-head>div:last-child{width:100%}.event-overview-grid,.builder-layout,.checkout-page>main{grid-template-columns:1fr}.order-summary{grid-row:1;position:relative;top:0}.info-feature-grid{grid-template-columns:1fr 1fr}.organizer-profile-hero{flex-wrap:wrap;align-items:flex-start}.organizer-actions{width:100%}.organizer-profile-layout{grid-template-columns:1fr}.organizer-events .event-grid{grid-template-columns:1fr 1fr}.auth-popup{grid-template-columns:1fr;max-width:560px}.auth-popup-image{min-height:220px}.auth-popup-image h2{font-size:33px}.auth-popup-form{padding:35px 15px}.section>.event-grid{grid-template-columns:1fr 1fr}.attendee-intro{grid-template-columns:1fr}.journey-line{grid-template-columns:1fr 1fr;gap:30px}.onsite-section{grid-template-columns:1fr}.pricing-grid{grid-template-columns:1fr;max-width:620px}.fee-calculator,.pricing-admin-grid,.account-profile{grid-template-columns:1fr}.fee-calculator{margin-left:25px;margin-right:25px}.account-profile{gap:25px}.featured-story{grid-template-columns:1fr}.featured-story>div{border-radius:22px 22px 0 0;min-height:360px}.featured-story>article{border-radius:0 0 22px 22px}.story-grid{grid-template-columns:1fr 1fr}.newsletter{flex-direction:column;align-items:flex-start;gap:25px}}@media (width<=600px){.city-section{padding:45px 22px}.city-grid{grid-template-columns:1fr 1fr}.city-grid button{height:190px}.proof-section{grid-template-columns:1fr 1fr;margin:0 22px 60px;padding:25px}.proof-section blockquote{grid-column:1/-1}.final-cta h2{font-size:42px}.final-cta>div{flex-direction:column}.role-choice{grid-template-columns:42px 1fr auto}.role-choice ul{flex-direction:column}.event-workspace-head h1{font-size:20px}.workspace-tabs{gap:16px}.mini-stat-row{grid-template-columns:1fr 1fr}.builder-row{grid-template-columns:20px 1fr auto}.builder-row>strong,.builder-row>span:nth-of-type(2),.builder-row>i{display:none}.checkout-page>main{gap:20px;padding:35px 18px}.checkout-tickets label{grid-template-columns:auto 1fr auto}.checkout-tickets label select{display:none}.checkout-form>div{grid-template-columns:1fr}.confirmation-page{padding:20px}.confirmation-card{padding:25px 18px}.confirmation-ticket{grid-template-columns:1fr}.confirmation-ticket>.art{min-height:150px}.confirmation-actions{flex-direction:column}.info-page{padding:80px 22px}.info-page>h1{font-size:44px}.info-feature-grid,.help-options{grid-template-columns:1fr}.hero{min-height:auto;padding-bottom:30px}.hero-visual{min-height:370px}.hero-photo{border-width:4px}.photo-one{inset:15px 13% 45% 0}.photo-two{width:44%;height:40%}.photo-three{width:46%;height:45%;left:1%}.photo-four{width:51%;height:47%}.searchbar{margin-top:12px}.section>.event-grid{grid-template-columns:1fr}.attendee-experience{padding:70px 22px}.journey-line{border-top:0;grid-template-columns:1fr;margin-top:35px}.journey-line>div{border-top:1px solid #3a3b37;padding-left:58px}.journey-line>div>span{top:20px;left:0}.journey-line>div>i{margin:0}.onsite-section{gap:35px;padding:70px 22px}.onsite-photo{min-height:390px}.pricing-hero h1,.news-hero h1{font-size:45px}.pricing-grid{padding:50px 18px}.fee-calculator{gap:30px;margin:0 18px 60px;padding:28px 20px}.fee-calculator h2{font-size:35px}.calculator-inputs,.pricing-admin-grid{grid-template-columns:1fr}.account-profile{padding:55px 20px}.launch-mark img{width:105px;height:105px}.launch-mark i{width:135px;height:135px}.featured-story{margin:45px auto;padding:0 18px}.featured-story>article{padding:30px}.story-section{padding:45px 22px}.story-grid{grid-template-columns:1fr}.newsletter{margin:0 22px 60px;padding:30px 20px}.newsletter form{flex-direction:column;width:100%}.newsletter input{min-width:0}.article-page>h1{font-size:42px}.article-cover{height:300px}.copyright{flex-direction:column;align-items:flex-start;gap:15px}.copyright nav{flex-wrap:wrap}.organizer-profile-hero{padding:55px 22px}.organizer-monogram{width:78px;height:78px}.organizer-profile-hero h1{font-size:35px}.organizer-stat-band{grid-template-columns:1fr 1fr;margin:0 22px}.organizer-profile-layout{padding:55px 22px}.organizer-events{padding:20px 22px 70px}.organizer-events .event-grid{grid-template-columns:1fr}.share-menu{width:auto;position:fixed;bottom:85px;left:20px;right:20px}.onsite-copy h2{font-size:42px}.attendee-intro h2{font-size:46px}}
