@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";.manager-shell{--bg:#f7f8fc;--surface:#fff;--surface2:#f5f4fa;--text:#171344;--muted:#73749b;--line:#e7e9f3;--purple:#8228fa;--purple2:#6420d9;background:var(--bg);min-height:100vh;color:var(--text);font-family:DM Sans,sans-serif}.manager-shell *,.md-dialog *{letter-spacing:0}.manager-nav .manager-brand{flex:1;gap:5px;width:auto;min-width:0}.manager-nav .manager-brand-row{align-items:center;gap:4px}.manager-nav .manager-wordmark{align-items:center;gap:7px;height:46px}.manager-nav .manager-wordmark strong{font-size:29px;line-height:1}.manager-nav .manager-brand-symbol{background-position:50% -6px;background-size:80px 80px;width:46px;height:44px}.manager-nav .manager-brand small{white-space:nowrap;margin:0;font-size:8px;line-height:1.4}.manager-shell a{color:inherit;text-decoration:none}.manager-shell :is(.members-list,.data-table){background:#fff;border:1px solid #e5e4f1;border-radius:8px}.manager-shell :is(.member-row,.table-row){padding-inline:14px}.manager-shell :is(.member-head,.table-head){color:#51446d;background:linear-gradient(105deg,#eae0fc 0%,#e5f1fb 55%,#e2f5ee 100%);border-top:0;border-radius:7px 7px 0 0;min-height:42px;font-weight:700}.manager-shell :is(.member-row:not(.member-head),.table-row:not(.table-head),.md-event){background:linear-gradient(105deg,#f8f4ff 0%,#fff 52%,#f1faf8 100%);border-color:#e9e6f2;transition:box-shadow .18s}.manager-shell :is(.member-row:not(.member-head),.table-row:not(.table-head),.md-event):nth-child(odd){background:linear-gradient(105deg,#f0f8fc 0%,#fff 52%,#fff4f8 100%)}.manager-shell :is(.member-row:not(.member-head),.table-row:not(.table-head),.md-event):is(:hover,:focus-within){background:linear-gradient(105deg,#eee3fc 0%,#f5f5ff 48%,#e1f5ef 100%);box-shadow:inset 3px 0 #a275db}.manager-shell :is(.member-row,.table-row):last-child{border-radius:0 0 7px 7px}.manager-shell .md-event{padding-inline:8px}@media (prefers-reduced-motion:reduce){.manager-shell :is(.member-row,.table-row,.md-event){transition:none}}.manager-shell button,.manager-shell select{font-family:inherit}.manager-shell button:disabled{opacity:.4;cursor:not-allowed}.manager-shell button:focus-visible,.manager-shell a:focus-visible,.manager-shell select:focus-visible{outline-offset:3px;outline:2px solid #8228fa}.manager-nav{z-index:60;border-right:1px solid var(--line);background:#fafbfe;flex-direction:column;width:238px;padding:12px 16px 22px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.manager-brand-row{justify-content:space-between;align-items:center;gap:5px;min-height:80px;display:flex}.manager-brand{flex-direction:column;flex-shrink:0;align-items:center;width:168px;display:flex}.manager-wordmark{align-items:center;gap:6px;height:53px;display:flex}.manager-wordmark strong{color:#100d2e;font-size:29px;font-weight:800}.manager-brand-symbol{background:url(/images/vibfy-logo.png) 50% -4px/84px 84px no-repeat;width:49px;height:49px;display:block}.manager-brand small{margin-top:2px;font-size:9px;font-weight:800}.manager-icon{color:#545786;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.manager-icon:hover{color:#721ce9;background:#eee8fc}.manager-nav nav{flex-direction:column;gap:7px;margin-top:10px;display:flex}.manager-nav nav a{color:#454676;border-radius:8px;align-items:center;gap:15px;min-height:44px;padding:10px 16px;font-size:13px;display:flex}.manager-nav nav a svg{color:#687a9c;flex-shrink:0}.manager-nav nav a:hover{background:#f0eef8}.manager-nav nav a[aria-current=page]{color:#7015ef;background:#ede6ff}.manager-nav nav a[aria-current=page] svg{color:#7015ef}.manager-nav nav a b{color:#fff;background:#ff525c;border-radius:20px;margin-left:auto;padding:2px 6px;font-size:10px}.manager-nav-divider{background:var(--line);height:1px;margin:8px 16px}.manager-promo{color:#fff;background:linear-gradient(#16113dcc,#13134015 60%,#101138),url(/images/amapiano-night.png) 50%/cover;border-radius:8px;flex-direction:column;justify-content:space-between;gap:45px;min-height:220px;margin-top:28px;padding:19px 17px;display:flex}.manager-promo strong{font-size:16px;line-height:1.4}.manager-promo button{color:#241550;background:#fcfaff;border:0;border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:9px;font-size:12px;font-weight:700;display:flex}.manager-nav-bottom{color:#676b94;align-items:center;gap:15px;margin-top:auto;padding:30px 16px 0;font-size:12px;display:flex}.manager-main{min-width:0;margin-left:238px}.manager-topbar{z-index:30;background:#f8f9fdf5;align-items:center;gap:12px;height:78px;padding:0 20px;display:flex;position:sticky;top:0}.manager-search{border:1px solid var(--line);color:#858eb8;background:#fafbff;border-radius:8px;align-items:center;gap:11px;width:min(490px,45%);padding:11px 16px;display:flex}.manager-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:13px}.manager-search:focus-within{outline:2px solid #ac76f9}.manager-search input::placeholder{color:#929cbd}.manager-search svg{flex-shrink:0}.manager-search button{color:inherit;background:0 0;border:0;height:18px;padding:0}.manager-location{color:#8021fc;background:#fdfcff;border:1px solid #e3dff4;border-radius:8px;align-items:center;gap:9px;padding:11px 13px;display:flex}.manager-location select{color:#37305c;appearance:none;background:0 0;border:0;width:115px;font-size:12px}.manager-account-actions{align-items:center;gap:24px;margin-left:auto;display:flex;position:relative}.manager-bell{position:relative}.manager-bell b{color:#fff;background:#ff525c;border-radius:20px;padding:2px 5px;font-size:10px;position:absolute;top:-2px;right:-2px}.manager-account{text-align:left;color:var(--text);background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.manager-avatar{color:#484d75;background:#e5e9f4;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:grid}.manager-account>span:nth-child(2){flex-direction:column;gap:2px;max-width:140px;display:flex}.manager-account strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.manager-account small{color:#656185;font-size:12px}.manager-account>svg{margin-left:14px}.manager-dropdown{border:1px solid var(--line);background:#fff;border-radius:8px;width:min(290px,100vw - 30px);padding:17px;position:absolute;top:52px;right:0;box-shadow:0 12px 40px #24204420}.manager-dropdown>strong,.manager-dropdown>small{overflow-wrap:anywhere;display:block}.manager-dropdown>strong{font-size:14px}.manager-dropdown>small,.manager-dropdown p{color:var(--muted);margin:5px 0 14px;font-size:12px}.manager-dropdown button{width:100%;color:var(--text);background:#f8f7fc;border:0;border-radius:5px;align-items:center;gap:10px;margin-top:8px;padding:11px;font-size:12px;display:flex}.manager-dropdown button b{margin-left:auto}.manager-content{max-width:1680px;margin:auto;padding:0 20px}.manager-main{flex-direction:column;min-height:100dvh;display:flex}.manager-content{box-sizing:border-box;flex:1;width:100%}.manager-footer{box-sizing:border-box;color:#615b75;background:#fff;border:1px solid #e7e3ef;border-radius:14px;width:calc(100% - 40px);max-width:1640px;margin:32px auto 20px;padding:24px 28px 0}.manager-footer-top{justify-content:space-between;align-items:center;gap:24px;padding-bottom:22px;display:flex}.manager-footer-brand{min-width:0}.manager-footer-brand>a{align-items:center;gap:14px;text-decoration:none;display:inline-flex}.manager-footer-brand strong{color:#241638;letter-spacing:-1px;font-size:26px;font-weight:800;line-height:1.2}.manager-footer-brand strong span{color:#8228fa}.manager-footer-label{color:#71617e;letter-spacing:1.2px;border-left:1px solid #dfd8e9;padding-left:14px;font-size:9px;font-weight:700}.manager-footer-brand p{color:#736a83;margin:7px 0 0;font-size:12px;line-height:1.5}.manager-footer-links{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.manager-footer-links a{color:#554964;justify-content:center;align-items:center;min-height:40px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.manager-footer-links a:hover{color:#7623d5}.manager-footer-links .manager-footer-community{color:#7425be;background:#f8f3ff;border:1px solid #e7d9f8;border-radius:8px;gap:8px;padding:0 14px}.manager-footer a:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #8228fa}.manager-footer-bottom{border-top:1px solid #eeeaf3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;display:flex}.manager-footer-bottom small,.manager-footer-bottom>span{color:#736a83;font-size:11px;line-height:1.5}.manager-footer-bottom>span{align-items:center;gap:6px;display:inline-flex}.manager-footer-bottom svg{color:#8b6ba6}.manager-shell .manager-content .data-table .table-row:not(.table-head)>span,.manager-shell .manager-content .data-table .business-cell small{font-weight:600;color:#403548!important}.manager-shell .manager-content .data-table .table-head>span{font-weight:800;color:#3d3152!important}.manager-shell .manager-events-panel,.manager-shell .manager-events-panel .filter-tabs,.manager-shell .manager-events-panel .table-search,.manager-shell .manager-events-panel .row-actions button{color:#403548!important;background:#fff!important;border-color:#e3ddec!important}.manager-shell .manager-events-panel .filter-tabs button{color:#51445d!important}.manager-shell .manager-events-panel .filter-tabs button.active{color:#7623d5!important;background:#eee3fc!important}.mobile-open-nav,.mobile-close-nav,.manager-scrim{display:none}.manager-shell.is-collapsed .manager-nav{width:78px;padding-inline:10px}.manager-shell.is-collapsed .manager-main{margin-left:78px}.manager-shell.is-collapsed .manager-brand,.manager-shell.is-collapsed .manager-nav nav a span,.manager-shell.is-collapsed .manager-nav nav a b,.manager-shell.is-collapsed .manager-promo,.manager-shell.is-collapsed .manager-nav-bottom{display:none}.manager-shell.is-collapsed .manager-brand-row,.manager-shell.is-collapsed .manager-nav nav a{justify-content:center}.md-hero{color:#fff;background:linear-gradient(100deg,#9a38cddd,#3d2879b0 42%,#11134166 69%,#11133e),url(/images/amapiano-night.png) 50% 45%/cover;border-radius:8px;align-items:center;gap:26px;min-height:138px;padding:22px 30px;display:flex}.md-hero>div{flex:1;min-width:0}.md-hero h1{color:#fff;overflow-wrap:anywhere;font-size:32px;font-weight:800;line-height:1.3}.md-hero h1 svg{color:#ffd34e;vertical-align:middle;margin-left:3px}.md-hero p{color:#f0e2ff;margin-top:5px;font-size:17px;line-height:1.5}.md-motto{text-align:center;padding-inline:10px;font-family:cursive;font-size:28px;font-style:italic;line-height:.95;transform:rotate(-10deg)}.md-hero blockquote{background:#38276f45;border:1px solid #a17ce477;border-radius:8px;flex-shrink:0;width:218px;margin:0;padding:16px 18px;font-size:13px;line-height:1.6}.md-hero blockquote svg{color:#ffc83f;vertical-align:middle}.md-workspace{grid-template-columns:minmax(0,1fr) 260px;gap:20px;margin-top:18px;display:grid}.md-main-column{min-width:0}.md-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.md-metric,.md-panel{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0}.md-metric{min-height:154px;padding:18px 20px;position:relative}.md-icon{border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.md-icon.purple{color:#8821ff;background:#f0e6ff}.md-icon.pink{color:#ec087f;background:#ffe7f3}.md-icon.amber{color:#ffa000;background:#fff3df}.md-icon.cyan{color:#00a9cc;background:#dff6fb}.md-metric p{color:#717099;margin-top:9px;font-size:12px}.md-metric>strong{overflow-wrap:anywhere;margin-top:5px;font-size:27px;line-height:1.15;display:block}.md-metric>small{color:#8584a5;margin-top:5px;font-size:10px;display:block}.md-middle{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;display:grid}.md-panel{padding:20px}.md-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;display:flex}.md-heading h2{color:#171344;font-size:17px;font-weight:800;line-height:1.4}.md-heading>button{color:#7914f4;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;display:inline-flex}.md-heading select{border:1px solid var(--line);color:#57537e;background:#fff;border-radius:7px;max-width:120px;padding:7px;font-size:10px}.md-tabs{border-bottom:1px solid var(--line);gap:22px;display:flex;overflow-x:auto}.md-tabs button{color:#645e86;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 3px 12px;font-size:12px}.md-tabs button.active{color:#8016ff;border-bottom-color:#8016ff}.md-event{border-bottom:1px solid var(--line);grid-template-columns:78px minmax(0,1fr) auto 50px 28px;align-items:center;gap:10px;padding:15px 0;display:grid}.md-event:last-child{border:0}.md-event img,.md-event-placeholder{object-fit:cover;border-radius:7px;width:78px;height:68px}.md-event-placeholder{color:#9665c9;background:#eee9fb;flex-shrink:0;place-items:center;display:grid}.md-event-info{min-width:0}.md-event-info>button{color:#171344;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;margin-bottom:6px;padding:0;font-size:12px;font-weight:700;line-height:1.4}.md-event-info>button:hover,.md-next-event:hover strong{color:#8016ff}.md-event-info>span{color:#66628b;align-items:center;gap:5px;font-size:10px;line-height:1.8;display:flex}.md-event-info svg{flex-shrink:0}.md-status{color:#008654;text-transform:capitalize;background:#def7ed;border:1px solid #b9ebd7;border-radius:20px;width:max-content;padding:7px 10px;font-size:10px;display:inline-block}.md-status.draft,.md-status.ended{color:#554775;background:#efedf7;border-color:#ddd8ed}.md-tickets{text-align:center;font-size:12px}.md-tickets small{color:#8680a0;white-space:nowrap;margin-top:4px;font-size:9px;display:block}.md-more,.md-pagination button{color:#5e3891;background:#f9f6ff;border:1px solid #e2daf3;border-radius:7px;place-items:center;width:28px;height:31px;padding:0;display:grid}.md-pagination{color:var(--muted);align-items:center;gap:8px;padding-top:12px;font-size:11px;display:flex}.md-pagination span{margin-right:auto}.md-chart-total strong{font-size:28px;line-height:1.2;display:block}.md-chart-total>span{color:#77719b;font-size:12px}.md-chart{border-bottom:1px solid var(--line);margin-top:12px;padding-bottom:10px}.md-chart svg{width:100%;height:auto;display:block;overflow:visible}.md-chart text{fill:#827ba2;font-family:inherit;font-size:10px}.md-chart-caption{color:#8981a5;text-align:center;min-height:15px;font-size:10px}.md-chart circle:focus{stroke:#5413b5;stroke-width:3px;outline:none}.md-insight{grid-template-columns:minmax(0,1fr) 36% auto;align-items:center;gap:7px 10px;margin-top:17px;font-size:11px;display:grid}.md-insight>small{color:#747097;grid-column:1/-1;font-size:11px}.md-insight strong{overflow-wrap:anywhere;font-weight:500}.md-insight progress{accent-color:#a24bfc;border:0;border-radius:4px;width:100%;height:6px;overflow:hidden}.md-insight progress::-webkit-progress-bar{background:#f2eff8}.md-insight progress::-webkit-progress-value{background:#a24bfc;border-radius:4px}.md-insight.pink progress{accent-color:#fa398c}.md-insight.pink progress::-webkit-progress-value{background:#fa398c}.md-side-column{flex-direction:column;gap:13px;min-width:0;display:flex}.md-quick-actions{flex-direction:column;gap:6px;display:flex}.md-quick-actions button,.md-primary{color:#5b4d87;background:#fff;border:1px solid #e2dbf3;border-radius:8px;align-items:center;gap:14px;min-height:39px;padding:9px 16px;font-size:12px;display:flex}.md-quick-actions button svg{color:#8322ff;flex-shrink:0}.md-quick-actions .md-primary,.md-primary{color:#fff;background:linear-gradient(100deg,#9137f8,#7414ef);border-color:#0000;justify-content:center;min-height:43px;font-weight:700}.md-quick-actions .md-primary svg{color:#fff}.md-quick-actions button b{margin-left:auto}.md-quick-actions button:hover{filter:brightness(.96)}.md-side-column .md-panel{padding:15px 14px}.md-side-column h2{font-size:14px}.md-next-event{text-align:left;color:#171344;background:0 0;border:0;align-items:center;gap:10px;width:100%;margin-top:17px;padding:0;display:flex}.md-next-event img,.md-next-event .md-event-placeholder{object-fit:cover;border-radius:7px;flex-shrink:0;width:66px;height:67px}.md-next-event>span{min-width:0}.md-next-event strong{overflow-wrap:anywhere;font-size:11px;line-height:1.5;display:block}.md-next-event small{color:#79769c;align-items:center;gap:3px;font-size:10px;line-height:1.8;display:flex}.md-next-event small svg{flex-shrink:0}.md-side-empty{color:var(--muted);padding:18px 0;font-size:12px}.md-quick-stats{flex:1}.md-quick-stats .md-heading{margin-bottom:10px}.md-quick-stats>div:not(.md-heading){color:#77729c;align-items:center;gap:11px;margin-top:5px;font-size:11px;display:flex}.md-quick-stats .md-icon{border-radius:50%;width:27px;height:27px}.md-quick-stats strong{color:#171344;min-width:40px;margin-left:auto}.md-bottom-links{border-block:1px solid var(--line);background:#ffffffa6;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:18px;padding:17px 20px;display:grid}.md-bottom-links button{text-align:left;color:#282157;background:0 0;border:0;justify-content:center;align-items:center;gap:16px;padding:0;display:flex}.md-bottom-links .md-icon{border-radius:50%;width:62px;height:62px}.md-bottom-links strong{font-size:12px;display:block}.md-bottom-links small{color:#8490b0;margin-top:7px;font-size:11px;display:block}.md-bottom-links button>svg{color:#aca3c1;flex-shrink:0}.md-bottom-links button:hover strong{color:#8021ed}.md-state,.md-empty{text-align:center;color:#817699;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:300px;padding:30px;display:flex}.md-state h2,.md-empty h3{color:#31234e;font-size:17px}.md-state p,.md-empty p{max-width:470px;font-size:12px;line-height:1.7}.md-state .md-primary{margin-top:5px}.md-loading{animation:1.5s linear infinite md-spin}@keyframes md-spin{to{transform:rotate(360deg)}}.md-dialog{color:#171344;background:#fff;border:1px solid #e3dcec;border-radius:8px;width:min(540px,100vw - 32px);max-height:calc(100dvh - 40px);padding:24px}.md-dialog::backdrop{background:#19122c80}.md-dialog .md-heading h2{overflow-wrap:anywhere}.md-dialog-photo{margin-bottom:16px}.md-dialog-photo img{object-fit:cover;border-radius:6px;width:100%;height:220px}.md-dialog-photo .md-event-placeholder{width:100%;height:140px}.md-dialog dl{grid-template-columns:100px minmax(0,1fr);gap:12px;font-size:12px;display:grid}.md-dialog dt{color:#837693}.md-dialog dd{overflow-wrap:anywhere;margin:0}.md-dialog>p{color:#716780;white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 0;font-size:13px;line-height:1.8}.md-dialog .md-primary{margin-top:20px}.manager-legacy{padding-top:20px;padding-bottom:20px}.manager-legacy .panel,.manager-legacy .metric-card{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:8px}.manager-legacy .primary-button{color:#fff;background:#8024ed}.manager-legacy .secondary-button,.manager-legacy .filter-tabs,.manager-legacy .table-search,.manager-legacy .row-actions button,.manager-legacy input,.manager-legacy select,.manager-legacy textarea{color:#49415f;background:#fff;border-color:#e3ddec}.manager-legacy .page-heading h1,.manager-legacy .section-header h2,.manager-legacy .business-cell strong,.manager-legacy .metric-bottom strong{color:#241638}.manager-legacy .badge{color:#72538e}.manager-legacy .badge.green{color:#168557}.manager-legacy .badge.amber{color:#946109}.manager-legacy .badge.pink{color:#c22379}.manager-legacy .badge.purple{color:#8024ed}.manager-legacy .filter-tabs button.active{color:#7623d5;background:#eee3fc}.manager-legacy .team-summary>div,.manager-legacy .roles-intro,.manager-legacy .role-help-card,.manager-legacy .pricing-card{box-shadow:none;background:#fff;border:1px solid #e7e9f3;border-radius:8px}.manager-legacy .team-summary>div:hover,.manager-legacy .role-help-card:hover,.manager-legacy .pricing-card:hover{border-color:#d8c9ed;transform:none}.manager-legacy .team-summary-icon.purple,.manager-legacy .role-glyph.admin,.manager-legacy .member-avatar.purple{color:#7935c9;background:#efe6ff}.manager-legacy .team-summary-icon.green,.manager-legacy .member-avatar.green{color:#247e61;background:#e2f5ee}.manager-legacy .team-summary-icon.amber,.manager-legacy .member-avatar.amber{color:#916313;background:#fff3dd}.manager-legacy .member-avatar.cyan,.manager-legacy .role-glyph.viewer{color:#187e96;background:#e2f5fa}.manager-legacy .member-avatar.pink{color:#b82d78;background:#ffe8f3}.manager-legacy .owner-role,.manager-legacy .roles-intro>span{color:#7950a8}.manager-legacy .member-status.active{color:#287d56;background:#e8f6ed}.manager-legacy .member-status.pending{color:#91620d;background:#fff4df}.manager-legacy .member-menu{background:#fff;border-color:#e7e9f3;box-shadow:0 10px 30px #30204418}.manager-legacy .member-menu button{color:#bf355d}.manager-legacy .inline-select select,.manager-legacy .modal input,.manager-legacy .modal select,.manager-legacy .modal textarea{color:#49415f;background:#fff;border-color:#e3ddec}.manager-legacy .modal{color:#241638;background:#fff;border:1px solid #e7e9f3;border-radius:8px;max-height:calc(100dvh - 40px);overflow-y:auto;box-shadow:0 16px 60px #30204422}.manager-legacy .modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#35304c55}.manager-legacy .modal label,.manager-legacy .invite-role-label{color:#655971}.manager-legacy .invite-role-options>button{color:#3b2e50;background:#faf9fd;border-color:#e7e0ef}.manager-legacy .invite-role-options>button.active{background:#f2ebfc;border-color:#aa80d7}.manager-legacy .invite-role-options>button>i{color:#7835c0;background:#eee1fd;border-color:#ceb5e8}.manager-legacy .permission-preview{background:#f7f5fb}.manager-legacy .permission-preview svg{color:#267f5e}.manager-legacy .invite-success p strong{color:#342348}.manager-subscriptions .plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-subscriptions .pricing-card{flex-direction:column;min-width:0;padding:24px;display:flex}.manager-subscriptions .pricing-card.popular{box-shadow:none;background:#fdfbff;border-color:#b68ae8}.manager-subscriptions .plan-card-top{justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.manager-subscriptions .plan-card-top>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.manager-subscriptions .plan-glyph{color:#7c34ce;background:#eee4fc;border-radius:8px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.manager-subscriptions .pricing-card h2{overflow-wrap:anywhere}.manager-subscriptions .pricing-card>p{overflow-wrap:anywhere;font-size:12px;line-height:1.7}.manager-subscriptions .price{flex-wrap:wrap;gap:5px}.manager-subscriptions .price strong{overflow-wrap:anywhere;min-width:0;font-size:26px}.manager-subscriptions .price small,.manager-subscriptions .price span{font-size:11px}.manager-subscriptions .pricing-card ul{flex:1}.manager-subscriptions .pricing-card li{color:#685b79;overflow-wrap:anywhere;align-items:flex-start;font-size:12px;line-height:1.6}.manager-subscriptions .pricing-card li svg{color:#319572;flex-shrink:0;margin-top:2px}.manager-subscriptions .pricing-card>button{margin-top:auto}.plan-notice{color:#23734f;background:#eaf8ef;border-radius:6px;align-items:center;gap:8px;margin-bottom:16px;padding:12px 16px;font-size:13px;display:flex}.plan-editor{color:#241638;background:#fff;border:1px solid #e4dcec;border-radius:8px;width:min(580px,100vw - 28px);max-height:calc(100dvh - 32px);padding:24px}.plan-editor::backdrop{background:#35304c66}.plan-editor-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.plan-editor-heading h2{font-size:21px}.plan-editor fieldset{border:0;min-width:0;margin:0;padding:0}.plan-editor label{color:#62536f;flex-direction:column;gap:7px;margin-bottom:16px;font-size:12px;display:flex}.plan-editor input:not([type=checkbox]),.plan-editor select,.plan-editor textarea{color:#241638;background:#fff;border:1px solid #ded6e8;border-radius:6px;width:100%;min-width:0;padding:10px 12px;font-size:13px}.plan-editor textarea{resize:vertical}.plan-form-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr);gap:12px;display:grid}.plan-options{gap:24px;display:flex}.plan-options label{flex-direction:row;align-items:center}.plan-options input{accent-color:#8024ed}.plan-editor-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.plan-form-error{color:#ac3150;background:#fff0f2;border:1px solid #f4c9d1;border-radius:6px;padding:10px 12px;font-size:12px}@media (width<=1100px){.manager-subscriptions .plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.manager-subscriptions .plan-grid{grid-template-columns:1fr}.plan-editor{padding:20px 16px}.plan-form-grid{grid-template-columns:1fr 1fr}.plan-form-grid>label:last-child{grid-column:1/-1}.manager-legacy .members-panel{overflow:visible}.manager-legacy .members-list{min-width:0}.manager-legacy .member-head{display:none}.manager-legacy .member-row{grid-template-columns:minmax(0,1fr) auto 30px;gap:12px 8px;padding:16px 0}.manager-legacy .member-person{grid-column:1/3}.manager-legacy .member-row>div:nth-child(2){grid-area:2/1}.manager-legacy .member-row>div:nth-child(3){grid-area:2/2}.manager-legacy .member-actions{grid-area:1/3}.manager-legacy .access-copy{display:none}}@media (width>=1700px){.md-event{grid-template-columns:90px minmax(0,1fr) auto 60px 28px;gap:15px}.md-event img{width:90px}.md-panel{padding:22px}}@media (width<=1380px){.manager-nav{width:216px;padding-inline:12px}.manager-main{margin-left:216px}.manager-brand{width:151px}.md-workspace{grid-template-columns:minmax(0,1fr) 230px;gap:14px}.md-middle{grid-template-columns:minmax(0,1fr)}.md-insights{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.md-insights .md-heading{grid-column:1/-1}.md-chart{grid-area:2/2/5;margin-top:0}.md-insight{margin-top:12px}.md-metric{padding:15px}.md-metric>strong{font-size:24px}.md-hero h1{font-size:28px}.md-hero p{font-size:14px}.md-hero blockquote{width:180px;font-size:11px}.md-motto{font-size:25px}.manager-account-actions{gap:12px}.manager-account>svg{margin-left:0}.md-bottom-links{gap:15px;padding-inline:10px}.md-bottom-links .md-icon{width:48px;height:48px}}@media (width<=1050px){.manager-search{flex:1;width:auto}.manager-location{display:none}.md-workspace{grid-template-columns:minmax(0,1fr)}.md-side-column{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.md-quick-actions{justify-content:center}.md-hero blockquote{display:none}.md-middle{grid-template-columns:minmax(0,1fr)}.md-bottom-links button{align-items:flex-start;gap:10px}.md-bottom-links button>svg{display:none}}@media (width<=800px){.manager-nav,.manager-shell.is-collapsed .manager-nav{width:238px;padding-inline:16px;transition:transform .2s;transform:translate(-100%)}.manager-nav.is-open{transform:translate(0)}.manager-main,.manager-shell.is-collapsed .manager-main{margin-left:0}.manager-shell.is-collapsed .manager-brand{display:flex}.manager-shell.is-collapsed .manager-nav nav a span{display:inline}.manager-shell.is-collapsed .manager-nav nav a{justify-content:flex-start}.desktop-collapse{display:none}.mobile-open-nav,.mobile-close-nav{display:inline-flex}.manager-scrim{z-index:50;background:#201b3e70;border:0;display:block;position:fixed;inset:0}.manager-topbar{gap:8px;height:72px;padding:0 16px}.manager-content{padding-inline:16px}.manager-account>span:nth-child(2),.manager-account>svg{display:none}.manager-account-actions{gap:8px}.md-hero{padding:24px}.md-hero h1{font-size:26px}.md-hero p{max-width:400px}.manager-footer{flex-wrap:wrap;gap:22px;padding-inline:18px}.manager-footer-brand{flex-basis:100%}.manager-footer-meta{align-items:flex-start}}@media (width<=570px){.manager-topbar{flex-wrap:wrap;height:auto;min-height:116px;padding-block:10px}.manager-search{flex:1 0 100%;order:3;padding:9px 12px}.manager-account-actions{margin-left:auto}.manager-content{padding-inline:12px}.md-hero{min-height:152px;padding:23px 20px}.md-hero h1{font-size:25px}.md-hero h1 svg{width:23px}.md-hero p{font-size:12px}.md-motto{display:none}.md-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.md-metric{min-height:145px;padding:16px}.md-metric>strong{font-size:25px}.md-panel{padding:16px 12px}.md-heading h2{font-size:15px}.md-tabs{gap:17px}.md-tabs button{font-size:11px}.md-event{grid-template-columns:58px minmax(0,1fr) 28px;gap:8px 10px;padding-block:16px}.md-event img,.md-event>.md-event-placeholder{grid-row:1/3;width:58px;height:68px}.md-event-info{grid-column:2}.md-event>.md-status{grid-area:2/2}.md-event>.md-tickets{text-align:left;grid-area:3/2}.md-tickets small{margin-left:5px;display:inline}.md-event>.md-more{grid-area:1/3/4}.md-insights{display:block}.md-chart{margin-top:15px}.md-insight{margin-top:18px}.md-side-column{grid-template-columns:1fr}.md-quick-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.md-quick-actions button{justify-content:flex-start;gap:8px;padding:9px;font-size:11px}.md-next-event img{width:76px;height:72px}.md-next-event strong{font-size:13px}.md-next-event small{font-size:11px}.md-bottom-links{grid-template-columns:1fr;gap:20px;padding:22px 12px}.md-bottom-links button{justify-content:flex-start;align-items:center;gap:17px}.md-bottom-links button>svg{margin-left:auto;display:block}.manager-footer{align-items:flex-start;gap:18px}.manager-footer-brand>a span{display:none}.manager-footer-links{flex-wrap:wrap;gap:12px 18px}.manager-footer-meta{font-size:10px}}@media (prefers-reduced-motion:reduce){.md-loading{animation:none}.manager-nav{transition:none}}@media (width<=1050px){.manager-location{gap:5px;padding:9px;display:flex}.manager-location select{width:84px;font-size:11px}}@media (width<=570px){.manager-location{padding:8px}.manager-location select{width:74px}.manager-location>svg:first-child{width:17px}}.manager-events-page .business-cell strong{color:#241638}.manager-event-dialog{margin:auto;position:fixed;inset:0;overflow-y:auto}.manager-event-dialog dd{color:#403548}.manager-event-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.manager-event-actions p{color:#403548;flex-basis:100%;line-height:1.6}.manager-event-actions button{color:#512779;background:#f7f2fc;border:1px solid #d9cce7;border-radius:8px;padding:10px 14px}.manager-event-actions .danger-action{color:#b42338;background:#fff1f3;border-color:#f5bcc7}.manager-event-dialog button:disabled{opacity:.55;cursor:wait}@media (width<=1100px){.manager-footer-top{flex-direction:column;align-items:flex-start;gap:14px}}@media (width<=570px){.manager-footer{width:calc(100% - 24px);margin:24px auto 12px;padding:20px 18px 0}.manager-footer-brand>a .manager-footer-label{display:inline}.manager-footer-links{gap:4px 18px;width:100%}.manager-footer-links .manager-footer-community{flex-basis:100%;margin-top:6px}.manager-footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}}.manager-legacy .row-actions .host-review-action{color:#7425be;background:#f8f3ff;border-color:#e7d9f8;align-items:center;gap:6px;width:auto;padding:8px 12px;display:inline-flex}.notification-bell{color:#263442;cursor:pointer;background:#fff;border:1px solid #dfe3e7;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:relative}.notification-bell span{color:#fff;background:#be3455;border-radius:10px;min-width:19px;padding:2px 4px;font-size:11px;line-height:15px;position:absolute;top:-5px;right:-7px}.notification-page{color:#263442;width:100%;max-width:920px;min-height:55vh;margin:0 auto;padding:32px 20px 64px}.notification-page button{color:inherit;cursor:pointer;font:inherit;background:#fff;border:1px solid #dfe3e7;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;display:inline-flex}.notification-page button:disabled{opacity:.5;cursor:default}.notification-heading,.notification-toolbar,.notification-pagination{justify-content:space-between;align-items:center;gap:16px;display:flex}.notification-heading{flex-wrap:wrap;margin-bottom:24px}.notification-eyebrow{color:#26815b;letter-spacing:.12em;margin-bottom:8px;font-size:11px;font-weight:700}.notification-heading h1{letter-spacing:0;margin:0;font-size:28px}.notification-heading p{color:#66727d;margin:8px 0 0}.notification-toolbar{border-bottom:1px solid #dfe3e7;padding-bottom:16px}.notification-toolbar [role=group]{gap:8px;display:flex}.notification-toolbar button[aria-pressed=true]{color:#175b40;background:#e8f5ef;border-color:#97cdb7}.notification-list{margin:0;padding:0;list-style:none}.notification-list li{border-bottom:1px solid #dfe3e7;align-items:flex-start;gap:12px;padding:20px 12px;display:flex}.notification-list li>svg{color:#71808b;flex-shrink:0;margin-top:12px}.notification-list li.is-unread{background:#f0f8f4;border-left:3px solid #26815b}.notification-list .notification-content{text-align:left;overflow-wrap:anywhere;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:8px 0;display:flex}.notification-content strong{font-size:16px}.notification-content span{font-size:14px}.notification-content time{color:#66727d;font-size:12px}.notification-empty{text-align:center;color:#66727d;padding:64px 16px}.notification-empty h2{color:#263442;font-size:18px}.notification-error{color:#a62f45;padding:16px}.notification-pagination{justify-content:center;padding-top:24px}@media (width<=480px){.notification-page{padding:24px 12px 40px}.notification-heading h1{font-size:24px}}.home-content-editor{margin-bottom:24px;padding:24px}.home-content-editor form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:20px;display:grid}.home-content-editor label{flex-direction:column;gap:8px;font-size:14px;display:flex}.home-content-editor input,.home-content-editor select,.home-content-editor textarea{color:#241638;background:#fff;border:1px solid #d9cce7;border-radius:6px;width:100%;padding:10px}.home-content-editor .content-checkbox{flex-direction:row;align-items:center}.home-content-editor input[type=checkbox]{width:auto}.content-editor-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.content-editor-list{gap:12px;margin-top:24px;display:grid}.content-editor-row{border-top:1px solid #e3dcec;align-items:center;gap:16px;padding-top:16px;display:flex}.content-editor-row>div:first-child{overflow-wrap:anywhere;flex:1}.content-editor-row small{margin-top:6px;display:block}.home-content-cards{gap:20px;margin-bottom:24px;display:grid}.home-content-card{border:1px solid #e3dcec;border-radius:12px;overflow:hidden}.home-content-card img{object-fit:contain;width:100%;max-height:360px;display:block}.home-content-card>div{padding:24px}.home-content-card h2{overflow-wrap:anywhere;margin-top:0}.home-content-card p{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=600px){.home-content-editor form{grid-template-columns:1fr}.content-editor-row{flex-direction:column;align-items:flex-start}}.event-information{min-width:0}.event-information h2{margin:24px 0 14px;font-size:18px}.event-information-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.event-information-metrics>div{color:#241638;background:#f8f5fc;border:1px solid #e3dcec;border-radius:8px;padding:16px}.event-information-metrics small,.event-information-metrics strong{overflow-wrap:anywhere;display:block}.event-information-metrics strong{margin-top:8px;font-size:22px}.event-information-note{color:#716780;font-size:12px}.event-information dl{display:block}.event-information dl>div{border-bottom:1px solid #e3dcec;grid-template-columns:110px minmax(0,1fr);gap:16px;padding:10px 0;display:grid}.event-information dt{color:#716780}.event-information dd{overflow-wrap:anywhere;margin:0}.event-information-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.event-information-media{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.event-information-media img,.event-information-media video{object-fit:contain;border-radius:8px;width:100%;max-height:300px}@media (width<=480px){.event-information-media{grid-template-columns:1fr}.event-information-metrics strong{font-size:18px}}.host-dashboard{--hd-ink:#171344;--hd-muted:#686896;--hd-line:#e5e7f6;color:var(--hd-ink);padding-bottom:8px}.host-dashboard button{font-family:inherit}.host-dashboard .hd-hero{color:#fff;background:linear-gradient(100deg,#8231c9f5 0%,#43298fd9 43%,#11134066 75%,#10163ce8),url(/images/amapiano-night.png) 50% 45%/cover;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;min-height:215px;padding:30px 40px;display:flex;overflow:hidden}.host-dashboard .hd-hero h1{color:#fff;letter-spacing:-.7px;margin:10px 0;font-size:clamp(25px,2.5vw,36px);line-height:1.2}.hd-hero>div>p{color:#f1eaff;font-size:15px}.hd-hero .hd-eyebrow{letter-spacing:2.5px;text-transform:uppercase;font-size:13px}.hd-eyebrow span{letter-spacing:0}.hd-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.hd-actions button{color:#fff;background:#ffffff0c;border:1px solid #ffffff60;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 23px;font-size:13px;font-weight:700;display:inline-flex}.hd-actions button:first-child{color:#422090;background:#fff}.hd-actions button:hover{color:#422090;background:#eae0ff}.hd-motto{text-align:center;flex-shrink:0;padding-right:9px;font-family:cursive;font-size:31px;font-style:italic;line-height:1.1;transform:rotate(-9deg)}.hd-motto span{font-size:25px}.hd-motto i{color:#ffc342}.hd-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.hd-metric,.hd-panel{border:1px solid var(--hd-line);background:#fff;border-radius:13px}.hd-metric{align-items:center;gap:18px;min-width:0;padding:21px;display:flex}.hd-metric>div{min-width:0}.hd-icon{border-radius:19px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:inline-flex}.hd-icon.purple{color:#922bfa;background:#f2e5ff}.hd-icon.pink{color:#fa087c;background:#ffe6f1}.hd-icon.amber{color:#ffa000;background:#fff3df}.hd-icon.cyan{color:#00acd0;background:#e1f8ff}.hd-metric p{color:var(--hd-muted);margin-bottom:4px;font-size:12px}.hd-metric strong{overflow-wrap:anywhere;font-size:27px;line-height:1.25}.hd-metric small{color:var(--hd-muted);margin-top:4px;font-size:10px;display:block}.hd-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1.05fr) minmax(0,.85fr);gap:16px;display:grid}.hd-panel{min-width:0;padding:20px}.hd-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;display:flex}.hd-heading h2{color:var(--hd-ink);font-size:16px;font-weight:800}.hd-heading button,.hd-text-link{color:#7900ff;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;display:inline-flex}.hd-tabs{border-bottom:1px solid var(--hd-line);gap:20px;display:flex;overflow-x:auto}.hd-tabs button{color:var(--hd-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:4px 7px 15px;font-size:12px}.hd-tabs button.active{color:#7900ff;border-bottom-color:#8b21ff}.hd-event{border-bottom:1px solid var(--hd-line);grid-template-columns:82px minmax(0,1fr) auto auto 28px;align-items:center;gap:14px;padding:20px 0;display:grid}.hd-event:last-child{border-bottom:0;padding-bottom:0}.hd-event img,.hd-photo-placeholder{object-fit:cover;border-radius:9px;width:82px;height:66px}.hd-photo-placeholder{color:#9749d8;background:#efe9fc;place-items:center;display:grid}.hd-event-info{min-width:0}.hd-event-info>button{text-align:left;color:var(--hd-ink);overflow-wrap:anywhere;background:0 0;border:0;margin-bottom:6px;padding:0;font-size:13px;font-weight:700}.hd-event-info span{color:var(--hd-muted);align-items:center;gap:6px;font-size:10px;line-height:1.8;display:flex}.hd-event-info svg{flex-shrink:0}.hd-status{color:#00834e;background:#def7ea;border:1px solid #b8ebd3;border-radius:30px;padding:7px 11px;font-size:10px}.hd-status.drafts,.hd-status.past{color:#53468c;background:#efecfa;border-color:#ddd6f3}.hd-tickets{text-align:center;font-size:12px}.hd-tickets small{color:var(--hd-muted);white-space:nowrap;margin-top:5px;font-size:9px;display:block}.hd-view{color:#50328b;background:#f8f5ff;border:1px solid #e0d7f9;border-radius:8px;place-items:center;width:28px;height:30px;display:grid}.hd-period{border:1px solid var(--hd-line);white-space:nowrap;color:var(--hd-muted);border-radius:8px;padding:7px 10px;font-size:10px}.hd-chart-empty{text-align:center;color:#9635ef;border-bottom:1px solid var(--hd-line);background:linear-gradient(#0000,#f8f3ff);flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:202px;margin-bottom:16px;padding:15px;display:flex}.hd-chart-empty strong{color:var(--hd-ink);font-size:19px}.hd-chart-empty p{color:var(--hd-muted);max-width:230px;font-size:11px;line-height:1.7}.hd-insight{grid-template-columns:minmax(0,1fr) 32% auto;align-items:center;gap:8px;margin-top:20px;font-size:11px;display:grid}.hd-insight small{color:var(--hd-muted);grid-column:1/-1}.hd-insight strong{overflow-wrap:anywhere;font-size:11px}.hd-insight progress{accent-color:#9c35ff;border:0;border-radius:5px;width:100%;height:6px;overflow:hidden}.hd-insight progress::-webkit-progress-bar{background:#f0edfa}.hd-insight progress::-webkit-progress-value{background:#9c35ff;border-radius:5px}.hd-insight.pink progress{accent-color:#fa2086}.hd-insight.pink progress::-webkit-progress-value{background:#fa2086}.hd-sidebar{flex-direction:column;gap:16px;display:flex}.hd-sidebar .hd-panel{flex:1;padding:18px 16px}.hd-sidebar h2{font-size:14px}.hd-next{text-align:left;width:100%;color:var(--hd-ink);background:0 0;border:0;align-items:center;gap:12px;margin-top:16px;padding:0;display:flex}.hd-next img,.hd-next .hd-photo-placeholder{object-fit:cover;border-radius:8px;flex-shrink:0;width:60px;height:64px}.hd-next>span{min-width:0}.hd-next strong{overflow-wrap:anywhere;margin-bottom:5px;font-size:12px;display:block}.hd-next small{color:var(--hd-muted);align-items:center;gap:3px;font-size:10px;line-height:1.7;display:flex}.hd-quick{grid-template-columns:1fr 1fr;gap:18px 12px;display:grid}.hd-quick>div{align-items:center;gap:9px;display:flex}.hd-quick .hd-icon{border-radius:50%;width:35px;height:35px}.hd-quick small{color:var(--hd-muted);margin-bottom:4px;font-size:10px;display:block}.hd-quick strong{font-size:17px}.hd-tips{background:#f5f2ff;border:1px solid #eeebfc;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;padding:24px 0;display:grid}.hd-tips button{color:var(--hd-ink);text-align:left;background:0 0;border:0;border-right:1px solid #e9e3fa;align-items:center;gap:14px;padding:0 22px;display:flex}.hd-tips button:last-child{border-right:0}.hd-tips .hd-icon{border-radius:50%;width:54px;height:54px}.hd-tips strong{margin-bottom:6px;font-size:12px;display:block}.hd-tips small{color:var(--hd-muted);font-size:11px;line-height:1.7}.hd-tips button:hover strong,.hd-event-info>button:hover,.hd-next:hover strong{color:#7900ff}.hd-empty{text-align:center;min-height:255px;color:var(--hd-muted);flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:25px;display:flex}.hd-empty h3{color:var(--hd-ink);font-size:17px}.hd-empty p,.hd-sidebar-empty{color:var(--hd-muted);font-size:12px;line-height:1.7}.hd-sidebar-empty{padding:25px 0}@media (width<=1250px){.hd-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.hd-sidebar{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.hd-metric{gap:12px;padding:16px}.hd-metric .hd-icon{border-radius:13px;width:44px;height:44px}.hd-metric strong{font-size:23px}.hd-tips{grid-template-columns:1fr 1fr;gap:24px 0}.hd-tips button:nth-child(2){border-right:0}}@media (width<=850px){.hd-metrics{grid-template-columns:1fr 1fr}.hd-grid{grid-template-columns:1fr}.hd-sidebar{grid-column:auto}.hd-motto{display:none}.host-dashboard .hd-hero{padding:28px}.hd-chart-empty{min-height:160px}}@media (width<=520px){.host-dashboard .hd-hero{padding:25px 20px}.hd-hero .hd-eyebrow{letter-spacing:1.5px;font-size:10px}.hd-hero>div>p{font-size:12px;line-height:1.7}.hd-actions{gap:8px}.hd-actions button{padding:10px 13px;font-size:11px}.hd-metrics{gap:10px}.hd-metric{align-items:flex-start;gap:8px;padding:14px 10px}.hd-metric .hd-icon{border-radius:10px;width:30px;height:34px}.hd-metric .hd-icon svg{width:20px}.hd-metric p{font-size:10px}.hd-metric strong{font-size:21px}.hd-metric small{font-size:9px}.hd-panel{padding:16px}.hd-tabs{gap:8px}.hd-tabs button{padding-inline:4px;font-size:11px}.hd-event{grid-template-columns:58px minmax(0,1fr) 28px;gap:8px 10px}.hd-event img,.hd-event>.hd-photo-placeholder{width:58px;height:64px}.hd-event-info{grid-column:2}.hd-status{grid-column:2;width:max-content}.hd-tickets{text-align:left;grid-column:2}.hd-tickets small{margin-left:5px;display:inline}.hd-event>.hd-view{grid-area:1/3/4}.hd-sidebar{grid-template-columns:1fr}.hd-tips{grid-template-columns:1fr;gap:24px}.hd-tips button{border:0}}.hd-booking-summary{flex-direction:column;gap:5px;margin-bottom:20px;display:flex}.hd-booking-summary strong{font-size:28px}.hd-booking-summary span,.hd-chart-dates{color:var(--hd-muted);font-size:10px}.hd-booking-chart{border-bottom:1px solid var(--hd-line);background:repeating-linear-gradient(0deg,#0000 0 35px,#efedf8 36px);align-items:flex-end;gap:3px;height:145px;display:flex}.hd-booking-chart>span{background:linear-gradient(#a33cff,#6e35df);border-radius:3px 3px 0 0;flex:1;min-width:0}.hd-chart-dates{justify-content:space-between;margin-top:8px;display:flex}.community-host-content .host-list-page{--list-ink:#262044;--list-muted:#80748f;--list-border:#e9e3f1}.host-list-page>.page-heading{color:#fff;background:radial-gradient(at 90% 0,#a979d84d,#0000 55%),linear-gradient(115deg,#34214f,#67458b);border-radius:17px;align-items:center;padding:30px 32px}.community-host-content .host-list-page>.page-heading h1{color:#fff;margin:13px 0 8px;font-size:32px}.host-list-page>.page-heading p{color:#e4d8ef;font-size:13px;line-height:1.7}.community-host-content .host-list-page>.page-heading .badge{color:#f3eafa;background:#ffffff17;border-color:#ffffff30;padding:7px 11px}.community-host-content .host-list-page>.page-heading>button{color:#664184;background:#fff;border-color:#fff;border-radius:9px;padding:13px 19px}.host-list-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:25px 0;display:flex}.host-list-tabs{background:#f0eaf6;border-radius:11px;gap:4px;padding:5px;display:flex}.host-list-tabs button{color:#847490;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:10px 13px;font-size:12px;display:flex}.host-list-tabs button.selected{color:#76469d;background:#fff;font-weight:700;box-shadow:0 2px 8px #49305e0c}.host-list-tabs span{background:#ede5f6;border-radius:5px;padding:2px 6px;font-size:10px}.host-list-search{color:#9a88aa;background:#fff;border:1px solid #e5dced;border-radius:10px;align-items:center;gap:9px;width:280px;padding:0 13px;display:flex}.community-host-content .host-list-search input{background:0 0;border:0;width:100%;min-width:0;padding:12px 0;font-size:12px}.host-list-page .venues-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.community-host-content .host-list-page .venue-card{border:1px solid var(--list-border);border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 5px 24px #30203905}.host-list-page .venue-image{flex-shrink:0;height:245px;min-height:0;overflow:hidden}.host-list-page .venue-image img{object-fit:cover;width:100%;height:100%;display:block}.host-list-page .venue-content{flex-direction:column;flex:1;padding:24px;display:flex}.host-list-page .venue-title{align-items:flex-start;gap:12px}.host-list-page .venue-title>div{min-width:0}.host-list-page .venue-title h2{color:var(--list-ink);overflow-wrap:anywhere;font-size:22px;line-height:1.3}.host-list-page .venue-title p{color:var(--list-muted);margin-top:8px;font-size:11px;line-height:1.8}.host-list-page .venue-title p svg{flex-shrink:0}.host-list-page .venue-title button{border-radius:8px;padding:9px 12px;font-size:10px}.host-list-page .venue-description{color:var(--list-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:17px 0;font-size:12px;line-height:1.9;display:-webkit-box;overflow:hidden}.host-list-page .venue-tags{gap:6px;margin-bottom:20px}.community-host-content .host-list-page .venue-tags .badge{color:#857092;background:#f3eef8;border:0;padding:6px 9px;font-size:10px;font-weight:500}.host-list-page .completion{border-top:1px solid #eee8f4;margin-top:auto;padding-top:16px}.host-list-page .completion>div{color:#8b7b99;font-size:11px}.host-list-page .completion strong{color:#795a95;font-size:11px}.host-list-page .event-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.community-host-content .host-list-page .event-card{border:1px solid var(--list-border);border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 5px 24px #30203905}.host-list-page .event-cover{flex-shrink:0;height:215px;overflow:hidden}.host-list-page .event-cover img,.host-list-page .event-cover video{object-fit:cover;width:100%;height:100%}.host-list-page .event-cover>.badge{text-transform:capitalize}.host-list-page .event-card-body{flex-direction:column;flex:1;padding:22px;display:flex}.host-list-page .event-card-body>small{color:#9264b0;font-size:11px;font-weight:600}.host-list-page .event-card-body h2{color:var(--list-ink);overflow-wrap:anywhere;margin:10px 0;font-size:21px;line-height:1.4}.host-list-page .event-card-body>p{color:var(--list-muted);font-size:12px;line-height:1.7}.host-list-page .event-card-body>div:not(.event-card-actions){color:#795990;border-color:#eee7f4;margin-top:17px;margin-bottom:18px;font-size:13px}.host-list-page .event-card-actions{border-top:1px solid #eee8f4;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding-top:16px;display:grid}.host-list-page .event-card-actions button{color:#78628c;background:#f8f5fb;border:1px solid #e9e1f0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:0;padding:10px 8px;font-size:10px;display:flex}.host-list-page .event-card-actions button:first-child{color:#fff;background:#74508f;border-color:#74508f}.host-list-page .event-card-actions button:hover{color:#603d7d;background:#eee5f6}.host-list-page .event-card-actions button:disabled{opacity:.55;cursor:default}.host-list-page .event-card-actions svg{flex-shrink:0;width:14px;height:14px}.host-list-empty{color:#89689f;background:#faf7fc;border:1px dashed #d9cce5;border-radius:16px;flex-direction:column;align-items:center;gap:14px;padding:50px 20px;display:flex}.host-list-empty h2{font-size:20px}.host-list-empty p{font-size:12px}.host-list-empty button{color:#75518d;background:#eee4f5;border:0;border-radius:8px;padding:10px 16px}@media (width<=1000px){.host-list-page .event-board{grid-template-columns:repeat(2,minmax(0,1fr))}.host-list-page .venue-title{flex-direction:column}}@media (width<=650px){.host-list-page>.page-heading{align-items:flex-start;padding:25px}.host-list-toolbar{flex-direction:column;align-items:stretch}.host-list-tabs{justify-content:space-between}.host-list-tabs button{gap:5px;padding:9px 7px;font-size:10px}.host-list-search{width:100%}.host-list-page .venues-list,.host-list-page .event-board{grid-template-columns:1fr}.host-list-page .venue-content,.host-list-page .event-card-body{padding:20px}.host-list-page .venue-image,.host-list-page .event-cover{height:230px}.host-list-page .venue-title{flex-direction:row}.host-list-page .venue-title h2{font-size:20px}}.host-list-page .event-card-body>.event-approval-note{color:#89611c;background:#fff7e6;border:1px solid #efdcaf;border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:11px;line-height:1.7}.community-host-content .host-team-page{--team-ink:#211b49;--team-muted:#78718e;--team-line:#eae5f4;color:var(--team-ink)}.host-team-page .team-heading{color:#fff;background:radial-gradient(at 85% 15%,#9f6ad94a,#0000 50%),linear-gradient(115deg,#35205b,#614091);border-radius:18px;align-items:center;padding:32px;position:relative;overflow:hidden}.community-host-content .host-team-page .team-heading h1{color:#fff;max-width:610px;margin:15px 0 10px;font-size:clamp(24px,2.5vw,34px);line-height:1.3}.host-team-page .team-heading p{color:#e5d9f4;font-size:13px;line-height:1.7}.host-team-page .team-heading .badge{color:#f3eaff;letter-spacing:1.3px;background:#ffffff17;border-color:#ffffff30;padding:7px 11px;font-size:10px}.community-host-content .host-team-page .team-heading>button{color:#593383;background:#fff;border-color:#fff;border-radius:10px;flex-shrink:0;padding:13px 19px;font-size:12px}.host-team-page .team-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.community-host-content .host-team-page .team-summary>div{border:1px solid var(--team-line);border-radius:14px;align-items:center;gap:17px;padding:24px;display:flex;box-shadow:0 4px 20px #37234b04}.host-team-page .team-summary-icon{border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.host-team-page .team-summary-icon.purple{color:#8b48d7;background:#f0e7ff}.host-team-page .team-summary-icon.green{color:#26956c;background:#e5f7ef}.host-team-page .team-summary-icon.amber{color:#d69327;background:#fff3df}.host-team-page .team-summary small{color:var(--team-muted);font-size:12px}.host-team-page .team-summary strong{color:var(--team-ink);margin-top:5px;font-size:29px;display:block}.community-host-content .host-team-page .members-panel{border-color:var(--team-line);border-radius:16px;padding:26px}.host-team-page .section-header h2{font-size:19px}.host-team-page .section-header p{color:var(--team-muted);margin-top:7px;font-size:12px;line-height:1.7}.team-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.team-filters{background:#f6f3fa;border-radius:10px;gap:4px;padding:4px;display:flex}.team-filters button{color:#79708b;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.team-filters button.selected{color:#7240a5;background:#fff;font-weight:700;box-shadow:0 2px 7px #44256610}.team-filters span{background:#eee8f5;border-radius:5px;padding:2px 6px;font-size:10px}.team-search{color:#9a8da9;border:1px solid #e9e3f0;border-radius:10px;align-items:center;gap:9px;width:min(290px,100%);padding:0 12px;display:flex}.community-host-content .team-search input{background:0 0;border:0;width:100%;min-width:0;padding:11px 0;font-size:12px}.host-team-page .member-row{border-bottom:1px solid #f0ecf5;grid-template-columns:minmax(200px,2fr) minmax(100px,1fr) minmax(100px,1fr) minmax(90px,1fr) 32px;align-items:center;gap:15px;padding:22px 10px;display:grid}.host-team-page .member-row:last-child{border-bottom:0}.host-team-page .member-head{color:#958a9f;text-transform:uppercase;letter-spacing:.9px;background:#faf8fc;border:0;border-radius:8px;padding:12px 10px;font-size:10px}.host-team-page .member-person{align-items:center;gap:13px;min-width:0;display:flex}.host-team-page .member-person>div{min-width:0}.host-team-page .member-person strong{color:var(--team-ink);overflow-wrap:anywhere;font-size:13px}.host-team-page .member-person small{color:var(--team-muted);overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.host-team-page .member-avatar{color:#8051b0;width:44px;height:44px;box-shadow:none;background:#eee6f9;border-radius:14px;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:grid}.host-team-page .member-avatar.green{color:#278568;background:#e3f5ed}.host-team-page .member-avatar.cyan{color:#268fac;background:#e4f6fb}.host-team-page .member-avatar.amber{color:#b18027;background:#fff2dc}.host-team-page .owner-role{color:#8052b0;align-items:center;gap:7px;font-size:12px;display:inline-flex}.host-team-page .owner-role svg{width:16px}.host-team-page .inline-select select{color:#655773;background:#fcfbfe;border:1px solid #e9e2f2;border-radius:8px;padding:9px 27px 9px 12px;font-size:12px}.host-team-page .inline-select select:disabled{opacity:.65;cursor:default}.host-team-page .inline-select>svg{color:#9988ad}.host-team-page .member-status{border-radius:20px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;display:inline-flex}.host-team-page .member-status.active{color:#238363;background:#e9f7ef}.host-team-page .member-status.pending{color:#b08229;background:#fff4df}.host-team-page .member-status svg{width:12px;height:12px}.host-team-page .access-copy{color:#8c809a;font-size:11px}.host-team-page .member-actions>button{color:#8c7d9b;background:#faf8fc;border:1px solid #eee8f4;border-radius:8px}.host-team-page .member-menu{z-index:5;background:#fff;border:1px solid #e9e1f1;border-radius:10px;box-shadow:0 8px 30px #3c235522}.host-team-page .member-menu button{color:#c65170;font-size:12px}.host-team-page .roles-help{grid-template-columns:1.1fr 1fr 1fr;gap:16px;margin-top:24px;display:grid}.community-host-content .host-team-page .roles-intro,.community-host-content .host-team-page .role-help-card{border:1px solid var(--team-line);background:#faf8fd;border-radius:14px;padding:23px}.host-team-page .roles-intro h2{color:var(--team-ink);font-size:16px}.host-team-page .role-help-card h3{color:var(--team-ink);font-size:14px}.host-team-page .roles-help p{color:var(--team-muted);margin-top:7px;font-size:11px;line-height:1.8}.host-team-page .roles-intro>span,.host-team-page .role-glyph{color:#8653ba;background:#eee5fa;border-radius:12px}.host-team-page .role-glyph.viewer{color:#3293b1;background:#e4f4fb}.team-empty{text-align:center;color:#8b65b2;flex-direction:column;align-items:center;gap:14px;padding:45px 20px;display:flex}.team-empty h3{font-size:18px}.team-empty p{color:#8c809a;font-size:12px}.community-host-content .host-team-page .invite-modal{border-radius:20px;max-height:90dvh;padding:30px;overflow:auto;box-shadow:0 24px 90px #24123840}.host-team-page .invite-modal p,.host-team-page .invite-role-label{color:var(--team-muted)}.host-team-page .invite-email{color:#a28bb7;background:#fff;border-color:#e6deef;border-radius:10px}.host-team-page .invite-email input{background:0 0}.host-team-page .invite-role-options>button{color:#4c3c60;background:#fcfbfe;border-color:#e9e2f2;border-radius:12px}.host-team-page .invite-role-options>button.active{background:#f4edfc;border-color:#af8bce}.host-team-page .invite-role-options small{color:var(--team-muted)}.host-team-page .permission-preview{color:#78688c;background:#f8f5fc;border-color:#eee7f6;border-radius:12px}.host-team-page .permission-preview strong{color:#58426c}.host-team-page .invite-success h2{color:var(--team-ink)}.host-team-page .invite-success>span{color:#278765;background:#e8f7ef}@media (width<=950px){.host-team-page .team-heading{flex-direction:column;align-items:flex-start}.host-team-page .roles-help{grid-template-columns:1fr 1fr}.host-team-page .roles-intro{grid-column:1/-1}.host-team-page .member-row{grid-template-columns:minmax(170px,2fr) 100px 90px 30px}.host-team-page .access-copy,.host-team-page .member-head>span:nth-child(4){display:none}}@media (width<=650px){.host-team-page .team-heading{padding:25px}.host-team-page .team-summary{gap:8px}.community-host-content .host-team-page .team-summary>div{flex-direction:column;align-items:flex-start;gap:12px;padding:15px 10px}.host-team-page .team-summary small{font-size:10px}.host-team-page .team-summary strong{font-size:24px}.team-toolbar{flex-direction:column;align-items:stretch}.team-search{width:100%}.team-filters{justify-content:space-between}.team-filters button{padding:8px;font-size:11px}.community-host-content .host-team-page .members-panel{padding:18px}.host-team-page .member-head{display:none}.host-team-page .member-row{grid-template-columns:minmax(0,1fr) auto 30px;gap:15px 8px;padding:20px 0}.host-team-page .member-person{grid-column:1/3}.host-team-page .member-row>div:nth-child(2){grid-area:2/1}.host-team-page .member-row>div:nth-child(3){grid-area:2/2}.host-team-page .member-actions{grid-area:1/3}.host-team-page .roles-help{grid-template-columns:1fr}.host-team-page .roles-intro{grid-column:auto}.community-host-content .host-team-page .invite-modal{width:calc(100% - 24px);padding:22px}.host-team-page .invite-role-options{grid-template-columns:1fr}}:root{color:#f7f4fb;font-synthesis:none;--bg:#09070d;--surface:#131017;--surface2:#1a1620;--line:#ffffff13;--muted:#918a9c;--text:#f7f4fb;--purple:#9b5cff;--purple2:#6e37d9;--pink:#ed4fa9;--green:#4bd3a5;--amber:#f6b94b;--cyan:#4cbfd6;background:#09070d;font-family:DM Sans,sans-serif;font-weight:600}*{box-sizing:border-box}body{background:radial-gradient(circle at 80% -15%,#7534b721,transparent 30%),var(--bg);min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--purple);outline-offset:2px}h1,h2,h3,p{margin:0}h1,h2,h3,.logo{font-family:Manrope,sans-serif}.app-shell{min-height:100vh}.sidebar{border-right:1px solid var(--line);z-index:50;background:#0e0b11;flex-direction:column;width:256px;padding:24px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-top{justify-content:space-between;align-items:center;padding:0 8px 24px;display:flex}.logo{letter-spacing:-1px;align-items:center;gap:10px;font-size:23px;font-weight:800;display:flex}.logo-mark{background:linear-gradient(145deg,var(--purple),#7d3bec);border-radius:12px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 8px 24px #9b5cff47}.workspace-switch{border:1px solid var(--line);background:#17131b;border-radius:14px;align-items:center;gap:10px;padding:11px;display:flex}.workspace-switch .workspace-icon{color:#bd91ff;background:#9b5cff24;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.workspace-icon svg{width:18px}.workspace-switch div{flex-direction:column;flex:1;min-width:0;display:flex}.workspace-switch small,.profile-mini small{color:var(--muted);text-transform:uppercase;letter-spacing:.55px;font-size:10px}.workspace-switch strong{white-space:nowrap;margin-top:2px;font-size:12px}.sidebar nav{flex-direction:column;gap:5px;margin-top:24px;display:flex}.nav-label{color:#615b68;text-transform:uppercase;letter-spacing:1.2px;padding:0 12px 7px;font-size:10px;font-weight:700}.nav-label.secondary{margin-top:17px}.sidebar nav button{color:#96909f;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;height:44px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.sidebar nav button:hover{color:#fff;background:#ffffff09}.sidebar nav button.active{color:#c9a9ff;background:linear-gradient(90deg,#9b5cff30,#9b5cff12)}.sidebar nav button.active:before{content:"";background:var(--purple);border-radius:0 4px 4px 0;width:3px;height:24px;position:absolute;left:0}.sidebar nav button span{flex:1}.sidebar nav em{background:var(--purple);color:#fff;border-radius:10px;padding:3px 7px;font-size:10px;font-style:normal}.sidebar nav i,.icon-button i{background:var(--pink);border-radius:50%;width:7px;height:7px}.sidebar-footer{margin-top:auto}.support-card{background:linear-gradient(145deg,#9b5cff21,#ed4fa912);border:1px solid #9b5cff2b;border-radius:16px;padding:15px}.support-card svg{color:#c69dff}.support-card strong{margin:9px 0 4px;font-size:12px;display:block}.support-card p{color:var(--muted);font-size:10px;line-height:1.5}.support-card button{color:#bd91ff;background:0 0;border:0;padding:10px 0 0;font-size:10px;font-weight:700}.profile-mini{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:15px;padding:14px 6px 0;display:flex}.profile-mini>div:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.profile-mini strong{margin-bottom:3px;font-size:11px}.avatar{background:linear-gradient(145deg,#a76bff,#6232c4);border-radius:12px;flex:0 0 37px;place-items:center;width:37px;height:37px;font-size:11px;font-weight:800;display:grid;position:relative}.avatar span{background:var(--green);border:2px solid #0e0b11;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.main{min-height:100vh;margin-left:256px}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;background:#09070dd1;justify-content:space-between;align-items:center;height:75px;padding:0 34px;display:flex;position:sticky;top:0}.global-search{color:#77717f;align-items:center;gap:9px;width:min(400px,40vw);display:flex}.global-search input{color:#fff;background:0 0;border:0;flex:1;font-size:12px}.global-search input::placeholder{color:#6e6874}.global-search kbd{border:1px solid var(--line);background:#151218;border-radius:6px;padding:4px 7px;font-family:inherit;font-size:10px}.top-actions{align-items:center;gap:12px;display:flex}.role-toggle{border:1px solid var(--line);color:#c9c3cf;background:#151218;border-radius:10px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;display:flex}.icon-button,.menu-button,.mobile-close{border:1px solid var(--line);background:#151218;border-radius:11px;place-items:center;width:37px;height:37px;display:grid;position:relative}.icon-button i{border:2px solid #151218;position:absolute;top:7px;right:7px}.menu-button,.mobile-close{display:none}.content{max-width:1510px;margin:auto;padding:34px}.page-heading{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:27px;display:flex}.page-heading p{color:var(--muted);font-size:13px}.badge{border:1px solid var(--line);color:#bbb5c1;background:#ffffff0d;border-radius:99px;align-items:center;gap:5px;width:max-content;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.badge.purple{color:#c9a9ff;background:#9b5cff1c;border-color:#9b5cff2e}.badge.green{color:#75e2bd;background:#4bd3a51a;border-color:#4bd3a533}.badge.amber{color:#f8c970;background:#f6b94b1a;border-color:#f6b94b33}.badge.pink{color:#f58fc7;background:#ed4fa91a;border-color:#ed4fa92e}.primary-button,.secondary-button,.light-button,.glass-button{white-space:nowrap;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:11px;font-weight:700;display:inline-flex}.secondary-button{border:1px solid var(--line);background:#17131b}.primary-button svg,.secondary-button svg,.light-button svg,.glass-button svg{width:17px}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:15px;display:grid}.metrics-grid.compact{grid-template-columns:repeat(3,1fr)}.metric-card{border:1px solid var(--line);background:linear-gradient(145deg,#151119,#110e14);border-radius:17px;padding:17px}.metric-icon{border-radius:11px;place-items:center;width:37px;height:37px;margin-bottom:17px;display:grid}.metric-icon.purple{color:#b783ff;background:#9b5cff21}.metric-icon.pink{color:#f175bd;background:#ed4fa91f}.metric-icon.amber{color:#f6bd56;background:#f6b94b1f}.metric-icon.cyan{color:#62c7da;background:#4cbfd61f}.metric-label{color:var(--muted);font-size:11px;display:block}.metric-bottom{justify-content:space-between;align-items:flex-end;margin-top:7px;display:flex}.metric-bottom strong{letter-spacing:-.7px;font:700 23px Manrope}.delta{color:#64d9b1;align-items:center;gap:3px;font-size:9px;display:flex}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);gap:15px;margin-top:15px;display:grid}.dashboard-grid.lower{grid-template-columns:1.3fr 1fr}.panel{border:1px solid var(--line);background:linear-gradient(145deg,#151119,#110e14);border-radius:18px;padding:20px}.section-header{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.section-header h2{letter-spacing:-.2px;font-size:14px}.section-header p{color:var(--muted);margin-top:4px;font-size:10px}.text-button{color:#af83ef;background:0 0;border:0;align-items:center;gap:2px;font-size:10px;font-weight:700;display:flex}.application-row{border-top:1px solid var(--line);grid-template-columns:38px minmax(145px,1.3fr) 1fr auto 30px;align-items:center;gap:11px;padding:11px 0;display:grid}.application-row:first-child{border-top:0}.business-avatar{color:#d9baff;background:#422260;border-radius:11px;place-items:center;width:37px;height:37px;font-size:10px;font-weight:800;display:grid}.business-avatar.color-1{color:#7be0be;background:#193c37}.business-avatar.color-2{color:#fac774;background:#51331a}.business-avatar.color-3{color:#74d8ef;background:#173b4b}.application-info{flex-direction:column;min-width:0;display:flex}.application-info strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.application-info span,.application-location{color:var(--muted);margin-top:4px;font-size:9px}.application-location{align-items:center;gap:4px;margin-top:0;display:flex}.round-arrow{border:1px solid var(--line);background:#1a161f;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.revenue-value{align-items:center;gap:10px;display:flex}.revenue-value strong{font:700 25px Manrope}.chart-bars{border-bottom:1px solid var(--line);background:repeating-linear-gradient(0deg,#0000 0 40px,#ffffff09 41px);align-items:end;gap:8px;height:125px;margin-top:22px;display:flex}.chart-bars span{background:linear-gradient(#9b5cffd9,#9b5cff3d);border-radius:4px 4px 0 0;flex:1}.chart-bars span.highlight{background:linear-gradient(#f06ab6,#bd73ce);box-shadow:0 0 15px #ed4fa94d}.chart-labels{color:#625d67;justify-content:space-between;margin-top:8px;font-size:8px;display:flex}.activity-item{border-top:1px solid var(--line);align-items:center;gap:11px;padding:10px 0;display:flex}.activity-item:first-child{border-top:0}.activity-icon{border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.activity-icon.green{color:var(--green);background:#4bd3a51a}.activity-icon.pink{color:var(--pink);background:#ed4fa91a}.activity-icon.purple{color:var(--purple);background:#9b5cff1a}.activity-icon.amber{color:var(--amber);background:#f6b94b1a}.activity-item>div{flex:1}.activity-item strong{font-size:10px}.activity-item p{color:var(--muted);margin-top:3px;font-size:9px}.activity-item small{color:#5e5863;font-size:8px}.plan-split{grid-template-columns:1fr 120px 1fr;align-items:center;display:grid}.plan-split .section-header{grid-column:1/-1}.donut{background:conic-gradient(var(--purple) 0 49%,var(--pink) 49% 82%,var(--amber) 82%);border-radius:50%;place-items:center;width:108px;height:108px;display:grid;position:relative}.donut:after{content:"";background:#131016;border-radius:50%;position:absolute;inset:12px}.donut div{z-index:1;flex-direction:column;align-items:center;display:flex}.donut strong{font:700 20px Manrope}.donut span{color:var(--muted);font-size:8px}.legend p{color:var(--muted);align-items:center;margin:11px 0;font-size:10px;display:flex}.legend i{border-radius:50%;width:7px;height:7px;margin-right:7px}.legend i.pro{background:var(--purple)}.legend i.growth{background:var(--pink)}.legend i.starter{background:var(--amber)}.legend strong{color:#fff;margin-left:auto}.filter-row{justify-content:space-between;margin-bottom:14px;display:flex}.filter-tabs{border:1px solid var(--line);background:#131017;border-radius:11px;padding:4px;display:flex}.filter-tabs button{color:var(--muted);background:0 0;border:0;border-radius:8px;padding:7px 14px;font-size:10px;font-weight:700}.filter-tabs button.active{color:#fff;background:#28212f}.table-search{border:1px solid var(--line);color:var(--muted);background:#131017;border-radius:11px;align-items:center;gap:7px;padding:0 11px;display:flex}.table-search input{color:#fff;background:0 0;border:0;font-size:10px}.table-panel{padding:5px 18px}.table-row{border-top:1px solid var(--line);color:#aaa4af;grid-template-columns:minmax(210px,1.4fr) .65fr 1fr .7fr .6fr 100px;align-items:center;gap:15px;padding:15px 5px;font-size:10px;display:grid}.table-row.table-head{color:#625c67;text-transform:uppercase;letter-spacing:.6px;border:0;font-size:8px}.business-cell{align-items:center;gap:10px;display:flex}.business-cell>div:last-child{flex-direction:column;display:flex}.business-cell strong{color:#fff;font-size:11px}.business-cell small{color:var(--muted);margin-top:3px}.row-actions{gap:5px;display:flex}.row-actions button,.campaign-row button,.event-row button,.event-card button,.media-grid button{border:1px solid var(--line);background:#1a161f;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.plan-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.pricing-card{border:1px solid var(--line);background:#131017;border-radius:20px;padding:23px;position:relative}.pricing-card.popular{border-color:#9b5cff73;box-shadow:0 15px 40px #5a269426}.pricing-card>.badge{position:absolute;top:16px;right:16px}.plan-glyph{border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.plan-glyph.starter{color:var(--amber);background:#f6b94b1f}.plan-glyph.growth{color:var(--pink);background:#ed4fa91f}.plan-glyph.pro{color:var(--purple);background:#9b5cff1f}.pricing-card h2{margin:16px 0 5px;font-size:18px}.pricing-card>p{color:var(--muted);min-height:30px;font-size:10px}.price{align-items:baseline;gap:4px;margin:20px 0;display:flex}.price strong{font:800 25px Manrope}.price small,.price span{color:var(--muted);font-size:9px}.pricing-card ul{margin:0 0 23px;padding:0;list-style:none}.pricing-card li{color:#bbb4c0;align-items:center;gap:8px;margin:10px 0;font-size:10px;display:flex}.pricing-card li svg{color:var(--green)}.pricing-card>button{width:100%}.subscribers{margin-top:15px}.subscription-row{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:38px 1.3fr 1fr auto .7fr 20px;align-items:center;gap:13px;padding:12px 0;font-size:10px;display:grid}.subscription-row strong{color:#fff}.ad-hero{border-radius:22px;height:260px;margin-bottom:15px;position:relative;overflow:hidden}.ad-hero>img{object-fit:cover;width:100%;height:100%}.ad-hero:after{content:"";background:linear-gradient(90deg,#09070deb,#09070d1f);position:absolute;inset:0}.ad-overlay{z-index:1;max-width:480px;position:absolute;top:50%;left:30px;transform:translateY(-50%)}.ad-overlay h2{margin:12px 0 7px;font-size:27px}.ad-overlay p{color:#d2ccd6;font-size:11px}.ad-overlay>div{gap:20px;margin-top:20px;display:flex}.ad-overlay span{align-items:center;gap:6px;font-size:10px;display:flex}.ad-overlay svg{color:#cd9eff;width:15px}.campaign-row{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:54px 1.5fr auto .7fr 30px;align-items:center;gap:14px;padding:12px 0;font-size:10px;display:grid}.campaign-row img{object-fit:cover;border-radius:9px;width:54px;height:42px}.campaign-row>div{flex-direction:column;display:flex}.campaign-row strong{color:#fff}.campaign-row div span{margin-top:3px}.host-welcome{background:linear-gradient(100deg,#140a1ef5,#2f1640c7),url(/images/venue-garden.png) 50%/cover;border-radius:24px;justify-content:space-between;align-items:center;min-height:235px;margin-bottom:16px;padding:30px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.host-welcome h1{margin:13px 0 6px;font-size:29px}.host-welcome p{color:#c9c1ce;font-size:12px}.hero-actions{gap:9px;margin-top:23px;display:flex}.light-button{color:#1a1021;background:#fff}.glass-button{background:#ffffff14;border:1px solid #ffffff26}.host-score{flex-direction:column;align-items:center;margin-right:25px;display:flex}.score-ring{background:radial-gradient(circle at center,#22142d 58%,transparent 60%),conic-gradient(var(--green) 0 92%,#ffffff1a 92%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:124px;height:124px;display:flex}.score-ring strong{font:800 30px Manrope}.score-ring span{color:var(--muted);font-size:9px}.host-score p{color:var(--green);align-items:center;gap:5px;margin-top:10px;font-size:9px;display:flex}.host-score p svg{width:13px}.event-row{border-top:1px solid var(--line);grid-template-columns:68px minmax(140px,1fr) auto 60px 28px;align-items:center;gap:11px;padding:10px 0;display:grid}.event-row:first-child{border:0}.event-row img{object-fit:cover;border-radius:10px;width:68px;height:52px}.event-row>div:nth-child(2){flex-direction:column;display:flex}.event-row span{color:var(--muted);align-items:center;gap:4px;margin-top:3px;font-size:8px;display:flex}.tickets{flex-direction:column;align-items:center;display:flex}.tickets small{color:var(--muted);font-size:7px}.insight-map{color:#9f6fe7;background:radial-gradient(circle at 30%,#9b5cff29,#0000 25%),linear-gradient(145deg,#171e25,#111419);border-radius:14px;place-items:center;height:130px;display:grid;position:relative;overflow:hidden}.insight-map:before,.insight-map:after{content:"";background:repeating-linear-gradient(35deg,#0000 0 22px,#ffffff06 23px);position:absolute;inset:0}.pulse{background:var(--pink);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 5px #ed4fa91f}.pulse.one{top:40%;left:22%}.pulse.two{background:var(--purple);top:25%;right:25%}.pulse.three{background:var(--amber);bottom:20%;right:35%}.insight-stat{border-top:1px solid var(--line);justify-content:space-between;padding:11px 0;font-size:9px;display:flex}.insight-stat span{color:var(--muted)}.venue-card{border:1px solid var(--line);background:#131017;border-radius:22px;grid-template-columns:42% 1fr;display:grid;overflow:hidden}.venue-image{min-height:330px;position:relative}.venue-image img{object-fit:cover;width:100%;height:100%}.venue-image>.badge{position:absolute;top:15px;left:15px}.venue-image>button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a080cbf;border:1px solid #fff3;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;display:flex;position:absolute;bottom:15px;right:15px}.venue-content{padding:28px}.venue-title{justify-content:space-between;gap:15px;display:flex}.venue-title h2{font-size:22px}.venue-title p{color:var(--muted);align-items:center;gap:5px;margin-top:5px;font-size:10px;display:flex}.venue-title p svg{width:14px}.venue-description{color:#a7a0ab;margin:23px 0;font-size:11px;line-height:1.7}.venue-tags{flex-wrap:wrap;gap:7px;display:flex}.completion{margin-top:28px}.completion>div:first-child{justify-content:space-between;font-size:10px;display:flex}.completion>div:last-child{background:#242029;border-radius:5px;height:7px;margin-top:9px;overflow:hidden}.completion i{background:linear-gradient(90deg,var(--purple),var(--pink));border-radius:5px;width:92%;height:100%;display:block}.venue-details{margin-top:15px}.details-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.details-grid div{background:#19151e;border-radius:12px;padding:13px}.details-grid small{color:var(--muted);margin-bottom:5px;font-size:8px;display:block}.details-grid strong{font-size:10px}.event-board{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.event-card{border:1px solid var(--line);background:#131017;border-radius:18px;overflow:hidden}.event-cover{height:180px;position:relative}.event-cover img{object-fit:cover;width:100%;height:100%}.event-cover>.badge{position:absolute;top:13px;left:13px}.event-card-body{padding:17px}.event-card-body>small{color:var(--purple);text-transform:uppercase;font-size:9px;font-weight:700}.event-card-body h2{margin:8px 0;font-size:16px}.event-card-body p,.event-card-body span{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:flex}.event-card-body svg{width:13px}.event-card-body>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;display:flex}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#151119;border:1px solid #ffffff1f;border-radius:22px;width:min(520px,100%);padding:25px;box-shadow:0 30px 80px #0000008c}.modal-head{justify-content:space-between;margin-bottom:22px;display:flex}.modal-head h2{margin:10px 0 4px;font-size:22px}.modal-head p{color:var(--muted);font-size:10px}.modal-head>button{background:0 0;border:0}.modal label{color:#b3abb8;flex-direction:column;gap:6px;margin-top:13px;font-size:10px;display:flex}.modal input,.modal select,.modal textarea{border:1px solid var(--line);color:#fff;resize:none;background:#0e0b11;border-radius:10px;padding:11px}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal-actions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.upload-zone{text-align:center;background:#9b5cff0b;border:1px dashed #9b5cff59;border-radius:20px;padding:30px}.upload-zone>span{color:#be91ff;background:#9b5cff1f;border-radius:14px;place-items:center;width:48px;height:48px;margin:auto;display:grid}.upload-zone h3{margin:12px 0 5px;font-size:14px}.upload-zone p{color:var(--muted);margin-bottom:14px;font-size:9px}.media-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:17px;display:grid}.media-grid figure{border:1px solid var(--line);background:#131017;border-radius:17px;margin:0;overflow:hidden}.media-grid figure>img{object-fit:cover;width:100%;height:170px}.media-grid figcaption{align-items:center;padding:12px;display:flex}.media-grid figcaption>div{flex-direction:column;flex:1;display:flex}.media-grid strong{font-size:10px}.media-grid span{color:var(--muted);margin-top:3px;font-size:8px}.empty-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:calc(100vh - 145px);display:flex}.empty-page>span{width:65px;height:65px;color:var(--purple);background:#9b5cff1f;border-radius:20px;place-items:center;display:grid}.empty-page h1{margin:18px 0 7px}.empty-page p{color:var(--muted);margin-bottom:18px;font-size:12px}.scrim{display:none}@media (width<=1100px){.sidebar{width:225px}.main{margin-left:225px}.content{padding:26px}.metrics-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.dashboard-grid.lower{grid-template-columns:1fr}.application-row{grid-template-columns:38px 1.3fr 1fr auto 30px}.plan-grid{grid-template-columns:1fr 1fr}.table-row{grid-template-columns:minmax(180px,1.4fr) .7fr 1fr .7fr auto}.table-row>:nth-child(5){display:none}.details-grid{grid-template-columns:1fr 1fr}}@media (width<=780px){.sidebar{width:260px;transition:all .25s;transform:translate(-105%);box-shadow:20px 0 60px #0006}.sidebar.open{transform:translate(0)}.mobile-close,.menu-button{display:grid}.scrim{z-index:40;background:#000000a6;border:0;display:block;position:fixed;inset:0}.main{margin-left:0}.topbar{padding:0 18px}.global-search{display:none}.content{padding:22px 16px}.page-heading{flex-direction:column;align-items:flex-start}.page-heading>button{width:100%}.metrics-grid,.metrics-grid.compact{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.application-location{display:none}.application-row{grid-template-columns:38px 1fr auto 30px}.plan-grid{grid-template-columns:1fr}.table-panel{overflow-x:auto}.data-table{min-width:750px}.venue-card{grid-template-columns:1fr}.venue-image{min-height:230px}.event-board,.media-grid{grid-template-columns:1fr 1fr}.host-welcome{align-items:flex-start}.host-score{display:none}.plan-split{grid-template-columns:1fr 110px 1fr}}@media (width<=520px){.role-toggle span{display:none}.top-actions{gap:7px}.metrics-grid,.metrics-grid.compact{grid-template-columns:1fr}.page-heading h1,.host-welcome h1{font-size:25px}.panel{padding:16px}.application-row{grid-template-columns:36px 1fr auto}.application-row .round-arrow{display:none}.plan-split{grid-template-columns:1fr 1fr}.donut{width:95px;height:95px}.event-row{grid-template-columns:58px 1fr auto}.event-row img{width:58px}.event-row>.badge,.event-row>.tickets{display:none}.event-board,.media-grid,.details-grid{grid-template-columns:1fr}.venue-title{flex-direction:column}.host-welcome{padding:23px}.hero-actions{flex-direction:column}.hero-actions button{width:100%}.ad-overlay{left:20px;right:20px}.ad-overlay h2{font-size:23px}.ad-overlay>div{flex-direction:column;gap:7px}.campaign-row{grid-template-columns:48px 1fr auto}.campaign-row>span{display:none}.subscription-row{grid-template-columns:38px 1fr auto}.subscription-row>span:not(.badge){display:none}.media-grid figure>img{height:210px}}.sidebar nav .nav-link{color:#96909f;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;height:44px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.sidebar nav .nav-link:hover{color:#fff;background:#ffffff09}.sidebar nav .nav-link.active{color:#c9a9ff;background:linear-gradient(90deg,#9b5cff30,#9b5cff12)}.sidebar nav .nav-link.active:before{content:"";background:var(--purple);border-radius:0 4px 4px 0;width:3px;height:24px;position:absolute;left:0}.sidebar nav .nav-link span{flex:1}.public-page{--cream:#f5f1e9;color:#f8f5fb;background:#0a080d;min-height:100vh;overflow:hidden}.public-nav{z-index:20;justify-content:space-between;align-items:center;max-width:1240px;height:82px;margin:auto;padding:0 24px;display:flex;position:relative}.public-brand{color:#fff;letter-spacing:-1px;align-items:center;gap:10px;font:800 24px Manrope;text-decoration:none;display:inline-flex}.public-brand>span{background:linear-gradient(145deg,#a967ff,#783ee5);border-radius:12px;place-items:center;width:37px;height:37px;display:grid;box-shadow:0 8px 25px #9b5cff40}.public-nav nav{align-items:center;gap:31px;display:flex}.public-nav nav a,.public-footer a{color:#aaa3af;font-size:13px;font-weight:600;text-decoration:none}.public-nav nav a:hover,.public-footer a:hover{color:#fff}.public-nav .nav-login{color:#fff;margin-left:20px}.nav-cta{background:#8f4ff2;border-radius:11px;align-items:center;gap:7px;padding:11px 16px;display:flex;color:#fff!important}.public-menu{background:0 0;border:0;display:none}.landing-hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:70px;max-width:1240px;min-height:650px;margin:auto;padding:70px 24px 85px;display:grid}.eyebrow,.mini-eyebrow{color:#c9a8ff;letter-spacing:1.3px;align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.hero-copy h1{letter-spacing:-3.5px;max-width:620px;margin:20px 0 24px;font-size:64px;line-height:1.04}.hero-copy h1 em{background:linear-gradient(100deg,#a863ff,#f36db7);color:#0000;-webkit-background-clip:text;font-style:normal}.hero-copy>p{color:#aaa2af;max-width:555px;font-size:16px;line-height:1.75}.landing-actions{gap:11px;margin-top:32px;display:flex}.public-primary,.public-secondary{border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;height:50px;padding:0 22px;font-size:13px;font-weight:700;display:inline-flex}.public-primary{background:linear-gradient(135deg,#9b5cff,#7a3ddd);box-shadow:0 12px 32px #8442e247}.public-secondary{background:0 0;border:1px solid #ffffff24}.hero-proof{align-items:center;margin-top:35px;display:flex}.proof-faces{margin-right:13px;display:flex}.proof-faces span{color:#fff;background:#513770;border:2px solid #0a080d;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:-7px;font-size:8px;font-weight:700;display:grid}.proof-faces span:first-child{background:#225a51;margin:0}.proof-faces span:nth-child(2){background:#714125}.proof-faces span:nth-child(3){background:#3c5277}.proof-faces span:last-child{background:#242027}.hero-proof p{color:#77717e;font-size:10px;line-height:1.45}.hero-proof strong{color:#cac4cd}.hero-visual{padding:15px 15px 40px;position:relative}.hero-visual:before{content:"";filter:blur(115px);opacity:.28;background:#7537bc;border-radius:50%;width:400px;height:400px;position:absolute;inset:5% auto auto 10%}.hero-photo{border:1px solid #ffffff1f;border-radius:190px 190px 28px 28px;height:505px;position:relative;overflow:hidden;box-shadow:0 35px 80px #0006}.hero-photo:after{content:"";background:linear-gradient(#0000 50%,#0a080dcc);position:absolute;inset:0}.hero-photo>img{object-fit:cover;width:100%;height:100%}.live-pill{z-index:2;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:1px;background:#0c090fb8;border:1px solid #ffffff26;border-radius:20px;padding:8px 12px;font-size:8px;font-weight:700;position:absolute;top:26px;left:50%;transform:translate(-50%)}.live-pill i{background:#f05bac;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 8px #f05bac}.event-float{z-index:2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0f0b12b8;border:1px solid #ffffff24;border-radius:16px;padding:17px;position:absolute;bottom:22px;left:23px;right:23px}.event-float small{color:#d091ff;letter-spacing:1.1px;font-size:8px}.event-float>strong{margin:7px 0 4px;font:700 17px Manrope;display:block}.event-float p{color:#b0a8b4;font-size:9px}.event-float div{border-top:1px solid #ffffff1a;justify-content:space-between;margin-top:13px;padding-top:11px;font-size:9px;display:flex}.event-float b{color:#d6b3ff}.growth-float{z-index:3;background:#17121b;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:10px;padding:12px 15px;display:flex;position:absolute;top:40%;right:-28px;box-shadow:0 15px 35px #00000059}.growth-float>span{color:#58d5ac;background:#4bd3a521;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.growth-float div{flex-direction:column;display:flex}.growth-float small{color:#77717e;font-size:7px}.growth-float strong{margin-top:3px;font-size:11px}.brand-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#59545e;justify-content:center;align-items:center;gap:58px;min-height:100px;display:flex}.brand-strip span{text-transform:uppercase;letter-spacing:1px;font-size:9px}.brand-strip strong{letter-spacing:1px;font:700 12px Manrope}.landing-section{max-width:1200px;margin:auto;padding:115px 24px}.section-intro{text-align:center;max-width:600px;margin:0 auto 48px}.section-intro>span,.how-copy>span,.about-section>div>span{color:#a675ed;letter-spacing:1.7px;font-size:9px;font-weight:700}.section-intro h2,.how-copy h2,.about-section h2{letter-spacing:-1.6px;margin:14px 0;font-size:38px}.section-intro p{color:#8d8692;font-size:13px;line-height:1.7}.feature-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.feature-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#151119,#100d13);border-radius:20px;padding:28px;transition:all .25s}.feature-grid article:hover{border-color:#9b5cff40;transform:translateY(-5px)}.feature-icon{border-radius:14px;place-items:center;width:47px;height:47px;display:grid}.feature-icon svg{width:22px}.feature-icon.purple{color:#b783ff;background:#9b5cff1f}.feature-icon.pink{color:#f175bd;background:#ed4fa91c}.feature-icon.cyan{color:#62c7da;background:#4cbfd61c}.feature-grid h3{margin:22px 0 10px;font-size:17px}.feature-grid p{color:#918a97;min-height:58px;font-size:11px;line-height:1.7}.feature-grid a{color:#bb8dff;align-items:center;gap:7px;margin-top:19px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.feature-grid a svg{width:13px}.how-section{background:#100d13;grid-template-columns:1fr 1fr;align-items:center;gap:95px;padding:110px max(24px,50vw - 576px);display:grid}.how-image{height:530px;position:relative}.how-image>img{object-fit:cover;border-radius:24px 150px 24px 24px;width:100%;height:100%}.how-image>div{color:#151018;background:#f4efe6;border-radius:15px;align-items:center;gap:12px;padding:16px 21px;display:flex;position:absolute;bottom:34px;right:-25px;box-shadow:0 17px 45px #0000004d}.how-image>div strong{font:800 26px Manrope}.how-image>div span{color:#9b5cff;font-size:8px;line-height:1.5}.how-image>div small{color:#746e77}.how-copy h2{max-width:500px}.how-copy ol{margin:0;padding:8px 0 10px;list-style:none}.how-copy li{border-top:1px solid var(--line);gap:20px;padding:20px 0;display:flex}.how-copy li b{color:#a069ed;font:700 11px Manrope}.how-copy li h3{margin-bottom:7px;font-size:14px}.how-copy li p{color:#827b87;font-size:11px;line-height:1.6}.how-copy .public-primary{margin-top:17px}.about-section{grid-template-columns:1fr 1fr;gap:85px;max-width:1150px;margin:auto;padding:110px 24px;display:grid}.about-section h2{line-height:1.15}.about-section>div>p{color:#918a97;padding-top:23px;font-size:13px;line-height:1.8}.about-points{grid-template-columns:1fr 1fr;gap:15px;margin-top:25px;display:grid}.about-points span{align-items:center;gap:8px;font-size:10px;display:flex}.about-points svg{color:#71deb9;background:#4bd3a51f;border-radius:50%;width:17px;height:17px;padding:3px}.landing-cta{text-align:center;background:radial-gradient(circle at 50% 120%,#ee4cab38,#0000 42%),linear-gradient(135deg,#20102f,#35164d);border:1px solid #ffffff1a;border-radius:27px;margin:0 24px 90px;padding:75px 20px}.landing-cta>span{color:#d7b3ff;background:#ffffff17;border-radius:15px;place-items:center;width:50px;height:50px;margin:auto;display:grid}.landing-cta h2{margin:20px 0 9px;font-size:36px}.landing-cta p{color:#bcadc5;font-size:13px}.landing-cta button{color:#211229;background:#fff;border:0;border-radius:11px;align-items:center;gap:8px;margin:24px auto 0;padding:13px 20px;font-size:12px;font-weight:700;display:flex}.public-footer{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:30px;max-width:1200px;margin:auto;padding:25px 24px 35px;display:grid}.public-footer p{color:#716b75;font-size:10px}.public-footer>div{gap:23px;display:flex}.public-footer small{color:#514c54;grid-column:1/-1;font-size:8px}.auth-page{background:#0b090d;grid-template-columns:minmax(330px,40%) 1fr;min-height:100vh;display:grid}.auth-story{background:linear-gradient(#3417466b,#0d0711db),url(/images/live-band.png) 50%/cover;flex-direction:column;justify-content:space-between;padding:38px 55px;display:flex}.auth-story>div{max-width:430px}.auth-quote-mark{color:#bd82ff;font:800 65px/.5 Georgia}.auth-story blockquote{letter-spacing:-.8px;margin:17px 0 22px;font:600 26px/1.45 Manrope}.auth-story p{color:#bbb2c0;font-size:11px;line-height:1.6}.auth-story>small{color:#9d94a2;font-size:9px}.auth-main{place-items:center;padding:70px 35px;display:grid;position:relative}.back-link{color:#8f8794;background:0 0;border:0;align-items:center;gap:7px;font-size:10px;display:flex;position:absolute;top:30px;left:34px}.back-link svg{width:15px}.auth-card{width:min(440px,100%)}.auth-heading>span,.success-card>small{letter-spacing:1.5px;color:#a978ef;font-size:9px;font-weight:700}.auth-heading h1,.success-card h1{letter-spacing:-1.2px;margin:11px 0 7px;font-size:31px}.auth-heading p,.success-card p{color:#8e8793;font-size:11px;line-height:1.6}.role-selector{grid-template-columns:1fr 1fr;gap:9px;margin:28px 0 24px;display:grid}.role-selector>button{border:1px solid var(--line);text-align:left;background:#141117;border-radius:13px;align-items:center;gap:10px;padding:13px;display:flex}.role-selector>button.active{background:#9b5cff17;border-color:#9b5cff;box-shadow:0 0 0 1px #9b5cff33}.role-selector>button>svg{color:#9b5cff;width:19px}.role-selector>button>span{flex-direction:column;display:flex}.role-selector small{color:#7f7884;margin-top:3px;font-size:8px}.auth-card>label,.auth-grid label{color:#bdb6c1;flex-direction:column;gap:7px;margin-top:15px;font-size:10px;display:flex}.auth-card input{color:#fff;background:#141117;border:1px solid #ffffff1a;border-radius:10px;height:44px;padding:0 13px;font-size:11px}.password-input{position:relative}.password-input input{width:100%;padding-right:45px}.password-input button{color:#77707c;background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:4px;right:4px}.password-input svg{width:17px}.form-meta{justify-content:space-between;margin:15px 0 20px;display:flex}.form-meta label,.terms{align-items:center;color:#8e8793!important;flex-direction:row!important;gap:7px!important;margin:0!important;display:flex!important}.form-meta input,.terms input{accent-color:#9656ef;width:14px;height:14px}.form-meta button,.auth-switch button{color:#b98afc;background:0 0;border:0;font-size:9px}.auth-submit{background:linear-gradient(135deg,#9b5cff,#783cdc);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;height:47px;font-size:11px;font-weight:700;display:flex;box-shadow:0 10px 25px #8442e238}.auth-submit svg{width:16px}.auth-submit:disabled{opacity:.7}.auth-switch{margin-top:19px;text-align:center!important;color:#77717c!important;font-size:9px!important}.secure-note{text-align:center;color:#5f5963;justify-content:center;align-items:center;gap:5px;margin-top:27px;font-size:8px;display:flex}.secure-note svg{width:11px}.signup-story{background:linear-gradient(#34174673,#0d0711e6),url(/images/venue-garden.png) 50%/cover}.signup-story h2{margin:17px 0 24px;font-size:34px;line-height:1.2}.signup-story ul{margin:0;padding:0;list-style:none}.signup-story li{align-items:center;gap:10px;margin:14px 0;font-size:11px;display:flex}.signup-story li svg{color:#71deb9;width:16px}.signup-main{padding-top:65px;padding-bottom:35px}.auth-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.terms{line-height:1.5;margin:17px 0!important}.terms a{color:#b98afc}.success-card{text-align:center;max-width:420px}.success-card>span{color:#b682ff;background:#9b5cff1f;border-radius:20px;place-items:center;width:65px;height:65px;margin:0 auto 25px;display:grid}.success-card>span svg{width:30px}.success-card .auth-submit{margin-top:25px}@media (width<=900px){.landing-hero{grid-template-columns:1fr;padding-top:50px}.hero-copy{text-align:center}.hero-copy h1,.hero-copy>p{margin-left:auto;margin-right:auto}.landing-actions,.hero-proof{justify-content:center}.hero-visual{width:100%;max-width:540px;margin:auto}.brand-strip{flex-wrap:wrap;gap:25px;padding:25px}.how-section{gap:45px}.auth-page{grid-template-columns:1fr}.auth-story{display:none}.auth-main{min-height:100vh}.feature-grid{grid-template-columns:1fr}.feature-grid p{min-height:0}}@media (width<=680px){.public-nav nav{display:none}.public-nav nav.open{border:1px solid var(--line);background:#17131b;border-radius:15px;flex-direction:column;align-items:stretch;gap:17px;padding:20px;display:flex;position:absolute;top:70px;left:16px;right:16px;box-shadow:0 20px 50px #000}.public-nav .nav-login{margin:0}.nav-cta{justify-content:center}.public-menu{display:grid}.hero-copy h1{letter-spacing:-2px;font-size:43px}.landing-hero{padding-bottom:55px}.hero-photo{border-radius:120px 120px 24px 24px;height:430px}.growth-float{right:0}.brand-strip strong:nth-last-child(-n+2){display:none}.landing-section{padding:80px 18px}.section-intro h2,.how-copy h2,.about-section h2{font-size:31px}.how-section{grid-template-columns:1fr;padding:75px 20px}.how-image{height:390px}.how-image>div{right:12px}.about-section{grid-template-columns:1fr;gap:20px;padding:80px 20px}.landing-cta{margin:0 14px 65px}.landing-cta h2{font-size:30px}.public-footer{grid-template-columns:1fr}.public-footer small{grid-column:auto}.public-footer>div{flex-wrap:wrap}.auth-main{padding:90px 20px 35px}.back-link{left:18px}.auth-grid{grid-template-columns:1fr}.signup-main{padding-top:85px}}.public-page{background:radial-gradient(at 72% 9%,#7636bb1f,#0000 27%),#09070c}.public-nav{height:88px}.public-nav:after{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:1px;position:absolute;bottom:0;left:24px;right:24px}.landing-hero{min-height:710px;padding-top:78px;position:relative}.hero-orb{filter:blur(1px);pointer-events:none;border-radius:50%;position:absolute}.orb-one{background:#e768b3;width:7px;height:7px;top:28%;left:4%;box-shadow:0 0 22px 7px #ed4fa959}.orb-two{background:#a66aff;width:5px;height:5px;bottom:18%;left:46%;box-shadow:0 0 24px 8px #9b5cff66}.hero-copy{z-index:2;position:relative}.eyebrow{background:#9b5cff12;border:1px solid #ae6fff2e;border-radius:99px;padding:7px 11px}.hero-copy h1{font-size:68px;line-height:1.01}.public-primary{transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.public-primary:after{content:"";background:linear-gradient(110deg,#0000 25%,#fff3 45%,#0000 65%);transition:all .55s;position:absolute;inset:0;transform:translate(-120%)}.public-primary:hover{transform:translateY(-2px);box-shadow:0 16px 38px #8442e266}.public-primary:hover:after{transform:translate(120%)}.public-secondary{transition:background .2s,border-color .2s}.public-secondary:hover{background:#ffffff0e;border-color:#ffffff40}.play-dot{border:1px solid #fff3;border-radius:50%;place-items:center;width:22px;height:22px;padding-left:1px;font-size:7px;display:grid}.proof-rating{border-left:1px solid var(--line);grid-template-columns:auto auto;align-items:center;gap:2px 5px;margin-left:23px;padding-left:23px;display:grid}.proof-rating svg{color:#f6b94b;width:11px}.proof-rating strong{font-size:11px}.proof-rating span{color:#706976;grid-column:1/-1;font-size:8px}.visual-outline{border:1px solid #af70ff2e;border-radius:200px 200px 34px 34px;position:absolute;inset:-8px 5px 31px -8px;transform:rotate(-2deg)}.hero-photo{height:540px}.heart-float{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a070c85;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:24px;right:24px}.heart-float svg{width:16px}.event-float p{align-items:center;gap:4px;display:flex}.event-float p svg,.event-float div svg{width:11px}.event-float div span{align-items:center;gap:4px;display:flex}.growth-float{animation:4s ease-in-out infinite float-card}.sold-float{z-index:3;color:#1a131d;background:#f5f1e9f5;border-radius:13px;flex-direction:column;padding:12px 16px;animation:4.8s ease-in-out infinite reverse float-card;display:flex;position:absolute;top:27%;left:-17px;box-shadow:0 15px 35px #00000052}.sold-float strong{font:800 17px Manrope}.sold-float span{color:#6e6671;margin-top:1px;font-size:8px}@keyframes float-card{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.brand-strip{background:#ffffff03}.landing-stats{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff09,#ffffff03);border-radius:20px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;max-width:1120px;margin:75px auto 0;padding:28px 32px;display:grid;box-shadow:0 22px 65px #0000002e}.landing-stats>div{text-align:center}.landing-stats strong{letter-spacing:-.8px;font:800 25px Manrope}.landing-stats strong span{color:#a968ff;font-size:15px}.landing-stats p{color:#756e7a;text-transform:uppercase;letter-spacing:.7px;margin-top:5px;font-size:9px}.landing-stats>i{background:var(--line);width:1px;height:32px}.feature-grid article{position:relative;overflow:hidden}.feature-grid article:after{content:"";background:var(--glow,#9b5cff1f);filter:blur(35px);opacity:0;border-radius:50%;width:150px;height:150px;transition:all .3s;position:absolute;top:-70px;right:-70px}.feature-grid article:hover:after{opacity:1}.feature-grid article:nth-child(2){--glow:#ed4fa924}.feature-grid article:nth-child(3){--glow:#4cbfd624}.how-image:before{content:"";border:1px solid #9b5cff29;border-radius:24px 150px 24px 24px;position:absolute;inset:18px -18px -18px 18px}.how-image img{position:relative}.testimonial-section{grid-template-columns:.9fr 1.1fr;max-width:1150px;min-height:420px;margin:0 auto 115px;padding:0 24px;display:grid}.testimonial-photo{border-radius:24px 0 0 24px;position:relative;overflow:hidden}.testimonial-photo:after{content:"";background:linear-gradient(#0000 45%,#09070c8c);position:absolute;inset:0}.testimonial-photo img{object-fit:cover;width:100%;height:100%}.testimonial-photo>span{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:1px;background:#0c090fa6;border-radius:20px;padding:8px 11px;font-size:8px;position:absolute;bottom:22px;left:23px}.testimonial-photo>span i{background:#ed4fa9;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.testimonial-copy{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#9b5cff1c,#0000 45%),#110e14;border-left:0;border-radius:0 24px 24px 0;flex-direction:column;justify-content:center;padding:55px;display:flex}.quote-stars{color:#f2b551;gap:3px;display:flex}.quote-stars svg{width:13px}.testimonial-copy blockquote{letter-spacing:-.6px;margin:22px 0 28px;font:600 23px/1.6 Manrope}.testimonial-copy>div:last-child{align-items:center;gap:11px;display:flex}.testimonial-copy>div:last-child>span{background:linear-gradient(145deg,#9b5cff,#e659aa);border-radius:50%;place-items:center;width:39px;height:39px;font-size:10px;font-weight:800;display:grid}.testimonial-copy p{flex-direction:column;display:flex}.testimonial-copy p strong{font-size:11px}.testimonial-copy p small{color:#7f7884;margin-top:4px;font-size:8px}.landing-cta{position:relative;overflow:hidden}.landing-cta:before,.landing-cta:after{content:"";border:1px solid #ffffff0f;border-radius:50%;width:420px;height:420px;position:absolute;top:25%;left:-170px}.landing-cta:after{top:-210px;left:auto;right:-180px}.landing-cta>*{z-index:1;position:relative}@media (width<=900px){.hero-copy h1{font-size:58px}.landing-stats{margin:55px 24px 0}.testimonial-section{grid-template-columns:1fr;max-width:650px}.testimonial-photo{border-radius:24px 24px 0 0;height:350px}.testimonial-copy{border-left:1px solid var(--line);border-top:0;border-radius:0 0 24px 24px}.visual-outline{inset:-8px 5px 31px}}@media (width<=680px){.hero-copy h1{font-size:45px}.hero-copy>p{font-size:14px}.landing-actions{flex-direction:column}.landing-actions button{width:100%}.hero-proof{flex-wrap:wrap}.proof-rating{display:none}.sold-float{left:4px}.landing-stats{grid-template-columns:1fr 1fr;padding:12px}.landing-stats>div{padding:18px 5px}.landing-stats>i{display:none}.hero-photo{height:455px}.testimonial-section{margin-bottom:75px;padding:0 14px}.testimonial-photo{height:280px}.testimonial-copy{padding:30px 23px}.testimonial-copy blockquote{font-size:18px}.how-image:before{inset:12px -8px -10px 10px}}.public-page{overflow:clip}.public-nav{z-index:100;-webkit-backdrop-filter:blur(18px);background:#09070cd6;position:sticky;top:0;box-shadow:0 8px 30px #0000001f}.team-heading .primary-button svg{width:16px}.team-summary{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:15px;display:grid}.team-summary>div{border:1px solid var(--line);background:linear-gradient(145deg,#151119,#110e14);border-radius:16px;align-items:center;gap:14px;padding:17px;display:flex}.team-summary-icon{border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.team-summary-icon svg{width:19px}.team-summary-icon.purple{color:#b783ff;background:#9b5cff1f}.team-summary-icon.green{color:#68dbb4;background:#4bd3a51c}.team-summary-icon.amber{color:#f6bd56;background:#f6b94b1c}.team-summary>div>div{flex-direction:column;display:flex}.team-summary small{color:var(--muted);font-size:9px}.team-summary strong{margin-top:3px;font:700 21px Manrope}.members-panel{padding:20px 20px 5px}.members-list{margin-top:4px}.member-row{border-top:1px solid var(--line);grid-template-columns:minmax(220px,1.6fr) .7fr .65fr .65fr 35px;align-items:center;gap:15px;min-height:68px;font-size:10px;display:grid}.member-head{color:#625c67;text-transform:uppercase;letter-spacing:.7px;border:0;min-height:34px;font-size:8px}.member-person{align-items:center;gap:11px;min-width:0;display:flex}.member-avatar{border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:800;display:grid}.member-avatar.purple{color:#d6b7fd;background:#44245e}.member-avatar.green{color:#7be0be;background:#193c37}.member-avatar.cyan{color:#74d8ef;background:#173b4b}.member-avatar.amber{color:#fac774;background:#51331a}.member-avatar.pink{color:#f694cc;background:#53223f}.member-person>div{flex-direction:column;min-width:0;display:flex}.member-person strong{text-overflow:ellipsis;font-size:11px;overflow:hidden}.member-person small{color:var(--muted);text-overflow:ellipsis;margin-top:4px;font-size:8px;overflow:hidden}.inline-select{width:max-content;position:relative}.inline-select select{appearance:none;border:1px solid var(--line);color:#c6bfc9;background:#1a161f;border-radius:8px;padding:7px 27px 7px 9px;font-size:9px}.inline-select svg{pointer-events:none;color:#77707c;width:12px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.owner-role{color:#d3b0ff;align-items:center;gap:5px;font-weight:700;display:flex}.owner-role svg{width:13px}.member-status{border-radius:20px;align-items:center;gap:5px;width:max-content;padding:5px 8px;font-size:8px;display:inline-flex}.member-status svg{width:10px}.member-status.active{color:#65dbb2;background:#4bd3a517}.member-status.pending{color:#efbd60;background:#f6b94b17}.access-copy{color:var(--muted);font-size:9px}.member-actions{position:relative}.member-actions>button{color:#77717c;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.member-actions svg{width:15px}.member-menu{z-index:5;background:#1d1821;border:1px solid #ffffff1a;border-radius:9px;width:145px;padding:5px;position:absolute;top:29px;right:0;box-shadow:0 15px 35px #0006}.member-menu button{color:#e77d9f;background:0 0;border:0;align-items:center;gap:7px;width:100%;padding:8px;font-size:9px;display:flex}.roles-help{grid-template-columns:1fr 1fr 1fr;gap:13px;margin-top:15px;display:grid}.roles-intro,.role-help-card{border:1px solid var(--line);background:#131017;border-radius:16px;padding:17px}.roles-intro{background:linear-gradient(135deg,#9b5cff1a,#131017);align-items:center;gap:12px;display:flex}.roles-intro>span{color:#b885ff}.roles-intro h2{font-size:13px}.roles-intro p,.role-help-card p{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.5}.role-help-card{gap:11px;display:flex}.role-glyph{border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.role-glyph svg{width:16px}.role-glyph.admin{color:#ba8aff;background:#9b5cff1f}.role-glyph.viewer{color:#64c9dc;background:#4cbfd61c}.role-help-card h3{font-size:11px}.invite-modal{width:min(560px,100%)}.invite-email{position:relative}.invite-email>svg{color:#6e6874;width:15px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.invite-email input{width:100%;padding-left:37px}.invite-role-label{color:#b3abb8;margin:18px 0 8px;font-size:10px}.invite-role-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.invite-role-options>button{border:1px solid var(--line);text-align:left;background:#0f0c12;border-radius:13px;align-items:center;gap:10px;padding:12px;display:flex;position:relative}.invite-role-options>button.active{background:#9b5cff12;border-color:#9b5cffa6}.invite-role-options>button>div{flex-direction:column;display:flex}.invite-role-options strong{font-size:10px}.invite-role-options small{color:var(--muted);margin-top:4px;font-size:8px}.invite-role-options>button>i{border:1px solid var(--line);color:#c8a4fb;background:#22172d;border-radius:50%;place-items:center;width:15px;height:15px;display:grid;position:absolute;top:9px;right:9px}.invite-role-options>button>i svg{width:9px}.permission-preview{background:#ffffff06;border-radius:11px;grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;padding:13px;display:grid}.permission-preview strong{grid-column:1/-1;margin-bottom:2px;font-size:9px}.permission-preview span{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.permission-preview svg{color:#64d9b1;width:10px}.invite-success{text-align:center;padding:20px 10px}.invite-success>span{color:#61d8b0;background:#4bd3a51a;border-radius:18px;place-items:center;width:60px;height:60px;margin:auto;display:grid}.invite-success>span svg{width:26px}.invite-success h2{margin:17px 0 7px;font-size:22px}.invite-success p{max-width:360px;color:var(--muted);margin:auto;font-size:10px;line-height:1.6}.invite-success p strong{color:#fff}.invite-success button{margin:21px auto 0;padding-left:30px;padding-right:30px}@media (width<=900px){.roles-help{grid-template-columns:1fr}.member-row{grid-template-columns:minmax(190px,1.5fr) .7fr .65fr 35px}.member-row>:nth-child(4){display:none}}@media (width<=600px){.team-summary{grid-template-columns:1fr}.members-panel{overflow-x:auto}.members-list{min-width:600px}.invite-role-options,.permission-preview{grid-template-columns:1fr}.permission-preview strong{grid-column:auto}.roles-help{grid-template-columns:1fr}.team-heading{align-items:stretch}}.auth-error{color:#fecaca;background:#7f1d1d2e;border:1px solid #f8717159;border-radius:12px;margin:2px 0 0;padding:12px 14px;font-size:.9rem;line-height:1.45}.sidebar-logout{place-items:center;width:32px;border:1px solid var(--line)!important;color:#aaa2b0!important;background:#17131b!important;border-radius:9px!important;height:32px!important;padding:0!important;display:grid!important}.sidebar-logout:hover{color:#fda4af!important;background:#f43f5e1a!important}.account-menu-wrap{position:relative}.account-trigger{color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.account-trigger:hover{color:#fff}.account-menu{z-index:80;background:#17131b;border:1px solid #ffffff1f;border-radius:14px;width:230px;padding:9px;position:absolute;top:48px;right:0;box-shadow:0 18px 55px #00000080}.account-menu-user{border-bottom:1px solid var(--line);flex-direction:column;padding:10px 11px 13px;display:flex;overflow:hidden}.account-menu-user strong{font-size:12px}.account-menu-user span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;overflow:hidden}.account-menu>button{color:#fda4af;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;margin-top:7px;padding:10px 11px;font-size:11px;font-weight:700;display:flex}.account-menu>button:hover{background:#f43f5e1a}.account-menu>button:disabled{opacity:.6;cursor:wait}:root{--bg:#09060f;--surface:#15101d;--surface2:#1d1528;--line:#ffffff1a;--muted:#aaa1b3;--purple:#a764ff;--purple2:#7540e8;--pink:#ff4fa7;--green:#55dfae;--amber:#ffc25c;--cyan:#58cee8}body{color:#fbf9ff;background:#09060f}.sidebar{background:linear-gradient(#140d1bf7,#0b080ffc);border-right-color:#be82ff1f;width:280px;padding:26px 20px 20px;box-shadow:20px 0 70px #0000002e}.main{margin-left:280px}.logo{letter-spacing:-1.3px;font-size:26px}.logo-mark{background:linear-gradient(145deg,#b86cff,#7040e8 58%,#ec4fa6);border-radius:14px;width:42px;height:42px;box-shadow:0 10px 35px #9f4fff61}.workspace-switch{background:linear-gradient(135deg,#a764ff1f,#ff4fa70a);border-color:#bc84ff33;padding:13px;box-shadow:inset 0 1px #ffffff0a}.workspace-switch .workspace-icon{color:#d4b5ff;background:linear-gradient(145deg,#a764ff3d,#ff4fa71a);width:39px;height:39px}.workspace-switch small,.profile-mini small{font-size:10px}.workspace-switch strong{font-size:13px}.sidebar nav{gap:6px}.sidebar nav button,.sidebar nav .nav-link{border-radius:13px;min-height:46px;padding:0 13px;font-size:13px;transition:transform .18s,background .18s,color .18s;position:relative}.sidebar nav button:hover,.sidebar nav .nav-link:hover{color:#fff;background:#ffffff0d;transform:translate(3px)}.sidebar nav button.active,.sidebar nav .nav-link.active{color:#f1e6ff;background:linear-gradient(100deg,#a764ff3d,#ff4fa714);box-shadow:inset 0 0 0 1px #bd89ff1f,0 10px 25px #00000024}.support-card{background:radial-gradient(circle at 100% 0,#ff4fa72e,#0000 45%),linear-gradient(145deg,#a764ff2b,#ffffff06);border-color:#b97cff38;padding:17px}.support-card strong{font-size:13px}.support-card p,.support-card button{font-size:11px}.topbar{-webkit-backdrop-filter:blur(25px)saturate(140%);backdrop-filter:blur(25px)saturate(140%);background:#0c0811bf;border-bottom-color:#ffffff14;height:82px;padding:0 38px}.global-search{border:1px solid var(--line);background:#ffffff09;border-radius:14px;width:min(460px,38vw);height:44px;padding:0 13px}.global-search input{font-size:13px}.global-search:focus-within{border-color:#a764ff8c;box-shadow:0 0 0 4px #a764ff14}.live-vibe{border-right:1px solid var(--line);align-items:center;gap:9px;padding:7px 11px;display:flex}.live-vibe>span{background:var(--green);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite vibe-pulse;box-shadow:0 0 0 5px #55dfae1a}.live-vibe div{flex-direction:column;display:flex}.live-vibe small{text-transform:uppercase;letter-spacing:.8px;color:#756e7d;font-size:8px}.live-vibe strong{margin-top:2px;font-size:10px}@keyframes vibe-pulse{50%{box-shadow:0 0 0 9px #55dfae00}}.content{isolation:isolate;max-width:1560px;padding:42px;position:relative;overflow:hidden}.content-inner{z-index:2;position:relative}.ambient-orb{z-index:0;filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.ambient-orb-one{background:radial-gradient(circle,#a764ff1c,#0000 68%);width:390px;height:390px;top:90px;right:-210px}.ambient-orb-two{background:radial-gradient(circle,#ff4fa711,#0000 68%);width:300px;height:300px;top:55%;left:10%}.page-heading{margin-bottom:32px}.page-heading h1{letter-spacing:-1.5px;margin:12px 0 8px;font-size:34px}.page-heading p{font-size:14px;line-height:1.55}.badge{letter-spacing:.15px;padding:6px 10px;font-size:10px}.primary-button,.secondary-button,.light-button,.glass-button{border-radius:13px;min-height:43px;padding:11px 18px;font-size:12px;transition:transform .18s,box-shadow .18s,border-color .18s}.primary-button:hover,.secondary-button:hover,.light-button:hover,.glass-button:hover{transform:translateY(-2px)}.primary-button{background:linear-gradient(135deg,#ac63ff,#7a42e8 58%,#a83ac9);box-shadow:0 12px 30px #7f40e145}.metrics-grid{gap:18px;margin-bottom:20px}.metric-card{background:linear-gradient(145deg,#1e1628f0,#110c17f5);border-color:#ffffff17;border-radius:21px;padding:21px;transition:transform .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 18px 45px #00000029}.metric-card:after{content:"";background:radial-gradient(circle,#a764ff2b,#0000 68%);width:100px;height:100px;position:absolute;top:-45px;right:-45px}.metric-card:hover{border-color:#b77eff3d;transform:translateY(-4px)}.metric-icon{border-radius:13px;width:43px;height:43px;margin-bottom:21px}.metric-label{font-size:12px}.metric-bottom strong{font-size:27px}.delta{font-size:10px}.panel{background:linear-gradient(145deg,#1c1425eb,#100b15f5);border-color:#ffffff17;border-radius:22px;padding:24px;box-shadow:0 20px 55px #00000026}.dashboard-grid{gap:20px;margin-top:20px}.section-header{margin-bottom:20px}.section-header h2{font-size:16px}.section-header p{font-size:11px;line-height:1.45}.text-button{font-size:11px}.host-welcome{background:linear-gradient(95deg,#0d0713f7 2%,#361749c7 53%,#150a1c40),url(/images/venue-garden.png) 50% 52%/cover;border-radius:28px;min-height:280px;margin-bottom:20px;padding:38px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1c,0 25px 70px #00000040}.host-welcome:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:330px;height:330px;position:absolute;inset:auto -80px -140px auto;box-shadow:0 0 0 38px #ffffff06,0 0 0 76px #ffffff05}.host-welcome>div{z-index:1;position:relative}.host-welcome h1{letter-spacing:-1.5px;max-width:560px;margin:15px 0 8px;font-size:38px}.host-welcome p{max-width:600px;font-size:13px;line-height:1.6}.hero-actions{margin-top:26px}.score-ring{background:radial-gradient(circle at center,#24152f 57%,transparent 59%),conic-gradient(#55dfae 0 92%,#ffffff1f 92%);width:136px;height:136px;box-shadow:0 0 40px #55dfae1a}.score-ring strong{font-size:34px}.event-row{padding:13px 0}.event-row img{border-radius:12px;width:76px;height:58px}.event-row strong{font-size:12px}.event-row span{font-size:9px}.insight-map{border:1px solid #a764ff1f;height:155px}.venue-card,.event-card,.pricing-card,.team-summary>div,.roles-intro,.role-help-card{transition:transform .2s,border-color .2s;box-shadow:0 18px 50px #00000024}.venue-card:hover,.event-card:hover,.pricing-card:hover,.team-summary>div:hover,.role-help-card:hover{border-color:#b67bff38;transform:translateY(-3px)}.event-cover:after,.venue-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#08050b7a);position:absolute;inset:45% 0 0}.event-cover>*,.venue-image>*{z-index:1}.event-cover img,.venue-image img{transition:transform .5s}.event-card:hover .event-cover img,.venue-card:hover .venue-image img{transform:scale(1.035)}.auth-page{background:radial-gradient(circle at 80% 20%,#a764ff24,#0000 28%),#09060f}.auth-main:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff4fa714,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;bottom:4%;right:4%}.auth-card{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#1d1527d6,#0d0912d4);border:1px solid #ffffff17;border-radius:24px;padding:30px;position:relative;box-shadow:0 30px 80px #00000040}.auth-card>label,.auth-grid label{font-size:11px}.auth-card input{border-radius:12px;height:49px;font-size:12px}.auth-submit{border-radius:13px;height:50px;font-size:12px}@media (width<=1180px){.sidebar{width:250px}.main{margin-left:250px}.content{padding:32px}.live-vibe{display:none}}@media (width<=850px){.main{margin-left:0}.sidebar{width:min(300px,88vw)}.content{padding:26px 20px}.topbar{padding:0 20px}.global-search{width:min(440px,65vw)}.metrics-grid{grid-template-columns:repeat(2,1fr)}.host-welcome{padding:30px}.host-welcome h1{font-size:32px}}@media (width<=600px){.content{padding:22px 14px}.topbar{height:70px;padding:0 14px}.global-search{display:none}.page-heading{align-items:flex-start}.page-heading h1{font-size:28px}.metrics-grid{grid-template-columns:1fr;gap:12px}.metric-card{padding:18px}.host-welcome{min-height:auto;padding:26px 22px}.host-welcome h1{font-size:29px}.host-score{display:none}.hero-actions{flex-wrap:wrap}.panel{padding:18px}.auth-card{border-radius:20px;padding:22px}}.venues-list{gap:18px;display:grid}.vibfy-swal{background:radial-gradient(circle at 90% 0,#a764ff26,#0000 38%),#17111f!important;border:1px solid #be84ff38!important;border-radius:25px!important;padding:24px!important;box-shadow:0 30px 90px #0000008c!important}.vibfy-swal-title{letter-spacing:-.7px!important;font-family:Manrope,sans-serif!important;font-size:24px!important}.vibfy-swal-copy{color:#bdb3c6!important;margin-top:8px!important;font-size:13px!important;line-height:1.6!important}.vibfy-swal-copy strong{color:#fff}.vibfy-swal-copy>small{color:#7f7489;margin-top:7px;display:block}.vibfy-swal-icon{transform:scale(.82);margin-bottom:5px!important}.vibfy-swal-actions{gap:10px!important;margin-top:23px!important}.vibfy-swal-confirm,.vibfy-swal-cancel{border:0!important;border-radius:13px!important;min-height:43px!important;padding:10px 19px!important;font-size:12px!important;font-weight:750!important}.vibfy-swal-confirm{color:#fff!important;background:linear-gradient(135deg,#ac63ff,#7540e8)!important;box-shadow:0 12px 28px #7540e84d!important}.vibfy-swal-cancel{color:#c8bdcf!important;background:#2b2333!important}.vibfy-swal-confirm:hover,.vibfy-swal-cancel:hover{transform:translateY(-1px)}.vibfy-alert-note{text-align:left;background:#a764ff14;border:1px solid #a764ff33;border-radius:14px;align-items:center;gap:11px;margin-top:18px;padding:13px;display:flex}.vibfy-alert-note>span{color:#cfadff;background:#a764ff2b;border-radius:11px;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid}.vibfy-alert-note>div{flex-direction:column;display:flex}.vibfy-alert-note b{color:#eee7f5;font-size:11px}.vibfy-alert-note small{color:#93879e;margin-top:2px;font-size:9px}.vibfy-toast{border-radius:18px!important;width:min(390px,100vw - 30px)!important;padding:14px 17px!important}.vibfy-toast .swal2-title{text-align:left!important;font-size:15px!important}.vibfy-toast .swal2-html-container{text-align:left!important;font-size:11px!important}.vibfy-toast .swal2-icon{margin:0 10px 0 0!important;transform:scale(.72)!important}.venue-loading,.venue-empty{text-align:center;color:var(--muted);padding:45px}.event-loading{border:1px solid var(--line);min-height:310px;color:var(--muted);background:radial-gradient(circle at 50% 42%,#9b5cff1f,#0000 28%),linear-gradient(145deg,#151119,#110e14);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;display:flex}.event-loading-art{place-items:center;width:112px;height:112px;margin-bottom:17px;display:grid;position:relative}.loader-calendar{color:#fff;background:linear-gradient(145deg,#a866ff,#7034cf);border-radius:19px;place-items:center;width:64px;height:64px;animation:1.7s ease-in-out infinite loader-pulse;display:grid;position:relative;box-shadow:0 15px 40px #7b39d559}.loader-calendar>svg{width:29px}.loader-calendar>i{background:#59d8ad;border:3px solid #17131b;border-radius:50%;width:13px;height:13px;position:absolute;top:-4px;right:-4px}.loader-orbit{color:#c394ff;background:#2a1d35;border-radius:10px;place-items:center;width:29px;height:29px;animation:1.8s ease-in-out infinite loader-float;display:grid;position:absolute;top:17px;left:2px}.loader-orbit.second{color:#f185c2;background:#351c2d;animation-delay:-.9s;inset:auto 0 13px auto}.loader-orbit svg{width:14px}.event-loading>strong{color:#d6cfda;font-size:12px}.loader-dots{gap:4px;margin-top:10px;display:flex}.loader-dots i{background:#9b5cff;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite loader-dot}.loader-dots i:nth-child(2){animation-delay:.15s}.loader-dots i:nth-child(3){animation-delay:.3s}@keyframes loader-pulse{0%,to{transform:scale(1);box-shadow:0 15px 40px #7b39d54d}50%{transform:scale(1.07);box-shadow:0 18px 48px #9b5cff7a}}@keyframes loader-float{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-9px)rotate(5deg)}}@keyframes loader-dot{0%,70%,to{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-4px)}}.venue-empty>svg{color:#a978ef;width:34px;margin-bottom:12px}.venue-empty h2{color:#fff;font-size:16px}.venue-empty p{margin:7px 0 17px;font-size:10px}.approval-venue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.add-event-page{max-width:1250px;margin:auto}.event-form-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.event-form-main{gap:15px;display:grid}.event-form-side{gap:13px;display:grid;position:sticky;top:95px}.event-date-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.event-date-grid label{color:#bbb4c0;flex-direction:column;gap:7px;font-size:10px;display:flex}.event-date-grid .react-datepicker-wrapper{width:100%}.event-date-grid input{cursor:pointer;width:100%}.react-datepicker{box-shadow:0 18px 55px #0000008c;color:#fff!important;background:#17131b!important;border:1px solid #ffffff21!important;font-family:inherit!important}.react-datepicker__header{border-color:var(--line)!important;background:#211a27!important}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#e9e4ed!important}.react-datepicker__day:hover{background:#32263e!important}.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected{background:var(--purple)!important}.react-datepicker__day--disabled{color:#5d5661!important}.react-datepicker__time-container,.react-datepicker__time-box,.react-datepicker__time-list{border-color:var(--line)!important;background:#17131b!important}.react-datepicker__time-list-item:hover{background:#32263e!important}.react-datepicker__time-list-item--selected{background:var(--purple)!important}.location-type-options,.price-type-options{grid-template-columns:1fr 1fr;gap:9px;margin-top:17px;display:grid}.location-type-options button,.price-type-options button{border:1px solid var(--line);height:48px;color:var(--muted);background:#0e0b11;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex}.location-type-options button.selected,.price-type-options button.selected{color:#d1b3ff;background:#9b5cff1a;border-color:#9b5cff99}.location-type-options svg,.price-type-options svg{width:15px}.venue-location-summary{background:#9b5cff0f;border:1px solid #9b5cff26;border-radius:12px;align-items:center;gap:11px;margin-top:14px;padding:15px;display:flex}.venue-location-summary>svg{color:#b987ff;width:20px}.venue-location-summary>div{flex-direction:column;display:flex}.venue-location-summary strong{font-size:11px}.venue-location-summary span{color:var(--muted);margin-top:4px;font-size:9px}.event-media-panel h2,.event-publish-panel h2{font-size:14px}.event-publish-panel>p{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.5}.event-publish-button:disabled{opacity:.5;cursor:wait}.ad-application{border-top:1px solid var(--line);grid-template-columns:130px 1fr auto;align-items:center;gap:20px;padding:18px 0;display:grid}.ad-application:first-child{border-top:0}.ad-application>img{object-fit:cover;border-radius:16px;width:130px;height:92px}.ad-application-copy h2{margin:9px 0 5px;font-size:16px}.ad-application-copy p,.ad-application-copy small{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.ad-application-copy svg{width:13px}.ad-application-copy blockquote{border-left:2px solid var(--purple);color:#cfc6d5;background:#a764ff12;margin:10px 0 0;padding:9px 12px;font-size:10px}.ad-review-actions{gap:9px;display:flex}.ad-review-actions button{align-items:center;gap:6px;display:flex}.ad-review-actions svg{width:15px}@media (width<=800px){.ad-application{grid-template-columns:90px 1fr}.ad-application>img{width:90px;height:80px}.ad-review-actions{grid-column:1/-1;justify-content:flex-end}}.event-card-actions{gap:6px;justify-content:flex-end!important;display:flex!important}.event-card-actions button{align-items:center;gap:5px;font-size:8px;width:auto!important;height:30px!important;padding:0 9px!important;display:flex!important}.event-card-actions .event-publish-button{gap:5px!important;width:auto!important;padding:0 10px!important}.event-card-actions svg{width:13px}.event-view-page{max-width:1250px;margin:auto}.event-view-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:23px;display:flex}.event-view-heading h1{margin:10px 0 7px;font-size:30px}.event-view-heading p{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:flex}.event-view-heading p svg{width:14px}.event-performance-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.event-performance-grid>div{border:1px solid var(--line);background:#131017;border-radius:16px;grid-template-columns:auto 1fr;column-gap:11px;padding:17px;display:grid}.event-performance-grid .metric-icon{grid-row:1/3;margin:0}.event-performance-grid small{color:var(--muted);font-size:9px}.event-performance-grid strong{margin-top:3px;font:700 20px Manrope}.event-view-layout{grid-template-columns:1fr 1fr;gap:15px;display:grid}.event-view-details h2,.event-view-media h2{margin-bottom:15px;font-size:15px}.event-view-details>p{color:#aaa3ae;margin-bottom:20px;font-size:11px;line-height:1.7}.event-view-details>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.event-view-details>div>span{background:#19151e;border-radius:11px;grid-template-columns:auto 1fr;column-gap:8px;padding:13px;display:grid}.event-view-details svg{color:#a978ef;grid-row:1/3;width:16px}.event-view-details small{color:var(--muted);font-size:8px}.event-view-details strong{margin-top:4px;font-size:9px}.event-view-media>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.event-view-media img,.event-view-media video{object-fit:cover;border-radius:11px;width:100%;height:180px}.media-file-input{display:none}.upload-zone.dragging{background:#9b5cff1f;border-color:#b57cff;box-shadow:inset 0 0 35px #9b5cff14}.media-grid figure>video{object-fit:cover;background:#08070a;width:100%;height:170px}.media-actions{flex:none!important;position:relative!important}.media-action-menu{z-index:20;background:#1d1821;border:1px solid #ffffff1c;border-radius:10px;width:145px;padding:5px;position:absolute;top:34px;right:0;box-shadow:0 16px 38px #00000080}.media-action-menu button{color:#bbb4c0;gap:7px;font-size:9px;background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;height:auto!important;padding:8px!important;display:flex!important}.media-action-menu button:hover{color:#fff;background:#ffffff0d!important}.media-action-menu button.delete{color:#f18499}.media-action-menu svg{width:13px}.media-edit-modal{width:min(450px,100%)}.event-media-panel>p{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.5}.event-media-upload{cursor:pointer;background:#9b5cff0a;border:1px dashed #9b5cff66;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;height:145px;margin-top:15px;display:flex}.event-media-upload>svg{color:#b987ff;width:25px}.event-media-upload strong{margin-top:9px;font-size:10px}.event-media-upload span{color:var(--muted);margin-top:4px;font-size:8px}.event-media-upload input{opacity:0;width:1px;height:1px;position:absolute}.event-media-grid{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:10px;display:grid}.event-media-grid>div{background:#0e0b11;border-radius:10px;height:95px;position:relative;overflow:hidden}.event-media-grid img,.event-media-grid video{object-fit:cover;width:100%;height:100%}.event-media-grid span{text-transform:uppercase;background:#000000a6;border-radius:5px;padding:3px 5px;font-size:7px;position:absolute;bottom:5px;left:5px}.event-media-grid button{background:#000000b8;border:0;border-radius:7px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:5px;right:5px}.event-media-grid svg{width:12px}.event-cover video{object-fit:cover;width:100%;height:100%}.approval-venue{grid-template-columns:210px 1fr;padding:0;display:grid;overflow:hidden}.approval-venue>img{object-fit:cover;width:100%;height:100%;min-height:220px}.approval-venue>div{flex-direction:column;align-items:flex-start;padding:20px;display:flex}.approval-venue h2{margin:12px 0 7px;font-size:17px}.approval-venue p{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:flex}.approval-venue p svg{width:13px}.approval-venue small{color:#746e79;margin-top:7px;font-size:8px}.approval-venue .primary-button{align-self:flex-end;margin-top:auto}.add-venue-page{max-width:1200px;margin:auto}.venue-back{color:var(--muted);background:0 0;border:0;align-items:center;gap:7px;margin-bottom:24px;padding:0;font-size:11px;display:flex}.venue-back svg{width:16px}.venue-back:hover{color:#fff}.add-venue-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.add-venue-heading h1{margin:11px 0 6px;font-size:30px}.add-venue-heading p{color:var(--muted);font-size:12px}.venue-progress{border:1px solid var(--line);background:#131017;border-radius:13px;align-items:center;gap:10px;padding:11px 14px;display:flex}.venue-progress>span{color:#c7a1ff;background:#9b5cff26;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.venue-progress>div{flex-direction:column;display:flex}.venue-progress strong{font-size:10px}.venue-progress small{color:var(--muted);margin-top:3px;font-size:8px}.venue-form-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;display:grid}.venue-form-main{gap:15px;display:grid}.venue-form-section{padding:23px}.venue-section-title{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:18px;display:flex}.venue-section-title>span{color:#b987ff;background:#9b5cff1f;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.venue-section-title svg{width:18px}.venue-section-title h2,.venue-cover-panel h2{font-size:14px}.venue-section-title p,.venue-cover-panel>p{color:var(--muted);margin-top:4px;font-size:9px}.venue-form-section>label,.venue-form-section .form-grid label{color:#bbb4c0;flex-direction:column;gap:7px;margin-top:16px;font-size:10px;display:flex}.venue-form-section input,.venue-form-section select,.venue-form-section textarea{border:1px solid var(--line);color:#fff;background:#0e0b11;border-radius:10px;width:100%;padding:11px;font-size:11px}.venue-form-section input,.venue-form-section select{height:43px}.venue-form-section fieldset{border:0;margin:18px 0 0;padding:0}.venue-form-section legend{color:#bbb4c0;margin-bottom:9px;font-size:10px}.amenity-options{flex-wrap:wrap;gap:8px;display:flex}.amenity-options button{border:1px solid var(--line);color:var(--muted);background:#0e0b11;border-radius:99px;align-items:center;gap:4px;padding:8px 11px;font-size:9px;display:flex}.amenity-options button.selected{color:#c9a9ff;background:#9b5cff17;border-color:#9b5cff80}.amenity-options svg{width:11px}.venue-form-side{position:sticky;top:95px}.venue-cover-panel{padding:20px}.venue-image-upload{cursor:pointer;background:#9b5cff0a;border:1px dashed #9b5cff66;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;margin-top:16px;display:flex}.venue-image-upload>svg{color:#b884ff;width:29px;margin-bottom:11px}.venue-image-upload strong{font-size:10px}.venue-image-upload span{color:var(--muted);margin-top:5px;font-size:8px}.venue-image-upload input{opacity:0;width:1px;height:1px;position:absolute}.venue-cover-preview{border-radius:14px;height:190px;margin-top:16px;position:relative;overflow:hidden}.venue-cover-preview img{object-fit:cover;width:100%;height:100%}.venue-cover-preview button{background:#000000a6;border:1px solid #fff3;border-radius:9px;width:30px;height:30px;position:absolute;top:9px;right:9px}.venue-cover-preview svg{width:15px}.venue-form-actions{grid-template-columns:1fr 1.4fr;gap:8px;margin-top:13px;display:grid}.venue-form-actions button{width:100%}.venue-review-note{text-align:center;color:var(--muted);margin:12px 15px 0;font-size:8px;line-height:1.5}.venue-map-heading{justify-content:space-between;align-items:end;gap:15px;margin:20px 0 10px;display:flex}.venue-location-search{margin-top:20px;position:relative}.venue-location-search>div:first-child{border:1px solid var(--line);background:#0e0b11;border-radius:12px;align-items:center;gap:8px;height:46px;padding:4px 4px 4px 12px;display:flex}.venue-location-search>div:first-child>svg{color:#77717f;flex:none;width:17px}.venue-location-search input{flex:1;min-width:0;background:0 0!important;border:0!important;height:auto!important;padding:0!important}.venue-location-search .primary-button{height:36px;padding:0 15px}.venue-search-results{z-index:500;top:52px;left:0;right:0;box-shadow:0 18px 45px #00000080;background:#17131b!important;border:1px solid #ffffff1f!important;border-radius:12px!important;height:auto!important;padding:6px!important;display:block!important;position:absolute!important}.venue-search-results>button{text-align:left;background:0 0;border:0;border-radius:9px;align-items:flex-start;gap:9px;width:100%;padding:10px;display:flex}.venue-search-results>button:hover{background:#9b5cff17}.venue-search-results>button>svg{color:#b987ff;flex:0 0 15px;width:15px;margin-top:2px}.venue-search-results span{flex-direction:column;min-width:0;display:flex}.venue-search-results strong{font-size:10px}.venue-search-results small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;overflow:hidden}.venue-location-search>.map-location-error{margin-top:8px}.venue-map-heading>div{flex-direction:column;display:flex}.venue-map-heading strong{font-size:10px}.venue-map-heading span{color:var(--muted);margin-top:4px;font-size:8px}.venue-map-heading button{padding:8px 11px}.venue-map{border:1px solid var(--line);z-index:1;background:#151219;border-radius:14px;width:100%;height:320px}.venue-map-marker{background:0 0;border:0}.venue-map-marker>span{background:linear-gradient(145deg,#a966ff,#7739dc);border:4px solid #fff;border-radius:50% 50% 50% 0;width:30px;height:30px;display:block;transform:rotate(-45deg);box-shadow:0 7px 18px #4119698c}.venue-map-marker>span:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:11px;left:11px}.venue-coordinates{gap:18px;padding:10px 2px 0;display:flex}.venue-coordinates span{color:var(--muted);font-size:8px}.venue-coordinates strong{color:#c9c3cf;margin-left:4px;font-weight:600}.map-location-error{color:#fda4af;margin-top:9px;font-size:9px;line-height:1.45}.leaflet-control-attribution{font-size:8px!important}.leaflet-control-zoom a{color:#fff!important;border-color:var(--line)!important;background:#17131b!important}@media (width<=900px){.event-performance-grid{grid-template-columns:1fr 1fr}.event-view-layout,.event-form-layout{grid-template-columns:1fr}.event-form-side{position:static}.approval-venue-grid,.venue-form-layout{grid-template-columns:1fr}.venue-form-side{position:static}.add-venue-heading{align-items:flex-start}}@media (width<=560px){.event-view-heading{flex-direction:column;align-items:flex-start}.event-view-heading button{width:100%}.event-performance-grid,.event-view-details>div,.event-date-grid,.location-type-options,.price-type-options,.approval-venue{grid-template-columns:1fr}.approval-venue>img{height:190px;min-height:0}.approval-venue .primary-button{width:100%;margin-top:18px}.add-venue-heading{display:block}.venue-progress{margin-top:16px}.venue-form-section .form-grid{grid-template-columns:1fr}.venue-map-heading{flex-direction:column;align-items:stretch}.venue-map-heading button{width:100%}.venue-map{height:270px}.venue-coordinates{flex-direction:column;gap:5px}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{content:"";border:3px solid #ccc;border-width:3px 3px 0 0;width:9px;height:9px;display:block;position:absolute;top:6px}.react-datepicker__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker-wrapper{border:0;padding:0;display:inline-block}.react-datepicker{color:#000;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:initial;background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-right-radius:.375em;border-bottom-left-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-top:1px solid #aeaeae;border-bottom:none;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{margin:0 15px;display:inline-block}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;background-color:#0000;border:1px solid #aeaeae;border-radius:.3rem;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:1px auto}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{color:#000;margin-top:0;font-size:.944rem;font-weight:700}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{text-align:center;cursor:pointer;z-index:1;text-indent:-999em;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:2px;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{margin-left:auto;margin-right:auto;display:block;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{width:0;font-size:20px;position:relative;top:-1px}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{text-align:center;margin:.5em}.react-datepicker__year-wrapper{flex-wrap:wrap;max-width:180px;display:flex}.react-datepicker__year .react-datepicker__year-text{width:5em;margin:2px;display:inline-block}.react-datepicker__month{text-align:center;margin:.5em}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{width:5em;margin:2px;display:inline-block}.react-datepicker__input-time-container{clear:both;float:left;text-align:left;width:100%;margin:5px 0 10px 15px}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{margin-left:10px;display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.375em;display:inline;position:absolute;top:0;right:-87px}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.375em;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{text-align:center;border-bottom-right-radius:.375em;width:85px;margin:0 auto;overflow-x:hidden}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;width:100%;height:calc(195px + 1.0625em);margin:0;padding-left:0;padding-right:0;list-style:none;overflow-y:scroll}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{white-space:nowrap;height:30px;padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{color:#fff;background-color:#216ba5;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:#0000}.react-datepicker__week-number{color:#ccc;text-align:center;width:2.125em;margin:.208em;line-height:2.125em;display:inline-block}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;text-align:center;width:2.125em;margin:.208em;line-height:2.125em;display:inline-block}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{color:#fff;background-color:#3dcc4a;border-radius:.3rem}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{color:#fff;background-color:#ff6803;border-radius:.3rem;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{color:#000;background-color:#bad9f1;border-radius:.3rem}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{color:#fff;background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){color:#000;background-color:#f0f0f0}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:70%;left:50%;transform:translate(-50%)}.react-datepicker__input-container{width:100%;display:inline-block;position:relative}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:content-box;padding:.625em;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{top:0;right:-16px;transform:rotate(135deg)}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{z-index:1;text-align:center;background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;width:50%;position:absolute;top:30px;left:25%}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{width:100%;margin-left:auto;margin-right:auto;line-height:20px;display:block}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;user-select:none;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;vertical-align:middle;background-color:#0000;border:0;outline:0;height:100%;padding:0 6px 0 0;display:table-cell;position:absolute;top:0;right:0}.react-datepicker__close-icon:after{cursor:pointer;color:#fff;text-align:center;vertical-align:middle;content:"×";background-color:#216ba5;border-radius:50%;width:16px;height:16px;padding:2px;font-size:12px;line-height:1;display:table-cell}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{cursor:pointer;text-align:center;clear:left;background:#f0f0f0;border-top:1px solid #aeaeae;padding:5px 0;font-weight:700}.react-datepicker__portal{z-index:2147483647;background-color:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.react-datepicker__children-container{width:17.25em;height:auto;margin:.5em;padding-left:.25em;padding-right:.25em}.react-datepicker__aria-live{clip-path:circle(0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker__calendar-icon{vertical-align:-.125em;width:1em;height:1em}.react-datepicker-popper-offset{margin-top:-.7em}.vf-landing{--ink:#302039;--paper:#faf8f2;--accent:#d7f58a;background:var(--paper);color:var(--ink);font-size:15px}.vf-landing a{color:inherit;text-decoration:none}.vf-landing a:focus-visible{outline-offset:5px;outline:3px solid #8854a5}.vf-skip{z-index:200;background:#fff;padding:14px;position:fixed;top:-80px;left:20px}.vf-skip:focus{top:12px}.vf-nav{justify-content:space-between;align-items:center;gap:30px;max-width:1440px;height:100px;margin:auto;padding:0 6%;display:flex}.vf-brand{letter-spacing:-1.8px;align-items:center;gap:9px;font-size:32px;font-weight:800;display:inline-flex}.vf-brand>span{background:var(--ink);width:35px;height:39px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.vf-nav nav{align-items:center;gap:30px;font-size:13px;font-weight:600;display:flex}.vf-nav nav>a:not(.vf-button):hover,.vf-footer a:hover{color:#8b5498}.vf-login{align-items:center;gap:7px;margin-left:30px;display:flex}.vf-landing .vf-button{background:var(--ink);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:24px;padding:18px 24px;font-size:14px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.vf-landing .vf-button:hover{background:#54365e;transform:translateY(-2px)}.vf-nav .vf-button{gap:12px;padding:13px 18px;font-size:12px}.vf-menu{color:var(--ink);background:0 0;border:0;padding:8px;display:none}.vf-hero{grid-template-columns:1.03fr 1fr;align-items:center;gap:55px;max-width:1440px;margin:auto;padding:40px 6% 85px;display:grid}.vf-eyebrow{letter-spacing:1.8px;align-items:center;gap:9px;font-size:10px;font-weight:700;line-height:1.7;display:flex}.vf-eyebrow>i{background:#896094;border-radius:50%;flex-shrink:0;width:7px;height:7px}.vf-hero h1{letter-spacing:-3.7px;margin:23px 0;font-size:clamp(44px,4.7vw,69px);font-weight:800;line-height:1.09}.vf-hero h1 em,.vf-cta em{color:#885692;font-family:Georgia,serif;font-weight:400}.vf-hero-copy>p{color:#766d78;max-width:390px;font-size:16px;line-height:1.8}.vf-actions{align-items:center;gap:24px;margin-top:30px;display:flex}.vf-text-link{align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.vf-text-link:hover{text-underline-offset:5px;text-decoration:underline}.vf-hero-note{color:#827987;flex-direction:column;gap:8px;margin-top:38px;font-size:11px;display:flex}.vf-hero-note>span:first-child{color:#584a60;letter-spacing:1.3px;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.vf-hero-art{height:580px;margin:0 10px 10px 0;position:relative}.vf-main-photo{object-fit:cover;border-radius:150px 150px 16px 16px;width:100%;height:100%}.vf-photo-shade{background:linear-gradient(#0000 25%,#1e0e20cc);border-radius:150px 150px 16px 16px;position:absolute;inset:0}.vf-photo-label{white-space:nowrap;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:1.5px;background:#ffffff20;border:1px solid #ffffff40;border-radius:30px;align-items:center;gap:8px;padding:10px 14px;font-size:9px;font-weight:700;display:flex;position:absolute;top:35px;left:50%;transform:translate(-50%)}.vf-photo-label>i{background:var(--accent);border-radius:50%;width:6px;height:6px}.vf-photo-caption{color:#fff;position:absolute;bottom:120px;left:32px}.vf-photo-caption>span{letter-spacing:1.4px;align-items:center;gap:5px;font-size:9px;display:flex}.vf-photo-caption h2{letter-spacing:-1px;margin:12px 0 18px;font-size:31px;line-height:1.2}.vf-sticker{background:var(--accent);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:115px;height:115px;font-size:11px;font-weight:700;display:flex;position:absolute;top:110px;right:-25px;transform:rotate(12deg);box-shadow:0 5px 15px #00000012}.vf-inset{border:6px solid var(--paper);background:var(--paper);border-radius:14px;width:255px;position:absolute;bottom:-25px;right:-22px;transform:rotate(-5deg);box-shadow:0 15px 30px #30203914}.vf-inset img{object-fit:cover;border-radius:8px;width:100%;height:142px;display:block}.vf-inset>span{justify-content:space-between;align-items:center;padding:10px 3px 5px;font-size:10px;font-weight:700;display:flex}.vf-ribbon{letter-spacing:-.5px;background:#eee9f0;justify-content:center;align-items:center;gap:55px;padding:27px 20px;font-size:19px;font-weight:600;display:flex}.vf-ribbon svg{color:#926d9b;width:20px}.vf-section,.vf-tools{max-width:1440px;margin:auto;padding:90px 6%}.vf-section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:35px;display:flex}.vf-section h2,.vf-tools h2{letter-spacing:-1.8px;margin-top:12px;font-size:clamp(30px,3.1vw,44px);line-height:1.2}.vf-section-heading>p{color:#7c707e;max-width:320px;font-size:14px;line-height:1.8}.vf-experiences{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.vf-experience-image{background:#e9e1e8;border-radius:12px;height:300px;position:relative;overflow:hidden}.vf-experience-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#23162888);position:absolute;inset:45% 0 0}.vf-experience img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.vf-experience:hover img{transform:scale(1.04)}.vf-experience-image>span{z-index:1;background:#faf8f2ed;border-radius:30px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:600;display:flex;position:absolute;top:16px;left:16px}.vf-experience-image>i{z-index:1;background:var(--paper);border-radius:50%;place-items:center;width:37px;height:37px;display:grid;position:absolute;bottom:16px;right:16px}.vf-experience h3{letter-spacing:-.6px;margin:20px 0 10px;font-size:19px}.vf-experience-link{color:#857888;align-items:center;gap:9px;font-size:11px;display:flex}.vf-tools{background:#f0ecef;border-radius:20px;width:88%;padding:55px}.vf-tool-grid{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.vf-tool-grid article{border-top:1px solid #d5cbd7;padding-top:25px}.vf-tool-grid article>div{color:#8d6399;justify-content:space-between;align-items:center;display:flex}.vf-tool-grid article>div>span{color:#918495;font-size:11px}.vf-tool-grid h3{letter-spacing:-.5px;margin:24px 0 12px;font-size:19px}.vf-tool-grid p{color:#7a6e7e;font-size:13px;line-height:1.9}.vf-how{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.vf-how-photo{border-radius:14px;height:530px;position:relative;overflow:hidden}.vf-how-photo:after{content:"";background:linear-gradient(#0000 30%,#25152cce);position:absolute;inset:0}.vf-how-photo img{object-fit:cover;width:100%;height:100%}.vf-how-photo>span{z-index:1;color:#fff;letter-spacing:-1px;font-size:30px;line-height:1.4;position:absolute;bottom:35px;left:35px}.vf-how-photo em{color:#e3d5e8;font-family:Georgia,serif}.vf-how ol{margin:30px 0;padding:0;list-style:none}.vf-how li{border-bottom:1px solid #e5dfe5;gap:18px;padding:18px 0;display:flex}.vf-how li>span{color:#8c5d98;background:#ece5ef;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-size:11px;display:grid}.vf-how li h3{margin-bottom:7px;font-size:15px}.vf-how li p{color:#7c707e;font-size:13px;line-height:1.8}.vf-cta{text-align:center;color:#fff;background:#302039;border-radius:20px;margin:0 3%;padding:65px 20px;position:relative;overflow:hidden}.vf-cta:before,.vf-cta:after{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:50%;width:440px;height:440px;position:absolute;top:0;left:-260px;box-shadow:0 0 0 45px #ffffff03,0 0 0 90px #ffffff03}.vf-cta:after{top:100px;left:auto;right:-260px}.vf-cta .vf-eyebrow{color:#c6b5cd;justify-content:center}.vf-cta h2{letter-spacing:-2.8px;margin:20px 0;font-size:60px;line-height:1.12}.vf-cta em{color:#d5efa0}.vf-cta p{color:#c1b2c8;margin-bottom:28px;font-size:14px}.vf-landing .vf-lime{background:var(--accent);color:var(--ink)}.vf-landing .vf-lime:hover{background:#e2ffab}.vf-cta-note{color:#baa9c0;justify-content:center;align-items:center;gap:6px;margin-top:20px;font-size:10px;display:flex}.vf-footer{align-items:center;gap:30px;max-width:1440px;margin:auto;padding:45px 6%;display:flex}.vf-footer p{color:#837588;font-size:12px}.vf-footer>div{gap:25px;margin-left:auto;font-size:12px;display:flex}.vf-footer>div a{align-items:center;gap:5px;display:flex}.vf-footer small{color:#948899;font-size:10px}:root{--bg:#141019;--surface:#1e1825;--surface2:#272030;--muted:#b6aabd;--purple:#b894d4;--purple2:#82529c;--line:#eadaf41c}.app-shell{background:#141019}.sidebar{box-shadow:none;border-right:1px solid var(--line);background:#1b1421}.logo-mark{color:#302039;box-shadow:none;background:#d7f58a;border-radius:10px}.workspace-switch{box-shadow:none;border-color:var(--line);background:#261d2e}.sidebar nav .nav-link.active{color:#e0f5b2;box-shadow:none;background:#d7f58a12}.sidebar nav .nav-link.active:before{background:#d7f58a}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#17111df2}.ambient-orb,.metric-card:after{display:none}.panel,.metric-card{box-shadow:none;background:#201927;border-radius:16px}.metric-card:hover{transform:translateY(-2px)}.primary-button{color:#302039;box-shadow:none;background:#d7f58a;border-radius:9px;font-weight:700}.primary-button:hover{box-shadow:none;background:#e3ffab}.support-card{border-color:var(--line);background:#2b2033}.host-welcome{box-shadow:none;background:linear-gradient(90deg,#281a32ed,#281a3290 60%,#281a3220),url(/images/venue-garden.png) 50%/cover;border-radius:18px}.page-heading h1{letter-spacing:-1.2px}.auth-page{color:#302039;background:#faf8f2}.auth-main:before{display:none}.auth-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;width:min(460px,100%);padding:25px 10px}.auth-heading h1{font-size:36px}.auth-heading>span{color:#845790}.auth-heading p{color:#7c707e;font-size:14px}.auth-card>label,.auth-grid label{color:#584760;font-size:13px}.auth-card input{color:#302039;background:#fff;border:1px solid #ded5e1;border-radius:8px;font-size:14px}.role-selector>button{color:#584760;background:#f1edf2;border-color:#e0d6e4}.role-selector>button.active{box-shadow:none;background:#ece3f0;border-color:#9b73aa}.role-selector strong{font-size:13px}.role-selector small{font-size:10px}.auth-submit{color:#fff;box-shadow:none;background:#302039;border-radius:8px;font-size:14px}.auth-submit:hover{background:#51365d}.auth-story{color:#fff;border-radius:18px;margin:18px}.auth-story .public-brand{color:#fff}.auth-story .public-brand>span{color:#302039;box-shadow:none;background:#d7f58a}.auth-switch,.secure-note{font-size:12px!important}.auth-switch button,.form-meta button,.terms a{color:#845790;font-size:12px}.back-link{color:#76647e;font-size:12px}.auth-error{color:#9f2842;background:#fce9eb;border-color:#edbdc6}.success-card p{color:#7c707e}@media (width>=1450px){.vf-tools{max-width:1265px}}@media (width<=1100px){.vf-nav nav{gap:18px}.vf-login{margin-left:0}.vf-hero{gap:30px}.vf-hero h1{letter-spacing:-2.5px}.vf-hero-art{height:540px}.vf-actions{flex-direction:column;align-items:flex-start;gap:18px}.vf-ribbon{gap:25px;font-size:16px}.vf-how{gap:40px}.vf-tools{padding:35px}.vf-footer{flex-wrap:wrap}}@media (width<=800px){.vf-nav{height:80px}.vf-menu{display:block}.vf-nav nav{z-index:30;background:#faf8f2;border:1px solid #e1d7e4;border-radius:12px;align-items:stretch;padding:24px;display:none;position:absolute;top:72px;left:5%;right:5%;box-shadow:0 15px 25px #30203918}.vf-nav nav.is-open{flex-direction:column;display:flex}.vf-nav nav>a{padding:9px}.vf-hero{grid-template-columns:1fr 1fr;gap:22px;padding-top:25px}.vf-hero h1{font-size:44px}.vf-eyebrow{letter-spacing:1.2px;font-size:8px}.vf-hero-copy>p{font-size:14px}.vf-hero-art{height:470px}.vf-sticker{width:90px;height:90px;font-size:9px;right:-15px}.vf-inset{width:190px}.vf-inset img{height:110px}.vf-inset>span{font-size:8px}.vf-photo-caption{left:20px}.vf-photo-caption h2{font-size:24px}.vf-experience-image{height:230px}.vf-experience h3{font-size:16px}.vf-section,.vf-tools{padding-top:60px;padding-bottom:60px}.vf-section-heading{gap:25px}.vf-section-heading>p{max-width:240px;font-size:12px}.vf-tool-grid{gap:22px}.vf-how-photo{height:480px}.vf-how-photo>span{font-size:24px;left:22px}.vf-how{gap:28px}.vf-ribbon{gap:18px;font-size:13px}}@media (width<=600px){.vf-hero{grid-template-columns:1fr;gap:35px;padding-bottom:65px}.vf-hero h1{letter-spacing:-2.5px;font-size:clamp(43px,11vw,62px)}.vf-hero-copy>p{max-width:100%}.vf-actions{flex-flow:wrap;align-items:center;gap:18px}.vf-landing .vf-button{gap:14px;padding:16px 18px;font-size:12px}.vf-text-link{font-size:11px}.vf-hero-note{margin-top:25px}.vf-hero-art{height:490px;margin-right:14px}.vf-main-photo,.vf-photo-shade{border-radius:130px 130px 14px 14px}.vf-photo-caption{bottom:110px}.vf-photo-caption h2{font-size:30px}.vf-inset{width:215px}.vf-inset img{height:125px}.vf-sticker{width:100px;height:100px;right:-24px}.vf-ribbon{flex-wrap:wrap;gap:14px;padding:22px}.vf-ribbon span:last-of-type,.vf-ribbon svg:last-of-type{display:none}.vf-ribbon svg{width:15px}.vf-section-heading{flex-direction:column;align-items:flex-start;gap:15px}.vf-section-heading>p{max-width:none;font-size:14px}.vf-experiences,.vf-tool-grid,.vf-how{grid-template-columns:1fr}.vf-experiences{gap:32px}.vf-experience-image{height:330px}.vf-experience h3{font-size:21px}.vf-experience-link{font-size:12px}.vf-tools{width:88%;padding:30px 24px}.vf-tools h2{font-size:29px}.vf-tool-grid{gap:28px}.vf-tool-grid h3{margin-top:17px}.vf-how{gap:35px}.vf-how-photo{height:390px}.vf-cta{padding:50px 24px}.vf-cta h2{font-size:46px}.vf-cta p{line-height:1.8}.vf-footer{gap:20px}.vf-footer p{width:calc(100% - 140px)}.vf-footer>div{margin-left:0}.vf-footer small{margin-left:auto}.auth-story{border-radius:0;margin:0}.auth-card{padding:20px 3px}.auth-heading h1{font-size:30px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width>=601px) and (width<=900px){.vf-hero{grid-template-columns:1fr;gap:40px;max-width:700px}.vf-hero h1{font-size:64px}.vf-hero-copy>p{max-width:460px}.vf-actions{flex-direction:row;align-items:center}.vf-hero-art{height:580px;margin:0 20px 10px}.vf-photo-caption h2{font-size:34px}.vf-inset{width:255px}.vf-inset img{height:142px}}.vf-nav{z-index:100;-webkit-backdrop-filter:blur(20px);background:#faf8f2f0;border-bottom:1px solid #30203910;max-width:none;height:86px;padding-inline:max(6%,50vw - 632.5px);position:sticky;top:0;box-shadow:0 5px 24px #30203906}.vf-nav nav{gap:23px}.vf-login{margin-left:8px}.vf-landing section[id]{scroll-margin-top:110px}.topbar{z-index:35;position:sticky;top:0}.vf-hero{background:radial-gradient(at 36% 38%,#e6d9ed60,#0000 55%);padding-top:55px;padding-bottom:75px}.vf-hero h1{letter-spacing:-4px;font-size:clamp(56px,5.7vw,82px);line-height:1.04}.vf-hero h1 em{color:#895295;display:inline-block}.vf-hero-art{height:590px}.vf-main-photo,.vf-photo-shade{border-radius:120px 120px 24px 24px}.vf-hero-note{margin-top:25px}.vf-hero-copy>.vf-store-badges{margin-top:27px}.vf-photo-label{box-shadow:0 5px 25px #0002}.vf-ribbon{color:#62426b;background:#e9e0ee;font-size:17px}.vf-experience{background:#fff;border:1px solid #ece4ed;border-radius:20px;padding:9px 9px 21px;transition:transform .2s,box-shadow .2s;display:block;box-shadow:0 9px 24px #39214105}.vf-experience:hover{transform:translateY(-5px);box-shadow:0 20px 40px #39214112}.vf-experience h3,.vf-experience-link{margin-left:12px;margin-right:10px}.vf-experience-image{border-radius:13px;height:315px}.vf-experience-image>i{background:#d7f58a}.vf-category-tabs{flex-wrap:wrap;gap:10px;margin:-9px 0 28px;display:flex}.vf-category-tabs button{color:#796580;background:0 0;border:1px solid #ded1e1;border-radius:30px;align-items:center;gap:7px;padding:11px 18px;font-size:12px;transition:background .2s,color .2s;display:flex}.vf-category-tabs button:hover{background:#efe6f2}.vf-category-tabs button.active{color:#fff;background:#302039;border-color:#302039}.vf-category-tabs button:focus-visible{outline-offset:3px;outline:3px solid #a482b3}.vf-store-badges{flex-wrap:wrap;gap:12px;display:flex}.vf-landing .vf-store-badge{color:#fff;background:#201824;border:1px solid #514557;border-radius:10px;align-items:center;gap:11px;min-width:166px;padding:11px 17px;display:inline-flex;box-shadow:0 5px 15px #3020390c}.vf-store-badge>svg{flex-shrink:0;width:27px;height:31px}.vf-store-badge>span{flex-direction:column;gap:3px;display:flex}.vf-store-badge small{letter-spacing:.9px;color:#ded6e2;font-size:8px}.vf-store-badge strong{letter-spacing:-.5px;font-size:19px;font-weight:600;line-height:1.15}.vf-landing a.vf-store-badge:hover{background:#493252;transform:translateY(-2px)}.vf-store-badge.is-coming-soon{cursor:default}.vf-app-section{color:#fff;background:#302039;border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:35px;width:88%;max-width:1265px;margin:0 auto 90px;padding:55px 65px;display:grid;position:relative;overflow:hidden}.vf-app-copy{z-index:1;position:relative}.vf-app-copy>.vf-eyebrow{color:#d7f58a}.vf-app-copy h2{letter-spacing:-2px;margin:23px 0;font-size:clamp(38px,4vw,55px);line-height:1.15}.vf-app-copy h2 em{color:#d7f58a;font-family:Georgia,serif;font-weight:400}.vf-app-copy>p{color:#cebed5;max-width:365px;font-size:14px;line-height:1.9}.vf-app-perks{color:#e2d7e7;flex-direction:column;gap:16px;margin:27px 0 32px;font-size:13px;display:flex}.vf-app-perks svg{color:#d7f58a}.vf-app-perks>span{align-items:center;gap:11px;display:flex}.vf-app-section .vf-store-badge{background:#1b1420;border-color:#65506f}.vf-phone-scene{flex-direction:column;align-items:center;padding:0 0 5px;display:flex;position:relative}.vf-app-orbit{border:1px solid #ffffff10;border-radius:50%;width:410px;height:410px;position:absolute;top:70px;box-shadow:0 0 0 45px #ffffff04,0 0 0 90px #ffffff02}.vf-phone{color:#302039;background:#faf8f2;border:7px solid #1d1521;border-radius:38px;outline:1px solid #78677f;width:274px;position:relative;transform:rotate(7deg);box-shadow:25px 30px 55px #160d2080}.vf-phone-top{justify-content:space-between;align-items:center;height:32px;padding:9px 16px;font-size:9px;font-weight:700;display:flex}.vf-phone-island{background:#1d1521;border-radius:20px;width:75px;height:18px}.vf-phone-content{padding:17px 14px 7px}.vf-phone-brand{justify-content:space-between;align-items:center;display:flex}.vf-phone-brand strong{letter-spacing:-1px;font-size:22px}.vf-phone-brand>span{color:#8a7692;align-items:center;gap:4px;font-size:9px;display:flex}.vf-phone-content h3{letter-spacing:-1.2px;margin:19px 0 16px;font-size:28px;line-height:1.1}.vf-phone-content h3 em{color:#8d5998;font-family:Georgia,serif}.vf-phone-chips{gap:6px;margin-bottom:14px;display:flex}.vf-phone-chips>span{border:1px solid #e3d8e6;border-radius:20px;padding:6px 11px;font-size:8px}.vf-phone-chips>span:first-child{color:#fff;background:#302039}.vf-phone-event{color:#fff;border-radius:13px;height:208px;position:relative;overflow:hidden}.vf-phone-event>img{object-fit:cover;width:100%;height:100%}.vf-phone-event:after{content:"";background:linear-gradient(#0000,#1e112de8);position:absolute;inset:0}.vf-phone-event>span{z-index:1;color:#302039;background:#d7f58a;border-radius:20px;padding:6px 9px;font-size:7px;font-weight:700;position:absolute;top:11px;left:10px}.vf-phone-event>div{z-index:1;flex-direction:column;gap:7px;display:flex;position:absolute;bottom:14px;left:12px}.vf-phone-event small{letter-spacing:1px;color:#dcc3e6;font-size:7px}.vf-phone-event strong{letter-spacing:-.5px;font-size:16px}.vf-phone-event div>span{align-items:center;gap:4px;font-size:8px;display:flex}.vf-phone-mini{align-items:center;gap:9px;padding:14px 0;display:flex}.vf-phone-mini>img{object-fit:cover;border-radius:9px;width:48px;height:48px}.vf-phone-mini>div{flex-direction:column;flex:1;gap:5px;display:flex}.vf-phone-mini small{color:#9c7ba8;font-size:6px}.vf-phone-mini strong{font-size:9px}.vf-phone-mini span{color:#918298;font-size:7px}.vf-phone-bottom{border-top:1px solid #e4dce6;justify-content:space-around;padding:12px 0 7px;display:flex}.vf-phone-bottom>span{color:#9983a1;flex-direction:column;align-items:center;gap:5px;font-size:7px;display:flex}.vf-phone-bottom>span:first-child{color:#754481}.vf-phone-note{z-index:3;color:#302039;background:#d7f58a;border-radius:9px;align-items:center;gap:7px;padding:13px 16px;font-size:10px;font-weight:700;display:flex;position:absolute;top:35px;right:-35px;transform:rotate(8deg);box-shadow:0 6px 20px #0002}.vf-preview-label{color:#bba7c6;text-align:center;margin-top:26px;font-size:9px;position:relative}.vf-tools{margin-top:0}@media (width<=1100px){.vf-nav nav{gap:15px;font-size:12px}.vf-nav .vf-button{gap:8px;padding:12px}.vf-app-section{gap:25px;padding:45px 35px}.vf-phone-note{font-size:9px;right:-20px}.vf-hero h1{font-size:65px}.vf-ribbon{gap:25px;font-size:14px}.vf-experience h3{font-size:17px}.vf-experience-link{font-size:10px}.vf-store-badges{gap:8px}.vf-landing .vf-store-badge{min-width:149px;padding:10px 12px}.vf-store-badge strong{font-size:17px}}@media (width<=900px){.vf-hero-art{height:580px}.vf-app-section{grid-template-columns:1fr;gap:50px;padding:45px}.vf-app-copy>p{max-width:480px}.vf-phone-scene{width:100%;max-width:380px;margin:auto}.vf-phone-note{right:-10px}.vf-hero h1{font-size:70px}}@media (width<=800px){.vf-nav{height:76px}.vf-nav nav{max-height:calc(100dvh - 90px);font-size:14px;top:70px;overflow-y:auto}.vf-nav nav>a{padding:12px}.vf-landing section[id]{scroll-margin-top:96px}.vf-experience-image{height:240px}.vf-experience h3{font-size:15px}.vf-experience-link{line-height:1.6}.vf-ribbon{gap:15px;font-size:12px}}@media (width<=600px){.vf-hero{padding-top:35px;padding-bottom:60px}.vf-hero h1{letter-spacing:-3px;font-size:clamp(52px,12vw,70px)}.vf-hero-art{height:470px}.vf-main-photo,.vf-photo-shade{border-radius:100px 100px 22px 22px}.vf-hero-copy>.vf-store-badges{margin-top:24px}.vf-landing .vf-store-badge{gap:8px;min-width:0;padding:10px 12px}.vf-store-badge>svg{width:22px;height:27px}.vf-store-badge strong{font-size:16px}.vf-store-badge small{font-size:7px}.vf-category-tabs{gap:8px}.vf-category-tabs button{padding:10px 13px;font-size:11px}.vf-experience-image{height:320px}.vf-experience h3{font-size:20px}.vf-experience-link{font-size:12px}.vf-app-section{border-radius:20px;width:92%;margin-bottom:60px;padding:35px 22px}.vf-app-copy h2{font-size:40px}.vf-app-copy>.vf-eyebrow{font-size:8px}.vf-phone{width:258px;transform:rotate(3deg)}.vf-phone-note{padding:10px;font-size:8px;top:47px;right:0}.vf-phone-scene{padding-top:20px}.vf-preview-label{font-size:8px}.vf-app-section .vf-store-badges{gap:8px}.vf-ribbon{font-size:12px}}.vibfy-brand-image{object-fit:contain;flex-shrink:0;width:76px;height:76px;display:block}.vf-nav .vf-brand{flex-shrink:0}.vf-nav .vibfy-brand-image{width:78px;height:78px}.vf-footer .vibfy-brand-image{width:100px;height:100px}.sidebar .logo{background:#faf8f2;border-radius:14px;padding:4px 15px;display:inline-flex}.sidebar .vibfy-brand-image{width:88px;height:88px}.auth-story .public-brand{background:#faf8f2;border-radius:16px;width:max-content;padding:5px 14px}.vf-phone-brand .vibfy-brand-image{width:45px;height:45px}@media (width<=800px){.vf-nav .vibfy-brand-image{width:68px;height:68px}}.community-page{min-height:100vh}.community-page>main{min-height:65vh}.community-nav nav>a[aria-current=page]{color:#8a4b9b;position:relative}.community-nav nav>a[aria-current=page]:after{content:"";background:#a875bb;border-radius:2px;height:3px;position:absolute;bottom:-15px;left:0;right:0}.community-nav .community-host-link{border-left:1px solid #e3d9e7;align-items:center;gap:6px;padding-left:18px;font-size:11px;display:flex}.community-account{position:relative}.community-account-trigger{color:#5f416b;background:#fff;border:1px solid #dfd0e4;border-radius:25px;align-items:center;gap:8px;padding:11px 14px;font-size:12px;display:flex}.community-account-menu{background:#fff;border:1px solid #e5d9e9;border-radius:15px;flex-direction:column;gap:5px;width:260px;padding:13px;display:flex;position:absolute;top:50px;right:0;box-shadow:0 20px 50px #34203f22}.community-account-menu>small{letter-spacing:1px;color:#9a7da5;padding:8px;font-size:8px}.community-account-menu>a,.community-account-menu>button{color:#5d4466;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:11px;font-size:12px;display:flex}.community-account-menu>a:hover,.community-account-menu>button:hover{background:#f3edf5}.community-account-menu svg{width:16px;height:16px}.community-container{width:88%;max-width:1265px;margin:0 auto;padding:20px 0 65px}.community-page-heading{background:radial-gradient(at 85% 10%,#e8d9ef,#0000 65%),#f3eef4;margin-bottom:18px;padding:55px max(6%,50vw - 632.5px) 45px}.community-page-heading h1,.community-profile>h1{letter-spacing:-2px;margin:16px 0;font-size:clamp(32px,4vw,52px);line-height:1.2}.community-page-heading>p,.community-profile>p{color:#816e88;font-size:15px;line-height:1.8}.community-search{background:#fff;border:1px solid #ded3e3;border-radius:14px;align-items:center;gap:13px;margin-bottom:30px;padding:15px 20px;display:flex;box-shadow:0 8px 20px #30203904}.community-search>svg{color:#8f709a}.community-search>input{color:#302039;background:0 0;border:0;width:100%;min-width:0;padding:8px;font-size:14px}.community-search>label{white-space:nowrap;color:#796484;align-items:center;gap:7px;font-size:12px;display:flex}.community-search input[type=checkbox]{accent-color:#8a5a9b}.community-event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.community-event-card{background:#fff;border:1px solid #e7dfea;border-radius:19px;transition:transform .2s,box-shadow .2s;overflow:hidden}.community-event-card:hover{transform:translateY(-4px);box-shadow:0 16px 35px #30203910}.community-event-photo{background:#e8dfec;border-radius:13px;height:250px;margin:8px 8px 0;position:relative;overflow:hidden}.community-event-photo>a{height:100%;display:block}.community-event-photo img{object-fit:cover;width:100%;height:100%}.community-category{color:#594361;background:#faf8f2ed;border-radius:20px;padding:7px 12px;font-size:10px;font-weight:700;position:absolute;top:14px;left:14px}.community-event-photo>button{color:#684877;background:#fff;border:0;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:13px;right:13px;box-shadow:0 3px 12px #0001}.community-event-photo>button.is-saved{color:#302039;background:#d7f58a}.community-event-info{padding:21px}.community-event-date{color:#9a669d;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.community-event-info h3{letter-spacing:-.6px;overflow-wrap:anywhere;margin:12px 0;font-size:20px;line-height:1.4}.community-event-info h3 a:hover{text-underline-offset:4px;text-decoration:underline}.community-event-info>p{color:#87758e;align-items:center;gap:7px;font-size:12px;line-height:1.6;display:flex}.community-event-info>div{border-top:1px solid #f1eaf3;justify-content:space-between;align-items:center;margin-top:21px;padding-top:17px;font-size:13px;display:flex}.community-event-info>div>a{background:#eef3e3;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.community-empty{text-align:center;background:#f2edf3;border:1px dashed #d9c9e0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:260px;padding:40px 24px;display:flex}.community-empty>svg{color:#a280b1;width:35px;height:35px}.community-empty h3,.community-empty h2{letter-spacing:-.7px;font-size:23px}.community-empty p{color:#826e8b;max-width:580px;font-size:14px;line-height:1.9}.community-empty .vf-button{border:0}.community-muted{color:#907d99;margin:20px 0;font-size:12px;line-height:1.9}.community-notice{color:#6b586e;background:#ece8df;border:1px solid #ded6c8;border-radius:12px;align-items:center;gap:15px;margin:15px 0 25px;padding:19px 22px;font-size:13px;line-height:1.8;display:flex}.community-notice>div{flex:1}.community-notice p{font-size:12px}.community-notice .vf-button{white-space:nowrap;border:0}.vf-landing button:disabled{opacity:.6;cursor:wait;transform:none}.community-error{background:#fbe9ed;border:1px solid #edc9d4;border-radius:9px;padding:12px;font-size:13px;line-height:1.6;color:#9b3350!important}.community-skeleton{color:#927c9c;text-align:center;background:#f0eaf3;border-radius:18px;flex-direction:column;gap:25px;height:380px;font-size:13px;display:flex}.community-skeleton>span{background:linear-gradient(100deg,#e4dce8,#f1ebf4,#e4dce8) 0 0/200% 100%;border-radius:18px 18px 0 0;height:245px;animation:1.4s ease-in-out infinite community-loading}@keyframes community-loading{to{background-position:-200% 0}}.community-home-events{padding-bottom:0}.community-detail{padding-top:35px}.community-detail-cover{background:#eee5f0;border-radius:22px;height:450px;margin:25px 0 35px;position:relative;overflow:hidden}.community-detail-cover>img{object-fit:cover;width:100%;height:100%}.community-detail-cover>span{background:#d7f58a;border-radius:30px;padding:10px 20px;font-size:12px;font-weight:700;position:absolute;bottom:25px;left:25px}.community-detail-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:70px;display:grid}.community-detail-grid h1{letter-spacing:-1.8px;overflow-wrap:anywhere;margin:12px 0 24px;font-size:42px;line-height:1.2}.community-detail-meta{color:#8a7095;align-items:center;gap:10px;margin:14px 0;font-size:14px;display:flex}.community-detail-grid>div>h2{letter-spacing:-.6px;margin:35px 0 15px;font-size:22px}.community-description{white-space:pre-wrap;overflow-wrap:anywhere;color:#7c6886;font-size:15px;line-height:1.9}.community-booking{background:#fff;border:1px solid #e5d9e9;border-radius:18px;padding:27px;position:sticky;top:112px;box-shadow:0 12px 35px #30203907}.community-booking>svg{color:#9460a5}.community-booking h2{margin:16px 0 9px;font-size:28px}.community-booking p{color:#897492;margin:10px 0 20px;font-size:13px;line-height:1.8}.community-booking .vf-button{border:0;width:100%;margin-top:15px}.community-booking form{flex-direction:column;gap:14px;display:flex}.community-booking label,.community-form label{color:#71567e;flex-direction:column;gap:8px;font-size:12px;display:flex}.community-booking input,.community-booking select,.community-form input,.community-form select{color:#302039;background:#faf8fb;border:1px solid #ded2e4;border-radius:9px;width:100%;min-width:0;padding:12px;font-size:14px}.community-save-button{color:#81608f;background:#fff;border:1px solid #e5d9e9;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:15px;padding:12px;font-size:12px;display:flex}.community-save-button[aria-pressed=true]{color:#4a6330;background:#eff5e5}.community-auth{grid-template-columns:1fr 1fr;align-items:stretch;gap:65px;width:88%;max-width:1150px;margin:45px auto 70px;display:grid}.community-auth-story{color:#fff;background:linear-gradient(#39214895,#281230f0),url(/images/live-band.png) 50%/cover;border-radius:25px;flex-direction:column;justify-content:center;min-height:620px;padding:45px 35px;display:flex;position:relative}.community-auth-story .vf-eyebrow{color:#d7f58a}.community-auth-story h1{letter-spacing:-2px;margin:24px 0;font-size:53px;line-height:1.2}.community-auth-story em,.community-host-hero em{color:#cde998;font-family:Georgia,serif;font-weight:400}.community-auth-story>p{color:#d8c4df;max-width:300px;font-size:14px;line-height:1.9}.community-form{flex-direction:column;justify-content:center;gap:17px;padding:25px 0;display:flex}.community-form h2{letter-spacing:-1.3px;font-size:35px}.community-form>p{color:#8f799a;font-size:13px;line-height:1.8}.community-form p>a{color:#835095;font-weight:700}.community-form>.vf-button{border:0;margin-top:8px}.community-password{position:relative}.community-password>input{padding-right:48px}.community-password>button{color:#94789f;background:0 0;border:0;place-items:center;width:35px;display:grid;position:absolute;top:5px;bottom:5px;right:5px}.community-text-button{color:#815693;background:0 0;border:0;padding:10px}.community-profile{padding-top:55px}.community-profile>h1{margin-bottom:20px}.community-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:40px;display:grid}.community-profile-grid>a,.community-profile-grid>article{background:#fff;border:1px solid #e3d8e8;border-radius:18px;padding:30px}.community-profile-grid>a:hover{border-color:#b28bc5}.community-profile-grid svg{color:#9870aa}.community-profile-grid h2{letter-spacing:-.5px;margin:20px 0 12px;font-size:20px}.community-profile-grid p{color:#8c7497;margin-bottom:20px;font-size:13px;line-height:1.8}.community-booking-list{flex-direction:column;gap:18px;margin-top:30px;display:flex}.community-booking-list article{background:#fff;border:1px solid #e2d5e7;border-radius:16px;justify-content:space-between;align-items:center;gap:25px;padding:25px;display:flex}.community-booking-list h2{margin:12px 0;font-size:22px}.community-booking-list p{color:#87708f;align-items:center;gap:6px;font-size:13px;line-height:1.9;display:flex}.community-host-hero{grid-template-columns:1fr 1fr;align-items:center;gap:65px;width:88%;max-width:1265px;margin:55px auto;display:grid}.community-host-hero h1{letter-spacing:-2px;margin:25px 0;font-size:48px;line-height:1.2}.community-host-hero em{color:#8e579e}.community-host-hero p{color:#8d7598;margin-bottom:25px;font-size:15px;line-height:1.9}.community-host-hero>img{object-fit:cover;border-radius:140px 140px 20px 20px;width:100%;height:540px}.community-host-hero .vf-text-link{margin-top:20px;display:flex}.community-host-hero .community-notice p{margin-bottom:0;font-size:13px}@media (width<=1100px){.community-nav nav{gap:14px;font-size:11px}.community-nav .community-host-link{padding-left:10px;font-size:10px}.community-account-trigger{padding:10px}.community-event-grid{gap:16px}.community-event-photo{height:220px}.community-detail-grid{grid-template-columns:minmax(0,1fr) 310px;gap:30px}.community-auth{gap:40px}.community-auth-story h1{font-size:44px}}@media (width<=900px){.community-nav .vf-menu{display:block}.community-nav nav{z-index:30;background:#faf8f2;border:1px solid #e1d7e4;border-radius:12px;align-items:stretch;max-height:calc(100dvh - 95px);padding:20px;display:none;position:absolute;top:76px;left:5%;right:5%;overflow-y:auto;box-shadow:0 15px 25px #30203918}.community-nav nav.is-open{flex-direction:column;display:flex}.community-nav nav>a{padding:12px;font-size:14px}.community-nav nav>a[aria-current=page]:after{display:none}.community-nav nav>a[aria-current=page]{background:#eee4f2;border-radius:9px}.community-nav .community-host-link{border-top:1px solid #e6dce9;border-left:0;padding-top:20px}.community-account-menu{width:100%;box-shadow:none;margin-top:8px;position:static}.community-account-trigger{justify-content:center;width:100%}.community-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-detail-grid{grid-template-columns:1fr}.community-booking{max-width:600px;position:static}.community-detail-cover{height:350px}.community-auth-story{min-height:550px}.community-auth-story h1{font-size:37px}.community-auth-story{padding:30px 24px}.community-auth{gap:25px}.community-host-hero{gap:30px}.community-host-hero h1{font-size:38px}.community-host-hero>img{height:450px}.community-profile-grid{gap:15px}.community-profile-grid>a,.community-profile-grid>article{padding:22px}}@media (width<=600px){.community-page-heading{padding-top:35px;padding-bottom:30px}.community-page-heading h1,.community-profile>h1{font-size:35px}.community-search{flex-wrap:wrap;gap:6px;padding:10px}.community-search>input{width:calc(100% - 36px);font-size:12px}.community-search>label{padding:5px 8px}.community-event-grid{grid-template-columns:1fr;gap:22px}.community-event-photo{height:270px}.community-event-info h3{font-size:22px}.community-event-date{font-size:11px}.community-notice{flex-wrap:wrap;padding:18px}.community-notice>.vf-button{width:100%}.community-detail-cover{height:280px}.community-detail-grid h1{font-size:33px}.community-detail{padding-top:25px}.community-booking{padding:24px}.community-auth{grid-template-columns:1fr;margin-top:25px}.community-auth-story{min-height:260px;padding:30px}.community-auth-story h1{margin:17px 0;font-size:38px}.community-auth-story h1 br:first-child{display:none}.community-auth-story>p{max-width:none;font-size:12px}.community-form{gap:18px;padding:10px 0}.community-profile-grid{grid-template-columns:1fr}.community-booking-list article{flex-direction:column;align-items:flex-start}.community-booking-list .vf-button{width:100%}.community-host-hero{grid-template-columns:1fr;margin-top:35px}.community-host-hero h1{font-size:39px}.community-host-hero>img{border-radius:80px 80px 20px 20px;height:330px}.community-profile{padding-top:35px}.community-empty{padding:30px 20px}.community-container{padding-bottom:45px}}@media (prefers-reduced-motion:reduce){.community-skeleton>span{animation:none}.community-event-card{transition:none}}.sidebar{overflow-y:auto}.sidebar-footer{padding-top:16px}@media (width<=850px){.sidebar{transition:transform .25s;transform:translate(-105%)}.sidebar.open{transform:translate(0)}.mobile-close,.menu-button{display:grid}.scrim{z-index:40;background:#0009;border:0;display:block;position:fixed;inset:0}}@media (width<=600px){.top-actions>.primary-button{gap:5px;padding:10px;font-size:11px}.top-actions>.primary-button svg{width:14px}}.vibfy-brand-lockup,.vf-brand>.vibfy-brand-lockup,.auth-story .public-brand>.vibfy-brand-lockup{width:auto;height:auto;box-shadow:none;color:#302039;letter-spacing:normal;background:0 0;border-radius:0;justify-content:flex-start;align-items:center;gap:7px;display:inline-flex}.vibfy-brand-tagline{letter-spacing:1.1px;color:#5c3d69;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;line-height:1.65;display:block}.community-nav .vibfy-brand-lockup .vibfy-brand-image{width:72px;height:72px}.community-nav .vf-brand{flex-shrink:0}.sidebar .logo{padding:4px 7px}.sidebar .vibfy-brand-tagline{letter-spacing:.8px;font-size:11px}.auth-story .public-brand{padding:5px 12px}.auth-story .vibfy-brand-tagline{font-size:12px}.auth-story .vibfy-brand-image{width:92px;height:92px}.community-form label:has(.community-field-optional){position:relative}.community-field-optional{color:#9a86a3;font-size:11px;position:absolute;top:0;right:0}.community-field-help{color:#8e7798;font-size:11px;font-weight:400;line-height:1.7}.community-footer{color:#f8f3fa;background:#271b30;margin-top:30px;padding:0 max(6%,50vw - 632.5px);position:relative;overflow:hidden}.community-footer:before{content:"";pointer-events:none;border:1px solid #b99dce16;border-radius:50%;width:580px;height:580px;position:absolute;top:-240px;right:-150px;box-shadow:0 0 0 60px #b99dce05,0 0 0 120px #b99dce03}.community-footer-invite{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:35px;padding:50px 0 40px;display:flex;position:relative}.community-footer-invite .vf-eyebrow{color:#cbbbce;font-size:9px}.community-footer-invite .vf-eyebrow svg{color:#d7f58a}.community-footer-invite h2{letter-spacing:-1.1px;margin:16px 0 0;font-size:36px;line-height:1.25}.community-footer-invite h2 em{color:#d7f58a;font-family:Georgia,serif;font-weight:400}.community-footer-invite .vf-button{flex-shrink:0;padding:17px 22px;font-size:13px}.community-footer-grid{grid-template-columns:1.3fr .8fr .8fr 1.25fr;gap:40px;padding:45px 0;display:grid;position:relative}.community-footer-brand>a{background:#faf8f2;border-radius:13px;padding:3px 12px 3px 4px;display:inline-flex}.community-footer-brand .vibfy-brand-image{width:86px;height:86px}.community-footer-brand .vibfy-brand-tagline{font-size:12px}.community-footer-brand>p{color:#beacc9;margin:22px 0 18px;font-size:13px;line-height:1.9}.community-footer-brand>span{color:#a994b5;align-items:center;gap:6px;font-size:10px;display:flex}.community-footer-grid h3{color:#f0e7f5;margin:10px 0 22px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:700}.community-footer-grid>nav{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.community-footer-grid>nav h3{margin-bottom:8px}.community-footer-grid>nav a{color:#c4b2ce;text-underline-offset:5px;font-size:12px;line-height:1.6;text-decoration:none}.community-footer-grid>nav a:hover{color:#d7f58a;text-decoration:underline}.community-footer-download>p{color:#beacc9;margin-bottom:20px;font-size:13px;line-height:1.8}.community-footer-download .vf-store-badges{flex-direction:column;align-items:flex-start;gap:10px}.community-footer .vf-store-badge{min-width:172px;box-shadow:none;background:#1c1423;border-color:#67516f}.community-footer-bottom{color:#a994b5;border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:20px;padding:23px 0 28px;font-size:10px;line-height:1.7;display:flex;position:relative}.community-footer-bottom small{font-size:10px}.community-footer-bottom>span:last-child{align-items:center;gap:7px;display:flex}.community-footer-bottom svg{color:#bd8ace}@media (width>=901px) and (width<=1100px){.community-nav{gap:15px;padding-inline:4%}.community-nav nav{gap:10px}.community-nav .vibfy-brand-tagline{letter-spacing:.6px;font-size:10px}.community-nav .vibfy-brand-lockup .vibfy-brand-image{width:62px;height:62px}.community-nav .community-host-link{font-size:9px}.community-account-trigger{padding:9px}}@media (width<=1000px){.community-footer-grid{grid-template-columns:1fr 1fr;gap:35px 50px}.community-footer-download .vf-store-badges{flex-direction:row}.community-footer-invite h2{font-size:32px}.community-footer-bottom{flex-wrap:wrap}}@media (width<=600px){.community-nav .vibfy-brand-lockup .vibfy-brand-image{width:65px;height:65px}.community-nav .vibfy-brand-tagline{letter-spacing:1px;font-size:10px;line-height:1.75}.community-footer{margin-top:15px}.community-footer-invite{flex-direction:column;align-items:flex-start;gap:24px;padding:35px 0}.community-footer-invite h2{font-size:30px}.community-footer-invite .vf-button{width:100%}.community-footer-grid{grid-template-columns:1fr 1fr;gap:30px 22px;padding:32px 0}.community-footer-brand{grid-column:1/-1}.community-footer-brand>p{margin-top:17px}.community-footer-grid h3,.community-footer-grid>nav a{font-size:12px}.community-footer-download{grid-column:1/-1}.community-footer-download .vf-store-badges{flex-direction:row;gap:8px}.community-footer .vf-store-badge{min-width:0;padding:10px 11px}.community-footer .vf-store-badge strong{font-size:16px}.community-footer-bottom{flex-direction:column;align-items:flex-start;gap:9px;padding:20px 0}.community-footer .vibfy-brand-tagline{font-size:12px}}.verification-channel{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:2px 0;padding:0;display:grid}.verification-channel legend{color:#71567e;margin-bottom:11px;font-size:12px}.community-form .verification-channel>label{cursor:pointer;background:#fff;border:1px solid #ded2e4;border-radius:11px;flex-direction:row;align-items:center;gap:9px;padding:15px 11px;position:relative}.community-form .verification-channel>label.selected{background:#f0e6f5;border-color:#996aaf;box-shadow:0 0 0 1px #996aaf20}.community-form .verification-channel input{accent-color:#845095;flex-shrink:0;width:14px;height:14px;margin:0}.verification-channel label>svg{color:#9572a4;flex-shrink:0}.verification-channel label>span{flex-direction:column;gap:4px;display:flex}.verification-channel strong{color:#52355e;font-size:12px}.verification-channel small{color:#8e769b;font-size:10px}.verification-channel label:focus-within{outline-offset:3px;outline:2px solid #a476b9}@media (width<=420px){.verification-channel{grid-template-columns:1fr}.community-form .verification-channel>label{padding:13px}}.vf-landing,.community-page,.community-page input,.community-page button{font-family:Plus Jakarta Sans,DM Sans,sans-serif}.vf-landing h1,.vf-landing h2,.vf-landing h3,.community-page h1,.community-page h2,.community-page h3{font-family:Manrope,Plus Jakarta Sans,sans-serif}.community-form input,.community-form select{letter-spacing:-.1px;font-family:Plus Jakarta Sans,DM Sans,sans-serif;font-size:14px}.community-form>p,.community-form label{font-size:13px;line-height:1.65}.community-form{background:#fff;border:1px solid #141e281a;border-radius:24px;max-width:760px;margin:2rem auto;padding:2rem;box-shadow:0 18px 50px #141e2814}.community-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.community-form input,.community-form select,.community-form textarea{width:100%;font:inherit;background:#fbfcfc;border:1px solid #d9dfe3;border-radius:12px;padding:.9rem 1rem}.community-form textarea{resize:vertical;min-height:130px;margin-top:1rem}.community-form button{cursor:pointer;border:0;margin-top:1rem}@media (width<=640px){.community-form .form-grid{grid-template-columns:1fr}}.community-form .venue-location-summary,.community-form .venue-map{grid-column:1/-1}.community-form .venue-map{border-radius:16px;min-height:300px;margin:8px 0 12px;overflow:hidden}.venue-location-summary{color:#6f5879;background:#f3edf6;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.venue-location-summary span{font-size:12px}.venue-map-wrap{grid-column:1/-1}.venue-map-search{gap:8px;margin-bottom:10px;display:flex}.venue-map-search input{flex:1}.venue-map-search button{color:#fff;cursor:pointer;background:#302039;border:0;border-radius:9px;padding:0 16px}.community-form input[name=phone]{grid-column:1/-1}.venue-map-selected{color:#6f5879;margin:8px 0 0;font-size:12px;font-weight:600}.form-spinner{vertical-align:-2px;border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;margin-right:8px;animation:.7s linear infinite vf-spin;display:inline-block}@keyframes vf-spin{to{transform:rotate(360deg)}}.community-form button:disabled{opacity:.65;cursor:wait}.community-host-success{padding-top:64px;padding-bottom:80px}.host-success-card{text-align:center;background:linear-gradient(145deg,#fff,#faf6fc);border:1px solid #e7dceb;border-radius:28px;max-width:700px;margin:auto;padding:48px;box-shadow:0 20px 65px #52355e0d}.host-success-icon{color:#527436;background:#e9f3df;border-radius:50%;place-items:center;width:80px;height:80px;margin:0 auto 28px;display:grid;box-shadow:0 0 0 10px #f3f8ee}.host-success-card h1{letter-spacing:-1px;color:#52355e;margin:16px 0;font-size:clamp(28px,4vw,40px);line-height:1.2}.host-success-card p{color:#786482;font-size:15px;line-height:1.8}.host-success-next{text-align:left;color:#785488;background:#f1eaf5;border:1px solid #e8dced;border-radius:16px;gap:15px;margin:30px 0;padding:24px;display:flex}.host-success-next>svg{flex-shrink:0;margin-top:2px}.host-success-next h2{color:#52355e;margin:0 0 8px;font-size:16px}.host-success-next p{font-size:13px}.host-success-next span{background:#fff;border-radius:99px;margin-top:14px;padding:6px 11px;font-size:11px;font-weight:700;display:inline-block}.host-success-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.host-success-actions>a{font-size:13px;font-weight:600}.host-success-card .host-success-note{margin-top:26px;font-size:12px}@media (width<=600px){.community-host-success{padding-top:30px}.host-success-card{border-radius:22px;padding:32px 22px}.host-success-next{gap:11px;padding:18px}.host-success-actions{flex-direction:column;gap:18px}.host-success-actions .vf-button{justify-content:center;width:100%}}.community-host-workspace{padding-top:24px}.community-host-content .venue-image>button{color:#fff;z-index:2;background:#170f23e6;border:1px solid #ffffff8c;font-size:12px;font-weight:600}.community-host-content .venue-image>button:hover{background:#42275b}.community-host-nav{border-bottom:1px solid #e5d9e9;flex-wrap:wrap;gap:8px;margin-bottom:28px;padding-bottom:20px;display:flex}.community-host-nav a{color:#5d4466;border-radius:6px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:inline-flex}.community-host-nav a:hover,.community-host-nav a[aria-current=page]{color:#593369;background:#eee4f2}.community-host-content{--line:#e5d9e9;--muted:#796484;--text:#302039;--surface:#fff;--surface2:#f3edf5;min-width:0;color:var(--text)}.community-host-content>*{min-width:0}.community-host-content h1{letter-spacing:0;overflow-wrap:anywhere;font-size:28px}.community-host-content :is(.panel,.metric-card,.media-grid figure,.event-card,.modal){color:#302039;background:#fff;border-color:#e5d9e9}.community-host-content :is(input,select,textarea){color:#302039;background:#fff;border-color:#d9c9e0}.community-account-menu{z-index:60;max-height:calc(100dvh - 150px);overflow-y:auto}.community-host-content{--bg:#f7f8fa;--green:#18765c;--amber:#93610d;--cyan:#17788a;--purple:#80538f;--pink:#b54878;--muted:#716878}.community-host-content :is(h1,h2,h3,strong,label,legend){letter-spacing:0}.community-host-content :is(.panel,.metric-card,.venue-card,.event-card,.team-summary>div,.roles-intro,.role-help-card,.media-grid figure){background:#fff;border:1px solid #e4e1e7;border-radius:8px;box-shadow:0 3px 12px #30203906}.community-host-content .panel{box-shadow:none}.community-host-content :is(.metric-card,.venue-card,.event-card,.team-summary>div):hover{border-color:#c5b8cf;transform:none}.community-host-content .host-welcome{color:#302039;min-height:210px;box-shadow:none;background:0 0;border-bottom:1px solid #e4e1e7;border-radius:0;gap:24px;padding:24px 0 32px}.community-host-content .host-welcome:after,.community-host-content .metric-card:after,.community-host-content .insight-map:before,.community-host-content .insight-map:after{display:none}.community-host-content .host-welcome h1{font-size:30px;line-height:1.3}.community-host-content .host-welcome p{color:#716878}.community-host-content :is(.light-button,.primary-button){color:#fff;box-shadow:none;background:#755084;border:1px solid #755084;border-radius:6px}.community-host-content :is(.secondary-button,.glass-button,.filter-tabs,.table-search,.roles-intro,.role-help-card){color:#51465a;box-shadow:none;background:#fff;border:1px solid #e0d9e5;border-radius:6px}.community-host-content .filter-tabs button.active{color:#653b76;background:#ede5f1}.community-host-content :is(.venue-empty h2,.section-header h2,.metric-card strong,.table-row strong,.score-ring strong){color:#302039}.community-host-content :is(.table-row,.venue-form-section label,.venue-form-section legend,.modal label){color:#62586b}.community-host-content .table-head{color:#807687}.community-host-content :is(.insight-map,.upload-zone,.venue-image-upload,.event-media-upload){color:#377563;background:#f0f5f3;border-color:#cdded7;border-radius:8px}.community-host-content .insight-map .pulse{display:none}.community-host-content .score-ring{box-shadow:none;color:#286548;background:#edf5ef;border-color:#a9cdb7}.community-host-content .score-ring span{color:#4e705b}.community-host-content :is(input,textarea,select){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-shadow:none}.community-host-content :is(.metric-card,.panel,.venue-form-section){padding:22px}.community-host-content :is(.metrics-grid,.dashboard-grid){gap:20px}.community-host-content .hero-actions{flex-wrap:wrap}.community-host-workspace .community-host-content :is(input,select,textarea,.location-type-options button,.price-type-options button,.amenity-options button,.venue-progress,.venue-location-summary,.venue-location-search>div:first-child){color:#42394b;background:#fff;border-color:#dcd6e1}.community-host-workspace .community-host-content :is(.location-type-options,.price-type-options,.amenity-options) button.selected{color:#603674;background:#eee7f3;border-color:#ad8cbd}.community-host-workspace .community-host-content :is(.venue-search-results,.react-datepicker,.react-datepicker__time-container,.react-datepicker__time-box,.react-datepicker__time-list,.leaflet-control-zoom a){box-shadow:0 8px 24px #30203912;color:#42394b!important;background:#fff!important;border-color:#ded6e4!important}.community-host-content .react-datepicker__header{background:#f4f0f6!important}.community-host-content :is(.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name){color:#42394b!important}.community-host-content :is(.react-datepicker__day:hover,.react-datepicker__time-list-item:hover){background:#eee7f3!important}.community-host-content :is(.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected,.react-datepicker__time-list-item--selected){color:#fff!important;background:#755084!important}.community-host-content .react-datepicker__day--disabled{color:#aaa2af!important}.community-host-content .venue-form-section :is(label,legend){color:#62586b;font-size:12px}.community-host-content .venue-form-section :is(input,select,textarea){border-radius:6px;font-size:14px}.community-host-content .venue-section-title h2{font-size:17px}.community-host-content .venue-section-title p{font-size:12px;line-height:1.6}.community-host-content .host-welcome{align-items:center;min-height:160px;margin-bottom:28px}.community-host-content .host-welcome h1{margin:12px 0 8px;font-size:28px}.community-host-content .host-welcome .hero-actions{gap:10px;margin-top:0}.community-host-content .metric-card{box-shadow:none;padding:24px}.community-host-content .metric-card strong{letter-spacing:0;font-size:28px}.community-host-content .dashboard-grid{margin-top:28px}.community-host-content .section-header{margin-bottom:20px}.community-host-content .section-header h2{font-size:18px}.community-host-content .event-row{padding-top:18px;padding-bottom:18px}.community-host-content .event-loading{color:#62586b;background:#fff;border-color:#e4e1e7;border-radius:8px}.community-host-content .event-loading>strong{color:#51445d;font-size:14px}.community-host-content .loader-calendar{color:#755084;box-shadow:none;background:#eee7f3;border-radius:8px}.community-host-content .loader-calendar>i{background:#258563;border-color:#fff}.community-host-content .loader-orbit{color:#755084;background:#f1eaf5}.community-host-content .loader-orbit.second{color:#a34166;background:#fbeaf0}.community-host-content .loader-dots i{background:#80538f}.community-host-content :is(.event-list,.event-row){color:#42394b;background:#fff}.community-host-content .event-row button{color:#62516e;background:#f5f2f7;border-color:#ded6e4}.community-host-content .event-row button:hover{background:#eae2ef}.community-host-content .badge{color:#51495b;letter-spacing:0;background:#eeeaf2;border-color:#d4ccdd;font-size:11px;line-height:1.4}.community-host-content .badge.green{color:#176044;background:#e1f4e9;border-color:#a8d5bb}.community-host-content .badge.neutral{color:#51495b;background:#eeeaf2;border-color:#d4ccdd}.community-host-content .badge.amber{color:#80500e;background:#fff2d7;border-color:#e8cc93}.community-host-content .event-row>.badge{margin-top:0;font-size:11px;display:inline-flex}.community-host-content .dashboard-api-event{grid-template-columns:76px minmax(0,1fr) auto 32px}.community-host-content .dashboard-event-placeholder{color:#755084;background:#f0ebf4;border-radius:8px;place-items:center;width:58px;height:58px;display:grid}@media (width<=520px){.community-host-content .event-row{grid-template-columns:58px minmax(0,1fr) 32px;gap:8px 12px}.community-host-content .event-row>.badge{grid-area:2/2}.community-host-content .event-row>button{grid-area:1/3}.community-host-content .event-row img{width:58px}.community-host-content .event-row strong{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.community-host-content :is(.loader-calendar,.loader-orbit,.loader-dots i){animation:none}}@media (width<=700px){.community-host-content .host-welcome{flex-direction:column;align-items:stretch}.community-host-content .host-welcome .hero-actions{margin-top:16px}.community-host-nav{gap:4px}.community-host-nav a{padding:9px 8px;font-size:12px}.community-host-content :is(.dashboard-grid,.metrics-grid,.media-grid){grid-template-columns:1fr}.community-host-content .page-heading{flex-wrap:wrap;gap:16px}}:root{--muted:#d0c7d6}.manager-shell,.community-host-content{--muted:#51465c}.host-dashboard{--hd-muted:#4f4d6b}.community-host-content .host-list-page{--list-ink:#211a2b;--list-muted:#403548;color:var(--list-ink)}.vf-landing :is(.vf-hero-copy>p,.vf-hero-note,.vf-section-heading>p,.vf-experience-link,.vf-tool-grid p,.vf-tool-grid article>div>span,.vf-how li p,.community-page-heading>p,.community-profile>p){color:#55485d}.community-host-content :is(.host-welcome p,.table-row,.table-head,.member-head,.venue-form-section label,.venue-form-section legend,.modal label){color:#51465c}.community-host-content .host-list-page :is(.host-list-tabs button,.host-list-search,.completion>div,.completion strong,.venue-tags .badge,.venue-title p,.venue-description,.event-card-body>small,.event-card-body>p,.event-card-body>div:not(.event-card-actions),.event-card-actions button:not(:first-child),.host-list-empty,.host-list-empty button){color:#403548;font-weight:600}.community-host-content .host-list-page .event-card-body>.event-approval-note{color:#68450e}.community-host-content .host-list-page .host-list-search input::placeholder{color:#51445c;opacity:1}.manager-shell :is(input,textarea)::placeholder,.community-page :is(input,textarea)::placeholder,.community-host-content :is(input,textarea)::placeholder{color:#62566c;opacity:1}.app-shell:not(.manager-shell) :is(input,textarea)::placeholder{color:#c4b9cc;opacity:1}
