:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#050508;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0}body{min-height:100dvh;overflow-x:hidden}#root{min-height:100dvh}button,input,textarea,select{font:inherit}.upcoming-events-carousel{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#a855f7 #16161f;-webkit-overflow-scrolling:touch;gap:12px;padding:0 0 8px;display:flex;overflow:auto hidden}.upcoming-events-carousel:focus-visible{outline-offset:3px;border-radius:12px;outline:2px solid #a855f7}.upcoming-events-card{scroll-snap-align:start;flex:0 0 clamp(220px,28vw,320px)}.app-banner-hero{width:100%;padding:12px 16px 4px}.app-banner-hero-track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;display:flex;position:relative;overflow:auto hidden}.app-banner-hero-track::-webkit-scrollbar{display:none}.app-banner-hero-card{color:#fff;text-align:left;cursor:pointer;scroll-snap-align:start;background-color:#171020;background-position:50%;background-size:cover;border:1px solid #322440;border-radius:16px;flex-direction:column;flex:0 0 100%;justify-content:space-between;align-items:stretch;height:160px;padding:12px;display:flex;position:relative;overflow:hidden}.app-banner-hero-card:before{content:"";background:linear-gradient(90deg,#461573b8,#da18712e),linear-gradient(#0000 35%,#06060cb8);position:absolute;inset:0}.app-banner-badge,.app-banner-overlay{z-index:1;position:relative}.app-banner-badge{color:#fff;background:#773fb1e0;border-radius:999px;align-self:flex-start;align-items:center;min-height:20px;padding:3px 8px;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex}.app-banner-badge-category{background:#ff2a85;position:absolute;top:12px;right:12px}.app-banner-overlay{flex-direction:column;gap:3px;display:flex}.app-banner-title{color:#fff;text-transform:uppercase;font-size:clamp(1rem,4vw,1.35rem);font-weight:900;line-height:1.1}.app-banner-meta{color:#eee9f4;font-size:.7rem;font-weight:600}.app-banner-sales{color:#f0c4ff;align-items:center;gap:5px;font-size:.66rem;font-weight:750;display:inline-flex}.app-banner-indicators{justify-content:center;gap:5px;padding-top:8px;display:flex}.app-banner-indicator{cursor:pointer;background:#51465d;border:0;border-radius:999px;width:6px;height:6px;padding:0;transition:width .2s,background .2s}.app-banner-indicator.active{background:#ff2a85;width:18px}.event-card-media{background:#07070c;border-radius:0;width:calc(100% + 28px);height:clamp(170px,35vw,250px);margin:0 -14px;position:relative;overflow:hidden}.event-card-cover-image{object-fit:contain;cursor:zoom-in;background:#07070c;width:100%;height:100%;display:block}.event-card-media-overlay{pointer-events:none;background:linear-gradient(#0000,#000000e0);flex-wrap:wrap;align-items:flex-end;gap:4px 10px;padding:30px 14px 12px;display:flex;position:absolute;inset:auto 0 0}.event-card-media-overlay h3,.event-card-media-overlay p{flex-basis:100%}.event-card-expand-btn{color:#fff;cursor:pointer;pointer-events:auto;background:#0a0910b8;border:1px solid #ffffff61;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:5px 8px;font-size:.65rem;font-weight:700;display:inline-flex}.event-cover-lightbox{z-index:2200;background:#040408f5;grid-template-rows:auto minmax(0,1fr);gap:12px;padding:16px;display:grid;position:fixed;inset:0}.event-cover-lightbox-header{color:#fff;justify-content:space-between;align-items:center;display:flex}.event-cover-lightbox-header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.event-cover-lightbox-header button{color:#fff;cursor:pointer;background:#17151f;border:1px solid #383344;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.event-cover-lightbox>img{object-fit:contain;width:100%;height:100%;min-height:0}@media (width<=768px){.event-cover-lightbox{padding:12px}}.event-comments-panel{border-top:1px solid #292638;gap:12px;margin-top:8px;padding:12px 0 2px;display:grid}.event-comments-list{gap:12px;max-height:260px;display:grid;overflow-y:auto}.event-comment{align-items:flex-start;gap:9px;display:flex}.event-comment-avatar{object-fit:cover;border-radius:50%;flex:0 0 30px;width:30px;height:30px}.event-comment-avatar--empty{color:#d8b4fe;background:#292039;place-items:center;font-size:.75rem;font-weight:700;display:grid}.event-comment-content{background:#171622;border-radius:12px;min-width:0;padding:8px 10px}.event-comment-content strong{color:#e9d5ff;margin-bottom:3px;font-size:.72rem;display:block}.event-comment-content p,.event-comments-empty{color:#d6d2df;overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.45}.event-comments-empty{color:#9895a5;padding:4px 0}.event-comment-form{background:#11111a;border:1px solid #302a40;border-radius:999px;align-items:center;gap:8px;padding:5px 6px 5px 12px;display:flex}.event-comment-form input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:5px 0;font-size:.8rem}.event-comment-form input::placeholder{color:#888596}.event-comment-form button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#9638ec,#d91d89);border:0;border-radius:999px;flex:none;padding:7px 12px;font-size:.72rem;font-weight:700}.event-comment-form button:disabled{opacity:.5;cursor:not-allowed}@media (width>=769px){.app-main-content{width:min(100%,1440px);margin-inline:auto}.app-shell{min-height:100dvh}.app-scroll-area{padding-bottom:96px!important}.app-feed-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:start;width:min(100%,1120px);margin-inline:auto;gap:20px!important;padding:0 24px 24px!important;display:grid!important}.app-feed-list--feed,.app-feed-list--explore-posts{grid-template-columns:minmax(0,1fr);width:min(100%,760px)}.app-feed-list--explore{width:min(100%,1120px)}.app-feed-title-section{width:min(100%,760px);margin-inline:auto;padding-inline:24px!important}.user-stories,.app-banner-hero{width:min(100%,760px);margin-inline:auto}.app-banner-hero-card{height:clamp(170px,20vw,230px)!important}.upcoming-events-section{width:min(100%,960px);margin-inline:auto}.app-tab-padding{padding:28px 32px!important}.app-profile-screen{width:min(100%,960px);margin-inline:auto;padding:28px 32px!important}}@media (width>=1024px){.app-main-layout{grid-template-columns:196px minmax(0,760px);align-items:start;gap:24px;width:min(100%,980px);margin-inline:auto;display:grid}.app-main-sidebar{min-width:0;display:block}.app-nav--primary{background:#0d0d12;border:1px solid #252431;border-radius:16px;flex-direction:column;align-items:stretch;gap:6px;width:100%;padding:10px;position:sticky;top:20px}.app-nav-item{border-radius:10px;flex-direction:row;flex:none;justify-content:flex-start;gap:12px;min-height:42px;padding:0 12px;font-size:.84rem}.app-nav-item.active{background:#a855f71f}.app-nav-label{font-size:.78rem}.app-nav-create{width:100%;height:42px;box-shadow:none;border-radius:10px;flex:none;justify-content:flex-start;gap:12px;margin:2px 0;padding:0 12px;transform:none}.app-nav-create-label{font-size:.78rem;font-weight:700;display:inline}.user-stories{width:min(100%,980px);margin-inline:auto}}@media (width<=768px){.app-scroll-area{padding-bottom:80px!important}}.create-event-container{color:#fff;background:#09090e;width:100%;min-height:100dvh;margin-inline:auto;padding:0 1rem 7rem}.edit-event-screen{box-sizing:border-box;color:#f8f4fb;background:#09090e;width:100%;min-height:calc(100dvh - 54px);margin:0;padding:24px clamp(16px,3vw,40px) 48px}.edit-event-modal-overlay{z-index:2800;overscroll-behavior:contain;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030308d6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow:auto}.edit-event-modal-dialog{overscroll-behavior:contain;scrollbar-color:#71379b #111019;scrollbar-width:thin;background:#09090e;border:1px solid #342a40;border-radius:18px;width:min(100%,1120px);min-width:0;max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 28px 90px #000000ad}.edit-event-screen-header,.edit-event-screen-heading{align-items:center;display:flex}.edit-event-screen-header{border-bottom:1px solid #25212d;justify-content:space-between;gap:18px;margin-bottom:22px;padding-bottom:22px}.edit-event-screen-heading{gap:12px;min-width:0}.edit-event-screen-icon{color:#e2b5ff;background:#211630;border:1px solid #52346d;border-radius:13px;flex:none;place-items:center;width:50px;height:50px;display:grid}.edit-event-eyebrow{color:#c574ef;letter-spacing:.12em;font-size:.72rem;font-weight:850}.edit-event-screen-header h1{color:#fff;margin:3px 0 4px;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:900}.edit-event-screen-header p{color:#9e97a8;margin:0;font-size:.88rem}.edit-event-cancel-top{color:#c6bfce;cursor:pointer;background:#17151d;border:1px solid #383240;border-radius:9px;flex:none;min-height:42px;padding:0 16px;font-size:.82rem;font-weight:750}.edit-event-form{flex-direction:column;gap:18px;padding-bottom:20px;display:flex}.edit-event-section{background:#111019;border:1px solid #292431;border-radius:14px;min-width:0;padding:22px}.edit-event-section-heading{margin-bottom:18px}.edit-event-section-heading h2{color:#f7f2fa;margin:0;font-size:1.08rem;font-weight:850}.edit-event-section-heading p{color:#928b9c;margin:4px 0 0;font-size:.8rem}.edit-event-fields{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.edit-event-field-title{grid-column:span 8}.edit-event-field-organizer{grid-column:span 4}.edit-event-field-date,.edit-event-field-time,.edit-event-field-category,.edit-event-field-hours,.edit-event-field-location{grid-column:span 6}.edit-event-field-city,.edit-event-field-state{grid-column:span 3}.edit-event-field-price{grid-column:span 6}.edit-event-fields .form-group{flex-direction:column;gap:8px;min-width:0;display:flex}.edit-event-fields .form-group>label,.edit-event-cover-section>label{color:#c9c2d2;font-size:.84rem;font-weight:700}.edit-event-fields input,.edit-event-fields select,.edit-event-fields textarea{color:#f5f0fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-height:46px;font:inherit;background:#0b0a10;border:1px solid #34303c;border-radius:8px;outline:none;padding:11px 12px;font-size:.88rem}.edit-event-fields input:focus,.edit-event-fields select:focus,.edit-event-fields textarea:focus{border-color:#a855f7;box-shadow:0 0 0 3px #a855f721}.edit-event-fields textarea{resize:vertical;min-height:140px}.edit-event-field-full{grid-column:1/-1}.edit-event-ticket-list{gap:8px;display:grid}.edit-event-ticket-row{grid-template-columns:minmax(140px,1.5fr) minmax(110px,1fr) minmax(110px,1fr) 38px;gap:9px;display:grid}.edit-event-ticket-row button{color:#ff9bb5;cursor:pointer;background:#21141b;border:1px solid #563244;border-radius:8px;place-items:center;min-height:46px;display:grid}.edit-event-add-ticket{color:#d9b7f5;cursor:pointer;background:#20152a;border:1px solid #51366a;border-radius:8px;justify-content:center;justify-self:start;align-items:center;gap:6px;min-height:40px;padding:0 10px;font-size:.78rem;font-weight:750;display:inline-flex}.edit-event-ticket-list+small{color:#918a9b;font-size:.74rem}.edit-event-cover-section .banner-upload-box{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.edit-event-screen .btn-upload-file{color:#e1c2fb;cursor:pointer;background:#21152e;border:1px solid #65418b;border-radius:8px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:.76rem;font-weight:800;display:inline-flex}.edit-event-or-label{color:#898293;font-size:.76rem}.edit-event-screen .banner-presets-list{flex-wrap:wrap;gap:6px;display:flex}.edit-event-screen .preset-btn{color:#c0b8ca;cursor:pointer;background:#17151e;border:1px solid #36303f;border-radius:999px;min-height:36px;padding:0 12px;font-size:.74rem}.edit-event-screen .preset-btn.active{color:#e9cfff;background:#291839;border-color:#a855f7}.edit-event-cover-preview{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:13px;display:flex}.edit-event-cover-preview img{object-fit:cover;border:1px solid #393142;border-radius:10px;flex:340px;width:100%;min-width:0;max-width:560px;max-height:280px;display:block}.edit-event-cover-preview button{color:#ff9dba;cursor:pointer;background:#211218;border:1px solid #51303e;border-radius:8px;flex:none;align-items:center;gap:5px;min-height:38px;padding:0 9px;font-size:.74rem;font-weight:750;display:inline-flex}.edit-event-no-cover{color:#a39aaa;margin:12px 0 0;font-size:.8rem}.edit-event-error{color:#ffabc3;background:#28131d;border:1px solid #6b344c;border-radius:9px;margin:0;padding:13px 15px;font-size:.82rem}.edit-event-actions{justify-content:flex-end;gap:9px;padding-top:4px;display:flex}.edit-event-actions button{color:#c6bfce;cursor:pointer;background:#17151d;border:1px solid #383240;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 18px;font-size:.82rem;font-weight:800;display:inline-flex}.edit-event-actions button[type=submit]{color:#fff;background:linear-gradient(105deg,#9038eb,#d91b91);border-color:#0000}.edit-event-actions button:disabled{cursor:wait;opacity:.6}@media (width<=600px){.edit-event-modal-overlay{align-items:flex-start;padding:10px}.edit-event-modal-dialog{border-radius:14px;max-height:calc(100dvh - 20px)}.edit-event-screen{padding:18px 12px 32px}.edit-event-section{padding:17px 14px}.edit-event-fields{grid-template-columns:1fr}.edit-event-fields>*{grid-column:1/-1}.edit-event-field-full{grid-column:auto}.edit-event-ticket-row{grid-template-columns:1fr 1fr 38px}.edit-event-ticket-row input:first-child{grid-column:1/-1}.edit-event-cover-preview{flex-direction:column}.edit-event-actions button{flex:1}}.create-event-header{border-bottom:1px solid #1a1a24;margin-bottom:1rem;padding:1.25rem 0 1rem}.ce-plan-quota{background:#a855f714;border:1px solid #a855f747;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.9rem 1rem;display:flex}.ce-plan-quota strong{color:#ead5ff;font-size:.86rem}.ce-plan-quota p{color:#a9a1b2;margin:.25rem 0 0;font-size:.76rem;line-height:1.45}.ce-plan-quota button{color:#f0d9ff;cursor:pointer;background:#261634;border:1px solid #d27effa6;border-radius:9px;flex:none;min-height:38px;padding:0 .85rem;font-size:.76rem;font-weight:800}.ce-plan-quota.is-limit-reached{background:#ff2a8514;border-color:#ff87ac73}.ce-plan-quota.is-limit-reached strong{color:#ffb6ca}@media (width<=520px){.ce-plan-quota{flex-direction:column;align-items:stretch}.ce-plan-quota button{align-self:flex-start}}.create-event-title{color:#ff2a85;letter-spacing:0;margin:0;font-family:inherit;font-size:1.25rem;font-weight:900}.ce-page-subtitle,.ce-section-help{color:#8e8e93;margin:.3rem 0 0;font-size:.8rem;line-height:1.5}.ce-form{flex-direction:column;gap:1rem;padding-bottom:1.5rem;display:flex}.ce-section{background:#14141f;border:1px solid #232333;border-radius:16px;flex-direction:column;gap:1rem;padding:1rem;display:flex}.ce-section-heading{border-bottom:1px solid #232333;align-items:center;gap:.7rem;padding-bottom:.8rem;display:flex}.ce-step-number{color:#fff;background:linear-gradient(135deg,#ff2a85,#a855f7);border-radius:50%;flex:0 0 1.8rem;place-items:center;width:1.8rem;height:1.8rem;font-size:.78rem;font-weight:800;display:grid}.ce-section-title{color:#fff;letter-spacing:0;text-transform:none;border:0;margin:0;padding:0;font-family:inherit;font-size:.98rem;font-weight:800}.ce-field-group{flex-direction:column;gap:.4rem;min-width:0;display:flex}.ce-label{color:#c4c4ce;font-size:.78rem;font-weight:650}.ce-input-wrapper{align-items:center;width:100%;min-width:0;display:flex;position:relative}.ce-input-icon{color:#a855f7;pointer-events:none;position:absolute;left:.85rem}.ce-input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#09090e;border:1px solid #2c2c35;border-radius:10px;outline:none;width:100%;min-height:2.8rem;padding:.7rem .85rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.ce-input::placeholder{color:#777783}.ce-input-with-icon{padding-left:2.5rem}.ce-input:hover{border-color:#454553}.ce-input:focus{border-color:#a855f7;box-shadow:0 0 0 3px #a855f724}.ce-form-grid,.ce-ticket-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.ce-category-grid{flex-wrap:wrap;gap:.5rem;display:flex}.ce-category-pill{color:#a0a0ab;cursor:pointer;background:#09090e;border:1px solid #2c2c35;border-radius:999px;padding:.48rem .8rem;font-size:.78rem;font-weight:600;transition:border-color .2s,color .2s,background .2s}.ce-category-pill:hover{color:#fff;border-color:#a855f7}.ce-category-pill.active{color:#fff;background:linear-gradient(135deg,#ff2a85,#a855f7);border-color:#0000}.ce-textarea{resize:vertical;min-height:7rem;line-height:1.5}.ce-ticket-list{flex-direction:column;gap:.75rem;display:flex}.ce-ticket-card{background:#101019;border:1px solid #2c2c35;border-radius:12px;padding:.9rem}.ce-ticket-heading{justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.ce-ticket-index{color:#fff;font-size:.82rem;font-weight:700}.ce-remove-ticket{color:#ff6b9f;cursor:pointer;background:0 0;border:1px solid #49303d;border-radius:8px;place-items:center;width:2rem;height:2rem;display:grid}.ce-add-ticket{color:#d6b5f5;cursor:pointer;background:0 0;border:1px dashed #51405d;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;min-height:2.7rem;padding:.6rem .9rem;font-size:.82rem;font-weight:700;display:inline-flex}.ce-add-ticket:hover{background:#a855f714;border-color:#a855f7}.ce-banner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.ce-banner-upload-row{flex-wrap:wrap;align-items:center;gap:.65rem;margin:0 0 .85rem;display:flex}.ce-banner-upload-button{color:#e1c2fb;cursor:pointer;background:#21152e;border:1px solid #65418b;border-radius:9px;align-items:center;gap:.45rem;min-height:40px;padding:0 .8rem;font-size:.78rem;font-weight:750;display:inline-flex}.ce-banner-upload-button:hover{background:#291839;border-color:#a855f7}.ce-banner-upload-button input{display:none}.ce-banner-upload-hint{color:#90889b;font-size:.72rem}.ce-banner-custom-preview{background:#12101a;border:1px solid #49305d;border-radius:10px;align-items:center;gap:.8rem;margin:0 0 .9rem;padding:.6rem;display:flex}.ce-banner-custom-preview img{object-fit:cover;border-radius:7px;flex:none;width:min(32%,190px);height:88px}.ce-banner-custom-preview>div{flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0;display:flex}.ce-banner-custom-preview strong{color:#f2eaf9;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.78rem;overflow:hidden}.ce-banner-custom-preview small{color:#a79daf;font-size:.7rem}.ce-banner-custom-preview button{color:#d8a5ff;cursor:pointer;background:0 0;border:0;padding:0;font-size:.7rem;font-weight:700}.ce-banner-option{cursor:pointer;background:#09090e;border:2px solid #0000;border-radius:10px;min-width:0;height:6.25rem;padding:0;position:relative;overflow:hidden}.ce-banner-option img{object-fit:cover;opacity:.82;width:100%;height:100%;display:block}.ce-banner-option.active{border-color:#ff2a85}.ce-banner-option>span{color:#fff;text-align:left;background:linear-gradient(#0000,#000000d1);padding:1.3rem .45rem .45rem;font-size:.72rem;font-weight:700;position:absolute;bottom:0;left:0;right:0}.ce-banner-option>i{color:#fff;background:#ff2a85;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-style:normal;display:grid;position:absolute;top:.4rem;right:.4rem}.ce-confirmation{color:#c4c4ce;cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.8rem;line-height:1.5;display:flex}.ce-confirmation input{accent-color:#ff2a85;flex:none;width:1rem;height:1rem;margin:.1rem 0 0}.ce-form-error{color:#ffb3ca;background:#301823;border:1px solid #71384c;border-radius:10px;margin:0;padding:.7rem .85rem;font-size:.8rem}.ce-gradient-btn{color:#fff;font-weight:800}.ce-publish-button{cursor:pointer;background:linear-gradient(135deg,#ff2a85,#a855f7);border:0;border-radius:10px;min-height:2.9rem;padding:.75rem 1rem;font-size:.9rem}.ce-publish-button:hover{filter:brightness(1.08)}.ce-highlight-prompt{background:linear-gradient(110deg,#a855f71f,#ff2a850f);border:1px solid #49305f;border-radius:12px;align-items:center;gap:.7rem;padding:.8rem;display:flex}.ce-highlight-icon{color:#e3b5ff;background:#211630;border:1px solid #5b3a77;border-radius:10px;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.ce-highlight-copy{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.ce-highlight-copy strong{color:#f4e8ff;font-size:.76rem}.ce-highlight-copy p{color:#aaa0b6;margin:0;font-size:.66rem;line-height:1.45}.ce-highlight-optional{color:#d6b5f5;background:#a855f729;border-radius:999px;flex:none;align-self:flex-start;padding:.24rem .45rem;font-size:.58rem;font-weight:800}.ce-success-view{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:55vh;padding:2rem;display:flex}.ce-success-view h2{color:#fff;margin:0;font-size:1.5rem}.ce-success-view p{color:#a0a0ab;max-width:30rem;font-size:.875rem}.ce-success-icon{color:#00e676;background:#00e6761f;border-radius:50%;place-items:center;width:4rem;height:4rem;display:grid}.user-stories{width:100%;padding:.35rem 1rem .2rem}.app-main-layout{width:100%;display:block}.app-main-sidebar{display:block}.feed-profile-card{display:none}.app-main-panel{min-width:0}.explore-search{color:#a99fb4;background:#111019;border:1px solid #302b39;border-radius:13px;align-items:center;gap:10px;width:min(100%,960px);min-height:52px;margin:18px 0 16px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.explore-search:focus-within{border-color:#9950d0;box-shadow:0 0 0 3px #a855f71f}.explore-search>svg{color:#c09adf;flex:none}.explore-search input{color:#f7f2fa;width:100%;min-width:0;min-height:48px;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.88rem}.explore-search input::placeholder{color:#827b8e}.explore-search input::-webkit-search-cancel-button{display:none}.explore-search button{color:#c9c0d4;cursor:pointer;background:#1b1822;border:1px solid #393342;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.explore-screen{width:100%;max-width:100%;padding:10px 14px 28px}.explore-page-title{color:#c84bff;letter-spacing:.025em;text-transform:uppercase;margin:0 0 10px;font-size:.76rem;font-weight:900;line-height:1.2}.explore-screen .explore-search{background:#0d0d16;border-color:#292536;border-radius:9px;gap:7px;width:100%;min-height:39px;margin:0;padding:0 9px}.explore-screen .explore-search input{min-height:37px;font-size:.68rem}.explore-screen .explore-search input::placeholder{color:#777184}.explore-screen .explore-search>svg{color:#69627b}.explore-screen .explore-search button{width:25px;height:25px}.explore-categories{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:5px;margin:0 -14px;padding:9px 0 2px;display:flex;overflow-x:auto}.explore-categories::-webkit-scrollbar{display:none}.explore-trending-track::-webkit-scrollbar{display:none}.explore-category-chip{color:#a9a4bf;white-space:nowrap;cursor:pointer;background:#171729;border:1px solid #0000;border-radius:999px;flex:none;min-height:20px;padding:0 10px;font-size:.58rem;font-weight:700}.explore-category-chip:first-child{margin-left:14px}.explore-category-chip:last-child{margin-right:14px}.explore-category-chip.active{color:#fff;background:linear-gradient(105deg,#d529bb,#8b35e7)}.explore-section{min-width:0;margin-top:17px}.explore-section-heading{justify-content:space-between;align-items:center;gap:8px;min-height:18px;margin-bottom:8px;display:flex}.explore-section-heading h3{color:#f3effa;align-items:center;gap:5px;margin:0;font-size:.71rem;font-weight:850;display:flex}.explore-section-heading h3 svg{color:#d42eaa}.explore-section-heading>span{color:#827b91;font-size:.58rem}.explore-section-heading>button{color:#c765eb;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:.62rem}.explore-trending-track{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin-right:-14px;padding:0 14px 3px 0;display:flex;overflow-x:auto}.explore-trending-card{color:#fff;text-align:left;cursor:pointer;background:#151420;border:1px solid #292638;border-radius:11px;flex-direction:column;flex:0 0 172px;justify-content:space-between;align-items:flex-start;width:172px;height:122px;padding:8px;display:flex;position:relative;overflow:hidden}.explore-trending-item{flex-direction:column;flex:0 0 172px;gap:5px;width:172px;display:flex}.explore-trending-item .explore-trending-card{flex:0 0 122px;width:100%}.explore-trending-card:after{content:"";pointer-events:none;background:linear-gradient(#07060c0a 12%,#07060c14 38%,#07060cf0 100%);position:absolute;inset:0}.explore-trending-card>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.explore-card-category,.explore-trending-copy{z-index:1;position:relative}.explore-card-category{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(105deg,#a92cdf,#dd28ae);border-radius:999px;align-items:center;max-width:80%;padding:3px 6px;font-size:.48rem;font-weight:850;line-height:1.1;display:inline-flex;overflow:hidden}.explore-trending-copy{flex-direction:column;gap:2px;width:100%;display:flex}.explore-trending-copy strong{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.65rem;font-weight:900;overflow:hidden}.explore-trending-copy>span{color:#e0d9e8;text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;overflow:hidden}.explore-trending-copy b{color:#d957ff;font-size:.54rem;font-weight:900}.explore-city-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.explore-city-button{color:#d6d2e2;cursor:pointer;background:#0e0e18;border:1px solid #282638;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:41px;padding:4px;font-size:.55rem;font-weight:650;display:flex}.explore-city-button svg{color:#bc41ec}.explore-city-button.active{color:#f1d5ff;background:#21152e;border-color:#a23bd0}.explore-city-button>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.explore-all-grid{flex-direction:column;gap:0;display:flex}.explore-event-card{background:#0f0e18;border:1px solid #282638;border-radius:11px;min-width:0;overflow:hidden}.explore-event-media{position:relative}.explore-event-image-button{aspect-ratio:3.05;cursor:pointer;background:#171521;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.explore-event-image-button:after{content:"";pointer-events:none;background:linear-gradient(#05050a0d,#0000 40%,#05050a40);position:absolute;inset:0}.explore-event-image-button>img{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.explore-event-image-button:hover>img{transform:scale(1.03)}.explore-event-image-button>.explore-card-category{z-index:1;position:absolute;top:7px;left:7px}.explore-card-status{z-index:1;color:#fff;background:#f02b91;border-radius:999px;padding:3px 6px;font-size:.45rem;font-weight:900;position:absolute;top:7px;right:7px}.explore-event-manage{z-index:2;position:absolute;bottom:7px;right:7px}.explore-event-menu-button{color:#fff;cursor:pointer;background:#0a090fbf;border:1px solid #fff3;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.explore-event-menu{background:#17141e;border:1px solid #393143;border-radius:8px;gap:3px;min-width:112px;padding:5px;display:grid;position:absolute;top:32px;right:0;box-shadow:0 8px 20px #00000073}.explore-event-menu>button{color:#eee7f4;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;min-height:30px;padding:0 7px;font-size:.66rem;display:flex}.explore-event-menu>button:hover{background:#292231}.explore-event-menu>button.danger{color:#ff91af}.explore-event-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;padding:8px 9px 9px;display:grid}.explore-event-title{color:#f8f4fb;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;grid-column:1/-1;padding:0;font-size:.67rem;font-weight:900;overflow:hidden}.explore-event-copy>p{color:#9993a7;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;margin:0;font-size:.53rem;display:flex;overflow:hidden}.explore-event-copy>p svg{color:#a54be1;flex:none}.explore-event-copy>p.explore-event-sales{color:#d8a8f4;font-weight:750}.explore-event-price{color:#d856ff;white-space:nowrap;grid-area:2/2/span 2;font-size:.6rem;font-weight:900}.explore-empty-state{color:#918a9c;text-align:center;border:1px dashed #302b3b;border-radius:10px;margin:0;padding:14px;font-size:.68rem}@media (width>=640px){.explore-screen{padding:22px 24px 34px}.explore-page-title{margin-bottom:13px;font-size:.84rem}.explore-screen .explore-search{min-height:44px;padding-inline:12px}.explore-screen .explore-search input{min-height:42px;font-size:.78rem}.explore-category-chip{min-height:25px;padding-inline:12px;font-size:.65rem}.explore-section{margin-top:23px}.explore-section-heading h3{font-size:.85rem}.explore-trending-card{flex-basis:218px;width:218px;height:150px}.explore-trending-item{flex-basis:218px;width:218px}.explore-trending-item .explore-trending-card{flex-basis:150px;height:150px}.explore-trending-copy strong{font-size:.76rem}.explore-trending-copy>span{font-size:.62rem}.explore-city-grid{gap:8px}.explore-city-button{min-height:52px;font-size:.68rem}.explore-all-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.explore-event-copy{gap:7px 9px;padding:10px 11px 11px}.explore-event-title{font-size:.77rem}.explore-event-copy>p{font-size:.61rem}.explore-event-price{font-size:.68rem}}.app-header-brand{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:0 auto;padding:0}.app-header{z-index:1300;flex:none;position:sticky;top:0}.app-header-tagline{color:#aaa3b2;text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin-top:2px;font-size:.62rem;line-height:1.2;overflow:hidden}.app-header-brand:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #a855f7}.app-header-plans-button{color:#e5bdff;cursor:pointer;white-space:nowrap;background:#8e36be24;border:1px solid #bf5cf173;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:.7rem;font-weight:800;display:inline-flex}.app-header-plans-button:hover{color:#fff;background:#b032b133;border-color:#d14bcb}.app-header-plans-button:focus-visible{outline-offset:3px;outline:2px solid #d14bcb}.app-nav--primary{z-index:1000;width:100%;padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px));background:#0d0d12;border-top:1px solid #1a1a24;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.app-nav-item{color:#8e8e93;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:48px;padding:3px;display:flex}.app-nav-item.active{color:#ff2a85}.app-nav-icon{flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid;position:relative}.app-nav-badge{color:#fff;border:1px solid #0c0f10;border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:.52rem;font-weight:850;line-height:1;display:grid;position:absolute;top:-5px;right:-8px}.app-nav-badge--notifications{background:#ff2a85}.app-nav-badge--messages{background:#8b45e8}.app-nav-secondary,.app-nav-divider{display:none}.app-nav-label{font-size:10px;font-weight:600}.app-nav-create{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff2a85 0%,#a855f7 100%);border:0;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;transform:translateY(-6px);box-shadow:0 4px 12px #ff2a8566}.app-nav-create-label,.user-stories-file-input{display:none}.user-stories-track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.6rem;width:100%;padding:.15rem 0 .45rem;display:flex;overflow:auto hidden}.user-stories-track::-webkit-scrollbar{display:none}.user-stories-track:focus-visible{outline-offset:2px;border-radius:12px;outline:2px solid #a855f7}.user-story{color:#fff;cursor:pointer;scroll-snap-align:start;background:0 0;border:0;flex-direction:column;flex:0 0 3.45rem;align-items:center;gap:.3rem;padding:0;display:flex}.user-story-ring{background:linear-gradient(135deg,#ff2a85,#a855f7);border-radius:50%;flex:none;place-items:center;width:3rem;height:3rem;padding:2px;display:grid;position:relative;overflow:visible}.user-story-ring img{object-fit:cover;background:#16161f;border:2px solid #09090e;border-radius:50%;width:100%;height:100%;display:block}.user-story-ring--add{color:#fff;background:#17131f;border:2px solid #ff2a85;place-items:center;display:grid}.user-story-add-badge{color:#fff;background:linear-gradient(135deg,#ff2a85,#a855f7);border:2px solid #09090e;border-radius:50%;place-items:center;width:1.1rem;height:1.1rem;display:grid;position:absolute;bottom:-1px;right:-1px}.user-story-name{color:#d1d1da;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.62rem;overflow:hidden}.user-story:hover .user-story-ring{background:linear-gradient(135deg,#a855f7,#ff2a85)}.user-story:disabled,.user-story-add-button:disabled{cursor:wait;opacity:.65}.user-stories-error{color:#ff9fb7;margin:.25rem 0 0;font-size:.72rem}.user-story-viewer{z-index:1650;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030307eb;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.user-story-viewer-card{color:#fff;background:#111019;border:1px solid #38264b;border-radius:18px;width:min(100%,460px);height:min(90dvh,820px);position:relative;overflow:hidden;box-shadow:0 24px 80px #0009}.user-story-viewer-image,.user-story-viewer-shade{width:100%;height:100%;position:absolute;inset:0}.user-story-viewer-image{object-fit:cover}.user-story-viewer-shade{pointer-events:none;background:linear-gradient(#0009,#0000 24% 72%,#00000073)}.user-story-progress{z-index:2;gap:4px;display:flex;position:absolute;top:10px;left:10px;right:10px}.user-story-progress span{background:#ffffff73;border-radius:99px;flex:1;height:2px}.user-story-progress span.active{background:#fff}.user-story-viewer-header{z-index:3;align-items:center;gap:8px;min-width:0;display:flex;position:absolute;top:20px;left:12px;right:12px}.user-story-viewer-header>img{object-fit:cover;border:1px solid #e13ac5;border-radius:50%;flex:none;width:34px;height:34px}.user-story-viewer-header>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.user-story-viewer-header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.user-story-viewer-header time{color:#ffffffc7;font-size:.63rem}.user-story-add-button,.user-story-close,.user-story-previous,.user-story-next{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#09080d8c;border:1px solid #ffffff47;place-items:center;display:grid}.user-story-add-button{border-radius:999px;flex:none;align-items:center;gap:4px;min-height:30px;padding:0 8px;font-size:.64rem;font-weight:750;display:flex}.user-story-close{border-radius:50%;flex:none;width:32px;height:32px}.user-story-previous,.user-story-next{z-index:2;border-radius:50%;width:38px;height:38px;position:absolute;top:50%;transform:translateY(-50%)}.user-story-previous{left:10px}.user-story-next{right:10px}@media (width<=540px){.user-story-viewer{padding:0}.user-story-viewer-card{border:0;border-radius:0;width:100%;height:100%}}.messaging-overlay{z-index:1500;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000c7;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.messaging-modal{color:#fff;background:#0f0f18;border:1px solid #2c2c3a;border-radius:16px;flex-direction:column;width:min(100%,980px);height:min(78vh,720px);display:flex;overflow:hidden;box-shadow:0 24px 80px #00000080}.messaging-header,.messaging-chat-header{border-bottom:1px solid #252532;justify-content:space-between;align-items:center;gap:.8rem;min-height:64px;padding:.8rem 1rem;display:flex}.messaging-header h2{color:#fff;margin:0;font-size:1.1rem}.messaging-header p{color:#8e8e9c;margin:.2rem 0 0;font-size:.75rem}.messaging-close,.messaging-back{color:#ddd;cursor:pointer;background:#171720;border:1px solid #30303d;border-radius:50%;flex:none;place-items:center;width:2.1rem;height:2.1rem;font-size:1.3rem;display:grid}.messaging-close svg,.messaging-back svg,.settings-close svg,.notification-close svg,.notification-remove svg,.my-ticket-viewer-close svg{display:block}.messaging-layout{flex:1;grid-template-columns:minmax(240px,.78fr) minmax(0,1.6fr);min-height:0;display:grid}.messaging-sidebar{border-right:1px solid #252532;flex-direction:column;min-width:0;display:flex;overflow-y:auto}.messaging-following-section{border-bottom:1px solid #252532;flex:none;padding-bottom:.35rem}.messaging-following-list{max-height:min(32vh,240px);overflow-y:auto}.messaging-following-contact{min-height:64px}.messaging-search{border-bottom:1px solid #252532;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.messaging-search label,.messaging-list-title{color:#c9c9d4;font-size:.75rem;font-weight:700}.messaging-search-row{gap:.45rem;display:flex}.messaging-search-row input,.messaging-composer input{color:#fff;background:#09090e;border:1px solid #30303d;border-radius:9px;outline:none;flex:1;min-width:0;padding:.65rem .75rem;font-size:.8rem}.messaging-search-row input:focus,.messaging-composer input:focus{border-color:#a855f7}.messaging-search-row button,.messaging-composer button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff2a85,#a855f7);border:0;border-radius:9px;padding:.6rem .8rem;font-size:.78rem;font-weight:750}.messaging-search-row button:disabled,.messaging-composer button:disabled{opacity:.55;cursor:default}.messaging-list-title{margin:0;padding:.85rem 1rem .45rem}.messaging-conversation-list{overflow-y:auto}.messaging-conversation,.messaging-contact-result{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;width:100%;padding:.75rem 1rem;display:flex}.messaging-conversation:hover,.messaging-conversation.active,.messaging-contact-result:hover{background:#1b1722}.messaging-contact-result{border-bottom:1px solid #252532}.messaging-avatar{color:#e0c3ff;background:#241331;border:1px solid #69369b;border-radius:50%;flex:none;place-items:center;width:2.35rem;height:2.35rem;font-size:.9rem;font-weight:800;display:grid}.messaging-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.messaging-contact-result>span:nth-child(2),.messaging-conversation-copy{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.messaging-contact-result strong,.messaging-conversation strong{color:#f4f4f7;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.messaging-contact-result small,.messaging-conversation small{color:#8e8e9c;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.messaging-result-arrow{color:#a855f7;font-size:1.3rem}.messaging-unread-count{color:#fff;background:#ff2a85;border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;font-size:.65rem;font-weight:800;display:grid}.messaging-muted{color:#8e8e9c;margin:0;padding:.75rem 1rem;font-size:.75rem}.messaging-chat{flex-direction:column;min-width:0;min-height:0;display:flex}.messaging-chat-header{color:#fff;justify-content:flex-start;min-height:58px;font-size:.85rem;font-weight:750}.messaging-back{display:none}.messaging-message-list{flex-direction:column;flex:1;gap:.65rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.messaging-message-row{justify-content:flex-start;display:flex}.messaging-message-row.mine{justify-content:flex-end}.messaging-bubble{color:#f1eff6;background:#1a1922;border:1px solid #2e2937;border-radius:14px 14px 14px 4px;max-width:min(78%,34rem);padding:.65rem .8rem}.messaging-message-row.mine .messaging-bubble{background:#321b42;border-color:#64368a;border-radius:14px 14px 4px}.messaging-bubble small{color:#d7b0fb;font-size:.65rem;font-weight:700}.messaging-bubble p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.82rem;line-height:1.45}.messaging-empty-chat,.messaging-no-chat p{color:#9292a0;text-align:center;font-size:.8rem}.messaging-empty-chat{margin:auto}.messaging-no-chat{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.messaging-no-chat>span,.messaging-no-chat>svg{color:#a855f7;font-size:2rem}.messaging-no-chat>svg{width:25px;height:25px}.messaging-no-chat h3{color:#fff;margin:.6rem 0 0;font-size:1rem}.messaging-no-chat p{max-width:20rem;line-height:1.5}.messaging-composer{border-top:1px solid #252532;gap:.6rem;padding:.8rem;display:flex}.messaging-error{color:#ffb3ca;background:#291720;border-top:1px solid #65374a;margin:0;padding:.65rem 1rem;font-size:.75rem}.notification-overlay{z-index:1450;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000c2;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.notification-modal{color:#fff;background:#0f0f18;border:1px solid #2c2c3a;border-radius:16px;flex-direction:column;width:min(100%,560px);max-height:min(78vh,680px);display:flex;overflow:hidden;box-shadow:0 24px 80px #00000080}.notification-modal-header{border-bottom:1px solid #252532;justify-content:space-between;align-items:center;gap:.8rem;padding:1rem 1.1rem;display:flex}.notification-modal-header h2{color:#fff;margin:0;font-size:1rem}.notification-modal-header p{color:#9292a0;margin:.25rem 0 0;font-size:.72rem}.notification-modal-actions{align-items:center;gap:.6rem;display:flex}.notification-modal-actions>button:first-child{color:#d4a9ff;cursor:pointer;background:0 0;border:0;font-size:.72rem;font-weight:700}.notification-close,.notification-remove{color:#ddd;cursor:pointer;background:#171720;border:1px solid #30303d;border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;font-size:1.15rem;display:grid}.notification-list{overflow-y:auto}.notification-empty{color:#9292a0;text-align:center;padding:2.5rem 1.2rem}.notification-empty>span,.notification-empty>svg{color:#a855f7}.notification-empty>svg{width:24px;height:24px}.notification-empty h3{color:#eee;margin:.55rem 0 .3rem;font-size:.9rem}.notification-empty p{max-width:24rem;margin:0 auto;font-size:.78rem;line-height:1.5}.notification-item{border-bottom:1px solid #20202b;align-items:flex-start;gap:.7rem;padding:.9rem 1rem;display:flex}.notification-item.unread{background:#a855f712}.notification-item-icon{color:#d3a0f5;background:#21162b;border:1px solid #392846;border-radius:50%;flex:none;place-items:center;width:2.15rem;height:2.15rem;display:grid}.notification-item-content{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:.25rem;padding:0;display:flex}.notification-item-title{color:#f2eafa;font-size:.8rem;font-weight:750}.notification-item-message{color:#b5b5c1;overflow-wrap:anywhere;font-size:.76rem;line-height:1.4}.notification-item-content time{color:#7f7f8d;font-size:.65rem}.notification-unread-dot{background:#ff2a85;border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-top:.45rem}.notification-remove{color:#858592;background:0 0;border:0;width:1.55rem;height:1.55rem;font-size:1rem}@media (width<=640px){.messaging-overlay{padding:0}.messaging-modal{border:0;border-radius:0;width:100%;height:100%;max-height:100%}.notification-overlay{align-items:end;padding:0}.notification-modal{border-bottom:0;border-left:0;border-right:0;border-radius:16px 16px 0 0;width:100%;max-height:82vh}.messaging-layout{display:block;position:relative}.messaging-sidebar,.messaging-chat{background:#0f0f18;position:absolute;inset:0}.messaging-layout.has-active-chat .messaging-sidebar,.messaging-layout:not(.has-active-chat) .messaging-chat{display:none}.messaging-back{display:grid}}.settings-overlay{z-index:1600;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000c7;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.settings-modal{color:#fff;background:#0f0f18;border:1px solid #2c2c3a;border-radius:16px;flex-direction:column;width:min(100%,600px);max-height:min(88vh,780px);display:flex;overflow:hidden;box-shadow:0 24px 80px #00000080}.settings-header{border-bottom:1px solid #252532;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem 1.3rem;display:flex}.settings-header h2{color:#fff;margin:0;font-size:1.1rem}.settings-header p{color:#9292a0;margin:.3rem 0 0;font-size:.76rem}.settings-close{color:#ddd;cursor:pointer;background:#171720;border:1px solid #30303d;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-size:1.2rem;display:grid}.settings-body{flex-direction:column;gap:.9rem;padding:1rem 1.2rem 1.2rem;display:flex;overflow-y:auto}.settings-section{background:#15151f;border:1px solid #282835;border-radius:13px;padding:1rem}.settings-section-heading{align-items:flex-start;gap:.7rem;margin-bottom:.8rem;display:flex}.settings-section-heading>span,.settings-section-heading>svg{color:#d3a0f5;background:#24172e;border-radius:9px;flex:none;place-items:center;width:2rem;height:2rem;font-size:.95rem;display:grid}.settings-section-heading h3{color:#f2eafa;margin:0;font-size:.84rem}.settings-section-heading p{color:#9292a0;margin:.2rem 0 0;font-size:.7rem;line-height:1.4}.settings-account-card{background:#0d0d15;border-radius:10px;align-items:center;gap:.75rem;padding:.8rem;display:flex}.settings-account-card>img,.settings-account-avatar{color:#e0c3ff;object-fit:cover;background:#261532;border:1px solid #713ba0;border-radius:50%;flex:none;place-items:center;width:2.7rem;height:2.7rem;font-size:1rem;font-weight:800;display:grid}.settings-account-info{flex-direction:column;gap:.18rem;min-width:0;display:flex}.settings-account-info strong,.settings-account-info span,.settings-account-info small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-account-info strong{color:#f5f3f7;font-size:.8rem}.settings-account-info span,.settings-account-info small{color:#9292a0;font-size:.68rem}.settings-profile-form{gap:.7rem;margin-top:.8rem;display:grid}.settings-profile-form>label{color:#d7d1df;gap:.35rem;font-size:.69rem;font-weight:700;display:grid}.settings-profile-form input,.settings-profile-form textarea,.settings-profile-form select{color:#f5f0fa;width:100%;min-height:2.4rem;font:inherit;background:#0e0d15;border:1px solid #34303f;border-radius:8px;outline:none;padding:.62rem .7rem;font-size:.73rem}.settings-profile-form textarea{resize:vertical;min-height:5rem}.settings-profile-form input:focus,.settings-profile-form textarea:focus,.settings-profile-form select:focus{border-color:#9950d0;box-shadow:0 0 0 3px #a855f71f}.settings-profile-location-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:.65rem;display:grid}.settings-profile-location-row>label{color:#d7d1df;gap:.35rem;min-width:0;font-size:.69rem;font-weight:700;display:grid}.settings-profile-form>label>small{color:#80798c;justify-self:end;font-size:.6rem;font-weight:500}.settings-handle-input{color:#a855f7;background:#0e0d15;border:1px solid #34303f;border-radius:8px;align-items:center;min-height:2.4rem;padding-left:.7rem;display:flex}.settings-handle-input:focus-within{border-color:#9950d0;box-shadow:0 0 0 3px #a855f71f}.settings-handle-input>span{font-size:.76rem}.settings-handle-input input{background:0 0;border:0;min-height:2.2rem;box-shadow:none!important}.settings-profile-actions{justify-content:flex-end;gap:.5rem;margin-top:.2rem;display:flex}.settings-profile-actions button{color:#c8c0d0;cursor:pointer;background:#111019;border:1px solid #383342;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;min-height:2.25rem;padding:0 .8rem;font-size:.68rem;font-weight:750;display:inline-flex}.settings-profile-actions button[type=submit]{color:#fff;background:linear-gradient(105deg,#9038eb,#d91b91);border-color:#0000}.settings-profile-actions button:disabled{cursor:wait;opacity:.6}.settings-toggle-row{cursor:pointer;border-top:1px solid #282835;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.settings-toggle-row>span{flex-direction:column;gap:.2rem;display:flex}.settings-toggle-row strong{color:#e8e5ed;font-size:.76rem}.settings-toggle-row small,.settings-inline-status{color:#9292a0;font-size:.66rem;line-height:1.4}.settings-toggle-row input{accent-color:#a855f7;cursor:pointer;flex:none;width:1.1rem;height:1.1rem}.settings-toggle-row input:disabled{cursor:wait}.settings-inline-status{text-align:right;margin:0}.settings-action{color:#e4cafb;text-align:left;cursor:pointer;background:#101019;border:1px solid #32303c;border-radius:10px;align-items:center;gap:.6rem;width:100%;padding:.75rem;font-size:.74rem;font-weight:700;display:flex}.settings-action>span:nth-child(2){flex:1}.settings-action:disabled{opacity:.6;cursor:wait}.settings-security-note{color:#b1afbb;margin:0;font-size:.72rem;line-height:1.5}.settings-legal-links{flex-wrap:wrap;gap:.55rem 1rem;display:flex}.settings-legal-links a{color:#d8a5ff;text-underline-offset:.18em;font-size:.72rem;text-decoration:underline}.settings-legal-links a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #e84bd0}.settings-blocked-list{gap:7px;display:grid}.settings-blocked-row{background:#101018;border:1px solid #292633;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:8px;display:flex}.settings-blocked-row>img,.settings-blocked-avatar{color:#f1d9ff;object-fit:cover;background:#261531;border:1px solid #65427a;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:.78rem;font-weight:800;display:grid}.settings-blocked-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.settings-blocked-info strong,.settings-blocked-info small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-blocked-info strong{color:#f3edf7;font-size:.75rem}.settings-blocked-info small{color:#938a9e;font-size:.63rem}.settings-blocked-control{flex:none;align-items:center;position:relative}.settings-blocked-button{white-space:nowrap;min-height:30px;padding:5px 9px!important;font-size:.64rem!important}.settings-blocked-control>small{color:#d0c6d7;background:#14111a;border:1px solid #3b3044;border-radius:8px;width:max-content;max-width:min(240px,70vw);padding:6px 8px;font-size:.6rem;position:absolute;bottom:calc(100% + 4px);right:0}.settings-feedback{color:#95e6ba;margin:0;font-size:.72rem}.settings-feedback.is-error{color:#ff9eb8}.settings-logout{color:#ff7771;cursor:pointer;background:#ff3b3014;border:1px solid #ff3b3073;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;min-height:2.8rem;font-size:.78rem;font-weight:750;display:flex}.settings-logout:disabled{opacity:.6;cursor:wait}@media (width<=640px){.settings-overlay{align-items:end;padding:0}.settings-modal{border-bottom:0;border-left:0;border-right:0;border-radius:16px 16px 0 0;width:100%;max-height:92vh}}.welcome-page{color:#fff;width:min(100%,1280px);margin:0 auto;padding:clamp(1rem,4vw,3rem)}.welcome-hero{background:radial-gradient(at 90% 5%,#a855f733,#0000 38%),linear-gradient(135deg,#17101f,#0d0d14 70%);border:1px solid #33233e;border-radius:24px;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:center;gap:clamp(1.5rem,5vw,4.5rem);min-height:390px;padding:clamp(1.5rem,5vw,4rem);display:grid;overflow:hidden}.welcome-hero-content{z-index:1;max-width:580px;position:relative}.welcome-eyebrow,.welcome-section-heading>div>span{color:#d277ff;letter-spacing:.14em;font-size:.68rem;font-weight:850}.welcome-hero h2{color:#fff;letter-spacing:-.045em;max-width:560px;margin:1rem 0 .75rem;font-size:clamp(2rem,5vw,3.7rem);font-weight:900;line-height:1.03}.welcome-hero-content>p{color:#b6b3c0;max-width:500px;margin:0;font-size:clamp(.92rem,1.5vw,1.05rem);line-height:1.65}.welcome-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;display:flex}.welcome-primary-button,.welcome-secondary-button{cursor:pointer;border-radius:10px;min-height:2.8rem;padding:.75rem 1.05rem;font-size:.78rem;font-weight:800}.welcome-primary-button{color:#fff;background:linear-gradient(120deg,#ff2a85,#a855f7);border:0;box-shadow:0 9px 24px #ce2a9d2e}.welcome-secondary-button{color:#f1eaf7;background:#ffffff08;border:1px solid #41374a}.welcome-primary-button:hover,.welcome-secondary-button:hover,.welcome-event-card:hover{transform:translateY(-2px)}.welcome-note{color:#858290;margin-top:.8rem;font-size:.67rem;display:block}.welcome-hero-art{background:#1b1421;border:1px solid #ffffff1f;border-radius:18px;min-height:280px;position:relative;overflow:hidden;transform:rotate(1deg);box-shadow:0 22px 60px #00000057}.welcome-hero-art:after{content:"";background:linear-gradient(#0000 20%,#0a070e1f 48%,#0a070eeb);position:absolute;inset:0}.welcome-hero-art>img{object-fit:cover;width:100%;height:100%;min-height:280px}.welcome-art-caption{z-index:1;flex-direction:column;gap:.35rem;display:flex;position:absolute;bottom:1.1rem;left:1.1rem;right:1.1rem}.welcome-art-caption span{color:#f28bff;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:850}.welcome-art-caption strong{color:#fff;font-size:clamp(1rem,2vw,1.4rem)}.welcome-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.welcome-benefit-card{background:#111119;border:1px solid #242430;border-radius:14px;align-items:flex-start;gap:.8rem;min-height:108px;padding:1.1rem;display:flex}.welcome-benefit-card>span{background:#21162b;border-radius:10px;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:1.05rem;display:grid}.welcome-benefit-card>svg{color:#d7a0ff;background:#21162b;border-radius:10px;flex:none;width:2.25rem;height:2.25rem;padding:.5rem}.welcome-benefit-card h3{color:#f6f3f8;margin:0;font-size:.82rem}.welcome-benefit-card p{color:#92909c;margin:.35rem 0 0;font-size:.72rem;line-height:1.5}.welcome-events{margin-top:2.2rem}.welcome-section-heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.85rem;display:flex}.welcome-section-heading h3{color:#fff;margin:.35rem 0 0;font-size:1.1rem}.welcome-section-heading>button{color:#d277ff;cursor:pointer;background:0 0;border:0;padding:.5rem 0;font-size:.73rem;font-weight:750}.welcome-event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.welcome-event-card{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(#0000 15%,#08070ce6 100%);border:1px solid #302538;border-radius:14px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.35rem;min-width:0;min-height:220px;padding:1rem;transition:transform .18s;display:flex;position:relative;overflow:hidden}.welcome-event-card:after{z-index:0;content:"";background:linear-gradient(#06060a0a 20%,#06060ae0);position:absolute;inset:0}.welcome-event-card>img{object-fit:cover;width:100%;height:100%;transition:transform .3s;position:absolute;inset:0}.welcome-event-card:hover>img{transform:scale(1.04)}.welcome-event-card>:not(img){z-index:1;position:relative}.welcome-event-category{color:#e2aaff;text-transform:uppercase;font-size:.64rem;font-weight:800}.welcome-event-card strong{font-size:.9rem}.welcome-event-card small{color:#d2ced8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.66rem;line-height:1.4;display:-webkit-box;overflow:hidden}.welcome-footer{border-top:1px solid #23232e;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1rem;display:flex}.welcome-footer>span{color:#e5349a;letter-spacing:.08em;font-size:.7rem;font-weight:900}.welcome-footer p{color:#7f7d89;margin:0;font-size:.68rem}.welcome-footer nav{flex-wrap:wrap;gap:12px;display:flex}.welcome-footer nav a,.auth-consent a{color:#d797ff;text-underline-offset:2px;text-decoration:underline}.welcome-footer nav a{font-size:.7rem}.welcome-legal-links{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.welcome-legal-links a{color:#d797ff;text-underline-offset:2px;font-size:.76rem;text-decoration:underline}.explore-card-safety-actions{justify-content:flex-end;padding:5px 8px 0;display:flex}.content-report-trigger{color:#f3eaff;font:inherit;cursor:pointer;background:#120e19eb;border:1px solid #d797ff6b;border-radius:999px;padding:7px 10px;font-size:.72rem}.content-report-trigger:hover{background:#382348f5}.report-dialog-backdrop{z-index:1300;background:#040408d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.report-dialog{color:#f5efff;background:#14111b;border:1px solid #493454;border-radius:18px;gap:14px;width:min(440px,100%);padding:22px;display:grid;box-shadow:0 22px 70px #0000008c}.report-dialog>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.report-dialog>header span{color:#d65ce8;letter-spacing:.09em;font-size:.63rem;font-weight:850}.report-dialog>header h2{color:#fff;margin:4px 0 0;font-size:1.2rem}.report-dialog>header button{color:#d6ccdf;cursor:pointer;background:0 0;border:0}.report-dialog-target{color:#cfc5da;overflow-wrap:anywhere;background:#1e1926;border-radius:9px;max-height:72px;margin:0;padding:9px 11px;font-size:.82rem;overflow:auto}.report-dialog label{color:#cfc5da;gap:6px;font-size:.8rem;display:grid}.report-dialog label small{color:#92899d}.report-dialog select,.report-dialog textarea{color:#f5efff;width:100%;font:inherit;background:#0c0b10;border:1px solid #41364c;border-radius:8px;padding:8px}.report-dialog-status{color:#d9b5f3;margin:0;font-size:.8rem}.report-dialog>footer{justify-content:flex-end;gap:8px;display:flex}.report-dialog>footer button{color:#eee5f6;cursor:pointer;background:#211a2b;border:1px solid #4a4054;border-radius:8px;min-height:34px;padding:7px 12px;font-weight:750}.report-dialog>footer button[type=submit]{color:#fff;background:linear-gradient(100deg,#b62e9e,#8339d1);border-color:#0000}.report-dialog>footer button:disabled{opacity:.55;cursor:wait}.media-post-header-actions{align-items:center;gap:8px;display:flex}.media-post-comment-copy{flex:1;min-width:0}.media-post-comment-copy .content-report-trigger{margin-top:4px}.media-post-delete{color:#ff9ab0;font:inherit;cursor:pointer;background:0 0;border:1px solid #ff557c66;border-radius:999px;padding:5px 8px;font-size:.68rem}.profile-block-control{flex-direction:column;align-items:flex-start;gap:3px;display:inline-flex}.profile-block-button{color:#ff9cad;border-color:#ff738f61}.profile-block-control>small{color:#b8aebf;max-width:180px;font-size:.64rem}.profile-follow-blocked{color:#bcb4c7;border:1px solid #51445f;border-radius:999px;padding:8px 11px;font-size:.75rem}.moderation-overlay{z-index:1200;background:#040408d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.moderation-modal{background:#111017;border:1px solid #3a3046;border-radius:20px;flex-direction:column;width:min(760px,100%);max-height:min(88vh,900px);display:flex;overflow:hidden;box-shadow:0 24px 90px #0000008c}.moderation-modal>header{border-bottom:1px solid #28232f;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.moderation-modal>header span{color:#dc5dea;letter-spacing:.12em;font-size:.68rem;font-weight:850}.moderation-modal>header h2{color:#fff;margin:5px 0;font-size:1.4rem}.moderation-modal>header p{color:#aaa3b5;margin:0;font-size:.85rem}.moderation-modal>header button{color:#d6ccdf;cursor:pointer;background:0 0;border:0}.moderation-report-list{gap:12px;padding:18px 24px;display:grid;overflow:auto}.moderation-report-list>p{color:#bcb4c7}.moderation-report-card{background:#17141e;border:1px solid #342b3f;border-radius:13px;padding:14px}.moderation-report-meta{color:#f3eaff;justify-content:space-between;gap:14px;display:flex}.moderation-report-meta time,.moderation-report-card small{color:#9c93a7;font-size:.72rem}.moderation-report-card p{color:#d0c8d8;overflow-wrap:anywhere;margin:10px 0;font-size:.85rem}.moderation-report-card .moderation-target-preview{color:#fff;font-weight:700}.moderation-report-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.moderation-report-actions button{color:#eee5f6;cursor:pointer;background:#211a2b;border:1px solid #51445f;border-radius:9px;padding:8px 11px}.moderation-report-actions button:last-child{color:#ffb3c5;background:#371b2b;border-color:#793b59}.moderation-report-actions button:disabled{opacity:.6;cursor:wait}.moderation-feedback,.moderation-note{color:#bca9ca;margin:12px 24px 0;font-size:.78rem;line-height:1.45}.moderation-note{margin:0 24px 18px}@media (width<=760px){.welcome-hero{grid-template-columns:1fr;gap:1.5rem}.welcome-hero-art{min-height:220px;transform:none}.welcome-hero-art>img{min-height:220px;max-height:300px}.welcome-benefits,.welcome-event-grid{grid-template-columns:1fr}.welcome-benefit-card{min-height:0}.welcome-event-card{min-height:190px}}@media (width<=420px){.welcome-page{padding:.85rem}.welcome-hero{border-radius:18px;padding:1.25rem}.welcome-actions{flex-direction:column}.welcome-actions button{width:100%}.welcome-footer{flex-direction:column;align-items:flex-start;gap:.35rem}}@media (width>=769px){.create-event-container{width:min(100%,1100px);padding:1.5rem 2rem 7rem}.ce-section{padding:1.25rem}.ce-ticket-fields{grid-template-columns:1.3fr 1fr 1fr}}@media (width<=520px){.ce-form-grid,.ce-ticket-fields{grid-template-columns:1fr}.ce-banner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-screen{color:#fff;flex-direction:column;gap:0;width:min(100%,1024px);margin-inline:auto;padding:18px 20px 28px;display:flex}.profile-cover{background:#17121e;border:1px solid #282333;border-radius:16px;height:clamp(150px,23vw,245px);position:relative;overflow:hidden}.profile-cover-image,.profile-cover-shade{width:100%;height:100%;position:absolute;inset:0}.profile-cover-image{object-fit:cover;object-position:center 42%}.profile-cover-shade{background:linear-gradient(#05050814,#05050814 38%,#0505089e)}.profile-cover-actions{gap:8px;display:flex;position:absolute;top:10px;right:10px}.profile-cover-actions button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0c13c2;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.profile-identity-row{z-index:1;justify-content:space-between;align-items:flex-end;min-height:56px;margin-top:-38px;padding:0 14px;display:flex;position:relative}.profile-avatar-ring{background:linear-gradient(135deg,#ff2a85,#aa42ff);border-radius:50%;flex:none;place-items:center;width:80px;height:80px;padding:3px;display:grid;box-shadow:0 2px 12px #00000073}.profile-avatar{object-fit:cover;border:3px solid #0b0a10;border-radius:50%;width:100%;height:100%}.profile-role-badge{color:#d7a5ff;background:#53218059;border:1px solid #a855f761;border-radius:999px;margin:0 0 5px 10px;padding:4px 9px;font-size:.62rem;font-weight:800}.profile-identity-actions{justify-content:flex-end;align-items:flex-end;gap:7px;min-width:0;display:flex}.profile-follow-button{color:#f6eaff;cursor:pointer;background:#20142d;border:1px solid #65408a;border-radius:999px;min-height:29px;padding:5px 10px;font-size:.63rem;font-weight:800}.profile-follow-button:disabled{cursor:wait;opacity:.65}.profile-follow-feedback{color:#ff9fbe;margin:7px 0 0;font-size:.68rem}.profile-details{padding:10px 14px 0}.profile-name-line{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-name-line h1{color:#fff;text-overflow:ellipsis;margin:0;font-size:clamp(1.12rem,3vw,1.45rem);font-weight:900;line-height:1.2;overflow:hidden}.profile-handle{color:#b972f6;margin:3px 0 8px;font-size:.72rem;font-weight:700}.profile-bio{color:#d0cbd8;max-width:700px;margin:0;font-size:.76rem;line-height:1.55}.profile-meta{color:#8d8798;flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:.65rem;display:flex}.profile-meta>span{align-items:center;display:inline-flex}.profile-meta svg{color:#c16cf4;flex:none;width:14px;height:14px;margin-right:4px}.profile-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.profile-stat-card{background:#101019;border:1px solid #252231;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:54px;display:flex}.profile-stat-card strong{color:#fff;font-size:.78rem;font-weight:900}.profile-stat-card span{color:#898494;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.58rem;overflow:hidden}.profile-plan-banner{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(105deg,#241536,#171126 75%);border:1px solid #7135a7;border-radius:12px;align-items:center;gap:11px;width:100%;min-height:56px;padding:9px 12px;display:flex}.profile-plan-icon{color:#e6b4ff;background:#ad58f633;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:1.1rem;display:grid}.profile-plan-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.profile-plan-copy strong{color:#d49aff;font-size:.7rem;font-weight:850}.profile-plan-copy small{color:#aaa0b8;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.profile-plan-arrow{color:#d49aff;align-items:center;font-size:1.25rem;display:flex}.profile-share-feedback{color:#c493ed;margin:8px 0 0;font-size:.68rem}.profile-tabs{border-bottom:1px solid #30263a;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;display:grid}.profile-tabs button{color:#85808e;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:8px 4px;font-size:.7rem;font-weight:750;display:flex;position:relative}.profile-tabs button.active:after{content:"";background:linear-gradient(90deg,#ff2a85,#a855f7);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:18%;right:18%}.profile-tabs button span{color:#9b73b7;font-size:.62rem}.profile-content{min-height:220px;padding-top:10px}.profile-event-list{flex-direction:column;gap:8px;display:flex}.profile-event-card{background:#101019;border:1px solid #292536;border-radius:12px;min-width:0;min-height:86px;display:flex;overflow:hidden}.profile-event-card>img{object-fit:cover;flex:0 0 118px;width:118px}.profile-event-info{flex-direction:column;flex:1;justify-content:center;gap:3px;min-width:0;padding:8px 10px;display:flex}.profile-event-category{color:#c47aff;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.56rem;font-weight:800;overflow:hidden}.profile-event-info h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.72rem;font-weight:850;overflow:hidden}.profile-event-info p,.profile-event-info small{color:#8d8798;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.58rem;overflow:hidden}.profile-event-info small{color:#bd81e9}.profile-empty-state{color:#aaa4b2;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:24px 16px;display:flex}.profile-empty-state>span{color:#c172f2;font-size:1.45rem}.profile-empty-state>svg{color:#c172f2;width:20px;height:20px}.profile-empty-state h2{color:#eeeaf2;margin:8px 0 4px;font-size:.92rem}.profile-empty-state p{max-width:360px;margin:0;font-size:.7rem;line-height:1.5}.profile-saved-list{flex-direction:column;gap:9px;display:flex}.profile-saved-list>h2{color:#f4edf8;margin:4px 0 0;font-size:.92rem}.profile-saved-intro{color:#92899c;margin:-5px 0 2px;font-size:.68rem}.profile-saved-card{background:#111019;border:1px solid #2c2634;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:9px;display:flex}.profile-saved-card>img,.profile-saved-placeholder{color:#ce8cff;object-fit:cover;background:#21172b;border-radius:8px;flex:none;place-items:center;width:58px;height:52px;display:grid;overflow:hidden}.profile-saved-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.profile-saved-copy strong,.profile-saved-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-saved-copy strong{color:#f3edf7;font-size:.73rem}.profile-saved-copy span{color:#948b9f;font-size:.63rem}.profile-saved-card>button{color:#aaa1b3;cursor:pointer;background:0 0;border:1px solid #332b3c;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.profile-saved-card>button:hover{color:#ff84bf;border-color:#ab4889}.profile-saved-card>.profile-saved-open{color:#dcb7fb;border-radius:999px;width:auto;height:28px;padding:0 9px;font-size:.63rem;font-weight:800}.profile-empty-state button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#eb2489,#a842ed);border:0;border-radius:999px;margin-top:14px;padding:8px 15px;font-size:.68rem;font-weight:800}.profile-post-list{flex-direction:column;gap:0;display:flex}.profile-post-card{background:#101019;border:1px solid #292536;border-radius:13px;overflow:hidden}.profile-post-heading{align-items:center;gap:8px;padding:10px;display:flex}.profile-post-heading img{object-fit:cover;border:1px solid #bd43c7;border-radius:50%;width:30px;height:30px}.profile-post-heading div{flex-direction:column;gap:2px;min-width:0;display:flex}.profile-post-heading strong,.profile-post-heading span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-post-heading strong{color:#eeeaf2;font-size:.66rem}.profile-post-heading span{color:#8d8798;font-size:.56rem}.profile-post-image{aspect-ratio:1.55;object-fit:cover;width:100%;display:block}.profile-post-card h2{color:#fff;margin:10px 10px 4px;font-size:.75rem}.profile-post-card>p{color:#aaa4b2;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 10px 12px;font-size:.64rem;line-height:1.45;display:-webkit-box;overflow:hidden}.profile-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.profile-photo-grid figure{aspect-ratio:1;background:#14111b;border:1px solid #30283b;border-radius:10px;margin:0;position:relative;overflow:hidden}.profile-photo-grid img{object-fit:cover;width:100%;height:100%}.profile-photo-grid figcaption{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#050508db);padding:16px 7px 6px;font-size:.59rem;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.profile-account-actions{border-top:1px solid #211e29;justify-content:flex-end;margin-top:18px;padding-top:16px;display:flex}.profile-account-actions button{color:#ef7b9b;cursor:pointer;background:0 0;border:1px solid #54303d;border-radius:9px;padding:7px 11px;font-size:.65rem;font-weight:700}@media (width>=769px){.profile-event-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profile-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}}@media (width<=520px){.profile-screen{padding:12px 12px 24px}.profile-cover{border-radius:13px;height:150px}.profile-identity-row{margin-top:-34px;padding-inline:9px}.profile-avatar-ring{width:72px;height:72px}.profile-details{padding-inline:9px}.profile-stats{gap:6px}.profile-stat-card{border-radius:9px;min-height:50px}.profile-stat-card strong{font-size:.72rem}.profile-stat-card span{font-size:.53rem}.profile-event-card>img{flex-basis:96px;width:96px}.profile-post-list{grid-template-columns:minmax(0,1fr)}}.plans-overlay{z-index:1400;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040408e0;justify-content:center;padding:10px;display:flex;position:fixed;inset:0 0 64px}.plans-modal{color:#fff;scrollbar-color:#71379b #111019;scrollbar-width:thin;background:#08080d;border:1px solid #292333;border-radius:18px;width:min(100%,760px);max-height:100%;position:relative;overflow-y:auto}.plans-header{text-align:center;background:radial-gradient(at 50% -20%,#9535dd47,#0000 68%);padding:18px 18px 14px;position:relative}.plans-close{color:#c9c2d2;cursor:pointer;background:#111019;border:1px solid #322a3b;border-radius:50%;place-items:center;width:30px;height:30px;font-size:1.1rem;display:grid;position:absolute;top:10px;right:11px}.plans-crown{color:#f3b52d;font-size:1.25rem;line-height:1}.plans-eyebrow{color:#ec42b5;letter-spacing:.12em;margin:5px 0 3px;font-size:.58rem;font-weight:900}.plans-header h2{color:#fff;margin:0;font-size:clamp(1.05rem,3.5vw,1.35rem);font-weight:900}.plans-intro{color:#a49bab;margin:4px auto 12px;font-size:.66rem}.plans-period-switch{background:#111019;border:1px solid #272330;border-radius:10px;gap:3px;padding:3px;display:inline-flex}.plans-period-switch button{color:#9a91a5;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:88px;padding:6px 10px;font-size:.64rem;font-weight:750}.plans-period-switch button.active{color:#fff;background:linear-gradient(110deg,#a83bea,#df248d)}.plans-period-switch button span{color:#92f1c6;margin-left:3px;font-size:.55rem}.plans-content{flex-direction:column;gap:12px;padding:0 14px 16px;display:flex}.plans-cards{grid-template-columns:minmax(0,1fr);gap:9px;display:grid}.plans-card{background:#101019;border:1px solid #272433;border-radius:12px;padding:11px 12px 10px;position:relative;overflow:hidden}.plans-card--pro{background:linear-gradient(140deg,#581d883d,#101019 55%);border-color:#9340e5}.plans-card.is-highlighted:before{content:"";background:linear-gradient(90deg,#a842ee,#ed3796);height:2px;position:absolute;top:0;left:0;right:0}.plans-card.is-selected{box-shadow:0 0 0 1px #c67df880,0 0 16px #8241c41a}.plans-popular{color:#fff;letter-spacing:.04em;background:linear-gradient(90deg,#9333ea,#dc278f);border-radius:0 0 6px 6px;padding:3px 8px;font-size:.48rem;font-weight:900;position:absolute;top:0;right:10px}.plans-card-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.plans-card-heading h3{color:#f6f2fa;margin:0;font-size:.82rem;font-weight:900}.plans-card--free .plans-card-heading h3{color:#ee4f99}.plans-card--pro .plans-card-heading h3{color:#c585ff}.plans-card-heading p{color:#8f899b;margin:3px 0 0;font-size:.58rem}.plans-price{flex-direction:column;flex:none;align-items:flex-end;gap:1px;display:flex}.plans-price strong{color:#fff;white-space:nowrap;font-size:.85rem;font-weight:900}.plans-price>span,.plans-price small{color:#8f899b;font-size:.52rem}.plans-price small{color:#a88cbb}.plans-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;margin:9px 0 10px;padding:0;list-style:none;display:grid}.plans-features li{color:#c2bdcb;text-overflow:ellipsis;align-items:flex-start;gap:4px;min-width:0;font-size:.55rem;line-height:1.4;display:flex;overflow:hidden}.plans-features li>svg{color:#aa73e9;flex:none;margin-top:1px}.plans-features li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plans-select-button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#873ee2,#b240ee);border:0;border-radius:7px;width:100%;min-height:29px;font-size:.6rem;font-weight:850}.plans-card--free .plans-select-button{color:#9890a3;cursor:default;background:#191620;border:1px solid #2d2738}.plans-card--free .plans-select-button.is-actionable{color:#fff;cursor:pointer;background:linear-gradient(100deg,#873ee2,#b240ee);border:0}.plans-checkout{background:linear-gradient(145deg,#5d258838,#0f0e15 58%);border:1px solid #7740ae;border-radius:11px;flex-direction:column;gap:9px;padding:11px;display:flex}.plans-checkout--step{gap:12px;padding:14px}.plans-back-button{color:#c99ce8;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.62rem;font-weight:750}.plans-active-summary{background:#69308b29;border:1px solid #543a6b;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.plans-active-summary strong{color:#f0dcff;font-size:.68rem}.plans-active-summary p{color:#b9a9c6;margin:4px 0 0;font-size:.57rem;line-height:1.4}.plans-active-summary button,.plans-cancel-payment{color:#ff9aa9;font:inherit;cursor:pointer;background:#7d20372e;border:1px solid #ff718775;border-radius:7px;flex:none;padding:7px 9px;font-size:.57rem;font-weight:800}.plans-cancel-payment:disabled{opacity:.55;cursor:not-allowed}.plans-cancel-confirmation{background:#531b2a33;border:1px solid #704351;border-radius:9px;flex-direction:column;gap:7px;padding:11px;display:flex}.plans-cancel-confirmation h3{color:#ffe5e9;margin:0;font-size:.68rem}.plans-cancel-confirmation p{color:#d0b9bf;margin:0;font-size:.58rem;line-height:1.5}.plans-cancel-confirmation>div{justify-content:flex-end;gap:7px;margin-top:3px;display:flex}.plans-cancel-confirmation button{color:#e4d8eb;min-height:29px;font:inherit;cursor:pointer;background:#17141d;border:1px solid #3b3442;border-radius:7px;padding:6px 9px;font-size:.56rem;font-weight:750}.plans-cancel-confirmation button.is-destructive{color:#fff;background:#8d3045;border-color:#a84b5e}.plans-cancel-confirmation button:disabled{opacity:.6;cursor:wait}.plans-checkout-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.plans-checkout-heading h3{color:#f4eaff;margin:0;font-size:.78rem}.plans-checkout-heading p,.plans-checkout-label,.plans-checkout-notice{color:#a99db4;margin:3px 0 0;font-size:.6rem;line-height:1.45}.plans-checkout-heading>button{color:#c7bacf;cursor:pointer;background:#15121c;border:1px solid #332a3e;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:1rem;display:grid}.plans-checkout-label{color:#e6d9f1;margin-top:1px;font-weight:800}.plans-payment-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.plans-payment-methods button{color:#fff;text-align:left;cursor:pointer;background:#121019;border:1px solid #302a3a;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:58px;padding:8px;display:flex}.plans-payment-methods button.is-selected{background:#8837be33;border-color:#b448ed;box-shadow:0 0 0 1px #b448ed33}.plans-payment-methods button strong{color:#e6b8ff;font-size:.67rem}.plans-payment-methods button span{color:#a99db4;font-size:.53rem;line-height:1.35}.plans-checkout-notice{color:#e7c889;background:#ffc15c14;border-radius:7px;margin:0;padding:7px 8px}.plans-checkout-submit{color:#fff;cursor:pointer;background:linear-gradient(100deg,#873ee2,#c02fb1);border:0;border-radius:8px;min-height:34px;font-size:.62rem;font-weight:850}.plans-checkout-submit:disabled{opacity:.56;cursor:not-allowed}.plans-period-switch button:disabled,.plans-payment-methods button:disabled{opacity:.55;cursor:not-allowed}.plans-taxid-field{color:#e6d9f1;gap:5px;font-size:.58rem;font-weight:750;display:grid}.plans-taxid-field input,.plans-taxid-field textarea{color:#f5efff;width:100%;min-width:0;font:inherit;resize:vertical;background:#0b0a11;border:1px solid #302a3a;border-radius:7px;outline:none;padding:8px 9px;font-size:.62rem}.plans-taxid-field input:focus,.plans-taxid-field textarea:focus{border-color:#a943e5;box-shadow:0 0 0 2px #a943e526}.plans-payment-result{color:#e9dff3;background:#0d0b13db;border:1px solid #332942;border-radius:9px;flex-direction:column;align-items:stretch;gap:8px;padding:9px;font-size:.62rem;display:flex}.plans-payment-result>strong{color:#f6eaff;font-size:.68rem}.plans-payment-result>p,.plans-payment-result>small{color:#b7aabe;margin:0;font-size:.56rem;line-height:1.45}.plans-pix-qr{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:9px;align-self:center;width:min(180px,70%);padding:8px}.plans-copy-pix{color:#fff;min-height:31px;font:inherit;text-align:center;cursor:pointer;background:linear-gradient(100deg,#873ee2,#c02fb1);border:0;border-radius:7px;justify-content:center;align-items:center;padding:6px 10px;font-size:.61rem;font-weight:850;text-decoration:none;display:inline-flex}.plans-selection-note{color:#bd9bd8;text-align:center;margin:-3px 2px 0;font-size:.57rem;line-height:1.45}.plans-selection-error{color:#ff8d9a;text-align:center;margin:-3px 2px 0;font-size:.62rem;line-height:1.45}.plans-comparison,.plans-faq{background:#0f0e15;border:1px solid #252230;border-radius:11px;padding:10px}.plans-comparison h3,.plans-faq h3{color:#ece7f1;margin:0 0 8px;font-size:.67rem;font-weight:850}.plans-table-wrap{overflow-x:auto}.plans-comparison table{border-collapse:collapse;text-align:center;width:100%;font-size:.53rem}.plans-comparison th,.plans-comparison td{color:#aaa3b4;white-space:nowrap;border-bottom:1px solid #211e29;padding:6px 4px}.plans-comparison th{color:#bd8be4;font-weight:850}.plans-comparison th:first-child,.plans-comparison td:first-child{color:#8e8798;text-align:left}.plans-comparison tr:last-child td{border-bottom:0}.plans-faq{flex-direction:column;gap:5px;display:flex}.plans-faq h3{margin-bottom:2px}.plans-faq-item{background:#111019;border:1px solid #282432;border-radius:8px;overflow:hidden}.plans-faq-item button{color:#d8d2df;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 9px;font-size:.58rem;display:flex}.plans-faq-item button span:last-child{color:#bd70f0;font-size:.8rem}.plans-faq-item p{color:#928b9c;margin:0;padding:0 9px 9px;font-size:.56rem;line-height:1.45}.plans-footer-note{color:#706a78;text-align:center;margin:-3px 0 0;font-size:.52rem;line-height:1.4}@media (width>=769px){.plans-overlay{align-items:center;padding:18px}.plans-modal{max-height:calc(100% - 10px)}.plans-header{padding:21px 24px 15px}.plans-content{padding:0 20px 20px}.plans-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.plans-card{flex-direction:column;padding:13px 11px 11px;display:flex}.plans-card-heading{flex-direction:column;min-height:72px}.plans-price{align-items:flex-start}.plans-features{flex:1;grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.plans-overlay{padding:0;inset:0 0 62px}.plans-modal{border-left:0;border-right:0;border-radius:0;width:100%}.plans-header{padding-top:14px}.plans-content{gap:9px;padding-inline:10px}.plans-card{padding:9px 10px}}.boost-goal-overlay{z-index:1400;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040408c7;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.boost-goal-modal{color:#fff;background:linear-gradient(160deg,#17121f,#0c0b11 68%);border:1px solid #33273e;border-radius:18px;width:min(100%,440px);padding:18px;box-shadow:0 24px 80px #0000008c}.boost-goal-header{justify-content:space-between;align-items:center;display:flex}.boost-goal-icon{color:#dfa8ff;background:#29183a;border:1px solid #583177;border-radius:11px;place-items:center;width:36px;height:36px;font-size:1.15rem;display:grid}.boost-goal-header button{color:#d3ccd9;cursor:pointer;background:#15131a;border:1px solid #342e3a;border-radius:50%;place-items:center;width:32px;height:32px;font-size:1.15rem;display:grid}.boost-goal-header button:disabled{cursor:wait;opacity:.55}.boost-goal-eyebrow{color:#c77aff;letter-spacing:.1em;margin:14px 0 5px;font-size:.62rem;font-weight:900}.boost-goal-modal h2{color:#fff;margin:0;font-size:1.2rem;font-weight:900}.boost-goal-intro{color:#a9a2b0;margin:6px 0 16px;font-size:.72rem;line-height:1.45}.boost-goal-options{flex-direction:column;gap:9px;display:flex}.boost-duration-section{gap:9px;margin-top:16px;display:grid}.boost-duration-heading{flex-direction:column;gap:3px;display:flex}.boost-duration-heading strong{color:#f3edf8;font-size:.76rem;font-weight:850}.boost-duration-heading span{color:#97909e;font-size:.64rem;line-height:1.4}.boost-duration-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.boost-duration-option{color:#c9c1d0;white-space:nowrap;cursor:pointer;background:#111018;border:1px solid #302a38;border-radius:9px;min-width:0;min-height:38px;padding:5px 2px;font-size:.64rem;font-weight:750}.boost-duration-option:hover,.boost-duration-option.is-selected{color:#fff;background:#251633;border-color:#a54ad7}.boost-duration-option:disabled{cursor:not-allowed}.boost-goal-option{color:#fff;text-align:left;cursor:pointer;background:#111018;border:1px solid #302a38;border-radius:12px;align-items:center;gap:11px;width:100%;min-height:69px;padding:11px;transition:border-color .15s,background .15s;display:flex}.boost-goal-option:hover,.boost-goal-option.is-selected{background:#1d1426;border-color:#a54ad7}.boost-goal-option.is-locked{cursor:default}.boost-goal-option.is-locked:hover{background:#111018;border-color:#302a38}.boost-goal-option:disabled{cursor:wait;opacity:.65}.boost-goal-option-icon{background:#25182f;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:1.05rem;display:grid}.boost-goal-option-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.boost-goal-option-copy strong{color:#f3edf8;font-size:.76rem;font-weight:850}.boost-goal-option-copy small{color:#97909e;font-size:.64rem;line-height:1.4}.boost-goal-radio{border:1px solid #62596c;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.boost-goal-option.is-selected .boost-goal-radio{border-color:#d356ef}.boost-goal-option.is-selected .boost-goal-radio:after{content:"";background:linear-gradient(135deg,#ff2a85,#a855f7);border-radius:50%;width:8px;height:8px}.boost-goal-error{color:#ff9aaa;margin:11px 0 0;font-size:.68rem;line-height:1.45}.boost-goal-actions{flex-direction:column-reverse;gap:8px;margin-top:16px;display:flex}.boost-goal-actions button{cursor:pointer;border-radius:9px;min-height:39px;font-size:.7rem;font-weight:800}.boost-goal-skip{color:#b9b2c0;background:#121118;border:1px solid #37303f}.boost-goal-confirm{color:#fff;background:linear-gradient(105deg,#e1258a,#a044ed);border:0}.boost-goal-confirm:disabled,.boost-goal-skip:disabled{cursor:wait;opacity:.55}.event-details-screen{color:#f8f4fb;width:min(100%,980px);margin:0 auto;padding:0 20px 36px}.event-details-screen--tickets{padding-bottom:128px}.event-details-hero{background-color:#17121e;background-position:50% 42%;background-size:cover;border:1px solid #282333;border-radius:16px;align-items:flex-end;min-height:clamp(230px,34vw,390px);display:flex;position:relative;overflow:hidden}.event-details-hero-shade{background:linear-gradient(#05050824,#0505080d 40%,#050508e0);position:absolute;inset:0}.event-details-hero-actions{z-index:1;justify-content:space-between;align-items:center;display:flex;position:absolute;top:12px;left:12px;right:12px}.event-details-hero-actions>div{gap:8px;display:flex}.event-details-hero-actions button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080eb3;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:38px;height:38px;font-size:1.2rem;display:grid}.event-details-hero-actions button:disabled{cursor:wait;opacity:.65}.event-details-title-wrap{z-index:1;width:100%;padding:22px 24px;position:relative}.event-details-category{color:#fff;background:linear-gradient(110deg,#8d3fee,#d21b9d);border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:800;display:inline-flex}.event-details-title-wrap h1{color:#fff;text-transform:uppercase;margin:7px 0 0;font-size:clamp(1.4rem,3vw,2rem);font-weight:950;line-height:1.1}.event-details-body{width:min(100%,820px);margin:0 auto}.event-details-organizer{border-bottom:1px solid #24212d;align-items:center;gap:11px;min-height:70px;display:flex}.event-details-organizer>img{object-fit:cover;border:2px solid #dc3ca6;border-radius:50%;flex:none;width:42px;height:42px}.event-details-organizer-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.event-details-organizer-copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.event-details-organizer-copy span{color:#9d8ab3;font-size:.68rem}.event-details-organizer-copy small{color:#827b8d;font-size:.62rem}.event-details-organizer>button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#a33ce6,#d91c98);border:0;border-radius:999px;min-width:76px;padding:7px 12px;font-size:.7rem;font-weight:800}.event-details-organizer>button:disabled{cursor:default;opacity:.72}.event-details-social{color:#aaa2b5;white-space:nowrap;border-bottom:1px solid #24212d;align-items:center;gap:clamp(12px,3vw,26px);min-height:42px;font-size:.68rem;display:flex;overflow-x:auto}.event-details-social>:last-child{margin-left:0}.event-details-social button{color:#ddb4f4;font:inherit;cursor:pointer;background:#1b1423;border:1px solid #553365;border-radius:999px;flex:none;align-items:center;gap:4px;padding:5px 8px;display:inline-flex}.event-details-social button:hover{color:#fff;background:#261731;border-color:#a74bd2}.event-details-social svg{flex:none}.event-details-hero-actions .event-details-icon-action.is-liked{color:#ff68a9;background:#511436e0;border-color:#a33374}.event-details-hero-actions .event-details-icon-action:disabled{cursor:wait;opacity:.65}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.event-details-hero-actions .share-menu-control{display:inline-flex}.event-details-safety-action{justify-content:flex-end;padding:8px 0 12px;display:flex}.event-attendees-backdrop{z-index:2400;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030208c2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.event-attendees-dialog{color:#f7f2fb;background:#14111b;border:1px solid #47334f;border-radius:18px;flex-direction:column;width:min(440px,100%);max-height:min(78vh,640px);display:flex;overflow:hidden;box-shadow:0 24px 70px #00000094}.event-attendees-dialog>header{border-bottom:1px solid #302737;justify-content:space-between;align-items:flex-start;gap:14px;padding:19px 20px 15px;display:flex}.event-attendees-dialog>header span{color:#dc62ea;letter-spacing:.1em;font-size:.62rem;font-weight:850}.event-attendees-dialog>header h2{margin:5px 0 3px;font-size:1.05rem}.event-attendees-dialog>header p{color:#a79dad;margin:0;font-size:.72rem}.event-attendees-dialog>header button{color:#f4ecf8;cursor:pointer;background:#211b27;border:1px solid #403548;border-radius:50%;place-items:center;width:32px;height:32px;font-size:1.2rem;display:grid}.event-attendees-list{flex-direction:column;gap:4px;min-height:100px;padding:10px 14px 15px;display:flex;overflow-y:auto}.event-attendees-list>p{color:#afa5b8;text-align:center;margin:auto 0;padding:20px 8px;font-size:.8rem}.event-attendee-row{border-bottom:1px solid #28232e;align-items:center;gap:10px;min-height:52px;padding:6px 7px;display:flex}.event-attendee-row img,.event-attendee-avatar{color:#f7defe;object-fit:cover;background:#261531;border:1px solid #68447a;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:.8rem;font-weight:800;display:grid}.event-attendee-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.event-attendee-row small{color:#db78ed;margin-left:auto;font-size:.65rem}.event-details-tabs{border-bottom:1px solid #2a2433;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.event-details-tabs button{color:#938b9d;cursor:pointer;background:0 0;border:0;min-height:44px;font-size:.72rem;font-weight:700;position:relative}.event-details-tabs button.active{color:#d58aff}.event-details-tabs button.active:after{content:"";background:linear-gradient(90deg,#8f3af0,#e1209a);height:2px;position:absolute;bottom:-1px;left:12%;right:12%}.event-details-info,.event-details-ticket-section,.event-details-comments{padding:14px 0 0}.event-details-facts{background:#11101a;border:1px solid #2b2635;border-radius:14px;gap:11px;padding:15px;display:grid}.event-details-facts>span{color:#e9dcf6;align-items:flex-start;gap:10px;font-size:.75rem;display:flex}.event-details-facts>span>svg{color:#ba58ed;flex:none;width:18px;height:18px}.event-details-facts strong{flex-direction:column;gap:3px;font-weight:650;display:flex}.event-details-facts small{color:#8e8798;font-size:.65rem;font-weight:500}.event-calendar-action{background:#12101b;border:1px solid #342844;border-radius:12px;flex-direction:column;align-items:flex-start;gap:7px;margin-top:12px;padding:12px 13px;display:flex}.event-calendar-button{color:#f6eaff;cursor:pointer;background:linear-gradient(105deg,#442060,#522050);border:1px solid #70429a;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:0 12px;font-size:.7rem;font-weight:800;display:inline-flex}.event-calendar-button:hover:not(:disabled){background:linear-gradient(105deg,#5d2d84,#762965);border-color:#be66ed}.event-calendar-button:disabled{cursor:wait;opacity:.65}.event-calendar-action>small{color:#9d93aa;font-size:.63rem}.event-calendar-action .event-details-feedback{margin:0}.event-calendar-link{color:#d9a6ff;text-underline-offset:3px;font-size:.68rem;font-weight:750;text-decoration:underline}.event-details-description,.event-details-tags{margin-top:17px}.event-details-description h2,.event-details-tags h2{color:#f7efff;margin:0 0 7px;font-size:.8rem;font-weight:850}.event-details-description p{color:#c1b8ca;white-space:pre-line;margin:0;font-size:.73rem;line-height:1.65}.event-details-tags>div{flex-wrap:wrap;gap:7px;display:flex}.event-details-tags span{color:#d29af3;background:#1a1125;border:1px solid #a855f752;border-radius:999px;padding:5px 9px;font-size:.64rem;font-weight:700}.event-details-primary{color:#fff;cursor:pointer;background:linear-gradient(105deg,#9038eb,#d91b91);border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:44px;margin-top:17px;font-size:.75rem;font-weight:850;display:flex}.event-details-primary span{font-size:1.1rem}.event-details-feedback{color:#d6a6ff;margin:12px 0 0;font-size:.68rem}.event-details-ticket-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.event-details-ticket-section-heading h2{color:#f7efff;margin:0;font-size:.82rem;font-weight:850}.event-details-ticket-section-heading span{color:#978ca7;white-space:nowrap;font-size:.66rem}.event-details-sold-count{color:#d7a2f2;align-items:center;gap:6px;margin:-4px 0 12px;font-size:.68rem;font-weight:750;display:flex}.event-details-sold-count svg{color:#b65bed}.event-details-ticket-list{flex-direction:column;gap:10px;display:flex}.event-details-ticket{background:#11101a;border:1px solid #2b2635;border-radius:14px;flex-direction:column;justify-content:center;gap:10px;min-height:122px;padding:14px 15px;display:flex;box-shadow:0 5px 18px #0000001f}.event-details-ticket-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.event-details-ticket-top h3{color:#fff;margin:0;font-size:.8rem;font-weight:850}.event-details-ticket-top p{color:#9d93aa;margin:5px 0 0;font-size:.66rem}.event-details-ticket-top p.is-low-stock{color:#f4bd63;align-items:center;gap:4px;display:flex}.event-details-ticket-top>strong{color:#fff;flex:none;font-size:.82rem;font-weight:900}.event-details-ticket-stock{background:#242033;border-radius:999px;height:4px;overflow:hidden}.event-details-ticket-stock span{border-radius:inherit;background:linear-gradient(90deg,#963df2,#a044ed);height:100%;transition:width .2s;display:block}.event-details-ticket-quantity{align-items:center;gap:12px;display:flex}.event-details-ticket-quantity>strong{color:#fff;text-align:center;min-width:16px;font-size:.82rem}.event-details-ticket-quantity button{color:#cfc5da;cursor:pointer;background:#14131e;border:1px solid #282438;border-radius:50%;place-items:center;width:32px;height:32px;font-size:1.1rem;font-weight:700;display:grid}.event-details-ticket-quantity button.add{color:#fff;background:linear-gradient(135deg,#983be9,#d8209a);border-color:#0000}.event-details-ticket-quantity button:disabled{color:#514b5a;cursor:not-allowed;background:#11101a;border-color:#211f2b}.event-details-ticket-quantity button.add:disabled{color:#8c6d9b;background:#35243f}.event-details-checkout{z-index:120;width:min(100%,980px);padding:10px 20px max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a090ff7;border-top:1px solid #292337;grid-template-columns:minmax(0,1fr) auto;gap:9px 14px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -8px 26px #00000047}.event-details-checkout>div{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.event-details-checkout>div span{color:#a29aaa;font-size:.65rem}.event-details-checkout>div strong{color:#fff;font-size:.8rem;font-weight:900}.event-details-checkout>button{color:#fff;cursor:pointer;background:linear-gradient(105deg,#9038eb,#d91b91);border:0;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:.7rem;font-weight:850;display:flex}.event-details-checkout>button:disabled{color:#8d8495;cursor:not-allowed;background:#302539}.purchase-confirmation-overlay{z-index:1400;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040409b8;place-items:center;padding:20px;animation:.16s ease-out purchase-confirmation-fade-in;display:grid;position:fixed;inset:0}.purchase-confirmation-card{text-align:center;background:#11101b;border:1px solid #9a3be9;border-radius:15px;flex-direction:column;align-items:center;width:min(100%,320px);padding:19px 16px 18px;display:flex;box-shadow:0 0 28px #882ada29}.purchase-confirmation-check{color:#fff;background:linear-gradient(135deg,#bd35ce,#9e25ba);border-radius:50%;place-items:center;width:39px;height:39px;margin-bottom:11px;font-size:1.45rem;font-weight:700;display:grid}.purchase-confirmation-card h2{color:#fff;margin:0;font-size:.72rem;font-weight:950}.purchase-confirmation-card p{color:#d7d0e0;margin:7px 0 0;font-size:.66rem;line-height:1.45}.payment-modal-overlay{z-index:1400;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040409d1;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.payment-modal-content{color:#f8f4fb;scrollbar-color:#714191 #15131d;scrollbar-width:thin;background:#101019;border:1px solid #352942;border-radius:17px;flex-direction:column;width:min(100%,500px);max-height:min(92dvh,800px);display:flex;position:relative;overflow:auto;box-shadow:0 24px 70px #00000094,0 0 32px #8b3ad61f}.payment-modal-content .modal-header{z-index:1;background:#101019f7;border-bottom:1px solid #292433;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex;position:sticky;top:0}.payment-modal-content .modal-title{color:#fff;align-items:center;gap:7px;margin:0;font-size:.95rem;font-weight:850;display:flex}.payment-modal-content .btn-close-modal{color:#d8d0e1;cursor:pointer;background:#191721;border:1px solid #393043;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:1rem;display:grid}.payment-modal-content .payment-event-summary{background:#15141e;border:1px solid #2e2938;border-radius:12px;margin:15px 17px 0;padding:13px}.payment-modal-content .summary-title{color:#fff;margin:0 0 7px;font-size:.85rem;font-weight:850}.payment-modal-content .summary-details{color:#beb6c9;margin:5px 0 0;font-size:.69rem;line-height:1.5}.payment-modal-content .summary-details svg{color:#c58aee;vertical-align:-2px;margin-right:3px}.payment-modal-content .pix-container,.payment-modal-content .free-registration-box{flex-direction:column;gap:12px;padding:15px 17px 0;display:flex}.payment-modal-content .pix-price-badge{color:#c7b4d5;background:#1a1222;border:1px solid #ac4de152;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font-size:.72rem;display:flex}.payment-modal-content .pix-price-badge strong{color:#fff;font-size:.9rem}.payment-modal-content .pix-instruction{color:#bcb4c6;text-align:center;margin:0;font-size:.7rem;line-height:1.5}.payment-modal-content .pix-qrcode-wrapper{background:#fff;border:1px solid #302a3b;border-radius:12px;place-items:center;min-height:190px;padding:10px;display:grid}.payment-modal-content .pix-qrcode-img{aspect-ratio:1;object-fit:contain;width:min(100%,180px);display:block}.payment-modal-content .pix-copy-box label{color:#bcb4c6;margin-bottom:6px;font-size:.66rem;display:block}.payment-modal-content .pix-input-group{gap:7px;min-width:0;display:flex}.payment-modal-content .input-pix-code{color:#d9d2e1;background:#0a0a10;border:1px solid #302a3b;border-radius:8px;outline:none;width:100%;min-width:0;padding:9px;font-size:.62rem}.payment-modal-content .btn-copy-pix{color:#dfb5f5;cursor:pointer;background:#21162c;border:1px solid #653a85;border-radius:8px;flex:none;padding:0 11px;font-size:.65rem;font-weight:750}.payment-modal-content .pix-steps-box{color:#aaa2b4;background:#15141e;border-radius:9px;padding:10px 12px;font-size:.64rem;line-height:1.55}.payment-modal-content .pix-steps-box ol{margin:0;padding-left:18px}.payment-modal-content .free-registration-box{margin-top:0}.payment-modal-content .free-reg-text{color:#c8c0d1;background:#15141e;border:1px solid #2d2838;border-radius:10px;margin:0;padding:13px;font-size:.72rem;line-height:1.55}.payment-modal-content .free-reg-text strong{color:#e4b7ff}.payment-modal-content .free-reg-student-info{color:#9e96a9;flex-direction:column;gap:5px;font-size:.67rem;display:flex}.payment-modal-content .free-reg-student-info strong{color:#ece6f2;align-items:center;gap:5px;font-size:.74rem;display:flex}.payment-modal-content .modal-actions{background:#101019f7;border-top:1px solid #292433;gap:9px;margin-top:14px;padding:14px 17px 16px;display:flex;position:sticky;bottom:0}.payment-modal-content .modal-actions button{cursor:pointer;border-radius:9px;min-height:40px;font-size:.68rem;font-weight:800}.payment-modal-content .btn-cancelar{color:#b8b0c2;background:#181720;border:1px solid #383240;flex:none;padding:0 13px}.payment-modal-content .btn-submit{color:#fff;background:linear-gradient(105deg,#9038eb,#d91b91);border:0;flex:1;padding:0 14px}.payment-modal-content .modal-actions button:disabled{cursor:wait;opacity:.58}.my-tickets-screen{color:#f8f4fb;width:min(100%,940px);margin:0 auto;padding:20px 22px 34px}.my-tickets-screen>h1{color:#d831ec;letter-spacing:.015em;margin:0 0 12px;font-size:1.05rem;font-weight:950}.my-tickets-tabs{background:#11101a;border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.my-tickets-tabs button{color:#92899f;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:35px;font-size:.69rem;font-weight:750}.my-tickets-tabs button.active{color:#fff;background:linear-gradient(105deg,#8c37e9,#cf218f);box-shadow:0 4px 12px #972dca33}.my-tickets-list{grid-template-columns:minmax(0,1fr);gap:13px;margin-top:15px;display:grid}.my-ticket-card{background:#11101a;border:1px solid #312344;border-radius:17px;overflow:hidden;box-shadow:0 8px 22px #00000029}.my-ticket-cover{background-color:#1b1424;background-position:50% 45%;background-size:cover;align-items:flex-end;min-height:101px;display:flex;position:relative}.my-ticket-cover-shade{background:linear-gradient(#06050a2e,#06050ae0);position:absolute;inset:0}.my-ticket-cover-copy{z-index:1;min-width:0;padding:12px 13px 10px;position:relative}.my-ticket-cover-copy h2{color:#fff;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;font-size:.82rem;font-weight:950;line-height:1.15;overflow:hidden}.my-ticket-cover-copy span{color:#d4c1ec;margin-top:3px;font-size:.62rem;display:block}.my-ticket-used-badge{z-index:1;color:#c6bdce;background:#0e0c14b8;border:1px solid #ffffff3d;border-radius:999px;padding:4px 8px;font-size:.54rem;font-weight:900;position:absolute;top:10px;right:10px}.my-ticket-card.is-used .my-ticket-cover{filter:saturate(.55)}.my-ticket-details{grid-template-columns:78px minmax(0,1fr);gap:11px;padding:10px 11px 8px;display:grid}.my-ticket-qr{object-fit:contain;background:#fff;border-radius:9px;width:78px;height:78px;padding:4px;display:block}.my-ticket-data{flex-direction:column;justify-content:center;gap:5px;min-width:0;display:flex}.my-ticket-data>span{color:#c8bdd7;align-items:flex-start;gap:6px;min-width:0;font-size:.63rem;line-height:1.35;display:flex}.my-ticket-data>span>svg{color:#b45be5;flex:none;width:14px;height:14px}.my-ticket-data small{color:#746d7d;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.my-ticket-data>strong{color:#fff;font-size:.7rem;font-weight:900}.my-ticket-barcode{background-color:#17131f;background-image:repeating-linear-gradient(90deg,#a333ec 0 2px,#0000 2px 5px,#e22ca5 5px 6px,#0000 6px 9px,#6e39c8 9px 11px,#0000 11px 14px);border:1px solid #2b2038;border-radius:8px;height:24px;margin:0 11px 9px}.my-ticket-actions{gap:7px;padding:0 10px 10px;display:flex}.my-ticket-show-button{color:#fff;cursor:pointer;background:linear-gradient(105deg,#9138eb,#d91c91);border:0;border-radius:9px;flex:1;min-width:0;min-height:37px;font-size:.65rem;font-weight:850}.my-ticket-share-button{color:#b9a9cb;cursor:pointer;background:#1a1722;border:1px solid #30283b;border-radius:9px;flex:none;place-items:center;width:37px;height:37px;font-size:1rem;display:grid}.my-tickets-feedback{color:#d4a0f3;margin:9px 0 0;font-size:.65rem}.my-tickets-empty{color:#9c93a8;text-align:center;padding:42px 18px}.my-tickets-empty>span,.my-tickets-empty>svg{color:#aa4bdd;font-size:1.4rem}.my-tickets-empty>svg{width:23px;height:23px}.my-tickets-empty h2{color:#eee7f4;margin:8px 0 5px;font-size:.88rem}.my-tickets-empty p{max-width:360px;margin:0 auto;font-size:.68rem;line-height:1.5}.my-ticket-viewer{z-index:1350;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050409db;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.my-ticket-viewer-card{text-align:center;background:#11101a;border:1px solid #843dd0;border-radius:17px;flex-direction:column;align-items:center;width:min(100%,360px);padding:23px 20px 20px;display:flex;position:relative}.my-ticket-viewer-close{color:#d9d0e2;cursor:pointer;background:#1b1824;border:1px solid #352b42;border-radius:50%;place-items:center;width:29px;height:29px;font-size:1.1rem;display:grid;position:absolute;top:9px;right:10px}.my-ticket-viewer-card h2{color:#fff;margin:0 26px;font-size:.9rem}.my-ticket-viewer-card p{color:#aa9db8;margin:6px 0 14px;font-size:.68rem}.my-ticket-viewer-card img{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:12px;width:min(100%,245px);padding:8px}.my-ticket-viewer-card>strong{color:#e1b5fa;margin-top:12px;font-size:.7rem}.my-ticket-viewer-card>span{color:#a49bad;margin-top:6px;font-size:.64rem}@media (width<=520px){.payment-modal-overlay{align-items:center;padding:10px}.payment-modal-content{border-radius:15px;width:100%;max-height:calc(100dvh - 20px)}.payment-modal-content .modal-header{padding:13px 14px}.payment-modal-content .modal-actions{padding:12px 14px max(12px, env(safe-area-inset-bottom))}.my-tickets-screen{padding:16px 12px 28px}.my-ticket-cover{min-height:92px}.my-ticket-details{grid-template-columns:72px minmax(0,1fr);gap:9px;padding:9px 9px 7px}.my-ticket-qr{width:72px;height:72px}.my-ticket-barcode{margin-inline:9px}.my-ticket-actions{padding-inline:8px}}@media (width>=860px){.my-tickets-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@keyframes purchase-confirmation-fade-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.event-details-comments>p{color:#c1b8ca;background:#11101a;border:1px solid #2b2635;border-radius:12px;padding:14px;font-size:.75rem}@media (width<=520px){.event-details-screen{padding:0 12px 28px}.event-details-screen--tickets{padding-bottom:136px}.event-details-hero{border-radius:0 0 13px 13px;min-height:205px}.event-details-title-wrap{padding:16px}.event-details-hero-actions{top:9px;left:9px;right:9px}.event-details-hero-actions button{width:34px;height:34px}.event-details-social{gap:12px;font-size:.62rem}.event-details-checkout{padding:9px 12px max(9px, env(safe-area-inset-bottom))}}.event-boost-goal,.profile-event-goal{color:#d7a0ff;background:#5d237d2e;border:1px solid #a855f74d;border-radius:999px;align-items:center;gap:5px;max-width:100%;font-size:.68rem;font-weight:750;line-height:1.35;display:inline-flex}.event-boost-goal{width:fit-content;margin:0 0 10px;padding:5px 9px}.profile-event-goal{width:fit-content;margin-top:7px;padding:4px 8px}.event-boost-goal>svg,.profile-event-goal>svg{color:#ef55bd}.event-boost-goal--icon-only,.profile-event-goal--icon-only{justify-content:center;width:29px;height:29px;padding:0}.profile-event-presences{color:#a99fb4;margin-top:5px;font-size:.64rem;display:block}.event-attendance-panel{border-top:1px solid #25222e;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding-top:8px;display:flex}.event-attendance-label{color:#aaa2b4;white-space:nowrap;font-size:.62rem;font-weight:650}.event-attendance-total{color:#d7a0ff;white-space:nowrap;font-size:.62rem;font-weight:800}.event-attendance-options{gap:6px;display:flex}.event-attendance-options button{color:#aaa2b4;cursor:pointer;background:0 0;border:1px solid #302b39;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-height:27px;padding:3px 8px;font-size:.59rem;font-weight:700;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.event-attendance-options button:hover{color:#fff;border-color:#7b43a2}.event-attendance-options button.selected{color:#e2c1f6;background:#8e3abe24;border-color:#8f49bb}.event-attendance-options button small{color:#858090;font-size:.55rem}.event-attendance-options button.selected small{color:#d9b4f1}.event-social-feedback{color:#b9a9c5;margin:9px 0 0;font-size:.68rem}.event-card-author-actions{align-items:center;gap:9px;min-width:0;display:flex}.event-card-follow-button{color:#ff79c7;cursor:pointer;background:#d0208e1c;border:1px solid #db2d9e99;border-radius:999px;flex:none;padding:5px 9px;font-size:.6rem;font-weight:800}.event-card-follow-button.is-following{color:#bbb1c3;background:#1b1720;border-color:#49394e}.event-card-follow-button:disabled{cursor:wait;opacity:.62}.explore-event-social-actions{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;padding:7px 8px 2px;display:flex}.explore-social-action{color:#b7aebb;min-width:27px;min-height:27px;font:inherit;cursor:pointer;background:#15121b;border:1px solid #302a39;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:4px 6px;font-size:.61rem;display:inline-flex}.explore-social-action:hover,.explore-social-action.is-liked{color:#ff4f9b;border-color:#71304f}.explore-social-action:disabled,.explore-social-follow:disabled{cursor:wait;opacity:.62}.explore-social-follow{color:#fff;cursor:pointer;background:linear-gradient(100deg,#c52b95,#8939cd);border:1px solid #a83291;border-radius:999px;min-height:27px;padding:4px 8px;font-size:.59rem;font-weight:800}.explore-social-follow.is-following{color:#d5cedb;background:#242129;border-color:#3b3742}.explore-social-feedback{color:#d9b5f3;margin:3px 8px 7px;font-size:.65rem}.explore-event-social-actions .content-report-trigger{min-height:27px;padding:4px 7px;font-size:.58rem}.explore-event-social-actions .share-menu-control{display:inline-flex}.share-menu-control{flex:none;align-items:center;display:inline-flex;position:relative}.share-menu-popover{z-index:2600;color:#f8f3ff;background:#15121c;border:1px solid #443450;border-radius:15px;width:min(316px,100vw - 24px);padding:13px;animation:.14s ease-out share-menu-pop-in;position:fixed;box-shadow:0 18px 54px #00000094}.share-menu-heading{border-bottom:1px solid #2c2634;justify-content:space-between;align-items:flex-start;gap:12px;padding:2px 1px 11px;display:flex}.share-menu-heading>div{gap:4px;min-width:0;display:grid}.share-menu-heading strong{font-size:.82rem;font-weight:850}.share-menu-heading span{color:#a69daf;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.share-menu-heading>button{color:#ded5e8;cursor:pointer;background:#1d1924;border:1px solid #393142;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;display:grid}.share-menu-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-top:11px;display:grid}.share-menu-options>button{color:#eee6f5;text-align:left;cursor:pointer;background:#1c1823;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;min-width:0;min-height:47px;padding:6px 8px;font-size:.67rem;font-weight:750;transition:background .15s,border-color .15s;display:flex}.share-menu-options>button:hover:not(:disabled),.share-menu-options>button:focus-visible{background:#282033;border-color:#67417d;outline:none}.share-menu-options>button:disabled{cursor:wait;opacity:.55}.share-menu-platform-icon{color:#e9cafa;background:#342141;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:.58rem;font-weight:900;display:grid}.share-menu-platform-icon--whatsapp{color:#8af0bb;background:#143e30}.share-menu-platform-icon--telegram{color:#89d8ff;background:#14384b}.share-menu-platform-icon--facebook{color:#a9c6ff;background:#1b3155;font-size:.9rem}.share-menu-platform-icon--x{color:#fff;background:#26242a;font-size:.72rem}.share-menu-platform-icon--copy{color:#e4c5fa;background:#382346}.share-menu-platform-icon--native{color:#ffb4dc;background:#43203e}.share-menu-status{color:#d7aae9;margin:10px 2px 0;font-size:.65rem}@keyframes share-menu-pop-in{0%{opacity:0;transform:translateY(4px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.event-comment-preview{color:#bcb3c8;text-align:left;cursor:pointer;background:#13111a;border:1px solid #2b2635;border-radius:9px;align-items:center;gap:7px;width:100%;min-width:0;min-height:35px;margin-top:7px;padding:6px 9px;display:flex;overflow:hidden}.event-comment-preview>svg{color:#c265eb;flex:none}.event-comment-preview>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.64rem;overflow:hidden}.event-comment-preview>span strong{color:#e1c5f4}.explore-trending-item .event-comment-preview{background:#11101a;border-color:#292638;border-radius:8px;min-height:33px;margin-top:0;padding:5px 7px}.explore-trending-item .event-comment-preview>span{font-size:.55rem}.comments-drawer-backdrop{z-index:1900;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030208b8;justify-content:center;align-items:center;animation:.18s ease-out comments-drawer-backdrop-in;display:flex;position:fixed;inset:0;overflow:hidden}.comments-drawer-layout{grid-template-columns:minmax(250px,min(35vw,420px)) minmax(370px,440px);align-self:center;width:min(100%,860px);height:min(100%,900px);margin:0;animation:.22s ease-out comments-drawer-slide-in;display:grid}.comments-drawer-event-preview{background:#09080e;border:1px solid #30243b;border-right:0;border-radius:18px 0 0 18px;min-width:0;position:relative;overflow:hidden}.comments-drawer-event-preview>img{object-fit:contain;width:100%;height:100%}.comments-drawer-preview-copy{background:linear-gradient(#0000,#07050af2);flex-direction:column;gap:5px;padding:38px 18px 19px;display:flex;position:absolute;bottom:0;left:0;right:0}.comments-drawer-preview-copy>span{color:#fff;background:#732c94cc;border:1px solid #e1a3ff66;border-radius:999px;align-self:flex-start;padding:4px 8px;font-size:.62rem;font-weight:800}.comments-drawer-preview-copy strong{color:#fff;font-size:clamp(1rem,2vw,1.55rem);font-weight:900;line-height:1.15}.comments-drawer-preview-copy small{color:#e4d9ec;font-size:.69rem}.comments-drawer{color:#f8f3ff;background:#0e0c15;border:1px solid #30243b;border-radius:0 18px 18px 0;flex-direction:column;width:100%;min-width:0;height:100%;display:flex;box-shadow:-24px 0 70px #0000006b}.comments-drawer-header{border-bottom:1px solid #26212f;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:14px 18px;display:flex}.comments-drawer-heading{align-items:center;gap:12px;min-width:0;display:flex}.comments-drawer-icon{color:#db9bff;background:#913cb829;border:1px solid #673881;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}.comments-drawer-heading h2{margin:0;font-size:.96rem;font-weight:800}.comments-drawer-heading p{color:#aaa1b5;text-overflow:ellipsis;white-space:nowrap;max-width:300px;margin:4px 0 0;font-size:.68rem;overflow:hidden}.comments-drawer-header>button{color:#e8dff0;cursor:pointer;background:#17131f;border:1px solid #393142;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.comments-drawer-list{overscroll-behavior:contain;flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px 18px;display:flex;overflow-y:auto}.comments-drawer-item{align-items:flex-start;gap:11px;display:flex}.comments-drawer-avatar{color:#e7c6fb;object-fit:cover;background:#21182c;border:1px solid #654078;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.comments-drawer-avatar--empty{font-size:.82rem;font-weight:800}.comments-drawer-item-copy{background:#15121c;border:1px solid #2c2636;border-radius:4px 14px 14px;flex:1;min-width:0;padding:10px 12px}.comments-drawer-item-copy strong{color:#e9d7f5;margin-bottom:5px;font-size:.72rem;display:block}.comments-drawer-item-copy p,.comments-drawer-state{color:#cbc3d3;overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:1.55}.comments-drawer-thread{flex:none;gap:9px;display:grid}.comments-drawer-comment-actions{flex-wrap:wrap;gap:15px;margin-top:8px;display:flex}.comments-drawer-comment-actions button{color:#9e95a9;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:.65rem;font-weight:750;display:inline-flex}.comments-drawer-comment-actions button:hover,.comments-drawer-comment-actions button.liked{color:#ff5d9c}.comments-drawer-comment-actions button:disabled{cursor:not-allowed;opacity:.5}.comments-drawer-replies{gap:10px;padding-left:44px;display:grid}.comments-drawer-reply{align-items:flex-start;gap:9px;display:flex}.comments-drawer-reply .comments-drawer-avatar{width:30px;height:30px}.comments-drawer-reply .comments-drawer-item-copy{padding:8px 10px}.comments-drawer-reply-form{gap:7px;padding-left:49px;display:flex}.comments-drawer-reply-form input{color:#fff;width:0;min-width:0;min-height:36px;font:inherit;background:#17141e;border:1px solid #393043;border-radius:9px;outline:none;flex:1;padding:0 10px;font-size:.68rem}.comments-drawer-reply-form input:focus{border-color:#9a4ec2}.comments-drawer-reply-form button{color:#ead6fa;cursor:pointer;background:#291b35;border:1px solid #70429a;border-radius:9px;min-height:36px;padding:0 10px;font-size:.65rem;font-weight:800}.comments-drawer-reply-form button:disabled{cursor:not-allowed;opacity:.48}.comments-drawer-thread-feedback{color:#ff9abf!important;margin-top:7px!important;font-size:.64rem!important}@media (width>=521px) and (width<=760px){.comments-drawer-layout{grid-template-columns:minmax(170px,.75fr) minmax(0,1fr);width:calc(100vw - 24px)}}.comments-drawer-state{text-align:center;background:#15121c;border:1px solid #30283a;border-radius:13px;padding:16px}.comments-drawer-state button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#9d39e4,#e21b91);border:0;border-radius:9px;min-height:36px;margin-top:12px;padding:0 16px;font-size:.72rem;font-weight:800}.comments-drawer-form{padding:14px 18px max(16px, env(safe-area-inset-bottom));background:#100e17;border-top:1px solid #2a2432;flex:none;gap:10px;display:grid}.comments-drawer-form textarea{resize:vertical;color:#fff;width:100%;min-height:66px;font:inherit;background:#17141e;border:1px solid #393043;border-radius:12px;outline:none;padding:11px 12px;font-size:.75rem}.comments-drawer-form textarea:focus{border-color:#9a4ec2;box-shadow:0 0 0 3px #9a4ec224}.comments-drawer-form>button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#9d39e4,#e21b91);border:0;border-radius:10px;justify-self:end;min-height:40px;padding:0 16px;font-size:.72rem;font-weight:800}.comments-drawer-form>button:disabled{cursor:not-allowed;opacity:.48}.comments-drawer-form>p{color:#ff9abf;margin:0;font-size:.68rem}.event-details-comments>button{color:#f6eaff;cursor:pointer;background:linear-gradient(105deg,#442060,#522050);border:1px solid #70429a;border-radius:9px;min-height:38px;padding:0 14px;font-size:.72rem;font-weight:800}@keyframes comments-drawer-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes comments-drawer-slide-in{0%{transform:translate(24px)}to{transform:translate(0)}}@media (width<=520px){.comments-drawer-backdrop{align-items:center}.comments-drawer-layout{border:1px solid #30243b;border-radius:18px;grid-template-rows:126px minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-self:center;width:calc(100vw - 20px);height:min(90dvh,820px);margin:auto;overflow:hidden}.comments-drawer-event-preview{border:0;border-radius:0}.comments-drawer-event-preview>img{object-fit:cover;object-position:center 44%}.comments-drawer-preview-copy{gap:3px;padding:22px 14px 9px}.comments-drawer-preview-copy>span{padding:3px 7px;font-size:.54rem}.comments-drawer-preview-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.comments-drawer-preview-copy small{text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.comments-drawer{box-shadow:none;border:0;border-radius:0}.comments-drawer-header{min-height:68px;padding:12px 15px}.comments-drawer-list{padding:16px 14px}.comments-drawer-form{padding-inline:14px}.comments-drawer-replies,.comments-drawer-reply-form{padding-left:38px}.event-attendance-panel{gap:6px}.event-attendance-options{gap:4px}.event-attendance-options button{padding-inline:6px}}@media (width>=521px){.boost-goal-actions{flex-direction:row;justify-content:flex-end}.boost-goal-actions button{padding-inline:14px}}@media (width>=1024px){.app-main-layout{grid-template-columns:196px minmax(0,760px);align-items:start;gap:24px;width:min(100%,980px);margin-inline:auto;display:grid}.app-main-sidebar{min-width:0;display:block}.app-nav--primary{z-index:1100;background:#0c0f10;border:1px solid #252431;border-radius:15px;flex-direction:column;justify-content:space-between;align-items:center;gap:2px;width:56px;height:auto;min-height:0;padding:8px 5px;transition:width .18s;position:fixed;inset:54px auto 12px 12px;overflow:hidden;box-shadow:0 12px 32px #00000059}.app-nav--primary:hover,.app-nav--primary:focus-within{align-items:stretch;width:196px;padding-inline:8px}.app-nav-item{color:#f1f1f4;border-radius:10px;flex-direction:row;flex:0 0 40px;justify-content:center;gap:0;width:40px;min-height:40px;padding:0;font-size:.84rem}.app-nav-item.active{background:#a855f71f}.app-nav--primary:hover .app-nav-item,.app-nav--primary:focus-within .app-nav-item{justify-content:flex-start;gap:12px;width:100%;padding-inline:12px}.app-nav-label{opacity:0;visibility:hidden;text-align:left;white-space:nowrap;width:0;max-width:0;font-size:.78rem;transition:opacity .14s;display:block;overflow:hidden}.app-nav--primary:hover .app-nav-label,.app-nav--primary:focus-within .app-nav-label{opacity:1;visibility:visible;width:auto;max-width:130px}.app-nav-create{width:40px;height:40px;box-shadow:none;border-radius:10px;flex:0 0 40px;justify-content:center;gap:0;margin:0;padding:0;transform:none}.app-nav-create-label{opacity:0;visibility:hidden;text-align:left;white-space:nowrap;width:0;max-width:0;font-size:.78rem;font-weight:700;transition:opacity .14s;display:block;overflow:hidden}.app-nav-secondary{display:flex}.app-nav-divider{background:#30303a;flex:0 0 1px;width:30px;height:1px;display:block}.app-nav--primary:hover .app-nav-divider,.app-nav--primary:focus-within .app-nav-divider{width:100%}.app-nav--primary:hover .app-nav-create,.app-nav--primary:focus-within .app-nav-create{flex-basis:40px;justify-content:flex-start;gap:12px;width:100%;padding-inline:12px}.app-nav--primary:hover .app-nav-create-label,.app-nav--primary:focus-within .app-nav-create-label{opacity:1;visibility:visible;width:auto;max-width:130px}.user-stories{width:min(100%,980px);margin-inline:auto;padding-left:220px}.app-header-icon-action{display:none!important}.app-feed-right-sidebar{scrollbar-width:thin;scrollbar-color:#393044 transparent;flex-direction:column;gap:16px;min-width:0;max-height:calc(100dvh - 92px);padding:10px 12px 18px 0;display:flex;position:sticky;top:14px;overflow-y:auto}.app-feed-right-sidebar .feed-profile-card{background:linear-gradient(150deg,#11101a,#0b0b12 75%);border:1px solid #262432;border-radius:13px;width:100%;max-height:none;padding:15px;display:block;position:static;overflow:visible;box-shadow:0 12px 28px #0000002e}.app-feed-right-sidebar .profile-discovery{gap:12px;min-width:0;padding:4px 0 8px}.feed-sidebar-discovery .profile-discovery-heading{flex-direction:column;align-items:flex-start;gap:4px}.feed-sidebar-discovery .profile-discovery-heading h2{font-size:.88rem}.feed-sidebar-discovery .profile-discovery-heading p{text-align:left}.feed-sidebar-discovery .profile-discovery-columns{grid-template-columns:minmax(0,1fr);gap:12px}.feed-sidebar-discovery .profile-discovery-event-open>img{width:64px;height:52px}.feed-sidebar-discovery .profile-suggested-organizer{grid-template-columns:minmax(0,1fr);gap:7px;padding:8px}.feed-sidebar-discovery .profile-suggested-follow{width:100%}.feed-profile-heading{align-items:center;gap:10px;min-width:0;display:flex}.feed-profile-heading>img{object-fit:cover;background:#20162b;border:2px solid #a63bd0;border-radius:50%;flex:0 0 48px;width:48px;height:48px}.feed-profile-heading>div{min-width:0}.feed-profile-name{color:#f8f5fb;text-overflow:ellipsis;white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:0;max-width:100%;margin:0;padding:0;font-size:.82rem;font-weight:850;display:block;overflow:hidden}.feed-profile-name:hover{color:#d898f3}.feed-profile-name:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #a855f7}.feed-profile-heading p{color:#8f899c;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:.65rem;overflow:hidden}.feed-profile-bio{color:#aaa4b4;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:13px 0;font-size:.68rem;line-height:1.5;display:-webkit-box;overflow:hidden}.feed-profile-stats{border-top:1px solid #292632;border-bottom:1px solid #292632;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 0;display:grid}.feed-profile-stats>div{flex-direction:column;align-items:center;gap:3px;min-width:0;padding-inline:3px;display:flex}.feed-profile-stats>div+div{border-left:1px solid #292632}.feed-profile-stats strong{color:#f4edf9;font-size:.78rem;font-weight:850}.feed-profile-stats span{color:#8e879b;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.53rem;overflow:hidden}}@media (width>=1024px) and (width<=1159px){.app-feed-right-sidebar .feed-profile-card{padding:9px}.feed-profile-heading{gap:7px}.feed-profile-heading>img{flex-basis:36px;width:36px;height:36px}.feed-profile-name{font-size:.67rem}.feed-profile-heading p{font-size:.57rem}.feed-profile-bio,.feed-profile-stats{margin-top:9px;padding:8px 0}.feed-profile-stats span{font-size:.46rem}.feed-sidebar-discovery .profile-discovery-event-open>img{width:48px;height:44px}.feed-sidebar-discovery .profile-discovery-event-copy>strong{font-size:.56rem}.feed-sidebar-discovery .profile-discovery-event-copy>span{font-size:.48rem}}.auth-modal-overlay{z-index:2200;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030308d1;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0;overflow-y:auto}.auth-modal{color:#fff;background:#0d0c13;border:1px solid #30283c;border-radius:20px;width:min(100%,500px);max-height:calc(100dvh - 36px);position:relative;overflow-y:auto;box-shadow:0 28px 90px #000000a6,0 0 40px #a855f714}.auth-modal-close{z-index:1;color:#e2d9ed;cursor:pointer;background:#08070dad;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px;right:14px}.auth-modal-close:disabled{cursor:wait;opacity:.55}.auth-modal-header{text-align:center;background:radial-gradient(at 50% 0,#a855f730,#0000 74%);border-bottom:1px solid #25212e;flex-direction:column;align-items:center;padding:32px 30px 25px;display:flex;position:relative}.auth-brand-mark{color:#efd8ff;letter-spacing:-.06em;background:linear-gradient(145deg,#321b4c,#201328);border:1px solid #70439a;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:11px;font-size:.95rem;font-weight:950;display:grid;box-shadow:0 8px 28px #a855f72e}.auth-brand-name{color:#dc9cff;letter-spacing:.16em;font-size:.68rem;font-weight:900}.auth-modal-header h1{color:#fff;letter-spacing:-.035em;margin:9px 0 5px;font-size:clamp(1.35rem,4vw,1.65rem);font-weight:900}.auth-modal-header p{color:#aaa3b5;max-width:340px;margin:0;font-size:.84rem;line-height:1.5}.auth-modal-content{padding:22px 30px 28px}.auth-mode-tabs{background:#13121a;border:1px solid #26232e;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:20px;padding:4px;display:grid}.auth-mode-tabs button{color:#aaa3b5;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:42px;font-size:.84rem;font-weight:750}.auth-mode-tabs button.active{color:#fff;background:linear-gradient(105deg,#8839d8,#c72b9d);box-shadow:0 4px 14px #a855f738}.auth-mode-tabs button:disabled{cursor:wait;opacity:.65}.auth-form{flex-direction:column;gap:14px;display:flex}.auth-consent{color:#bcb5c8;align-items:flex-start;gap:9px;font-size:.76rem;line-height:1.5;display:flex}.auth-consent>div{gap:3px;display:grid}.auth-consent label{cursor:pointer}.auth-consent>div>span{color:#958ba1;font-size:.72rem}.auth-consent input{accent-color:#b541df;flex:none;width:16px;height:16px;margin:2px 0 0}.auth-field{flex-direction:column;gap:7px;min-width:0;display:flex}.auth-field>label{color:#ddd6e6;font-size:.8rem;font-weight:700}.auth-field input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-height:48px;font:inherit;background:#14121b;border:1px solid #34303e;border-radius:10px;outline:0;padding:0 14px;font-size:.88rem;transition:border-color .15s,box-shadow .15s,background .15s}.auth-field select{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-height:48px;font:inherit;background:#14121b;border:1px solid #34303e;border-radius:10px;outline:0;padding:0 12px;font-size:.84rem;transition:border-color .15s,box-shadow .15s,background .15s}.auth-field select:focus{background:#17131f;border-color:#a855f7;box-shadow:0 0 0 3px #a855f726}.auth-field select:disabled{opacity:.65}.auth-field>label span{color:#888192;font-weight:500}.auth-signup-location-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;display:grid}.app-feed-section{width:100%;margin-bottom:14px}.create-content-switch{background:#111019;border:1px solid #2c2638;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:min(100% - 32px,720px);margin:16px auto;padding:5px;display:grid}.create-content-switch button{color:#a9a2b4;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:.75rem;font-weight:800}.create-content-switch button.active{color:#fff;background:linear-gradient(105deg,#8f37df,#d91b91)}.create-video-post-screen{color:#f7f2fa;background:#101019;border:1px solid #2b2636;border-radius:16px;width:min(100% - 32px,720px);margin:0 auto 28px;padding:19px}.create-video-post-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:17px;display:flex}.create-video-post-header>div>span{color:#d35af2;letter-spacing:.08em;font-size:.61rem;font-weight:900}.create-video-post-header h1{color:#fff;margin:5px 0 0;font-size:1.18rem}.create-video-post-header p{color:#a8a1b2;margin:6px 0 0;font-size:.73rem;line-height:1.5}.create-video-post-header>button{color:#ddd4e5;cursor:pointer;background:#181620;border:1px solid #393142;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.create-video-post-form{flex-direction:column;gap:9px;display:flex}.create-video-preview{object-fit:contain;background:#050508;border-radius:12px;width:100%;max-height:440px;display:block}.create-video-select{cursor:pointer;background:#090910;border:1px dashed #694184;border-radius:12px;place-items:center;min-height:190px;margin-bottom:8px;display:grid}.create-video-select--compact{color:#d7b5eb;border-style:solid;border-color:#44344f;border-radius:8px;align-items:center;width:fit-content;min-height:0;margin:0 0 8px;padding:8px 11px;font-size:.68rem;font-weight:750;display:flex}.create-video-picker-input{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.create-video-picker-placeholder{color:#cd8df0;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:190px;display:flex}.create-video-picker-placeholder strong{color:#f2eaf7;font-size:.82rem}.create-video-picker-placeholder small{color:#9690a1;font-size:.64rem}.create-video-change-label{color:#d7b5eb;cursor:pointer;border:1px solid #44344f;border-radius:8px;width:fit-content;padding:7px 10px;font-size:.68rem;font-weight:750}.create-video-caption-label{color:#e9dff0;font-size:.72rem;font-weight:800}.create-video-post-form textarea{resize:vertical;color:#f7f2fa;width:100%;min-height:112px;font:inherit;background:#0b0a11;border:1px solid #352e40;border-radius:10px;outline:none;padding:11px 12px;font-size:.76rem;line-height:1.5}.create-video-post-form textarea:focus{border-color:#a34ad1;box-shadow:0 0 0 3px #a855f71f}.create-video-caption-count{color:#8f899b;align-self:flex-end;margin-top:-6px;font-size:.62rem}.create-video-upload-progress{color:#c9bfd4;gap:7px;font-size:.67rem;display:grid}.create-video-upload-progress progress{accent-color:#bb3dd6;width:100%;height:7px}.create-video-post-error{color:#ff9da9;margin:3px 0;font-size:.68rem}.create-video-post-actions{justify-content:flex-end;gap:9px;margin-top:6px;display:flex}.create-video-post-actions button{min-height:39px;font:inherit;cursor:pointer;border-radius:9px;padding:0 14px;font-size:.7rem;font-weight:800}.create-video-cancel{color:#c9c0d1;background:#17151e;border:1px solid #393342}.create-video-publish{color:#fff;background:linear-gradient(105deg,#8f37df,#d91b91);border:0;justify-content:center;align-items:center;gap:6px;display:inline-flex}.create-video-post-actions button:disabled{cursor:wait;opacity:.55}.media-post-card{color:#f6f1fa;background:#101019;border:1px solid #2b2838;border-radius:15px;width:min(100% - 32px,712px);margin:0 auto 16px;overflow:hidden}.media-post-header{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.media-post-author{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.media-post-author img,.media-post-avatar-fallback,.media-post-comment img,.media-post-comment-avatar{color:#f3d9ff;object-fit:cover;background:#251331;border:1px solid #b744d2;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:.76rem;font-weight:800;display:grid}.media-post-author>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.media-post-author strong,.media-post-author small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-post-author strong{color:#f5eff9;font-size:.72rem}.media-post-author small{color:#9690a1;font-size:.59rem}.media-post-type{color:#d6a1f5;background:#a448d92e;border-radius:999px;flex:none;padding:4px 8px;font-size:.56rem;font-weight:800}.media-post-video{object-fit:contain;background:#050508;width:100%;max-height:min(70vh,680px);display:block}.media-post-caption{color:#e0d9e8;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 14px 3px;font-size:.75rem;line-height:1.55}.media-post-actions{gap:17px;padding:11px 14px;display:flex}.media-post-actions button{color:#aaa2b4;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:.65rem;display:inline-flex}.media-post-actions button.liked{color:#ff4a91}.media-post-actions button.active{color:#c48cef}.media-post-comments{border-top:1px solid #2a2634;padding:10px 13px 12px}.media-post-comment-list{flex-direction:column;gap:10px;max-height:290px;padding:2px 0 10px;display:flex;overflow-y:auto}.media-post-comment{align-items:flex-start;gap:8px;display:flex}.media-post-comment img,.media-post-comment-avatar{width:27px;height:27px;font-size:.62rem}.media-post-comment p{color:#c6becf;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.66rem;line-height:1.5}.media-post-comment p strong{color:#f0eaf5;margin-right:6px}.media-post-no-comments{color:#938b9e;margin:3px 0;font-size:.66rem}.media-post-comment-form{gap:7px;display:flex}.media-post-comment-form input{color:#f7f2fa;width:100%;min-width:0;min-height:38px;font:inherit;background:#0b0a11;border:1px solid #38313f;border-radius:8px;outline:none;padding:0 10px;font-size:.67rem}.media-post-comment-form input:focus{border-color:#9b51c9}.media-post-comment-form button{color:#fff;font:inherit;cursor:pointer;background:#7e31b7;border:0;border-radius:8px;flex:none;padding:0 12px;font-size:.65rem;font-weight:800}.media-post-comment-form button:disabled{cursor:wait;opacity:.5}.media-post-feedback{color:#ff9da9;margin:0;padding:0 14px 12px;font-size:.65rem}.app-feed-empty-region{color:#a9a3b3;background:#101019;border:1px solid #262231;border-radius:12px;width:min(100% - 32px,712px);margin:0 auto 18px;padding:16px;font-size:.78rem;line-height:1.5}.feed-profile-location,.feed-profile-occupation{color:#c496eb;margin:4px 0 0;font-size:.64rem;line-height:1.4}.feed-profile-occupation{color:#9790a1}.auth-field input::placeholder{color:#777182}.auth-field input:focus{background:#17131f;border-color:#a855f7;box-shadow:0 0 0 3px #a855f726}.auth-field input:disabled{opacity:.65}.auth-password-field{position:relative}.auth-password-field input{padding-right:82px}.auth-password-field>button{color:#d7a5ff;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 8px;font-size:.75rem;font-weight:750;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.auth-password-field>button:disabled{cursor:wait;opacity:.55}.auth-feedback{border:1px solid #0000;border-radius:9px;margin:0 0 14px;padding:11px 12px;font-size:.78rem;line-height:1.45}.auth-feedback--error{color:#ffb2c8;background:#28141e;border-color:#69364b}.auth-feedback--success{color:#b7f0c6;background:#112419;border-color:#315941}.auth-submit{color:#fff;cursor:pointer;background:linear-gradient(105deg,#8d39e4,#d42194);border:0;border-radius:10px;min-height:49px;margin-top:3px;padding:0 16px;font-size:.88rem;font-weight:850;transition:filter .15s,transform .15s,opacity .15s;box-shadow:0 8px 22px #a82dce38}.auth-submit:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.auth-submit:disabled{cursor:wait;opacity:.65}.auth-divider{color:#898293;align-items:center;gap:12px;margin:18px 0 14px;font-size:.76rem;display:flex}.auth-divider span{background:#302c38;flex:1;height:1px}.auth-google-button{color:#29272d;cursor:pointer;background:#fff;border:1px solid #d8d5dc;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;font-size:.84rem;font-weight:750;transition:background .15s,opacity .15s;display:flex}.auth-google-identity-button{justify-content:center;align-items:center;width:100%;min-height:44px;display:flex}.auth-google-identity-button.is-disabled{opacity:.6;pointer-events:none}.auth-google-setup-note{color:var(--text-muted,#a7a4b6);text-align:center;margin:.6rem 0 0;font-size:.78rem;line-height:1.5}.auth-google-setup-note code{color:var(--text-primary,#f5f3ff);overflow-wrap:anywhere}.auth-google-button:hover:not(:disabled){background:#f1eef4}.auth-google-button:disabled{cursor:wait;opacity:.65}.auth-forgot-button{color:#d7a5ff;cursor:pointer;background:0 0;border:0;margin:13px auto 0;padding:8px 10px;font-size:.78rem;font-weight:700;display:block}.auth-forgot-button:disabled{cursor:wait;opacity:.55}@media (width<=520px){.app-header-actions{gap:5px!important}.app-header-plans-button{gap:4px;min-height:31px;padding-inline:8px;font-size:.62rem}.app-header-login-button,.app-header-signup-button{padding:7px 8px!important;font-size:.63rem!important}.app-header-tagline{white-space:normal;max-width:44vw}.auth-modal-overlay{align-items:flex-start;padding:12px}.auth-modal{border-radius:16px;max-height:calc(100dvh - 24px);margin-block:auto}.auth-modal-header{padding:27px 22px 20px}.auth-modal-content{padding:18px 20px 22px}.auth-modal-close{width:34px;height:34px;top:10px;right:10px}}.app-profile-screen.profile-screen{box-sizing:border-box;width:min(100%,960px);max-width:100%;padding:24px 28px 36px!important}.profile-header{border-bottom:1px solid #28272b;grid-template-columns:156px minmax(0,1fr);align-items:center;gap:28px;padding:8px 12px 24px;display:grid}.profile-header>.profile-avatar-ring{width:156px;height:156px;box-shadow:none;background:#08080a;border:2px solid #454449;padding:3px}.profile-header>.profile-avatar-ring .profile-avatar{border-color:#08080a}.profile-header-main{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.profile-heading-line{flex-wrap:wrap;align-items:baseline;gap:4px 16px;min-width:0;display:flex}.profile-heading-line h1{color:#f7f6f8;text-overflow:ellipsis;max-width:100%;margin:0;font-size:clamp(1.25rem,2.8vw,1.65rem);font-weight:800;line-height:1.2;overflow:hidden}.profile-heading-line .profile-handle{color:#aaa8ae;margin:0;font-size:.86rem;font-weight:500}.profile-social-stats{color:#f2f0f3;flex-wrap:wrap;gap:8px 22px;margin-top:12px;font-size:.84rem;display:flex}.profile-social-stats span{white-space:nowrap}.profile-social-stats strong{color:#fff;margin-right:3px;font-size:.96rem;font-weight:800}.profile-action-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-top:12px;display:flex}.profile-action-button,.profile-action-row .profile-follow-button{color:#f5f3f6;cursor:pointer;background:#222125;border:1px solid #2c2b30;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 15px;font-size:.75rem;font-weight:750;display:inline-flex}.profile-action-button:hover,.profile-action-row .profile-follow-button:hover:not(:disabled){background:#2a2430;border-color:#714078}.profile-action-button--promote{border-color:#38363c}.profile-action-row .profile-follow-button{color:#fff;background:linear-gradient(100deg,#e62989,#9b35d4);border-color:#a82e88;min-height:38px;padding-inline:18px}.profile-icon-button{color:#f3f1f4;cursor:pointer;background:#222125;border:1px solid #2f2e33;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.profile-icon-button:hover{color:#e7b6ff;border-color:#70407a}.profile-action-row>.share-menu-control{display:flex}.profile-plan-status{color:#cba2e9;white-space:nowrap;border:1px solid #42344e;border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:0 9px;font-size:.65rem;display:inline-flex}.profile-bio{color:#f0edf2;margin-top:12px;font-size:.82rem;line-height:1.45}.profile-meta{color:#a5a1a9;margin-top:8px;font-size:.7rem}.profile-tabs{border-bottom-color:#29282d;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;display:grid}.profile-tabs--with-saved{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-tabs button{color:#89878e;gap:7px;min-width:0;min-height:52px;font-size:.77rem;font-weight:650}.profile-tabs button svg{flex:none}.profile-tabs button.active{color:#f2eff4}.profile-tabs button.active:after{background:#e52c9a;height:2px;left:12%;right:12%}.profile-content{padding-top:18px}@media (width<=680px){.app-profile-screen.profile-screen{padding:18px 18px 30px!important}.profile-header{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:16px;padding:8px 4px 20px}.profile-header>.profile-avatar-ring{width:104px;height:104px}.profile-heading-line{gap:3px 9px}.profile-heading-line h1{font-size:1.22rem}.profile-heading-line .profile-handle{font-size:.72rem}.profile-social-stats{gap:5px 12px;margin-top:9px;font-size:.7rem}.profile-social-stats strong{font-size:.78rem}.profile-action-row{gap:6px;margin-top:9px}.profile-action-button,.profile-action-row .profile-follow-button{min-height:33px;padding-inline:10px;font-size:.65rem}.profile-icon-button{width:34px;height:34px}.profile-plan-status{min-height:24px;font-size:.59rem}.profile-bio{margin-top:9px;font-size:.72rem}.profile-meta{font-size:.63rem}}@media (width<=420px){.app-profile-screen.profile-screen{padding-inline:12px!important}.profile-header{grid-template-columns:78px minmax(0,1fr);gap:11px;padding-inline:0}.profile-header>.profile-avatar-ring{width:78px;height:78px}.profile-heading-line h1{font-size:1.05rem}.profile-heading-line .profile-handle{font-size:.66rem}.profile-social-stats{gap:4px 9px;font-size:.63rem}.profile-social-stats strong{font-size:.7rem}.profile-action-row{gap:5px}.profile-action-button,.profile-action-row .profile-follow-button{min-height:30px;padding-inline:8px;font-size:.58rem}.profile-action-button--promote svg{width:12px}.profile-icon-button{width:30px;height:30px}.profile-plan-status{padding-inline:6px;font-size:.53rem}.profile-tabs button{gap:4px;min-height:46px;padding-inline:1px;font-size:.59rem}.profile-tabs button svg{width:13px;height:13px}}.profile-empty-state .profile-empty-publish{align-items:center;gap:7px;margin-top:16px;padding:9px 16px;font-size:.72rem;display:inline-flex}.profile-discovery{flex-direction:column;gap:20px;padding:18px 0 8px;display:flex}.profile-discovery-heading{justify-content:space-between;align-items:end;gap:12px;display:flex}.profile-discovery-heading>div>span{color:#d45cef;letter-spacing:.1em;font-size:.59rem;font-weight:850}.profile-discovery-heading h2{color:#f5f2f7;margin:3px 0 0;font-size:1.05rem}.profile-discovery-heading p{color:#918a99;text-align:right;margin:0;font-size:.67rem}.profile-discovery-group{flex-direction:column;gap:9px;display:flex}.profile-discovery-group>h3{color:#d9d3df;margin:0;font-size:.76rem;font-weight:750}.profile-discovery-columns{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:16px;display:grid}.profile-discovery-events{flex-direction:column;gap:8px;display:flex}.profile-discovery-event{background:#111016;border:1px solid #292630;border-radius:11px;overflow:hidden}.profile-discovery-event-open{color:#f3eff6;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-width:0;min-height:76px;padding:7px;display:flex}.profile-discovery-event-open:hover{background:#1a1720}.profile-discovery-event-open>img{object-fit:cover;border-radius:7px;flex:none;width:92px;height:68px}.profile-discovery-event-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.profile-discovery-event-copy>small{color:#c47aff;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.53rem;font-weight:800;overflow:hidden}.profile-discovery-event-copy>strong,.profile-discovery-event-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-discovery-event-copy>strong{color:#f4f0f6;font-size:.65rem}.profile-discovery-event-copy>span{color:#9b94a3;font-size:.56rem}.profile-discovery-event-copy>b{color:#df7bff;font-size:.59rem}.profile-discovery-organizers{flex-direction:column;gap:9px;display:flex}.profile-suggested-organizer{background:#111016;border:1px solid #292630;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-width:0;padding:10px;display:grid}.profile-suggested-person{color:#f3eff6;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-width:0;padding:0;display:flex}.profile-suggested-avatar{color:#f5d9ff;object-fit:cover;background:#251331;border:1px solid #5b4267;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:.7rem;font-weight:800;display:grid}.profile-suggested-person>span:not(.profile-suggested-avatar){flex-direction:column;gap:3px;min-width:0;display:flex}.profile-suggested-person strong,.profile-suggested-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-suggested-person strong{font-size:.7rem}.profile-suggested-person small{color:#9992a1;font-size:.61rem}.profile-suggested-follow{color:#fff;cursor:pointer;background:linear-gradient(100deg,#e62989,#9b35d4);border:1px solid #a83291;border-radius:999px;min-height:31px;padding:0 11px;font-size:.63rem;font-weight:800}.profile-suggested-follow.is-following{color:#d5cedb;background:#242129;border-color:#3b3742}.profile-suggested-follow:disabled{cursor:wait;opacity:.65}.profile-suggested-error{color:#ff9fbe;grid-column:1/-1;font-size:.6rem}@media (width<=680px){.profile-discovery-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-discovery-heading p{max-width:42%}.profile-discovery-event-open{gap:7px;padding:6px}.profile-discovery-event-open>img{width:62px;height:62px}.profile-suggested-organizer{grid-template-columns:minmax(0,1fr);gap:6px;padding:7px}.profile-suggested-avatar{width:32px;height:32px}.profile-suggested-follow{width:100%;min-height:27px}}@media (width<=420px){.profile-discovery-heading{flex-direction:column;align-items:start;gap:5px}.profile-discovery-heading p{text-align:left;max-width:none}.profile-discovery-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.profile-discovery-group{gap:6px}.profile-discovery-group>h3{font-size:.62rem}.profile-discovery-events,.profile-discovery-organizers{gap:6px}.profile-discovery-event-open{flex-direction:column;align-items:stretch;gap:6px;min-height:0;padding:5px}.profile-discovery-event-open>img{aspect-ratio:2;width:100%;height:auto}.profile-discovery-event-copy>small{font-size:.48rem}.profile-discovery-event-copy>strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.56rem;line-height:1.25;display:-webkit-box;overflow:hidden}.profile-discovery-event-copy>span{font-size:.48rem}.profile-discovery-event-copy>b{font-size:.52rem}.profile-suggested-person{flex-direction:column;align-items:flex-start;gap:5px}.profile-suggested-avatar{width:27px;height:27px}.profile-suggested-person>span:not(.profile-suggested-avatar){width:100%}.profile-suggested-person strong{white-space:normal;font-size:.55rem;line-height:1.3}.profile-suggested-person small{font-size:.49rem}.profile-suggested-follow{padding-inline:5px;font-size:.55rem}}@media (width<=1023px){.app-main-layout.app-main-layout--feed{flex-direction:column;width:100%;display:flex}.app-main-layout.app-main-layout--feed .app-main-panel{order:1}.app-main-layout.app-main-layout--feed .app-main-sidebar{order:2}.app-main-layout.app-main-layout--feed .app-feed-right-sidebar{order:3;width:min(100%,960px);max-height:none;margin:0 auto;padding:12px 16px 28px;position:static;overflow:visible}.app-main-layout.app-main-layout--feed .app-feed-right-sidebar .profile-discovery-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media (width>=1200px){.app-main-layout.app-main-layout--feed{grid-template-columns:196px minmax(0,1fr) minmax(280px,340px);align-items:start;gap:20px;width:min(100%,1400px);margin-inline:auto;display:grid}}@media (width>=1024px) and (width<=1199px){.app-main-layout.app-main-layout--feed{grid-template-columns:144px minmax(0,1fr) minmax(250px,290px);align-items:start;gap:12px;width:min(100%,1160px);margin-inline:auto;display:grid}.app-feed-right-sidebar{padding-right:6px}}
