#page-evenements .ev-discovery-head p,#page-evenements .ev-reassurance-strip p,#page-evenements .ev-filter-btn,#page-evenements .poll-question,#page-evenements .poll-option-label{font-size:.875rem!important;line-height:1.5}#page-evenements input,#modal-part input{font-size:1rem}#modal-part .m-cl{color:#3f485b!important;min-width:44px;min-height:44px}
:root{--or:#d74c2c;--co:#e8634b;--mu:#596273;--vsc-night:#111114;--vsc-coral:#ff9875}body{background:var(--vsc-night)}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:where(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #d34d2d!important;outline-offset:4px}.btn-or,.btn-yw{background:#c9472b!important;color:#fff!important;box-shadow:none!important;min-height:46px;font-size:1rem!important}.f-i{font-size:1rem!important;color:#252936!important;background:#fff!important;min-height:46px}.f-i::placeholder{color:#697183;opacity:1}.f-l,.f-g>label,.mf>label{font-size:.875rem;color:#3e4656!important}#auth-wall{background:radial-gradient(ellipse at 80% 100%,#44221c 0,transparent 60%),#111114!important}#auth-wall .aw-box{width:min(100%,460px);padding:1.5rem 1.25rem}#auth-wall .aw-t{color:var(--vsc-coral)!important;font-size:1.6rem}#auth-wall .aw-s{color:#f5f5f7!important;font-size:1rem;line-height:1.5}#auth-wall .aw-tabs{background:#26252b!important;border:1px solid #49464e}#auth-wall .aw-tab{min-height:46px;font-size:.875rem}#auth-wall .aw-tab.off{color:#e2dfe4!important}#auth-wall .aw-card{box-shadow:none!important;border:1px solid #e2dfe4;border-radius:20px}#auth-wall .aw-card p,#auth-wall .f-note,#auth-wall .vsc-consent{font-size:.875rem!important;line-height:1.5}#auth-wall #aw-rgpd-lnk{color:#d4ced4!important;font-size:.875rem}#sidebar{background:#111114!important}.sb-nav a{color:#cac8d0!important;min-height:46px;font-size:.875rem}.sb-nav a.active{color:#fff!important;background:#3f2722!important;border-color:#81513e!important}.sb-brand,.sb-ctr strong{color:var(--vsc-coral)!important}.sb-since,.sb-ctr span,.sb-rl{color:#bdbac4!important;min-height:1em;font-size:.75rem}#bottom-nav{background:#151519!important;backdrop-filter:none}#bottom-nav ul li a{color:#c4c0c9!important;font-size:.75rem!important;letter-spacing:0;text-transform:none;min-height:60px}#bottom-nav ul li a.active{color:#ffaf8f!important}#page-accueil .hero,#page-evenements .ev-page-hero,.adm-hero,.pf-hero,.club-hero{background:#17171c!important;color:#fff!important;border-color:#39343b!important}#page-accueil .hero-bg,.ev-page-hero-bg,.adm-hero-bg,.pf-hero-bg,.club-hero-bg{background:radial-gradient(ellipse at 100% 100%,rgba(238,102,63,.2),transparent 65%)!important}#page-accueil .hero h1{color:#fff!important;font-size:clamp(2rem,5vw,3rem);line-height:1.18}#page-accueil .hero p,#page-evenements .ev-page-hero-sub{color:#ddd9df!important;font-size:1rem!important;line-height:1.6;max-width:48ch;margin-inline:auto}#page-accueil .hero-actions{margin-top:1rem;gap:.65rem}#page-accueil .home-hero-note{font-size:.875rem;margin-top:1rem}#page-accueil .home-proof-heading h2,#page-accueil .home-confidence h2{font-size:1.25rem!important;line-height:1.35!important;color:#242633!important}#page-accueil .home-clean-wrap p,#page-accueil .home-confidence-points,#page-accueil .home-social-link span{font-size:.875rem!important;line-height:1.6!important}#page-accueil .home-trust-numbers span,#page-accueil .home-rating-proof{font-size:.875rem!important}#page-evenements .ev-page-hero-title{font-size:clamp(1.55rem,4vw,2.1rem);line-height:1.25;color:#fff!important}#page-evenements .ev-hero-promises,#page-evenements .ev-reassurance-strip{display:none!important}#page-evenements .ev-hero-primary{box-shadow:none!important;background:#c9472b!important;border:1px solid #e98c73!important}#event-detail-sheet .event-detail-card .ev-card-header{background:#292329!important}#event-detail-sheet .event-detail-card .ev-card-header::before,#event-detail-sheet .event-detail-card .ev-card-header::after{display:none!important}#event-detail-sheet .ev-card-cover-pattern,#event-detail-sheet .ev-card-art{display:none!important}#event-detail-sheet .ev-card-headerinfo{padding:.85rem!important}#event-detail-sheet .ev-pill{font-size:.875rem!important;line-height:1.5;white-space:normal;max-width:100%!important;min-height:36px}#event-detail-sheet .ev-card-title-row{flex-wrap:wrap;gap:.4rem}#event-detail-sheet .ev-card-title{font-size:1.05rem!important;line-height:1.4!important}#event-detail-sheet .ev-dow,#event-detail-sheet .ev-mon,#event-detail-sheet .ev-dominant-status small{font-size:.875rem!important;line-height:1.5}#event-detail-sheet .ev-card-kicker{display:none!important}#event-detail-sheet .ev-card-actions [data-favorite]{color:#664712!important;background:#fff7e6!important;border:1px solid #d3b480!important;font-size:.875rem!important}#page-evenements .ev-discovery-full-badge{display:none!important}#page-evenements .ev-discovery-foot{flex-wrap:wrap;gap:.6rem}.event-detail-card .ev-card-header .ev-card-title{color:#fff!important}#page-evenements .ev-search{background:#fff!important;border-color:#cbd0da!important}#page-evenements .ev-search input{color:#3e4656!important;font-size:1rem}#page-evenements .ev-search input::placeholder{color:#697183!important;opacity:1}#modal-part .resp-row[hidden]{display:none!important}#modal-part .modal{background:#fff!important;color:#252936!important}#modal-part .mpart-summary,#modal-part .mpart-reassurance p,#modal-part #mpart-s{font-size:.875rem;line-height:1.6;color:#465064!important}#modal-part .m-head h3{font-size:1.25rem;line-height:1.35;color:#242633!important}.registration-error{margin:1rem 0;padding:.8rem;background:#fff1f2;color:#a1223b;border:1px solid #e6a1ae;border-radius:12px;font-size:.875rem;line-height:1.5}#notif-permission,.push-secondary{grid-column:1/-1;width:100%}.push-secondary{display:flex;flex-direction:column;gap:.5rem}.push-secondary button{white-space:normal;min-height:44px;font-size:.875rem;color:#465064!important;background:#fff!important;border:1px solid #cbd0da!important}.push-secondary button[hidden]{display:none!important}#notif-permission.is-active{color:#216445!important;background:#eaf7ef!important;border-color:#bfdccb!important;opacity:1}button:disabled{cursor:default}#mpart-cf:disabled{opacity:.55}@media(max-width:620px){#page-accueil .hero{padding:1.6rem 1rem}#page-evenements .ev-page-hero{padding:1.2rem 1rem}.ev-choice-join{padding:.6rem .65rem}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}
:root{--vsc-space-1:.35rem;--vsc-space-2:.6rem;--vsc-space-3:.9rem;--vsc-space-4:1.2rem;--vsc-radius:16px;--vsc-touch:44px;}html{overflow-x:hidden;text-size-adjust:100%;-webkit-text-size-adjust:100%}body{overflow-x:hidden;font-size:clamp(.875rem,.84rem + .16vw,.96rem)}button,input,select,textarea{font:inherit}.page h1{font-size:clamp(1.45rem,1.14rem + 1.25vw,2.15rem);line-height:1.18}.page h2{font-size:clamp(1.12rem,1rem + .52vw,1.45rem);line-height:1.25}.page h3{font-size:clamp(.96rem,.9rem + .25vw,1.12rem);line-height:1.3}.page p,.page li,.page label{line-height:1.55}.btn,.adm-tab,.ev-filter-btn{min-height:var(--vsc-touch)}.btn:focus-visible,.adm-tab:focus-visible,.ev-filter-btn:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(244,128,58,.34);outline-offset:2px}.overlay,.modal-ov,.event-detail-overlay{overscroll-behavior:contain}.overlay.open,.modal-ov.open,.event-detail-overlay.open{isolation:isolate}.modal,.event-detail-panel{box-sizing:border-box;min-width:0;max-width:min(720px,calc(100vw - 1rem));max-height:calc(100dvh - 1rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:hidden}.event-detail-panel{min-height:0}.event-detail-content,#member-public-body{min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.event-detail-content{touch-action:pan-y pinch-zoom}.modal *,.event-detail-panel *{box-sizing:border-box;min-width:0}.modal p,.modal span,.event-detail-panel p,.event-detail-panel span{overflow-wrap:anywhere}#modal-ins{z-index:9820!important}body.participants-open .event-detail-overlay{pointer-events:none!important}#page-evenements .wrap{padding-inline:clamp(.6rem,2.5vw,1.15rem)}#page-evenements .ev-filter-btn{white-space:nowrap}.ev-practical-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.52rem .72rem;border:1px solid #dfe4ec;border-radius:12px;background:#f7f9fc;color:#3c465b;font:850 .75rem/1.25 inherit;cursor:pointer}.ev-practical-btn.is-route{border-color:#fed1b5;background:#fff4e9;color:#a64a18}.ev-practical-btn.is-calendar{border-color:#cbdcfb;background:#eef5ff;color:#285fa9}.ev-practical-btn.is-whatsapp{border-color:#bfe8cf;background:#ecfaf2;color:#187649}.event-detail-booking{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:.7rem;margin:.72rem 0 0;padding:.78rem;border:1px solid #f0cfaa;border-radius:17px;background:linear-gradient(135deg,#fff8ed,#fff);color:#603916}.event-detail-booking>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#ffe5c4;font-size:1.2rem}.event-detail-booking div{min-width:0}.event-detail-booking small{display:block;color:#a25b24;font-size:.61rem;font-weight:900;letter-spacing:.08em}.event-detail-booking strong{display:block;margin-top:.1rem;font-size:.92rem;line-height:1.25}.event-detail-booking em{display:block;margin-top:.15rem;color:#7b6a5c;font-size:.7rem;font-style:normal;line-height:1.35}.event-detail-booking a{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:44px;padding:.6rem .78rem;border-radius:12px;background:#c9472b;color:#fff;font-size:.78rem;font-weight:900;text-decoration:none;white-space:nowrap}.calendar-modal{padding:1.35rem!important;text-align:center}.calendar-modal-icon{display:grid;place-items:center;width:52px;height:52px;margin:0 auto .65rem;border-radius:16px;background:#fff1e8;font-size:1.45rem}.calendar-modal h3{margin:0;color:#252a3b;font-size:1.08rem}.calendar-modal>p{margin:.45rem 0 1rem;color:#697184;font-size:.78rem;line-height:1.55}.calendar-destinations{display:grid;gap:.5rem}.calendar-choice{display:grid;grid-template-columns:36px minmax(0,1fr) 24px;align-items:center;gap:.55rem;width:100%;min-height:52px;padding:.48rem .58rem;border:1px solid #e1e5ec;border-radius:14px;background:#fff;color:#2c3243;font:850 .78rem/1.25 inherit;text-align:left;text-decoration:none;cursor:pointer}.calendar-choice>span{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#f1f4f8;font-size:.9rem}.calendar-choice>i{color:#8b93a3;font-style:normal;text-align:center}.calendar-choice.is-google>span{background:#edf5ff;color:#3174d8}.calendar-choice.is-apple>span{background:#f1f2f5;color:#20242f}.calendar-choice.is-outlook>span{background:#eaf5ff;color:#176eb5}.calendar-close{min-height:42px;border:0;background:transparent;color:#687083;font:800 .75rem/1 inherit;cursor:pointer}.ev-empty,.ev-empty-state-sub{min-height:120px;display:grid;place-content:center;text-align:center;padding:1rem}#page-admin .wrap{padding-top:.85rem!important}#page-admin .adm-card{padding:clamp(.8rem,2.5vw,1.15rem)!important;margin-bottom:.8rem;border-radius:18px!important}#page-admin .adm-card-header{margin-bottom:.72rem!important;gap:.55rem!important}#page-admin .adm-tabs{scrollbar-width:none;overscroll-behavior-inline:contain}#page-admin .adm-tabs::-webkit-scrollbar{display:none}#page-admin .adm-tab{flex:0 0 auto;padding:.58rem .78rem;font-size:.78rem}#page-admin .f-g{margin-bottom:.72rem!important}#page-admin .f-i{min-height:46px;padding:.68rem .75rem!important}#page-admin textarea.f-i{min-height:94px}.admin-members-list,.admin-feedback-events,#dash-chart{min-width:0}.admin-inline-state{margin:.35rem 0;padding:.75rem;border-radius:13px;background:#2a2431;color:#e5ab8a;font-size:.82rem}.admin-inline-state button{margin-left:.35rem;border:0;background:transparent;color:#eaa085;font-weight:850;text-decoration:underline;cursor:pointer}.admin-build-line{display:flex;align-items:center;justify-content:center;gap:.45rem;flex-wrap:wrap;margin-top:.48rem}.admin-build-line span,.admin-build-line button{font-size:.72rem;font-weight:750}.admin-build-line span{color:rgba(255,255,255,.72)}.admin-build-line button{min-height:34px;padding:.3rem .65rem;border:1px solid rgb(255 236 226 / 12%);border-radius:999px;background:rgb(255 236 226 / 6%);color:#fff;cursor:pointer}.admin-diagnostic{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;margin:.55rem auto 0;max-width:620px}.admin-diagnostic[hidden]{display:none}.admin-diagnostic span{padding:.32rem .52rem;border-radius:10px;background:rgb(255 236 226 / 6%);color:rgba(255,255,255,.84);font-size:.7rem}.admin-diagnostic b{color:#fff}.member-history-group{margin-top:.8rem}.member-history-group h4{margin:0 0 .42rem;color:#303449;font-size:.74rem}.member-history-group+.member-history-group{padding-top:.72rem;border-top:1px solid #e8eaf0}.member-history-status{align-self:center;padding:.28rem .48rem;border-radius:999px;font-size:.56rem;font-weight:900;white-space:nowrap}.member-history-status.is-upcoming{background:#e8f8ef;color:#16764a}.member-history-status.is-waitlist{background:#fff4df;color:#9a5a08}.ev-solo-proof{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:.55rem;padding:.6rem .68rem;border:1px solid rgba(244,128,58,.2);border-radius:14px;background:rgba(244,128,58,.07)}.ev-solo-proof>span{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:rgba(244,128,58,.13)}.ev-solo-proof p{margin:0;color:#6d6570;font-size:.67rem;line-height:1.45}.event-detail-card .ev-solo-proof p{color:#b9b5bd}.ev-solo-proof strong{display:block;color:#292638}.admin-attention{margin-top:.85rem;padding:.75rem;border:1px solid rgb(255 236 226 / 12%);border-radius:17px;background:rgb(255 236 226 / 4%)}.admin-attention-head{display:flex;align-items:end;justify-content:space-between;gap:.6rem;margin-bottom:.55rem}.admin-attention-head span{display:block;color:#ff9b63;font-size:.48rem;font-weight:950;letter-spacing:1.2px}.admin-attention-head strong{display:block;margin-top:.15rem;color:#fff;font-size:.78rem}.admin-attention-head small{color:rgba(255,255,255,.45);font-size:.52rem}.admin-attention-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.admin-attention-grid article{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.2rem .4rem;min-height:64px;padding:.52rem;border:1px solid rgb(255 236 226 / 12%);border-radius:13px;background:rgb(255 236 226 / 4%)}.admin-attention-grid article>span{grid-row:1/3;font-size:1rem}.admin-attention-grid article>strong{color:#fff;font-size:.95rem}.admin-attention-grid article>small{color:rgba(255,255,255,.55);font-size:.5rem;line-height:1.25}.admin-attention-grid article.is-hot{border-color:rgba(249,115,22,.3);background:rgba(249,115,22,.09)}@media(max-width:620px){.page{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}.wrap{padding-inline:.72rem}.modal-ov,.overlay,.event-detail-overlay{padding:max(.35rem,env(safe-area-inset-top)) .35rem max(.35rem,env(safe-area-inset-bottom))!important}.modal,.event-detail-panel{width:100%!important;max-width:none;max-height:calc(100dvh - max(.7rem,env(safe-area-inset-top)) - env(safe-area-inset-bottom))!important}.event-detail-card .ev-practical-btn{font-size:.78rem}#page-admin .adm-hero-content{padding-inline:.75rem}#page-admin .adm-kpis-bar{gap:.35rem;padding-inline:.55rem}#page-admin .adm-kpi{min-width:0;padding:.55rem .35rem}#page-admin .adm-kpi-n{font-size:1.1rem}#page-admin .adm-kpi-l{font-size:.68rem}#page-admin .f-g2{grid-template-columns:1fr;gap:0}#page-admin .admin-members-toolbar{display:grid!important;grid-template-columns:1fr 1fr}#page-admin .admin-member-list-search{grid-column:1/-1}.admin-attention-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-attention-head{align-items:flex-start;flex-direction:column}.member-history-item{grid-template-columns:42px minmax(0,1fr) auto}.member-history-status{grid-column:2;justify-self:start}.member-history-emoji{grid-column:3;grid-row:1/3}}@media(max-width:380px){#page-admin .adm-kpis-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){.event-detail-booking{grid-template-columns:38px minmax(0,1fr);gap:.58rem;padding:.68rem}.event-detail-booking>span{width:38px;height:38px}.event-detail-booking a{grid-column:1/-1;width:100%}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.club-card-priority{margin-bottom:.9rem!important}.club-content.is-verifying>.club-hero,.club-content.is-verifying .club-premium-wrap>:not(.club-card-priority){display:none!important}.club-content.is-verifying .club-premium-wrap{padding-top:.8rem}.club-expired-card-host{margin-bottom:.8rem;text-align:left}.club-expired-card-host[hidden]{display:none!important}.vsc-membership-compact{display:grid;align-items:center}.vsc-membership-summary{display:flex;min-width:0;flex-direction:column;gap:.3rem}.vsc-membership-summary>strong{display:inline-flex;align-items:center;padding:.3rem .55rem;border-radius:999px;background:#e5f8ed;color:#137544;font-size:.66rem;font-weight:950;letter-spacing:.035em}.vsc-membership-summary>b{color:var(--tx);font-weight:950}.vsc-membership-summary>span{color:var(--mu)}.vsc-membership-summary .vsc-member-card-open{width:100%;margin-top:.35rem}.vsc-member-card-preview{cursor:pointer;border-radius:22px}.vsc-member-card-preview:focus-within,.vsc-member-card-preview:hover{transform:translateY(-2px)}.vsc-member-card{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;width:100%;aspect-ratio:1.58/1;min-height:220px;padding:1rem;border-radius:22px;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.vsc-member-card::before{content:"";position:absolute;inset:0;z-index:-1}.vsc-member-card-glow{position:absolute;right:-18%;bottom:-45%;width:66%;aspect-ratio:1;border-radius:50%;background:rgba(244,128,58,.17);filter:blur(12px);z-index:-1}.vsc-member-card header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:.7rem;align-items:center}.vsc-member-card header img{width:42px;height:42px;border-radius:11px;object-fit:cover;border:1px solid rgba(255,255,255,.24)}.vsc-member-card header div{min-width:0;display:flex;flex-direction:column;line-height:1.2}.vsc-member-card header span{font-size:.59rem;font-weight:800;letter-spacing:.14em;color:#ffb78c}.vsc-member-card header strong{font-size:.9rem;overflow-wrap:anywhere}.vsc-member-card header em{font-style:normal;font-weight:900;font-size:1rem;color:#ffd1b5}.vsc-member-card-body>span{display:block;font-size:.58rem;font-weight:900;letter-spacing:.14em;color:rgba(255,255,255,.58);margin-bottom:.22rem}.vsc-member-card-body h3{font-size:clamp(1.08rem,4.8vw,1.5rem);line-height:1.14;margin:0 0 .42rem}.vsc-member-active{display:inline-flex;align-items:center;gap:.38rem;padding:.32rem .58rem;border:1px solid rgba(83,225,157,.38);border-radius:999px;color:#a8f6ce;font-size:.64rem;font-weight:900;letter-spacing:.05em}.vsc-member-active i{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 3px rgba(74,222,128,.12)}.vsc-member-card footer{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;border-top:1px solid rgba(255,255,255,.13);padding-top:.62rem}.vsc-member-card footer div{min-width:0;display:flex;flex-direction:column;gap:.08rem}.vsc-member-card footer small{font-size:.55rem;color:rgba(255,255,255,.56)}.vsc-member-card footer strong{font-size:.68rem;line-height:1.3}.vsc-member-card>p{margin:.42rem 0 0;font-size:.52rem;color:rgba(255,255,255,.48);text-align:right}.vsc-member-card.is-thumbnail{min-height:0}.vsc-member-card.is-thumbnail header{gap:.42rem}.vsc-member-card.is-thumbnail header img{border-radius:8px}.vsc-member-card.is-thumbnail header span{font-size:.43rem}.vsc-member-card.is-thumbnail header em{font-size:.72rem}.vsc-member-card.is-thumbnail .vsc-member-card-body>span{font-size:.45rem}.vsc-member-card.is-thumbnail .vsc-member-card-body h3{margin-bottom:.24rem}.vsc-member-card.is-thumbnail .vsc-member-active{padding:.2rem .36rem;font-size:.46rem}.vsc-member-card.is-thumbnail footer{gap:.3rem;padding-top:.38rem}.vsc-member-card.is-thumbnail>p{display:none}.vsc-member-card.is-expired{filter:saturate(.08);background:linear-gradient(145deg,#333842,#555b65);box-shadow:none}.vsc-member-card.is-expired::after{content:"EXPIRÉE";position:absolute;right:-1.1rem;top:2.55rem;padding:.22rem 1.35rem;transform:rotate(35deg);background:#f4f4f5;color:#3f3f46;font-size:.46rem;font-weight:950;letter-spacing:.1em}.vsc-member-expired{display:inline-flex;padding:.25rem .42rem;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(0,0,0,.2);color:#fff;font-size:.49rem;font-weight:950;letter-spacing:.035em}.vsc-membership-expired-wrap{display:grid;grid-template-columns:minmax(145px,.8fr) minmax(170px,1fr);align-items:center;gap:.9rem;padding:.75rem;border:1px solid #d9d6d3;border-radius:19px;background:#f3f1ef}.vsc-membership-expired-copy{min-width:0}.vsc-membership-expired-copy>strong{display:block;color:#792c28;font-size:.78rem;font-weight:950}.vsc-membership-expired-copy>p{margin:.35rem 0 .7rem;color:#655f5b;font-size:.72rem;line-height:1.45}.vsc-membership-loading{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:.75rem;min-height:108px;padding:1rem;border:1px solid #e6e8ec;border-radius:18px;background:#f8f9fb}.vsc-membership-loading>span{width:42px;height:42px;border-radius:13px;background:linear-gradient(100deg,#e6e8ec 25%,#f5f6f8 45%,#e6e8ec 65%);background-size:220% 100%;animation:vsc-card-skeleton 1.3s linear infinite}.vsc-membership-loading strong{display:block;color:#363b4b;font-size:.82rem}.vsc-membership-loading p{margin:.22rem 0 0;color:#747b89;font-size:.71rem;line-height:1.45}.vsc-membership-loading.is-unavailable>span{display:grid;place-items:center;background:#fff0e8;color:#a4431d;font-size:1.2rem;animation:none}@keyframes vsc-card-skeleton{to{background-position:-220% 0}}.vsc-member-card-open{margin-top:.88rem;min-height:48px;letter-spacing:.025em}.vsc-member-card-help{text-align:center;margin:.48rem 0 0;color:var(--mu);font-size:.75rem;line-height:1.45}.vsc-membership-inactive{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;margin-bottom:.8rem;border:1px solid #eadfd8;border-radius:16px;background:#fffaf7;color:var(--tx)}.vsc-membership-inactive>span{font-size:1.55rem}.vsc-membership-inactive div{min-width:0}.vsc-membership-inactive strong{display:block;font-size:.9rem;margin-bottom:.2rem}.vsc-membership-inactive p{margin:0;color:var(--mu);font-size:.77rem;line-height:1.5}.vsc-card-open,.vsc-card-open body{overflow:hidden!important;overscroll-behavior:none}.vsc-member-card-overlay{position:fixed;inset:0;z-index:12000;box-sizing:border-box;display:grid;place-items:center;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom));background:rgba(5,9,17,.82);backdrop-filter:blur(8px);overscroll-behavior:contain}.vsc-member-card-overlay[hidden]{display:none!important}.vsc-member-card-sheet{box-sizing:border-box;width:min(100%,560px);max-height:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:auto;overscroll-behavior:contain;border-radius:24px;padding:1rem;background:#fff;color:var(--tx);box-shadow:0 28px 70px rgba(0,0,0,.42)}.vsc-member-card-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.vsc-member-card-sheet-head div{min-width:0}.vsc-member-card-sheet-head span{font-size:.65rem;font-weight:900;letter-spacing:.1em;color:var(--or)}.vsc-member-card-sheet-head h2{margin:.12rem 0 0;font-size:clamp(1rem,4vw,1.25rem);line-height:1.2}.vsc-member-card-sheet-head button{flex:0 0 44px;width:44px;height:44px;border:0;border-radius:50%;background:#f3f4f6;color:#111827;font-size:1.45rem;cursor:pointer}.vsc-member-card-sheet .vsc-member-card{min-height:0}.vsc-member-card-proof{margin:.75rem .1rem .1rem;text-align:center;color:var(--mu);font-size:.72rem;line-height:1.45}@media(max-width:430px){.club-card-priority{margin-inline:0}.vsc-membership-compact,.vsc-membership-expired-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:.65rem}.vsc-membership-summary>span{font-size:.67rem}.vsc-membership-summary .vsc-member-card-open{min-height:46px;padding:.55rem .4rem;font-size:.72rem}.vsc-membership-expired-wrap{padding:.58rem}.vsc-membership-expired-copy .btn{font-size:.68rem;padding:.5rem}.vsc-member-card.is-thumbnail footer{display:none}.vsc-member-card.is-thumbnail{aspect-ratio:1.42/1}.vsc-member-card.is-thumbnail .vsc-member-card-body h3{font-size:.78rem}.vsc-member-card.is-thumbnail .vsc-member-active,.vsc-member-card.is-thumbnail .vsc-member-expired{font-size:.43rem}.vsc-member-card-overlay{align-items:end;padding:max(.5rem,env(safe-area-inset-top)) .5rem max(.5rem,env(safe-area-inset-bottom))}.vsc-member-card-sheet{width:100%;max-height:calc(100dvh - max(1rem,env(safe-area-inset-top)) - env(safe-area-inset-bottom));border-radius:24px 24px 18px 18px;padding:.85rem}.vsc-member-card{padding:.8rem;border-radius:18px;min-height:0}.vsc-member-card header{grid-template-columns:36px minmax(0,1fr) auto;gap:.5rem}.vsc-member-card header img{width:36px;height:36px;border-radius:9px}.vsc-member-card header strong{font-size:.76rem}.vsc-member-card header span{font-size:.5rem}.vsc-member-card header em{font-size:.82rem}.vsc-member-card-body h3{font-size:clamp(.98rem,5vw,1.28rem)}.vsc-member-active{font-size:.55rem;padding:.26rem .46rem}.vsc-member-card footer{gap:.35rem;padding-top:.48rem}.vsc-member-card footer strong{font-size:.58rem}.vsc-member-card footer small{font-size:.49rem}.vsc-member-card>p{font-size:.46rem;margin-top:.28rem}}@media(max-width:370px){.vsc-membership-compact,.vsc-membership-expired-wrap{grid-template-columns:1fr}.vsc-member-card.is-thumbnail{margin-inline:auto;aspect-ratio:1.58/1}.vsc-membership-summary{align-items:stretch;text-align:center}.vsc-membership-summary>strong{align-self:center}}.vsc-membership-compact{grid-template-columns:minmax(0,1.35fr) minmax(190px,.65fr);gap:1rem;padding:clamp(.75rem,2vw,1rem);background:linear-gradient(145deg,#fff 0%,#fff8f3 100%);border:1px solid rgba(244,128,58,.2);box-shadow:0 16px 42px rgba(38,31,27,.09)}.vsc-member-card-preview{position:relative;padding:0;border:0;outline:none}.vsc-member-card-preview:focus-visible{box-shadow:0 0 0 4px rgba(244,128,58,.22)}.vsc-member-card{background:linear-gradient(140deg,#101827 0%,#18263a 49%,#0b1524 100%);box-shadow:0 20px 48px rgba(10,19,33,.3);border:1px solid rgba(255,255,255,.1)}.vsc-member-card::before{background:radial-gradient(circle at 92% 8%,rgba(255,107,61,.55),transparent 30%),radial-gradient(circle at 4% 96%,rgba(58,191,184,.24),transparent 34%),linear-gradient(118deg,transparent 46%,rgba(255,255,255,.055) 47%,transparent 49%)}.vsc-member-card::after{content:"";position:absolute;inset:0;z-index:-1;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(to left,#000,transparent 72%)}.vsc-member-card-orbit{position:absolute;right:-2.1rem;bottom:-2.2rem;width:9rem;height:9rem;border:1px solid rgba(255,255,255,.12);border-radius:50%;display:grid;place-items:center;transform:rotate(-12deg)}.vsc-member-card-orbit::before,.vsc-member-card-orbit::after{content:"";position:absolute;border:1px solid rgba(255,255,255,.1);border-radius:50%;inset:1rem}.vsc-member-card-orbit::after{inset:2rem}.vsc-member-card-orbit span{font-size:.68rem;font-weight:950;letter-spacing:.18em;color:rgba(255,255,255,.2)}.vsc-member-card header strong{letter-spacing:.075em}.vsc-member-card header em{padding:.28rem .5rem;border:1px solid rgba(255,183,140,.28);border-radius:999px;background:rgba(255,112,67,.13);line-height:1}.vsc-member-card-body h3{max-width:82%;overflow-wrap:break-word;word-break:normal;hyphens:none;text-shadow:0 2px 16px rgba(0,0,0,.22)}.vsc-member-active{background:rgba(13,148,91,.24);backdrop-filter:blur(5px)}.vsc-member-card footer{position:relative;z-index:1}.vsc-member-card footer strong{overflow-wrap:normal;word-break:normal}.vsc-member-card>p{position:relative;z-index:1;font-weight:750;letter-spacing:.06em}.vsc-member-card.is-thumbnail{padding:.9rem;border-radius:20px}.vsc-member-card.is-thumbnail header{grid-template-columns:36px minmax(0,1fr) auto}.vsc-member-card.is-thumbnail header img{width:36px;height:36px}.vsc-member-card.is-thumbnail header strong{font-size:.7rem}.vsc-member-card.is-thumbnail .vsc-member-card-body h3{font-size:clamp(.95rem,3.5vw,1.15rem);max-width:80%}.vsc-member-card.is-thumbnail footer{display:grid}.vsc-member-card.is-thumbnail footer small{font-size:.46rem}.vsc-member-card.is-thumbnail footer strong{font-size:.56rem}.vsc-member-card-tap{position:absolute;right:.65rem;bottom:.6rem;z-index:2;display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .48rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(6,11,20,.54);backdrop-filter:blur(6px);color:rgba(255,255,255,.84);font-size:.56rem;font-weight:800;pointer-events:none}.vsc-member-card-tap i{font-style:normal;color:#ffb78c}.vsc-membership-summary{align-items:flex-start;justify-content:center;padding:.2rem}.vsc-membership-summary>b{font-size:clamp(1.05rem,2vw,1.22rem)}.vsc-membership-summary>span{font-size:.76rem;line-height:1.55}.vsc-membership-perks{display:flex;flex-direction:column;gap:.35rem;margin:.2rem 0}.vsc-membership-perks small{color:#525866;font-size:.68rem;font-weight:700}.vsc-membership-summary .vsc-member-card-open{text-transform:none;letter-spacing:0;font-size:.78rem}@media(max-width:640px){.vsc-membership-compact,.vsc-membership-expired-wrap{grid-template-columns:minmax(0,1fr)}.vsc-membership-summary{align-items:stretch;padding:.15rem .15rem 0}.vsc-membership-summary>strong{align-self:flex-start}.vsc-membership-perks{display:grid;grid-template-columns:1fr 1fr}.vsc-member-card.is-thumbnail{aspect-ratio:1.58/1}.vsc-member-card-tap{display:inline-flex}}@media(max-width:370px){.vsc-member-card.is-thumbnail{max-width:none}.vsc-member-card.is-thumbnail header{grid-template-columns:32px minmax(0,1fr) auto}.vsc-member-card.is-thumbnail header img{width:32px;height:32px}.vsc-member-card.is-thumbnail footer{display:grid}.vsc-membership-perks{grid-template-columns:1fr}.vsc-member-card-tap{font-size:.52rem}}.ev-registration-closed{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem 1rem;border:1px solid rgba(100,116,139,.2);border-radius:999px;background:#f8fafc;color:#64748b;font-size:.78rem;font-weight:850}
.participant-cycle-host{margin:.8rem 0}.participant-cycle-host[hidden]{display:none}.participant-cycle-card{background:linear-gradient(145deg,#fff 0%,#fff8f3 100%);border:1px solid rgba(244,128,58,.24);border-radius:18px;padding:1rem;box-shadow:0 10px 30px rgba(42,35,31,.08);color:var(--tx)}.participant-cycle-card+ .participant-cycle-card{margin-top:.7rem}.participant-cycle-card>small,.cycle-reason-sheet>small{display:block;font-size:.68rem;font-weight:900;letter-spacing:.11em}.participant-cycle-card h3{font-size:clamp(1rem,4.2vw,1.18rem);line-height:1.25;margin:.22rem 0}.participant-cycle-card p{font-size:.8rem;margin:.2rem 0 .75rem}.participant-cycle-card em{display:block;color:var(--mu);font-size:.7rem;line-height:1.45;margin-top:.7rem;font-style:normal}.cycle-actions{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.cycle-actions button,.cycle-reactions button,.cycle-sources button{border:0;border-radius:13px;min-height:46px;font:inherit;font-weight:800;cursor:pointer}.cycle-actions button:disabled,.cycle-reactions button:disabled,.cycle-sources button:disabled{opacity:.55;cursor:wait}.cycle-confirm{background:var(--or);color:#fff}.cycle-release{background:#fff;border:1px solid #e4d7cf!important;color:#8a3d2d}.cycle-reactions{display:grid;grid-template-columns:repeat(4,1fr);gap:.42rem}.cycle-reactions button{background:#fff;border:1px solid #eadfd8;font-size:1.2rem;padding:.45rem .2rem}.cycle-reactions button span{display:block;font-size:.62rem;margin-top:.14rem}.cycle-sources{display:flex;flex-wrap:wrap;gap:.45rem}.cycle-sources button{background:#fff;border:1px solid #e5d9d1;padding:.55rem .75rem;min-height:42px;font-size:.75rem}.cycle-reason-overlay{position:fixed;inset:0;z-index:12000;background:rgba(20,17,16,.58);display:flex;align-items:flex-end;justify-content:center;padding:0 max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left))}.cycle-reason-sheet{position:relative;width:min(100%,520px);max-height:min(88dvh,720px);overflow:auto;background:#fff;border-radius:22px;padding:1.1rem;box-sizing:border-box}.cycle-reason-sheet h3{font-size:1.1rem;margin:.2rem 2rem .2rem 0}.cycle-reason-sheet p{font-size:.76rem;color:var(--mu);margin:0 2rem .8rem 0}.cycle-reason-close{position:absolute;right:.8rem;top:.7rem;width:40px;height:40px;border:0;border-radius:50%;background:#f5efeb;font-size:1.3rem}.cycle-reason-list{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.cycle-reason-list button,.cycle-reason-other button{min-height:46px;border-radius:12px;border:1px solid #e7dbd4;background:#fff;font-weight:750;padding:.55rem}.cycle-reason-other label{display:block;font-size:.75rem;font-weight:800;margin:.8rem 0 .35rem}.cycle-reason-other input{width:100%;box-sizing:border-box;min-height:46px;border:1px solid #d8cbc4;border-radius:12px;padding:.6rem}.cycle-reason-other button{width:100%;margin-top:.6rem;background:var(--or);color:#fff;border:0}.cycle-admin-stats{border:1px solid rgba(244,128,58,.2);background:#fff9f5;border-radius:14px;padding:.75rem;margin-bottom:.75rem}.cycle-global-stats{border-radius:14px}.cycle-admin-stats h4,.cycle-global-stats h3{font-size:.78rem;margin:0 0 .5rem}.cycle-admin-stats>div,.cycle-global-stats>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.cycle-admin-stats span{background:#fff;border:1px solid #eee3dc;border-radius:10px;padding:.5rem;font-size:.68rem}.cycle-global-stats span{background:#221d29;border:1px solid rgb(255 236 226 / 12%);border-radius:10px;padding:.5rem;font-size:.68rem}.cycle-admin-stats span b,.cycle-global-stats span b{font-size:.85rem}.cycle-admin-stats p,.cycle-global-stats p{font-size:.67rem;color:var(--mu);line-height:1.5;margin:.5rem 0 0}.cycle-admin-feedback{font-size:.85rem!important;letter-spacing:.04em}.cycle-global-stats{margin-bottom:1rem}.cycle-global-stats h3+ p{font-size:.9rem!important;margin-bottom:.7rem}@media(max-width:380px){.cycle-actions{grid-template-columns:1fr}.cycle-reactions button span{font-size:.58rem}.cycle-reason-list{grid-template-columns:1fr}.participant-cycle-card{padding:.85rem}}.cycle-reactions button,.cycle-sources button,.cycle-reason-list button{background:#fff!important;color:#252936!important;border-color:#dfd3cc!important;-webkit-text-fill-color:currentColor}.cycle-reactions button span,.cycle-sources button span{color:inherit!important}.cycle-reactions button:hover,.cycle-reactions button:focus-visible,.cycle-sources button:hover,.cycle-sources button:focus-visible,.cycle-reason-list button:hover,.cycle-reason-list button:focus-visible{background:#fff1e9!important;color:#7d2f20!important;border-color:#d96a48!important;outline:3px solid rgba(201,71,43,.16);outline-offset:1px}.cycle-reactions button.is-selected,.cycle-sources button.is-selected{background:#c9472b!important;color:#fff!important;border-color:#c9472b!important;box-shadow:0 6px 16px rgba(201,71,43,.24)}.cycle-reactions button:disabled,.cycle-sources button:disabled{color:#252936!important;-webkit-text-fill-color:#252936!important;opacity:.66}.cycle-reactions button.is-selected:disabled,.cycle-sources button.is-selected:disabled{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1}.admin-onboarding-card .adm-card-header small{display:block;margin-top:.15rem;color:var(--mu);font-size:.68rem}.cycle-global-stats{padding:0;border:0;background:transparent}.cycle-global-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:.7rem;margin-bottom:.65rem}.cycle-global-heading.is-source{margin-top:1.05rem;padding-top:1rem;border-top:1px solid rgb(255 236 226 / 12%)}.cycle-global-heading small{display:block;color:#e69a89;font-size:.58rem;font-weight:900;letter-spacing:.08em}.cycle-global-heading h3{margin:.18rem 0 0;color:#e9eaec;font-size:.9rem;line-height:1.3}.cycle-global-heading>b{flex:none;padding:.3rem .48rem;border-radius:999px;background:#2a2431;color:#e19c8e;font-size:.66rem}.cycle-global-grid,.cycle-source-grid{display:grid!important;gap:.48rem!important}.cycle-global-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cycle-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cycle-source-grid span{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.05rem .38rem;min-width:0;padding:.62rem;border:1px solid #eadfd8!important;border-radius:13px!important;background:#fff!important;color:#252936!important}.cycle-global-grid span{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.05rem .38rem;min-width:0;padding:.62rem;border:1px solid rgb(255 236 226 / 12%)!important;border-radius:13px!important;background:#221d29!important;color:#e9eaec!important}.cycle-global-grid i,.cycle-source-grid i{grid-row:1/3;font-style:normal;font-size:1.05rem}.cycle-source-grid b{color:#252936;font-size:1rem!important;line-height:1}.cycle-global-grid b{color:#e9eaec;font-size:1rem!important;line-height:1}.cycle-source-grid small{min-width:0;color:#5f6674;font-size:.62rem;line-height:1.25;overflow-wrap:break-word}.cycle-global-grid small{min-width:0;color:#b5b7ba;font-size:.62rem;line-height:1.25;overflow-wrap:break-word}.cycle-global-empty{margin:.5rem 0 0!important;color:#b6b7b9!important;font-size:.68rem!important}.cycle-global-private{margin:.8rem 0 0!important;padding:.55rem .65rem;border-radius:10px;background:#2a2431;color:#b6b7b9!important;font-size:.63rem!important}.cycle-global-error{padding:.8rem;border:1px solid rgb(230 117 76 / 30%);border-radius:12px;background:#221d29;color:#dda192;font-size:.74rem}.cycle-global-error button{margin-left:.35rem;border:0;border-radius:9px;background:#c9472b;color:#fff;padding:.45rem .65rem;font-weight:800}@media(max-width:430px){.cycle-global-heading{align-items:flex-start;flex-direction:column}.cycle-global-grid,.cycle-source-grid{grid-template-columns:1fr 1fr!important}.cycle-global-grid span,.cycle-source-grid span{padding:.55rem}}@media(prefers-reduced-motion:reduce){.cycle-reason-overlay{scroll-behavior:auto}}.participant-cycle-card,.cycle-reason-sheet{color:#202338!important;-webkit-text-fill-color:currentColor}.participant-cycle-card h3,.participant-cycle-card b,.cycle-reason-sheet h3,.cycle-reason-sheet label{color:#202338!important}.participant-cycle-card p,.participant-cycle-card em,.cycle-reason-sheet p{color:#596274!important}.participant-cycle-card>small,.cycle-reason-sheet>small{color:#b94722!important}.journey-card{position:relative;padding-right:2.85rem}.journey-dismiss{position:absolute;right:.65rem;top:.6rem;width:36px;height:36px;border:0;border-radius:50%;background:#fff;color:#5d6472;font-size:1.18rem;cursor:pointer}.journey-actions{display:flex;flex-wrap:wrap;gap:.48rem}.journey-actions button,.journey-primary,.journey-never{min-height:44px;border:1px solid #e7d9d1;border-radius:12px;background:#fff;color:#252936;padding:.55rem .72rem;font:inherit;font-size:.73rem;font-weight:850;cursor:pointer}.journey-primary{background:#c9472b!important;border-color:#c9472b!important;color:#fff!important}.journey-never{min-height:34px;margin-top:.5rem;padding:.3rem .5rem;border:0;background:transparent;color:#717886;font-size:.64rem;text-decoration:underline}.journey-how-sheet ol{display:grid;gap:.42rem;margin:.8rem 0;padding:0;list-style:none}.journey-how-sheet li{display:flex;align-items:center;gap:.65rem;padding:.58rem;border-radius:12px;background:#fff7f2;font-size:.78rem}.journey-how-sheet li b{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;background:#c9472b;color:#fff!important}.journey-how-notes{margin:.75rem 0}.journey-how-notes p{margin:.35rem 0;padding:.55rem .65rem;border-radius:11px;background:#f4f7f5;color:#414958!important}.journey-booking-event{display:grid;gap:.35rem;margin:.75rem 0;padding:.75rem;border-radius:14px;background:#fff7f2}.journey-booking-event strong{font-size:.9rem}.journey-booking-event span{color:#596274;font-size:.74rem}.journey-booking-sheet>em{display:block;margin-top:.7rem;color:#687080;font-size:.67rem;font-style:normal}.member-funnel{margin:0 0 1rem;padding:1rem;border:1px solid rgba(201,71,43,.18);border-radius:16px;background:linear-gradient(145deg,#221d29 0%,#221d29 100%)}.member-funnel-steps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:.3rem}.member-funnel-steps span{display:grid;min-width:0;gap:.18rem;text-align:center}.member-funnel-steps b{font-size:1.05rem}.member-funnel-steps small{color:#b5b7ba;font-size:.57rem;line-height:1.25}.member-funnel-steps>i{color:#e69a89;font-style:normal}.member-funnel-signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.8rem}.member-funnel-signals span{padding:.5rem;border-radius:10px;background:#221d29;color:#b5b7ba;font-size:.63rem}.member-funnel-signals b{color:#e9eaec}.member-funnel-reassurance{display:flex;align-items:flex-start;gap:.55rem;margin-top:.65rem;padding:.65rem;border:1px solid rgba(201,71,43,.13);border-radius:12px;background:#221d29}.member-funnel-reassurance>span{font-size:1rem}.member-funnel-reassurance div{display:grid;min-width:0;gap:.15rem}.member-funnel-reassurance b{color:#e9eaec;font-size:.7rem}.member-funnel-reassurance small{color:#b5b7ba;font-size:.59rem;line-height:1.45}.member-funnel-cohorts{margin-top:.7rem;font-size:.67rem}.member-funnel-cohorts summary{cursor:pointer;color:#e39b8c;font-weight:800}.member-funnel-cohorts>div{display:grid;gap:.35rem;margin-top:.5rem}.member-funnel-cohorts span{display:flex;justify-content:space-between;gap:.5rem;padding:.45rem .55rem;border-radius:9px;background:#221d29}.member-funnel-cohorts small{color:#b5b7ba;text-align:right}@media(max-width:430px){.journey-actions{display:grid;grid-template-columns:1fr}.member-funnel-steps{grid-template-columns:1fr 1fr;gap:.45rem}.member-funnel-steps>i{display:none}.member-funnel-steps span{padding:.5rem;border-radius:10px;background:#221d29}.member-funnel-cohorts span{display:grid}.member-funnel-cohorts small{text-align:left}}.fos-reasons{display:grid;grid-template-columns:1fr;gap:.42rem}.fos-reasons button{text-align:left;justify-content:flex-start}.fos-comment{margin-top:.7rem}.fos-comment[hidden]{display:none}.fos-comment label{display:block;font-size:.74rem;font-weight:800;margin:0 0 .35rem}.fos-comment textarea{width:100%;box-sizing:border-box;border:1px solid #d8cbc4;border-radius:12px;padding:.6rem;font:inherit;font-size:.8rem;resize:vertical}.fos-comment button{margin-top:.5rem;min-height:44px;border:1px solid #e7d9d1;border-radius:12px;background:#fff;color:#252936;padding:.55rem .9rem;font:inherit;font-size:.73rem;font-weight:850;cursor:pointer}.is-first-outing-survey .journey-actions{margin-top:.7rem}.fos-admin-bars{display:grid;gap:.45rem;margin:.6rem 0}.fos-admin-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;align-items:center;gap:.5rem;font-size:.7rem}.fos-admin-row i{display:block;height:8px;border-radius:99px;background:#2a2431;overflow:hidden}.fos-admin-row em{display:block;height:100%;background:#c9472b;border-radius:99px}.fos-admin-row b{font-size:.68rem;white-space:nowrap}.fos-admin-comments{margin-top:.6rem;font-size:.72rem}.fos-admin-comments summary{cursor:pointer;color:#e39b8c;font-weight:800}.fos-admin-comments ul{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.4rem}.fos-admin-comments li{padding:.5rem .6rem;border-radius:10px;background:#221d29;border:1px solid rgb(255 236 226 / 12%)}.fos-admin-comments li small{color:#b5b7ba;font-size:.62rem}.fos-admin-comments li p{margin:.2rem 0 0;font-size:.75rem;white-space:pre-wrap}@media(max-width:430px){.fos-admin-row{grid-template-columns:1fr auto}.fos-admin-row i{grid-column:1/-1;grid-row:2}}.participant-cycle-card.is-queued,.event-aftercare-card.is-queued,.participant-cycle-host.is-queue-empty,#event-aftercare.is-queue-empty{display:none!important}.journey-pick small{color:#9d3b26;font-size:.6rem;font-weight:850;letter-spacing:.04em}.journey-pick span:first-letter{text-transform:uppercase}.journey-pick .journey-pick-proof{color:#252936;font-weight:750}.whats-new-list{list-style:none;margin:.55rem 0 .8rem;padding:0;display:grid;gap:.5rem}.whats-new-list li{display:grid;grid-template-columns:1.6rem minmax(0,1fr);align-items:start;gap:.45rem;font-size:.86rem;line-height:1.35;color:#252936}.whats-new-list i{font-style:normal;font-size:1.05rem;line-height:1.2}.cycle-reason-release{display:block;width:100%;min-height:52px;margin:.2rem 0 .7rem;border:0;border-radius:14px;background:var(--or)!important;color:#fff!important;-webkit-text-fill-color:#fff;font:inherit;font-weight:900;font-size:.95rem;cursor:pointer}.cycle-reason-sheet .cycle-reason-hint{margin:0 0 .45rem;font-size:.7rem}.vsc-cancel-next-sheet .event-aftercare-next{width:100%;min-width:0;margin:.2rem 0 .6rem}.vsc-cancel-next-sheet .event-aftercare-next small{font-size:.62rem}.vsc-cancel-next-sheet .event-aftercare-next strong{font-size:.86rem}.vsc-cancel-next-sheet .event-aftercare-next em{font-size:.72rem}.vsc-cancel-next-close{width:100%;min-height:46px;border-radius:12px;border:1px solid #e7dbd4;background:#fff!important;color:#596274!important;font:inherit;font-weight:750}.poll-top-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.poll-top-options button{text-align:left;line-height:1.3}#page-evenements .poll-card.is-open{border-color:rgba(201,71,43,.45);box-shadow:0 0 0 2px rgba(201,71,43,.12)}.vsc-tour-overlay{align-items:center;padding:1rem}.vsc-tour{position:relative;width:min(100%,440px);background:#f8f2ea;color:#1d1b20;border-radius:28px;padding:1.2rem 0 1rem;box-shadow:0 24px 70px rgba(0,0,0,.35);display:flex;flex-direction:column;align-items:center}.vsc-tour-skip{position:absolute;top:.6rem;right:.7rem;min-height:40px;padding:0 .8rem;border:0;background:none;color:#6d6570;font:inherit;font-weight:750;z-index:1}.vsc-tour-track{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vsc-tour-track::-webkit-scrollbar{display:none}.vsc-tour-slide{flex:0 0 100%;scroll-snap-align:center;box-sizing:border-box;padding:1.6rem 1.5rem .4rem;text-align:center}.vsc-tour-slide i{display:grid;place-items:center;width:84px;height:84px;margin:0 auto .9rem;border-radius:26px;background:linear-gradient(135deg,#f36a3d,#ef405c);font-style:normal;font-size:2.4rem}.vsc-tour-slide h2{margin:0 0 .55rem;font-size:1.3rem}.vsc-tour-slide p{margin:0;color:#4f4852;line-height:1.5}.vsc-tour-dots{display:flex;gap:.4rem;margin:1rem 0}.vsc-tour-dots b{width:8px;height:8px;border-radius:50%;background:#d5c7ba;transition:width .2s,background .2s}.vsc-tour-dots b.is-on{width:22px;border-radius:8px;background:#ef553e}.vsc-tour-next{width:calc(100% - 3rem);min-height:50px;border:0;border-radius:15px;background:linear-gradient(135deg,#f36a3d,#ef405c);color:#fff;font:inherit;font-weight:850}@media(prefers-reduced-motion:reduce){.vsc-tour-dots b{transition:none}}.participant-cycle-card.is-eve{position:relative;overflow:hidden;border-color:rgba(244,128,58,.42);background:linear-gradient(145deg,#fff 0%,#fff3e8 100%)}.participant-cycle-card.is-eve::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,200,150,.38) 50%,transparent 65%) no-repeat;background-size:250% 100%;background-position:150% 0;animation:vscEveSweep 2.4s ease-in-out .5s 2}.participant-cycle-card.is-eve>*{position:relative}.cycle-eve{display:flex;align-items:center;gap:.55rem;margin:0 0 .65rem;padding:.5rem .6rem;border-radius:13px;background:linear-gradient(120deg,#2a1d3a,#3a2140);color:#fff}.cycle-eve-bell{display:grid;place-items:center;flex:0 0 auto;width:32px;height:32px;border-radius:50%;background:linear-gradient(145deg,#ffb36b,#f4803a);box-shadow:0 0 0 0 rgba(244,128,58,.5);animation:vscEveHalo 1.8s ease-out .3s 3}.cycle-eve-bell svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transform-origin:50% 12%;animation:vscEveRing 1.8s ease-in-out .3s 3}.cycle-eve-when{flex:1;min-width:0;font-size:.8rem;font-weight:700;color:#f3e9ff}.cycle-eve-when b{color:#fff!important;font-weight:900}.cycle-eve-left{flex:0 0 auto;padding:.22rem .5rem;border-radius:999px;background:rgba(255,255,255,.14);font-size:.66rem;font-weight:850;font-variant-numeric:tabular-nums;white-space:nowrap}@keyframes vscEveRing{0%,55%,100%{transform:rotate(0)}10%{transform:rotate(16deg)}20%{transform:rotate(-14deg)}30%{transform:rotate(10deg)}40%{transform:rotate(-6deg)}48%{transform:rotate(2deg)}}@keyframes vscEveHalo{0%{box-shadow:0 0 0 0 rgba(244,128,58,.5)}70%,100%{box-shadow:0 0 0 10px rgba(244,128,58,0)}}@keyframes vscEveSweep{to{background-position:-150% 0}}@media(prefers-reduced-motion:reduce){.participant-cycle-card.is-eve::before,.cycle-eve-bell,.cycle-eve-bell svg{animation:none}}.vsc-guide{max-height:min(88vh,760px);padding:1.1rem 0 .9rem;align-items:stretch}.vsc-guide>h2{margin:.2rem 1.2rem .6rem;padding-right:4.5rem;font-size:1.25rem}.vsc-guide-list{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 .9rem .4rem;flex:1 1 auto;min-height:0}.vsc-guide-list h3{margin:.9rem .3rem .4rem;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:#6d6570}.vsc-guide-list h3 em{font-style:normal;margin-left:.35rem;padding:.12rem .45rem;border-radius:999px;background:#ef405c;color:#fff;font-size:.66rem;letter-spacing:0}.vsc-guide-item{display:flex;align-items:center;gap:.75rem;width:100%;margin:0 0 .45rem;padding:.7rem .8rem;border:1px solid #eadfd6;border-radius:16px;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer}.vsc-guide-item i{flex:0 0 40px;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#fbe7dd;font-style:normal;font-size:1.25rem}.vsc-guide-item span{flex:1 1 auto;display:flex;flex-direction:column;gap:.15rem;min-width:0}.vsc-guide-item strong{font-size:.92rem}.vsc-guide-item small{color:#5c5560;font-size:.8rem;line-height:1.35}.vsc-guide-item b{color:#b9aeb4;font-size:1.3rem}.vsc-guide .vsc-tour-next{align-self:center;margin-top:.6rem}#page-evenements .poll-card{position:relative;overflow:hidden}#page-evenements .poll-card.is-awaiting .poll-option-score,#page-evenements .poll-card.is-awaiting .poll-option i{display:none}#page-evenements .poll-card.is-awaiting .poll-option{justify-content:flex-start}#page-evenements .poll-card.is-awaiting .poll-option::after{content:'';margin-left:auto;flex:0 0 18px;height:18px;border-radius:50%;border:2px solid #d9c3b6;box-sizing:border-box;transition:border-color .2s,background .2s}#page-evenements .poll-card.is-awaiting .poll-option:hover::after{border-color:#e8774a}#page-evenements .poll-option.is-picked::after{background:#e8774a;border-color:#e8774a!important;box-shadow:inset 0 0 0 3px #fff}#page-evenements .poll-card.is-voting .poll-option:not(.is-picked){pointer-events:none}#page-evenements .poll-option.is-picked{border-color:#e8774a!important;transform:scale(.98);transition:transform .15s}#page-evenements .poll-card.has-voted .poll-option i{transform-origin:left center;animation:vscPollFill .9s cubic-bezier(.22,1,.36,1)}#page-evenements .poll-card.has-voted .poll-option.is-leading i{background:linear-gradient(90deg,rgba(255,122,53,.32),rgba(249,200,70,.2))!important}#page-evenements .poll-card.has-voted .poll-option.selected i{background:linear-gradient(90deg,rgba(232,119,74,.42),rgba(255,170,90,.24))!important}#page-evenements .poll-option.is-leading .poll-option-score{color:#a74320!important}#page-evenements .poll-check{display:inline-grid;place-items:center;width:18px;height:18px;margin-right:.4rem;border-radius:50%;background:#e8774a;color:#fff!important;font-size:.62rem;font-style:normal;font-weight:900;vertical-align:-3px}#page-evenements .poll-card.just-voted{box-shadow:0 0 0 2px rgba(232,119,74,.45),0 14px 34px rgba(232,119,74,.18)!important}#page-evenements .poll-card.just-voted .poll-option.selected{animation:vscPollPop .55s cubic-bezier(.34,1.56,.64,1)}#page-evenements .poll-card.just-voted .poll-check{animation:vscPollCheck .6s cubic-bezier(.34,1.56,.64,1)}#page-evenements .poll-card.just-voted::after{content:'🎉';position:absolute;right:.9rem;bottom:.55rem;font-size:1.3rem;pointer-events:none;animation:vscPollBurst 1.1s ease-out forwards}#page-evenements .is-poll-result .poll-card{margin:.35rem 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}#page-evenements .is-poll-result .poll-card.just-voted::after{right:.2rem;bottom:0}.vsc-ui-v2 #page-evenements .is-poll-result .poll-card :is(strong,.poll-option-label){color:#252b3b!important}.vsc-ui-v2 #page-evenements .is-poll-result .poll-card :is(.poll-option-score,.poll-footer){color:#555f72!important}.vsc-ui-v2 #page-evenements .is-poll-result .poll-option{background:#fff!important;border-color:#e5d9d1!important}@keyframes vscPollFill{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vscPollPop{0%{transform:scale(.96)}55%{transform:scale(1.035)}100%{transform:scale(1)}}@keyframes vscPollCheck{0%{transform:scale(0) rotate(-40deg)}100%{transform:scale(1) rotate(0)}}@keyframes vscPollBurst{0%{transform:translateY(8px) scale(.4) rotate(-20deg)}40%{transform:translateY(-6px) scale(1.25) rotate(8deg)}100%{transform:translateY(0) scale(1) rotate(0)}}@media (prefers-reduced-motion:reduce){#page-evenements .poll-card :is(.poll-option,.poll-option i,.poll-check),#page-evenements .poll-card.just-voted::after{animation:none!important}}#page-evenements .poll-top-options button.is-picked{background:#c9472b!important;color:#fff!important;border-color:#c9472b!important;transform:scale(.98)}.vsc-survey-options{display:grid;gap:.6rem;margin:1rem 0 .4rem}.vsc-survey-options button{min-height:52px;border:1px solid #d5c7ba;border-radius:16px;background:#fff;color:#1d1b20;font:inherit;font-weight:800;text-align:left;padding:.7rem 1rem}.vsc-survey-options button.is-picked{border-color:#ef553e;background:#fff1eb;color:#c43c22}.vsc-survey.is-saving .vsc-survey-options button{pointer-events:none}.vsc-survey .vsc-media-status button{border:0;background:none;padding:0;color:#c43c22;font:inherit;font-weight:800;text-decoration:underline}.vsc-survey-form label{display:grid;gap:.35rem;margin:.8rem 0;font-weight:800;font-size:.9rem}.vsc-survey-form textarea{width:100%;box-sizing:border-box;border:1px solid #d5c7ba;border-radius:14px;padding:.65rem .8rem;font:inherit;font-size:16px;background:#fff;color:#1d1b20;resize:vertical}.admin-feedback-help{margin:.2rem 0 .8rem;font-size:.82rem;opacity:.8}.admin-feedback-answer{padding:.6rem 0;border-top:1px solid rgba(127,127,127,.2)}.admin-feedback-answer p{margin:.35rem 0;white-space:pre-wrap}#admin-feedback-list{margin-top:1rem}
:root{--home-ink:#202436;--home-muted:#626a7d;--home-line:#e4e7ed;--home-soft:#f5f6f9;--home-coral:#d4492f;--home-coral-dark:#b93824;--home-green:#1e7450;--home-radius:22px;--home-radius-sm:15px;--home-shadow:0 12px 34px rgba(24,28,40,.075);}body.vsc-authenticated #page-accueil>.hero{display:none!important}body.vsc-authenticated #page-accueil .home-confidence,body.vsc-authenticated #page-accueil .home-first-steps,body.vsc-authenticated #page-accueil .home-more-grid,.home-clean-wrap{max-width:1040px;padding:clamp(1rem,3vw,2rem) clamp(.75rem,2.5vw,1.5rem) 2rem!important}.home-dashboard-next,.home-following,.home-personal-grid,.home-proof-panel,.home-faq-shell{animation:homeEnter .32s ease both}.home-following{animation-delay:45ms}.home-personal-grid{animation-delay:85ms}.home-proof-panel{animation-delay:115ms}@keyframes homeEnter{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.home-dashboard-heading,.home-section-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin:0 0 .75rem}.home-dashboard-heading>div,.home-section-heading>div{min-width:0}.home-dashboard-heading span,.home-section-heading span,.home-news-card header span,.home-club-card header span{display:block;color:var(--home-coral);font-size:.67rem;font-weight:800;letter-spacing:.1em;line-height:1.2}.home-dashboard-heading h2,.home-section-heading h2,.home-news-card h2,.home-club-card h2{margin:.25rem 0 0;color:var(--home-ink);font-size:clamp(1.2rem,3.6vw,1.75rem);line-height:1.16;letter-spacing:-.035em}.home-dashboard-all{flex:none;border:0;background:transparent;color:var(--home-muted);font:inherit;font-size:.8rem;font-weight:750;padding:.65rem .2rem;cursor:pointer}.home-dashboard-all i{display:inline-block;margin-left:.25rem;font-style:normal;transition:transform .2s ease}.home-dashboard-all:hover i,.home-dashboard-all:focus-visible i{transform:translateX(3px)}.next-ev-card{min-height:270px;border:1px solid var(--home-line);border-radius:var(--home-radius);background:#fff;box-shadow:var(--home-shadow);overflow:hidden}.next-ev-card.home-next-event{display:grid;grid-template-columns:minmax(245px,35%) minmax(0,1fr);position:relative;padding:0;border-color:var(--home-line)!important;color:var(--home-ink)!important;cursor:default}.next-ev-card.home-next-event:hover{transform:none!important;box-shadow:0 14px 38px rgba(24,28,40,.09)!important}.home-next-event::before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--home-event-color,var(--home-coral));z-index:1}.home-next-event figure{position:relative;min-width:0;margin:0;overflow:hidden;background:#2a2b32}.home-next-event figure::after{content:"";position:absolute;inset:0}.home-next-event figure img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:100% 48%;transform:scale(1.01)}.home-next-event figure>span{position:absolute;z-index:2;top:.9rem;left:.9rem;display:grid;place-items:center;min-width:42px;height:42px;padding:0 .6rem;border-radius:13px;backdrop-filter:blur(10px);color:#fff;font-size:1rem;font-weight:800}.home-next-event figure time{position:absolute;z-index:2;left:.9rem;bottom:.9rem;display:flex;align-items:baseline;gap:.45rem;color:#fff;text-transform:uppercase}.home-next-event figure time strong{font-size:2.2rem;line-height:1;letter-spacing:-.06em}.home-next-event figure time small{font-size:.75rem;font-weight:850;letter-spacing:.08em}.home-next-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.home-next-status,.home-following-status{display:inline-flex;align-items:center;max-width:100%;border-radius:999px;background:#e9f5ee;color:var(--home-green);font-size:.72rem;font-weight:800;line-height:1.25;padding:.38rem .62rem}.home-next-event.is-waiting .home-next-status,.home-following-status.is-waiting{background:#fff3db;color:#83570c}.home-next-event.is-full .home-next-status,.home-following-status.is-full{background:#feeceb;color:#9d3327}.home-following-status.is-few{background:#ffe9e4;color:#b3261e}.home-next-copy h3{max-width:720px;color:var(--home-ink);line-height:1.08;letter-spacing:-.04em;overflow-wrap:anywhere}.home-next-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.home-next-meta span{min-width:0;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.home-next-meta span+span{padding-left:.75rem;border-left:1px solid var(--home-line)}.home-next-meta b{display:block;margin-bottom:.15rem;color:var(--home-muted);font-size:.6rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.home-next-copy>p{color:var(--home-muted);line-height:1.5}.home-next-actions{display:flex;flex-wrap:wrap;margin-top:auto;width:100%}.home-next-actions button{min-height:44px;padding:.68rem .9rem;font:inherit;font-size:.79rem;font-weight:800;cursor:pointer;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.home-next-actions button:active{transform:scale(.975)}.home-next-primary{border:1px solid var(--home-coral);color:#fff}.home-next-primary:hover{background:var(--home-coral-dark);border-color:var(--home-coral-dark)}.home-next-primary.is-manage{background:var(--home-ink);border-color:var(--home-ink);box-shadow:none}.home-next-primary span{display:inline-block;margin-left:.2rem;transition:transform .18s ease}.home-next-primary:hover span{transform:translateX(3px)}.home-next-primary:disabled{cursor:wait;background:#d8dbe2;border-color:#d8dbe2;color:#646b78;box-shadow:none}.home-next-secondary{border:1px solid #d9dde5;color:#34394a}.home-next-secondary:hover{border-color:#aeb4c0;background:#f8f8fa}.home-next-empty{display:grid;place-items:center;text-align:center;padding:2rem}.home-next-empty>div span{display:grid;place-items:center;width:46px;height:46px;margin:0 auto .6rem;border-radius:50%;background:#fff1ed;color:var(--home-coral);font-size:1.5rem}.home-next-empty strong{display:block;color:var(--home-ink);font-size:1.15rem}.home-next-empty p{color:var(--home-muted);font-size:.85rem}.home-next-empty button{min-height:44px;border:0;border-radius:13px;background:var(--home-ink);color:#fff;font-weight:800;padding:.7rem 1rem}.home-next-skeleton{display:grid;grid-template-columns:35% 1fr;padding:0;background:#fff}.home-next-skeleton>i{min-height:290px;background:#e9ebef}.home-next-skeleton>div{padding:1.5rem}.home-next-skeleton b,.home-next-skeleton span,.home-next-skeleton em,.home-mini-skeleton{display:block;border-radius:9px;background:linear-gradient(100deg,#eceef2 25%,#f7f8fa 42%,#eceef2 60%);background-size:250% 100%;animation:homeShimmer 1.35s ease-in-out infinite}.home-next-skeleton b{width:32%;height:25px}.home-next-skeleton span{width:75%;height:20px;margin:1rem 0}.home-next-skeleton span+span{width:95%;height:64px}.home-next-skeleton em{width:48%;height:44px;margin-top:1.2rem}@keyframes homeShimmer{to{background-position:-150% 0}}.home-section-heading small{color:var(--home-muted);font-size:.72rem}.home-following-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.home-following-card{display:grid;grid-template-columns:54px minmax(0,1fr) 40px;align-items:center;gap:.75rem;min-width:0;background:#fff;animation:homeEnter .28s ease both;animation-delay:var(--home-delay)}.home-following-card time{display:grid;place-items:center;align-content:center;color:var(--home-ink);text-transform:uppercase}.home-following-card time strong{font-size:1.2rem;line-height:1}.home-following-card time span{margin-top:.2rem;font-size:.57rem;font-weight:850}.home-following-card>div{min-width:0}.home-following-card h3{color:var(--home-ink);line-height:1.25;overflow-wrap:anywhere}.home-following-card p{margin:0;color:var(--home-muted);font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-following-card>button{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--home-line);border-radius:12px;background:#fff;color:var(--home-ink);font-size:1rem;cursor:pointer;transition:transform .18s ease,border-color .18s ease}.home-following-card>button:hover{transform:translateX(2px);border-color:#b9bfca}.home-following-status{padding:.24rem .42rem;font-size:.58rem}.home-personal-grid{display:grid;grid-template-columns:1.12fr .88fr}.home-news-card,.home-club-card{min-width:0;background:#fff}.home-news-card header,.home-club-card header{display:flex;justify-content:space-between;gap:.8rem;align-items:start}.home-news-card header>i,.home-club-card header>i{font-style:normal;color:#a0a5af;font-size:.72rem;font-weight:850}.home-news-list{display:grid;gap:.4rem;margin-top:.75rem}.home-news-list button{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:.65rem;width:100%;padding:.6rem;border:0;border-radius:12px;background:var(--home-soft);color:var(--home-ink);text-align:left;cursor:pointer}.home-news-list button>i{display:grid;place-items:center;border-radius:10px;background:#fff;color:var(--home-coral);font-style:normal;font-weight:850}.home-news-list button span{min-width:0}.home-news-list button strong,.home-news-list button small{display:block}.home-news-list button strong{font-size:.77rem}.home-news-list button small{margin-top:.12rem;color:var(--home-muted);font-size:.68rem;line-height:1.35;overflow-wrap:anywhere}.home-news-list button>b{transition:transform .18s ease}.home-news-list button:hover>b{transform:translateX(3px)}.home-news-empty{margin:.75rem 0 0;color:var(--home-muted);font-size:.78rem}.home-club-summary{margin-top:.75rem}.home-club-status{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.65rem;border-radius:12px;background:var(--home-soft)}.home-club-status>i{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff;color:var(--home-muted);font-style:normal;font-weight:900}.home-club-status.is-active>i{background:#e6f5eb;color:var(--home-green)}.home-club-status div{min-width:0}.home-club-status strong,.home-club-status span{display:block}.home-club-status strong{color:var(--home-ink);font-size:.8rem}.home-club-status span{margin-top:.1rem;color:var(--home-muted);font-size:.67rem}.home-club-status>b{color:var(--home-coral);font-size:.68rem}.home-club-actions{display:grid;grid-template-columns:1fr auto;gap:.4rem;margin-top:.5rem}.home-club-actions button{border:1px solid var(--home-line);border-radius:12px;background:#fff;color:var(--home-ink);font:inherit;font-size:.71rem;font-weight:800;padding:.6rem .7rem;cursor:pointer}.home-club-actions button:first-child{background:var(--home-ink);border-color:var(--home-ink);color:#fff}.home-club-actions span{display:inline-block;margin-left:.2rem;transition:transform .18s ease}.home-club-actions button:hover span{transform:translateX(3px)}.home-mini-skeleton{height:54px;margin-top:.45rem}body.vsc-authenticated #page-accueil .home-proof-panel{border:1px solid var(--home-line)!important;border-radius:var(--home-radius)!important;box-shadow:none!important;background:#fff!important}body.vsc-authenticated #page-accueil .home-faq-shell{margin-top:.75rem;border:1px solid var(--home-line)!important;box-shadow:none!important}#page-club .club-section-card,.club-partner-card{border-color:rgba(255,255,255,.1)!important;box-shadow:0 10px 28px rgba(0,0,0,.16)!important}.club-partner-card{padding:.85rem!important}.club-partner-logo{overflow:hidden;background:rgba(255,255,255,.06)!important;box-shadow:none!important}.club-partner-logo img{display:block;width:100%;height:100%;padding:5px;object-fit:contain;box-sizing:border-box;background:#fff;border-radius:12px}.club-partner-offer{padding:.72rem!important}.club-partner-proof{margin:.55rem 0!important}.club-partner-actions a,.club-partner-link-missing{min-height:42px!important}#bottom-nav{box-shadow:0 10px 30px rgba(10,12,18,.28)!important}#bottom-nav ul li a{transition:color .2s ease,background-color .2s ease,transform .2s ease!important}#bottom-nav ul li a.active{background:rgba(255,255,255,.055)!important}#bottom-nav ul li a.active .bn-ic{animation:none!important;transform:translateY(-1px) scale(1.04)!important}.admin-auto-stat{display:flex!important;align-items:center;justify-content:space-between;gap:.7rem;min-height:48px;background:#2a2431!important;color:#a5aeca!important}.admin-auto-stat strong{font-size:1.15rem;color:#92debc}.admin-auto-stat span{font-size:.67rem;color:#b5b7ba;text-align:right;line-height:1.3}:where(.home-dashboard-all,.home-next-actions button,.home-following-card>button,.home-news-list button,.home-club-actions button):focus-visible{outline:3px solid rgba(212,73,47,.28);outline-offset:2px}@media(max-width:720px){.home-next-event{grid-template-columns:38% minmax(0,1fr)}.home-next-meta{grid-template-columns:1fr}.home-next-meta span{padding:.5rem 0}.home-next-meta span+span{padding-left:0;border-left:0;border-top:1px solid var(--home-line)}.home-following-grid,.home-personal-grid{grid-template-columns:1fr}}@media(max-width:430px){.home-clean-wrap{padding:.85rem .65rem calc(6rem + env(safe-area-inset-bottom))!important}.home-dashboard-heading{align-items:start}.home-dashboard-all{font-size:0;padding:0;border-radius:12px}.home-dashboard-all i{font-size:1rem;margin:0}.next-ev-card{min-height:0;border-radius:19px;box-shadow:0 8px 24px rgba(24,28,40,.07)}.next-ev-card.home-next-event{display:block}.home-next-event figure img{object-position:100% 47%}.home-next-event figure>span{border-radius:11px;font-size:.85rem}.home-next-event figure time small{font-size:.67rem}.home-next-actions{display:grid}.home-next-actions button{width:100%}.home-next-actions button:last-child:nth-child(4){grid-column:1/-1}.home-next-skeleton{display:block}.home-next-skeleton>i{display:block;min-height:138px}.home-next-skeleton>div{padding:.9rem}.home-next-skeleton b{width:45%}.home-next-skeleton span+span{height:50px}.home-section-heading{display:block}.home-section-heading small{display:none}.home-following-card{gap:.6rem}.home-following-card>button{width:38px;height:38px}.home-club-actions{grid-template-columns:1fr 1fr}body.vsc-authenticated #page-accueil .home-proof-panel{margin-top:1.1rem;padding:.75rem}.club-partner-card{padding:.72rem!important}.club-partner-top{gap:.6rem!important}.club-partner-logo{width:44px!important;height:44px!important;border-radius:13px!important}}@media(max-width:390px){.home-next-copy h3{font-size:1.17rem}.home-next-meta span{font-size:.75rem}.home-next-actions{grid-template-columns:1fr}.home-next-actions .home-next-primary,.home-next-actions button:last-child:nth-child(4){grid-column:auto}.home-following-card p{font-size:.68rem}.home-club-status{grid-template-columns:34px minmax(0,1fr)}.home-club-status>b{grid-column:2}.home-club-actions{grid-template-columns:1fr}}@media(max-width:360px){.home-clean-wrap{padding-inline:.5rem!important}.home-next-event figure{height:126px;min-height:126px}.home-dashboard-heading span,.home-section-heading span{font-size:.61rem}.home-following-card{grid-template-columns:44px minmax(0,1fr) 36px}.home-following-card time{width:44px;height:49px}.home-following-card>button{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.home-dashboard-next,.home-following,.home-personal-grid,.home-proof-panel,.home-faq-shell,.home-following-card{animation:none!important}.home-next-skeleton b,.home-next-skeleton span,.home-next-skeleton em,.home-mini-skeleton{animation:none!important;background:#eceef2!important}.home-dashboard-all i,.home-next-primary span,.home-following-card>button,.home-news-list button>b,.home-club-actions span{transition:none!important}}body.vsc-authenticated #page-accueil{background:#f6f5f2!important}body.vsc-authenticated #page-accueil .home-proof-panel,body.vsc-authenticated #page-accueil .home-faq-shell{display:none!important}body.vsc-authenticated #page-accueil footer{margin-top:0}.home-clean-wrap{max-width:960px!important}.home-dashboard-heading{align-items:center;margin-bottom:.62rem}.home-dashboard-heading h2{font-size:clamp(1.45rem,3vw,1.9rem);letter-spacing:-.045em}.home-dashboard-heading span{color:#9b3c29;letter-spacing:.075em}.next-ev-card.home-next-event{min-height:250px;border:0!important;border-radius:20px;background:#fff!important;box-shadow:0 8px 30px rgba(28,31,39,.075)!important}.home-next-event figure{min-height:250px}.home-next-event figure::after{background:linear-gradient(180deg,rgba(10,12,16,.03) 30%,rgba(10,12,16,.78))}.home-next-event figure>span{border:0;background:rgba(20,21,27,.72);box-shadow:0 3px 12px rgba(0,0,0,.16)}.home-next-copy{padding:1.2rem 1.35rem}.home-next-copy h3{margin:.55rem 0 .62rem;font-size:clamp(1.35rem,3vw,1.75rem)}.home-next-meta{border-block:0;background:#f7f7f8;border-radius:13px;padding:.1rem .65rem}.home-next-meta span{padding:.55rem .6rem;color:#34394a;font-size:.75rem}.home-next-meta span+span{border-color:#e5e7eb}.home-next-copy>p{margin:.58rem 0 .72rem;font-size:.76rem}.home-next-actions{gap:.4rem}.home-next-actions button{border-radius:12px}.home-next-primary{min-width:150px;background:#cf432d;border-color:#cf432d;box-shadow:none}.home-next-secondary{background:transparent}.home-following{margin-top:1.05rem}.home-section-heading{margin-bottom:.55rem}.home-section-heading h2{font-size:1.05rem;letter-spacing:-.025em}.home-section-heading small{display:none}.home-following-grid{gap:.55rem}.home-following-card{padding:.62rem;border:0;border-radius:14px;box-shadow:0 3px 14px rgba(28,31,39,.055)}.home-following-card time{width:48px;height:50px;border-radius:11px;background:#f0efec}.home-following-card h3{font-size:.82rem;margin:.3rem 0 .12rem}.home-personal-grid{gap:.55rem;margin-top:1.05rem}.home-news-card,.home-club-card{padding:.82rem;border:0;border-radius:16px;box-shadow:0 3px 14px rgba(28,31,39,.05)}.home-news-card h2,.home-club-card h2{font-size:.92rem}.home-news-list,.home-club-summary{margin-top:.55rem}.home-news-list button,.home-club-status{padding:.48rem;background:#f7f7f8}.home-news-list button>i{width:30px;height:30px}.home-club-actions button{min-height:40px}@media(max-width:430px){body.vsc-authenticated #page-accueil{padding-top:max(.1rem,env(safe-area-inset-top))}.home-clean-wrap{padding:.72rem .62rem calc(5.7rem + env(safe-area-inset-bottom))!important}.home-dashboard-heading{margin:0 .08rem .5rem}.home-dashboard-heading span{font-size:.6rem}.home-dashboard-heading h2{margin-top:.1rem;font-size:1.38rem}.home-dashboard-all{width:38px;height:38px;border:0;background:#fff;box-shadow:0 2px 10px rgba(28,31,39,.06)}.next-ev-card.home-next-event{border-radius:17px;box-shadow:0 5px 20px rgba(28,31,39,.07)!important}.home-next-event figure{height:146px;min-height:146px}.home-next-event figure>span{top:.62rem;left:.62rem;min-width:34px;height:34px}.home-next-event figure time{left:.72rem;bottom:.62rem}.home-next-event figure time strong{font-size:1.7rem}.home-next-status{position:absolute;z-index:3;top:.62rem;right:.62rem;max-width:65%;background:rgba(255,255,255,.94);box-shadow:0 3px 12px rgba(0,0,0,.1);font-size:.63rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-next-event.is-waiting .home-next-status,.home-next-event.is-full .home-next-status{background:rgba(255,255,255,.94)}.home-next-copy{padding:.72rem .75rem .76rem}.home-next-copy h3{margin:0 0 .45rem;padding-right:0;font-size:1.13rem;line-height:1.18}.home-next-meta{display:block;padding:.35rem .6rem;background:#f6f6f7}.home-next-meta span{display:block;padding:.16rem 0;border:0!important;font-size:.72rem;line-height:1.38;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-next-meta span:nth-child(3){display:none}.home-next-meta b{display:inline;margin:0 .35rem 0 0;font-size:0}.home-next-meta span:first-child b::after{content:"●";font-size:.48rem;color:#cf432d}.home-next-meta span:nth-child(2) b::after{content:"●";font-size:.48rem;color:#cf432d}.home-next-copy>p{margin:.45rem 0 .52rem;font-size:.7rem;line-height:1.4}.home-next-actions{grid-template-columns:minmax(0,1fr) auto;gap:.35rem}.home-next-actions button{min-height:44px;padding:.58rem .72rem;font-size:.75rem}.home-next-primary{grid-column:auto;min-width:0}.home-next-secondary{width:auto!important;white-space:nowrap}.home-next-actions [data-chat],.home-next-actions [data-nav-address]{grid-column:span 1}.home-following{margin-top:.85rem}.home-section-heading{margin-inline:.08rem}.home-section-heading h2{font-size:1rem}.home-following-grid{display:flex;gap:.48rem;overflow-x:auto;scroll-snap-type:x proximity;padding:0 .08rem .2rem;scrollbar-width:none}.home-following-grid::-webkit-scrollbar{display:none}.home-following-card{flex:0 0 calc(88% - .2rem);grid-template-columns:44px minmax(0,1fr) 36px;scroll-snap-align:start;padding:.55rem}.home-following-card time{width:44px;height:47px}.home-following-card h3{font-size:.79rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-personal-grid{display:grid;grid-template-columns:1fr 1fr;gap:.48rem;margin-top:.8rem}.home-news-card,.home-club-card{padding:.68rem;border-radius:14px;min-height:118px}.home-news-card header>i,.home-club-card header>i{display:none}.home-news-card header span,.home-club-card header span{font-size:.55rem}.home-news-card h2,.home-club-card h2{font-size:.82rem;line-height:1.2}.home-news-list button{grid-template-columns:27px minmax(0,1fr);gap:.45rem;padding:.4rem}.home-news-list button>i{width:27px;height:27px}.home-news-list button>b{display:none}.home-news-list button small{display:none}.home-news-empty{font-size:.68rem;line-height:1.4}.home-club-status{grid-template-columns:28px minmax(0,1fr);gap:.4rem;padding:.4rem}.home-club-status>i{width:28px;height:28px}.home-club-status span,.home-club-status>b{display:none}.home-club-actions{display:block;margin-top:.4rem}.home-club-actions button{width:100%;min-height:38px;padding:.45rem;font-size:.68rem}.home-club-actions button+button{display:none}}@media(max-width:370px){.home-next-copy>p{display:none}.home-next-actions{grid-template-columns:1fr}.home-next-actions button{width:100%!important}.home-personal-grid{grid-template-columns:1fr}.home-news-card,.home-club-card{min-height:0}}@media(min-width:431px) and (max-width:820px){.home-clean-wrap{padding:.9rem .78rem 1.25rem!important}.home-dashboard-heading{align-items:center;padding-right:46px;margin-bottom:.55rem}.home-dashboard-heading h2{font-size:1.45rem}.home-dashboard-all{display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:12px;background:#fff;box-shadow:0 2px 10px rgba(28,31,39,.06);font-size:0}.home-dashboard-all i{margin:0;font-size:1rem}.next-ev-card.home-next-event{display:block;min-height:0}.home-next-event figure{height:180px;min-height:180px}.home-next-event figure img{object-position:50% 46%}.home-next-event figure::after{background:linear-gradient(180deg,rgba(17,19,28,.08),rgba(12,13,18,.7))}.home-next-status{position:absolute;z-index:3;top:.75rem;right:.75rem;max-width:60%;background:rgba(255,255,255,.95);box-shadow:0 3px 12px rgba(0,0,0,.1)}.home-next-event.is-waiting .home-next-status,.home-next-event.is-full .home-next-status{background:rgba(255,255,255,.95)}.home-next-copy{padding:1rem 1.05rem}.home-next-copy h3{margin:0 0 .58rem;font-size:1.38rem}.home-next-meta{grid-template-columns:1fr 1fr;padding:.15rem .7rem}.home-next-meta span{padding:.56rem .5rem}.home-next-meta span:nth-child(3){display:none}.home-next-copy>p{margin:.58rem 0 .72rem}.home-next-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.home-next-primary{grid-column:1/-1}.home-next-actions button{white-space:nowrap}.home-following-grid{grid-template-columns:1fr}.home-following-card h3{font-size:.9rem}.home-personal-grid{grid-template-columns:1fr}.vsc-membership-compact,.vsc-membership-expired-wrap{grid-template-columns:1fr;gap:.75rem}.vsc-member-card-preview{width:min(100%,390px);margin-inline:auto}.vsc-membership-summary{min-width:0;align-items:stretch;padding:.1rem}.vsc-membership-summary>strong{align-self:flex-start}.vsc-membership-summary .vsc-member-card-open{max-width:100%;white-space:normal;overflow-wrap:anywhere}.vsc-membership-perks{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.vsc-membership-perks small{min-width:0;overflow-wrap:anywhere}.club-partner-card{padding:.72rem;border-radius:16px!important}.club-partner-top{gap:.62rem}.club-partner-logo{width:46px!important;height:46px!important;border-radius:13px!important}.club-partner-identity h3{font-size:.9rem;line-height:1.18}.club-partner-identity a,.club-partner-identity small{font-size:.59rem;line-height:1.35}.club-partner-offer{min-height:0;margin:.62rem 0 0;padding:.62rem}.club-partner-offer strong{font-size:.76rem;line-height:1.35}.club-partner-proof{margin:.42rem 0;font-size:.56rem}.club-partner-actions{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:.35rem}.club-partner-actions a,.club-partner-link-missing{min-height:40px;padding:.55rem .65rem;font-size:.62rem}}@media(min-width:431px) and (max-width:560px){.home-next-actions{grid-template-columns:1fr 1fr}.home-next-primary{grid-column:1/-1}.home-next-actions button:last-child:nth-child(4){grid-column:1/-1}.vsc-membership-perks{grid-template-columns:1fr 1fr}}@media(max-width:820px){.home-next-event figure{background:linear-gradient(135deg,#202334,#c84b36)}.home-next-event figure img{opacity:.72;filter:saturate(.78) contrast(.92)}#page-club .club-premium-wrap{padding-bottom:calc(7.5rem + env(safe-area-inset-bottom))!important}#main{padding-bottom:0!important}#page-evenements .ev-page-hero{padding:.85rem .75rem .72rem;border-radius:0 0 24px 24px!important}#page-evenements .ev-page-hero-content{max-width:620px;text-align:left}#page-evenements .ev-page-hero-kicker{margin-bottom:.3rem;font-size:.59rem;letter-spacing:1.25px!important}#page-evenements .ev-page-hero-title{max-width:none;margin:.1rem 0 .35rem;font-family:'Plus Jakarta Sans',sans-serif;font-size:1.55rem;line-height:1.12;letter-spacing:-.045em!important}#page-evenements .ev-page-hero-title br{display:none}#page-evenements .ev-page-hero-sub{max-width:560px;margin:0 0 .62rem;font-size:.76rem!important;line-height:1.5}#page-evenements .ev-hero-primary{width:100%!important;min-height:58px!important;margin:.62rem 0 .5rem!important;border-radius:16px!important}#page-evenements .ev-page-upgrade{padding-bottom:calc(7.5rem + env(safe-area-inset-bottom))!important}.event-detail-card .ev-solo-proof p{color:#655965!important}.event-detail-card .ev-solo-proof strong{color:#302b36!important}.event-detail-card .ev-participants-preview>span b{color:#235ca8!important}.event-detail-card .ev-participants-preview>span em{color:#59667a!important}}@media(max-width:620px){#page-evenements .ev-page-hero-title{font-size:1.42rem;letter-spacing:-.02em!important;word-spacing:.06em}}@media(max-width:560px){.home-next-event figure{height:122px!important;min-height:122px!important}.home-next-event figure img{object-position:50% 42%!important}.home-next-event figure time strong{font-size:1.58rem!important}.home-next-copy{padding:.72rem .75rem .78rem}.home-next-copy h3{margin:0 0 .42rem;font-size:1.14rem;line-height:1.18}.home-next-meta{display:grid!important;grid-template-columns:1fr 1fr;padding:.25rem .55rem}.home-next-meta span{padding:.28rem .35rem!important;border:0!important;font-size:.68rem;line-height:1.35}.home-next-meta span+span{border-left:1px solid var(--home-line)!important}.home-next-copy>p{display:none!important}.home-next-actions{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.55rem}.home-next-primary{grid-column:1/-1!important}.home-next-actions button,.home-next-secondary{width:100%!important;min-width:0;padding:.55rem .32rem;font-size:.68rem;white-space:normal}.home-next-actions button:last-child:nth-child(4){grid-column:auto}}@media(max-width:380px){.home-next-actions{grid-template-columns:1fr 1fr}.home-next-actions button:last-child:nth-child(4){grid-column:1/-1}}@media(max-width:430px){.home-clean-wrap{padding-bottom:1rem!important}}.home-story{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(330px,1.1fr);gap:1.25rem;margin:1.1rem 0;padding:clamp(1.2rem,3.6vw,2rem);overflow:hidden;border-radius:26px;background:radial-gradient(circle at 0 0,rgba(235,82,49,.2),transparent 18rem),radial-gradient(circle at 100% 100%,rgba(255,191,74,.12),transparent 18rem),#171923;color:#fff;box-shadow:0 18px 48px rgba(25,28,41,.15)}.home-story::before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#ec5a36,#ffbe4c,#45bea8)}.home-story-intro,.home-story-pillars{position:relative;z-index:1}.home-story-intro>span{display:block;color:#ff9c6d;font-size:.61rem;font-weight:900;letter-spacing:.12em;line-height:1.3}.home-story-intro h2{margin:.55rem 0 .72rem;color:#fff;font-size:clamp(1.65rem,4vw,2.5rem);line-height:1.04;letter-spacing:-.055em}.home-story-intro h2 em{color:#ffb25f;font-style:normal}.home-story-intro>p{max-width:560px;margin:0;color:#bdc0ca;font-size:.82rem;line-height:1.65}.home-story-values{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.7rem}.home-story-values span{padding:.28rem .46rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.045);color:#d4d6dd;font-size:.58rem;font-weight:750}.home-story-actions{display:flex;flex-wrap:wrap;gap:.48rem;margin-top:1rem}.home-story-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:.65rem .82rem;border-radius:13px;font-size:.72rem;font-weight:850;text-decoration:none;cursor:pointer;transition:transform .18s ease,background-color .18s ease}.home-story-primary{background:#e65332;color:#fff}.home-story-primary i{margin-left:.35rem;font-style:normal;transition:transform .18s ease}.home-story-primary:hover i{transform:translateX(3px)}.home-story-secondary{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);color:#f5f5f7}.home-story-actions a:active{transform:scale(.98)}.home-story-pillars{display:grid;gap:.5rem}.home-story-steps-title{margin-bottom:.08rem}.home-story-steps-title span{display:block;color:#ff9c6d;font-size:.55rem;font-weight:900;letter-spacing:.11em}.home-story-steps-title strong{display:block;margin-top:.18rem;color:#fff;font-size:.88rem}.home-story-pillars article{position:relative;display:grid;grid-template-columns:34px 40px minmax(0,1fr);align-items:center;gap:.68rem;min-height:86px;padding:.68rem .75rem;border:1px solid rgba(255,255,255,.085);border-radius:17px;background:rgba(255,255,255,.045)}.home-story-pillars article>i{align-self:start;color:#727582;font-size:.55rem;font-style:normal;font-weight:900}.home-story-pillars article>span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:rgba(255,255,255,.07);font-size:1rem}.home-story-pillars article div{min-width:0}.home-story-pillars strong{display:block;color:#fff;font-size:.76rem;line-height:1.3}.home-story-pillars p{margin:.18rem 0 0;color:#9296a3;font-size:.64rem;line-height:1.45}.home-story-media{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.8rem .9rem;border:1px solid rgba(255,255,255,.085);border-radius:17px;background:rgba(255,255,255,.04)}.home-story-media>div>span{display:block;color:#ff9c6d;font-size:.54rem;font-weight:950;letter-spacing:.11em}.home-story-media strong{display:block;margin:.18rem 0;color:#fff;font-size:.78rem}.home-story-media p{margin:0;color:#8f929e;font-size:.62rem;line-height:1.4}.home-story-media ul{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.38rem;margin:0;padding:0;list-style:none}.home-story-media li{padding:.4rem .58rem;border-radius:999px;background:#fff;color:#292d3e;font-size:.6rem;font-weight:850;white-space:nowrap}body:not(.vsc-authenticated) #page-accueil .home-clean-wrap{display:flex;flex-direction:column}body:not(.vsc-authenticated) #page-accueil .home-story{order:-3}body:not(.vsc-authenticated) #page-accueil .home-dashboard-next{order:-2}body:not(.vsc-authenticated) #page-accueil .home-following{order:-1}.event-detail-content{overscroll-behavior-y:contain;scrollbar-gutter:stable}.event-detail-card{contain:none!important;transform:none!important;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;overflow:hidden!important}.event-detail-card,.event-detail-card *{animation:none!important}.event-detail-card .ev-card-header::before,.event-detail-card .ev-card-header::after,.event-detail-card::before,.event-detail-card::after{display:none!important}.event-detail-card .ev-card-actions,.event-detail-card .event-detail-primary,.event-detail-card .event-detail-tools{position:relative!important;z-index:auto;bottom:auto!important;inset:auto!important;transform:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none}.event-detail-card .prog-fill::after,.event-detail-card .ev-card-art,.event-detail-card .ev-card-cover-pattern i{animation:none!important}@media(max-width:720px){.home-story{grid-template-columns:1fr;gap:1rem;padding:1rem;border-radius:22px}.home-story-intro h2{font-size:1.72rem}.home-story-intro>p{font-size:.75rem}.home-story-pillars{gap:.42rem}.home-story-pillars article{grid-template-columns:34px minmax(0,1fr);min-height:0;padding:.65rem}.home-story-pillars article>i{grid-row:1/3}.home-story-pillars article>span{display:none}.home-story-pillars p{font-size:.63rem}.home-story-media{grid-template-columns:1fr;gap:.65rem}.home-story-media ul{justify-content:flex-start}}@media(max-width:430px){.home-story{margin:.8rem 0;padding:.9rem;border-radius:20px}.home-story-intro>span{font-size:.55rem}.home-story-intro h2{margin:.42rem 0 .55rem;font-size:1.55rem}.home-story-intro>p{font-size:.7rem;line-height:1.55}.home-story-actions{display:grid;grid-template-columns:1fr;margin-top:.75rem}.home-story-actions a{width:100%;min-height:44px;font-size:.69rem}.home-story-pillars article{grid-template-columns:30px minmax(0,1fr);gap:.5rem;padding:.58rem;border-radius:14px}.home-story-pillars strong{font-size:.72rem}.home-story-pillars p{font-size:.6rem}.home-story-media{padding:.68rem;border-radius:14px}.home-story-media li{padding:.34rem .46rem;font-size:.55rem}.event-detail-content{scrollbar-gutter:auto}}@media(prefers-reduced-motion:reduce){.home-story-actions a,.home-story-primary i{transition:none!important}}#page-accueil .home-clean-wrap{display:flex;flex-direction:column}#page-accueil .home-clean-wrap>section{order:5}#page-accueil .home-story{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:1rem;margin:.7rem 0 1.5rem;padding:1.15rem;border:1px solid #e8e4df;border-radius:24px;background:linear-gradient(145deg,#fff 0%,#fffaf6 100%);color:#242735;box-shadow:0 10px 32px rgba(34,39,55,.075)}#page-accueil .home-story-intro>span,#page-accueil .home-story-steps-title span,#page-accueil .home-story-media>div>span{color:#cb5137}#page-accueil .home-story-intro h2{margin:.45rem 0 .6rem;color:#202331;font-size:clamp(1.55rem,3.5vw,2.25rem)}#page-accueil .home-story-intro h2 em{color:#d85837}#page-accueil .home-story-intro>p{color:#626877;line-height:1.58}#page-accueil .home-story-values span{border-color:#eadfd8;background:#fff;color:#565d6c}#page-accueil .home-story-secondary{border-color:#dfe2e8;background:#fff;color:#34394a}#page-accueil .home-story-steps-title strong,#page-accueil .home-story-pillars strong,#page-accueil .home-story-media strong{color:#292d3b}#page-accueil .home-story-pillars article{min-height:72px;border-color:#e6e8ed;background:#f7f8fa}#page-accueil .home-story-pillars article>i{color:#d45b3b}#page-accueil .home-story-pillars article>span{background:#fff4ee}#page-accueil .home-story-pillars p,#page-accueil .home-story-media p{color:#6d7381}#page-accueil .home-story-media{border-color:#eadfd8;background:#fff7f2}#page-accueil .home-story-media li{border:1px solid #e1e4e9;background:#fff;color:#303545}#page-accueil .next-ev-card.home-next-event{display:block!important;min-height:0;border:1px solid #e5e7ec!important}#page-accueil .home-next-event figure{display:none!important}#page-accueil .home-next-copy{padding:1rem}#page-accueil .home-next-topline{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:.7rem}#page-accueil .home-next-topline time{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:.3rem;min-width:66px;padding:.45rem .58rem;border-radius:13px;background:#f1f2f4;color:#242837;text-transform:uppercase}#page-accueil .home-next-topline time strong{font-size:1.18rem;line-height:1;letter-spacing:-.04em}#page-accueil .home-next-topline time small{font-size:.58rem;font-weight:900;letter-spacing:.06em}#page-accueil .home-next-status{position:static!important;max-width:none;margin-left:auto;background:#e9f5ee!important;box-shadow:none!important;white-space:normal;overflow:visible!important;text-overflow:clip;text-align:right}#page-accueil .home-next-event.is-waiting .home-next-status{background:#fff3db!important}#page-accueil .home-next-event.is-full .home-next-status{background:#feeceb!important}#page-accueil .home-next-copy h3{margin:0 0 .65rem}#page-accueil .home-next-meta{grid-template-columns:1.1fr 1.35fr .8fr}@media(max-width:720px){#page-accueil .home-story{grid-template-columns:1fr;margin:.45rem 0 1.2rem;border-radius:20px}#page-accueil .home-story-pillars article{min-height:0}#page-accueil .home-dashboard-next{margin-top:.2rem}#page-accueil .home-next-meta{grid-template-columns:1fr 1fr}#page-accueil .home-next-meta span:nth-child(3){display:none}}@media(max-width:430px){#page-accueil .home-story-actions{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}#page-accueil .home-story-actions a{min-width:0;padding:.55rem .45rem;font-size:.64rem}#page-accueil .home-story-values{gap:.28rem}#page-accueil .home-story-values span{font-size:.54rem}#page-accueil .home-story-pillars article{grid-template-columns:25px minmax(0,1fr);gap:.35rem}#page-accueil .home-next-copy{padding:.78rem}#page-accueil .home-next-topline{align-items:flex-start;margin-bottom:.55rem}#page-accueil .home-next-status{font-size:.62rem;line-height:1.3}#page-accueil .home-next-meta{padding:.2rem .4rem}}@media(max-width:720px){#page-accueil .home-story{gap:.65rem;padding:.82rem}#page-accueil .home-story-intro h2{margin:.35rem 0 .42rem;font-size:1.42rem;line-height:1.08}#page-accueil .home-story-intro>p{font-size:.68rem;line-height:1.48}#page-accueil .home-story-values{margin-top:.5rem}#page-accueil .home-story-actions{margin-top:.58rem}#page-accueil .home-story-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem}#page-accueil .home-story-steps-title{grid-column:1/-1;margin-bottom:0}#page-accueil .home-story-pillars article{display:block;min-width:0;padding:.55rem .45rem;text-align:left}#page-accueil .home-story-pillars article>i{display:block;margin-bottom:.35rem}#page-accueil .home-story-pillars article>span{display:none}#page-accueil .home-story-pillars strong{font-size:.66rem;line-height:1.25}#page-accueil .home-story-pillars p{display:none}#page-accueil .home-story-media{grid-template-columns:1fr;gap:.42rem;padding:.58rem}#page-accueil .home-story-media p{display:none}#page-accueil .home-story-media ul{justify-content:flex-start;gap:.28rem}#page-accueil .home-story-media li{padding:.3rem .4rem;font-size:.51rem}}@media(max-width:370px){#page-accueil .home-story-values span:last-child{display:none}#page-accueil .home-story-actions{grid-template-columns:1fr}#page-accueil .home-story-actions .home-story-secondary{display:none}#page-accueil .home-story-media li:last-child{display:none}}#page-accueil .home-dashboard-next{order:1}#page-accueil .home-personal-grid{order:2}#page-accueil .home-following{order:3}#page-accueil .home-proof-panel{order:5}#page-accueil .home-story{order:6}body.vsc-authenticated #page-accueil .home-story{display:none!important}body.vsc-authenticated #page-accueil .home-proof-panel{display:block!important;margin-top:1.1rem;padding:.85rem}body.vsc-authenticated #page-accueil .home-proof-panel[hidden]{display:none!important}#page-accueil .home-proof-heading{display:flex;align-items:end;justify-content:space-between;gap:.7rem}#page-accueil .home-proof-heading span{color:#c85035;font-size:.55rem;font-weight:950;letter-spacing:.11em}#page-accueil .home-proof-heading h2{max-width:360px;margin:.15rem 0 0;color:#292e3c;font-size:.92rem;line-height:1.25;text-align:right}#page-accueil .home-proof-content{grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);gap:.55rem;padding:.6rem 0 0}#page-accueil .home-rating-proof{min-height:68px;padding:.58rem;border-radius:13px!important}#page-accueil .home-rating-score{min-width:62px}#page-accueil .home-rating-score strong{font-size:1.3rem}#page-accueil .home-rating-copy h3{font-size:.68rem}#page-accueil .home-rating-copy p{font-size:.53rem}#page-accueil .home-trust-pulse{height:100%;padding:0;border:0;background:transparent;box-shadow:none}#page-accueil .home-trust-numbers{gap:.35rem}#page-accueil .home-trust-numbers>div{min-height:68px;padding:.45rem .22rem;border-radius:13px;background:#f7f8fa}#page-accueil .home-trust-numbers strong{font-size:1rem}#page-accueil .home-trust-numbers span{font-size:.44rem}#page-accueil .home-club-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-top:.5rem}#page-accueil .home-club-metrics span{display:flex;min-width:0;min-height:50px;flex-direction:column;justify-content:center;padding:.42rem;border:1px solid var(--home-line);border-radius:11px;background:#fff;color:var(--home-muted);line-height:1.25;text-align:center}#page-accueil .home-club-metrics b{display:block;overflow:hidden;margin-bottom:.1rem;color:var(--home-ink);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}#page-accueil .home-club-milestone{margin:.45rem 0 0;padding:.48rem .58rem;border-radius:11px;background:#fff8e7;color:#76551a;font-size:.62rem;font-weight:800}@media(max-width:600px){#page-accueil .home-proof-heading{display:block}#page-accueil .home-proof-heading h2{max-width:none;text-align:left}#page-accueil .home-proof-content{grid-template-columns:1fr}#page-accueil .home-rating-proof{min-height:62px}#page-accueil .home-trust-numbers>div{min-height:62px}}@media(max-width:370px){#page-accueil .home-club-metrics{gap:.25rem}#page-accueil .home-club-metrics span{padding:.34rem .2rem;font-size:.48rem}}.home-member-overview{display:none}body.vsc-authenticated #page-accueil .hero,body.vsc-authenticated #page-accueil .home-story,body.vsc-authenticated #page-accueil .home-proof-panel,body.vsc-authenticated #page-accueil .home-confidence,body.vsc-authenticated #page-accueil .home-first-steps,body.vsc-authenticated #page-accueil .home-more-grid,body.vsc-authenticated #page-accueil .home-faq-shell,body.vsc-authenticated #page-accueil footer{display:none!important}body.vsc-authenticated #page-accueil .home-clean-wrap{display:flex;max-width:980px;flex-direction:column;gap:.82rem;padding-top:1rem!important;padding-bottom:calc(6.8rem + env(safe-area-inset-bottom))!important}body.vsc-authenticated #page-accueil .home-member-overview{display:grid;order:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;border:1px solid #e7e9ee;border-radius:22px;background:linear-gradient(135deg,#171824 0%,#22243a 62%,#37242c 100%);box-shadow:0 14px 34px rgba(23,24,36,.15);color:#fff}body.vsc-authenticated #page-accueil .home-member-welcome>span{display:block;color:#ff9a79;font-size:.58rem;font-weight:950;letter-spacing:.12em}body.vsc-authenticated #page-accueil .home-member-welcome h1{margin:.22rem 0 .28rem;font-family:'Plus Jakarta Sans',sans-serif;font-size:clamp(1.45rem,4vw,2rem);font-weight:950;letter-spacing:-.05em;line-height:1.08}body.vsc-authenticated #page-accueil .home-member-welcome p{max-width:500px;margin:0;color:rgba(255,255,255,.68);font-size:.7rem;font-weight:600;line-height:1.45}body.vsc-authenticated #page-accueil .home-member-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(98px,1fr));gap:.42rem}body.vsc-authenticated #page-accueil .home-member-shortcuts button{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:.42rem;min-height:58px;padding:.5rem;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.075);color:#fff;font:inherit;text-align:left;cursor:pointer}body.vsc-authenticated #page-accueil .home-member-shortcuts i{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:rgba(255,255,255,.1);font-style:normal}body.vsc-authenticated #page-accueil .home-member-shortcuts strong,body.vsc-authenticated #page-accueil .home-member-shortcuts small{display:block;white-space:nowrap}body.vsc-authenticated #page-accueil .home-member-shortcuts strong{font-size:.64rem}body.vsc-authenticated #page-accueil .home-member-shortcuts small{margin-top:.1rem;color:rgba(255,255,255,.54);font-size:.49rem}body.vsc-authenticated #page-accueil .home-dashboard-next{order:2;margin:0}body.vsc-authenticated #page-accueil .home-personal-grid{order:3;grid-template-columns:1fr 1fr;gap:.65rem;margin:0}body.vsc-authenticated #page-accueil .home-following{order:4;margin:0}body.vsc-authenticated #page-accueil .home-news-card,body.vsc-authenticated #page-accueil .home-club-card{height:100%;padding:.82rem;border:1px solid #e8eaf0;border-radius:18px;box-shadow:0 6px 20px rgba(28,31,39,.045)}body.vsc-authenticated #page-accueil .home-news-list button{min-height:48px}body.vsc-authenticated #page-accueil .home-club-metrics span{background:#f8f9fb}@media(max-width:720px){body.vsc-authenticated #page-accueil .home-clean-wrap{gap:.68rem;padding:.7rem .68rem calc(6.6rem + env(safe-area-inset-bottom))!important}body.vsc-authenticated #page-accueil .home-member-overview{grid-template-columns:1fr;gap:.75rem;padding:.9rem;border-radius:20px}body.vsc-authenticated #page-accueil .home-member-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}body.vsc-authenticated #page-accueil .home-member-shortcuts button{display:flex;min-width:0;min-height:64px;flex-direction:column;justify-content:center;gap:.3rem;padding:.4rem;text-align:center}body.vsc-authenticated #page-accueil .home-member-shortcuts span{min-width:0}body.vsc-authenticated #page-accueil .home-member-shortcuts strong{font-size:.6rem}body.vsc-authenticated #page-accueil .home-member-shortcuts small{display:none}body.vsc-authenticated #page-accueil .home-personal-grid{grid-template-columns:1fr}body.vsc-authenticated #page-accueil .home-news-card,body.vsc-authenticated #page-accueil .home-club-card{min-height:0}}@media(max-width:360px){body.vsc-authenticated #page-accueil .home-member-shortcuts button{min-height:58px}body.vsc-authenticated #page-accueil .home-member-shortcuts i{width:28px;height:28px}}.next-ev-card.home-first-picks{display:block;padding:.85rem;background:#fff;border-radius:18px;box-shadow:0 3px 14px rgba(28,31,39,.055)}.home-first-intro{margin:0 0 .7rem;color:var(--home-muted);font-size:.8rem;line-height:1.4}.home-first-list{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.home-first-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.5rem;border:1px solid var(--home-line);border-left:4px solid var(--home-event-color,#ff7043);border-radius:14px}.home-first-info{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:.6rem;min-width:0;padding:0;border:0;background:none;color:var(--home-ink);text-align:left;font:inherit;cursor:pointer}.home-first-info time{display:grid;place-items:center;align-content:center;width:46px;height:50px;border-radius:11px;background:#f0efec;text-transform:uppercase}.home-first-info time strong{font-size:1.15rem;line-height:1}.home-first-info time span{margin-top:.2rem;font-size:.57rem;font-weight:850}.home-first-text{display:grid;gap:.1rem;min-width:0}.home-first-text strong{font-size:.86rem;line-height:1.25;overflow-wrap:anywhere}.home-first-text small{color:var(--home-muted);font-size:.7rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-first-join{min-height:44px;padding:.5rem .8rem;border:0;border-radius:12px;background:#cf432d;color:#fff;font:inherit;font-size:.8rem;font-weight:800;white-space:nowrap;cursor:pointer}.home-first-join:disabled{opacity:.6}:where(.home-first-info,.home-first-join):focus-visible{outline:3px solid rgba(212,73,47,.28);outline-offset:2px}
body.event-detail-open,body.private-chat-open{overflow:hidden!important}.event-detail-overlay,.private-chat-sheet{-webkit-backdrop-filter:none!important;backdrop-filter:none;filter:none!important;transform:none!important;will-change:auto;contain:none;isolation:auto!important;}.event-detail-overlay{inset:0!important;padding:0!important;background:rgba(24,29,42,.72)!important;}.event-detail-panel{display:flex!important;width:min(760px,100%)!important;height:var(--vsc-dialog-height,100dvh)!important;max-height:var(--vsc-dialog-height,100dvh);flex-direction:column;overflow:hidden!important;transform:none!important;transition:none!important;contain:none;will-change:auto;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;}.event-detail-top{position:relative!important;flex:0 0 auto;-webkit-backdrop-filter:none!important;backdrop-filter:none;background:#fff!important;}.event-detail-content{position:relative!important;min-height:0;flex:1 1 auto;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;isolation:auto;}.event-detail-card,.event-detail-card *{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;}.event-detail-card,.event-detail-card .ev-card-actions,.event-detail-card .event-detail-primary,.event-detail-card .event-detail-tools{contain:none!important;transform:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none;}.private-chat-sheet{z-index:13000!important;top:var(--vsc-dialog-top,0)!important;right:0!important;bottom:auto!important;left:0!important;width:100%!important;height:var(--vsc-dialog-height,100dvh)!important;padding:0!important;display:flex!important;align-items:flex-end!important;overflow:hidden!important;background:rgba(24,29,42,.72)!important;}.private-chat-panel{position:relative!important;display:flex!important;width:min(720px,100%)!important;height:min(820px,var(--vsc-dialog-height,100dvh))!important;max-height:var(--vsc-dialog-height,100dvh)!important;min-height:0!important;flex-direction:column!important;overflow:hidden!important;transform:none!important;filter:none!important;contain:none!important;will-change:auto!important;background:#f4f6f9!important;}.private-chat-header{position:relative!important;flex:0 0 auto!important;min-height:calc(64px + env(safe-area-inset-top))!important;padding-top:max(.68rem,calc(env(safe-area-inset-top) + .5rem))!important;background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;}.private-chat-header>button:last-child,.group-chat-header>[data-close-community-sheet]{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;}.group-chat-header{min-height:calc(72px + env(safe-area-inset-top))!important;padding-top:max(.58rem,calc(env(safe-area-inset-top) + .5rem))!important;}.private-chat-messages{min-height:0!important;flex:1 1 auto!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;contain:none!important;}.private-chat-form{position:relative!important;z-index:2!important;flex:0 0 auto!important;transform:none!important;contain:none!important;background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;}.private-chat-form textarea{-webkit-appearance:none;appearance:none;transform:none!important;filter:none!important;contain:none!important;}#modal-chat .chat-input,.private-chat-form textarea,.group-chat-sheet #group-post-body,.community-sheet-panel textarea{color-scheme:light;color:#202338!important;-webkit-text-fill-color:#202338;caret-color:#d95132;opacity:1!important;}#modal-chat .chat-input::placeholder,.private-chat-form textarea::placeholder,.group-chat-sheet #group-post-body::placeholder,.community-sheet-panel textarea::placeholder{color:#7b8392!important;-webkit-text-fill-color:#7b8392;opacity:1!important;}@media(max-width:740px){.overlay,.community-sheet,.vsc-mini-profile-overlay,#more-menu-ov{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;}.event-detail-panel,.private-chat-panel{width:100%!important;height:var(--vsc-dialog-height,100dvh)!important;max-height:var(--vsc-dialog-height,100dvh)!important;border-radius:0!important;}.event-detail-overlay,.private-chat-sheet{background:#f4f6f9!important}}
.vsc-ui-v2{color-scheme:light dark;--vsc-orange:#f36f3f;--vsc-coral:#ff4f5e;--vsc-orange-dark:#c94a2d;--vsc-orange-light:#ffb08d;--vsc-amber:#f6c453;--vsc-bg:#0d0e12;--vsc-bg-elevated:#12141a;--vsc-surface:#181a21;--vsc-surface-soft:#20222b;--vsc-surface-interactive:#272a34;--vsc-cream:#f7f2eb;--vsc-cream-elevated:#fffcf8;--vsc-cream-soft:#efe8df;--vsc-text:#f8f5f1;--vsc-text-secondary:#d8d2cc;--vsc-text-muted:#a7a19d;--vsc-text-dark:#211d1b;--vsc-text-dark-secondary:#69615d;--vsc-border:rgb(255 255 255 / 10%);--vsc-border-strong:rgb(255 255 255 / 16%);--vsc-border-light:rgb(47 36 31 / 12%);--vsc-success:#42b883;--vsc-warning:#e9ad42;--vsc-danger:#e45d62;--vsc-info:#58a9a4;--vsc-space-1:4px;--vsc-space-2:8px;--vsc-space-3:12px;--vsc-space-4:16px;--vsc-space-5:20px;--vsc-space-6:24px;--vsc-space-8:32px;--vsc-space-10:40px;--vsc-space-12:48px;--vsc-radius-sm:10px;--vsc-radius-md:14px;--vsc-radius-lg:20px;--vsc-radius-xl:28px;--vsc-radius-pill:999px;--vsc-shadow-sm:0 1px 2px rgb(13 14 18 / 8%),0 6px 18px rgb(13 14 18 / 6%);--vsc-shadow-md:0 12px 32px rgb(13 14 18 / 14%);--vsc-shadow-lg:0 24px 64px rgb(5 6 9 / 26%);--vsc-ring:0 0 0 3px rgb(243 111 63 / 28%);--vsc-gradient-brand:linear-gradient(135deg,var(--vsc-orange),var(--vsc-coral));--vsc-gradient-night:linear-gradient(145deg,#1b1d25 0%,var(--vsc-bg) 78%);--vsc-gradient-cream:linear-gradient(145deg,var(--vsc-cream-elevated),#fae7dc);--vsc-font-sans:"Plus Jakarta Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--vsc-font-editorial:"Pacifico",cursive;--vsc-leading-tight:1.16;--vsc-leading-body:1.55;--vsc-motion-micro:140ms;--vsc-motion-interaction:180ms;--vsc-motion-navigation:220ms;--vsc-motion-sheet:260ms;--vsc-ease-standard:cubic-bezier(.2,0,0,1);--vsc-ease-emphasized:cubic-bezier(.22,1,.36,1);--vsc-control-height:48px;--vsc-touch-target:44px;--vsc-page-gutter:clamp(14px,4vw,24px);--vsc-content-max:1180px;--vsc-fs-xs:.75rem;--vsc-fs-sm:.875rem;--vsc-fs-md:1rem;--vsc-fs-lg:1.125rem;--vsc-fs-xl:1.375rem;--vsc-fs-2xl:1.75rem;--vsc-night:#14111a;--vsc-night-raised:#1c1822;--vsc-night-card:#221d29;--vsc-night-line:rgb(255 236 226 / 9%);--vsc-night-line-strong:rgb(255 236 226 / 16%);--vsc-ink:#f6efe9;--vsc-ink-soft:#c9bdb6;--vsc-ink-muted:#968a86;--vsc-accent:#ff6b4a;--vsc-accent-soft:rgb(255 107 74 / 14%);--vsc-joined:#3dbb7c;--vsc-joined-soft:rgb(61 187 124 / 15%);--vsc-waitlist:#e9ad42;--vsc-z-raised:2;--vsc-z-sticky:20;--vsc-z-nav:100;--vsc-z-sheet:400;--vsc-z-toast:600;--vsc-z-launch:900;--vsc-motion-press:90ms;--vsc-motion-celebrate:520ms;--vsc-dur-micro:140ms;--vsc-dur-page:280ms;--vsc-dur-menu:300ms;--vsc-dur-confirm:520ms;--vsc-ease-exit:cubic-bezier(.4,0,1,1);--vsc-ease-spring:cubic-bezier(.34,1.56,.64,1);--vsc-spring-snappy:cubic-bezier(.2,.9,.3,1);--vsc-spring-snappy-duration:358ms;--vsc-spring-smooth:cubic-bezier(.22,1,.36,1);--vsc-spring-smooth-duration:329ms;--vsc-spring-bouncy:cubic-bezier(.34,1.56,.64,1);--vsc-spring-bouncy-duration:479ms;}@supports (transition-timing-function:linear(0,1)){.vsc-ui-v2{--vsc-spring-snappy:linear(0,0.047,0.156,0.29,0.428,0.556,0.667,0.759,0.832,0.888,0.93,0.96,0.98,0.994,1.002,1.006,1.008,1.009,1.008,1.007,1.006,1.005,1.004,1.003,1);--vsc-spring-smooth:linear(0,0.03,0.101,0.194,0.296,0.396,0.492,0.578,0.654,0.72,0.775,0.822,0.86,0.892,0.917,0.937,0.952,0.965,0.974,0.981,0.987,0.991,0.994,0.996,1);--vsc-spring-bouncy:linear(0,0.07,0.233,0.434,0.632,0.803,0.934,1.025,1.078,1.101,1.102,1.089,1.07,1.049,1.03,1.014,1.002,0.995,0.991,0.989,0.99,0.992,0.994,0.996,1);--vsc-ease-spring:var(--vsc-spring-bouncy);}}.vsc-ui-v2 .vsc-surface{color:var(--vsc-text);background:var(--vsc-surface);border:1px solid var(--vsc-border);border-radius:var(--vsc-radius-lg);}.vsc-ui-v2 .vsc-surface--cream{color:var(--vsc-text-dark);background:var(--vsc-cream-elevated);border-color:var(--vsc-border-light);}.vsc-ui-v2 .vsc-button{min-block-size:var(--vsc-touch-target);display:inline-flex;align-items:center;justify-content:center;gap:var(--vsc-space-2);padding:0 var(--vsc-space-4);border:1px solid transparent;border-radius:var(--vsc-radius-md);font:700 .9rem/1 var(--vsc-font-sans);text-decoration:none;cursor:pointer;transition:transform var(--vsc-spring-bouncy-duration) var(--vsc-spring-bouncy),background-color var(--vsc-motion-interaction) var(--vsc-ease-standard),border-color var(--vsc-motion-interaction) var(--vsc-ease-standard),color var(--vsc-motion-interaction) var(--vsc-ease-standard);-webkit-tap-highlight-color:transparent;}.vsc-ui-v2 .vsc-button:active{transform:scale(.96);transition-duration:var(--vsc-motion-press);transition-timing-function:var(--vsc-ease-standard);}.vsc-ui-v2 .vsc-button--primary{color:#fff;background:var(--vsc-gradient-brand);}.vsc-ui-v2 .vsc-button--secondary{color:var(--vsc-text);background:var(--vsc-surface-interactive);border-color:var(--vsc-border);}.vsc-ui-v2 .vsc-button--tertiary{color:var(--vsc-orange-light);background:transparent;}.vsc-ui-v2 .vsc-eyebrow{margin:0;color:var(--vsc-orange-light);font:800 .68rem/1.2 var(--vsc-font-sans);letter-spacing:.13em;text-transform:uppercase;}.vsc-ui-v2 .vsc-badge{min-block-size:26px;display:inline-flex;align-items:center;gap:var(--vsc-space-1);padding:0 10px;border:1px solid var(--vsc-border);border-radius:var(--vsc-radius-pill);color:var(--vsc-text-secondary);background:var(--vsc-surface-soft);font:750 .7rem/1 var(--vsc-font-sans);}.vsc-ui-v2 .vsc-badge--success{color:#baf2d7;background:rgb(66 184 131 / 14%);border-color:rgb(66 184 131 / 25%);}.vsc-ui-v2 .vsc-badge--warning{color:#ffe2a0;background:rgb(233 173 66 / 14%);border-color:rgb(233 173 66 / 25%);}.vsc-ui-v2 .vsc-badge--danger{color:#ffc3c6;background:rgb(228 93 98 / 14%);border-color:rgb(228 93 98 / 25%);}.vsc-ui-v2 .vsc-field{min-block-size:var(--vsc-control-height);inline-size:100%;padding:0 var(--vsc-space-4);border:1px solid var(--vsc-border-strong);border-radius:var(--vsc-radius-md);color:var(--vsc-text);background:var(--vsc-surface-soft);font:550 1rem/1.4 var(--vsc-font-sans);transition:border-color var(--vsc-motion-interaction) var(--vsc-ease-standard),background-color var(--vsc-motion-interaction) var(--vsc-ease-standard);}.vsc-ui-v2 textarea.vsc-field{min-block-size:112px;padding-block:var(--vsc-space-3);resize:vertical;}.vsc-ui-v2 .vsc-field::placeholder{color:var(--vsc-text-muted);opacity:1;}.vsc-ui-v2 .vsc-field[aria-invalid="true"]{border-color:var(--vsc-danger);}.vsc-ui-v2 :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--vsc-orange-light);outline-offset:3px;}.vsc-ui-v2 :where(.vsc-button,.vsc-field):focus-visible{box-shadow:var(--vsc-ring);}@media (prefers-reduced-motion:reduce){.vsc-ui-v2 :where(.vsc-button,.vsc-field){transition-duration:1ms;}.vsc-ui-v2 .vsc-button:active{transform:none;}}:is(.vsc-reaction-chip,.ev-participant-name.member-profile-trigger,.vsc-ef-link,.vsc-quick-replies button,[id="admin-diagnostic-refresh"],.admin-command-refresh,.admin-next-actions button,.admin-event-row button,.mem-action,.vsc-idea-action,.ab-person-act,.leaflet-control-zoom a){position:relative;}:is(.vsc-quick-replies button,[id="admin-diagnostic-refresh"],.admin-command-refresh,.admin-next-actions button,.admin-event-row button,.mem-action,.vsc-idea-action,.ab-person-act,.leaflet-control-zoom a)::after{content:"";position:absolute;inset:-4px -2px;}:is(.vsc-reaction-chip,.ev-participant-name.member-profile-trigger,.vsc-ef-link)::after{content:"";position:absolute;inset:-7px -2px;}#page-admin .btn.btn-xs{min-width:40px;}
.v2-btn{min-block-size:var(--vsc-touch-target);display:inline-flex;align-items:center;justify-content:center;gap:var(--vsc-space-2);padding:0 var(--vsc-space-4);border:1px solid transparent;border-radius:var(--vsc-radius-md);font:700 var(--vsc-fs-sm)/1 var(--vsc-font-sans);color:var(--vsc-ink);background:transparent;cursor:pointer;text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:transform var(--vsc-motion-press) var(--vsc-ease-standard),background-color var(--vsc-motion-interaction) var(--vsc-ease-standard),color var(--vsc-motion-interaction) var(--vsc-ease-standard),border-color var(--vsc-motion-interaction) var(--vsc-ease-standard);}.v2-btn--primary{color:#fff;background:var(--vsc-gradient-brand)}.v2-btn--secondary{background:var(--vsc-night-raised);border-color:var(--vsc-night-line-strong)}.v2-btn--ghost{color:var(--vsc-orange-light)}.v2-btn--joined{color:var(--vsc-joined);background:var(--vsc-joined-soft);border-color:rgb(61 187 124 / 30%)}.v2-btn--waitlist{color:var(--vsc-waitlist);background:rgb(233 173 66 / 12%);border-color:rgb(233 173 66 / 30%)}.v2-btn--block{inline-size:100%}.v2-btn[disabled],.v2-btn[aria-busy="true"]{opacity:.55;pointer-events:none}.v2-btn:focus-visible,.v2-icon-btn:focus-visible,.v2-row:focus-visible,.v2-card:focus-visible{outline:none;box-shadow:var(--vsc-ring)}.v2-icon-btn{inline-size:var(--vsc-touch-target);block-size:var(--vsc-touch-target);display:inline-grid;place-items:center;border:1px solid var(--vsc-night-line);border-radius:var(--vsc-radius-pill);color:var(--vsc-ink);background:var(--vsc-night-raised);font-size:var(--vsc-fs-lg);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--vsc-motion-press) var(--vsc-ease-standard),background-color var(--vsc-motion-interaction) var(--vsc-ease-standard);}:is(.v2-btn,.v2-icon-btn,.v2-chip,.v2-pressable):active{transform:scale(.97)}.v2-card.v2-pressable:active,.v2-row.v2-pressable:active{transform:scale(.985)}.v2-appbar{display:flex;align-items:center;justify-content:space-between;gap:var(--vsc-space-3);padding:var(--vsc-space-3) var(--vsc-page-gutter) var(--vsc-space-2)}.v2-appbar h1{margin:0;font:800 var(--vsc-fs-xl)/var(--vsc-leading-tight) var(--vsc-font-sans);color:var(--vsc-ink);letter-spacing:-.01em}.v2-appbar-sub{margin:2px 0 0;font:500 var(--vsc-fs-xs)/1.3 var(--vsc-font-sans);color:var(--vsc-ink-muted)}.v2-appbar-actions{display:flex;gap:var(--vsc-space-2)}.v2-card{position:relative;display:block;color:var(--vsc-ink);background:var(--vsc-night-card);border:1px solid var(--vsc-night-line);border-radius:var(--vsc-radius-lg);transition:transform var(--vsc-motion-press) var(--vsc-ease-standard),border-color var(--vsc-motion-interaction) var(--vsc-ease-standard)}.v2-section{display:grid;gap:var(--vsc-space-3);padding:0 var(--vsc-page-gutter)}.v2-section-title{margin:var(--vsc-space-4) 0 0;display:flex;align-items:baseline;justify-content:space-between;gap:var(--vsc-space-3);font:800 var(--vsc-fs-xs)/1.2 var(--vsc-font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--vsc-orange-light)}.v2-section-title small{font-weight:600;letter-spacing:0;text-transform:none;color:var(--vsc-ink-muted)}.v2-list{display:grid;background:var(--vsc-night-card);border:1px solid var(--vsc-night-line);border-radius:var(--vsc-radius-lg);overflow:hidden}.v2-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--vsc-space-3);min-block-size:56px;padding:var(--vsc-space-2) var(--vsc-space-4);color:var(--vsc-ink);background:transparent;border:0;text-align:start;text-decoration:none;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--vsc-motion-interaction) var(--vsc-ease-standard),transform var(--vsc-motion-press) var(--vsc-ease-standard)}.v2-row + .v2-row{border-block-start:1px solid var(--vsc-night-line)}.v2-row-ic{inline-size:36px;block-size:36px;display:grid;place-items:center;border-radius:var(--vsc-radius-sm);background:var(--vsc-night-raised);font-size:var(--vsc-fs-md)}.v2-row-main{min-width:0;display:grid;gap:2px}.v2-row-main strong{font:700 var(--vsc-fs-sm)/1.3 var(--vsc-font-sans)}.v2-row-main span{font:500 var(--vsc-fs-xs)/1.35 var(--vsc-font-sans);color:var(--vsc-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-row-end{color:var(--vsc-ink-muted);font-size:var(--vsc-fs-sm)}.v2-chip{display:inline-flex;align-items:center;gap:6px;min-block-size:36px;padding:0 var(--vsc-space-3);border:1px solid var(--vsc-night-line-strong);border-radius:var(--vsc-radius-pill);color:var(--vsc-ink-soft);background:var(--vsc-night-raised);font:700 var(--vsc-fs-xs)/1 var(--vsc-font-sans);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--vsc-motion-press) var(--vsc-ease-standard),background-color var(--vsc-motion-interaction) var(--vsc-ease-standard),color var(--vsc-motion-interaction) var(--vsc-ease-standard)}.v2-chip[aria-pressed="true"],.v2-chip.is-active{color:#fff;background:var(--vsc-accent);border-color:transparent}.v2-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--vsc-radius-pill);font:800 .6875rem/1.2 var(--vsc-font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--vsc-orange-light);background:var(--vsc-accent-soft)}.v2-badge--joined{color:var(--vsc-joined);background:var(--vsc-joined-soft)}.v2-badge--waitlist{color:var(--vsc-waitlist);background:rgb(233 173 66 / 13%)}.v2-badge--live{color:#fff;background:var(--vsc-accent)}.v2-faces{display:inline-flex;align-items:center}.v2-face{inline-size:28px;block-size:28px;display:inline-grid;place-items:center;overflow:hidden;border:2px solid var(--vsc-night-card);border-radius:50%;background:var(--vsc-night-raised);color:var(--vsc-ink);font:800 .6875rem/1 var(--vsc-font-sans)}.v2-face + .v2-face{margin-inline-start:-8px}.v2-face img{inline-size:100%;block-size:100%;object-fit:cover}.v2-face--more{color:var(--vsc-ink-soft);background:var(--vsc-night-line-strong)}.v2-count{font-variant-numeric:tabular-nums}.v2-pulse-line{display:flex;align-items:center;inline-size:calc(100% - 2 * var(--vsc-page-gutter));text-align:start;gap:var(--vsc-space-2);min-block-size:40px;margin:0 var(--vsc-page-gutter);padding:0 var(--vsc-space-3);border-radius:var(--vsc-radius-pill);background:var(--vsc-night-raised);border:1px solid var(--vsc-night-line);color:var(--vsc-ink-soft);font:600 var(--vsc-fs-xs)/1.2 var(--vsc-font-sans);overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent}.v2-pulse-dot{flex:none;inline-size:8px;block-size:8px;border-radius:50%;background:var(--vsc-joined);box-shadow:0 0 0 0 rgb(61 187 124 / 45%);animation:v2-pulse 2.4s var(--vsc-ease-standard) infinite}.v2-pulse-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-pulse-text b{color:var(--vsc-ink);font-weight:700}@keyframes v2-pulse{0%{box-shadow:0 0 0 0 rgb(61 187 124 / 45%)}70%,100%{box-shadow:0 0 0 7px rgb(61 187 124 / 0%)}}.v2-empty{display:grid;justify-items:center;gap:var(--vsc-space-2);padding:var(--vsc-space-8) var(--vsc-space-6);text-align:center;color:var(--vsc-ink-soft)}.v2-empty-ic{font-size:2rem;line-height:1}.v2-empty strong{font:800 var(--vsc-fs-md)/1.3 var(--vsc-font-sans);color:var(--vsc-ink)}.v2-empty p{margin:0;max-inline-size:32ch;font:500 var(--vsc-fs-sm)/1.45 var(--vsc-font-sans)}.v2-skeleton{display:block;border-radius:var(--vsc-radius-sm);background:linear-gradient(90deg,var(--vsc-night-raised) 0%,var(--vsc-night-line-strong) 50%,var(--vsc-night-raised) 100%);background-size:200% 100%;animation:v2-shimmer 1.4s linear infinite}@keyframes v2-shimmer{from{background-position:100% 0}to{background-position:-100% 0}}.v2-skel-list{display:grid;gap:10px;padding:6px 0}.v2-skel-list>.v2-skeleton{block-size:44px;border-radius:14px}.v2-skel-list>.v2-skeleton:nth-child(2){inline-size:86%}.v2-skel-list>.v2-skeleton:nth-child(3){inline-size:68%}.v2-error{display:flex;align-items:center;gap:var(--vsc-space-3);padding:var(--vsc-space-3) var(--vsc-space-4);border-radius:var(--vsc-radius-md);background:rgb(228 93 98 / 12%);border:1px solid rgb(228 93 98 / 28%);color:var(--vsc-ink);font:600 var(--vsc-fs-sm)/1.35 var(--vsc-font-sans)}.v2-error .v2-btn{margin-inline-start:auto;min-block-size:36px}.v2-sheet-scrim{position:fixed;inset:0;z-index:var(--vsc-z-sheet);display:flex;align-items:flex-end;justify-content:center;background:rgb(8 6 10 / 66%)}.v2-sheet-scrim[hidden]{display:none}.v2-sheet{position:relative;inline-size:min(640px,100%);max-block-size:min(92dvh,var(--vsc-dialog-height,100dvh));display:flex;flex-direction:column;color:var(--vsc-ink);background:var(--vsc-night-raised);border:1px solid var(--vsc-night-line-strong);border-block-end:0;border-radius:var(--vsc-radius-xl) var(--vsc-radius-xl) 0 0;padding-block-end:env(safe-area-inset-bottom,0px);overflow:hidden}.v2-sheet-grip{flex:none;touch-action:none;user-select:none;align-self:center;inline-size:40px;block-size:4px;margin:8px 0 2px;border-radius:2px;background:var(--vsc-night-line-strong)}.v2-sheet-head{flex:none;touch-action:none;user-select:none;display:flex;align-items:center;justify-content:space-between;gap:var(--vsc-space-3);padding:var(--vsc-space-2) var(--vsc-space-4) var(--vsc-space-3)}.v2-sheet-head h2{margin:0;font:800 var(--vsc-fs-lg)/1.25 var(--vsc-font-sans)}.v2-sheet-body{flex:1;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--vsc-space-4) var(--vsc-space-5)}body.v2-sheet-open{overflow:hidden}@media (min-width:768px){.v2-sheet-scrim{align-items:center}.v2-sheet{border-radius:var(--vsc-radius-xl);border-block-end:1px solid var(--vsc-night-line-strong)}}@media (prefers-reduced-motion:reduce){:is(.v2-btn,.v2-icon-btn,.v2-chip,.v2-pressable):active{transform:none}.v2-pulse-dot,.v2-skeleton{animation:none}}.v2-page-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:18px 4px 10px;border:0;border-radius:0;color:var(--vsc-ink);background:none;box-shadow:none}.v2-page-head h1{margin:0;color:var(--vsc-ink);font-size:2rem;font-weight:850;letter-spacing:-.03em;line-height:1.3}.v2-page-head-icon{display:none}.v2-page-head-icon svg{inline-size:22px;block-size:22px}
body.vsc-ui-v2{min-inline-size:320px;background:var(--vsc-cream);color:var(--vsc-text-dark);font-family:var(--vsc-font-sans);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}body.vsc-ui-v2::before{content:"";position:fixed;z-index:-2;inset:0;pointer-events:none;background:radial-gradient(circle at 8% 2%,rgb(243 111 63 / 9%),transparent 28rem),radial-gradient(circle at 94% 18%,rgb(255 79 94 / 6%),transparent 24rem),linear-gradient(180deg,#fbf8f4 0%,var(--vsc-cream) 100%);}.vsc-ui-v2 #main{min-inline-size:0;background:transparent;}.vsc-ui-v2 .page{min-inline-size:0;min-block-size:100dvh;color:var(--vsc-text-dark);background:transparent;}.vsc-ui-v2 .page.active{view-transition-name:vsc-page;animation:none;}html[data-nav-direction="back"] .vsc-ui-v2 .page.active{animation:none;}.vsc-ui-v2 .page.vsc-page-leaving{display:block;pointer-events:none;animation:vsc-v2-page-leave 110ms ease-in both}html[data-nav-direction="back"] .vsc-ui-v2 .page.vsc-page-leaving{animation-name:vsc-v2-page-leave-back}@keyframes vsc-v2-page-leave{to{opacity:.2;transform:translateX(-8px)}}@keyframes vsc-v2-page-leave-back{to{opacity:.2;transform:translateX(8px)}}::view-transition-old(vsc-page){animation:vsc-v2-view-old 150ms ease-in both;}::view-transition-new(vsc-page){animation:vsc-v2-view-new 230ms var(--vsc-ease-emphasized) both;}html[data-nav-direction="back"]::view-transition-old(vsc-page){animation-name:vsc-v2-view-old-back;}html[data-nav-direction="back"]::view-transition-new(vsc-page){animation-name:vsc-v2-view-back;}@keyframes vsc-v2-view-old{to{opacity:0;transform:translateX(-8px);}}@keyframes vsc-v2-view-old-back{to{opacity:0;transform:translateX(8px);}}@keyframes vsc-v2-view-new{from{opacity:0;transform:translateX(12px);}}@keyframes vsc-v2-view-back{from{opacity:0;transform:translateX(-12px);}}.vsc-ui-v2 #bottom-nav{display:none;}.vsc-ui-v2 #bottom-nav ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:2px;margin:0;padding:0;list-style:none;}.vsc-ui-v2 #bottom-nav li{min-inline-size:0;}.vsc-ui-v2 #bottom-nav a{position:relative;min-inline-size:0;min-block-size:60px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;padding:6px 2px 5px;border:0;border-radius:18px;color:rgb(255 255 255 / 58%);font:700 clamp(.5rem,2.15vw,.58rem)/1.15 var(--vsc-font-sans);letter-spacing:.01em;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--vsc-motion-interaction) var(--vsc-ease-standard),transform var(--vsc-motion-micro) var(--vsc-ease-standard),background-color var(--vsc-motion-interaction) var(--vsc-ease-standard);}.vsc-ui-v2 #bottom-nav a::after{content:"";position:absolute;inset-inline:28%;inset-block-end:3px;block-size:3px;border-radius:var(--vsc-radius-pill);background:var(--vsc-orange-light);opacity:0;transform:scaleX(.35);transition:opacity var(--vsc-motion-interaction),transform var(--vsc-motion-interaction);}.vsc-ui-v2 #bottom-nav a:active{transform:scale(.97);}.vsc-ui-v2 #bottom-nav a.active,.vsc-ui-v2 #bottom-nav #btn-notifs-mobile.is-open{color:#fff;}.vsc-ui-v2 #bottom-nav a.active::after,.vsc-ui-v2 #bottom-nav #btn-notifs-mobile.is-open::after{opacity:1;transform:scaleX(1);}.vsc-ui-v2 #bottom-nav .bn-ic{inline-size:34px;block-size:30px;display:grid;place-items:center;border-radius:11px;color:currentColor;transition:transform var(--vsc-motion-interaction) var(--vsc-ease-emphasized),background-color var(--vsc-motion-interaction);}.vsc-ui-v2 #bottom-nav .bn-ic svg{inline-size:22px;block-size:22px;overflow:visible;}.vsc-ui-v2 #bottom-nav a.active .bn-ic,.vsc-ui-v2 #bottom-nav #btn-notifs-mobile.is-open .bn-ic{color:#fff;background:var(--vsc-gradient-brand);box-shadow:0 7px 18px rgb(239 70 98 / 24%);transform:translateY(-3px);}.vsc-ui-v2 .bn-badge,.vsc-ui-v2 #bottom-nav .private-unread-badge{position:absolute;inset-block-start:3px;inset-inline-end:calc(50% - 22px);min-inline-size:18px;block-size:18px;padding:0 4px;border:2px solid var(--vsc-surface);border-radius:var(--vsc-radius-pill);color:#fff;background:var(--vsc-coral);font:800 .55rem/14px var(--vsc-font-sans);text-align:center;}.vsc-ui-v2 #bottom-nav #notif-badge-mobile[hidden]{display:none !important;}body.vsc-ui-v2.vsc-app-ready #main{animation:vsc-shell-ready 360ms var(--vsc-ease-emphasized) both;}body.vsc-ui-v2.vsc-app-ready #bottom-nav{animation:vsc-nav-ready 320ms ease-out both;}@keyframes vsc-shell-ready{from{opacity:.82;}}@keyframes vsc-nav-ready{from{opacity:.2;}}@media (max-width:740px){body.vsc-ui-v2{padding-block-end:calc(82px + env(safe-area-inset-bottom));}.vsc-ui-v2 #main{inline-size:100%;max-inline-size:100%;margin-inline-start:0;padding-block-end:calc(82px + env(safe-area-inset-bottom));}.vsc-ui-v2 #bottom-nav{position:fixed;z-index:70;inset-inline:max(8px,env(safe-area-inset-left)) max(8px,env(safe-area-inset-right));inset-block-end:max(8px,env(safe-area-inset-bottom));display:block;padding:5px;border:1px solid var(--vsc-border);border-radius:25px;background:rgb(18 20 26 / 95%);box-shadow:0 16px 38px rgb(13 14 18 / 28%),inset 0 1px 0 rgb(255 255 255 / 7%);backdrop-filter:none;view-transition-name:vsc-bottom-nav;}}::view-transition-old(vsc-bottom-nav),::view-transition-new(vsc-bottom-nav){animation:none;}@media (min-width:741px){.vsc-ui-v2 #main{inline-size:calc(100% - var(--sw));max-inline-size:calc(100% - var(--sw));}}@media (max-width:370px){.vsc-ui-v2 #bottom-nav{inset-inline:max(5px,env(safe-area-inset-left)) max(5px,env(safe-area-inset-right));}.vsc-ui-v2 #bottom-nav a{min-block-size:58px;font-size:.47rem;letter-spacing:0;}.vsc-ui-v2 #bottom-nav .bn-ic{inline-size:30px;block-size:28px;}.vsc-ui-v2 #bottom-nav .bn-ic svg{inline-size:20px;block-size:20px;}}@media (prefers-reduced-motion:reduce){.vsc-ui-v2 .page.active,.vsc-ui-v2 .page.vsc-page-leaving{animation:none;}::view-transition-old(vsc-page),::view-transition-new(vsc-page),body.vsc-ui-v2.vsc-app-ready #main,body.vsc-ui-v2.vsc-app-ready #bottom-nav{animation:none;}.vsc-ui-v2 #bottom-nav a,.vsc-ui-v2 #bottom-nav a::after,.vsc-ui-v2 #bottom-nav .bn-ic{transition:none;}}
.vsc-ui-v2 .vsc-event-card{--event-accent:var(--ev-theme-a,var(--vsc-orange));--event-accent-end:var(--ev-theme-b,var(--vsc-coral));position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--event-accent) 22%,var(--vsc-border));border-radius:var(--vsc-radius-lg);color:var(--vsc-text);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--event-accent) 16%,transparent) 0,transparent 38%),var(--vsc-gradient-night);box-shadow:var(--vsc-shadow-md);font-family:var(--vsc-font-sans);}.vsc-ui-v2 .vsc-event-card::before{content:"";position:absolute;z-index:0;inset:0 auto 0 0;inline-size:3px;background:linear-gradient(180deg,var(--event-accent),var(--event-accent-end));}.vsc-ui-v2 .vsc-event-card :where(button,a){-webkit-tap-highlight-color:transparent;}.vsc-ui-v2 .vsc-event-card :where(button,a):active{transform:scale(.985);}.vsc-ui-v2 #page-evenements .vsc-event-card--compact{display:grid;align-items:stretch;justify-items:stretch;padding:0;opacity:1;transform:none;color:var(--vsc-text) !important;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--event-accent) 16%,transparent) 0,transparent 38%),var(--vsc-gradient-night) !important;border-color:color-mix(in srgb,var(--event-accent) 24%,var(--vsc-border)) !important;box-shadow:var(--vsc-shadow-md) !important;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact::after{display:none;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual{position:relative;z-index:1;display:grid;place-items:center;overflow:hidden;color:#fff;background:linear-gradient(155deg,color-mix(in srgb,var(--event-accent) 86%,#fff 6%),var(--event-accent-end));}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(255 255 255 / 10%),transparent 45%,rgb(0 0 0 / 16%));}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual>b{position:relative;z-index:1;filter:drop-shadow(0 7px 9px rgb(0 0 0 / 20%));}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual>small{position:absolute;z-index:2;display:flex;align-items:baseline;justify-content:center;gap:5px;border:1px solid rgb(255 255 255 / 20%);color:#fff;background:rgb(13 14 18 / 48%);font-weight:800;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual>small i{font-size:.62rem;font-style:normal;letter-spacing:.08em;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-main{position:relative;z-index:1;display:flex;min-inline-size:0;flex-direction:column;border:0;color:var(--vsc-text) !important;background:transparent !important;text-align:left;cursor:pointer;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-card-top{display:flex;min-inline-size:0;gap:8px;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-card-top>span{color:color-mix(in srgb,var(--event-accent) 45%,#fff 55%);font-weight:800;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-card-top>b{flex:0 1 auto;overflow:visible;border:1px solid rgb(66 184 131 / 26%);border-radius:var(--vsc-radius-pill);color:#baf2d7 !important;background:rgb(66 184 131 / 13%) !important;text-align:center;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-card-top>b.is-full{border-color:rgb(228 93 98 / 28%);color:#ffc3c6 !important;background:rgb(228 93 98 / 13%) !important;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-card-top>b.is-mine{border-color:rgb(246 196 83 / 28%);color:#ffe3a2 !important;background:rgb(246 196 83 / 12%) !important;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-title{display:-webkit-box;overflow:hidden;color:var(--vsc-text) !important;font-weight:750;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-meta{display:flex;min-inline-size:0;flex-direction:column;color:var(--vsc-text-muted) !important;font-weight:550;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-meta>span{overflow:hidden;color:var(--vsc-text-muted) !important;text-overflow:ellipsis;white-space:nowrap;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-meta>.ev-discovery-when{color:var(--vsc-text-secondary) !important;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-bottom{display:flex;min-inline-size:0;margin-block-start:auto;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-capacity{flex:0 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--vsc-ink-muted);font-size:var(--vsc-fs-xs);font-weight:600;line-height:1.15;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-capacity>b{color:var(--vsc-ink);font-size:var(--vsc-fs-sm);font-weight:800;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-capacity>small{font-size:inherit;font-weight:700;color:var(--vsc-ink-soft);}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-capacity.is-few{color:var(--vsc-orange-light);}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-capacity.is-full{color:var(--vsc-waitlist);}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-capacity:is(.is-joined,.is-live)>b{color:var(--vsc-joined);}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-capacity:is(.is-few,.is-full)>b{color:inherit;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-social{position:relative;z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));min-inline-size:0;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-social-loading{grid-column:1 / -1;color:var(--vsc-text-muted);}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-social button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-social button.active{border-color:rgb(243 111 63 / 35%);color:#ffd0bd;background:rgb(243 111 63 / 12%);}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-open{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:8px;border-block-start-color:var(--vsc-border) !important;background:rgb(255 255 255 / 3%) !important;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact :where(.ev-choice-details,.ev-choice-join){min-block-size:44px;min-height:44px;border-radius:var(--vsc-radius-sm);font-family:inherit;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-choice-join{min-height:44px;padding-block:11px;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-choice-join{border:0;color:#fff;background:var(--vsc-gradient-brand);box-shadow:0 8px 20px rgb(243 111 63 / 20%);}.vsc-ui-v2 #page-evenements .vsc-event-card--compact.is-past-event{border-color:var(--vsc-border);background:linear-gradient(145deg,#22242c,#14151b);box-shadow:var(--vsc-shadow-sm);}.vsc-ui-v2 #page-evenements .vsc-event-card--compact.is-past-event .ev-discovery-visual{filter:saturate(.55);}.vsc-ui-v2 #page-evenements .vsc-event-card--compact.is-past-event .ev-choice-join{border:1px solid var(--vsc-border-strong);color:var(--vsc-text-secondary);background:var(--vsc-surface-interactive);box-shadow:none;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact.is-registered-event{border-color:rgb(66 184 131 / 38%) !important;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact.is-registered-event .ev-choice-join{color:#f4fff9;background:linear-gradient(135deg,#1f7554,#2c9469);box-shadow:0 8px 20px rgb(44 148 105 / 18%);}.vsc-ui-v2 #page-evenements .vsc-event-card--compact.is-live-event{border-color:rgb(66 184 131 / 48%) !important;box-shadow:0 0 0 1px rgb(66 184 131 / 12%),var(--vsc-shadow-md) !important;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact.is-full-event{border-color:rgb(228 93 98 / 42%) !important;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact.is-full-event .ev-choice-join:not(.is-reserved),.vsc-ui-v2 #page-evenements .vsc-event-card--compact.is-waitlisted-event .ev-choice-join{border:1px solid rgb(255 195 198 / 24%);color:#ffc3c6;background:rgb(228 93 98 / 10%);box-shadow:none;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact>.event-contact-proof{grid-column:2;grid-row:2;margin:0 14px 10px;border-color:var(--vsc-border);color:var(--vsc-text-secondary);background:rgb(255 255 255 / 5%);}@media (max-width:620px){.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual{grid-row:1;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact :where(.ev-choice-details,.ev-choice-join){flex:1;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact>.event-contact-proof{grid-column:1 / -1;grid-row:2;margin-inline:10px;}}@media (max-width:370px){.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-card-top>b{max-inline-size:52%;font-size:.62rem;}}.vsc-ui-v2 #page-evenements .vsc-event-card .ev-solo-proof{border-color:rgb(246 196 83 / 14%);background:rgb(246 196 83 / 6%);}.vsc-ui-v2 #page-evenements .vsc-event-card .ev-solo-proof>span{background:rgb(246 196 83 / 12%);}.vsc-ui-v2 #page-evenements .vsc-event-card .ev-solo-proof p{color:var(--vsc-text-muted);}.vsc-ui-v2 #page-evenements .vsc-event-card .ev-solo-proof strong{color:var(--vsc-text-secondary);}@media (hover:hover){.vsc-ui-v2 #page-evenements .vsc-event-card--compact:hover{border-color:color-mix(in srgb,var(--event-accent) 42%,var(--vsc-border));box-shadow:var(--vsc-shadow-lg);transform:translateY(-2px);}}@media (pointer:coarse){.vsc-ui-v2 #page-evenements .vsc-event-card--compact :where(button,a):active{transform:none;}}@media (prefers-reduced-motion:reduce){.vsc-ui-v2 .vsc-event-card,.vsc-ui-v2 .vsc-event-card *{animation:none;transition-duration:1ms;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact:hover,.vsc-ui-v2 .vsc-event-card :where(button,a):active{transform:none;}}.vsc-ui-v2 .event-map-toggle{min-block-size:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-block-start:10px;padding:0 16px;border:1px solid var(--vsc-border-light);border-radius:var(--vsc-radius-pill);color:var(--vsc-text-dark);background:var(--vsc-cream-elevated);font:750 .76rem/1 var(--vsc-font-sans);}.vsc-ui-v2 .event-map-toggle.active{color:#fff;border-color:transparent;background:var(--vsc-gradient-brand);}.vsc-ui-v2 .event-map-panel{max-inline-size:1040px;margin:12px auto 18px;padding:16px;color:var(--vsc-text);background:var(--vsc-bg-elevated);}.vsc-ui-v2 .event-map-panel[hidden]{display:none;}.vsc-ui-v2 .event-map-panel>header{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-block-end:14px;}.vsc-ui-v2 .event-map-panel>header span{color:var(--vsc-orange-light);font-size:.64rem;font-weight:800;letter-spacing:.12em;}.vsc-ui-v2 .event-map-panel>header h2{margin:3px 0 0;color:var(--vsc-text);font-size:clamp(1rem,4vw,1.35rem);}.vsc-ui-v2 .event-map-panel>header button{flex:0 0 44px;min-inline-size:44px;min-block-size:44px;inline-size:44px;block-size:44px;border:1px solid var(--vsc-border);border-radius:50%;color:var(--vsc-text);background:var(--vsc-surface);font-size:1.2rem;}.vsc-ui-v2 .event-map-layout{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:12px;}.vsc-ui-v2 .event-map-list{max-block-size:420px;display:grid;align-content:start;gap:7px;overflow-y:auto;}.vsc-ui-v2 .event-map-list>button{min-block-size:70px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--vsc-border);border-radius:var(--vsc-radius-md);color:var(--vsc-text);background:var(--vsc-surface);text-align:left;}.vsc-ui-v2 .event-map-list>button.active{border-color:var(--vsc-orange);background:rgb(243 111 63 / 12%);}.vsc-ui-v2 .event-map-list>button>span:first-child{display:grid;place-items:center;inline-size:42px;block-size:42px;border-radius:13px;background:rgb(255 255 255 / 8%);font-size:1.2rem;}.vsc-ui-v2 .event-map-list strong,.vsc-ui-v2 .event-map-list small,.vsc-ui-v2 .event-map-list em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.vsc-ui-v2 .event-map-list strong{color:var(--vsc-text);font-size:.75rem;}.vsc-ui-v2 .event-map-list small,.vsc-ui-v2 .event-map-list em{margin-block-start:3px;color:var(--vsc-text-muted);font-size:.62rem;font-style:normal;}.vsc-ui-v2 .event-map-frame{overflow:hidden;border:1px solid var(--vsc-border);border-radius:var(--vsc-radius-lg);background:var(--vsc-surface);}.vsc-ui-v2 .event-map-frame iframe{inline-size:100%;block-size:310px;display:block;border:0;background:#e7e1d8;}.vsc-ui-v2 .event-map-selected{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;}.vsc-ui-v2 .event-map-selected>div{display:flex;align-items:center;gap:9px;min-inline-size:0;}.vsc-ui-v2 .event-map-selected strong,.vsc-ui-v2 .event-map-selected small{display:block;}.vsc-ui-v2 .event-map-selected small{margin-block-start:3px;color:var(--vsc-text-muted);font-size:.65rem;}.vsc-ui-v2 .event-map-selected button,.vsc-ui-v2 .event-map-selected a{min-block-size:44px;display:inline-flex;align-items:center;padding:0 12px;border:0;border-radius:12px;color:#fff;background:var(--vsc-coral);font-size:.68rem;font-weight:750;text-decoration:none;}.vsc-ui-v2 .event-map-selected a{color:var(--vsc-text);background:var(--vsc-surface-soft);}.vsc-ui-v2 .event-map-count{display:block;margin-block-start:4px;color:var(--vsc-text-muted);font-size:.68rem;font-weight:650;}.vsc-ui-v2 .event-map-canvas{position:relative;z-index:0;inline-size:100%;block-size:340px;background:#1b1d24;}.vsc-ui-v2 .event-map-canvas[hidden],.vsc-ui-v2 .event-map-frame iframe[hidden]{display:none;}.vsc-ui-v2 .event-map-canvas .leaflet-container,.vsc-ui-v2 .event-map-canvas.leaflet-container{background:#1b1d24;font:600 .7rem/1.3 var(--vsc-font-sans);}.vsc-ui-v2 .event-map-canvas .leaflet-control-zoom{border:1px solid var(--vsc-border-strong);border-radius:12px;overflow:hidden;box-shadow:var(--vsc-shadow-md);}.vsc-ui-v2 .event-map-canvas .leaflet-control-zoom a{inline-size:36px;block-size:36px;line-height:36px;color:var(--vsc-text);background:var(--vsc-surface-soft);border-color:var(--vsc-border);}.vsc-ui-v2 .event-map-canvas .leaflet-control-zoom a:hover{background:var(--vsc-surface-interactive);}.vsc-ui-v2 .event-map-canvas .leaflet-control-attribution{color:var(--vsc-text-muted);background:rgb(13 14 18 / 72%);font-size:.55rem;}.vsc-ui-v2 .event-map-canvas .leaflet-control-attribution a{color:var(--vsc-text-secondary);}.vsc-ui-v2 .vsc-map-pin-wrap{background:none;border:0;}.vsc-ui-v2 .vsc-map-pin{position:relative;display:grid;place-items:center;inline-size:40px;block-size:40px;margin:2px;border:2px solid #fff;border-radius:50% 50% 50% 6px;background:var(--vsc-surface-interactive);box-shadow:0 6px 16px rgb(0 0 0 / 45%);transform:rotate(-45deg);transition:transform .18s ease,background-color .18s ease;cursor:pointer;}.vsc-ui-v2 .vsc-map-pin b{font-size:1.1rem;line-height:1;transform:rotate(45deg);}.vsc-ui-v2 .vsc-map-pin i{position:absolute;inset-block-start:-8px;inset-inline-end:-8px;min-inline-size:20px;block-size:20px;display:grid;place-items:center;padding:0 5px;border-radius:999px;color:#fff;background:var(--vsc-coral);font:800 .6rem/1 var(--vsc-font-sans);font-style:normal;transform:rotate(45deg);}.vsc-ui-v2 .vsc-map-pin.is-selected{background:var(--vsc-gradient-brand);transform:rotate(-45deg) scale(1.16);}.vsc-ui-v2 .leaflet-marker-icon:focus-visible .vsc-map-pin{outline:3px solid var(--vsc-amber);outline-offset:3px;}.vsc-ui-v2 .event-map-selected em{display:block;margin-block-start:3px;font-size:.62rem;font-style:normal;}.vsc-ui-v2 .event-map-selected .event-map-more{color:var(--vsc-orange-light);}.vsc-ui-v2 .event-map-selected .event-map-approx{color:var(--vsc-text-muted);}@media (prefers-reduced-motion:reduce){.vsc-ui-v2 .vsc-map-pin{transition:none;}}@media (max-width:700px){.vsc-ui-v2 .event-map-panel{margin-inline:10px;border-radius:var(--vsc-radius-lg);}.vsc-ui-v2 .event-map-layout{grid-template-columns:1fr;}.vsc-ui-v2 .event-map-list{grid-auto-flow:column;grid-auto-columns:minmax(220px,82vw);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;}.vsc-ui-v2 .event-map-list>button{scroll-snap-align:start;}.vsc-ui-v2 .event-map-frame iframe{block-size:270px;}.vsc-ui-v2 .event-map-canvas{block-size:300px;}.vsc-ui-v2 .event-map-selected{align-items:stretch;flex-direction:column;}.vsc-ui-v2 .event-map-selected>div:last-child{display:grid;grid-template-columns:1fr 1fr;}.vsc-ui-v2 .event-map-selected button,.vsc-ui-v2 .event-map-selected a{justify-content:center;}}.vsc-ui-v2 #page-evenements .ev-discovery{overflow:visible;padding:0;border:0;background:transparent;box-shadow:none;}.vsc-ui-v2 #page-evenements .ev-discovery::before,.vsc-ui-v2 #page-evenements .ev-discovery-controls,.vsc-ui-v2 #page-evenements .ev-discovery-foot{display:none;}.vsc-ui-v2 #page-evenements .ev-discovery-head{margin:0 2px 12px;}.vsc-ui-v2 #page-evenements .ev-discovery-viewport{overflow:visible;scroll-snap-type:none;}.vsc-ui-v2 #page-evenements .ev-discovery-rail{display:grid;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr;gap:10px;padding:0 0 6px;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact{grid-template-columns:clamp(88px,23vw,112px) minmax(0,1fr) minmax(76px,96px);min-block-size:156px;overflow:visible;border-radius:18px;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual{grid-column:1;grid-row:1 / 3;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual>b{margin-block-end:34px;font-size:clamp(1.8rem,7vw,2.5rem);}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual>small{inset:auto 8px 9px;min-block-size:30px;padding:5px 6px;border-radius:10px;font-size:.76rem;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-main{grid-column:2;grid-row:1;min-block-size:112px;padding:10px 10px 8px;overflow:visible;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-card-top>span{font-size:.58rem;line-height:1.35;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-title{margin:5px 0 3px;padding-block:1px 2px;font-size:.91rem;line-height:1.32;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-meta{gap:1px;font-size:.64rem;line-height:1.38;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-bottom{align-items:center;gap:10px;padding-block-start:8px;padding-inline-start:2px;}.vsc-ui-v2 #page-evenements .ev-discovery-people{display:flex;flex:0 0 auto;align-items:center;min-block-size:24px;isolation:isolate;}.vsc-ui-v2 #page-evenements .ev-discovery-people>*{display:grid;place-items:center;inline-size:24px;block-size:24px;margin-inline-start:-6px;border:2px solid #171820;border-radius:50%;color:#fff;background:linear-gradient(145deg,var(--event-accent),var(--event-accent-end));font-size:.52rem;font-style:normal;font-weight:850;line-height:1;box-sizing:border-box;position:relative;vertical-align:middle;}.vsc-ui-v2 #page-evenements .ev-discovery-people>:nth-child(1){z-index:5;}.vsc-ui-v2 #page-evenements .ev-discovery-people>:nth-child(2){z-index:4;}.vsc-ui-v2 #page-evenements .ev-discovery-people>:nth-child(3){z-index:3;}.vsc-ui-v2 #page-evenements .ev-discovery-people>:nth-child(4){z-index:2;}.vsc-ui-v2 #page-evenements .ev-discovery-people>b{z-index:1;}.vsc-ui-v2 #page-evenements .ev-discovery-people>:first-child{margin-inline-start:0;}.vsc-ui-v2 #page-evenements .ev-discovery-people>b{background:#30323b;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact>.event-contact-proof{display:none;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-social{grid-row:2;display:flex;align-items:center;border-block-start:1px solid var(--vsc-border);background:transparent;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-social button{border-color:transparent;font-size:.63rem;line-height:1.3;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-social-loading{align-self:center;min-block-size:0;font-size:.57rem;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-open{grid-column:3;padding:8px;border-block-start:0;border-inline-start:1px solid var(--vsc-border);}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-choice-join{flex:0 0 auto;inline-size:100%;min-block-size:44px;padding:9px 6px;font-size:.62rem;line-height:1.3;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-choice-join>span:last-child{display:block;margin-block-start:3px;}@media (min-width:900px){.vsc-ui-v2 #page-evenements .ev-discovery-rail{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:620px){.vsc-ui-v2 #page-evenements .ev-discovery{margin-block:8px 12px;}.vsc-ui-v2 #page-evenements .ev-discovery-head{margin-block-end:9px;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact{grid-template-columns:82px minmax(0,1fr) 80px;grid-template-rows:minmax(108px,auto) 44px;min-block-size:152px;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-main{min-block-size:108px;padding:8px 8px 7px;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-open{grid-column:3;grid-row:1 / 3;flex-direction:column;padding:6px;border-block-start:0;border-inline-start:1px solid var(--vsc-border);}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-social{grid-column:2;grid-row:2;padding:2px 5px 3px;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-meta>span:last-child{max-inline-size:100%;}}@media (max-width:370px){.vsc-ui-v2 #page-evenements .vsc-event-card--compact{grid-template-columns:76px minmax(0,1fr) 74px;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-card-top>b{display:none;}}.vsc-ui-v2 .vsc-event-card .ev-card-cover-image{position:absolute;inset:0;z-index:0;inline-size:100%;block-size:100%;object-fit:cover;}.vsc-ui-v2 .vsc-event-card .ev-card-header:has(.ev-card-cover-image)::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgb(13 13 17 / 86%) 0%,rgb(13 13 17 / 55%) 58%,rgb(13 13 17 / 24%) 100%);pointer-events:none;}.vsc-ui-v2 .vsc-event-card .ev-card-header:has(.ev-card-cover-image)>:not(.ev-card-cover-image,.ev-card-cover-pattern){position:relative;z-index:2;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-social{grid-column:2 / 4;gap:8px;padding:3px 8px;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-open{grid-row:1;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact{grid-template-rows:minmax(108px,auto) auto;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-social button{flex:1 1 0;min-inline-size:0;min-block-size:44px;padding:0 8px;gap:5px;border:1px solid rgb(255 255 255 / 14%);border-radius:999px;background:rgb(255 255 255 / 7%);color:#f4f1ee;font:800 .7rem/1 var(--vsc-font-sans);white-space:nowrap;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-social button span{display:inline;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-social button b{min-inline-size:18px;padding:2px 5px;border-radius:999px;background:rgb(255 255 255 / 12%);font-size:.64rem;text-align:center;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-social [data-feed-like]{color:#ffb59a;border-color:rgb(243 111 63 / 38%);background:rgb(243 111 63 / 12%);}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-social [data-feed-like].active{color:#fff;border-color:transparent;background:linear-gradient(135deg,#f36f3f,#e8456b);box-shadow:0 4px 14px rgb(232 69 107 / 30%);}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-social [data-feed-like].active b{background:rgb(255 255 255 / 24%);}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-social button:active{transform:scale(.95);}@media (max-width:360px){.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-social button span{display:none;}}.vsc-ui-v2 #page-evenements .ev-discovery-card.vsc-event-card--compact{contain:none;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-social{min-block-size:54px;box-sizing:border-box;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-card-top{flex-wrap:wrap;justify-content:flex-start;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-card-top>span{flex:0 0 auto;max-inline-size:100%;overflow:visible;text-overflow:clip;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-card-top>b{max-inline-size:100%;margin-inline-start:auto;white-space:nowrap;overflow-wrap:normal;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-meta>span:not(.ev-discovery-when){display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:clip;-webkit-box-orient:vertical;-webkit-line-clamp:2;}.vsc-ui-v2 #page-evenements .ev-discovery-people>i{animation:none !important;opacity:1 !important;transform:none !important;}.vsc-ui-v2 #page-evenements .ev-discovery-people>b{inline-size:auto;min-inline-size:24px;padding-inline:5px;border-radius:999px;font-size:.55rem;white-space:nowrap;}.vsc-ui-v2 #page-evenements .ev-discovery-people:hover>i{margin-inline-start:-6px;}.vsc-ui-v2 #page-evenements .ev-discovery-people>i:first-child{margin-inline-start:0;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-social [data-feed-like]:not(.active){border-color:rgb(255 255 255 / 14%);color:#f4f1ee;background:rgb(255 255 255 / 7%);}.ev-discovery-people>i.is-extra{display:none !important;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual>.ev-discovery-cover{position:absolute;inset:0;z-index:0;inline-size:100%;block-size:100%;max-inline-size:none;object-fit:cover;object-position:center;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual.has-cover::before{z-index:1;background:linear-gradient(180deg,rgb(0 0 0 / 0%) 40%,rgb(0 0 0 / 48%));}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual.has-cover>b{display:none;}.ev-category-chip.ev-small-chip{margin-left:.3rem;background:#eef6ff;color:#1f5f9e}.ev-host-badge{margin-left:auto;padding:.3rem .7rem;border-radius:50px;background:rgb(255 113 69 / 14%);border:1px solid rgb(255 138 92 / 40%);color:#ffb38f;font-size:.72rem;font-weight:800}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual>.vsc-loved-badge{position:absolute;z-index:3;inset-inline:6px;inset-block-end:47px;padding:3px 4px;border:1px solid rgb(249 200 70 / 80%);border-radius:8px;color:#4a3000;background:linear-gradient(110deg,#ffe8a3 0%,#ffd766 40%,#fff3c9 50%,#ffd766 60%,#ffe8a3 100%);background-size:250% 100%;background-position:100% 0;box-shadow:0 4px 10px rgb(0 0 0 / 22%);font:850 .5rem/1.15 var(--vsc-font-sans);letter-spacing:.02em;text-align:center;text-transform:uppercase;animation:vscLovedBadgeShine 2.6s ease-in-out 600ms 2;}@keyframes vscLovedBadgeShine{to{background-position:-150% 0;}}@media (prefers-reduced-motion:reduce){.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual>.vsc-loved-badge{animation:none;}}.ev-category-chip.ev-last-seats-chip{background:#ffe9e4;color:#b3261e;font-weight:800}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-card-top{column-gap:6px;row-gap:6px;align-items:center;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-card-top>span.ev-category-chip{margin:0;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-card-top>b{display:inline-flex;align-items:center;box-sizing:border-box;margin:0;padding:3px 8px;font-size:.58rem;font-weight:800;line-height:1.35;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-seats{display:flex;flex:1 1 auto;flex-direction:column;gap:5px;min-inline-size:0;max-inline-size:150px;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-seats .vsc-seat-gauge{display:block !important;flex:0 0 auto;inline-size:100%;block-size:4px;background:rgb(255 255 255 / 8%);}.ev-card-notif-new{outline:2px solid rgb(249 200 70 / 85%);outline-offset:3px;}.ev-first-timers{display:block;inline-size:100%;margin-block:.3rem 0;color:#2f7a4a;font-size:var(--vsc-fs-xs,.78rem);font-weight:700;line-height:1.25;}.ev-first-timers--card{margin-block:.15rem .35rem;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-main>*{flex-shrink:0;}
.vsc-ui-v2 .event-detail-overlay{background:rgb(8 9 12 / 72%) !important;-webkit-backdrop-filter:none !important;backdrop-filter:none;}.vsc-ui-v2 .vsc-event-detail{box-shadow:-24px 0 64px rgb(5 6 9 / 36%) !important;scrollbar-color:var(--vsc-orange) transparent;animation:none !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-top{align-items:center;padding:14px var(--vsc-page-gutter) !important;border-block-end:1px solid var(--vsc-border);color:var(--vsc-text);background:rgb(13 14 18 / 94%) !important;-webkit-backdrop-filter:none;backdrop-filter:none;}.vsc-ui-v2 .vsc-event-detail .event-detail-top span{color:var(--vsc-orange-light) !important;font-size:.68rem;letter-spacing:.11em;}.vsc-ui-v2 .vsc-event-detail .event-detail-top h2{color:var(--vsc-text) !important;font-size:clamp(1rem,3vw,1.18rem);}.vsc-ui-v2 .vsc-event-detail .event-detail-top button{inline-size:44px;block-size:44px;border-color:var(--vsc-border) !important;color:var(--vsc-text-secondary) !important;background:var(--vsc-surface-soft) !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-content{inline-size:100%;margin-inline:auto;padding:14px var(--vsc-page-gutter) calc(24px + env(safe-area-inset-bottom)) !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-card{overflow:visible !important;border:0 !important;color:var(--vsc-text-dark);background:transparent !important;box-shadow:none !important;contain:layout style;}.vsc-ui-v2 .vsc-event-detail .event-detail-card>.ev-card-header{min-block-size:148px !important;margin:0 0 14px;overflow:hidden;border:1px solid rgb(255 255 255 / 14%);border-radius:var(--vsc-radius-xl);background:radial-gradient(circle at 90% 5%,rgb(255 255 255 / 14%),transparent 34%),linear-gradient(125deg,color-mix(in srgb,var(--ev-theme-a) 84%,#181920),color-mix(in srgb,var(--ev-theme-b) 66%,#111217)) !important;box-shadow:var(--vsc-shadow-md);}.vsc-ui-v2 .vsc-event-detail .event-detail-card .ev-card-datebox{flex-basis:92px;inline-size:92px;padding:18px 10px !important;border-inline-end:1px solid rgb(255 255 255 / 16%);background:rgb(9 10 13 / 24%);}.vsc-ui-v2 .vsc-event-detail .event-detail-card .ev-card-headerinfo{padding:22px 96px 22px 20px !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-card .ev-card-title{color:#fff;font-size:clamp(1.18rem,4vw,1.55rem) !important;line-height:1.2;}.vsc-ui-v2 .vsc-event-detail .event-detail-card .ev-card-body{padding:0 !important;background:transparent !important;}.vsc-ui-v2 .vsc-event-detail :where(.ev-card-summary,.event-detail-primary,.event-detail-tools,.event-detail-story,.event-detail-community,.event-detail-secondary,.event-detail-admin-tools,.event-detail-social,.event-detail-map,.event-detail-related){overflow:hidden;border:1px solid var(--vsc-border-light);border-radius:var(--vsc-radius-lg);background:var(--vsc-cream-elevated) !important;box-shadow:var(--vsc-shadow-sm) !important;}.vsc-ui-v2 .vsc-event-detail :where(.ev-card-summary,.event-detail-primary,.event-detail-tools,.event-detail-story,.event-detail-community,.event-detail-secondary,.event-detail-admin-tools,.event-detail-social,.event-detail-map,.event-detail-related){color:var(--vsc-text-dark) !important;}.vsc-ui-v2 .vsc-event-detail :where(.ev-card-summary,.event-detail-community,.event-detail-social,.event-detail-map,.event-detail-related) :where(h3,strong){color:var(--vsc-text-dark) !important;}.vsc-ui-v2 .vsc-event-detail :where(.ev-card-summary,.event-detail-community,.event-detail-social,.event-detail-map,.event-detail-related) :where(p,small){color:var(--vsc-text-dark-secondary) !important;}.vsc-ui-v2 .vsc-event-detail .ev-card-summary>* + *{border-block-start-color:var(--vsc-border-light) !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-tools :where(button,a):not(.ev-route-main){border-color:var(--vsc-border-light) !important;color:#3c3734 !important;background:#f5eee7 !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-primary :where(button,a):not(.btn-join-main):not([data-unsub]){border-color:var(--vsc-border-light) !important;color:#3c3734 !important;background:#fff !important;}.vsc-ui-v2 .vsc-event-detail .ev-card-summary{padding:2px;}.vsc-ui-v2 .vsc-event-detail .ev-card-summary>*{padding:12px 14px;}.vsc-ui-v2 .vsc-event-detail .ev-card-summary .ev-dominant-status{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;color:var(--vsc-text-dark);background:#fff8f2;}.vsc-ui-v2 .vsc-event-detail .ev-card-summary .ev-dominant-status strong{display:block;color:#2f2926 !important;font-size:.88rem;line-height:1.3;}.vsc-ui-v2 .vsc-event-detail .ev-card-summary .ev-dominant-status small{display:block;margin-block-start:2px;color:#6c615c !important;font-size:.72rem;line-height:1.45;}.vsc-ui-v2 .vsc-event-detail .ev-card-summary .ev-dominant-status.is-live{background:#eef9f3;}.vsc-ui-v2 .vsc-event-detail .ev-card-summary .ev-dominant-status.is-full,.vsc-ui-v2 .vsc-event-detail .ev-card-summary .ev-dominant-status.is-past{background:#f5f2f0;}.vsc-ui-v2 .vsc-event-detail .ev-card-summary :where(.ev-attendance-proof,.ev-referent-card,.ev-solo-proof){color:var(--vsc-text-dark);background:var(--vsc-cream-soft) !important;}.vsc-ui-v2 .vsc-event-detail .ev-card-summary :where(.ev-attendance-proof,.ev-referent-card,.ev-solo-proof) :where(strong,b){color:#332d29 !important;}.vsc-ui-v2 .vsc-event-detail .ev-card-summary :where(.ev-attendance-proof,.ev-referent-card,.ev-solo-proof) :where(p,small,em){color:#6a605b !important;}.vsc-ui-v2 .vsc-event-detail .ev-prog-wrap{color:var(--vsc-text-dark) !important;background:#f5f1ec !important;}.vsc-ui-v2 .vsc-event-detail :where(.ev-prog-label-txt,.ev-prog-count){color:#39332f !important;font-size:.78rem;font-weight:800;}.vsc-ui-v2 .vsc-event-detail .prog-bar{background:#ded8d2 !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-story>header span,.vsc-ui-v2 .vsc-event-detail :where(.event-detail-map,.event-detail-related)>header span{color:var(--vsc-orange-dark);font-size:.68rem;font-weight:800;letter-spacing:.1em;}.vsc-ui-v2 .vsc-event-detail .event-detail-card .ev-referent-card,.vsc-ui-v2 .vsc-event-detail .event-detail-card .ev-referent-card>div{color:var(--vsc-text-dark);}.vsc-ui-v2 .vsc-event-detail .event-detail-card .ev-referent-card strong{display:block;overflow-wrap:anywhere;color:#302a27 !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-card .ev-referent-card :where(small,p){color:#675e58 !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-card .ev-prog-wrap :where(.ev-prog-label,.ev-prog-label-txt,.ev-prog-count,strong,span){color:#312c29 !important;-webkit-text-fill-color:#312c29;}.vsc-ui-v2 .vsc-event-detail .event-detail-primary,.vsc-ui-v2 .vsc-event-detail .event-detail-tools{position:relative !important;inset:auto !important;display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px;margin:0 !important;padding:14px !important;backdrop-filter:none;}.vsc-ui-v2 .vsc-event-detail :where(.event-detail-primary,.event-detail-tools) :where(button,a){min-block-size:46px;margin:0 !important;border-radius:var(--vsc-radius-md);font-size:.78rem;font-weight:750;}.vsc-ui-v2 .vsc-event-detail :where(.event-detail-primary,.event-detail-tools) :where(.btn-join-main,.ev-route-main){grid-column:1 / -1 !important;min-block-size:52px !important;border:0 !important;color:#fff !important;background:var(--vsc-gradient-brand) !important;box-shadow:0 10px 22px rgb(243 111 63 / 22%);}.vsc-ui-v2 .vsc-event-detail :where(.btn-join-main,.ev-route-main),.vsc-ui-v2 .vsc-event-detail :where(.btn-join-main,.ev-route-main) *{color:#fff !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-primary [data-unsub]{grid-column:1 / -1;border:0;color:#a23d49;background:transparent !important;box-shadow:none;text-decoration:underline;text-underline-offset:3px;}.vsc-ui-v2 .vsc-event-detail .event-detail-primary [data-chat],.vsc-ui-v2 .vsc-event-detail .event-detail-primary .btn-join-main{grid-column:1 / -1;min-block-size:52px;border:0 !important;color:#fff !important;background:var(--vsc-gradient-brand) !important;box-shadow:0 10px 22px rgb(243 111 63 / 20%);}.vsc-ui-v2 .vsc-event-detail .event-detail-story{position:relative;border-color:rgb(243 111 63 / 22%);background:linear-gradient(145deg,#fff8f2,var(--vsc-cream-elevated) 68%) !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-story::before{content:"";position:absolute;inset:0 auto 0 0;inline-size:3px;background:var(--vsc-gradient-brand);}.vsc-ui-v2 .vsc-event-detail .event-detail-story>header{display:flex;align-items:end;justify-content:space-between;gap:10px;border-block-end:1px solid rgb(91 60 45 / 10%);}.vsc-ui-v2 .vsc-event-detail .event-detail-story>header h3{margin:0;}.vsc-ui-v2 .vsc-event-detail .event-detail-story>.ev-card-desc{max-inline-size:68ch;margin:0 auto 0 0;font-size:.9rem;font-weight:550;overflow-wrap:anywhere;white-space:pre-line;}.vsc-ui-v2 .vsc-event-detail .event-detail-story .ev-desc-toggle{min-block-size:44px;margin-block-start:8px;color:#963f25;}.vsc-ui-v2 .vsc-event-detail .event-detail-story>.ev-vibe-note{margin:12px 0 0;padding:10px 12px;border:0;border-radius:var(--vsc-radius-md);color:#713d29;background:#fff0e7 !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-story>.ev-vibe-note p{color:#713d29 !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-organizer{border-color:rgb(66 184 131 / 22%);border-radius:var(--vsc-radius-lg);}.vsc-ui-v2 .vsc-event-detail .event-detail-community>summary{min-block-size:72px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;list-style:none;color:var(--vsc-text-dark);background:var(--vsc-cream-elevated);}.vsc-ui-v2 .vsc-event-detail .event-detail-community>summary::-webkit-details-marker{display:none;}.vsc-ui-v2 .vsc-event-detail .event-detail-community-heading{min-inline-size:0;display:grid;}.vsc-ui-v2 .vsc-event-detail .event-detail-community-heading small{font-size:.58rem !important;font-weight:850;letter-spacing:.1em;}.vsc-ui-v2 .vsc-event-detail .event-detail-community-heading strong{overflow:hidden;font-size:.86rem !important;text-overflow:ellipsis;white-space:nowrap;}.vsc-ui-v2 .vsc-event-detail .event-detail-community-heading .event-detail-community-social-preview{margin:2px 0 0;}.vsc-ui-v2 .vsc-event-detail .event-detail-community-heading .event-detail-community-social-preview em{margin-inline-start:0;color:#7c5546;font-size:.61rem;}.vsc-ui-v2 .vsc-event-detail .event-detail-community-avatars{min-inline-size:0;display:flex;align-items:center;}.vsc-ui-v2 .vsc-event-detail .event-detail-community-avatars>.vsc-event-social-avatar{inline-size:32px;block-size:32px;flex:0 0 32px;margin-inline-start:-7px;border:2px solid #fff;font-size:.62rem;}.vsc-ui-v2 .vsc-event-detail .event-detail-community-avatars>.vsc-event-social-avatar:first-child{margin-inline-start:0;}.vsc-ui-v2 .vsc-event-detail .event-detail-community-avatars .ev-card-people-stack{display:flex;align-items:center;padding-inline-start:6px;}.vsc-ui-v2 .vsc-event-detail .event-detail-community-avatars :where(.event-detail-community-avatar,.ev-card-person-avatar,.ev-card-person-more){inline-size:32px;block-size:32px;min-inline-size:32px;margin-inline-start:-7px;border:2px solid #fff;border-radius:50%;}.vsc-ui-v2 .vsc-event-detail .event-detail-community-avatars .event-detail-community-avatar:first-child,.vsc-ui-v2 .vsc-event-detail .event-detail-community-avatars .ev-card-person-avatar:first-child{margin-inline-start:0;}.vsc-ui-v2 .vsc-event-detail .event-detail-community-open{min-inline-size:44px;min-block-size:44px;display:grid;place-items:center;border-radius:12px;font-size:.66rem;font-weight:800;}.vsc-ui-v2 .vsc-event-detail .event-detail-community>summary>.ev-prog-wrap{grid-column:1 / -1;inline-size:100%;margin:0 !important;padding:8px 0 0 !important;border-block-start:1px solid var(--vsc-border-light);}.vsc-ui-v2 .vsc-event-detail .event-detail-secondary>summary>i{display:grid;inline-size:34px;block-size:34px;place-items:center;margin-inline-start:auto;border-radius:50%;color:#9b4328;background:#ffede3;font:800 1.15rem/1 var(--vsc-font-sans);}.vsc-ui-v2 .vsc-event-detail .event-detail-secondary>summary strong{color:#2e2926 !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-secondary>summary small{color:#6b625d !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-secondary-content{display:grid;gap:8px;padding:10px 12px 12px;border-block-start:1px solid var(--vsc-border-light);background:var(--vsc-cream-soft);}.vsc-ui-v2 .vsc-event-detail .event-detail-community>summary>span,.vsc-ui-v2 .vsc-event-detail .event-detail-community>summary>i{color:#9b4328;background:#ffede3;}.vsc-ui-v2 .vsc-event-detail .event-detail-community>summary strong{color:#2e2926 !important;font-size:.82rem;}.vsc-ui-v2 .vsc-event-detail .event-detail-community>summary small{color:#6b625d !important;font-size:.7rem;white-space:normal;}.vsc-ui-v2 .vsc-event-detail .event-detail-community .ev-participants-preview{margin:12px 0 0;padding:0;border:0 !important;background:transparent !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-community-content{display:grid;gap:10px;}.vsc-ui-v2 .vsc-event-detail .event-detail-community-content .ev-prog-wrap,.vsc-ui-v2 .vsc-event-detail .event-detail-community-content .event-contact-proof{margin:0 !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-community .ev-participants-preview>span{display:none !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-community .ev-participants-preview strong{display:flex !important;max-block-size:none;gap:7px;overflow:visible;padding:0;}.vsc-ui-v2 .vsc-event-detail .event-detail-community .ev-participant-name{min-block-size:44px;padding:8px 11px;border:1px solid #ddd4cd !important;border-radius:var(--vsc-radius-pill);color:#342f2c !important;background:#fff !important;font-size:.72rem !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-community .ev-participant-name :where(.ev-participant-label,small){color:inherit !important;}.vsc-ui-v2 .vsc-event-detail :where(.event-detail-engagement,.event-detail-recent,.event-detail-reassurance,.event-detail-booking){border-color:var(--vsc-border-light);color:var(--vsc-text-dark);background:var(--vsc-cream-elevated);}.vsc-ui-v2 .vsc-event-detail :where(.event-detail-engagement,.event-detail-recent,.event-detail-reassurance,.event-detail-booking) :where(strong,h3){color:#302a27 !important;}.vsc-ui-v2 .vsc-event-detail :where(.event-detail-engagement,.event-detail-recent,.event-detail-reassurance,.event-detail-booking) :where(p,small,em){color:#6c625d !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-interest-slot>*{min-inline-size:0;inline-size:100%;min-block-size:44px;}.vsc-ui-v2 .vsc-event-detail .event-detail-interest-slot{display:contents;}.vsc-ui-v2 .vsc-event-detail .event-detail-social>.event-detail-engagement{display:block;margin:0;padding:10px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none;}.vsc-ui-v2 .vsc-event-detail .event-detail-social>.event-detail-engagement .event-detail-interest-copy{display:none;}.vsc-ui-v2 .vsc-event-detail .event-detail-social>.event-detail-engagement .event-detail-recent-activity{padding-block-start:10px;}.vsc-ui-v2 .vsc-event-detail :where(.event-detail-social,.event-detail-map,.event-detail-related,.event-detail-admin-tools) :where(button,a,summary){min-block-size:44px;}@media (max-width:620px){.vsc-ui-v2 .event-detail-overlay{align-items:flex-end;backdrop-filter:none;}.vsc-ui-v2 .vsc-event-detail{inline-size:100%;block-size:min(var(--vsc-dialog-height,100dvh),94dvh);}.vsc-ui-v2 .vsc-event-detail .event-detail-handle{display:block;inline-size:42px;block-size:4px;margin:8px auto 0;border-radius:var(--vsc-radius-pill);background:rgb(33 29 27 / 24%);}.vsc-ui-v2 .vsc-event-detail .event-detail-card>.ev-card-header{min-block-size:132px !important;border-radius:var(--vsc-radius-lg);}.vsc-ui-v2 .vsc-event-detail .event-detail-card .ev-card-datebox{flex-basis:68px !important;inline-size:68px !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-card .ev-card-headerinfo{padding:16px 66px 16px 12px !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-card .ev-card-title{font-size:1.05rem !important;}}.vsc-ui-v2 .vsc-event-detail .event-detail-card,.vsc-ui-v2 .vsc-event-detail .event-detail-card .ev-card-body{color:#f8f3ee !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-card>.event-detail-hero{border-radius:0 !important;background:#292a2f !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-hero-fallback{background:#292a2f !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-hero>.ev-card-headerinfo{display:none !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-hero>.ev-card-datebox.ev-card-datebox{position:absolute;z-index:3;inset:auto 14px 14px auto;display:flex !important;flex-direction:column;align-items:center;justify-content:center;inline-size:auto !important;min-inline-size:58px;min-block-size:0;flex-basis:auto !important;padding:7px 10px 6px !important;border:0 !important;border-radius:16px !important;color:#17151b !important;background:#fffaf6 !important;box-shadow:0 10px 22px rgb(0 0 0 / 32%) !important;line-height:1;}.vsc-ui-v2 .vsc-event-detail .event-detail-hero>.ev-card-datebox .ev-dow.ev-dow{color:rgb(23 21 27 / 60%) !important;font-size:.58rem !important;line-height:1 !important;font-weight:800;letter-spacing:.08em;text-transform:uppercase;}.vsc-ui-v2 .vsc-event-detail .event-detail-hero>.ev-card-datebox .ev-day.ev-day{margin-block:2px 1px;color:#17151b !important;font-size:2rem !important;line-height:1 !important;font-style:normal;font-weight:900;letter-spacing:-.02em;}.vsc-ui-v2 .vsc-event-detail .event-detail-hero>.ev-card-datebox .ev-mon.ev-mon{color:var(--vsc-coral,#e8573a) !important;font-size:.62rem !important;line-height:1 !important;font-weight:900;letter-spacing:.12em;text-transform:uppercase;}.vsc-ui-v2 .vsc-event-detail .event-detail-hero>.ev-card-datebox .ev-yr.ev-yr{display:none !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-organizer{position:absolute;z-index:3;inset:auto 16px 14px;inline-size:auto;display:flex;align-items:center;gap:10px;margin:0;padding:4px;color:#fff;text-align:start;}.vsc-ui-v2 .vsc-event-detail .event-detail-organizer img{inline-size:44px;block-size:44px;border:2px solid rgb(255 255 255 / 70%);border-radius:50%;object-fit:cover;}.vsc-ui-v2 .vsc-event-detail .event-detail-organizer span{display:grid;gap:1px;}.vsc-ui-v2 .vsc-event-detail .event-detail-organizer strong{color:#fff !important;font-size:.83rem;}.vsc-ui-v2 .vsc-event-detail .event-detail-organizer small{color:rgb(255 255 255 / 78%) !important;font-size:.68rem;}.vsc-ui-v2 .vsc-event-detail .event-detail-intro{padding:22px 0 12px;}.vsc-ui-v2 .vsc-event-detail .event-detail-intro h1{margin:0;color:#fff;font-size:clamp(1.75rem,7vw,2.55rem);line-height:1.08;letter-spacing:-.025em;text-wrap:balance;}.vsc-ui-v2 .vsc-event-detail .event-detail-facts{margin:0;}.vsc-ui-v2 .vsc-event-detail .event-detail-facts p{display:flex;align-items:baseline;gap:8px;}.vsc-ui-v2 .vsc-event-detail .event-detail-facts small{inline-size:58px;color:#aaa5a1 !important;}.vsc-ui-v2 .vsc-event-detail :where(.event-detail-primary,.event-detail-community,.event-detail-story,.event-detail-secondary,.event-detail-social,.event-detail-map,.event-detail-related,.event-detail-tools,.event-detail-admin-tools){overflow:visible;border:0;border-block-start:1px solid rgb(255 255 255 / 10%);border-radius:0;color:#f8f3ee !important;background:transparent !important;box-shadow:none !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-primary>:where([data-join],[data-waitlist],.event-detail-main-status){inline-size:100%;min-block-size:54px;display:grid;place-items:center;margin:0;border:0 !important;border-radius:14px;color:#fff !important;background:linear-gradient(135deg,#f06b43,#ff4e64) !important;font-size:.95rem;font-weight:850;box-shadow:0 10px 28px rgb(240 107 67 / 22%);}.vsc-ui-v2 .vsc-event-detail .event-detail-subactions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}.vsc-ui-v2 .vsc-event-detail .event-detail-subactions :where(button,.event-detail-interest-registered){min-block-size:44px;display:flex;align-items:center;justify-content:center;margin:0;border:1px solid rgb(255 255 255 / 14%) !important;border-radius:12px;color:#eee8e2 !important;background:#212126 !important;font-size:.78rem;font-weight:750;}.vsc-ui-v2 .vsc-event-detail .event-detail-subactions .event-detail-interest-slot:only-child{grid-column:1 / -1;}.vsc-ui-v2 .vsc-event-detail .event-detail-chat{min-block-size:48px;border-color:rgb(240 107 67 / 42%) !important;color:#ffb195 !important;background:rgb(240 107 67 / 11%) !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-unsubscribe{min-block-size:44px;border:0 !important;color:#b8b1ac !important;background:transparent !important;font-size:.75rem;}.vsc-ui-v2 .vsc-event-detail .event-detail-community-heading{gap:2px;}.vsc-ui-v2 .vsc-event-detail .event-detail-community-heading small{color:#ff9b79 !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-community-heading strong{color:#fff !important;font-size:.9rem;}.vsc-ui-v2 .vsc-event-detail .event-detail-community-heading em{color:#a9a3a0;font-size:.68rem;font-style:normal;}.vsc-ui-v2 .vsc-event-detail .event-detail-community-open{color:#ff9b79 !important;background:transparent;}.vsc-ui-v2 .vsc-event-detail .event-detail-community-content{padding:12px 0 16px;border-block-start-color:rgb(255 255 255 / 10%);background:transparent !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-story::before{display:none;}.vsc-ui-v2 .vsc-event-detail .event-detail-story>header{margin:0 0 10px;padding:0;border:0;}.vsc-ui-v2 .vsc-event-detail .event-detail-story>header span{display:none;}.vsc-ui-v2 .vsc-event-detail .event-detail-story>header h3{color:#fff !important;font-size:1.2rem;}.vsc-ui-v2 .vsc-event-detail .event-detail-story>.ev-card-desc{font-size:.9rem;}.vsc-ui-v2 .vsc-event-detail .event-detail-solo-note{border-color:rgb(255 255 255 / 10%);}.vsc-ui-v2 .vsc-event-detail .event-detail-secondary>summary{color:#f8f3ee;background:transparent !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-secondary>summary :where(strong,small){color:inherit !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-map>header h3{color:#fff !important;font-size:1.2rem;}.vsc-ui-v2 .vsc-event-detail .event-detail-map-iframe{inline-size:100%;block-size:100%;display:block;border:0;}.vsc-ui-v2 .vsc-event-detail .event-detail-map-action{inline-size:100%;min-block-size:46px;border:1px solid rgb(240 107 67 / 34%) !important;border-radius:12px;color:#ffae92 !important;background:rgb(240 107 67 / 10%) !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-social>header{align-items:center;justify-content:space-between;}.vsc-ui-v2 .vsc-event-detail .event-detail-social>header h3{color:#fff !important;font-size:1.15rem;}.vsc-ui-v2 .vsc-event-detail .event-detail-question-compose{inline-size:100%;min-block-size:52px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;border:1px solid rgb(255 255 255 / 12%);border-radius:14px;color:#aaa4a0;background:#202025;text-align:start;}.vsc-ui-v2 .vsc-event-detail .event-detail-tools{grid-template-columns:repeat(2,minmax(0,1fr)) !important;padding:12px 0 !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-tools :where(button,a){color:#cfc8c3 !important;background:#202025 !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-related{padding:22px 0 !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-related :where(h3,strong){color:#f8f3ee !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-related :where(p,small){color:#aaa4a0 !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-admin-tools{position:fixed;z-index:40;inset:max(70px,env(safe-area-inset-top)) 14px auto auto;inline-size:min(320px,calc(100vw - 28px));padding:8px;border:1px solid rgb(255 255 255 / 14%);border-radius:16px;background:#24242a !important;box-shadow:0 20px 48px rgb(0 0 0 / 42%) !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-admin-tools>summary{display:none;}.vsc-ui-v2 .vsc-event-detail .event-detail-admin-actions{display:grid;gap:6px;}@media (max-width:620px){.vsc-ui-v2 .vsc-event-detail .event-detail-community-summary{grid-template-columns:minmax(0,1fr) auto;}.vsc-ui-v2 .vsc-event-detail .event-detail-community-avatars{grid-column:1;}.vsc-ui-v2 .vsc-event-detail .event-detail-community-open{grid-column:2;grid-row:1 / span 2;}}@media (prefers-reduced-motion:reduce){.vsc-ui-v2 .vsc-event-detail *{scroll-behavior:auto;}}@media (max-width:370px){.vsc-ui-v2 .vsc-event-detail .event-detail-primary,.vsc-ui-v2 .vsc-event-detail .event-detail-tools{grid-template-columns:1fr;}.vsc-ui-v2 .vsc-event-detail :where(.event-detail-primary,.event-detail-tools) :where(.btn-join-main,.ev-route-main),.vsc-ui-v2 .vsc-event-detail .event-detail-primary [data-unsub]{grid-column:1;}}@media (prefers-reduced-motion:reduce){.vsc-ui-v2 .event-detail-overlay,.vsc-ui-v2 .vsc-event-detail{transition-duration:1ms;}}.vsc-ui-v2 .vsc-event-detail .event-detail-hero-fallback{position:absolute;z-index:-2;inset:0;display:grid;place-content:center;gap:8px;color:rgb(255 255 255 / 78%);background:radial-gradient(circle at 74% 20%,rgb(244 128 58 / 42%),transparent 34%),linear-gradient(145deg,#29242a,#121318 68%);text-align:center;}.vsc-ui-v2 .vsc-event-detail .event-detail-hero-fallback span{position:absolute;right:20px;bottom:16px;font-size:clamp(3.2rem,15vw,5rem);opacity:.2;filter:drop-shadow(0 8px 18px rgb(0 0 0 / 18%));}.vsc-ui-v2 .vsc-event-detail .event-detail-hero-fallback small{display:none;}.vsc-ui-v2 .vsc-event-detail .event-detail-community-summary{padding-block:8px;}.vsc-ui-v2 .vsc-event-detail .event-detail-community-summary .ev-prog-wrap{display:none !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-primary [data-chat]{grid-column:auto;min-block-size:48px;}.vsc-ui-v2 .vsc-event-detail .event-detail-secondary-actions{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:6px !important;padding:8px !important;border:1px solid var(--vsc-border-light) !important;background:var(--vsc-cream-elevated) !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-secondary-actions :where(button,a){min-block-size:44px !important;padding-inline:7px !important;border:0 !important;color:#5b504a !important;background:transparent !important;box-shadow:none !important;font-size:.7rem !important;line-height:1.25;}.vsc-ui-v2 .vsc-event-detail .event-detail-secondary>summary{min-block-size:62px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;}.vsc-ui-v2 .vsc-event-detail .event-detail-secondary>summary>div{min-inline-size:0;display:grid;gap:3px;}.vsc-ui-v2 .vsc-event-detail .event-detail-secondary>summary strong,.vsc-ui-v2 .vsc-event-detail .event-detail-secondary>summary small{display:block;line-height:1.25;}.vsc-ui-v2 .vsc-event-detail .event-detail-secondary>summary>i{flex:0 0 auto;transition:transform 180ms ease;}.vsc-ui-v2 .vsc-event-detail .event-detail-secondary[open]>summary>i{transform:rotate(90deg);}@media (max-width:370px){.vsc-ui-v2 .vsc-event-detail .event-detail-secondary-actions{grid-template-columns:repeat(3,minmax(0,1fr)) !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-primary{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}}.vsc-ui-v2 .vsc-event-detail .event-detail-top,.vsc-ui-v2 .vsc-event-detail .event-detail-handle{display:none;}.vsc-ui-v2 .vsc-event-detail .event-detail-content{max-inline-size:820px;padding-block-start:0;}.vsc-ui-v2 .vsc-event-detail .event-detail-card>.event-detail-hero{position:relative;min-block-size:clamp(220px,42vw,340px) !important;margin-inline:calc(-1 * var(--vsc-page-gutter));margin-block-end:0;border:0;border-radius:0 0 28px 28px;isolation:isolate;}.vsc-ui-v2 .vsc-event-detail .event-detail-hero::after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgb(5 6 9 / 6%) 20%,rgb(5 6 9 / 84%) 100%);pointer-events:none;}.vsc-ui-v2 .vsc-event-detail .event-detail-hero-image{position:absolute;z-index:-2;inset:0;inline-size:100%;block-size:100%;object-fit:cover;}.vsc-ui-v2 .vsc-event-detail .event-detail-hero-controls{position:absolute;z-index:5;inset:max(12px,env(safe-area-inset-top)) 12px auto;display:flex;align-items:center;justify-content:space-between;pointer-events:none;}.vsc-ui-v2 .vsc-event-detail .event-detail-hero-controls button{inline-size:44px;block-size:44px;display:grid;place-items:center;padding:0;border:1px solid rgb(255 255 255 / 20%);border-radius:50%;color:#fff;background:rgb(12 13 17 / 76%);box-shadow:0 6px 18px rgb(0 0 0 / 20%);font:800 1.4rem/1 var(--vsc-font-sans);pointer-events:auto;}.vsc-ui-v2 .vsc-event-detail .event-detail-hero-controls [data-event-detail-menu]{font-size:.9rem;letter-spacing:.08em;}.vsc-ui-v2 .vsc-event-detail .event-detail-hero .ev-card-headerinfo{align-self:end;padding:86px 22px 22px 18px !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-hero .ev-card-title{display:-webkit-box;overflow:hidden;color:#fff !important;font-size:clamp(1.35rem,5vw,2rem) !important;line-height:1.16;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:3;}.vsc-ui-v2 .vsc-event-detail .event-detail-organizer{order:-20;margin-block-start:12px;border:0;background:transparent !important;box-shadow:none;}.vsc-ui-v2 .vsc-event-detail .event-detail-facts{display:grid;}.vsc-ui-v2 .vsc-event-detail .event-detail-facts>div{min-inline-size:0;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;}.vsc-ui-v2 .vsc-event-detail .event-detail-facts>div>span{font-size:1rem;}.vsc-ui-v2 .vsc-event-detail .event-detail-facts p{min-inline-size:0;margin:0;}.vsc-ui-v2 .vsc-event-detail .event-detail-facts small{display:block;color:#796f69;font-weight:750;letter-spacing:.04em;text-transform:uppercase;}.vsc-ui-v2 .vsc-event-detail .event-detail-facts strong{display:block;overflow:hidden;font-size:.78rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap;}.vsc-ui-v2 .vsc-event-detail .event-detail-community-summary{inline-size:100%;min-block-size:72px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;border:0;text-align:start;}.vsc-ui-v2 .vsc-event-detail .event-detail-community-summary .ev-prog-wrap{grid-column:1 / -1;inline-size:100%;margin:0 !important;padding:7px 0 0 !important;border-block-start:1px solid var(--vsc-border-light);background:transparent !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-community-summary .prog-bar{display:none;}.vsc-ui-v2 .vsc-event-detail .event-detail-all-participants{inline-size:100%;min-block-size:44px;border:1px solid rgb(243 111 63 / 24%);border-radius:var(--vsc-radius-md);color:#963f25;background:#fff3ea;font-weight:800;}.vsc-ui-v2 .vsc-event-detail .event-detail-story>.ev-card-desc.is-collapsed{display:-webkit-box !important;overflow:hidden !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:4 !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-story>.ev-card-desc.is-expanded{display:block !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-read-more{min-block-size:44px;margin-block-start:6px;padding:0;border:0;color:#964226;background:transparent;font-weight:800;}.vsc-ui-v2 .vsc-event-detail .event-detail-solo-note{display:flex;align-items:flex-start;gap:9px;margin:14px 0 0;border-block-start:1px solid rgb(91 60 45 / 10%);color:#5f554f;font-size:.78rem;line-height:1.5;}.vsc-ui-v2 .vsc-event-detail .event-detail-solo-note strong{color:#39312d;}.vsc-ui-v2 .vsc-event-detail .event-detail-map-preview{position:relative;overflow:hidden;inline-size:100%;aspect-ratio:2 / 1;min-block-size:150px;contain:layout paint;border:0;border-radius:16px;background:#e9e3dc;}.vsc-ui-v2 .vsc-event-detail .event-detail-social>header{display:grid;gap:12px;}@media (max-width:620px){.vsc-ui-v2 .vsc-event-detail{block-size:min(var(--vsc-dialog-height,100dvh),100dvh);border-radius:0 !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-card>.event-detail-hero{border-radius:0 0 26px 26px !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-hero .ev-card-headerinfo{padding:84px 16px 20px 12px !important;}}@media (max-width:370px){.vsc-ui-v2 .vsc-event-detail .event-detail-facts{grid-template-columns:1fr;}.vsc-ui-v2 .vsc-event-detail .event-detail-facts>div{min-block-size:56px;}}.vsc-ui-v2 .vsc-event-detail .event-detail-story>header{margin-block-end:8px;padding-block-end:8px;}.vsc-ui-v2 .vsc-event-detail .event-detail-story>.ev-card-desc{line-height:1.58;}.vsc-ui-v2 .vsc-event-detail .event-detail-solo-note{margin-block-start:10px;padding-block-start:9px;}.vsc-ui-v2 .vsc-event-detail .event-detail-organizer{min-block-size:56px;padding-block:8px;}@media (max-width:620px){.vsc-ui-v2 .vsc-event-detail .event-detail-booking{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 11px;}.vsc-ui-v2 .vsc-event-detail .event-detail-booking>div{min-inline-size:0;display:grid;gap:2px;}.vsc-ui-v2 .vsc-event-detail .event-detail-booking em{display:none;}.vsc-ui-v2 .vsc-event-detail .event-detail-booking a{min-block-size:44px;padding-inline:9px;font-size:.68rem;}.vsc-ui-v2 .vsc-event-detail .event-detail-social{padding:12px;}.vsc-ui-v2 .vsc-event-detail .event-detail-social>header{gap:8px;}.vsc-ui-v2 .vsc-event-detail .event-detail-related{padding-block-end:9px;}.vsc-ui-v2 .vsc-event-detail .event-detail-related-grid{display:flex;gap:8px;overflow-x:auto;padding-inline:10px;scrollbar-width:none;}.vsc-ui-v2 .vsc-event-detail .event-detail-related-grid::-webkit-scrollbar{display:none;}.vsc-ui-v2 .vsc-event-detail .event-detail-related-grid>button{flex:0 0 148px;min-block-size:116px;}.vsc-ui-v2 .vsc-event-detail .event-detail-related-art{block-size:48px;margin-block-end:6px;font-size:1.2rem;}.vsc-ui-v2 .vsc-event-detail .event-detail-related-grid strong{min-block-size:1.25em;-webkit-line-clamp:1;}}.vsc-ui-v2 .vsc-event-detail{color:#f8f3ee !important;background:#151519 !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-content{padding:0 16px calc(32px + env(safe-area-inset-bottom)) !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-card .ev-card-body{display:flex;flex-direction:column;gap:0;color:#f8f3ee !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-intro{order:-40;}.vsc-ui-v2 .vsc-event-detail .event-detail-facts{order:-39;}.vsc-ui-v2 .vsc-event-detail .event-detail-live{order:-40;margin:4px 0 14px !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-primary{order:-38;}.vsc-ui-v2 .vsc-event-detail .event-detail-booking{order:-33;}.vsc-ui-v2 .vsc-event-detail:has(.event-detail-main-status) .event-detail-booking{order:-37;}.vsc-ui-v2 .vsc-event-detail .event-detail-community{order:-36;}.vsc-ui-v2 .vsc-event-detail .event-detail-referent-inline{order:-35;margin:0;padding:10px 0 16px !important;border:0 !important;color:#f8f3ee !important;background:transparent !important;box-shadow:none !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-referent-inline strong{color:#fff !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-referent-inline :where(p,small){color:#aaa4a0 !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-story{order:-35;}.vsc-ui-v2 .vsc-event-detail .event-detail-social{order:-34;}.vsc-ui-v2 .vsc-event-detail .event-detail-secondary{order:-32;}.vsc-ui-v2 .vsc-event-detail .event-detail-map{order:-31;}.vsc-ui-v2 .vsc-event-detail .event-detail-tools{order:-30;}.vsc-ui-v2 .vsc-event-detail .event-detail-related{order:10;}.vsc-ui-v2 .vsc-event-detail :where(.event-detail-primary,.event-detail-community,.event-detail-story,.event-detail-secondary,.event-detail-social,.event-detail-map,.event-detail-related,.event-detail-tools){overflow:visible;border:0;border-block-start:1px solid rgb(255 255 255 / 10%);border-radius:0;color:#f8f3ee !important;background:transparent !important;box-shadow:none !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-facts{grid-template-columns:1fr;gap:0;padding-block:0 18px;overflow:visible;border:0;border-radius:0;background:transparent !important;box-shadow:none !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-facts>div{min-block-size:38px;padding:4px 0;background:transparent !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-facts strong{color:#f8f3ee !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-primary{display:grid !important;grid-template-columns:1fr !important;gap:10px;padding:18px 0 !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-primary{border-color:rgb(255 255 255 / 10%) !important;background:transparent !important;box-shadow:none !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-primary .event-detail-subactions button{min-block-size:44px;border:1px solid rgb(255 255 255 / 14%) !important;color:#eee8e2 !important;background:#212126 !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-subactions.is-registered{grid-template-columns:1fr;}.vsc-ui-v2 .vsc-event-detail .event-detail-booking{border-color:rgb(255 255 255 / 10%);color:#f8f3ee;background:#202025 !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-booking :where(strong,small,em){color:inherit !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-community-summary{color:#f8f3ee;background:transparent !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-community-heading strong,.vsc-ui-v2 .vsc-event-detail .event-detail-story>header h3,.vsc-ui-v2 .vsc-event-detail .event-detail-map>header h3,.vsc-ui-v2 .vsc-event-detail .event-detail-social>header h3,.vsc-ui-v2 .vsc-event-detail .event-detail-secondary .ev-referent-card strong{color:#fff !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-secondary .ev-referent-card :where(p,small){color:#aaa4a0 !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-story{padding:20px 0;}.vsc-ui-v2 .vsc-event-detail .event-detail-story>.ev-card-desc{color:#d0cbc7 !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-map{padding:22px 0;}.vsc-ui-v2 .vsc-event-detail .event-detail-map>header{padding:0 0 12px;}.vsc-ui-v2 .vsc-event-detail .event-detail-social{padding:22px 0;}.vsc-ui-v2 .vsc-event-detail .event-detail-admin-tools{display:none;}.vsc-ui-v2 .vsc-event-detail .event-detail-admin-tools.is-menu-open{display:block;}@media (max-width:620px){.vsc-ui-v2 .vsc-event-detail .event-detail-content{padding-inline:16px;}.vsc-ui-v2 .vsc-event-detail .event-detail-card>.event-detail-hero{min-block-size:clamp(226px,64vw,286px) !important;margin-inline:-16px;}}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-card,.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-card .ev-card-body{color:#f8f3ee !important;background:#151519 !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail :is(.event-detail-story,.event-detail-community,.event-detail-secondary,.event-detail-social,.event-detail-map,.event-detail-related,.event-detail-tools){border-color:rgb(255 255 255 / 10%) !important;color:#f8f3ee !important;background:transparent !important;box-shadow:none !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail :is(.event-detail-community-heading strong,.event-detail-story h3,.event-detail-secondary summary strong,.event-detail-map h3,.event-detail-social h3,.event-detail-related h3,.event-detail-related strong,.event-detail-referent-inline strong){color:#f8f3ee !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail :is(.event-detail-community-heading em,.event-detail-story .ev-card-desc,.event-detail-secondary summary small,.event-detail-related small,.event-detail-referent-inline small,.event-detail-referent-inline p){color:#bdb6b1 !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-story>.ev-card-desc{padding:0;border:0 !important;background:transparent !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail :is(.event-detail-solo-note,.event-detail-reassurance){border:1px solid rgb(255 255 255 / 9%) !important;color:#ddd6d1 !important;background:#202025 !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-solo-note strong{color:#fff !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail :is(.event-detail-community-summary,.event-detail-secondary>summary){color:#f8f3ee !important;background:transparent !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-secondary-actions :is(button,a),.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-tools :is(button,a):not(.btn-join-main){min-block-size:44px;border:1px solid rgb(255 255 255 / 12%) !important;color:#f8f3ee !important;background:#24242a !important;box-shadow:none !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-map-action{color:#fff !important;background:linear-gradient(135deg,#f26a50,#f4803a) !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-related-grid>button{border:1px solid rgb(255 255 255 / 10%) !important;color:#f8f3ee !important;background:#202025 !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-related-grid>button em{color:#ff9a83 !important;}@media (max-width:620px){.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-card>.event-detail-hero:not(:has(.event-detail-hero-image)){min-block-size:clamp(180px,52vw,220px) !important;}}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-community>summary small,.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-secondary>summary small{color:#aaa4a0 !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-community>summary strong,.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-secondary>summary strong{color:#f8f3ee !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-community-open,.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-secondary>summary>i{border:1px solid rgb(255 255 255 / 12%) !important;color:#ffb59c !important;background:#24242a !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-all-participants{border:1px solid rgb(255 255 255 / 12%) !important;color:#f8f3ee !important;background:#202025 !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-card .ev-card-actions :is(button,a):not(.btn-join-main):not(.ev-route-main){border:1px solid rgb(255 255 255 / 14%) !important;color:#f8f3ee !important;background:#24242a !important;box-shadow:none !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-card .ev-card-actions:not(.event-detail-primary){border-color:rgb(255 255 255 / 10%) !important;background:transparent !important;box-shadow:none !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-story{background:transparent !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-story::before{display:none !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-story>header :is(span,h3){color:#f8f3ee !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-secondary-content,.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-secondary-content .event-detail-engagement{border-color:rgb(255 255 255 / 10%) !important;color:#ddd6d1 !important;background:#1c1c21 !important;box-shadow:none !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-engagement :is(strong,h3,h4){color:#f8f3ee !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-engagement>header span{color:#ffb36b !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-related>header span{color:#ff8f73 !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-map-preview{background:#202025 !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-map-preview:has(iframe)::before,.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-map-preview:has(iframe)::after{display:none !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-engagement :is(small,p){color:#bdb6b1 !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-admin-tools>summary{border-color:rgb(255 255 255 / 12%) !important;color:#f8f3ee !important;background:#24242a !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-admin-tools>summary strong{color:#f8f3ee !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-admin-tools>summary small{color:#bdb6b1 !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-admin-tools>summary>:is(span,i){color:#f8f3ee !important;background:#34343b !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-story>header{justify-content:flex-start;text-align:start;border-color:rgb(255 255 255 / 10%) !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-community :is(.ev-participant-name,.event-contact-proof),.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-recent-activity span{border:1px solid rgb(255 255 255 / 12%) !important;color:#ece6e1 !important;background:#24242a !important;box-shadow:none !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-community .event-contact-proof :is(strong,b,em,small,span){color:inherit !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-social>header{margin:0 0 10px;}.vsc-ui-v2 .vsc-event-detail .event-detail-social>header h3{display:flex;align-items:center;gap:8px;margin:0;}.vsc-ui-v2 .vsc-event-detail .event-detail-social>header h3 small{min-inline-size:22px;padding:2px 7px;border-radius:999px;color:#ffb195;background:rgb(243 111 63 / 14%);font-size:var(--vsc-fs-xs);font-weight:800;text-align:center;}.vsc-ui-v2 .vsc-event-detail .event-detail-comment-list{display:grid;gap:0;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-comment{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px 10px;margin:0;padding:10px 0;border:0 !important;border-block-end:1px solid rgb(255 255 255 / 8%) !important;border-radius:0 !important;background:transparent !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-comment .event-comment-profile{display:contents !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-comment .event-comment-profile .private-avatar{grid-row:1 / span 2;inline-size:32px;block-size:32px;font-size:.8rem;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-comment .event-comment-profile strong{grid-column:2;grid-row:1;color:var(--vsc-ink,#f6efe9) !important;font-size:var(--vsc-fs-sm);}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-comment>div{grid-column:2;display:flex;flex-direction:column-reverse;gap:2px;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-comment>div p{margin:0;color:var(--vsc-ink-soft,#c9bdb6) !important;font-size:var(--vsc-fs-sm);line-height:1.45;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-comment>div time{color:var(--vsc-ink-muted,#968a86) !important;font-size:var(--vsc-fs-xs);}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-comment-empty{padding:6px 0 !important;border:0 !important;color:var(--vsc-ink-muted,#968a86) !important;background:transparent !important;font-size:var(--vsc-fs-sm);text-align:start !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-comments-all{justify-self:start;min-block-size:40px;margin-block:4px 0;padding:0;border:0;background:transparent;color:#ffb195;font:700 var(--vsc-fs-sm)/1 var(--vsc-font-sans);cursor:pointer;}.vsc-ui-v2 .vsc-event-detail .event-detail-question-compose{margin-block:10px 0;}.vsc-ui-v2 .vsc-event-detail .event-detail-question-compose em{color:#ff9b79;font-size:.78rem;font-style:normal;font-weight:800;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-card>.event-detail-hero:has(.event-detail-hero-image){min-block-size:0 !important;aspect-ratio:16 / 9;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-hero-image{object-fit:cover;object-position:center;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-admin-tools{inset:calc(max(70px,env(safe-area-inset-top)) + 4px) 14px auto auto;inline-size:min(280px,calc(100vw - 28px));padding:6px !important;border:1px solid rgb(255 255 255 / 12%) !important;border-radius:18px !important;background:#1f1f24 !important;box-shadow:0 18px 44px rgb(0 0 0 / 55%) !important;transform-origin:top right;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-admin-tools.is-menu-open{animation:vsc-admin-menu-in .16s ease-out;}@keyframes vsc-admin-menu-in{from{opacity:0;transform:scale(.96) translateY(-4px);}to{opacity:1;transform:none;}}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-admin-menu-title{margin:4px 10px 4px;color:#8f8883 !important;font-size:.62rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-admin-actions{display:flex !important;flex-direction:column;gap:2px !important;padding:0 !important;border:0 !important;background:transparent !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-admin-actions :is(button,a){display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:10px;inline-size:100% !important;min-block-size:48px !important;margin:0 !important;padding:10px 12px !important;border:0 !important;border-radius:12px !important;color:#f4eee9 !important;background:transparent !important;box-shadow:none !important;font-size:.9rem !important;font-weight:700 !important;line-height:1.25 !important;text-align:start !important;text-decoration:none !important;white-space:normal !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-admin-actions :is(button,a):is(:hover,:focus-visible){background:#2c2c33 !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-admin-actions [data-archive]{margin-block-start:4px !important;border-block-start:1px solid rgb(255 255 255 / 9%) !important;border-radius:0 0 12px 12px !important;color:#ff9b8a !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-card>.event-detail-hero.is-no-photo{min-block-size:0 !important;block-size:auto;aspect-ratio:auto;padding-block:calc(66px + env(safe-area-inset-top,0px)) 14px !important;background:#1c1c21 !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-hero.is-no-photo::after{display:none !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-hero.is-no-photo .event-detail-hero-fallback{z-index:0;background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--event-hero-tint,#f4803a) 34%,transparent),transparent 62%),#1c1c21 !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-hero.is-no-photo .event-detail-organizer{position:relative;z-index:2;inset:auto;margin:0 16px;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-facts small{color:#bdb6b1 !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail :is(.event-detail-community>summary small,.event-detail-secondary>summary small,.event-detail-community-heading em,.event-detail-related small,.event-detail-comment time,.event-detail-unsubscribe,.event-detail-organizer small){color:#c4bdb8 !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-community-heading small{color:#ffab8f !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-community-heading .event-detail-count{display:flex;align-items:baseline;flex-wrap:wrap;font-size:1rem;line-height:1.1;gap:0;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-count b{color:#fff;font-size:1.7rem;font-weight:850;letter-spacing:-.02em;font-variant-numeric:tabular-nums;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-count span{color:#d8d1cc;font-size:1.05rem;font-weight:750;font-variant-numeric:tabular-nums;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-count i{margin-inline-start:6px;color:#d8d1cc;font-size:.82rem;font-style:normal;font-weight:650;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-community-heading em[hidden]{display:none !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-story>header,.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-story>header h3{justify-content:flex-start;text-align:start;inline-size:100%;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-story>.ev-card-desc{color:#ddd6d1 !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-solo-note{display:flex;align-items:flex-start;gap:8px;margin:14px 0 0;padding:0;border:0 !important;border-radius:0 !important;color:#c4bdb8 !important;background:transparent !important;font-size:.82rem;line-height:1.5;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-map-preview{position:relative;overflow:hidden;margin:0 0 10px;cursor:pointer;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-map-iframe{position:absolute;inset:-110px auto auto -90px;inline-size:calc(100% + 180px);block-size:calc(100% + 220px);max-inline-size:none;pointer-events:none;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-map-credit{position:absolute;inset:auto 6px 4px auto;padding:1px 5px;border-radius:4px;font-size:9px;line-height:1.4;color:rgb(255 255 255 / 70%);background:rgb(0 0 0 / 35%);pointer-events:none;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-booking{display:grid !important;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:4px 10px;padding:14px;border:1px solid rgb(255 255 255 / 10%) !important;border-radius:16px !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-booking>span{position:static !important;inline-size:36px;block-size:36px;display:grid;place-items:center;margin:0;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-booking>div{min-inline-size:0;display:grid;gap:2px;padding:0;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-booking small{color:#c4bdb8 !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-booking>a{grid-column:1 / -1;margin-block-start:8px;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-tools{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px !important;padding:14px 0 !important;border-inline:0 !important;border-block-end:0 !important;border-radius:0 !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-tools>:is(button,a){inline-size:100%;margin:0 !important;white-space:normal;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-tools>:is(button,a):only-child{grid-column:1 / -1;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-social{border-radius:0 !important;border-inline:0 !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-related-grid strong{display:-webkit-box;min-block-size:2.5em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;text-overflow:clip;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-social>header{border:0 !important;padding-block-end:0;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-question-compose>span:not(.private-avatar){overflow:hidden;color:#c4bdb8;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-question-compose>.private-avatar{inline-size:32px;block-size:32px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#34343b;font-size:.78rem;font-weight:800;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-related>header,.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-related-grid{padding-inline:0;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-related-grid small{overflow:visible;white-space:normal;text-overflow:clip;}.vsc-event-detail .event-detail-secondary[hidden]{display:none!important}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-primary{gap:8px;padding:12px 0 !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-primary>:where([data-join],[data-waitlist],.event-detail-main-status){min-block-size:46px;padding-block:6px;border-radius:13px;box-shadow:0 6px 18px rgb(240 107 67 / 18%);}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-primary>.event-detail-main-status{color:#f4fff9 !important;background:linear-gradient(135deg,#1f7554,#2c9469) !important;box-shadow:0 6px 18px rgb(44 148 105 / 18%);}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-primary>[data-waitlist]{border:1px solid rgb(255 195 198 / 24%) !important;color:#ffc3c6 !important;background:rgb(228 93 98 / 10%) !important;box-shadow:none;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-subactions,.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-subactions.is-registered{display:flex !important;gap:8px;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-subactions>*{flex:1 1 0;min-inline-size:0;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-subactions>.event-detail-interest-slot:not([hidden]){display:flex;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-subactions>.event-detail-interest-slot:is(:empty,[hidden]){display:none;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-subactions :where(button,.event-detail-interest-registered){inline-size:100%;min-block-size:40px;padding:4px 8px !important;border-radius:11px;font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-card .ev-card-actions.event-detail-primary .event-detail-subactions .event-detail-chat{min-block-size:40px !important;border-color:rgb(240 107 67 / 42%) !important;color:#ffb195 !important;background:rgb(240 107 67 / 11%) !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-card .ev-card-actions.event-detail-primary button.event-detail-unsubscribe{justify-self:center;inline-size:auto !important;min-block-size:40px;margin-inline:auto;border:0 !important;color:#a9a29d !important;background:transparent !important;box-shadow:none !important;font-size:var(--vsc-fs-sm) !important;font-weight:600 !important;text-decoration:underline;text-underline-offset:3px;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-card>.event-detail-hero:has(.event-detail-activity){flex-wrap:wrap;align-content:flex-end;row-gap:10px;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-hero:has(.event-detail-activity) .event-detail-organizer{order:2;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-hero:has(.event-detail-activity) .event-detail-hero-fallback svg{opacity:.3;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-hero .event-detail-activity{position:relative;z-index:2;display:flex;align-items:center;gap:10px;order:1;flex:1 0 100%;max-inline-size:calc(100% - 32px);margin:0 16px;color:#fff;white-space:nowrap;font-size:clamp(1.7rem,8.4vw,2.3rem);font-weight:900;line-height:1;letter-spacing:-.02em;text-transform:uppercase;text-shadow:0 2px 18px rgb(0 0 0 / 45%);}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-hero .event-detail-activity>span{display:grid;place-items:center;inline-size:1.5em;block-size:1.5em;flex:none;border-radius:16px;font-size:.8em;background:color-mix(in srgb,var(--event-hero-tint,#f4803a) 34%,rgb(255 255 255 / 10%));box-shadow:inset 0 0 0 1px rgb(255 255 255 / 18%);}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-hero .event-detail-activity>strong{background:linear-gradient(100deg,#fff 30%,#ffc2a8 50%,#fff 70%) 0 0 / 250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:vscActivityShine 2.4s ease-out .3s 1 both;}@keyframes vscActivityShine{from{background-position:100% 0;}to{background-position:0 0;}}@media (prefers-reduced-motion:reduce){.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-hero .event-detail-activity>strong{animation:none;}}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-quick{display:flex;gap:8px;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-card .ev-card-actions.event-detail-primary .event-detail-quick>:is(button,a){flex:1 1 0;min-inline-size:0;min-block-size:44px;margin:0;padding:4px 6px;border:1px solid rgb(255 255 255 / 10%) !important;border-radius:11px;color:#ddd6d1 !important;background:transparent !important;box-shadow:none !important;font-size:.74rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.vsc-ui-v2 .vsc-event-detail .event-detail-host-avatar{display:grid;place-items:center;width:44px;height:44px;flex:0 0 auto;border-radius:50%;background:linear-gradient(135deg,#ff7145,#ef4961);color:#fff;font-weight:900;font-size:1.1rem;}.vsc-ui-v2 .vsc-event-detail .ev-member-outing{order:-39;margin:0 0 14px;color:#f8f3ee;}@property --event-hero-tint{syntax:"<color>";inherits:true;initial-value:#f4803a;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-content{background:linear-gradient(180deg,color-mix(in srgb,var(--event-hero-tint,#f4803a) 26%,transparent) 0,color-mix(in srgb,var(--event-hero-tint,#f4803a) 9%,transparent) 300px,transparent 620px) no-repeat !important;transition:--event-hero-tint .7s ease;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-hero.has-photo-tint::after{background:linear-gradient(180deg,rgb(5 6 9 / 6%) 20%,color-mix(in srgb,var(--event-hero-tint,#f4803a) 30%,rgb(5 6 9 / 86%)) 100%);transition:--event-hero-tint .7s ease;}@media (prefers-reduced-motion:reduce){.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-content,.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-hero.has-photo-tint::after{transition:none;}}.vsc-ui-v2 .vsc-event-detail .vsc-report-footer button{color:#a9a29d;}
.vsc-ui-v2 :is(.overlay,.community-sheet,.private-chat-sheet,.cycle-reason-overlay,.navigation-choice-overlay,.vsc-member-card-overlay){background:rgb(8 9 12 / 68%);}.vsc-ui-v2 :is(.overlay>.modal,.community-sheet-panel,.private-chat-panel,.cycle-reason-sheet,.navigation-choice-sheet,.vsc-member-card-sheet){border:1px solid rgb(255 255 255 / 12%);border-radius:var(--vsc-radius-xl);background:var(--vsc-cream-elevated);box-shadow:var(--vsc-shadow-lg);}.vsc-ui-v2 :is(.community-sheet-panel,.private-chat-panel,.cycle-reason-sheet,.navigation-choice-sheet,.vsc-member-card-sheet){color:var(--vsc-text-dark);}.vsc-ui-v2 :is(.community-sheet-panel,.private-chat-panel)>header,.vsc-ui-v2 .vsc-member-card-sheet-head{border-block-end:1px solid var(--vsc-border-light);background:var(--vsc-cream-elevated);}.vsc-ui-v2 :is( [data-close-community-sheet],[data-close-comments],[data-private-chat-close],[data-private-group-close],[data-private-group-chat-close],[data-navigation-close],[data-vsc-card-close],.cycle-reason-close ){inline-size:44px;min-inline-size:44px;block-size:44px;display:inline-grid;place-items:center;border:1px solid var(--vsc-border-light);border-radius:var(--vsc-radius-md);color:var(--vsc-text-dark-secondary);background:var(--vsc-cream);font:650 1.2rem/1 var(--vsc-font-sans);cursor:pointer;transition:transform var(--vsc-motion-micro) var(--vsc-ease-standard),color var(--vsc-motion-interaction) var(--vsc-ease-standard),background-color var(--vsc-motion-interaction) var(--vsc-ease-standard);}.vsc-ui-v2 :is( [data-close-community-sheet],[data-close-comments],[data-private-chat-close],[data-private-group-close],[data-private-group-chat-close],[data-navigation-close],[data-vsc-card-close],.cycle-reason-close ):active{transform:scale(.96);}.vsc-ui-v2 :is(.community-sheet-panel,.private-chat-panel,.cycle-reason-sheet,.navigation-choice-sheet) :where(input,textarea,select){min-block-size:var(--vsc-control-height);border:1px solid var(--vsc-border-light);border-radius:var(--vsc-radius-md);color:var(--vsc-text-dark);background:#fff;}.vsc-ui-v2 :is(.community-sheet-panel,.private-chat-panel,.cycle-reason-sheet,.navigation-choice-sheet) :where(input,textarea,select):focus-visible{border-color:var(--vsc-orange);outline:2px solid rgb(243 111 63 / 22%);outline-offset:1px;}@media (max-width:740px){.vsc-ui-v2 :is(.overlay,.community-sheet,.cycle-reason-overlay,.navigation-choice-overlay,.vsc-member-card-overlay){align-items:flex-end;padding:0;backdrop-filter:none;}.vsc-ui-v2 :is(.overlay>.modal,.community-sheet-panel,.cycle-reason-sheet,.navigation-choice-sheet,.vsc-member-card-sheet){inline-size:100%;max-inline-size:none;max-block-size:min(var(--vsc-dialog-height,92dvh),92dvh);margin:0;overflow:auto;overscroll-behavior:contain;border-width:1px 0 0;border-radius:26px 26px 0 0;padding-block-end:max(16px,env(safe-area-inset-bottom));}.vsc-ui-v2 :is(.community-sheet-panel,.cycle-reason-sheet,.navigation-choice-sheet,.vsc-member-card-sheet)::before{content:"";display:block;inline-size:42px;block-size:4px;margin:8px auto 2px;border-radius:var(--vsc-radius-pill);background:rgb(33 29 27 / 20%);}}@media (prefers-reduced-motion:reduce){.vsc-ui-v2 :is(.overlay>.modal,.community-sheet-panel,.private-chat-panel,.cycle-reason-sheet,.navigation-choice-sheet,.vsc-member-card-sheet){transition-duration:1ms;}}.vsc-propose-tabs{display:grid;grid-template-columns:1fr 1.35fr;gap:.35rem;margin:0 1rem .8rem;padding:.3rem;border:1px solid rgb(255 255 255 / 12%);border-radius:16px;background:rgb(255 255 255 / 5%)}.vsc-propose-tabs[hidden]{display:none}.vsc-propose-tabs button{position:relative;display:flex;align-items:center;justify-content:center;gap:.35rem;min-height:44px;padding:.4rem .5rem;border:0;border-radius:12px;background:transparent;color:rgb(255 255 255 / 72%);font:inherit;font-size:.8rem;font-weight:800;cursor:pointer;transition:background-color .2s,color .2s,transform .15s}.vsc-propose-tabs button:active{transform:scale(.97)}.vsc-propose-tabs button.is-active{background:linear-gradient(135deg,#ff7145,#ef4961);color:#fff;box-shadow:0 6px 18px rgb(239 73 97 / 28%)}.vsc-propose-tabs em{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 .3rem;border-radius:10px;background:#fff;color:#e2453f;font-style:normal;font-size:.68rem;font-weight:900}.vsc-propose-tabs em[hidden]{display:none}.vsc-propose{padding:0 1rem 7rem;color:#fff}.vsc-propose-head{margin:.2rem 0 .9rem}.vsc-propose-head small{color:#ff9c6b;font-size:.66rem;font-weight:900;letter-spacing:.12em}.vsc-propose-head h2{margin:.2rem 0 .25rem;font-size:1.45rem;line-height:1.15}.vsc-propose-head p{margin:0;color:rgb(255 255 255 / 70%);font-size:.84rem}.vsc-propose-choices{display:grid;gap:.6rem;margin-bottom:1rem}.vsc-propose-choice{display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:.9rem;border:1.5px solid rgb(255 255 255 / 14%);border-radius:18px;background:rgb(255 255 255 / 6%);color:#fff;font:inherit;text-align:left;cursor:pointer;transition:border-color .2s,background-color .2s,transform .15s}.vsc-propose-choice:active{transform:scale(.985)}.vsc-propose-choice.is-active{border-color:#ff8a5c;background:linear-gradient(135deg,rgb(255 113 69 / 22%),rgb(239 73 97 / 16%))}.vsc-propose-choice-icon{display:grid;flex:0 0 auto;place-items:center;width:46px;height:46px;border-radius:14px;background:rgb(255 255 255 / 10%);font-size:1.45rem}.vsc-propose-choice.is-active .vsc-propose-choice-icon{background:#fff}.vsc-propose-choice-text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.vsc-propose-choice-text b{font-size:.98rem}.vsc-propose-choice-text small{color:rgb(255 255 255 / 72%);font-size:.76rem;line-height:1.35}.vsc-propose-choice-points{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.35rem}.vsc-propose-choice-points i{padding:.15rem .5rem;border-radius:999px;background:rgb(255 255 255 / 10%);color:rgb(255 255 255 / 86%);font-style:normal;font-size:.64rem;font-weight:750}.vsc-propose-body.is-entering{animation:vsc-propose-in .32s cubic-bezier(.22,1,.36,1)}@keyframes vsc-propose-in{from{transform:translateY(12px)}to{transform:none}}.vsc-propose-section{margin-bottom:.9rem}.vsc-propose-section:empty{display:none}.vsc-propose-section>h3{display:flex;align-items:center;gap:.4rem;margin:.2rem 0 .5rem;font-size:.95rem}.vsc-propose-section>h3 em{display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:11px;background:#ff7145;font-style:normal;font-size:.7rem}.vsc-propose-review{padding:.75rem;border:1px dashed rgb(249 200 70 / 55%);border-radius:18px;background:rgb(249 200 70 / 8%)}.vsc-propose-help{margin:.2rem 0 .6rem;color:rgb(255 255 255 / 64%);font-size:.74rem;line-height:1.4}.vsc-propose-form{display:flex;flex-direction:column;gap:.75rem;padding:.9rem;border-radius:20px;background:#fff;color:#232838}.vsc-propose-form .vsc-propose-help{color:#6c7382;margin:0}.vsc-propose-form fieldset{display:flex;flex-direction:column;gap:.6rem;min-width:0;margin:0;padding:0 0 .75rem;border:0;border-bottom:1px solid #eef0f3}.vsc-propose-form legend{display:flex;align-items:center;gap:.45rem;margin-bottom:.55rem;padding:0;font-size:.9rem;font-weight:850}.vsc-propose-form legend span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#ff7145,#ef4961);color:#fff;font-size:.7rem}.vsc-propose-field{display:flex;flex-direction:column;gap:.3rem;min-width:0}.vsc-propose-field>label,.vsc-propose-label{font-size:.72rem;font-weight:800;color:#4b5360}.vsc-propose-field small{color:#7a8290;font-size:.68rem}.vsc-propose-form :is(input:not([type=radio]):not([type=checkbox]),textarea,select){width:100%;min-width:0;min-height:46px;padding:.6rem .7rem;border:1px solid #dfe3e8;border-radius:12px;background:#fff;color:#232838;font:inherit;font-size:16px;resize:vertical}.vsc-propose-form :is(input,textarea,select):focus{outline:2px solid #ff8a5c;outline-offset:1px;border-color:#ff8a5c}.vsc-propose-form .is-invalid{border-color:#e2453f;background:#fff5f5}.vsc-propose-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.vsc-propose-row input[type=date]{grid-column:span 1}@media (max-width:420px){.vsc-propose-row{grid-template-columns:repeat(2,minmax(0,1fr))}.vsc-propose-row>.vsc-propose-field:first-child:has(input[type=date]){grid-column:1/-1}}.vsc-propose-chips{display:flex;flex-wrap:wrap;gap:.35rem}.vsc-propose-chip{position:relative}.vsc-propose-chip input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.vsc-propose-chip span{display:inline-flex;align-items:center;min-height:36px;padding:.3rem .7rem;border:1px solid #dfe3e8;border-radius:999px;background:#f6f7f9;color:#4b5360;font-size:.76rem;font-weight:750;transition:background-color .15s,border-color .15s,transform .15s}.vsc-propose-chip input:checked+span{border-color:#ff7145;background:#fff1ea;color:#c2412a;transform:scale(1.03)}.vsc-propose-chip input:focus-visible+span{outline:2px solid #ff8a5c;outline-offset:2px}.vsc-propose-check{display:flex;align-items:flex-start;gap:.6rem;padding:.65rem .7rem;border:1px solid #e3e6ea;border-radius:14px;background:#fafbfc;cursor:pointer}.vsc-propose-check input{flex:0 0 auto;width:22px;height:22px;margin:.05rem 0 0;accent-color:#ef4961}.vsc-propose-check span{display:flex;flex-direction:column;gap:.1rem}.vsc-propose-check b{font-size:.8rem}.vsc-propose-check small{color:#7a8290;font-size:.7rem}.vsc-propose-check:has(input:checked){border-color:#9fd8b5;background:#f2fbf5}.vsc-propose-check:has(input.is-invalid){border-color:#e2453f}.vsc-propose-summary{display:flex;align-items:center;gap:.6rem;padding:.65rem .75rem;border-radius:14px;background:linear-gradient(135deg,#fff4ec,#fff0f2);font-size:.78rem}.vsc-propose-summary:empty{display:none}.vsc-propose-summary>span{font-size:1.5rem}.vsc-propose-summary p{margin:0;color:#4b5360}.vsc-propose-submit{display:flex;gap:.5rem;align-items:center}.vsc-propose-submit .social-submit{flex:1}.vsc-propose-note{margin:0;padding:.55rem .7rem;border-radius:12px;background:#fff6e0;color:#6b4e00;font-size:.76rem}.vsc-propose-note.is-idea{background:#eef6ff;color:#1f4f86}.vsc-proposal{padding:.75rem;margin-bottom:.5rem;border:1px solid #e3e6ea;border-radius:16px;background:#fff;color:#232838}.vsc-proposal-head{display:flex;align-items:center;gap:.6rem}.vsc-proposal-emoji{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#f6f7f9;font-size:1.2rem}.vsc-proposal-head strong{display:block;font-size:.88rem;overflow-wrap:anywhere}.vsc-proposal-head small{color:#7a8290;font-size:.7rem}.vsc-proposal-status{display:inline-block;margin-top:.15rem;padding:.1rem .5rem;border-radius:999px;background:#f1f2f5;font-size:.68rem;font-weight:800}.vsc-proposal.is-pending .vsc-proposal-status{background:#fff3df;color:#8a5a00}.vsc-proposal.is-changes{border-color:#f5c56b}.vsc-proposal.is-changes .vsc-proposal-status{background:#fff0c7;color:#7a5200}.vsc-proposal.is-approved .vsc-proposal-status{background:#e6f6ec;color:#2f7a4a}.vsc-proposal.is-rejected{opacity:.8}.vsc-proposal-meta{margin:.45rem 0 0;color:#5d6472;font-size:.74rem;overflow-wrap:anywhere}.vsc-proposal-desc{margin:.35rem 0 0;color:#4b5360;font-size:.76rem;overflow-wrap:anywhere}.vsc-proposal .vsc-propose-note{margin-top:.45rem}.vsc-proposal .vsc-idea-actions{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;margin-top:.55rem}.vsc-idea-form{margin-bottom:0}.vsc-idea{position:relative}.vsc-idea.is-top{border-color:#ffc9a8}.vsc-idea-tags i.is-rank{background:#fff1ea;color:#c2412a}.vsc-idea-tags{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.2rem}.vsc-idea-tags i{padding:.08rem .45rem;border-radius:999px;background:#f3f4f7;color:#5d6472;font-style:normal;font-size:.62rem;font-weight:750}.vsc-idea-vote{transition:background-color .15s,border-color .15s}.vsc-idea-vote.is-popping{animation:vsc-vote-pop .38s cubic-bezier(.22,1,.36,1)}@keyframes vsc-vote-pop{40%{transform:scale(1.18)}to{transform:none}}.ev-member-outing{display:flex;flex-direction:column;gap:.4rem;margin:.55rem 0;padding:.6rem .7rem;border:1px solid rgb(255 138 92 / 35%);border-radius:14px;background:rgb(255 113 69 / 8%)}.ev-member-outing p{margin:0;font-size:.78rem}.ev-member-outing>div{display:flex;flex-wrap:wrap;gap:.3rem}.ev-member-outing>div span{padding:.15rem .5rem;border-radius:999px;background:rgb(127 127 127 / 14%);font-size:.7rem;font-weight:750}.ev-member-outing small{opacity:.75;font-size:.68rem}@media (prefers-reduced-motion:reduce){.vsc-propose-body.is-entering,.vsc-idea-vote.is-popping{animation:none}.vsc-propose-tabs button,.vsc-propose-choice,.vsc-propose-chip span{transition:none}}.vsc-ideas-hint{margin:0 0 .5rem;color:#7a8290;font-size:.72rem}.vsc-idea{display:flex;gap:.6rem;align-items:flex-start;justify-content:space-between;padding:.7rem .75rem;margin-bottom:.45rem;border:1px solid #e3e6ea;border-radius:14px;background:#fff;color:#232838}.vsc-idea.is-converted{background:#f3faf5}.vsc-idea-text{min-width:0;flex:1}.vsc-idea-text strong{display:block;font-size:.86rem;overflow-wrap:anywhere}.vsc-idea-text p{margin:.2rem 0;font-size:.76rem;color:#4b5360;overflow-wrap:anywhere}.vsc-idea-text small{color:#838996;font-size:.66rem}.vsc-idea-actions{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.vsc-idea-vote{display:inline-flex;align-items:center;gap:.3rem;min-width:56px;min-height:44px;justify-content:center;border:1px solid #dfe3e8;border-radius:12px;background:#f6f7f9;color:#232838;font-weight:800}.vsc-idea-vote.is-voted{border-color:#f04a62;background:#fff0f2;color:#c2304a}.vsc-idea-action{min-height:36px;padding:.3rem .65rem;border:1px solid #dfe3e8;border-radius:10px;background:#fff;color:#4b5360;font-size:.7rem;font-weight:750;white-space:nowrap}.vsc-idea-action.is-primary{border-color:transparent;background:linear-gradient(135deg,#ff7044,#f04a62);color:#fff}.vsc-idea-done{font-size:.7rem;font-weight:800;color:#2f7a4a;white-space:nowrap}.vsc-ui-v2 .navigation-choice-overlay .navigation-choice-sheet{border-color:rgb(255 255 255 / 10%);background:linear-gradient(155deg,#1d1f2a,#101118);color:#f4f1ec;}.vsc-ui-v2 .navigation-choice-overlay .navigation-choice-sheet::before{background:rgb(255 255 255 / 22%) !important;}.vsc-ui-v2 .navigation-choice-overlay .navigation-choice-sheet .navigation-choice-head h2,.vsc-ui-v2 .navigation-choice-overlay .navigation-choice-sheet .navigation-choice-apps strong{color:#fff;}.vsc-ui-v2 .navigation-choice-overlay .navigation-choice-sheet .navigation-choice-destination strong{color:#f1eef3;}.vsc-ui-v2 .navigation-choice-overlay .navigation-choice-sheet .navigation-choice-apps small,.vsc-ui-v2 .navigation-choice-overlay .navigation-choice-sheet .navigation-choice-destination small,.vsc-ui-v2 .navigation-choice-overlay .navigation-choice-sheet .navigation-choice-note{color:#b4b1bb;}.vsc-ui-v2 .navigation-choice-overlay .navigation-choice-sheet [data-navigation-close]{border:1px solid rgb(255 255 255 / 14%);background:rgb(255 255 255 / 6%);color:#e9e6ee;}.vsc-propose-form .vsc-propose-more{margin:4px 0 6px;border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:14px;background:color-mix(in srgb,currentColor 3%,transparent);}.vsc-propose-form .vsc-propose-row:has(#pp-date):has(#pp-time){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) !important;}.vsc-propose-form .vsc-propose-row:has(#pp-date):has(#pp-time)>.vsc-propose-field{grid-column:auto !important;}.vsc-propose-form .vsc-propose-more>summary{display:flex;align-items:baseline;flex-wrap:nowrap;gap:6px;min-height:48px;padding:14px 16px;cursor:pointer;list-style:none;font-weight:800;}.vsc-propose-form .vsc-propose-more>summary::-webkit-details-marker{display:none;}.vsc-propose-form .vsc-propose-more>summary::after{content:"＋";margin-inline-start:auto;color:#e8613a;}.vsc-propose-form .vsc-propose-more[open]>summary::after{content:"－";}.vsc-propose-form .vsc-propose-more>summary small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;opacity:.7;}.vsc-propose-form .vsc-propose-more>:not(summary){margin-inline:16px;}.vsc-propose-form .vsc-propose-more[open]{padding-block-end:10px;}
.vsc-ui-v2 #page-alertes{padding:clamp(12px,3vw,28px) clamp(12px,4vw,34px) calc(104px + env(safe-area-inset-bottom));background:radial-gradient(circle at 92% 4%,rgb(244 101 69 / 12%),transparent 26rem),var(--vsc-cream)}.vsc-ui-v2 .alerts-page-shell{inline-size:min(1080px,100%);margin-inline:auto}.vsc-ui-v2 .alerts-unread-count{flex:0 0 auto;padding:8px 12px;border:1px solid rgb(255 143 96 / 24%);border-radius:var(--vsc-radius-pill);color:#ffd7c4;background:rgb(244 101 69 / 12%);font-size:.72rem;font-weight:800}.vsc-ui-v2 .alerts-page-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,330px);align-items:start;gap:18px;margin-block-start:18px}.vsc-ui-v2 .alerts-stream,.vsc-ui-v2 .alerts-settings-panel{min-inline-size:0;border:1px solid var(--vsc-border-light);border-radius:var(--vsc-radius-xl);background:var(--vsc-cream-elevated);box-shadow:var(--vsc-shadow-sm)}.vsc-ui-v2 .alerts-stream{overflow:hidden}.vsc-ui-v2 .alerts-settings-panel{position:sticky;inset-block-start:18px;padding:14px}.vsc-ui-v2 #page-alertes .notif-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-block-end:1px solid var(--vsc-border-light)}.vsc-ui-v2 #page-alertes .notif-modal-head small{color:var(--vsc-orange-dark);font-size:.64rem;font-weight:800;letter-spacing:.12em}.vsc-ui-v2 #page-alertes .notif-modal-head h2{margin:3px 0 0;color:var(--vsc-text-dark);font-size:1.08rem}.vsc-ui-v2 #page-alertes .notif-modal-head #notif-clear{min-block-size:44px}.vsc-ui-v2 #page-alertes .notif-center-tools{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-block-end:1px solid var(--vsc-border-light)}.vsc-ui-v2 #page-alertes .notif-center-tools>div{display:flex;gap:3px;padding:3px;border-radius:var(--vsc-radius-md);background:var(--vsc-cream-soft)}.vsc-ui-v2 #page-alertes .notif-center-tools button{min-block-size:44px;padding-inline:13px;border:0;border-radius:var(--vsc-radius-sm);color:var(--vsc-text-dark-secondary);background:transparent;font-size:.74rem;font-weight:750}.vsc-ui-v2 #page-alertes #notif-clear{border:1px solid var(--vsc-border-light)}.vsc-ui-v2 #page-alertes #notif-list{min-block-size:0;block-size:auto;padding:6px 12px 14px}.vsc-ui-v2 #page-alertes .notif-date-heading{margin:18px 6px 7px;color:var(--vsc-orange-dark);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.vsc-ui-v2 #page-alertes .notif-item{position:relative;inline-size:100%;min-block-size:76px;display:flex;align-items:flex-start;gap:11px;margin:0;padding:13px 10px;border:0;border-block-start:1px solid var(--vsc-border-light);border-radius:0;text-align:left;cursor:pointer;opacity:1;transform:none;animation:none!important}.vsc-ui-v2 #page-alertes .notif-date-heading+.notif-item{border-block-start:0}.vsc-ui-v2 #page-alertes .notif-item.is-unread{box-shadow:inset 3px 0 var(--vsc-orange)}.vsc-ui-v2 #page-alertes .notif-item.is-important{border-color:rgb(228 93 98 / 20%)}.vsc-ui-v2 #page-alertes .notif-item-icon{flex:0 0 42px;inline-size:42px;block-size:42px;display:grid;place-items:center;border-radius:var(--vsc-radius-md);background:var(--vsc-cream-soft);font-size:1.08rem}.vsc-ui-v2 #page-alertes .notif-item.is-tone-message .notif-item-icon{background:#eef3ff;color:#48679c}.vsc-ui-v2 #page-alertes .notif-item.is-tone-contact .notif-item-icon{background:#eef9f3;color:#32795a}.vsc-ui-v2 #page-alertes .notif-item.is-tone-group .notif-item-icon{background:#f5efff;color:#7050a0}.vsc-ui-v2 #page-alertes .notif-item.is-tone-event .notif-item-icon{background:#fff2eb;color:#c95c3e}.vsc-ui-v2 #page-alertes .notif-item.is-tone-review .notif-item-icon{background:#fff8dd;color:#8a6a13}.vsc-ui-v2 #page-alertes .notif-item-copy{flex:1;min-inline-size:0}.vsc-ui-v2 #page-alertes .notif-item-title{color:var(--vsc-text-dark);font-size:.82rem;line-height:1.35}.vsc-ui-v2 #page-alertes .notif-item-body{margin-block-start:3px;color:var(--vsc-text-dark-secondary);font-size:.72rem;line-height:1.5}.vsc-ui-v2 #page-alertes .notif-item-time{margin-block-start:5px;font-size:.65rem}.vsc-ui-v2 #page-alertes .notif-item-dot{inline-size:8px;block-size:8px;margin-block-start:8px;border-radius:50%;background:var(--vsc-coral);box-shadow:0 0 0 4px rgb(255 79 94 / 10%)}.vsc-ui-v2 #page-alertes .push-settings{display:grid;grid-template-columns:38px minmax(0,1fr);gap:9px 10px;margin:0;padding:12px;border:1px solid var(--vsc-border-light);border-radius:var(--vsc-radius-lg);background:#fffaf6}.vsc-ui-v2 #page-alertes .push-settings-icon{inline-size:38px;block-size:38px}.vsc-ui-v2 #page-alertes .push-settings-copy strong{color:var(--vsc-text-dark);font-size:.8rem}.vsc-ui-v2 #page-alertes .push-settings-copy p{margin-block:3px;color:var(--vsc-text-dark-secondary);font-size:.68rem;line-height:1.4}.vsc-ui-v2 #page-alertes .push-settings-copy #push-status{color:#39735c}.vsc-ui-v2 #page-alertes .push-settings #notif-permission,.vsc-ui-v2 #page-alertes .push-secondary,.vsc-ui-v2 #page-alertes .push-channel-state{grid-column:1/-1}.vsc-ui-v2 #page-alertes .push-settings #notif-permission{min-block-size:44px}.vsc-ui-v2 #page-alertes .push-secondary{display:flex;gap:8px}.vsc-ui-v2 #page-alertes .push-secondary button{flex:1;min-block-size:44px}.vsc-ui-v2 #page-alertes .push-channel-state{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.vsc-ui-v2 #page-alertes .push-channel-state>span{min-inline-size:0;min-block-size:52px;padding:7px}.vsc-ui-v2 #page-alertes .push-channel-state i{font-size:.82rem}.vsc-ui-v2 #page-alertes .push-channel-state b{font-size:.56rem}.vsc-ui-v2 #page-alertes .push-channel-state em{font-size:.5rem}.vsc-ui-v2 #page-alertes .notif-preferences{display:grid;gap:2px;margin-block-start:10px;padding:10px 12px;border:1px solid var(--vsc-border-light);border-radius:var(--vsc-radius-lg);background:#fffaf6}.vsc-ui-v2 #page-alertes .notif-preferences label{min-block-size:44px;font-size:.76rem}.vsc-ui-v2 #page-alertes .notif-preferences input{inline-size:22px;block-size:22px;accent-color:var(--vsc-orange)}.vsc-ui-v2 #page-alertes .notif-preferences p{color:var(--vsc-text-dark-secondary);font-size:.65rem}.vsc-ui-v2 #page-alertes .notif-empty{display:grid;place-items:center;min-block-size:0;padding:24px 18px;color:var(--vsc-text-dark-secondary);text-align:center}.vsc-ui-v2 #page-alertes .notif-empty strong{margin-block-start:8px;color:var(--vsc-text-dark);font-size:.84rem}.vsc-ui-v2 #page-alertes .notif-empty p{max-inline-size:320px;margin:5px 0 0;font-size:.72rem;line-height:1.5}.vsc-ui-v2 #page-alertes .notif-load-more{min-block-size:44px;inline-size:calc(100% - 24px);margin:0 12px 12px;border:1px solid var(--vsc-border-light);border-radius:var(--vsc-radius-md);color:var(--vsc-text-dark-secondary);background:#fff;font-weight:750}@media(max-width:820px){.vsc-ui-v2 .alerts-page-layout{grid-template-columns:1fr}.vsc-ui-v2 .alerts-settings-panel{position:static}}@media(max-width:430px){.vsc-ui-v2 #page-alertes{padding-inline:10px}.vsc-ui-v2 .alerts-page-layout{gap:12px;margin-block-start:12px}.vsc-ui-v2 #page-alertes .notif-center-tools{align-items:stretch;flex-wrap:wrap;padding-inline:10px}.vsc-ui-v2 #page-alertes .notif-center-tools>div{flex:1}.vsc-ui-v2 #page-alertes .notif-center-tools [role="tab"]{flex:1}.vsc-ui-v2 #page-alertes #notif-clear{inline-size:100%}.vsc-ui-v2 #page-alertes #notif-list{padding-inline:8px}.vsc-ui-v2 #page-alertes .notif-item{padding-inline:8px}}@media(prefers-reduced-motion:reduce){.vsc-ui-v2 #page-alertes .notif-item{transition-duration:1ms}}.vsc-ui-v2 #page-alertes .notif-row{position:relative;border-block-start:1px solid var(--vsc-border-light)}.vsc-ui-v2 #page-alertes .notif-date-heading+.notif-row{border-block-start:0}.vsc-ui-v2 #page-alertes .notif-row .notif-item{border-block-start:0;min-block-size:0;padding-inline-end:46px}.vsc-ui-v2 #page-alertes .notif-item-body{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vsc-ui-v2 #page-alertes .notif-item.is-read{padding-block:9px}.vsc-ui-v2 #page-alertes .notif-item.is-read .notif-item-body{display:none}.vsc-ui-v2 #page-alertes .notif-item.is-read .notif-item-icon{flex-basis:32px;inline-size:32px;block-size:32px;font-size:.9rem}.vsc-ui-v2 #page-alertes .notif-item.is-read .notif-item-time{margin-block-start:2px}.vsc-ui-v2 #page-alertes .notif-row .notif-item-dot{position:absolute;inset-inline-end:44px;inset-block-start:14px;margin:0}.vsc-ui-v2 #page-alertes .notif-item-delete{position:absolute;inset-inline-end:2px;inset-block-start:50%;transform:translateY(-50%);inline-size:44px;block-size:44px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#9a908a;font-size:1.25rem;line-height:1;cursor:pointer}.vsc-ui-v2 #page-alertes .notif-item-delete:hover,.vsc-ui-v2 #page-alertes .notif-item-delete:focus-visible{background:#fff1ea;color:var(--vsc-orange-dark)}.vsc-ui-v2 #page-alertes .notif-history-toggle{display:block;inline-size:100%;min-block-size:44px;margin-block-start:8px;border:0;background:transparent;color:var(--vsc-orange-dark);font-size:.74rem;font-weight:700;cursor:pointer}.vsc-ui-v2 #page-alertes .push-channel-state,.vsc-ui-v2 #page-alertes .push-settings-copy p{display:none}
.vsc-ui-v2 #more-menu-ov{position:fixed;inset:0;z-index:500;opacity:0;pointer-events:none;background:rgb(5 6 9 / 72%);transition:opacity var(--vsc-motion-sheet) var(--vsc-ease-standard);}.vsc-ui-v2 #more-menu-ov.open{opacity:1;pointer-events:auto;}.vsc-ui-v2 #more-menu{position:fixed;z-index:501;inset:auto 0 0;max-block-size:min(88dvh,760px);overflow:auto;overscroll-behavior:contain;padding:0 0 max(14px,env(safe-area-inset-bottom));border:1px solid var(--vsc-border);border-block-end:0;border-radius:28px 28px 0 0;color:var(--vsc-text);background:radial-gradient(circle at 80% 0,rgb(243 111 63 / 12%),transparent 250px),linear-gradient(180deg,#1a1b22,#0d0e12);box-shadow:0 -20px 64px rgb(0 0 0 / 42%);transform:translateY(102%);pointer-events:none;transition:transform var(--vsc-motion-sheet) var(--vsc-ease-emphasized);}.vsc-ui-v2 #more-menu.open{transform:translateY(0);pointer-events:auto;}.vsc-ui-v2 .more-menu-inner{padding:4px var(--vsc-page-gutter) 0;}.vsc-ui-v2 .more-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 4px 12px;border-block-end:1px solid var(--vsc-border)}.vsc-ui-v2 .more-drawer-head div{display:grid;gap:2px}.vsc-ui-v2 .more-drawer-head span{color:var(--vsc-orange-light);font-size:.64rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.vsc-ui-v2 .more-drawer-head strong{font-size:1.35rem;line-height:1.1}.vsc-ui-v2 #more-menu-close{inline-size:44px;block-size:44px;border:1px solid var(--vsc-border);border-radius:14px;color:#fff;background:rgb(255 255 255 / 7%);font:400 1.65rem/1 var(--vsc-font-sans);cursor:pointer}.vsc-ui-v2 #more-menu-close:focus-visible{outline:2px solid var(--vsc-orange);outline-offset:2px}.vsc-ui-v2 .more-section-title{padding:7px 4px 9px;color:var(--vsc-orange-light);font-size:.66rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase;}.vsc-ui-v2 #more-menu-items{display:grid;gap:3px;}.vsc-ui-v2 .more-separator{block-size:1px;margin:7px 4px;background:var(--vsc-border);}.vsc-ui-v2 .more-item{display:flex;align-items:center;gap:12px;min-block-size:54px;padding:8px 10px;border:1px solid transparent;border-radius:var(--vsc-radius-md);color:var(--vsc-text);background:transparent;cursor:pointer;text-decoration:none;transition:transform var(--vsc-motion-micro) var(--vsc-ease-standard),background-color var(--vsc-motion-interaction) ease,border-color var(--vsc-motion-interaction) ease;}.vsc-ui-v2 .more-item:hover{border-color:var(--vsc-border);background:rgb(255 255 255 / 5%);}.vsc-ui-v2 .more-item:active{transform:scale(.985);}.vsc-ui-v2 .more-item:focus-visible{outline:2px solid var(--vsc-orange);outline-offset:2px;}.vsc-ui-v2 .more-ic{display:grid;place-items:center;flex:0 0 40px;inline-size:40px;block-size:40px;border-radius:12px;color:var(--vsc-orange-light);background:rgb(255 255 255 / 6%);}.vsc-ui-v2 .more-ic svg{inline-size:21px;block-size:21px;}.vsc-ui-v2 .more-lbl{display:grid;min-inline-size:0;gap:2px;color:var(--vsc-text);font-size:.86rem;font-weight:680;}.vsc-ui-v2 .more-lbl strong{color:inherit;font:inherit;}.vsc-ui-v2 .more-lbl small{color:var(--vsc-text-muted);font-size:.68rem;font-weight:520;line-height:1.35;}.vsc-ui-v2 .more-admin-badge{margin-inline-start:auto;padding:4px 8px;border-radius:var(--vsc-radius-pill);color:#fff;background:var(--vsc-gradient-brand);font-size:.62rem;font-weight:760;letter-spacing:.04em;}.vsc-ui-v2 .more-item-admin{border-color:rgb(243 111 63 / 18%);background:rgb(243 111 63 / 7%);}.vsc-ui-v2 .more-item-admin:hover{border-color:rgb(243 111 63 / 30%);background:rgb(243 111 63 / 11%);}.vsc-ui-v2 .more-ic-admin{color:#fff;background:var(--vsc-gradient-brand);}.vsc-ui-v2 .more-item-logout{color:#ffaaa7;}.vsc-ui-v2 .more-item-logout .more-lbl{color:#ffaaa7;font-weight:650;}.vsc-ui-v2 .more-item-logout .more-ic{color:#ffaaa7;background:rgb(228 93 98 / 10%);}.vsc-ui-v2 #btn-more-nav.menu-open{color:var(--vsc-orange-light);}.vsc-ui-v2 #btn-more-nav.menu-open .bn-ic{transform:scale(1.08);}@media (min-width:768px){.vsc-ui-v2 #more-menu{inset-inline:auto max(20px,calc((100vw - var(--vsc-content-max)) / 2));inline-size:min(420px,calc(100vw - 40px));bottom:92px;border-block-end:1px solid var(--vsc-border);border-radius:var(--vsc-radius-xl);}}@media (max-width:767px){body.vsc-ui-v2.more-drawer-open{overflow:hidden}.vsc-ui-v2 #more-menu{inset:0;inline-size:100%;max-block-size:none;padding-block-end:max(24px,env(safe-area-inset-bottom));border:0;border-radius:0;background:linear-gradient(180deg,#17181e,#0d0e12 60%);box-shadow:none;transform:translateX(100%);transition-duration:240ms;}.vsc-ui-v2 #more-menu.open{transform:translateX(0)}.vsc-ui-v2 .more-menu-inner,.vsc-ui-v2 .more-settings{min-block-size:100%;padding:max(14px,env(safe-area-inset-top)) 16px 0}}.vsc-ui-v2 .more-hero{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:10px 4px 18px;border-block-end:1px solid var(--vsc-border)}.vsc-ui-v2 .more-hero-av{position:relative;isolation:isolate;display:grid;place-items:center;inline-size:68px;block-size:68px;overflow:hidden;border-radius:50%;color:#fff;background:var(--vsc-gradient-brand);font-size:1.35rem;font-weight:800;box-shadow:0 0 0 3px rgb(243 111 63 / 22%)}.vsc-ui-v2 .more-hero-av img{position:absolute;inset:0;inline-size:100%;block-size:100%;border-radius:50%;object-fit:cover}.vsc-ui-v2 .more-hero-id{display:grid;gap:8px;min-inline-size:0}.vsc-ui-v2 .more-drawer-head .more-hero-id strong{overflow:hidden;font-size:1.3rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.vsc-ui-v2 .more-hero-badges{display:flex;flex-wrap:wrap;gap:6px}.vsc-ui-v2 .more-badge{display:inline-flex;align-items:center;min-block-size:30px;padding:4px 11px;border:1px solid var(--vsc-border);border-radius:var(--vsc-radius-pill);color:var(--vsc-text-muted);background:rgb(255 255 255 / 5%);font-size:.74rem;font-weight:700;text-decoration:none;white-space:nowrap}.vsc-ui-v2 .more-badge.is-member{border-color:rgb(243 111 63 / 40%);color:var(--vsc-orange-light);background:rgb(243 111 63 / 10%)}.vsc-ui-v2 .more-badge.is-support{border-color:rgb(232 121 160 / 38%);color:#f6a8c4;background:rgb(232 121 160 / 9%)}.vsc-ui-v2 .more-hero #more-menu-close{align-self:start;border-radius:50%}.vsc-ui-v2 #more-menu .more-section-title{padding:22px 4px 8px;color:var(--vsc-text-muted);font-size:.72rem;letter-spacing:.1em}.vsc-ui-v2 #more-menu .more-item{min-block-size:64px;padding:10px 8px;gap:14px}.vsc-ui-v2 #more-menu .more-item[hidden]{display:none}.vsc-ui-v2 #more-menu .more-ic{flex-basis:46px;inline-size:46px;block-size:46px;border-radius:15px;color:var(--vsc-text);background:rgb(255 255 255 / 7%);font-size:1.15rem}.vsc-ui-v2 #more-menu .more-lbl{font-size:.98rem;font-weight:650}.vsc-ui-v2 #more-menu .more-lbl small{font-size:.8rem;font-weight:500}.vsc-ui-v2 .more-chev{margin-inline-start:auto;color:var(--vsc-text-muted);font-size:1.5rem;line-height:1}.vsc-ui-v2 #more-menu .more-highlight{margin-block:10px;padding:14px 12px;border:1px solid rgb(243 111 63 / 45%);border-radius:20px;background:linear-gradient(110deg,rgb(243 111 63 / 16%),rgb(255 196 61 / 6%) 70%,transparent)}.vsc-ui-v2 #more-menu .more-highlight .more-ic{color:#fff;background:var(--vsc-gradient-brand)}.vsc-ui-v2 #more-menu .more-highlight strong{color:var(--vsc-orange-light);font-size:1.02rem;font-weight:780}.vsc-ui-v2 #more-menu .more-item-logout{margin-block-start:18px}.vsc-ui-v2 #more-menu .more-item-logout .more-ic{color:#d93a36;background:rgb(255 230 230 / 92%)}.vsc-ui-v2 #more-menu .more-item-logout .more-lbl{color:#ff8f8b}.vsc-ui-v2 #more-menu.is-settings .more-menu-inner{display:none}.vsc-ui-v2 .more-settings[hidden]{display:none}.vsc-ui-v2 .more-settings-head{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;padding:6px 0 14px;border-block-end:1px solid var(--vsc-border);text-align:center}.vsc-ui-v2 .more-settings-head strong{font-size:1.2rem}.vsc-ui-v2 .more-settings-back{inline-size:44px;block-size:44px;border:0;border-radius:50%;color:var(--vsc-text);background:rgb(255 255 255 / 6%);font:400 1.9rem/1 var(--vsc-font-sans);cursor:pointer}.vsc-ui-v2 .more-settings-back:focus-visible{outline:2px solid var(--vsc-orange);outline-offset:2px}.vsc-ui-v2 #more-settings .more-item-logout{margin-block-start:0}@media (prefers-reduced-motion:reduce){.vsc-ui-v2 #more-menu,.vsc-ui-v2 #more-menu-ov,.vsc-ui-v2 .more-item{transition-duration:1ms;}}.vsc-ui-v2 .more-hero .more-hero-badges{display:flex}.vsc-ui-v2 .more-hero span.more-badge,.vsc-ui-v2 .more-hero span.more-hero-av{letter-spacing:normal;text-transform:none}.vsc-ui-v2 .more-hero span.more-badge{font-size:.74rem}.vsc-ui-v2 .more-hero span.more-hero-av{color:#fff;font-size:1.35rem}.vsc-ui-v2 #more-menu .more-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vsc-ui-v2 #more-menu .more-tile{flex-direction:column;justify-content:center;gap:8px;min-block-size:96px;padding:12px 6px;border:1px solid var(--vsc-border);border-radius:18px;background:rgb(255 255 255 / 4%);text-align:center}.vsc-ui-v2 #more-menu .more-tile .more-ic{flex-basis:auto}.vsc-ui-v2 #more-menu .more-tile .more-lbl{font-size:.82rem;line-height:1.2}@keyframes vscMoreRise{from{transform:translateY(14px)}}@keyframes vscMoreSlide{from{transform:translateX(28px)}}.vsc-ui-v2 #more-menu.open #more-menu-items>*{animation:vscMoreRise .42s cubic-bezier(.2,.8,.2,1) backwards}.vsc-ui-v2 #more-menu.open #more-menu-items>:nth-child(2){animation-delay:30ms}.vsc-ui-v2 #more-menu.open #more-menu-items>:nth-child(3){animation-delay:60ms}.vsc-ui-v2 #more-menu.open #more-menu-items>:nth-child(4){animation-delay:90ms}.vsc-ui-v2 #more-menu.open #more-menu-items>:nth-child(5){animation-delay:120ms}.vsc-ui-v2 #more-menu.open #more-menu-items>:nth-child(6){animation-delay:150ms}.vsc-ui-v2 #more-menu.open #more-menu-items>:nth-child(n+7){animation-delay:180ms}.vsc-ui-v2 #more-menu .more-settings:not([hidden]){animation:vscMoreSlide .3s cubic-bezier(.2,.8,.2,1)}.vsc-ui-v2 #more-menu .more-item{transition:transform .16s ease,background-color .16s ease}.vsc-ui-v2 #more-menu .more-item:active{transform:scale(.97);background-color:rgb(255 255 255 / 8%)}.vsc-ui-v2 #more-menu .more-chev{transition:transform .2s ease}.vsc-ui-v2 #more-menu .more-item:active .more-chev{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.vsc-ui-v2 #more-menu.open #more-menu-items>*,.vsc-ui-v2 #more-menu .more-settings:not([hidden]){animation:none}}
.vsc-ui-v2 :where(.f-l,.field-label,label.form-label){display:block;margin-block-end:6px;color:var(--vsc-text-dark-secondary);font-size:.72rem;font-weight:700;line-height:1.35;}.vsc-ui-v2 :where(.f-i,.form-control,.search-input,input[type="search"]):not([type="checkbox"]):not([type="radio"]),.vsc-ui-v2 :where(textarea,select){min-block-size:var(--vsc-control-height);border:1px solid var(--vsc-border-light);border-radius:var(--vsc-radius-md);color:var(--vsc-text-dark);background-color:#fff;font:600 .82rem/1.45 var(--vsc-font-sans);transition:border-color var(--vsc-motion-interaction) ease,box-shadow var(--vsc-motion-interaction) ease,background-color var(--vsc-motion-interaction) ease;}.vsc-ui-v2 :where(textarea){min-block-size:112px;resize:vertical;}.vsc-ui-v2 :where(input,textarea)::placeholder{color:#938b87;opacity:1;}.vsc-ui-v2 :where(.f-i,.form-control,.search-input,input,textarea,select):focus{border-color:var(--vsc-orange) !important;outline:none;box-shadow:var(--vsc-ring) !important;}.vsc-ui-v2 :where(.f-i,.form-control,input:not([type="checkbox"]):not([type="radio"]),textarea,select):focus{animation:vscFieldFocus 520ms cubic-bezier(.2,.8,.2,1);}@keyframes vscFieldFocus{0%{outline:2px solid rgb(243 111 63 / 60%);outline-offset:0;}100%{outline:2px solid rgb(243 111 63 / 0%);outline-offset:9px;}}@media (prefers-reduced-motion:reduce){.vsc-ui-v2 :where(.f-i,.form-control,input,textarea,select):focus{animation:none;}}html.vsc-calm :where(.f-i,.form-control,input,textarea,select):focus{animation:none;}.vsc-ui-v2 :where(input,textarea,select):disabled{cursor:not-allowed;color:#88817c;background-color:#eee9e4;opacity:.78;}.vsc-ui-v2 :where(input[type="checkbox"],input[type="radio"]){inline-size:20px;block-size:20px;min-inline-size:20px;accent-color:var(--vsc-orange);}.vsc-ui-v2 :where(.ux-check,.check-row,.radio-row){min-block-size:44px;display:flex;align-items:center;gap:10px;}.vsc-ui-v2 :where(.field-error,.form-error,[aria-invalid="true"] + small){color:var(--vsc-danger);}.vsc-ui-v2 :where(input,textarea,select)[aria-invalid="true"]{border-color:var(--vsc-danger) !important;}.vsc-ui-v2 :where(.admin-field-help,.field-help){color:var(--vsc-text-dark-secondary);font-size:.68rem;line-height:1.45;}.vsc-ui-v2 :where(input[type="date"],input[type="time"],select){color-scheme:light;}.vsc-ui-v2 :where(button,input,textarea,select){-webkit-tap-highlight-color:transparent;}@media (max-width:430px){.vsc-ui-v2 :where(.f-i,.form-control,.search-input,input,textarea,select){font-size:16px;}}@media (prefers-reduced-motion:reduce){.vsc-ui-v2 :where(.f-i,.form-control,.search-input,input,textarea,select){transition-duration:1ms;}}
.vsc-ui-v2 :is( .ev-empty-state,.ev-empty,.community-empty,.private-empty,.member-history-empty,.admin-community-empty,.admin-feedback-empty,.admin-poll-library-empty,.social-inline-empty ){border:1px dashed var(--vsc-border-light);border-radius:var(--vsc-radius-lg);color:var(--vsc-text-dark-secondary);background:var(--vsc-cream-elevated,rgb(255 252 248 / 76%));text-align:center;}.vsc-ui-v2 :is(.ev-empty-state,.ev-empty,.community-empty,.private-empty){padding:clamp(24px,8vw,44px) 18px;}.vsc-ui-v2 :is(.ev-empty-state-title,.ev-empty h3,.community-empty strong,.private-empty strong){color:var(--vsc-text-dark);font-size:.94rem;font-weight:740;}.vsc-ui-v2 :is(.ev-empty-state-sub,.ev-empty p,.community-empty p,.private-empty p){color:var(--vsc-text-dark-secondary);font-size:.74rem;line-height:1.5;}.vsc-ui-v2 :is(.ev-empty-state-icon,.ev-empty-icon){margin-block-end:10px;opacity:.78;font-size:2rem;}.vsc-ui-v2 :is( .home-mini-skeleton,.home-next-skeleton b,.home-next-skeleton span,.home-next-skeleton em,.vsc-membership-loading>span,.vsc-event-skeleton :where(i,b,strong,span,em) ){background:linear-gradient(100deg,#e9e4df 25%,#f8f5f1 44%,#e9e4df 64%);background-size:240% 100%;animation:vscStateShimmer 1.35s var(--vsc-ease-standard) infinite;}@keyframes vscStateShimmer{to{background-position:-240% 0;}}.vsc-ui-v2 .vsc-loading-label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}.vsc-ui-v2 .vsc-event-skeletons{display:grid;gap:12px;padding-block:6px;}.vsc-ui-v2 .vsc-event-skeleton{display:grid;overflow:hidden;border:1px solid var(--vsc-border-light);border-radius:var(--vsc-radius-lg);}.vsc-ui-v2 .vsc-event-skeleton>i{inline-size:100%;block-size:100%;border-radius:0;}.vsc-ui-v2 .vsc-event-skeleton>div{display:grid;}.vsc-ui-v2 .vsc-event-skeleton :where(b,strong,span,em){display:block;block-size:12px;border-radius:var(--vsc-radius-pill);}.vsc-ui-v2 :is(.admin-community-loading,.admin-feedback-loading,.admin-poll-library-loading,.social-sheet-loading){min-block-size:72px;display:grid;place-items:center;padding:16px;color:var(--vsc-text-dark-secondary);}.vsc-ui-v2 .ev-empty:has(.ev-empty-icon){border-color:rgb(228 93 98 / 24%);background:#fff5f4;}.vsc-ui-v2 .admin-feedback-error{border-color:rgb(228 93 98 / 24%);background:#221d29;}.vsc-ui-v2 .pwa-connection-status{border:1px solid var(--vsc-border);border-radius:var(--vsc-radius-pill);box-shadow:var(--vsc-shadow-md);}.vsc-ui-v2 .pwa-connection-status.is-offline{color:#ffe0a1;background:#2b2114;}.vsc-ui-v2 .pwa-connection-status.is-online{color:#baf2d7;background:#12261d;}.vsc-ui-v2 :is(.notif-load-more,.community-feed-more,[data-retry-events]){min-block-size:44px;}@media (prefers-reduced-motion:reduce){.vsc-ui-v2 :is(.home-mini-skeleton,.home-next-skeleton b,.home-next-skeleton span,.home-next-skeleton em,.vsc-membership-loading>span,.vsc-event-skeleton i,.vsc-event-skeleton b,.vsc-event-skeleton strong,.vsc-event-skeleton span,.vsc-event-skeleton em){animation:none;background:#ece7e2;}}.vsc-ui-v2 .vsc-feature-state{display:flex;align-items:center;justify-content:center;gap:var(--vsc-space-3,12px);min-height:96px;margin:var(--vsc-space-4,16px);padding:var(--vsc-space-4,16px);border:1px solid var(--vsc-border,rgba(25,25,28,.12));border-radius:var(--vsc-radius-lg,20px);background:var(--vsc-surface,#fffaf5);color:var(--vsc-text,#202027);text-align:left;}.vsc-ui-v2 .vsc-feature-state>span{width:32px;height:32px;flex:0 0 32px;border:3px solid rgba(229,78,43,.18);border-top-color:var(--vsc-coral,#e54e2b);border-radius:50%;animation:vscStateSpin .75s linear infinite}.vsc-ui-v2 .vsc-feature-state strong,.vsc-ui-v2 .vsc-feature-state p{display:block;margin:0;color:inherit}.vsc-ui-v2 .vsc-feature-state p{margin-top:4px;color:var(--vsc-text-secondary,#68656a);font-size:.85rem}.vsc-ui-v2 .vsc-feature-state.is-error{display:grid;justify-items:center;text-align:center}.vsc-ui-v2 .vsc-feature-state.is-error button{min-height:44px;padding:0 18px;border:0;border-radius:999px;background:var(--vsc-coral,#e54e2b);color:#fff;font:700 .9rem/1 inherit}@keyframes vscStateSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vsc-ui-v2 .vsc-feature-state>span{animation:none;}}
.vsc-ui-v2 :where(button,[role="button"],.btn,.vsc-button,.more-item,.bn-item){transform-origin:center;-webkit-tap-highlight-color:transparent;}:where(.vsc-ui-v2) :where(button,[role="button"],.btn,.vsc-button,.more-item){transition:scale var(--vsc-spring-bouncy-duration) var(--vsc-spring-bouncy),transform var(--vsc-spring-bouncy-duration) var(--vsc-spring-bouncy),color var(--vsc-motion-interaction) ease,background-color var(--vsc-motion-interaction) ease,border-color var(--vsc-motion-interaction) ease,opacity var(--vsc-motion-interaction) ease;}.vsc-ui-v2 :where(button,[role="button"],.btn,.vsc-button,.more-item):not(:disabled):active{scale:.95;transition-duration:var(--vsc-motion-press);transition-timing-function:var(--vsc-ease-standard);}.vsc-ui-v2 :where(.ev-discovery-card,.ev-card){opacity:1;}:where(.vsc-ui-v2) :where(.ev-discovery-card,.ev-card){transition:scale var(--vsc-spring-snappy-duration) var(--vsc-spring-snappy),transform var(--vsc-spring-snappy-duration) var(--vsc-spring-snappy);}.vsc-ui-v2 .ev-discovery-card:has(>.ev-discovery-main:active){scale:.97;transition-duration:120ms;}.vsc-ui-v2 .ev-discovery-card>.ev-discovery-main:active{scale:1;}.vsc-ui-v2 #bottom-nav a .bn-ic{transition:scale var(--vsc-spring-bouncy-duration) var(--vsc-spring-bouncy);}.vsc-ui-v2 #bottom-nav a:active .bn-ic{scale:.84;transition-duration:var(--vsc-motion-press);}.vsc-ui-v2 .vsc-ripple-host{position:relative;overflow:hidden;isolation:isolate;}.vsc-ui-v2 .vsc-ripple{position:absolute;z-index:-1;border-radius:50%;background:rgb(255 255 255 / 55%);pointer-events:none;}.vsc-ui-v2 .vsc-ripple.is-success{z-index:1;background:rgb(53 209 118 / 55%);}.vsc-ui-v2 .vsc-ripple.is-wait{z-index:1;background:rgb(233 173 66 / 55%);}.vsc-ui-v2 :where(.feed-actions button,[data-feed-like],[data-fav],.ev-social-btn).active{color:var(--vsc-coral);}.vsc-ui-v2 :where([data-feed-like],[data-event-interest]).active{animation:vscSocialPulse var(--vsc-spring-bouncy-duration) var(--vsc-spring-bouncy);}@keyframes vscSocialPulse{from{transform:scale(.8);}to{transform:scale(1);}}.vsc-ui-v2 :where([data-feed-like],[data-event-interest],[data-quick-join],.btn-join-main):focus-visible{transform:translateY(-1px);}.vsc-ui-v2 :where(.overlay.open,.community-sheet.open,.private-chat-sheet.open){animation:vscBackdropIn 180ms ease-out;}.vsc-ui-v2 .community-sheet.open>.community-sheet-panel,.vsc-ui-v2 .private-chat-sheet.open .private-chat-panel{animation:vscSheetIn var(--vsc-spring-smooth-duration) var(--vsc-spring-smooth);}@keyframes vscBackdropIn{from{opacity:0;}to{opacity:1;}}@keyframes vscSheetIn{from{transform:translateY(56px);}to{transform:none;}}.vsc-ui-v2 :where(.ev-discovery-card,.ev-card).ev-card-reveal.is-visible :where(.ev-discovery-card-top b,.ev-badge-reg,.ev-badge-full,.ev-badge-live){animation:vscStatusSettle var(--vsc-spring-bouncy-duration) var(--vsc-spring-bouncy) calc(var(--reveal-delay,0ms) + 70ms) backwards;}@keyframes vscStatusSettle{from{opacity:.5;transform:scale(.9);}to{opacity:1;transform:none;}}.vsc-ui-v2 .ev-live-chip{position:relative;}.vsc-ui-v2 .is-live-event .ev-live-chip::after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:10px;inline-size:9px;block-size:9px;margin-block-start:-4.5px;border-radius:50%;background:currentColor;opacity:.35;animation:vscLiveBreath 1.8s var(--vsc-ease-standard) infinite;pointer-events:none;}@keyframes vscLiveBreath{0%{transform:scale(.6);opacity:.45;}70%,100%{transform:scale(2.2);opacity:0;}}.vsc-ui-v2 .vsc-badge-pulse{animation:vscUnreadPulse var(--vsc-spring-bouncy-duration) var(--vsc-spring-bouncy);}@keyframes vscUnreadPulse{from{transform:scale(.6);}to{transform:scale(1);}}.vsc-ui-v2 :where(.adm-tab,.ev-filter-btn,.private-tab,.notif-filter).active{transition:color var(--vsc-motion-navigation) ease,background-color var(--vsc-motion-navigation) ease,border-color var(--vsc-motion-navigation) ease,transform var(--vsc-spring-bouncy-duration) var(--vsc-spring-bouncy);}.vsc-ui-v2 #page-alertes .notif-item{transition:background-color 180ms ease,border-color 180ms ease,opacity 180ms ease;}.vsc-ui-v2 :where(.success-card,.registration-success){animation:vscFeedbackIn var(--vsc-spring-bouncy-duration) var(--vsc-spring-bouncy);}@keyframes vscFeedbackIn{from{transform:translateY(8px) scale(.97);}to{transform:none;}}.vsc-ui-v2 #ev-discovery-rail .ev-discovery-card{transition:translate var(--vsc-spring-bouncy-duration) var(--vsc-spring-bouncy),scale var(--vsc-spring-bouncy-duration) var(--vsc-spring-bouncy);}.vsc-ui-v2 .is-tilted{transition-duration:140ms;transition-timing-function:var(--vsc-ease-standard);}.vsc-ui-v2 #ev-discovery-rail .ev-discovery-visual{perspective:420px;}.vsc-ui-v2 #ev-discovery-rail .ev-discovery-card.is-alive .ev-discovery-visual>:is(.ev-discovery-cover,b.ev-illustration-slot){animation:vscTileFloat 5.6s ease-in-out infinite alternate;will-change:transform;}.vsc-ui-v2 #ev-discovery-rail .ev-discovery-card.is-alive:nth-child(2n) .ev-discovery-visual>:is(.ev-discovery-cover,b.ev-illustration-slot){animation-duration:6.4s;animation-delay:-2s;}.vsc-ui-v2 #ev-discovery-rail .ev-discovery-card.is-alive:nth-child(3n) .ev-discovery-visual>:is(.ev-discovery-cover,b.ev-illustration-slot){animation-duration:7.2s;animation-delay:-4s;}@keyframes vscTileFloat{from{transform:translateY(1px) rotate(-2.5deg);}to{transform:translateY(-4px) rotate(2.5deg);}}.vsc-ui-v2 #ev-discovery-rail .ev-discovery-card:has(>.ev-discovery-main:active) .ev-discovery-visual>:is(.ev-discovery-cover,b.ev-illustration-slot){animation:none;scale:1.1;rotate:-5deg;transition:scale 160ms var(--vsc-ease-standard),rotate 160ms var(--vsc-ease-standard);}.vsc-ui-v2 #ev-discovery-rail .ev-discovery-card.is-alive.is-last-seats-event .vsc-seat-gauge>i{position:relative;overflow:hidden;}.vsc-ui-v2 #ev-discovery-rail .ev-discovery-card.is-alive.is-last-seats-event .vsc-seat-gauge>i::after{content:"";position:absolute;inset:0;inline-size:40%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / 70%),transparent);animation:vscGaugeShine 2.4s ease-in-out infinite;}@keyframes vscGaugeShine{from{translate:-120% 0;}to{translate:320% 0;}}@media (prefers-reduced-motion:reduce){.vsc-ui-v2 #ev-discovery-rail .ev-discovery-card.is-alive .ev-discovery-visual>*,.vsc-ui-v2 #ev-discovery-rail .vsc-seat-gauge>i::after{animation:none !important;}}html.vsc-calm #ev-discovery-rail .ev-discovery-card.is-alive .ev-discovery-visual>*,html.vsc-calm #ev-discovery-rail .vsc-seat-gauge>i::after{animation:none !important;}.vsc-ui-v2 .vsc-mask-word{display:inline-block;overflow:hidden;vertical-align:top;padding-block-end:.08em;margin-block-end:-.08em;}.vsc-ui-v2 .vsc-mask-word>span{display:inline-block;transform-origin:50% 100%;}.vsc-ui-v2 .vsc-masked-gradient{background:none !important;animation:none !important;}.vsc-ui-v2 .vsc-masked-gradient .vsc-mask-word>span{color:transparent;background:linear-gradient(105deg,#fff 5%,#fff3d1 38%,#ffbd88 52%,#fff 68%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;}.vsc-confetti{position:fixed;z-index:14100;pointer-events:none;}.vsc-first-booking{position:fixed;z-index:14090;left:50%;top:42%;translate:-50% -50%;display:grid;justify-items:center;gap:.3rem;width:min(84vw,320px);padding:1.1rem 1.2rem 1rem;border:1px solid rgba(243,111,63,.45);border-radius:22px;background:#15111d;color:#fff3e6;font:inherit;text-align:center;cursor:pointer;box-shadow:0 18px 48px rgba(0,0,0,.45),0 0 0 6px rgba(243,111,63,.1);}.vsc-first-booking-emoji{font-size:2rem;line-height:1;}.vsc-first-booking strong{font-size:1.15rem;font-weight:800;}.vsc-first-booking em{font-family:'Pacifico',cursive;font-style:normal;font-weight:400;color:#f36f3f;}.vsc-first-booking small{color:rgba(255,243,230,.72);font-size:.82rem;}@media (hover:hover) and (pointer:fine){.vsc-ui-v2 :where(.vsc-event-card,.private-conversation,.notif-item){transition:border-color var(--vsc-motion-interaction) ease,transform var(--vsc-spring-snappy-duration) var(--vsc-spring-snappy),background-color var(--vsc-motion-interaction) ease;}.vsc-ui-v2 :where(.vsc-event-card,.private-conversation,.notif-item):hover{transform:translateY(-2px);}}.vsc-member-card-sheet .vsc-member-card{transition:transform var(--vsc-dur-menu) var(--vsc-spring-smooth);}.vsc-member-card-sheet .vsc-member-card.is-held{transition-duration:60ms;}.vsc-member-card-sheet .vsc-card-sheen{position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--sheen-x,50%) var(--sheen-y,50%),rgb(255 255 255 / 26%),transparent 55%);transition:opacity var(--vsc-dur-menu) ease;}.vsc-member-card-sheet .vsc-member-card.is-held .vsc-card-sheen{opacity:1;}.vsc-member-card-sheet .vsc-member-card{box-shadow:calc(var(--tilt-x,0) * -18px) calc(18px + var(--tilt-y,0) * -14px) 40px rgb(0 0 0 / 45%),0 0 0 1px rgb(255 255 255 / 8%);}.vsc-member-card-sheet .vsc-card-holo{position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 20%,rgb(255 120 160 / 22%) 35%,rgb(255 230 120 / 22%) 45%,rgb(120 255 220 / 22%) 55%,rgb(140 150 255 / 22%) 65%,transparent 80%);background-size:300% 300%;background-position:var(--sheen-x,50%) var(--sheen-y,50%);opacity:0;transition:opacity 300ms ease;}.vsc-member-card-sheet .vsc-member-card:is(.is-held,.is-gyro) .vsc-card-holo{opacity:1;}.vsc-member-card-sheet .vsc-member-card.is-gyro{transition:transform 120ms linear;}.vsc-member-card-overlay:not([hidden]) .vsc-card-flip{animation:vscCardArrive 900ms cubic-bezier(.16,1,.3,1) 80ms backwards;}@keyframes vscCardArrive{0%{opacity:0;transform:translateY(60px) translateZ(-300px) rotateY(-120deg) rotateX(20deg);}60%{opacity:1;transform:translateZ(30px) rotateY(12deg) rotateX(-4deg);}100%{opacity:1;transform:none;}}@media (prefers-reduced-motion:reduce){.vsc-member-card-overlay:not([hidden]) .vsc-card-flip{animation:none;}}html.vsc-calm .vsc-member-card-overlay:not([hidden]) .vsc-card-flip{animation:none;}.vsc-card-flip{perspective:1200px;}.vsc-card-flip-inner{display:grid;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:rotate var(--vsc-dur-confirm) var(--vsc-spring-smooth);cursor:pointer;}.vsc-card-flip-inner.is-flipped{rotate:y 180deg;}.vsc-card-face{grid-area:1 / 1;min-inline-size:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;}.vsc-card-face--back{rotate:y 180deg;}.vsc-member-card--back .vsc-member-card-body h3{font-variant-numeric:tabular-nums;letter-spacing:.04em;}.vsc-member-card--back footer strong{font-size:.72rem;white-space:nowrap;}.vsc-card-flip-btn{display:block;margin:12px auto 0;min-block-size:40px;padding:0 16px;border:1px solid rgb(0 0 0 / 14%);border-radius:999px;color:#2b2320;background:rgb(0 0 0 / 5%);font:700 .78rem/1 var(--vsc-font-sans);cursor:pointer;}@media (prefers-reduced-motion:reduce){.vsc-card-flip-inner{transition:none;}}html.vsc-calm .vsc-card-flip-inner{transition:none;}html.vsc-calm *,html.vsc-calm *::before,html.vsc-calm *::after{scroll-behavior:auto !important;animation-duration:1ms !important;animation-iteration-count:1 !important;transition-duration:1ms !important;}html.vsc-calm .vsc-ui-v2 :where(button,[role="button"],.btn,.vsc-button,.more-item):active,html.vsc-calm .vsc-ui-v2 #bottom-nav a:active .bn-ic{scale:none;}html.vsc-calm .vsc-ui-v2 :where(.ev-discovery-card,.ev-card).ev-card-reveal:not(.is-visible){opacity:1;transform:none !important;}@media (prefers-reduced-motion:reduce){.vsc-ui-v2 *,.vsc-ui-v2 *::before,.vsc-ui-v2 *::after{scroll-behavior:auto !important;animation-duration:1ms !important;animation-iteration-count:1 !important;transition-duration:1ms !important;}.vsc-ui-v2 :where(button,[role="button"],.btn,.vsc-button,.more-item):active,.vsc-ui-v2 .ev-discovery-card:has(>.ev-discovery-main:active),.vsc-ui-v2 #bottom-nav a:active .bn-ic{scale:none;}.vsc-ui-v2 :where(.vsc-event-card,.private-conversation,.notif-item):hover{transform:none;}.vsc-ui-v2 .is-live-event .ev-live-chip::after{display:none;}.vsc-ui-v2 .is-tilted{translate:none !important;scale:none !important;}.vsc-ui-v2 :where(.ev-discovery-card,.ev-card).ev-card-reveal:not(.is-visible){opacity:1;transform:none !important;}}.vsc-vote-burst{position:fixed;z-index:9700;pointer-events:none;color:#ffb08d;font:900 1.05rem/1 var(--vsc-font-sans,sans-serif);text-shadow:0 2px 10px rgb(255 120 80 / 70%);}.vsc-vote-burst.is-down{color:rgb(255 255 255 / 55%);text-shadow:none;}
.vsc-app-opening{position:fixed;z-index:12000;inset:0;display:grid;place-items:center;pointer-events:none;color:#fff;}.vsc-app-opening-brand{display:grid;justify-items:center;}.vsc-app-opening-brand img{inline-size:78px;block-size:78px;border-radius:24px;box-shadow:0 18px 45px rgb(0 0 0 / 32%);}.vsc-app-opening-brand span{color:rgb(255 255 255 / 62%);font-size:.62rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;}@keyframes vscOpeningBackdrop{0%{opacity:0;}16%,70%{opacity:1;}100%{opacity:0;visibility:hidden;}}@keyframes vscOpeningBrand{0%{opacity:0;transform:scale(.94) translateY(5px);}25%,72%{opacity:1;transform:none;}100%{opacity:0;transform:scale(1.015);}}@keyframes vscOpeningLeave{to{opacity:0;visibility:hidden;}}#auth-wall{padding:max(18px,env(safe-area-inset-top)) 16px max(28px,env(safe-area-inset-bottom));background:#0d0e13;background-image:radial-gradient(circle at 14% 8%,rgb(244 103 59 / 24%),transparent 32rem),radial-gradient(circle at 92% 88%,rgb(225 64 76 / 18%),transparent 34rem),linear-gradient(155deg,#0d0e13,#181417 62%,#21130f)}#auth-wall::before{background:#f4673b}#auth-wall::after{background:#e1404c}#auth-wall .aw-box{inline-size:100%;max-width:1080px;max-inline-size:1080px;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:start;gap:clamp(18px,4vw,48px);margin:auto;}#auth-wall .aw-public-intro{align-self:center;padding:clamp(8px,2vw,24px);color:#fff;}#auth-wall .aw-public-brand{display:flex;align-items:center;gap:12px;margin-block-end:22px;}#auth-wall .aw-public-brand .aw-logo{inline-size:58px;block-size:58px;margin:0;border-radius:18px;animation:none;}#auth-wall .aw-public-brand>span{color:#ffb18e;font-size:.62rem;font-weight:800;letter-spacing:.16em;}#auth-wall .aw-public-intro h1{max-inline-size:680px;margin:0;color:#fff;font-size:clamp(1.8rem,4.6vw,3.4rem);line-height:1.04;letter-spacing:-.045em;}#auth-wall .aw-public-intro h1 em{font-style:normal;white-space:nowrap;}#auth-wall .aw-public-lead{max-inline-size:620px;margin:15px 0 22px;color:rgb(255 255 255 / 74%);font-size:clamp(.9rem,1.5vw,1.05rem);line-height:1.6;}#auth-wall .aw-public-actions{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:18px;}#auth-wall .aw-public-actions button{min-block-size:48px;padding:0 18px;border-radius:15px;font:800 .75rem/1 var(--vsc-font-sans);cursor:pointer;}#auth-wall #aw-cta-register{border:0;color:#fff;background:var(--vsc-gradient-brand);box-shadow:0 12px 28px rgb(239 70 98 / 20%);}#auth-wall #aw-cta-login{border:1px solid rgb(255 255 255 / 18%);color:#fff;background:rgb(255 255 255 / 6%);}#auth-wall .aw-auth-panel{inline-size:100%;padding:clamp(16px,3vw,24px);border:1px solid rgb(255 255 255 / 11%);border-radius:26px;background:rgb(15 16 22 / 78%);box-shadow:0 24px 70px rgb(0 0 0 / 28%);}#auth-wall .aw-auth-panel .aw-t{color:#fff;font:800 1.25rem/1.2 var(--vsc-font-sans);text-align:left;}#auth-wall .aw-auth-panel .aw-s{margin-block:5px 18px;color:rgb(255 255 255 / 64%) !important;font-size:.75rem;text-align:left;}#auth-wall .aw-public-intro{position:relative;isolation:isolate;}#auth-wall .aw-liens{position:absolute;z-index:-1;inset-block-start:clamp(-40px,-4vw,-16px);inset-inline:clamp(-24px,-3vw,-8px);block-size:clamp(320px,74vw,480px);pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 52%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 52%,transparent 100%);}#auth-wall .aw-liens::before{content:"";position:absolute;inset:0;background:radial-gradient(42% 46% at 38% 34%,rgb(255 122 69 / 16%),transparent 70%),radial-gradient(36% 40% at 74% 52%,rgb(155 123 255 / 13%),transparent 70%),radial-gradient(30% 34% at 60% 18%,rgb(63 208 194 / 8%),transparent 70%);}#auth-wall .aw-liens>svg,#auth-wall .aw-liens>canvas{position:absolute;inset:0;inline-size:100%;block-size:100%;}#auth-wall .aw-liens-static{opacity:.72;transition:opacity 900ms ease;}#auth-wall .aw-liens-canvas{opacity:0;transition:opacity 900ms ease;}#auth-wall .aw-liens.is-live .aw-liens-canvas{opacity:1;}#auth-wall .aw-liens.is-live .aw-liens-static{opacity:0;}#auth-wall .aw-public-intro h1,#auth-wall .aw-public-lead{text-shadow:0 2px 18px rgb(12 10 18 / 70%);}#auth-wall .aw-public-intro h1 em{background:linear-gradient(100deg,#ffb06b 0%,#ff6a4d 38%,#ff4f7a 64%,#a98bff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;}#auth-wall #aw-cta-register{position:relative;overflow:hidden;box-shadow:0 12px 28px rgb(239 70 98 / 22%),0 0 0 1px rgb(255 255 255 / 10%) inset;transition:transform 140ms var(--vsc-ease-standard),box-shadow 220ms ease;}#auth-wall #aw-cta-register::after{content:"";position:absolute;inset:-20% auto -20% -40%;inline-size:34%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / 42%),transparent);transform:translateX(-120%) skewX(-18deg);pointer-events:none;}#auth-wall #aw-cta-register.is-shining::after{animation:awCtaShine 1100ms cubic-bezier(.22,1,.36,1);}@keyframes awCtaShine{to{transform:translateX(520%) skewX(-18deg);}}@media (hover:hover) and (pointer:fine){#auth-wall #aw-cta-register:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgb(239 70 98 / 32%),0 0 0 1px rgb(255 255 255 / 14%) inset;}#auth-wall #aw-upcoming-list>*{transition:transform 220ms var(--vsc-ease-emphasized),border-color 220ms ease,box-shadow 220ms ease;}#auth-wall #aw-upcoming-list>*:hover{border-color:rgb(255 140 90 / 34%);box-shadow:0 18px 40px rgb(0 0 0 / 30%);}}#auth-wall #aw-upcoming-list>*{box-shadow:0 10px 28px rgb(0 0 0 / 22%),inset 0 1px 0 rgb(255 255 255 / 6%);}@media (prefers-reduced-motion:reduce){#auth-wall #aw-cta-register.is-shining::after{animation:none;}#auth-wall .aw-liens-canvas{display:none;}}html.vsc-calm #auth-wall .aw-liens-canvas{display:none;}@media (max-width:820px){#auth-wall .aw-box{max-width:620px;max-inline-size:620px;grid-template-columns:1fr;}#auth-wall .aw-public-intro{padding-inline:2px;}#auth-wall .aw-auth-panel{scroll-margin-block-start:max(12px,env(safe-area-inset-top));}}@media (max-width:390px){#auth-wall{padding-inline:12px;}#auth-wall .aw-public-intro h1{font-size:1.75rem;}#auth-wall .aw-public-actions{display:grid;}#auth-wall .aw-public-actions button{inline-size:100%;}#auth-wall .aw-auth-panel{padding:15px;border-radius:22px;}}@media (prefers-reduced-motion:reduce){.vsc-app-opening{display:none;animation:none;}.vsc-app-opening-brand,#auth-wall .aw-public-intro>*{animation:none;}}#auth-wall #aw-cta-register{min-block-size:54px;padding-inline:24px;font-size:.86rem;}#auth-wall #aw-cta-register small{margin-inline-start:6px;padding:3px 7px;border-radius:999px;background:rgb(255 255 255 / 20%);font-size:.58rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;}#auth-wall .aw-upcoming-list{display:grid;gap:8px;}#auth-wall .aw-upcoming-card:active{transform:scale(.985);}#auth-wall .aw-upcoming-body{min-inline-size:0;inline-size:100%;display:grid;gap:2px;}#auth-wall .aw-upcoming-body strong{overflow:hidden;font-size:.8rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;}#auth-wall .aw-upcoming-body>span{overflow:hidden;color:rgb(255 255 255 / 64%);font-size:.66rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap;}#auth-wall .aw-upcoming-body em{justify-self:start;margin-block-start:3px;padding:2px 8px;border-radius:999px;color:#ffd2bd;background:rgb(244 103 59 / 20%);font-size:.58rem;font-style:normal;font-weight:800;}#auth-wall .aw-upcoming-body em.is-full{color:rgb(255 255 255 / 75%);background:rgb(255 255 255 / 9%);}#auth-wall .aw-public-intro h2{margin:0 0 10px;color:#fff;font-size:1.05rem;letter-spacing:-.02em;}#auth-wall .aw-public-intro>section{margin-block-start:26px;}#auth-wall .aw-upcoming[hidden],#auth-wall .aw-proof-block[hidden]{display:none;}#auth-wall .aw-upcoming-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;}#auth-wall .aw-upcoming-head a{color:#ff9a70;font-size:.72rem;font-weight:800;text-decoration:none;white-space:nowrap;}#auth-wall .aw-upcoming-card{inline-size:100%;display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;justify-items:start;gap:12px;padding:7px 12px 7px 7px;border:1px solid rgb(255 255 255 / 10%);border-radius:18px;color:#fff;background:rgb(255 255 255 / 5%);text-align:left;font:inherit;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease;}#auth-wall .aw-upcoming-card:hover,#auth-wall .aw-upcoming-card:focus-visible{border-color:rgb(255 143 91 / 45%);background:rgb(255 255 255 / 8%);}#auth-wall .aw-upcoming-visual{inline-size:92px;block-size:68px;display:grid;place-items:center;border-radius:13px;object-fit:cover;font-size:1.5rem;background:rgb(244 103 59 / 16%);}#auth-wall .aw-proof{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;}#auth-wall .aw-proof>div{min-inline-size:0;display:grid;gap:2px;padding:11px 12px;border:1px solid rgb(255 255 255 / 10%);border-radius:16px;background:rgb(255 255 255 / 5%);}#auth-wall .aw-proof strong{color:#fff;font-size:1.1rem;letter-spacing:-.02em;}#auth-wall .aw-proof small{color:rgb(255 255 255 / 60%);font-size:.62rem;line-height:1.35;}#auth-wall .aw-insta{display:inline-flex;gap:6px;margin-block-start:10px;color:#ffd2bd;font-size:.74rem;font-weight:800;text-decoration:none;}#auth-wall .aw-steps{display:grid;gap:8px;margin:0;padding:0;list-style:none;}#auth-wall .aw-steps li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start;}#auth-wall .aw-steps b{inline-size:30px;block-size:30px;display:grid;place-items:center;border-radius:10px;color:#fff;background:var(--vsc-gradient-brand);font-size:.8rem;}#auth-wall .aw-steps strong{color:#fff;font-size:.84rem;}#auth-wall .aw-steps p,#auth-wall .aw-faq p{margin:2px 0 0;color:rgb(255 255 255 / 66%);font-size:.74rem;line-height:1.5;}#auth-wall .aw-faq details{padding:11px 14px;border-radius:14px;background:rgb(255 255 255 / 5%);}#auth-wall .aw-faq details + details{margin-block-start:6px;}#auth-wall .aw-faq summary{color:#fff;font-size:.8rem;font-weight:750;cursor:pointer;}#auth-wall .aw-seo-links{display:flex;flex-wrap:wrap;gap:6px 14px;margin-block-start:22px;font-size:.74rem;}#auth-wall .aw-seo-links a{color:inherit;opacity:.7;text-decoration:underline;text-underline-offset:2px;}html.vsc-public #sidebar,html.vsc-public #sb-ov,html.vsc-public #bottom-nav,html.vsc-public #main>:not(#page-rgpd),html.vsc-public #more-menu,html.vsc-public #more-menu-ov{display:none !important;}.ev-filter-count:empty,.club-partner-count:empty{display:none !important;}#auth-wall .aw-moments[hidden],#auth-wall .aw-moments [hidden]{display:none;}#auth-wall .aw-moments-photos{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;}#auth-wall .aw-moments-photos img{flex:0 0 auto;inline-size:132px;block-size:176px;border-radius:16px;object-fit:cover;scroll-snap-align:start;background:rgb(255 255 255 / 6%);}#auth-wall .aw-quotes{display:grid;gap:8px;margin-block-start:10px;}#auth-wall .aw-quotes blockquote{margin:0;padding:12px 14px;border-radius:16px;background:rgb(255 255 255 / 5%);}#auth-wall .aw-quotes p{margin:0;color:#fff;font-size:.8rem;line-height:1.5;}#auth-wall .aw-quotes footer{margin-block-start:4px;color:rgb(255 255 255 / 55%);font-size:.66rem;}#auth-wall .aw-final{display:grid;gap:10px;margin-block-start:26px;padding:16px;border:1px solid rgb(255 143 91 / 28%);border-radius:20px;background:rgb(244 103 59 / 9%);}#auth-wall .aw-final strong{color:#fff;font-size:.95rem;}#auth-wall #aw-cta-final{min-block-size:50px;border:0;border-radius:15px;color:#fff;background:var(--vsc-gradient-brand);font:800 .82rem/1 var(--vsc-font-sans);cursor:pointer;}#auth-wall .aw-play[hidden],.vsc-play-badge[hidden]{display:none !important;}#auth-wall .aw-play{display:flex;align-items:center;gap:12px;max-inline-size:520px;margin-block-start:14px;padding:10px 14px 10px 10px;border:1px solid rgb(255 255 255 / 11%);border-radius:18px;background:rgb(255 255 255 / 5%);color:rgb(255 255 255 / 74%);font-size:.72rem;line-height:1.45;text-decoration:none;}#auth-wall .aw-play img{flex:0 0 auto;inline-size:135px;block-size:40px;}.vsc-play-badge{display:inline-flex;align-items:center;min-block-size:42px;border-radius:9px;}.vsc-play-badge img{display:block;inline-size:141px;block-size:auto;}.vsc-play-badge:focus-visible,#auth-wall .aw-play:focus-visible{outline:2px solid #ff9962;outline-offset:3px;}
:root{--vsc-open-k:1;--vsc-open-exit:420ms;--vsc-open-progress:0;}html.vsc-launch-cold{--vsc-open-k:2.2;--vsc-open-exit:1100ms;}html.vsc-launch-quick{--vsc-open-k:.55;--vsc-open-exit:280ms;}html.vsc-launch-none .vsc-app-opening{display:none;}.vsc-app-opening{overflow:hidden;background:#0d0d12;animation:vscOpeningStage 120ms ease both;}@keyframes vscOpeningStage{0%{opacity:0;}100%{opacity:1;}}.vsc-app-opening.is-leaving{animation:vscOpeningExit var(--vsc-open-exit) ease-in both;}@keyframes vscOpeningExit{0%,35%{opacity:1;}100%{opacity:0;visibility:hidden;}}.vsc-opening-aurora{position:absolute;inset:-20%;pointer-events:none;animation:vscOpeningAurora calc(1500ms * var(--vsc-open-k)) ease-out both;}.vsc-opening-aurora>i{position:absolute;inline-size:70vmax;block-size:70vmax;border-radius:50%;opacity:.8;}.vsc-opening-aurora>i:nth-child(1){inset-block-start:4%;inset-inline-start:18%;background:radial-gradient(circle,rgb(243 111 63 / 62%),transparent 62%);animation:vscOpeningBlobA calc(1800ms * var(--vsc-open-k)) ease-in-out infinite alternate;}.vsc-opening-aurora>i:nth-child(2){inset-block-start:34%;inset-inline-start:-14%;background:radial-gradient(circle,rgb(255 79 94 / 46%),transparent 60%);animation:vscOpeningBlobB calc(2100ms * var(--vsc-open-k)) ease-in-out infinite alternate;}.vsc-opening-aurora>i:nth-child(3){inset-block-start:40%;inset-inline-start:44%;background:radial-gradient(circle,rgb(255 184 77 / 30%),transparent 60%);animation:vscOpeningBlobC calc(1900ms * var(--vsc-open-k)) ease-in-out infinite alternate;}@keyframes vscOpeningAurora{0%{opacity:0;transform:scale(.85);}30%,100%{opacity:1;transform:none;}}@keyframes vscOpeningBlobA{0%{transform:translate(-8%,6%) scale(.7);}100%{transform:translate(6%,-4%) scale(1.08);}}@keyframes vscOpeningBlobB{0%{transform:translate(10%,4%) scale(.8);}100%{transform:translate(-4%,-6%) scale(1.1);}}@keyframes vscOpeningBlobC{0%{transform:translate(-6%,-8%) scale(.6);}100%{transform:translate(4%,6%) scale(1.15);}}.vsc-app-opening-brand{position:relative;z-index:1;gap:12px;animation:none;}.vsc-app-opening.is-leaving .vsc-app-opening-brand{animation:vscOpeningThrough var(--vsc-open-exit) cubic-bezier(.55,0,.75,.2) both;}@keyframes vscOpeningThrough{0%{opacity:1;transform:none;filter:none;}100%{opacity:0;transform:scale(1.9);filter:blur(10px);}}.vsc-opening-logo{position:relative;display:grid;grid-template-columns:repeat(3,30px);grid-template-rows:repeat(3,30px);inline-size:90px;block-size:90px;border-radius:26px;animation:vscOpeningLogoPulse calc(1500ms * var(--vsc-open-k)) var(--vsc-ease-emphasized) both;}.vsc-opening-logo>i{--fx:0px;--fy:-60px;--fr:0deg;--fd:0ms;display:block;background:url("../vsc-logo-square.jpg") no-repeat;background-size:90px 90px;opacity:0;animation:vscOpeningPiece calc(600ms * var(--vsc-open-k)) cubic-bezier(.2,1.2,.35,1) calc(var(--fd) * var(--vsc-open-k)) both;}.vsc-opening-logo>i:nth-child(1){--fx:-120px;--fy:-150px;--fr:-160deg;--fd:60ms;background-position:0 0;border-start-start-radius:26px;}.vsc-opening-logo>i:nth-child(2){--fx:10px;--fy:-210px;--fr:120deg;--fd:140ms;background-position:-30px 0;}.vsc-opening-logo>i:nth-child(3){--fx:140px;--fy:-130px;--fr:180deg;--fd:90ms;background-position:-60px 0;border-start-end-radius:26px;}.vsc-opening-logo>i:nth-child(4){--fx:-170px;--fy:10px;--fr:140deg;--fd:190ms;background-position:0 -30px;}.vsc-opening-logo>i:nth-child(5){background-position:-30px -30px;animation-name:vscOpeningCore;}.vsc-opening-logo>i:nth-child(6){--fx:170px;--fy:20px;--fr:-130deg;--fd:120ms;background-position:-60px -30px;}.vsc-opening-logo>i:nth-child(7){--fx:-130px;--fy:150px;--fr:150deg;--fd:170ms;background-position:0 -60px;border-end-start-radius:26px;}.vsc-opening-logo>i:nth-child(8){--fx:-10px;--fy:210px;--fr:-110deg;--fd:220ms;background-position:-30px -60px;}.vsc-opening-logo>i:nth-child(9){--fx:130px;--fy:140px;--fr:-170deg;--fd:100ms;background-position:-60px -60px;border-end-end-radius:26px;}@keyframes vscOpeningPiece{0%{opacity:0;transform:translate(var(--fx),var(--fy)) rotate(var(--fr)) scale(.3);}30%{opacity:1;}100%{opacity:1;transform:none;}}@keyframes vscOpeningCore{0%{opacity:0;transform:scale(.1);}55%{opacity:1;transform:scale(1.2);}100%{opacity:1;transform:none;}}.vsc-app-opening-brand .vsc-opening-logo>img{position:absolute;inset:0;inline-size:100%;block-size:100%;border-radius:26px;opacity:0;box-shadow:0 0 0 1px rgb(255 255 255 / 10%),0 22px 60px rgb(243 111 63 / 45%);animation:vscOpeningSeal calc(1500ms * var(--vsc-open-k)) ease both;}@keyframes vscOpeningSeal{0%,52%{opacity:0;}57%,100%{opacity:1;}}.vsc-opening-logo::after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;background:linear-gradient(105deg,transparent 30%,rgb(255 255 255 / 65%) 48%,transparent 66%);background-size:260% 100%;background-position:130% 0;opacity:0;pointer-events:none;animation:vscOpeningGlint calc(1500ms * var(--vsc-open-k)) ease both;}@keyframes vscOpeningGlint{0%,55%{opacity:0;background-position:130% 0;}59%{opacity:1;}76%{opacity:1;background-position:-30% 0;}82%,100%{opacity:0;background-position:-30% 0;}}@keyframes vscOpeningLogoPulse{0%,52%{transform:none;}60%{transform:scale(1.12);}70%,100%{transform:none;}}.vsc-opening-logo>em{position:absolute;inset:-6px;border:2px solid rgb(255 150 100 / 85%);border-radius:32px;opacity:0;pointer-events:none;animation:vscOpeningRing calc(1500ms * var(--vsc-open-k)) cubic-bezier(.2,.8,.3,1) both;}.vsc-opening-logo>em + em{border-color:rgb(255 79 94 / 70%);animation-name:vscOpeningRingLate;}@keyframes vscOpeningRing{0%,54%{opacity:0;transform:scale(.9);}57%{opacity:1;}80%,100%{opacity:0;transform:scale(2.6);border-radius:50%;}}@keyframes vscOpeningRingLate{0%,60%{opacity:0;transform:scale(.9);}63%{opacity:.9;}88%,100%{opacity:0;transform:scale(3.4);border-radius:50%;}}.vsc-opening-logo>s{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:6px;block-size:6px;margin:-3px 0 0 -3px;border-radius:50%;background:#ffd2a8;box-shadow:0 0 10px 2px rgb(255 140 80 / 80%);opacity:0;pointer-events:none;transform:rotate(var(--a)) translateY(0);animation:vscOpeningSpark calc(1500ms * var(--vsc-open-k)) cubic-bezier(.15,.9,.3,1) both;}.vsc-opening-logo>s:nth-of-type(even){inline-size:4px;block-size:4px;margin:-2px 0 0 -2px;animation-name:vscOpeningSparkFar;}@keyframes vscOpeningSpark{0%,55%{opacity:0;transform:rotate(var(--a)) translateY(-40px) scale(1);}58%{opacity:1;}82%,100%{opacity:0;transform:rotate(var(--a)) translateY(-104px) scale(.2);}}@keyframes vscOpeningSparkFar{0%,57%{opacity:0;transform:rotate(var(--a)) translateY(-44px) scale(1);}60%{opacity:1;}86%,100%{opacity:0;transform:rotate(var(--a)) translateY(-136px) scale(.2);}}.vsc-app-opening-brand strong{display:flex;font-size:1.28rem;font-weight:800;letter-spacing:-.01em;}.vsc-app-opening-brand strong>i{display:inline-block;font-style:normal;background:linear-gradient(180deg,#fff 40%,#ffc7a6);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:0;animation:vscOpeningLetter calc(420ms * var(--vsc-open-k)) cubic-bezier(.2,1.3,.4,1) calc((380ms + var(--i) * 22ms) * var(--vsc-open-k)) both;}@keyframes vscOpeningLetter{0%{opacity:0;transform:translateY(14px) rotate(8deg);filter:blur(4px);}100%{opacity:1;transform:none;filter:none;}}.vsc-app-opening-brand>span:not(.vsc-opening-logo){margin-block-start:-4px;animation:vscOpeningTagline calc(480ms * var(--vsc-open-k)) ease calc(820ms * var(--vsc-open-k)) both;}@keyframes vscOpeningTagline{0%{opacity:0;letter-spacing:.4em;}100%{opacity:1;letter-spacing:.13em;}}.vsc-opening-logo>.vsc-opening-progress{position:absolute;inset:-21px;inline-size:132px;block-size:132px;overflow:visible;pointer-events:none;transform:rotate(-90deg);opacity:0;animation:none;}html.vsc-launch-cold .vsc-opening-logo>.vsc-opening-progress{animation:vscOpeningProgressIn 420ms ease calc(820ms * var(--vsc-open-k)) both;}.vsc-opening-progress circle{fill:none;stroke-width:3;}.vsc-opening-progress circle:first-child{stroke:rgb(255 255 255 / 10%);}.vsc-opening-progress circle + circle{stroke:#ff9a6b;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--vsc-open-progress) * 100);transition:stroke-dashoffset 520ms cubic-bezier(.22,1,.36,1);}@keyframes vscOpeningProgressIn{0%{opacity:0;transform:rotate(-90deg) scale(.86);}100%{opacity:1;transform:rotate(-90deg);}}.vsc-app-opening-brand>:is(.vsc-opening-wait,.vsc-opening-hello){position:absolute;inset-block-start:calc(100% + 18px);inset-inline:-40px;margin:0;text-align:center;}.vsc-opening-wait{color:rgb(255 255 255 / 55%);font-size:.78rem;font-weight:600;opacity:0;transition:opacity 300ms ease;}.vsc-app-opening.is-waiting:not(.has-hello) .vsc-opening-wait{opacity:1;}.vsc-opening-hello{display:grid;gap:4px;justify-items:center;animation:vscOpeningHello 520ms cubic-bezier(.22,1,.36,1) both;}.vsc-opening-hello[hidden]{display:none;}.vsc-opening-hello>b{color:#fff;font-size:1.02rem;font-weight:800;}.vsc-app-opening-brand .vsc-opening-hello>small{display:-webkit-box;max-inline-size:min(84vw,340px);overflow:hidden;color:rgb(255 214 190 / 82%);font-size:.76rem;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none;-webkit-box-orient:vertical;-webkit-line-clamp:2;}@keyframes vscOpeningHello{0%{opacity:0;transform:translateY(10px);}100%{opacity:1;transform:none;}}.vsc-opening-line{position:absolute;inset-block-start:50%;inset-inline:0;block-size:2px;background:linear-gradient(90deg,transparent,#ffb38a 30%,#fff 50%,#ff7a8a 70%,transparent);box-shadow:0 0 18px 2px rgb(255 140 90 / 55%);transform:scaleX(0);opacity:0;pointer-events:none;}html.vsc-launch-cold .vsc-opening-line{animation:vscOpeningLine calc(900ms * var(--vsc-open-k)) cubic-bezier(.7,0,.2,1) both;}@keyframes vscOpeningLine{0%{opacity:1;transform:scaleX(0);}45%{opacity:1;transform:scaleX(1);}100%{opacity:0;transform:scaleX(1) scaleY(28);}}@property --vsc-spin{syntax:"<angle>";inherits:true;initial-value:0deg;}.vsc-opening-orbit{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:0;block-size:0;pointer-events:none;display:none;}html.vsc-launch-cold .vsc-opening-orbit{display:block;}@keyframes vscOrbitPath{0%{translate:132.0px 0.0px;transform:scale(0.920);opacity:1;}4.17%{translate:127.5px 8.8px;transform:scale(0.961);opacity:1;}8.33%{translate:114.3px 17.0px;transform:scale(1.000);opacity:1;}12.5%{translate:93.3px 24.0px;transform:scale(1.033);opacity:1;}16.7%{translate:66.0px 29.4px;transform:scale(1.059);opacity:1;}20.8%{translate:34.2px 32.8px;transform:scale(1.075);opacity:1;}25%{translate:0.0px 34.0px;transform:scale(1.080);opacity:1;}29.2%{translate:-34.2px 32.8px;transform:scale(1.075);opacity:1;}33.3%{translate:-66.0px 29.4px;transform:scale(1.059);opacity:1;}37.5%{translate:-93.3px 24.0px;transform:scale(1.033);opacity:1;}41.7%{translate:-114.3px 17.0px;transform:scale(1.000);opacity:1;}45.8%{translate:-127.5px 8.8px;transform:scale(0.961);opacity:1;}50%{translate:-132.0px 0.0px;transform:scale(0.920);opacity:1;}54.2%{translate:-127.5px -8.8px;transform:scale(0.879);opacity:1;}58.3%{translate:-114.3px -17.0px;transform:scale(0.840);opacity:1;}62.5%{translate:-93.3px -24.0px;transform:scale(0.807);opacity:1;}66.7%{translate:-66.0px -29.4px;transform:scale(0.781);opacity:1;}70.8%{translate:-34.2px -32.8px;transform:scale(0.765);opacity:0;}75%{translate:-0.0px -34.0px;transform:scale(0.760);opacity:0;}79.2%{translate:34.2px -32.8px;transform:scale(0.765);opacity:0;}83.3%{translate:66.0px -29.4px;transform:scale(0.781);opacity:1;}87.5%{translate:93.3px -24.0px;transform:scale(0.807);opacity:1;}91.7%{translate:114.3px -17.0px;transform:scale(0.840);opacity:1;}95.8%{translate:127.5px -8.8px;transform:scale(0.879);opacity:1;}100%{translate:132.0px -0.0px;transform:scale(0.920);opacity:1;}}.vsc-opening-orbit>i{position:absolute;inset-block-start:-15px;inset-inline-start:-15px;inline-size:30px;block-size:30px;display:grid;place-items:center;border-radius:50%;background:rgb(255 255 255 / 9%);box-shadow:0 0 0 1px rgb(255 255 255 / 14%),0 6px 18px rgb(0 0 0 / 30%);font-size:15px;font-style:normal;line-height:1;--orbit-shift:0s;translate:132px 0;animation:vscOrbitPath 10s linear var(--orbit-shift) infinite,vscOrbitIn 640ms cubic-bezier(.2,1.4,.4,1) calc(900ms * var(--vsc-open-k) + var(--orbit-step,0ms)) backwards;}.vsc-opening-orbit>i:nth-child(2){--orbit-shift:-1.6667s;--orbit-step:96ms;}.vsc-opening-orbit>i:nth-child(3){--orbit-shift:-3.3333s;--orbit-step:192ms;}.vsc-opening-orbit>i:nth-child(4){--orbit-shift:-5s;--orbit-step:288ms;}.vsc-opening-orbit>i:nth-child(5){--orbit-shift:-6.6667s;--orbit-step:384ms;}.vsc-opening-orbit>i:nth-child(6){--orbit-shift:-8.3333s;--orbit-step:480ms;}.vsc-opening-step{position:absolute;inset-block-end:max(13vh,90px);inset-inline:0;block-size:20px;margin:0;overflow:hidden;color:rgb(255 210 185 / 80%);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase;pointer-events:none;}.vsc-opening-step>span{position:absolute;inset-inline:0;animation:vscStepIn 380ms cubic-bezier(.22,1,.36,1) both;}.vsc-opening-step>span.is-out{animation:vscStepOut 380ms ease forwards;}@keyframes vscStepIn{0%{opacity:0;transform:translateY(14px);}100%{opacity:1;transform:none;}}@keyframes vscStepOut{to{opacity:0;transform:translateY(-14px);}}html.vsc-launch-cold .vsc-app-opening.is-waiting .vsc-opening-wait{opacity:0;}@property --vsc-hole{syntax:"<length>";inherits:false;initial-value:0px;}html.vsc-launch-cold .vsc-app-opening.is-leaving{-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent var(--vsc-hole),#000 calc(var(--vsc-hole) + 2px));mask-image:radial-gradient(circle at 50% 50%,transparent var(--vsc-hole),#000 calc(var(--vsc-hole) + 2px));animation:vscOpeningPortal var(--vsc-open-exit) cubic-bezier(.7,0,.25,1) both;}@keyframes vscOpeningPortal{0%{--vsc-hole:0px;opacity:1;}85%{opacity:1;}100%{--vsc-hole:120vmax;opacity:0;visibility:hidden;}}html.vsc-launch-cold .vsc-app-opening.is-leaving .vsc-opening-orbit>i{animation:vscOrbitPath 10s linear var(--orbit-shift) infinite,vscOrbitOut calc(var(--vsc-open-exit) * .6) cubic-bezier(.5,0,.9,.4) forwards;}@keyframes vscOrbitOut{to{scale:2.4;opacity:0;}}.vsc-opening-halo,.vsc-opening-bokeh{display:none;}html.vsc-launch-cold .vsc-opening-halo{position:absolute;inset-block-start:calc(50% - 41vmax);inset-inline-start:calc(50% - 41vmax);display:block;inline-size:82vmax;block-size:82vmax;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgb(255 138 92 / 36%) 30deg,transparent 70deg,transparent 150deg,rgb(255 79 120 / 30%) 190deg,transparent 230deg,transparent 290deg,rgb(255 196 120 / 26%) 320deg,transparent 360deg);-webkit-mask-image:radial-gradient(circle,#000 8%,transparent 62%);mask-image:radial-gradient(circle,#000 8%,transparent 62%);pointer-events:none;animation:vscHaloIn calc(1100ms * var(--vsc-open-k)) ease calc(500ms * var(--vsc-open-k)) both,vscHaloSpin 14s linear infinite;}@keyframes vscHaloIn{0%{opacity:0;scale:.4;}100%{opacity:1;scale:1;}}@keyframes vscHaloSpin{to{rotate:360deg;}}html.vsc-launch-cold .vsc-opening-bokeh{position:absolute;inset:0;display:block;overflow:hidden;pointer-events:none;}.vsc-opening-bokeh>i{position:absolute;inset-block-end:-20px;inset-inline-start:var(--x);inline-size:var(--s);block-size:var(--s);border-radius:50%;background:radial-gradient(circle,#ffd8b8,rgb(255 140 90 / 0%) 70%);box-shadow:0 0 calc(var(--s) * 2) rgb(255 150 100 / 55%);opacity:0;animation:vscBokehRise var(--t) ease-in calc(var(--d) + 300ms) infinite;}@keyframes vscBokehRise{0%{opacity:0;transform:translate3d(0,0,0) scale(.6);}15%{opacity:.9;}70%{opacity:.6;}100%{opacity:0;transform:translate3d(18px,-78vh,0) scale(1.3);}}html.vsc-launch-cold .vsc-app-opening-brand strong>i{background-image:linear-gradient(100deg,#fff 0%,#fff 38%,#ffd2b4 46%,#ff8f6b 50%,#ffd2b4 54%,#fff 62%,#fff 100%);background-size:400% 100%;background-position:100% 0;animation:vscOpeningLetter calc(420ms * var(--vsc-open-k)) cubic-bezier(.2,1.3,.4,1) calc((380ms + var(--i) * 22ms) * var(--vsc-open-k)) both,vscLetterShine 1600ms ease-in-out calc(1500ms * var(--vsc-open-k) + var(--i) * 45ms) infinite;}html.vsc-launch-cold .vsc-app-opening-brand .vsc-opening-logo>img{animation:vscOpeningSeal calc(1500ms * var(--vsc-open-k)) ease both,vscLogoBreath 2200ms ease-in-out calc(1500ms * var(--vsc-open-k)) infinite;}@keyframes vscLogoBreath{0%,100%{box-shadow:0 0 0 1px rgb(255 255 255 / 10%),0 22px 60px rgb(243 111 63 / 45%);}50%{box-shadow:0 0 0 1px rgb(255 255 255 / 18%),0 22px 80px rgb(255 120 90 / 75%),0 0 40px rgb(255 160 110 / 40%);}}html.vsc-launch-cold .vsc-app-opening.is-leaving .vsc-opening-halo{animation:vscHaloFlash var(--vsc-open-exit) ease-out forwards;}@keyframes vscHaloFlash{0%{opacity:1;scale:1;}30%{opacity:1;scale:1.25;}100%{opacity:0;scale:1.6;}}.vsc-haptic{position:fixed;inset-block-start:0;inset-inline-start:0;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none;}.vsc-ui-v2 #bottom-nav ul{position:relative;}.vsc-ui-v2 #bottom-nav .vsc-nav-indicator{position:absolute;z-index:0;inset-block-start:0;inset-inline-start:0;border-radius:18px;background:linear-gradient(180deg,rgb(243 111 63 / 16%),rgb(255 255 255 / 5%));box-shadow:inset 0 0 0 1px rgb(255 176 141 / 14%);opacity:0;pointer-events:none;transition:transform 320ms var(--vsc-ease-emphasized),inline-size 320ms var(--vsc-ease-emphasized),opacity 160ms ease;}.vsc-ui-v2 #bottom-nav .vsc-nav-indicator::after{content:"";position:absolute;inset-inline:28%;inset-block-end:3px;block-size:3px;border-radius:var(--vsc-radius-pill);background:var(--vsc-orange-light);transition:inset-inline 320ms var(--vsc-ease-emphasized);}.vsc-ui-v2 #bottom-nav .vsc-nav-indicator.is-sliding::after{inset-inline:14%;transition-duration:140ms;}.vsc-ui-v2 #bottom-nav .vsc-nav-indicator.is-visible{opacity:1;}.vsc-ui-v2 #bottom-nav .vsc-nav-indicator.no-slide{transition:opacity 160ms ease;}.vsc-ui-v2 #bottom-nav li{position:relative;z-index:1;}.vsc-ui-v2 #bottom-nav.has-vsc-indicator a.active,.vsc-ui-v2 #bottom-nav.has-vsc-indicator #btn-notifs-mobile.is-open{background:transparent;}.vsc-ui-v2 #bottom-nav.has-vsc-indicator a::after{display:none;}.vsc-ui-v2 #bottom-nav a.vsc-nav-pop .bn-ic{animation:vscNavPop 560ms var(--vsc-ease-emphasized);}@keyframes vscNavPop{0%{transform:translateY(0) scale(.7) rotate(-14deg);}35%{transform:translateY(-9px) scale(1.22) rotate(8deg);}60%{transform:translateY(-1px) scale(.94) rotate(-4deg);}80%{transform:translateY(-5px) scale(1.05) rotate(2deg);}100%{transform:translateY(-3px) scale(1);}}.vsc-ui-v2 .vsc-seat-gauge{display:block;flex:0 0 38px;inline-size:38px;block-size:5px;overflow:hidden;border-radius:var(--vsc-radius-pill);background:rgb(255 255 255 / 10%);}.vsc-ui-v2 .vsc-seat-gauge>i{display:block;block-size:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#6ee7a0);transform:scaleX(var(--seat,0));transform-origin:left center;}.vsc-ui-v2 .vsc-seat-gauge.is-low>i{background:linear-gradient(90deg,var(--vsc-orange),#ffb347);}.vsc-ui-v2 .vsc-seat-gauge.is-full>i{background:linear-gradient(90deg,#ef4444,#f87171);}.vsc-ui-v2 .vsc-seat-gauge>i.is-filling{animation:vscSeatFill 700ms var(--vsc-spring-smooth,ease-out);}@keyframes vscSeatFill{from{transform:scaleX(var(--seat-from,0));}to{transform:scaleX(var(--seat,0));}}.vsc-ui-v2 .event-detail-community-heading .vsc-seat-gauge{inline-size:min(140px,100%);block-size:6px;margin-block:3px 1px;}.vsc-ui-v2 #page-evenements .ev-discovery-card{transition:transform 160ms var(--vsc-ease-standard),filter 160ms ease;-webkit-tap-highlight-color:transparent;}.vsc-ui-v2 #page-evenements .ev-discovery-card:has(.ev-discovery-main:active){transform:scale(.985);filter:brightness(1.06);}.vsc-ui-v2 #page-evenements .ev-discovery-card .ev-choice-join:not(:disabled):active{transform:scale(.94);}.vsc-ui-v2 :where(.btn,.btn-join-main,.ev-choice-join,.resp-btn){transition:transform var(--vsc-motion-micro) var(--vsc-ease-standard),filter var(--vsc-motion-micro) ease;}.vsc-ui-v2 :where(.btn,.btn-join-main,.resp-btn):not(:disabled):active{filter:brightness(.94);}.vsc-ui-v2 #page-evenements .ev-discovery-visual .vsc-countdown{position:absolute;z-index:3;inset-block-start:8px;inset-inline:6px;display:flex;align-items:center;justify-content:center;gap:5px;min-block-size:24px;padding:3px 7px 3px 4px;border:1px solid rgb(255 255 255 / 20%);border-radius:var(--vsc-radius-pill);color:#fff;background:linear-gradient(180deg,rgb(20 21 27 / 72%),rgb(10 11 15 / 78%));box-shadow:0 4px 12px rgb(0 0 0 / 22%),inset 0 1px 0 rgb(255 255 255 / 10%);font:700 .56rem/1.1 var(--vsc-font-sans);letter-spacing:.01em;white-space:nowrap;--cd-ring:rgb(255 255 255 / 85%);}.vsc-ui-v2 #page-evenements .ev-discovery-visual .vsc-countdown>svg{flex:0 0 auto;inline-size:15px;block-size:15px;transform:rotate(-90deg);overflow:visible;}.vsc-ui-v2 #page-evenements .ev-discovery-visual .vsc-countdown circle{fill:none;stroke:rgb(255 255 255 / 18%);stroke-width:2.4;}.vsc-ui-v2 #page-evenements .ev-discovery-visual .vsc-countdown circle.is-left{stroke:var(--cd-ring);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:var(--cd,100);transition:stroke-dashoffset 900ms var(--vsc-ease-emphasized,ease-out);}.vsc-ui-v2 #page-evenements .ev-discovery-visual .vsc-countdown>span{overflow:hidden;text-overflow:ellipsis;}.vsc-ui-v2 #page-evenements .ev-discovery-visual .vsc-countdown small{font:inherit;color:rgb(255 255 255 / 78%);}.vsc-ui-v2 #page-evenements .ev-discovery-visual .vsc-countdown b{font-weight:850;font-variant-numeric:tabular-nums;color:#fff;}.vsc-ui-v2 #page-evenements .ev-discovery-visual .vsc-countdown[data-tone="soon"]{--cd-ring:#f9c846;border-color:rgb(249 200 70 / 45%);}.vsc-ui-v2 #page-evenements .ev-discovery-visual .vsc-countdown[data-tone="now"]{--cd-ring:#ff8a5c;border-color:rgb(255 176 141 / 60%);background:linear-gradient(180deg,rgb(48 20 10 / 76%),rgb(26 12 8 / 82%));}.vsc-ui-v2 #page-evenements .ev-discovery-visual .vsc-countdown[data-tone="now"]>svg{animation:vscCountdownBreath 2.4s ease-in-out infinite;}@keyframes vscCountdownBreath{0%,100%{transform:rotate(-90deg) scale(1);}50%{transform:rotate(-90deg) scale(1.16);}}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-card-top>.ev-category-chip.vsc-loved-chip{flex:none;min-inline-size:max-content;border-color:rgb(249 200 70 / 70%);color:#4a3000;background:linear-gradient(110deg,#fff3c9 0%,#ffe39a 40%,#fff7dc 50%,#ffe39a 60%,#fff3c9 100%);background-size:250% 100%;background-position:100% 0;font-weight:850;animation:vscLovedShine 2.6s ease-in-out 600ms 2;}@keyframes vscLovedShine{to{background-position:-150% 0;}}.vsc-ui-v2 #page-evenements .ev-category-chip.vsc-loved-chip::before{content:"★";inline-size:auto;block-size:auto;border-radius:0;color:#b7791f;background:none;box-shadow:none;font-size:.8em;line-height:1;}.registration-welcome-check{border-color:rgb(66 184 131 / 40%) !important;background:radial-gradient(circle,rgb(66 184 131 / 22%),rgb(66 184 131 / 6%)) !important;animation:vscConfirmPop 700ms cubic-bezier(.22,1,.36,1) 120ms;}.registration-welcome-check>svg{inline-size:34px;block-size:34px;overflow:visible;}.registration-welcome-check circle,.registration-welcome-check path{fill:none;stroke:#42b883;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;}.registration-welcome.is-visible .registration-welcome-check circle{animation:vscConfirmDraw 520ms ease-out 180ms backwards;}.registration-welcome.is-visible .registration-welcome-check path{animation:vscConfirmDraw 360ms ease-out 620ms backwards;}@keyframes vscConfirmDraw{from{stroke-dashoffset:1;}to{stroke-dashoffset:0;}}@keyframes vscConfirmPop{0%{transform:scale(.7);box-shadow:0 0 0 0 rgb(66 184 131 / 45%);}55%{transform:scale(1.08);box-shadow:0 0 0 14px rgb(66 184 131 / 0%);}100%{transform:scale(1);box-shadow:0 0 0 0 rgb(66 184 131 / 0%);}}.registration-welcome-ticket{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);gap:.7rem;align-items:center;margin:.2rem 0 .7rem;padding:.62rem .7rem;border:1px dashed rgb(249 200 70 / 38%);border-radius:14px;background:linear-gradient(120deg,rgb(249 200 70 / 10%),rgb(255 122 53 / 6%));}.registration-welcome-ticket>b{display:grid;justify-items:center;padding:.3rem 0;border-inline-end:1px dashed rgb(255 255 255 / 18%);color:var(--yw,#f9c846);font:850 .58rem/1.1 inherit;text-transform:uppercase;letter-spacing:.08em;}.registration-welcome-ticket>b>strong{font-size:1.35rem;line-height:1;color:#fff;letter-spacing:0;}.registration-welcome-ticket>div{min-width:0;display:grid;gap:.16rem;}.registration-welcome-ticket>div>strong{overflow:hidden;color:#fff;font-size:.8rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;}.registration-welcome-ticket em{overflow:hidden;color:#c9cad3;font-size:.66rem;font-style:normal;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap;}.registration-welcome-ticket em:first-of-type::first-letter{text-transform:uppercase;}.vsc-ui-v2 #page-evenements .ev-choice-join.vsc-join-morph{animation:vscJoinMorph 620ms var(--vsc-ease-emphasized);}@keyframes vscJoinMorph{0%{transform:scale(.82);box-shadow:0 0 0 0 rgb(66 184 131 / 60%);}45%{transform:scale(1.07);box-shadow:0 0 0 10px rgb(66 184 131 / 0%);}100%{transform:scale(1);box-shadow:0 0 0 0 rgb(66 184 131 / 0%);}}.vsc-ui-v2 #page-evenements .ev-choice-join{position:relative;}.vsc-ui-v2 #page-evenements .ev-discovery-social [data-feed-like]{position:relative;overflow:visible;}.vsc-ui-v2 #page-evenements .ev-discovery-social [data-feed-like].vsc-like-pop{animation:vscLikePop 520ms cubic-bezier(.2,1.3,.4,1);}@keyframes vscLikePop{0%{transform:scale(1);box-shadow:0 0 0 0 rgb(232 69 107 / 45%);}30%{transform:scale(1.16);}60%{transform:scale(.96);}100%{transform:scale(1);box-shadow:0 0 0 9px rgb(232 69 107 / 0%);}}.vsc-join-bubble{position:fixed;z-index:9900;inline-size:28px;block-size:28px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;color:#fff;background:var(--vsc-gradient-brand);box-shadow:0 8px 20px rgb(239 70 98 / 38%);font:900 .72rem/1 var(--vsc-font-sans);pointer-events:none;}.vsc-ui-v2 #page-evenements .ev-discovery-people>.vsc-avatar-arrive{animation:vscAvatarArrive 420ms var(--vsc-ease-emphasized);}@keyframes vscAvatarArrive{0%{transform:scale(1);box-shadow:0 0 0 0 rgb(255 176 141 / 70%);}40%{transform:scale(1.28);}100%{transform:scale(1);box-shadow:0 0 0 8px rgb(255 176 141 / 0%);}}.vsc-like-float{position:absolute;inset-block-start:-2px;inset-inline-start:12px;color:#e8456b;font-size:.9rem;line-height:1;pointer-events:none;animation:vscLikeFloat 720ms cubic-bezier(.22,1,.36,1) forwards;}@keyframes vscLikeFloat{0%{transform:translateY(0) scale(.6);opacity:1;}100%{transform:translateY(-26px) scale(1.2) rotate(-12deg);opacity:0;}}.vsc-cover-ghost{position:fixed;z-index:9800;inset-block-start:0;inset-inline-start:0;display:grid;place-items:center;overflow:hidden;background-size:cover;background-position:center;box-shadow:0 18px 50px rgb(0 0 0 / 34%);pointer-events:none;will-change:transform,inline-size,block-size;transition:opacity 200ms ease;}.vsc-cover-ghost>img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;}.vsc-cover-ghost>b{font-size:2.2rem;line-height:1;transform:scale(var(--ghost-emoji,1));filter:drop-shadow(0 8px 14px rgb(0 0 0 / 28%));}.vsc-cover-ghost.is-leaving{opacity:0;}.vsc-ui-v2 .vsc-event-detail .event-detail-hero.vsc-hero-arriving :is(.event-detail-hero-image,.event-detail-hero-fallback){opacity:0;}.vsc-ui-v2 .vsc-event-detail .event-detail-hero :is(.event-detail-hero-image,.event-detail-hero-fallback){transition:opacity 200ms ease;}.vsc-detail-morphing .event-detail-panel{transition:none !important;}.event-detail-overlay.open .event-detail-panel.is-dragging{transform:translate3d(0,var(--sheet-drag,0px),0) scale(var(--sheet-scale,1)) !important;transform-origin:50% 0;border-radius:26px !important;}.vsc-cover-ghost.is-returning{box-shadow:0 10px 30px rgb(0 0 0 / 30%);}.vsc-ui-v2 #page-evenements :is(.ev-discovery-visual,.ev-une-visual){transition:opacity 160ms ease;}.vsc-ui-v2 #page-evenements :is(.ev-discovery-visual,.ev-une-visual).vsc-visual-awaiting{opacity:0;}html{overscroll-behavior-y:contain;}.vsc-pull{position:fixed;z-index:9500;inset-block-start:calc(env(safe-area-inset-top,0px) + 10px);inset-inline-start:50%;inline-size:48px;block-size:48px;display:grid;place-items:center;border-radius:50%;background:#15161c;box-shadow:0 10px 28px rgb(0 0 0 / 38%),0 0 0 1px rgb(255 255 255 / 8%);opacity:0;transform:translate3d(-50%,-58px,0);pointer-events:none;}.vsc-pull.is-settling{transition:transform 300ms var(--vsc-ease-emphasized,cubic-bezier(.2,.9,.3,1)),opacity 240ms ease;}.vsc-pull>svg{position:absolute;inset:0;inline-size:100%;block-size:100%;transform:rotate(-90deg);}.vsc-pull circle{fill:none;stroke-width:3;stroke-linecap:round;}.vsc-pull .vsc-pull-track{stroke:rgb(255 255 255 / 10%);}.vsc-pull .vsc-pull-ring{stroke:#f36f3f;transition:stroke 160ms ease;}.vsc-pull.is-armed .vsc-pull-ring{stroke:#ff4f5e;}.vsc-pull>.vsc-pull-mark{position:relative;inline-size:30px;block-size:30px;transform:rotate(var(--pull-turn,0deg));overflow:visible;}.vsc-pull-frame{fill:none;stroke:#f36f3f;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--pull-progress,0) * 100);}.vsc-pull-mark text{fill:#fff;font:900 9.5px/1 var(--vsc-font-sans,system-ui,sans-serif);letter-spacing:-.2px;fill-opacity:calc(var(--pull-progress,0) * 1.4 - .3);}.vsc-pull.is-armed>.vsc-pull-mark{animation:vscPullArmed 260ms var(--vsc-ease-emphasized,ease-out);}.vsc-pull.is-armed .vsc-pull-frame{stroke:#ff4f5e;}.vsc-pull.is-refreshing>.vsc-pull-mark{animation:vscPullSpin 1100ms cubic-bezier(.5,.1,.5,.9) infinite;}.vsc-pull.is-refreshing .vsc-pull-frame{stroke-dashoffset:0;animation:vscPullTrace 1100ms ease-in-out infinite;}.vsc-pull.is-refreshing .vsc-pull-mark text{fill-opacity:1;}.vsc-pull.is-refreshing .vsc-pull-mark tspan{animation:vscPullLetter 1100ms ease-in-out infinite;}.vsc-pull.is-refreshing .vsc-pull-mark tspan:nth-child(2){animation-delay:140ms;}.vsc-pull.is-refreshing .vsc-pull-mark tspan:nth-child(3){animation-delay:280ms;}.vsc-pull.is-done>.vsc-pull-mark{opacity:0;transition:opacity 120ms ease;}@keyframes vscPullTrace{0%{stroke-dasharray:8 92;stroke-dashoffset:0;}50%{stroke-dasharray:60 40;}100%{stroke-dasharray:8 92;stroke-dashoffset:-100;}}@keyframes vscPullLetter{0%,60%,100%{fill:#fff;}30%{fill:#f9a37a;}}.vsc-pull>b{position:absolute;display:grid;place-items:center;inline-size:30px;block-size:30px;border-radius:9px;color:#fff;background:#2fa874;font:900 1rem/1 var(--vsc-font-sans,sans-serif);opacity:0;transform:scale(.4);transition:opacity 160ms ease,transform 260ms var(--vsc-ease-emphasized,ease-out);}.vsc-pull.is-done>b{opacity:1;transform:none;}.vsc-pull.is-done .vsc-pull-ring{stroke:#2fa874;stroke-dashoffset:0 !important;}@keyframes vscPullArmed{50%{transform:rotate(var(--pull-turn,0deg)) scale(1.18);}}@keyframes vscPullSpin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.vsc-ui-v2 .vsc-event-skeleton{position:relative;min-block-size:190px;grid-template-columns:clamp(82px,22vw,116px) minmax(0,1fr) clamp(78px,21vw,108px);grid-template-rows:minmax(0,1fr) 44px;border-color:var(--vsc-border);background:var(--vsc-gradient-night);box-shadow:var(--vsc-shadow-md);}.vsc-ui-v2 .vsc-event-skeleton>i{position:relative;grid-row:1 / -1;background:linear-gradient(160deg,rgb(243 111 63 / 26%),rgb(255 79 94 / 12%));animation:none;}.vsc-ui-v2 .vsc-event-skeleton>i::after{content:"";position:absolute;inset-inline:12px;inset-block-end:12px;block-size:28px;border-radius:12px;background:rgb(255 255 255 / 10%);}.vsc-ui-v2 .vsc-event-skeleton>div{align-content:start;gap:11px;padding:16px 14px 10px;}.vsc-ui-v2 .vsc-event-skeleton>div::after{content:"";position:absolute;inset-inline:clamp(82px,22vw,116px) 0;inset-block-end:0;block-size:44px;border-block-start:1px solid var(--vsc-border);background:rgb(0 0 0 / 22%);}.vsc-ui-v2 .vsc-event-skeleton::after{content:"";position:absolute;inset-block-start:50%;inset-inline-end:10px;inline-size:clamp(60px,17vw,88px);block-size:46px;margin-block-start:-45px;border-radius:14px;background:rgb(255 255 255 / 8%);}.vsc-ui-v2 .vsc-event-skeleton>div>:where(b,strong,span,em){background:linear-gradient(100deg,rgb(255 255 255 / 7%) 25%,rgb(255 255 255 / 15%) 44%,rgb(255 255 255 / 7%) 64%);background-size:240% 100%;}.vsc-ui-v2 .vsc-event-skeleton b{inline-size:42%;block-size:12px;}.vsc-ui-v2 .vsc-event-skeleton strong{inline-size:86%;block-size:22px;}.vsc-ui-v2 .vsc-event-skeleton span{inline-size:76%;block-size:11px;}.vsc-ui-v2 .vsc-event-skeleton span + span{inline-size:58%;}.vsc-ui-v2 .vsc-event-skeleton em{inline-size:54px;block-size:26px;margin-block-start:2px;}.vsc-ui-v2 .vsc-event-skeleton>i>u{position:absolute;inset-block-start:12px;inset-inline-start:12px;inline-size:38px;block-size:42px;border-radius:12px;background:rgb(255 255 255 / 14%);}.vsc-ui-v2 .vsc-event-skeleton :is(.vsc-sk-chips,.vsc-sk-people){display:flex;align-items:center;gap:6px;margin:0;}.vsc-ui-v2 .vsc-event-skeleton .vsc-sk-chips b{inline-size:62px;block-size:20px;}.vsc-ui-v2 .vsc-event-skeleton .vsc-sk-chips b + b{inline-size:46px;}.vsc-ui-v2 .vsc-event-skeleton .vsc-sk-people{gap:0;margin-block-start:2px;}.vsc-ui-v2 .vsc-event-skeleton .vsc-sk-people em{inline-size:52px;block-size:7px;margin:0 12px 0 0;}.vsc-ui-v2 .vsc-event-skeleton .vsc-sk-people s{inline-size:22px;block-size:22px;margin-inline-start:-6px;border-radius:50%;box-shadow:0 0 0 2px #1b1c24;}.vsc-ui-v2 .vsc-event-skeleton :is(.vsc-sk-chips b,.vsc-sk-people em,.vsc-sk-people s){display:block;border-radius:999px;background:linear-gradient(100deg,rgb(255 255 255 / 7%) 25%,rgb(255 255 255 / 15%) 44%,rgb(255 255 255 / 7%) 64%);background-size:240% 100%;animation:vscStateShimmer 1.35s ease-in-out infinite;}.vsc-ui-v2 .vsc-event-skeleton .vsc-sk-people s:nth-of-type(2){animation-delay:90ms;}.vsc-ui-v2 .vsc-event-skeleton .vsc-sk-people s:nth-of-type(3){animation-delay:180ms;}.vsc-ui-v2 .vsc-event-skeletons .vsc-event-skeleton:nth-of-type(2)>i{background:linear-gradient(160deg,rgb(88 169 164 / 30%),rgb(88 169 164 / 10%));}.vsc-ui-v2 .vsc-event-skeletons .vsc-event-skeleton:nth-of-type(3)>i{background:linear-gradient(160deg,rgb(182 104 220 / 28%),rgb(182 104 220 / 10%));}.vsc-ui-v2 :is(.vsc-skel-row>i,.vsc-skel-row em,.vsc-skel-bubbles>i),.vsc-ui-v2 #page-evenements .ev-une.is-skeleton :is(.ev-une-visual,.ev-une-title,.ev-une-meta,.ev-une-cta){background:rgb(128 128 128 / 16%);background:linear-gradient(100deg,color-mix(in srgb,currentColor 8%,transparent) 25%,color-mix(in srgb,currentColor 17%,transparent) 44%,color-mix(in srgb,currentColor 8%,transparent) 64%);background-size:240% 100%;animation:vscStateShimmer 1.35s var(--vsc-ease-standard,ease) infinite;}.vsc-ui-v2 .vsc-skel-rows{display:grid;gap:10px;padding-block:4px;}.vsc-ui-v2 .vsc-skel-row{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:14px;border-radius:20px;background:color-mix(in srgb,currentColor 4%,transparent);}.vsc-ui-v2 .vsc-skel-row>i{display:block;inline-size:48px;block-size:48px;border-radius:50%;}.vsc-ui-v2 .vsc-skel-row>span{display:grid;gap:9px;}.vsc-ui-v2 .vsc-skel-row em{display:block;inline-size:46%;block-size:13px;border-radius:999px;}.vsc-ui-v2 .vsc-skel-row em + em{inline-size:82%;block-size:10px;}.vsc-ui-v2 .vsc-skel-row:nth-child(3n) em + em{inline-size:64%;}.vsc-ui-v2 .vsc-skel-bubbles{display:flex;flex-direction:column;gap:10px;padding:14px 4px;}.vsc-ui-v2 .vsc-skel-bubbles>i{display:block;inline-size:64%;block-size:40px;border-radius:18px 18px 18px 6px;}.vsc-ui-v2 .vsc-skel-bubbles>i:nth-of-type(2){inline-size:42%;block-size:34px;}.vsc-ui-v2 .vsc-skel-bubbles>i.is-mine{align-self:flex-end;inline-size:52%;border-radius:18px 18px 6px 18px;background:linear-gradient(100deg,rgb(243 111 63 / 22%) 25%,rgb(243 111 63 / 36%) 44%,rgb(243 111 63 / 22%) 64%);background-size:240% 100%;}.vsc-ui-v2 .vsc-skel-bubbles>i:last-child{inline-size:56%;block-size:52px;}.vsc-ui-v2 #page-evenements .ev-une.is-skeleton{cursor:progress;}.vsc-ui-v2 #page-evenements .ev-une.is-skeleton :is(.ev-une-visual,.ev-une-title,.ev-une-meta,.ev-une-cta){background:linear-gradient(100deg,rgb(255 255 255 / 7%) 25%,rgb(255 255 255 / 15%) 44%,rgb(255 255 255 / 7%) 64%);background-size:240% 100%;}.vsc-ui-v2 #page-evenements .ev-une.is-skeleton .ev-une-visual{background-color:rgb(243 111 63 / 10%);}.vsc-ui-v2 #page-evenements .ev-une.is-skeleton .ev-une-visual>*,.vsc-ui-v2 #page-evenements .ev-une.is-skeleton .ev-une-cta>*,.vsc-ui-v2 #page-evenements .ev-une.is-skeleton .ev-une-kicker>span{visibility:hidden;}.vsc-ui-v2 #page-evenements .ev-une.is-skeleton :is(.ev-une-title,.ev-une-meta){inline-size:max-content;max-inline-size:100%;border-radius:10px;color:transparent;}.vsc-ui-v2 #page-evenements .ev-une.is-skeleton .ev-une-meta{margin-block-start:6px;}.vsc-ui-v2 #page-evenements .ev-une.is-skeleton .ev-une-cta{box-shadow:none;}.pf-avatar-wrap.has-progress-ring .pf-avatar-ring{display:none;}.pf-avatar-wrap .vsc-pf-ring{position:absolute;z-index:2;inset:-12px;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;}.pf-avatar-wrap .vsc-pf-ring:disabled{cursor:default;}.vsc-pf-ring>svg{display:block;inline-size:100%;block-size:100%;overflow:visible;transform:rotate(-90deg);}.vsc-pf-ring circle{fill:none;stroke-width:4;}.vsc-pf-ring circle:first-of-type{stroke:rgb(244 128 58 / 16%);}.vsc-pf-ring circle + circle{stroke:url(#vsc-pf-ring-grad);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1100ms cubic-bezier(.22,1,.36,1);}.vsc-pf-ring>b{position:absolute;inset-block-end:-2px;inset-inline-start:50%;min-inline-size:38px;padding:3px 8px;border:2px solid #fff;border-radius:999px;color:#fff;background:linear-gradient(135deg,#f36f3f,#e8456b);box-shadow:0 4px 12px rgb(232 69 107 / 30%);font:800 .68rem/1 var(--vsc-font-sans,inherit);transform:translateX(-50%);pointer-events:none;}.vsc-pf-ring.is-complete>b{background:linear-gradient(135deg,#3fbf86,#22a06b);box-shadow:0 4px 12px rgb(34 160 107 / 30%);}.vsc-pf-ring:not(:disabled):active>svg{transform:rotate(-90deg) scale(.96);}.vsc-pf-ring>svg{transition:transform 140ms ease;}.vsc-pf-ring.is-celebrating>b{animation:vscRingDone 700ms cubic-bezier(.2,1.3,.4,1);}@keyframes vscRingDone{0%{transform:translateX(-50%) scale(1);}40%{transform:translateX(-50%) scale(1.3);}100%{transform:translateX(-50%) scale(1);}}.vsc-count-bump{font-variant-numeric:tabular-nums;animation:vscCountBump 620ms ease-out;}.vsc-count-bump.is-up{--count-flash:#2fa874;}.vsc-count-bump.is-down{--count-flash:#f36f3f;}@keyframes vscCountBump{25%{color:var(--count-flash,#f36f3f);}}.vsc-event-detail .event-detail-hero[data-hero-theme]{--hero-accent:#f36f3f;}.vsc-event-detail .event-detail-hero[data-hero-theme="wolf"]{--hero-accent:#8b6cf0;}.vsc-event-detail .event-detail-hero[data-hero-theme="bowling"]{--hero-accent:#4f8df5;}.vsc-event-detail .event-detail-hero[data-hero-theme="petanque"]{--hero-accent:#e6a23c;}.vsc-event-detail .event-detail-hero[data-hero-theme="picnic"]{--hero-accent:#5cb85c;}.vsc-event-detail .event-detail-hero[data-hero-theme="sunset"]{--hero-accent:#ff7a45;}.vsc-event-detail .event-detail-hero[data-hero-theme="games"]{--hero-accent:#b668dc;}.vsc-event-detail .event-detail-hero[data-hero-theme="apero"]{--hero-accent:#ff4f5e;}.vsc-event-detail .event-detail-hero[data-hero-theme="food"]{--hero-accent:#f0a640;}.vsc-event-detail .event-detail-hero[data-hero-theme="outdoor"]{--hero-accent:#3fae8c;}.vsc-event-detail .event-detail-hero-aura{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(120% 70% at 100% 0%,color-mix(in srgb,var(--hero-accent) 42%,transparent),transparent 62%);}.vsc-event-detail .event-detail-hero-aura>i{position:absolute;inset-block-end:-28px;font-style:normal;font-size:26px;line-height:1;opacity:.28;}.vsc-event-detail .event-detail-hero-aura>i:nth-child(1){inset-inline-end:14%;}.vsc-event-detail .event-detail-hero-aura>i:nth-child(2){inset-inline-end:34%;font-size:18px;animation-duration:11s;animation-delay:-4s;}.vsc-event-detail .event-detail-hero-aura>i:nth-child(3){inset-inline-end:6%;font-size:20px;animation-duration:13s;animation-delay:-8s;}.vsc-event-detail .event-detail-hero[data-hero-theme] .event-detail-activity>span{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hero-accent) 55%,transparent);}@media (prefers-reduced-motion:reduce){.vsc-app-opening-brand::before,.vsc-app-opening-brand img,.vsc-opening-logo,.vsc-opening-logo>*,.vsc-opening-logo::after,.vsc-opening-aurora,.vsc-opening-aurora>i,.vsc-app-opening-brand strong>i,.vsc-opening-hello,.vsc-opening-halo,.vsc-opening-bokeh>i,.vsc-opening-line,.vsc-opening-orbit,.vsc-opening-orbit>i,.vsc-pf-ring.is-celebrating>b,.vsc-ui-v2 #page-evenements .ev-discovery-social [data-feed-like].vsc-like-pop,.vsc-ui-v2 #bottom-nav a.vsc-nav-pop .bn-ic,.vsc-ui-v2 .vsc-seat-gauge>i.is-filling,.vsc-ui-v2 #page-evenements .ev-choice-join.vsc-join-morph,.vsc-ui-v2 #page-evenements .ev-discovery-people>.vsc-avatar-arrive,.vsc-ui-v2 #page-evenements .ev-discovery-visual .vsc-countdown[data-tone="now"]>svg,.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-card-top>.ev-category-chip.vsc-loved-chip,.registration-welcome-check,.registration-welcome.is-visible .registration-welcome-check :is(circle,path){animation:none !important;}.vsc-ui-v2 #page-evenements .ev-discovery-visual .vsc-countdown circle.is-left{transition:none;}.vsc-ui-v2 #bottom-nav .vsc-nav-indicator,.vsc-ui-v2 #bottom-nav .vsc-nav-indicator::after{transition:none !important;}.vsc-ui-v2 #page-evenements .ev-discovery-card:has(.ev-discovery-main:active){transform:none;}.vsc-ui-v2 .vsc-event-skeleton>div>:where(b,strong,span,em){animation:none;background:rgb(255 255 255 / 9%);}.vsc-ui-v2 .vsc-event-skeleton :is(.vsc-sk-chips b,.vsc-sk-people em,.vsc-sk-people s){animation:none;background:rgb(255 255 255 / 9%);}.vsc-pull>.vsc-pull-mark,.vsc-pull .vsc-pull-ring,.vsc-pull-frame,.vsc-pull-mark tspan{animation:none !important;}.vsc-ui-v2 :is(.vsc-skel-row>i,.vsc-skel-row em,.vsc-skel-bubbles>i),.vsc-ui-v2 #page-evenements .ev-une.is-skeleton :is(.ev-une-visual,.ev-une-title,.ev-une-meta,.ev-une-cta){animation:none;}.vsc-pull.is-settling,.vsc-pull>b{transition:none;}.vsc-pf-ring circle + circle,.vsc-pf-ring>svg{transition:none;}.vsc-like-float{display:none;}.vsc-count-bump,.vsc-event-detail .event-detail-hero-aura>i{animation:none !important;}.event-detail-overlay.open .event-detail-panel.is-dragging{transform:translate3d(0,var(--sheet-drag,0px),0) !important;}}html.vsc-intro-cinema .vsc-app-opening{background:#03050d;perspective:900px;}.vsc-intro-canvas{position:absolute;inset:0;inline-size:100%;block-size:100%;pointer-events:none;}html.vsc-intro-cinema .vsc-app-opening :is(.vsc-opening-aurora,.vsc-opening-halo,.vsc-opening-bokeh,.vsc-opening-line),html.vsc-intro-cinema .vsc-opening-logo>:is(i,em,s,.vsc-opening-orbit,.vsc-opening-progress){display:none !important;}html.vsc-intro-cinema .vsc-opening-logo{animation:none;transform-style:preserve-3d;overflow:visible;}html.vsc-intro-cinema .vsc-app-opening-brand .vsc-opening-logo>img{opacity:0;animation:vscCinemaLogo 1300ms cubic-bezier(.16,1,.3,1) 3050ms both,vscLogoBreath 2200ms ease-in-out 4400ms infinite;}@keyframes vscCinemaLogo{0%{opacity:0;transform:translateZ(-420px) rotateY(-75deg) rotateX(18deg) scale(.5);}45%{opacity:1;}70%{transform:translateZ(40px) rotateY(10deg) rotateX(-4deg) scale(1.06);}100%{opacity:1;transform:none;}}html.vsc-intro-cinema .vsc-opening-logo::after{content:"";position:absolute;inset:0;z-index:2;border-radius:26px;pointer-events:none;overflow:hidden;background:linear-gradient(115deg,transparent 30%,rgb(255 255 255 / 75%) 48%,transparent 62%) no-repeat;background-size:250% 100%;background-position:160% 0;opacity:0;animation:vscCinemaSheen 1100ms ease-in-out 3900ms both;}@keyframes vscCinemaSheen{0%{opacity:1;background-position:160% 0;}100%{opacity:1;background-position:-60% 0;}}html.vsc-intro-cinema .vsc-app-opening-brand strong>i{animation:vscCinemaLetter 760ms cubic-bezier(.16,1,.3,1) calc(3550ms + var(--i) * 38ms) both,vscLetterShine 1600ms ease-in-out calc(4700ms + var(--i) * 45ms) infinite;}@keyframes vscCinemaLetter{0%{opacity:0;transform:translateY(26px) rotateX(-80deg) scale(.8);}100%{opacity:1;transform:none;}}html.vsc-intro-cinema .vsc-app-opening-brand>span:not(.vsc-opening-logo){animation:vscOpeningTagline 600ms ease 4300ms both;}html.vsc-intro-cinema .vsc-app-opening.is-leaving .vsc-app-opening-brand{animation:vscCinemaThrough 900ms cubic-bezier(.55,0,.75,.2) both;}@keyframes vscCinemaThrough{0%{opacity:1;transform:none;}100%{opacity:0;transform:translateZ(500px) scale(1.4);}}.vsc-intro-skip{position:absolute;z-index:3;inset:auto 18px calc(22px + env(safe-area-inset-bottom)) auto;min-block-size:40px;padding:0 18px;border:1px solid rgb(255 255 255 / 22%);border-radius:999px;color:rgb(255 255 255 / 82%);background:rgb(255 255 255 / 8%);font:700 .8rem/1 var(--vsc-font-sans,sans-serif);pointer-events:auto;cursor:pointer;animation:vscOpeningStage 400ms ease 600ms both;}html.vsc-intro-light .vsc-intro-canvas{image-rendering:auto;}.vsc-ui-v2 #ev-discovery-rail.vsc-rail-focus>.ev-discovery-card:not(.vsc-card-source),.vsc-ui-v2 #ev-discovery-rail.vsc-rail-focus .ev-discovery-card:not(.vsc-card-source){opacity:.35;scale:.96;transition:opacity 220ms ease,scale 260ms var(--vsc-ease-standard);}.vsc-ui-v2 #ev-discovery-rail .ev-discovery-card{transition-property:translate,scale,opacity;}.vsc-ui-v2 #ev-discovery-rail .vsc-card-source{scale:1.03;z-index:2;box-shadow:0 24px 50px rgb(0 0 0 / 55%),0 0 0 1px rgb(255 160 110 / 35%) !important;transition:scale 200ms var(--vsc-ease-emphasized);}.vsc-cover-ghost.is-opening{box-shadow:0 calc(10px + 30px * var(--ghost-lift,0)) calc(20px + 50px * var(--ghost-lift,0)) rgb(0 0 0 / 55%),0 0 calc(40px * var(--ghost-lift,0)) rgb(255 140 90 / 55%);}.vsc-cover-ghost.is-opening::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgb(255 255 255 / 45%) 50%,transparent 65%);opacity:var(--ghost-lift,0);}@media (prefers-reduced-motion:reduce){.vsc-ui-v2 #ev-discovery-rail.vsc-rail-focus .ev-discovery-card{opacity:1;scale:none;}}html.vsc-calm #ev-discovery-rail.vsc-rail-focus .ev-discovery-card{opacity:1 !important;scale:none !important;}.registration-welcome-copy{perspective:800px;}.registration-welcome-ticket{border:0;color:#fff;background:linear-gradient(125deg,#ff8a4c 0%,#ff5f6d 45%,#a678ff 100%);box-shadow:0 18px 40px rgb(255 95 109 / 35%),inset 0 1px 0 rgb(255 255 255 / 35%);overflow:hidden;-webkit-mask:radial-gradient(circle at 59px 0,transparent 7px,#000 7.5px) top / 100% 51% no-repeat,radial-gradient(circle at 59px 100%,transparent 7px,#000 7.5px) bottom / 100% 51% no-repeat;mask:radial-gradient(circle at 59px 0,transparent 7px,#000 7.5px) top / 100% 51% no-repeat,radial-gradient(circle at 59px 100%,transparent 7px,#000 7.5px) bottom / 100% 51% no-repeat;}.registration-welcome-ticket>b{color:rgb(255 255 255 / 85%);border-inline-end-color:rgb(255 255 255 / 45%);}.registration-welcome-ticket em{color:rgb(255 255 255 / 88%);}.registration-welcome-ticket::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255 / 55%) 45%,rgb(180 255 240 / 35%) 52%,transparent 66%) no-repeat;background-size:260% 100%;background-position:170% 0;}.registration-welcome.is-visible .registration-welcome-ticket{animation:vscTicketMaterialize 1000ms cubic-bezier(.16,1,.3,1) 250ms backwards;}.registration-welcome.is-visible .registration-welcome-ticket::after{animation:vscTicketSheen 1200ms ease-in-out 1150ms both;}@keyframes vscTicketMaterialize{0%{opacity:0;transform:translateY(46px) rotateX(78deg) scale(.6);filter:brightness(2.2);}55%{opacity:1;transform:translateY(-6px) rotateX(-8deg) rotateY(-9deg) scale(1.05);filter:brightness(1.25);}80%{transform:rotateY(4deg) scale(.99);}100%{opacity:1;transform:none;filter:none;}}@keyframes vscTicketSheen{from{background-position:170% 0;}to{background-position:-70% 0;}}@media (prefers-reduced-motion:reduce){.registration-welcome.is-visible .registration-welcome-ticket,.registration-welcome.is-visible .registration-welcome-ticket::after{animation:none !important;}}html.vsc-calm .registration-welcome.is-visible .registration-welcome-ticket,html.vsc-calm .registration-welcome.is-visible .registration-welcome-ticket::after{animation:none !important;}.vsc-company{display:grid;gap:.45rem;justify-items:start;margin:0 0 .75rem;text-align:start;}.vsc-company-faces{display:flex;align-items:center;padding-inline-start:6px;}.vsc-company-face{position:relative;display:grid;place-items:center;flex:none;inline-size:36px;block-size:36px;margin-inline-start:-8px;overflow:hidden;border:2px solid rgb(255 255 255 / 85%);border-radius:50%;background:#7a5cff;color:#fff;font:800 .82rem/1 inherit;animation:vscCompanyIn 420ms cubic-bezier(.2,.9,.3,1.25) calc(380ms + var(--i,0) * 70ms) backwards;}.vsc-company-face img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;}.vsc-company-face.is-more{background:rgb(255 255 255 / 14%);font-size:.72rem;}.vsc-company-face.is-me{margin-inline-start:6px;background:linear-gradient(135deg,#42b883,#2a9d6f);font-size:.62rem;letter-spacing:.02em;}.vsc-company p{margin:0;font-size:.8rem;line-height:1.4;opacity:.92;}@keyframes vscCompanyIn{from{transform:translateY(8px) scale(.6);}to{transform:none;}}@media (prefers-reduced-motion:reduce){.vsc-company-face{animation:none;}}.vsc-calm .vsc-company-face{animation:none;}.vsc-app-opening-brand strong{align-items:baseline;}.vsc-app-opening-brand strong>i.vsc-opening-script{font-family:'Pacifico',cursive;font-weight:400;font-size:1.22em;letter-spacing:0;padding:0 .06em .12em;margin-block-end:-.12em;line-height:1.1;}html.vsc-launch-cold .vsc-app-opening-brand strong>i.vsc-opening-script,html.vsc-intro-cinema .vsc-app-opening-brand strong>i.vsc-opening-script{background-image:linear-gradient(180deg,#ffa36f 0%,#ff6a45 100%);background-size:100% 100%;background-position:0 0;}html.vsc-intro-cinema .vsc-app-opening{background:#07060c;}html.vsc-intro-cinema .vsc-app-opening-brand strong>i:not(.vsc-opening-script){background-image:linear-gradient(180deg,#fff7ec 30%,#f6dcc4);background-size:100% 100%;background-position:0 0;}html.vsc-intro-cinema .vsc-app-opening-brand strong>i{animation:vscCinemaLetter 820ms cubic-bezier(.16,1,.3,1) calc(3500ms + var(--i) * 34ms) both;}@keyframes vscCinemaLetter{0%{opacity:0;transform:translateY(14px) scale(.96);}100%{opacity:1;transform:none;}}html.vsc-intro-cinema .vsc-app-opening-brand>span:not(.vsc-opening-logo){color:rgb(255 238 220 / 62%);animation:vscCinemaTagline 700ms cubic-bezier(.22,1,.36,1) 4150ms both;}@keyframes vscCinemaTagline{0%{opacity:0;transform:translateY(6px);}100%{opacity:1;transform:none;}}html.vsc-intro-cinema .vsc-app-opening-brand .vsc-opening-logo>img{animation:vscCinemaLogo 1200ms cubic-bezier(.16,1,.3,1) 3000ms both;box-shadow:0 0 0 1px rgb(255 236 214 / 14%),0 24px 70px rgb(255 106 69 / 42%);}@keyframes vscCinemaLogo{0%{opacity:0;transform:translateY(18px) scale(.78);}40%{opacity:1;}100%{opacity:1;transform:none;}}html.vsc-intro-cinema .vsc-opening-logo::after{background-image:linear-gradient(115deg,transparent 32%,rgb(255 244 230 / 55%) 48%,transparent 62%);animation:vscCinemaSheen 1000ms cubic-bezier(.45,0,.25,1) 3700ms both;}html.vsc-intro-cinema .vsc-app-opening.is-leaving .vsc-app-opening-brand{animation:vscCinemaThrough 820ms cubic-bezier(.6,0,.8,.25) both;}@keyframes vscCinemaThrough{0%{opacity:1;transform:none;}100%{opacity:0;transform:scale(1.18);}}.vsc-intro-skip{border-color:rgb(255 236 214 / 20%);color:rgb(255 236 214 / 78%);background:rgb(255 236 214 / 6%);}
.ev-waitlist-queue{display:flex;align-items:center;gap:.38rem;margin:.55rem 0 .15rem;padding:.5rem .7rem;border-radius:999px;background:rgba(249,200,70,.12);border:1px solid rgba(249,200,70,.3);width:max-content;max-width:100%}.ev-wl-seat{font-size:1rem;line-height:1}.ev-wl-dot{width:.62rem;height:.62rem;border-radius:50%;background:#c9a24a;flex:none}.ev-wl-more{font-style:normal;font-size:.72rem;font-weight:800;color:#9a5a08}.ev-wl-me{padding:.14rem .55rem;border-radius:999px;background:#ee6a3c;color:#fff;font-size:.74rem;font-weight:900;box-shadow:0 0 0 3px rgba(238,106,60,.22)}.ev-waitlist-queue.is-advanced .ev-wl-me{animation:vsc-wl-step .9s cubic-bezier(.22,1,.36,1)}.ev-waitlist-queue.is-advanced .ev-wl-dot:first-of-type{animation:vsc-wl-pop .6s ease-out}@keyframes vsc-wl-step{0%{transform:translateX(1.1rem) scale(.92)}55%{transform:translateX(-.25rem) scale(1.12)}100%{transform:none}}@keyframes vsc-wl-pop{0%{transform:scale(1.5)}100%{transform:none}}.ev-offer-timer{margin:.55rem 0 .1rem;font-size:.86rem;font-weight:700;color:#16764a}.ev-offer-timer i{display:block;height:.38rem;margin-top:.35rem;border-radius:999px;background:rgba(22,118,74,.15);overflow:hidden}.ev-offer-timer em{display:block;height:100%;background:linear-gradient(90deg,#22c55e,#16a34a);transform-origin:left center;transition:transform 1s linear}.ev-offer-timer.is-urgent{color:#b4361c}.ev-offer-timer.is-urgent em{background:linear-gradient(90deg,#f97316,#dc2626)}.vsc-wl-moment{box-sizing:border-box;position:fixed;left:50%;bottom:calc(5.4rem + env(safe-area-inset-bottom,0px));z-index:9000;display:flex;gap:.8rem;align-items:flex-start;width:min(26rem,calc(100vw - 2rem));padding:1rem 1.05rem;border-radius:1.2rem;background:#1d1f33;color:#fff;box-shadow:0 18px 44px rgba(10,12,30,.38);transform:translateX(-50%);animation:vsc-wl-in .5s cubic-bezier(.22,1,.36,1)}.vsc-wl-moment.is-confirmed{background:linear-gradient(135deg,#16764a,#22a35f)}.vsc-wl-moment.is-offer{background:linear-gradient(135deg,#d9531f,#ee6a3c)}.vsc-wl-moment.is-leaving{transform:translateX(-50%) translateY(140%);transition:transform .25s ease-in}.vsc-wl-moment strong{display:block;font-size:1.02rem;line-height:1.25}.vsc-wl-moment p{margin:.22rem 0 0;font-size:.88rem;line-height:1.4;color:rgba(255,255,255,.9)}.vsc-wl-burst{flex:none;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:rgba(255,255,255,.16);font-size:1.35rem;animation:vsc-wl-burst .9s cubic-bezier(.22,1,.36,1)}.vsc-wl-actions{display:flex;gap:.5rem;margin-top:.65rem;flex-wrap:wrap}.vsc-wl-actions button{min-height:2.5rem;padding:.45rem .95rem;border-radius:999px;border:1px solid rgba(255,255,255,.4);background:transparent;color:#fff;font-weight:800;font-size:.86rem}.vsc-wl-actions button.is-main{background:#fff;color:#c2410c;border-color:#fff}.vsc-wl-close{margin-left:auto;flex:none;width:2rem;height:2rem;border:0;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;font-size:1.1rem;line-height:1}@keyframes vsc-wl-in{0%{transform:translateX(-50%) translateY(120%) scale(.96)}100%{transform:translateX(-50%)}}@keyframes vsc-wl-burst{0%{transform:scale(.3) rotate(-25deg)}60%{transform:scale(1.18) rotate(8deg)}100%{transform:none}}.vsc-wl-moment.is-still,.vsc-wl-moment.is-still .vsc-wl-burst{animation:none}@media (prefers-reduced-motion:reduce){.vsc-wl-moment,.vsc-wl-burst,.ev-waitlist-queue.is-advanced .ev-wl-me,.ev-waitlist-queue.is-advanced .ev-wl-dot{animation:none!important}.ev-offer-timer em{transition:none}}
.vsc-buzz{--buzz-h:52px;display:flex;align-items:center;gap:.55rem;margin:0 0 .75rem;padding:.3rem .35rem .3rem .6rem;border:1px solid rgba(249,115,22,.28);border-radius:16px;background:linear-gradient(100deg,rgba(249,115,22,.1),rgba(255,255,255,.03));box-shadow:0 8px 22px rgba(0,0,0,.22);color:#fff}.vsc-buzz[hidden]{display:none}.vsc-buzz-label{flex:0 0 auto;display:flex;align-items:center;gap:.35rem;padding:.3rem .5rem;border-radius:999px;background:rgba(249,115,22,.16);color:#fdba74;font-size:.68rem;font-weight:900;letter-spacing:.01em;white-space:nowrap}.vsc-buzz-label i{display:block;width:7px;height:7px;border-radius:50%;background:#f97316;box-shadow:0 0 0 3px rgba(249,115,22,.18);animation:vscBuzzDot 1.8s ease-in-out infinite}.vsc-buzz-window{flex:1 1 auto;min-width:0;height:var(--buzz-h);overflow:hidden}.vsc-buzz-track{margin:0;padding:0;list-style:none;transition:transform .5s cubic-bezier(.22,1,.36,1)}.vsc-buzz-track.is-still{transition:none}.vsc-buzz-track li{height:var(--buzz-h)}.vsc-buzz-track button{display:flex;align-items:center;gap:.55rem;width:100%;height:100%;padding:0 .2rem;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.vsc-buzz-avatar,.vsc-buzz-icon{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;overflow:hidden;border-radius:50%;background:rgba(249,115,22,.14);font-size:1rem}.vsc-buzz-avatar img{width:100%;height:100%;object-fit:cover}.vsc-buzz-avatar b{color:#fdba74;font-size:.8rem}.vsc-buzz-copy{display:block;min-width:0;flex:1 1 auto}.vsc-buzz-copy strong,.vsc-buzz-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vsc-buzz-copy strong{font-size:.8rem;font-weight:850;line-height:1.25;color:#fff}.vsc-buzz-copy small{margin-top:.1rem;font-size:.7rem;font-weight:650;color:#b9b3c0}.vsc-buzz-track button>b{flex:0 0 auto;color:#fdba74;font-size:1.1rem}@keyframes vscBuzzDot{50%{box-shadow:0 0 0 6px rgba(249,115,22,.05)}}@media(prefers-reduced-motion:reduce){.vsc-buzz-label i{animation:none}.vsc-buzz-track{transition:none}}
#page-evenements .ev-when-chips{display:flex;gap:.4rem;width:100%;overflow-x:auto;scrollbar-width:none;padding:.05rem 0}#page-evenements .ev-when-chips[hidden]{display:none!important}#page-evenements .ev-when-chips::-webkit-scrollbar{display:none}#page-evenements .ev-when-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;border:1px solid #dfe3ec;background:#fff;color:#2b3140;font:700 .8rem/1 inherit;cursor:pointer;transition:background .2s,color .2s,border-color .2s}#page-evenements .ev-when-chip b{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 .3rem;border-radius:999px;background:#fff1e8;color:#d9541e;font-size:.7rem;font-weight:900}#page-evenements .ev-when-chip.active{background:#1d2130;border-color:#1d2130;color:#fff}#page-evenements .ev-when-chip.active b{background:rgba(255,255,255,.18);color:#fff}#page-evenements .ev-when-chip:focus-visible{outline:3px solid rgba(255,122,53,.45);outline-offset:2px}#page-evenements .ev-day-group{grid-column:1/-1;display:flex;align-items:center;gap:.6rem;margin:.55rem .15rem -.1rem;color:#d9541e;font-size:.78rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}#page-evenements .ev-day-group:first-child{margin-top:0}#page-evenements .ev-day-group::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(217,84,30,.35),rgba(217,84,30,0))}#page-evenements .ev-day-group[data-ev-group="today"]::before{content:"";width:8px;height:8px;border-radius:50%;background:#ff5a1f;box-shadow:0 0 0 4px rgba(255,90,31,.18)}#page-evenements .ev-day-group[data-ev-group="past"]{color:#7a8194}#page-evenements .ev-day-group[data-ev-group="past"]::after{background:linear-gradient(90deg,rgba(122,129,148,.35),rgba(122,129,148,0))}#page-evenements .ev-search input{border:0!important;background:transparent!important;box-shadow:none!important;padding:0;margin:0;height:auto!important;min-height:0;width:100%!important;border-radius:0!important;outline:0}@media(max-width:740px){#page-evenements .ev-filters-bar{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.45rem}#page-evenements .ev-filter-scroll{flex:1 1 100%;width:100%!important}#page-evenements .ev-search{flex:1 1 0!important;width:auto!important;min-width:0!important;margin:0;order:0}#page-evenements .event-map-toggle{flex:0 0 auto;width:auto!important;min-height:42px;margin:0;padding:0 .85rem;gap:.3rem}#page-evenements .event-map-toggle span:last-child{font-size:0}#page-evenements .event-map-toggle span:last-child::after{content:"Carte";font-size:.8rem;font-weight:800}#page-evenements .ev-page-hero-sub{display:none!important}}#page-evenements .ev-search>span{color:#697183!important;font-size:1.05rem;opacity:1!important}@media(max-width:420px){#page-evenements .ev-when-chips{gap:.3rem}#page-evenements .ev-when-chip{padding:.3rem .6rem;font-size:.76rem;gap:.28rem}#page-evenements .ev-discovery-head p{display:none!important}}#page-messages .private-section-head{display:flex!important;align-items:flex-end;justify-content:space-between;gap:.6rem}#page-messages .private-section-head>b{flex:0 0 auto;width:auto!important;min-width:24px;height:24px;display:inline-flex!important;align-items:center;justify-content:center;padding:0 .45rem!important;border-radius:999px!important;font-size:.72rem}#page-messages .private-conversation-copy em{display:block;margin:.1rem 0;color:#7a8194!important;font:600 .72rem/1.2 inherit!important;font-style:normal!important;letter-spacing:0!important;text-transform:none!important}#page-messages .private-conversation-side{display:flex!important;flex-direction:column;align-items:flex-end;gap:.3rem}#page-messages .private-conversation-side b{display:inline-flex!important;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 .35rem;border-radius:999px;background:#ff5a1f;color:#fff;font-size:.68rem;font-weight:900}#page-evenements .ev-filter-scroll>.ev-filter-btn:not([hidden]){flex:1 1 0;justify-content:center}#page-evenements .ev-when-chip{min-height:40px;padding:.25rem .7rem;font-size:.74rem}#page-evenements .ev-mine-extra{display:flex;width:100%}#page-evenements .ev-mine-extra[hidden]{display:none!important}#page-evenements .ev-mine-extra .ev-filter-btn{min-height:40px;padding:.3rem .8rem;font-size:.76rem}#page-evenements .adm-bar .ev-filter-admin{min-height:32px;padding:.3rem .75rem;font-size:.76rem;border-radius:999px}@media (max-width:480px){#ev-adm-bar>span:nth-child(2){display:none}#ev-adm-bar .ev-filter-admin{margin-left:auto}}
.vsc-event-illustration{display:block;inline-size:1.7em;block-size:1.7em;overflow:visible;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 6px 10px rgb(0 0 0 / 22%));}.vsc-event-illustration>:not(.soft,.fill){fill:rgb(255 255 255 / 16%);}.vsc-event-illustration .soft{stroke-opacity:.62;}.vsc-event-illustration .fill{fill:#fff;stroke:none;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual:not(.has-cover)>b.ev-illustration-slot{display:grid;place-items:center;line-height:1;filter:none;animation:none;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual:not(.has-cover){background:radial-gradient(circle at 18% 12%,rgb(255 255 255 / 22%) 0 9%,transparent 10%),radial-gradient(circle at 92% 38%,rgb(255 255 255 / 12%) 0 16%,transparent 17%),radial-gradient(circle at 8% 88%,rgb(0 0 0 / 14%) 0 22%,transparent 23%),linear-gradient(155deg,color-mix(in srgb,var(--event-accent) 88%,#fff 8%),var(--event-accent-end));}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual.has-cover>b.ev-illustration-slot{display:none;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-hero.is-no-photo .event-detail-hero-fallback{background:radial-gradient(120% 150% at 100% 0%,color-mix(in srgb,var(--ev-theme-a,var(--event-hero-tint,#f4803a)) 52%,transparent),transparent 64%),radial-gradient(90% 120% at 0% 100%,color-mix(in srgb,var(--ev-theme-b,#d94f42) 26%,transparent),transparent 60%),#1c1c21 !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-hero.is-no-photo .event-detail-hero-fallback>.vsc-event-illustration{position:absolute;inset-block-start:calc(58px + env(safe-area-inset-top,0px));inset-inline-end:18px;inline-size:84px;block-size:84px;opacity:.92;}.ev-theme-apero{--ev-theme-a:#ff7a35;--ev-theme-b:#ff465f;}.ev-theme-bowling{--ev-theme-a:#7c5cff;--ev-theme-b:#3b82f6;}.ev-theme-games{--ev-theme-a:#a855f7;--ev-theme-b:#ec4899;}.ev-theme-wolf{--ev-theme-a:#7c3aed;--ev-theme-b:#312e81;}.ev-theme-petanque{--ev-theme-a:#22c55e;--ev-theme-b:#14b8a6;}.ev-theme-picnic{--ev-theme-a:#eab308;--ev-theme-b:#65a30d;}.ev-theme-sunset{--ev-theme-a:#fb7185;--ev-theme-b:#f97316;}.ev-theme-food{--ev-theme-a:#ef4444;--ev-theme-b:#f59e0b;}.ev-theme-outdoor{--ev-theme-a:#10b981;--ev-theme-b:#0ea5e9;}.ev-theme-social{--ev-theme-a:#f36f3f;--ev-theme-b:#d94f42;}.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-card-top>.ev-category-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 7px;border:1px solid color-mix(in srgb,var(--event-accent) 40%,transparent);border-radius:999px;color:color-mix(in srgb,var(--event-accent) 32%,#fff 68%);background:color-mix(in srgb,var(--event-accent) 18%,transparent);line-height:1.35;}.ev-category-chip::before,.event-detail-category::before{content:"";inline-size:6px;block-size:6px;flex:none;border-radius:50%;background:linear-gradient(135deg,var(--ev-theme-a,#f36f3f),var(--ev-theme-b,#d94f42));box-shadow:0 0 0 3px color-mix(in srgb,var(--ev-theme-a,#f36f3f) 22%,transparent);}.vsc-ui-v2 #page-evenements .vsc-event-card--compact{background:radial-gradient(130% 90% at 100% 0,color-mix(in srgb,var(--event-accent) 20%,transparent) 0,transparent 46%),linear-gradient(180deg,color-mix(in srgb,var(--event-accent) 6%,#17171c),#121216) !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-intro .event-detail-category{display:inline-flex;align-items:center;gap:7px;margin-block-end:10px;padding:5px 11px 5px 9px;border:1px solid color-mix(in srgb,var(--ev-theme-a) 42%,transparent);border-radius:999px;color:color-mix(in srgb,var(--ev-theme-a) 30%,#fff 70%);background:color-mix(in srgb,var(--ev-theme-a) 16%,transparent);font-size:.72rem;font-weight:800;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;}.vsc-ui-v2 #page-evenements .ev-une{position:relative;display:flex;flex-direction:column;inline-size:100%;margin:14px 0 6px;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--ev-theme-a,#f36f3f) 34%,rgb(255 255 255 / 10%));border-radius:24px;color:#fff;background:linear-gradient(180deg,#1b1b21,#121216);box-shadow:0 22px 48px rgb(0 0 0 / 34%),0 0 0 1px rgb(255 255 255 / 3%) inset;font-family:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;}.vsc-ui-v2 #page-evenements .ev-une:disabled{opacity:.72;cursor:wait;}.vsc-ui-v2 #page-evenements .ev-une:focus-visible{outline:3px solid color-mix(in srgb,var(--ev-theme-a,#f36f3f) 60%,#fff);outline-offset:3px;}.ev-une-visual{position:relative;display:grid;place-items:center;block-size:clamp(132px,38vw,176px);overflow:hidden;font-size:58px;background:radial-gradient(circle at 14% 18%,rgb(255 255 255 / 22%) 0 8%,transparent 9%),radial-gradient(circle at 86% 30%,rgb(255 255 255 / 12%) 0 18%,transparent 19%),radial-gradient(circle at 70% 112%,rgb(0 0 0 / 18%) 0 30%,transparent 31%),linear-gradient(140deg,var(--ev-theme-a,#f36f3f),var(--ev-theme-b,#d94f42));}.ev-une-visual::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgb(18 18 22 / 72%));pointer-events:none;}.ev-une-visual>img{position:absolute;inset:0;inline-size:100%;block-size:100%;max-inline-size:none;object-fit:cover;}.ev-une-visual>.vsc-event-illustration{inline-size:1.6em;block-size:1.6em;}.ev-une-date{position:absolute;z-index:1;inset-block-start:12px;inset-inline-start:12px;display:grid;justify-items:center;min-inline-size:50px;padding:6px 8px 7px;border:1px solid rgb(255 255 255 / 26%);border-radius:14px;color:#fff;background:rgb(16 16 20 / 46%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.68rem;font-weight:800;letter-spacing:.06em;line-height:1.1;text-transform:uppercase;}.ev-une-date>b{font-size:1.35rem;letter-spacing:-.02em;line-height:1.05;font-variant-numeric:tabular-nums;}.ev-une-body{display:grid;gap:6px;padding:14px 16px 16px;}.ev-une-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.68rem;font-weight:800;letter-spacing:.1em;line-height:1.3;text-transform:uppercase;}.ev-une-kicker>b{padding:3px 9px;border-radius:999px;color:#1a0f0a;background:linear-gradient(135deg,#ffb27a,#ff7a4a);}.ev-une-kicker>span{color:color-mix(in srgb,var(--ev-theme-a,#f36f3f) 34%,#fff 66%);}.ev-une-kicker>span:empty{display:none;}.vsc-ui-v2 #page-evenements .ev-une-title{display:block;color:#fff;font-size:clamp(1.25rem,5.4vw,1.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.22;}.vsc-ui-v2 #page-evenements .ev-une-meta{display:block;color:#cfc8c3;font-size:.86rem;font-weight:600;line-height:1.4;}.ev-une-cta{display:flex;align-items:center;justify-content:space-between;gap:10px;min-block-size:46px;margin-block-start:6px;padding:0 8px 0 16px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#f36f3f,#ff4f5e);box-shadow:0 10px 22px rgb(243 111 63 / 26%);font-size:.92rem;font-weight:800;}.ev-une-cta>i{display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:10px;background:rgb(255 255 255 / 18%);font-style:normal;}.ev-une.is-reserved .ev-une-cta{background:linear-gradient(135deg,#16a879,#0e8f91);box-shadow:0 10px 22px rgb(22 168 121 / 24%);}.ev-une.is-full .ev-une-cta{background:linear-gradient(135deg,#3a2a35,#2a2229);box-shadow:none;}.vsc-ui-v2 #page-evenements .ev-day-group.ev-week-group{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:18px 2px 2px;padding-block-end:8px;border-block-end:1px solid rgb(217 84 30 / 26%);color:#ff8a5c;font-size:.8rem;letter-spacing:.1em;}.vsc-ui-v2 #page-evenements .ev-day-group.ev-week-group:first-child{margin-block-start:4px;}.vsc-ui-v2 #page-evenements .ev-day-group.ev-week-group::before,.vsc-ui-v2 #page-evenements .ev-day-group.ev-week-group::after{display:none;}.ev-week-group>small{color:var(--vsc-aes-muted,#9a938e);font-size:.78rem;font-weight:700;letter-spacing:.02em;text-transform:none;}.ev-week-group>b{margin-inline-start:auto;padding:2px 9px;border-radius:999px;color:#ffb79a;background:rgb(255 122 74 / 14%);font-size:.68rem;letter-spacing:.04em;text-transform:none;}.vsc-ui-v2 #page-evenements .ev-day-group.ev-week-group[data-ev-group="weekend"]>span::before{content:"✦ ";color:#ffb27a;}.vsc-ui-v2 #page-evenements .ev-day-group.ev-week-group[data-ev-group="weekdays"]{color:#c9c2bd;border-color:rgb(255 255 255 / 12%);}.vsc-ui-v2 #page-evenements .ev-day-group.ev-week-group[data-ev-group="past"]{color:#8d93a3;border-color:rgb(141 147 163 / 22%);}.vsc-ui-v2 :is(#page-evenements,#page-messages,#page-alertes,#page-club){--vsc-cream:#0f0f13;--vsc-cream-elevated:#18181d;--vsc-cream-soft:#22222a;--vsc-text-dark:#f4f1ee;--vsc-text-dark-secondary:#b9b2ad;--vsc-border-light:rgb(255 255 255 / 9%);--aes-surface:#18181d;--aes-surface-2:#212128;--aes-border:rgb(255 255 255 / 9%);--aes-text:#f4f1ee;--aes-muted:#b9b2ad;--vsc-aes-muted:#a9a29d;color:var(--aes-text);background:#0f0f13 !important;}body.vsc-ui-v2.vsc-authenticated{background:#0f0f13;}.vsc-ui-v2 :is(#page-evenements,#page-club) .wrap{background:transparent !important;}.vsc-ui-v2 #page-evenements :is(.ev-filters-bar),.vsc-ui-v2 #page-messages :is(.social-hub-tabs){border-color:var(--aes-border) !important;background:rgb(15 15 19 / 92%) !important;box-shadow:none !important;}.vsc-ui-v2 #page-evenements :is(.event-aftercare-card,.poll-card,.ev-reassurance-strip,.ev-results-heading,.polls-zone),.vsc-ui-v2 #page-messages :is(#private-conversations-list,#social-event-chat-list,.private-conversation,.social-event-chat,.social-hub-section,.private-empty),.vsc-ui-v2 #page-alertes :is(.alerts-stream,.notif-modal-head,.push-settings,.alerts-settings-panel,.notif-preferences),.vsc-ui-v2 #page-club :is(.club-section-card,.ben,.vsc-membership-compact){border-color:var(--aes-border) !important;color:var(--aes-text) !important;background:linear-gradient(180deg,#1b1b21,#16161b) !important;box-shadow:0 14px 34px rgb(0 0 0 / 26%) !important;}.vsc-ui-v2 #page-evenements .polls-zone{background:transparent !important;box-shadow:none !important;border:0 !important;}.vsc-ui-v2 #page-evenements .ev-results-heading{background:transparent !important;box-shadow:none !important;border:0 !important;}.vsc-ui-v2 #page-messages :is(#private-conversations-list,#social-event-chat-list){background:transparent !important;box-shadow:none !important;border:0 !important;}.vsc-ui-v2 #page-club .ben{background:var(--aes-surface-2) !important;box-shadow:none !important;}.vsc-ui-v2 #page-evenements :is(.ev-filter-btn,.ev-when-chip,.event-map-toggle,.ev-search,.poll-option),.vsc-ui-v2 #page-evenements .event-aftercare-card :is(button,.event-aftercare-social button),.vsc-ui-v2 #page-alertes :is(#notif-clear,.btn-ol),.vsc-ui-v2 #page-club .btn-ol{border-color:rgb(255 255 255 / 12%) !important;color:#e9e4e0 !important;background:var(--aes-surface-2) !important;box-shadow:none !important;}.vsc-ui-v2 #page-evenements .ev-filter-btn.active,.vsc-ui-v2 #page-evenements .ev-when-chip.active{border-color:transparent !important;color:#fff !important;background:linear-gradient(135deg,#f36f3f,#ff4f5e) !important;box-shadow:0 10px 22px rgb(243 111 63 / 24%) !important;}.vsc-ui-v2 #page-evenements .ev-search input{color:#f4f1ee !important;background:transparent !important;}.vsc-ui-v2 #page-evenements .ev-search input::placeholder{color:#8f8984 !important;}.vsc-ui-v2 #page-evenements .event-aftercare-rating button{color:#f6c453 !important;}.vsc-ui-v2 #page-evenements .event-aftercare-detail{background:transparent !important;color:#ff9b73 !important;border:0 !important;}.vsc-ui-v2 #page-alertes :is(.notif-filter,[id^="notif-filter-"]){color:#c9c2bd !important;background:transparent !important;}.vsc-ui-v2 #page-alertes [id^="notif-filter-"].active{color:#fff !important;background:var(--aes-surface-2) !important;}.vsc-ui-v2 #page-alertes :is(.notif-filter-group,.alerts-filters,[role="tablist"]){background:rgb(255 255 255 / 5%) !important;}.vsc-ui-v2 #page-club .club-member-status{background:rgb(34 197 94 / 14%) !important;border-color:rgb(34 197 94 / 30%) !important;}.vsc-ui-v2 #page-club .club-member-status :is(span,small){color:#9ee8c1 !important;}.vsc-ui-v2 #page-evenements .event-aftercare-card .event-aftercare-rating button{color:#f6c453 !important;}.vsc-ui-v2 #page-evenements .event-aftercare-card button.event-aftercare-detail{border:0 !important;color:#ff9b73 !important;background:transparent !important;}.vsc-ui-v2 #page-evenements .event-aftercare-card button.event-aftercare-detail{min-height:44px;}.vsc-ui-v2 #page-evenements .poll-option.is-leading .poll-option-score{color:#ffb48f !important;}.vsc-ui-v2 #page-evenements .event-aftercare-copy p strong{color:#f6f2ee !important;}.vsc-ui-v2 #page-evenements :is(.ev-discovery-head h2,.polls-zone h2,.poll-card h3,.poll-card strong,.poll-option-label,.event-aftercare-copy h2,.event-aftercare-thanks h2,.event-aftercare-social strong,.event-aftercare-next strong,.ev-results-heading h2,.ev-reassurance-strip strong),.vsc-ui-v2 #page-messages :is(h2,h3,.private-conversation strong,.social-event-chat strong),.vsc-ui-v2 #page-alertes :is(h2,h3,.notif-modal-head strong,.notif-title,.push-settings strong),.vsc-ui-v2 #page-club :is(.ben h4,.club-section-card h2,.club-section-card h3){color:#f6f2ee !important;}.vsc-ui-v2 #page-evenements :is(.ev-discovery-head p,.poll-option-score,.poll-card p,.event-aftercare-copy p,.event-aftercare-thanks p,.event-aftercare-social small,.event-aftercare-next em,.ev-reassurance-strip p,.ev-search>span),.vsc-ui-v2 #page-messages :is(.private-conversation small,.private-conversation p,.social-event-chat small,.social-hub-section p),.vsc-ui-v2 #page-alertes :is(.notif-modal-head p,.push-settings p,.push-settings small,.notif-item p,.notif-empty p),.vsc-ui-v2 #page-club :is(.ben p,.club-section-card p){color:#bdb6b1 !important;}.vsc-ui-v2 #page-evenements :is(.ev-discovery-head>div>span,.polls-zone span:first-child),.vsc-ui-v2 #page-messages .social-hub-section>div>span,.vsc-ui-v2 #page-messages :is(.social-section-kicker,.private-section-kicker){color:#ff9b73 !important;}.vsc-ui-v2 #page-club .club-section-icon,.vsc-ui-v2 #page-messages .social-event-chat>span:first-child,.vsc-ui-v2 #page-evenements :is(.event-aftercare-icon,.event-aftercare-social button>span:first-child){border-color:rgb(255 255 255 / 10%) !important;background:rgb(255 255 255 / 7%) !important;}.vsc-ui-v2 #page-club .vsc-membership-summary>strong{color:#9ee8c1 !important;background:rgb(34 197 94 / 14%) !important;}.vsc-ui-v2 #page-club .vsc-membership-compact{background:transparent !important;box-shadow:none !important;border:0 !important;}html:has(body.vsc-ui-v2.vsc-authenticated){background:#0f0f13;}.vsc-ui-v2 #page-evenements .poll-question>span{color:#9cc3ff !important;background:rgb(96 165 250 / 14%) !important;border-color:rgb(96 165 250 / 30%) !important;}.vsc-ui-v2 #page-alertes .notif-item{color:#f4f1ee !important;background:transparent !important;}.vsc-ui-v2 #page-alertes .notif-item:hover{background:rgb(255 255 255 / 4%) !important;}.vsc-ui-v2 #page-alertes .notif-item.is-unread{background:rgb(243 111 63 / 10%) !important;}.vsc-ui-v2 #page-alertes .notif-item.is-important{background:rgb(228 93 98 / 12%) !important;}.vsc-ui-v2 #page-alertes .notif-item .notif-item-icon{color:#ffd2bd !important;background:rgb(255 255 255 / 7%) !important;}.vsc-ui-v2 #page-alertes .notif-item-time{color:#9a938e !important;}.vsc-ui-v2 #page-alertes :is(.notif-load-more,.notif-item-delete:is(:hover,:focus-visible)){color:#e9e4e0 !important;background:var(--aes-surface-2) !important;}.vsc-ui-v2 #page-alertes .notif-center-tools [role="tablist"] button.active{color:#ffb08d !important;background:#2c2c34 !important;box-shadow:0 0 0 1px rgb(255 176 141 / 28%) inset !important;}.vsc-ui-v2 #page-alertes :is(.notif-date-heading,.notif-history-toggle){color:#ff9b73 !important;}.vsc-ic{display:inline-block;flex:none;inline-size:1.05em;block-size:1.05em;margin-inline-end:.38em;vertical-align:-.17em;color:inherit;}.vsc-ui-v2 #page-evenements .ev-discovery-meta .vsc-ic{color:color-mix(in srgb,var(--event-accent,#f36f3f) 55%,#fff 45%);}.vsc-ui-v2 .vsc-event-detail .event-detail-facts>div>.event-detail-fact-icon{display:grid;place-items:center;inline-size:34px;block-size:34px;flex:none;border:1px solid color-mix(in srgb,var(--ev-theme-a,#f36f3f) 30%,transparent);border-radius:12px;color:color-mix(in srgb,var(--ev-theme-a,#f36f3f) 45%,#fff 55%);background:color-mix(in srgb,var(--ev-theme-a,#f36f3f) 14%,transparent);font-size:1.05rem;}.vsc-ui-v2 .vsc-event-detail .event-detail-facts>div:has(>.event-detail-fact-icon){grid-template-columns:34px minmax(0,1fr);column-gap:12px;}.vsc-ui-v2 .vsc-event-detail .event-detail-fact-icon .vsc-ic{margin:0;vertical-align:0;}.vsc-ui-v2 :is(#page-evenements,#page-messages,#page-alertes,#page-club),.vsc-ui-v2 .vsc-event-detail{font-family:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;}.vsc-ui-v2 :is(#page-evenements,#page-messages,#page-alertes,#page-club) :is(h1,h2),.vsc-ui-v2 .vsc-event-detail .event-detail-intro h1{letter-spacing:-.025em;text-wrap:balance;}.vsc-ui-v2 :is(#page-evenements,#page-messages,#page-alertes,#page-club) :is(h3,.ev-discovery-title,.private-conversation strong){letter-spacing:-.01em;}.vsc-ui-v2 :is(.ev-discovery-capacity,.ev-discovery-visual>small,.ev-filter-count,.ev-when-chip b,.bn-badge,.alerts-unread-count,.event-detail-count,.ev-une-date){font-variant-numeric:tabular-nums;}.vsc-ui-v2 #page-evenements .ev-page-hero-kicker{display:inline-flex !important;align-items:center;gap:6px;inline-size:auto !important;padding:5px 11px;border-radius:999px !important;color:#ffb08d !important;letter-spacing:.14em !important;}.vsc-ui-v2 #page-evenements .ev-page-hero-kicker::before{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:#ff7a4a;}.vsc-ui-v2 #page-evenements .ev-page-hero-title{letter-spacing:-.03em !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-booking>.event-detail-fact-icon{display:grid;place-items:center;border:1px solid rgb(246 196 83 / 30%) !important;color:#f6c453 !important;background:rgb(246 196 83 / 12%) !important;font-size:1.35rem;}.vsc-ui-v2 .vsc-event-detail .event-detail-booking>.event-detail-fact-icon .vsc-ic{margin:0;}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.vsc-ui-v2 #page-evenements .ev-filters-bar,.vsc-ui-v2 #page-messages .social-hub-tabs{border-color:rgb(255 255 255 / 8%) !important;background:linear-gradient(180deg,rgb(24 24 30 / 78%),rgb(15 15 19 / 70%)) !important;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);}}.vsc-ui-v2 #bottom-nav a.active,.vsc-ui-v2 #bottom-nav #btn-notifs-mobile.is-open{background:linear-gradient(180deg,rgb(255 255 255 / 10%),rgb(255 255 255 / 4%)) !important;}.vsc-ui-v2 #page-evenements .ev-page-hero{background:radial-gradient(120% 90% at 100% 0%,rgb(243 111 63 / 26%),transparent 55%),radial-gradient(90% 80% at 0% 100%,rgb(168 85 247 / 14%),transparent 60%),linear-gradient(160deg,#1b1b22,#111115 70%) !important;}.vsc-rating-scale{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;inline-size:100%;margin:.4rem 0;}.vsc-rating-scale .vsc-rate{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;inline-size:auto;block-size:auto;min-width:0;min-height:70px;padding:.5rem .15rem;border:1px solid #e3d6ce;border-radius:14px;background:#fff;color:#252936;font:inherit;opacity:1;filter:none;transform:none;cursor:pointer;-webkit-text-fill-color:currentColor;}.vsc-rating-scale .vsc-rate .vsc-rate-face{display:block;font-size:1.9rem;line-height:1;color:inherit;}.vsc-rating-scale .vsc-rate .vsc-rate-label{display:block;font-size:.72rem;font-weight:800;line-height:1.15;text-align:center;color:inherit;}.vsc-rating-scale .vsc-rate:is(.active,.is-selected){background:#c9472b;border-color:#c9472b;color:#fff;box-shadow:0 6px 16px rgb(201 71 43 / 24%);}.vsc-rating-scale .vsc-rate:focus-visible{outline:3px solid rgb(201 71 43 / 30%);outline-offset:1px;}.vsc-rating-scale .vsc-rate:disabled{opacity:.66;cursor:wait;}@media (max-width:360px){.vsc-rating-scale .vsc-rate .vsc-rate-label{font-size:.64rem;}.vsc-rating-scale .vsc-rate .vsc-rate-face{font-size:1.6rem;}}.event-aftercare-card .event-aftercare-rating{grid-column:1 / -1;display:block;}.vsc-ui-v2 #page-evenements .event-aftercare-card .event-aftercare-rating button.vsc-rate{display:flex !important;color:#f1ece8 !important;background:var(--aes-surface-2) !important;border-color:rgb(255 255 255 / 14%) !important;}.vsc-ui-v2 #page-evenements .event-aftercare-card .event-aftercare-rating button.vsc-rate span{display:block !important;color:inherit !important;}.vsc-ui-v2 #page-evenements .event-aftercare-card .event-aftercare-rating button.vsc-rate:is(.active,.is-selected,:hover){color:#fff !important;background:#c9472b !important;border-color:#c9472b !important;}#page-evenements:has(.participant-cycle-card[data-cycle-phase="feedback"]) #event-aftercare:has(.is-review){display:none !important;}#page-accueil .home-club-metrics span{font-size:.74rem;}.club-hero-stat-l{font-size:.68rem;}.club-benefits-section .ben h4{font-size:.92rem;}.club-benefits-section .ben p{font-size:.8rem;line-height:1.45;}.club-support-card p{font-size:.82rem;}.event-aftercare-copy>span,.event-aftercare-thanks small{font-size:.7rem;}.event-aftercare-copy p,.event-aftercare-thanks p{font-size:.8rem;}.event-aftercare-card .event-aftercare-detail{font-size:.82rem;}.event-aftercare-social small{font-size:.74rem !important;}.event-aftercare-next small{font-size:.62rem !important;}.event-aftercare-next strong{font-size:.84rem !important;}.event-aftercare-next em{font-size:.72rem !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-facts small{font-size:.72rem;}#p-name .p-name-text,.pf-hero #p-name>.p-name-text{color:#fff !important;font-size:1.3rem;font-weight:800;line-height:1.3;}#notif-clear[hidden]{display:none !important;}.vsc-ui-v2 .page.active{animation:none !important;}*,*::before,*::after{-webkit-backdrop-filter:none !important;backdrop-filter:none !important;}.vsc-ui-v2 #bottom-nav{background-color:rgb(18 20 26 / 96%) !important;}@media (max-width:740px){.vsc-ui-v2 #bottom-nav{border-color:rgb(255 255 255 / 10%) !important;background:linear-gradient(180deg,#22212a,#15141a) !important;box-shadow:0 18px 40px rgb(0 0 0 / 45%),inset 0 1px 0 rgb(255 255 255 / 10%) !important;}.vsc-ui-v2 #bottom-nav a.active,.vsc-ui-v2 #bottom-nav #btn-notifs-mobile.is-open{color:#ffb08d !important;}}#page-evenements .ev-filters-bar,.vsc-ui-v2 .social-hub-tabs{background-color:#14151b !important;}#vsc-back-top{background-color:rgb(16 18 27 / 95%) !important;}.hero-logo,.club-hero-crown,.pf-avatar-wrap,#sidebar{will-change:auto;}.vsc-ui-v2 #more-menu:not(.open){visibility:hidden;transition:transform 260ms var(--vsc-ease-emphasized,ease),visibility 0s linear 260ms;}@media (max-width:740px){#sidebar:not(.open){visibility:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s;}}#ev-list .ev-card,.mem-row{content-visibility:visible;contain:none;}.vsc-ui-v2 .page:has(>[data-feature-state]:not(.is-error))>:not([data-feature-state]){visibility:hidden;}#modal-feedback.vsc-review{display:none;position:fixed;inset:0;z-index:9500;padding:0;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow-y:auto;overscroll-behavior:contain;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;background:#fbf4ec !important;background-image:radial-gradient(120% 60% at 50% 0%,#ffe3cf 0%,#fbf4ec 62%) !important;color:#202338;}#modal-feedback.vsc-review.open{display:flex;animation:none;}html.vsc-review-open,html.vsc-review-open body{overflow:hidden;}#modal-feedback .vsc-review-top{display:flex;align-items:center;gap:.75rem;padding:calc(env(safe-area-inset-top,0px) + .75rem) 1rem .25rem;max-width:560px;width:100%;margin:0 auto;box-sizing:border-box;}#modal-feedback .vsc-review-back{inline-size:40px;block-size:40px;flex:0 0 40px;border:0;border-radius:50%;background:#fff;color:#202338;font-size:1.15rem;cursor:pointer;box-shadow:0 1px 3px rgb(32 35 56 / 12%);}#modal-feedback .vsc-review-back[hidden]{display:block;visibility:hidden;}#modal-feedback .vsc-review-progress{flex:1;height:6px;border-radius:999px;background:#f0dccb;overflow:hidden;}#modal-feedback .vsc-review-progress i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#f4803a,#c9472b);transition:width .35s cubic-bezier(.2,.8,.2,1);}#modal-feedback .vsc-review-later{min-width:0;min-height:40px;padding:0 .4rem;border:0;border-radius:10px !important;background:transparent;color:#7a7f8e !important;font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;}#modal-feedback .vsc-review-later[hidden]{display:none;}#modal-feedback .vsc-review-event{max-width:560px;width:100%;margin:.6rem auto 0;padding:0 1.25rem;box-sizing:border-box;text-align:center;font-size:.82rem;font-weight:700;color:#8a3a1f;}#modal-feedback .vsc-review-body{flex:1;display:flex;flex-direction:column;max-width:560px;width:100%;margin:0 auto;padding:1rem 1.25rem calc(env(safe-area-inset-bottom,0px) + 1.5rem);box-sizing:border-box;}#modal-feedback .vsc-review-step{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:60vh;animation:vsc-review-in .36s cubic-bezier(.2,.8,.2,1);}#modal-feedback .vsc-review-kicker{margin:0 0 .35rem;text-align:center;font-size:.72rem;font-weight:800;letter-spacing:.08em;color:#c9472b;}#modal-feedback .vsc-review-step h2{margin:0;text-align:center;font-size:1.7rem;line-height:1.15;color:#202338;outline:none;}#modal-feedback .vsc-review-sub{margin:.45rem 0 1.4rem;text-align:center;font-size:.95rem;color:#596274;}#modal-feedback .vsc-review-choices.is-faces{display:grid;grid-template-columns:repeat(5,1fr);gap:.4rem;}#modal-feedback .vsc-review-choices.is-list{display:grid;gap:.55rem;}#modal-feedback .vsc-review-choice{display:flex;align-items:center;gap:.8rem;min-height:60px;padding:.7rem 1rem;border:2px solid transparent;border-radius:18px;background:#fff;color:#202338;font:inherit;font-size:1rem;font-weight:700;text-align:left;cursor:pointer;box-shadow:0 2px 8px rgb(32 35 56 / 7%);transition:transform .18s ease,border-color .18s ease,background-color .18s ease;-webkit-tap-highlight-color:transparent;}#modal-feedback .is-faces .vsc-review-choice{flex-direction:column;justify-content:center;gap:.3rem;min-height:96px;padding:.6rem .15rem;text-align:center;font-size:.7rem;}#modal-feedback .vsc-review-face{font-size:1.7rem;line-height:1;transition:transform .2s ease;}#modal-feedback .is-faces .vsc-review-face{font-size:2.2rem;}#modal-feedback .vsc-review-choice:active{transform:scale(.96);}#modal-feedback .vsc-review-choice.active{border-color:#c9472b;background:#fff1e8;}#modal-feedback .vsc-review-choice.active .vsc-review-face{transform:scale(1.12);}#modal-feedback .vsc-review-choice.is-pop .vsc-review-face{animation:vsc-review-pop .38s cubic-bezier(.3,1.6,.5,1);}#modal-feedback .vsc-review-step textarea{min-height:120px;resize:vertical;margin:0 0 .5rem;border:1px solid #e5d6c8 !important;border-radius:16px;background:#fff !important;color:#202338 !important;-webkit-text-fill-color:#202338;font-size:1rem;}#modal-feedback .vsc-review-step .ux-check{color:#596274;font-size:.82rem;}#modal-feedback .vsc-review-send{margin-top:.6rem;min-height:54px;font-size:1rem;}#modal-feedback .vsc-review-thanks{text-align:center;}#modal-feedback .vsc-review-heart{position:relative;width:120px;height:120px;margin:0 auto 1rem;display:grid;place-items:center;}#modal-feedback .vsc-review-heart>span{font-size:4.2rem;animation:vsc-review-pop .6s cubic-bezier(.3,1.6,.5,1);}#modal-feedback .vsc-review-heart>i{position:absolute;left:50%;top:50%;font-style:normal;font-size:1.3rem;transform:translate(-50%,-50%) scale(0);animation:vsc-review-burst .9s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--i) * 40ms);}#modal-feedback .vsc-review-heart>i:nth-of-type(1){--x:-70px;--y:-48px;}#modal-feedback .vsc-review-heart>i:nth-of-type(2){--x:68px;--y:-52px;}#modal-feedback .vsc-review-heart>i:nth-of-type(3){--x:-82px;--y:18px;}#modal-feedback .vsc-review-heart>i:nth-of-type(4){--x:80px;--y:22px;}#modal-feedback .vsc-review-heart>i:nth-of-type(5){--x:-30px;--y:-78px;}#modal-feedback .vsc-review-heart>i:nth-of-type(6){--x:34px;--y:-80px;}#modal-feedback .vsc-review-next{display:flex;align-items:center;gap:.75rem;width:100%;margin:.2rem 0 .8rem;padding:.8rem 1rem;border:1px solid #f0cdb5;border-radius:18px;background:#fff;color:#202338;font:inherit;text-align:left;cursor:pointer;}#modal-feedback .vsc-review-next>span:first-child{font-size:1.8rem;}#modal-feedback .vsc-review-next>span:nth-child(2){flex:1;display:grid;gap:.1rem;}#modal-feedback .vsc-review-next small{font-size:.68rem;font-weight:800;letter-spacing:.04em;color:#c9472b;text-transform:uppercase;}#modal-feedback .vsc-review-next strong{font-size:.95rem;}#modal-feedback .vsc-review-next em{font-style:normal;font-size:.78rem;color:#596274;}#modal-feedback .vsc-review-next b{color:#c9472b;}#modal-feedback .vsc-review-nexts{width:100%;margin:.2rem 0 .8rem;text-align:left;}#modal-feedback .vsc-review-google{width:100%;margin:.2rem 0 .8rem;}#modal-feedback .vsc-review-google p{margin:0 0 .5rem;font-size:.9rem;opacity:.85;}#modal-feedback .vsc-review-nexts-title{margin:0 0 .45rem;font-size:.7rem;font-weight:800;letter-spacing:.04em;color:#c9472b;text-transform:uppercase;}#modal-feedback .vsc-review-next-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;}#modal-feedback .vsc-review-next-row .vsc-review-next{flex:1;min-width:0;margin:0;}#modal-feedback .vsc-review-next-row .vsc-review-next strong{overflow-wrap:anywhere;}#modal-feedback .vsc-review-join{flex:none;min-height:44px;padding:.55rem .8rem;border-radius:14px;font-size:.82rem;white-space:nowrap;}@keyframes vsc-review-in{from{transform:translateX(28px);}to{transform:none;}}@keyframes vsc-review-pop{0%{transform:scale(1);}45%{transform:scale(1.35);}100%{transform:scale(1.12);}}@keyframes vsc-review-burst{0%{transform:translate(-50%,-50%) scale(0);}60%{transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(1.1);}100%{transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y) - 10px)) scale(.9);}}@media (max-width:360px){#modal-feedback .is-faces .vsc-review-choice{min-height:84px;font-size:.62rem;}#modal-feedback .is-faces .vsc-review-face{font-size:1.9rem;}#modal-feedback .vsc-review-step h2{font-size:1.45rem;}}@media (prefers-reduced-motion:reduce){#modal-feedback .vsc-review-step,#modal-feedback .vsc-review-choice.is-pop .vsc-review-face,#modal-feedback .vsc-review-heart>span{animation:none;}#modal-feedback .vsc-review-heart>i{display:none;}#modal-feedback .vsc-review-progress i,#modal-feedback .vsc-review-choice{transition:none;}}.vsc-event-detail .event-detail-community-avatars[hidden]{display:none !important;}.vsc-event-detail .event-detail-community-faces{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;padding-top:2px;}.vsc-event-detail .event-detail-community-face{inline-size:58px;display:grid;justify-items:center;gap:4px;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:center;}.vsc-event-detail .event-detail-community-face-photo{position:relative;inline-size:52px;block-size:52px;display:grid;place-items:center;overflow:hidden;border:2px solid rgb(255 255 255 / 85%);border-radius:50%;background:#2c2930;color:#fff;font-size:.9rem;font-weight:900;box-shadow:0 2px 8px rgb(0 0 0 / 18%);}.vsc-event-detail .event-detail-community-face-photo img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;}.vsc-event-detail .event-detail-community-face small{max-inline-size:100%;overflow:hidden;font-size:.64rem;font-weight:750;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;opacity:.85;}.vsc-event-detail .event-detail-community-face.is-more .event-detail-community-face-photo{background:rgb(255 145 77 / 16%);color:#ff914d;}.vsc-event-detail .event-detail-community-face.is-add{cursor:pointer;}.vsc-event-detail .event-detail-community-face.is-add .event-detail-community-face-photo{border:2px dashed #ff914d;background:rgb(255 145 77 / 10%);color:#ff914d;font-size:1.4rem;box-shadow:none;}.vsc-event-detail .event-detail-community-face.is-add:focus-visible{outline:2px solid #ff914d;outline-offset:3px;border-radius:12px;}.vsc-event-detail .event-detail-community-face.is-add small{color:#ff914d;opacity:1;}#modal-feedback .feedback-improve{margin:.6rem 0 .3rem;padding:.55rem .6rem;border-radius:14px;background:#fff4ec;}#modal-feedback .feedback-improve[hidden]{display:none;}#modal-feedback .feedback-improve>span{display:block;margin-bottom:.4rem;font-size:.82rem;font-weight:800;color:#2b3140;}#modal-feedback .feedback-improve-chips{display:flex;flex-wrap:wrap;gap:.35rem;}#modal-feedback .feedback-improve-chip{min-height:40px;padding:.4rem .7rem;border:1px solid #e5d6c8;border-radius:999px;background:#fff;color:#2b3140;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;}#modal-feedback .feedback-improve-chip.active{border-color:#c9472b;background:#c9472b;color:#fff;}#page-admin .admin-feedback-improve{margin:0 0 .8rem;padding:.6rem .8rem;border:1px solid rgb(230 141 76 / 30%);border-radius:12px;background:#221d29;}#page-admin .admin-feedback-improve b{display:block;margin-bottom:.35rem;font-size:.76rem;color:#e5a18a;}#page-admin .admin-feedback-improve div{display:flex;flex-wrap:wrap;gap:.3rem;}#page-admin .admin-feedback-improve span{padding:.2rem .55rem;border-radius:999px;background:#221d29;border:1px solid rgb(230 139 76 / 30%);font-size:.76rem;font-weight:700;color:#e9eaec;}#page-admin .admin-feedback-improve em{font-style:normal;color:#e69a89;}#page-admin details.admin-feedback-event>.admin-feedback-improve{margin:.5rem .6rem;}#page-admin .admin-feedback-review-improve{margin:.3rem 0 0;font-size:.78rem;font-weight:700;color:#e5a18a;}#help-open,#page-apropos .ab-btn{white-space:normal;line-height:1.2;text-align:center;}#page-apropos .ab-btn{padding-inline:.45rem;font-size:.8rem;}.adm-bar .ev-filter-admin{flex:0 0 auto !important;width:auto !important;}@media (max-width:430px){.vsc-profile-hero:has(>.vsc-profile-media-tools){padding-top:68px;}}#modal-feedback .vsc-review-photo{width:100%;margin:.2rem 0 .8rem;padding:.8rem;border:1px dashed #f0cdb5;border-radius:18px;background:#fff;}#modal-feedback .vsc-review-photo p{margin:0 0 .55rem;font-size:.85rem;color:#596274;}#modal-feedback .vsc-review-photo strong{display:block;margin-bottom:.15rem;font-size:.98rem;color:#202338;}#modal-feedback .vsc-review-photo-btn{cursor:pointer;}#modal-feedback .vsc-review-google strong{display:block;font-size:1rem;}
.vsc-day-mode #page-evenements>:not(#day-of-outing){display:none!important}#day-of-outing[hidden]{display:none!important}#day-of-outing{max-width:640px;margin:0 auto;padding:max(1rem,env(safe-area-inset-top)) 1rem 1rem}.day-outing{position:relative;overflow:hidden;display:grid;gap:.85rem;padding:1.1rem;border-radius:24px;background:#1d2133;color:#fff;box-shadow:0 16px 40px rgba(24,28,40,.18)}.day-outing::before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:var(--day-color,#d4492f)}.day-outing-top{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.day-outing-kicker{display:inline-flex;align-items:center;gap:.45rem;font-size:.7rem;font-weight:800;letter-spacing:.1em;color:#ffb39d}.day-outing-kicker i{width:9px;height:9px;border-radius:50%;background:#ff7a5c;animation:dayOutingPulse 1.8s ease-in-out infinite}.day-outing-kicker.is-live{color:#7ee2a8}.day-outing-kicker.is-live i{background:#34d399}.day-outing-exit{border:1px solid rgba(255,255,255,.22);background:transparent;color:rgba(255,255,255,.82);border-radius:999px;min-height:44px;padding:.42rem .8rem;font:inherit;font-size:.74rem;font-weight:700;cursor:pointer}.day-outing-live{display:flex;gap:.65rem;align-items:flex-start;padding:.75rem .85rem;border-radius:16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14)}.day-outing-live.is-urgent{background:#fff1ec;border-color:#ffb39d;color:#7a2413}.day-outing-live>span{font-size:1.25rem;line-height:1}.day-outing-live small{display:block;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.day-outing-live p{margin:.15rem 0 0;font-size:.92rem;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.day-outing-hero{display:grid;gap:.35rem}.day-outing-emoji{font-size:2rem;line-height:1}.day-outing-hero h2{margin:0;color:#fff;font-size:clamp(1.45rem,6vw,2.1rem);line-height:1.08;letter-spacing:-.035em;overflow-wrap:anywhere}.day-outing-when{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem .7rem}.day-outing-when strong{font-size:clamp(2.2rem,11vw,3.2rem);line-height:1;letter-spacing:-.04em;color:#fff}.day-outing-when span{font-size:.95rem;font-weight:700;color:#ffcfbf}.day-outing-place,.day-outing-referent{display:flex;gap:.65rem;align-items:flex-start;padding:.75rem .85rem;border-radius:16px;background:rgba(255,255,255,.07)}.day-outing-place>span,.day-outing-referent>span{font-size:1.2rem;line-height:1.2}.day-outing-place small,.day-outing-referent small{display:block;font-size:.66rem;font-weight:800;letter-spacing:.09em;color:rgba(255,255,255,.62)}.day-outing-place strong,.day-outing-referent strong{display:block;margin-top:.12rem;font-size:.98rem;line-height:1.3;color:#fff;overflow-wrap:anywhere}.day-outing-actions{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.day-outing-actions button{min-height:52px;border-radius:16px;font:inherit;font-size:.98rem;font-weight:800;cursor:pointer;transition:transform .12s ease}.day-outing-actions button:active,.day-outing-mini:active{transform:scale(.97)}.day-outing-actions button:only-child{grid-column:1/-1}.day-outing-primary{border:0;background:var(--day-color,#d4492f);color:#fff}.day-outing-primary{background:color-mix(in srgb,var(--day-color,#d4492f) 68%,#000)}.day-outing-secondary{border:1px solid rgba(255,255,255,.28);background:#fff;color:#1d2133}.day-outing-foot{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap;font-size:.84rem;color:rgba(255,255,255,.75)}.day-outing-foot button{min-height:44px;border:0;background:transparent;color:#fff;font:inherit;font-weight:800;font-size:.86rem;padding:.35rem 0;cursor:pointer}.day-outing-mini{display:flex;align-items:center;gap:.7rem;width:100%;padding:.75rem .9rem;border:1px solid var(--day-color,#d4492f);border-radius:18px;background:#1d2133;color:#fff;font:inherit;text-align:left;cursor:pointer;transition:transform .12s ease}.day-outing-mini>span:first-child{font-size:1.5rem;line-height:1}.day-outing-mini>span:nth-child(2){flex:1;min-width:0}.day-outing-mini strong{display:block;font-size:.92rem}.day-outing-mini small{display:block;margin-top:.1rem;color:rgba(255,255,255,.7);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.day-outing-mini b{color:#ff9a7f;font-size:1.1rem}@keyframes dayOutingPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.day-outing-kicker i{animation:none}.day-outing-actions button,.day-outing-mini{transition:none}}@media (max-width:360px){.day-outing-actions{grid-template-columns:1fr}}.day-outing-spot{display:flex;gap:.65rem;align-items:flex-start;padding:.8rem .9rem;border-radius:16px;background:#e9fbf1;border:1px solid #7ee2a8;color:#0f3d26}.day-outing-spot>span{font-size:1.3rem;line-height:1}.day-outing-spot small{display:flex;align-items:center;gap:.4rem;font-size:.66rem;font-weight:800;letter-spacing:.08em;color:#18794a}.day-outing-spot small i{width:8px;height:8px;border-radius:50%;background:#22c55e;animation:dayOutingPulse 1.8s ease-in-out infinite}.day-outing-spot p{margin:.18rem 0 0;font-size:1rem;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.day-outing-spot.is-big p{font-size:clamp(1.2rem,5.4vw,1.5rem);letter-spacing:-.02em}.day-outing-spot.is-empty{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.16);color:#fff}.day-outing-spot.is-empty small{color:rgba(255,255,255,.62)}.day-outing-spot.is-empty p{font-size:.9rem;font-weight:600;color:rgba(255,255,255,.82)}.day-outing-findbtn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:56px;border:0;border-radius:18px;background:#34d399;color:#0b2a1b;font:inherit;font-size:1.05rem;font-weight:850;cursor:pointer;box-shadow:0 8px 20px rgba(52,211,153,.28);transition:transform .12s ease}.day-outing-findbtn>span{font-size:1.2rem}.day-outing-findbtn:active{transform:scale(.97)}.day-outing-findbtn.is-mini{margin-top:.5rem;min-height:48px;font-size:.98rem}.day-outing-arrival>small,.day-outing-arrivals>small{display:block;margin-bottom:.45rem;font-size:.66rem;font-weight:800;letter-spacing:.09em;color:rgba(255,255,255,.62)}.day-outing-chips{display:flex;flex-wrap:wrap;gap:.4rem}.day-outing-chips button{display:inline-flex;align-items:center;gap:.3rem;min-height:40px;padding:.4rem .75rem;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.06);color:#fff;font:inherit;font-size:.86rem;font-weight:750;cursor:pointer;transition:transform .12s ease,background-color .18s ease,border-color .18s ease}.day-outing-chips button.is-on{background:#fff;border-color:#fff;color:#1d2133}.day-outing-chips button:active{transform:scale(.95)}.day-outing-quit{margin-top:.4rem;border:0;background:transparent;color:rgba(255,255,255,.6);font:inherit;font-size:.8rem;font-weight:700;text-decoration:underline;min-height:44px;padding:.3rem 0;cursor:pointer}.day-outing-lead{display:grid;gap:.8rem;padding:.85rem;border-radius:16px;background:rgba(255,255,255,.06);border:1px dashed rgba(255,255,255,.22)}.day-outing-spot-form{display:grid;gap:.5rem}.day-outing-spot-form label{font-size:.9rem;font-weight:800;color:#fff}.day-outing-spot-form label small{display:block;font-size:.74rem;font-weight:600;color:rgba(255,255,255,.62)}.day-outing-spot-form .day-outing-chips button{font-size:.78rem;min-height:34px}.day-outing-spot-row{display:flex;gap:.45rem}.day-outing-spot-row input{flex:1;min-width:0;min-height:46px;padding:.55rem .75rem;border:1px solid rgba(255,255,255,.28);border-radius:14px;background:#fff;color:#1d2133;font:inherit;font-size:16px}.day-outing-spot-row button{min-height:46px;padding:0 .9rem;border:0;border-radius:14px;background:#34d399;color:#0b2a1b;font:inherit;font-weight:850;cursor:pointer}.day-outing-arrivals ul{list-style:none;margin:0;padding:0;display:grid;gap:.3rem}.day-outing-arrivals li{display:flex;align-items:center;gap:.5rem;padding:.45rem .6rem;border-radius:12px;background:rgba(255,255,255,.06);font-size:.88rem}.day-outing-arrivals li strong{color:#fff}.day-outing-arrivals li em{font-style:normal;font-weight:700;color:#ffcfbf}.day-outing-arrivals li[data-status="here"] em{color:#7ee2a8}.day-outing-arrivals li time{margin-left:auto;font-size:.74rem;color:rgba(255,255,255,.55)}.day-outing-arrivals p{margin:0;font-size:.84rem;line-height:1.4;color:rgba(255,255,255,.7)}.is-pop{animation:dayOutingPop .32s cubic-bezier(.2,.9,.3,1.3)}@keyframes dayOutingPop{0%{transform:scale(.94)}60%{transform:scale(1.04)}100%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.day-outing-spot small i,.is-pop{animation:none}.day-outing-findbtn,.day-outing-chips button{transition:none}}
#vsc-grande[hidden]{display:none!important}#vsc-grande{margin:0 0 12px}.grande-card{position:relative;overflow:hidden;display:grid;gap:.75rem;padding:1rem 1rem 1.05rem;border-radius:24px;color:#fff;background:linear-gradient(150deg,#3a1c33 0%,#231628 55%,#1a1424 100%);box-shadow:0 14px 34px rgba(24,16,30,.22)}.grande-card::before{content:"";position:absolute;right:-60px;top:-70px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(255,122,69,.5),rgba(255,122,69,0) 70%);pointer-events:none}.grande-card>*{position:relative}.grande-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.grande-kicker{display:inline-flex;align-items:center;gap:.45rem;font-size:.7rem;font-weight:800;letter-spacing:.1em;color:#ffb08a}.grande-kicker i{width:9px;height:9px;border-radius:50%;background:#ff7a45;animation:grandePulse 1.8s ease-in-out infinite}.grande-top small{font-size:.7rem;font-weight:700;color:rgba(255,255,255,.7)}.grande-hero{display:flex;gap:.75rem;align-items:center;padding:0;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer;min-height:44px}.grande-emoji{flex:0 0 auto;display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:rgba(255,255,255,.1);font-size:2rem;line-height:1}.grande-hero strong{display:block;font-size:clamp(1.2rem,5.2vw,1.55rem);line-height:1.12;letter-spacing:-.02em;overflow-wrap:anywhere}.grande-hero small{display:block;margin-top:.25rem;font-size:.82rem;font-weight:650;color:#ffd2bd;line-height:1.35}.grande-cd{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.grande-cd-cell{display:grid;justify-items:center;padding:.5rem .3rem;border-radius:16px;background:rgba(255,255,255,.08)}.grande-cd-cell b{font-size:1.65rem;line-height:1.05;font-variant-numeric:tabular-nums}.grande-cd-cell small{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.7)}.grande-cd.is-live{display:block;padding:.6rem .8rem;border-radius:16px;background:rgba(52,211,153,.16);text-align:center}.grande-people{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.25rem .75rem;font-size:.9rem;font-weight:700}.grande-people b{font-size:1.25rem;color:#fff;font-variant-numeric:tabular-nums}.grande-seats{color:rgba(255,255,255,.75);font-size:.82rem}.grande-seats.is-low{color:#ffcf6e}.grande-seats.is-full{color:#ffb08a}.grande-actions{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:.5rem}.grande-primary,.grande-secondary{min-height:48px;border-radius:999px;padding:.6rem .9rem;font:inherit;font-size:.9rem;font-weight:800;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s ease}.grande-primary{border:0;background:linear-gradient(135deg,#ff7a45,#e8505b);color:#fff;box-shadow:0 8px 20px rgba(232,80,91,.35)}.grande-primary.is-in{background:#2f9e6e;box-shadow:none}.grande-primary.is-wait{background:#ffb08a;color:#3a1c33;box-shadow:none}.grande-secondary{border:1px solid rgba(255,255,255,.28);background:transparent;color:#fff}.grande-secondary:disabled{opacity:.6}.grande-primary:active,.grande-secondary:active{transform:scale(.97)}@keyframes grandePulse{0%,100%{transform:scale(1)}50%{transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.grande-kicker i{animation:none}}
#page-membre,#page-apropos{--acc-bg:#0d0e12;--acc-card:linear-gradient(145deg,rgba(25,27,39,.97),rgba(13,15,23,.97));--acc-line:rgba(255,255,255,.1);--acc-soft:rgba(255,255,255,.05);--acc-text:#f8f5f1;--acc-muted:#a7a19d;--acc-or:#f36f3f;background:var(--acc-bg)!important;color:var(--acc-text);}#page-membre .pf-settings{margin:1.2rem 0 1rem}#page-membre .pf-group-title,#page-membre .ab-label{margin:0 0 .55rem .2rem;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--acc-muted);}#page-membre .pf-settings .pf-acc{background:var(--acc-card)!important;border:1px solid var(--acc-line)!important;border-radius:18px!important;box-shadow:none!important;margin:0 0 .5rem;overflow:hidden;color:var(--acc-text);transition:border-color .2s ease;}#page-membre .pf-settings .pf-acc:hover{transform:none!important}#page-membre .pf-settings .pf-acc::before,#page-membre .pf-settings .pf-acc::after{display:none!important}#page-membre .pf-settings .pf-acc[open]{border-color:rgba(243,111,63,.38)!important}#page-membre .pf-acc>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:.75rem;min-height:64px;padding:.7rem .9rem;background:transparent!important;border:0!important;-webkit-tap-highlight-color:transparent;}#page-membre .pf-acc>summary::-webkit-details-marker{display:none}#page-membre .pf-acc>summary:focus-visible{outline:2px solid var(--acc-or);outline-offset:-2px;border-radius:18px}#page-membre .pf-acc .pf-section-icon{flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;font-size:1.05rem;background:rgba(243,111,63,.12);border:1px solid rgba(243,111,63,.2);}#page-membre .pf-acc-txt{flex:1;min-width:0;display:grid;gap:.12rem}#page-membre .pf-acc .pf-section-title{color:var(--acc-text)!important;font-size:.92rem;font-weight:800}#page-membre .pf-acc-txt small{color:var(--acc-muted);font-size:.74rem;line-height:1.35}#page-membre .pf-acc-chev{flex:0 0 auto;width:9px;height:9px;margin-right:.3rem;border-right:2px solid var(--acc-muted);border-bottom:2px solid var(--acc-muted);transform:rotate(-45deg);transition:transform .2s ease}#page-membre .pf-acc[open] .pf-acc-chev{transform:rotate(45deg)}#page-membre .pf-acc .pf-section-body{padding:.2rem .95rem 1rem;border-top:1px solid var(--acc-line)}#page-membre .pf-acc[open] .pf-section-body{animation:vscAccOpen .22s ease-out}@keyframes vscAccOpen{from{opacity:.4;transform:translateY(-4px)}to{opacity:1;transform:none}}#page-membre .pf-acc .f-l,#page-membre .pf-acc legend,#page-membre .pf-acc .social-privacy-grid label,#page-membre .pf-acc .social-switch,#page-membre .pf-acc .social-name-choice label{color:var(--acc-text)!important}#page-membre .pf-acc .f-l{margin-top:.75rem}#page-membre .pf-acc .f-opt,#page-membre .pf-acc .f-hint,#page-membre .pf-acc legend small,#page-membre .pf-acc [data-privacy-help]{color:var(--acc-muted)!important;font-weight:500}#page-membre .pf-acc .f-opt{font-size:.7rem}#page-membre .pf-acc .f-i,#page-membre .pf-acc select,#page-membre .pf-acc textarea{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.14)!important;color:var(--acc-text)!important;border-radius:12px!important;box-shadow:none!important;}#page-membre .pf-acc .f-i::placeholder{color:rgba(248,245,241,.42)}#page-membre .pf-acc .f-i:focus{border-color:var(--acc-or)!important;outline:none;box-shadow:0 0 0 3px rgba(243,111,63,.2)!important}#page-membre .pf-acc select option{background:#181a21;color:var(--acc-text)}#page-membre .pf-acc .pf-note{margin:.9rem 0;background:var(--acc-soft)!important;border:1px solid var(--acc-line)!important;color:var(--acc-muted)!important;border-radius:12px;font-size:.74rem}#page-membre .pf-acc .btn-or{margin-top:.9rem;min-height:48px;border-radius:14px}#page-membre .pf-acc .social-privacy,#page-membre .pf-acc .social-name-choice,#page-membre .pf-acc .social-interests{background:var(--acc-soft)!important;border:1px solid var(--acc-line)!important;border-radius:14px}#page-membre .pf-acc .social-privacy summary{color:var(--acc-text)!important}#page-membre .pf-acc .social-profile-actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}#page-membre .pf-acc .social-profile-actions .btn-or{grid-column:1/-1;margin-top:0}#page-membre .pf-acc .social-profile-actions .btn-ol{background:var(--acc-soft)!important;border:1px solid rgba(255,255,255,.18)!important;color:var(--acc-text)!important;min-height:44px;border-radius:14px}#page-membre .pf-acc .social-profile-preview{background:var(--acc-soft)!important;border-color:var(--acc-line)!important;color:var(--acc-text)}#page-membre .pf-acc .social-profile-loading{color:var(--acc-muted)}#page-membre .pf-danger .pf-section-icon{background:rgba(220,38,38,.14);border-color:rgba(220,38,38,.28)}#page-membre .pf-danger .pf-section-title{color:#ff8a80!important}#page-membre .pf-danger-txt{margin:.8rem 0;font-size:.8rem;line-height:1.55;color:var(--acc-muted)}#page-membre .pf-danger-txt strong{color:var(--acc-text)}#page-membre .pf-btn-danger{width:100%;min-height:46px;border-radius:14px;background:transparent!important;color:#ff8a80!important;border:1px solid rgba(255,138,128,.45)!important}#page-membre .member-history-card,#page-membre .pf-adh-banner{background:var(--acc-card)!important;border:1px solid var(--acc-line)!important;border-radius:22px!important;box-shadow:none!important;color:var(--acc-text)!important;}#page-membre .member-history-group h4,#page-membre .pf-adh-banner h3{color:var(--acc-text)!important}#page-membre .pf-adh-banner p{color:var(--acc-muted)!important}#page-membre .member-history-item,#page-membre .member-history-empty{background:var(--acc-soft)!important;border:1px solid var(--acc-line)!important;color:var(--acc-text)!important}#page-membre .member-history-copy strong{color:var(--acc-text)!important;font-size:.82rem}#page-membre .member-history-copy small{color:var(--acc-muted)!important;font-size:.7rem}#page-membre .member-history-date{background:rgba(243,111,63,.14)!important;color:#ffb08d!important;font-size:.62rem}#page-membre .member-history-status{background:rgba(58,191,184,.14)!important;color:#7fe0d9!important;border:1px solid rgba(58,191,184,.3)!important}#page-membre .member-history-status.is-waitlist{background:rgba(249,200,70,.14)!important;color:#f9c846!important;border-color:rgba(249,200,70,.3)!important}#page-apropos .ab-wrap{max-width:640px;padding-top:1rem}#page-apropos .ab-hero,#page-apropos .ab-card{position:relative;background:var(--acc-card);border:1px solid var(--acc-line);border-radius:22px;padding:1.2rem;margin:0 0 .8rem;overflow:hidden;}#page-apropos .ab-hero{text-align:center;padding:1.5rem 1.1rem 1.2rem;background:radial-gradient(circle at 50% 0,rgba(243,111,63,.22),transparent 62%),var(--acc-card)}#page-apropos .ab-logo{width:76px;height:76px;border-radius:50%;background:#fff;padding:4px;display:block;margin:0 auto .8rem;box-shadow:0 0 0 3px rgba(243,111,63,.3)}#page-apropos .ab-kicker,#page-apropos .ab-label{display:block;font-size:.66rem;font-weight:800;letter-spacing:.12em;color:var(--acc-or);margin-bottom:.3rem}#page-apropos h1{font-family:'Pacifico',cursive;color:#f9c846;font-size:1.65rem;margin:0 0 .3rem;font-weight:400}#page-apropos .ab-hero>p{color:var(--acc-muted);font-size:.86rem;margin:0}#page-apropos .ab-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem;margin:1rem 0}#page-apropos .ab-stats>div{background:var(--acc-soft);border:1px solid var(--acc-line);border-radius:14px;padding:.6rem .3rem;display:grid;gap:.1rem}#page-apropos .ab-stats strong{font-size:1.15rem;color:var(--acc-text);font-variant-numeric:tabular-nums}#page-apropos .ab-stats span{font-size:.68rem;color:var(--acc-muted)}#page-apropos .ab-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.5rem}#page-apropos .ab-btn,#page-apropos .ab-btn-ghost{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:14px;font-weight:800;font-size:.84rem;text-decoration:none;text-align:center;padding:.5rem}#page-apropos .ab-btn-ghost{background:var(--acc-soft);border:1px solid rgba(255,255,255,.18);color:var(--acc-text);cursor:pointer;font-family:inherit}#page-apropos .ab-btn-ghost.active{background:var(--acc-soft)}#page-apropos .ab-card h2{font-size:1.08rem;font-weight:800;color:var(--acc-text);margin:0 0 .6rem}#page-apropos .ab-card p{font-size:.86rem;line-height:1.65;color:#d8d2cc;margin:0 0 .5rem}#page-apropos .ab-values,#page-apropos .ab-people,#page-apropos .ab-refs{list-style:none;margin:0;padding:0}#page-apropos .ab-values,#page-apropos .ab-people{display:grid;gap:.45rem}#page-apropos .ab-values li,#page-apropos .ab-people li{display:flex;align-items:center;gap:.75rem;background:var(--acc-soft);border:1px solid var(--acc-line);border-radius:14px;padding:.65rem .75rem}#page-apropos .ab-values b{flex:0 0 38px;height:38px;display:grid;place-items:center;border-radius:11px;background:rgba(243,111,63,.12);font-size:1.1rem}#page-apropos .ab-values span,#page-apropos .ab-people span{flex:1;min-width:0;display:grid}#page-apropos .ab-values strong,#page-apropos .ab-people strong,#page-apropos .ab-refs strong{color:var(--acc-text);font-size:.88rem}#page-apropos .ab-values small,#page-apropos .ab-refs small{color:var(--acc-muted);font-size:.74rem}#page-apropos .ab-people i{flex:0 0 42px;height:42px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:.9rem;color:#fff;background:linear-gradient(135deg,#f36f3f,#f9c846)}#page-apropos .ab-people .is-tl i{background:linear-gradient(135deg,#3abfb8,#2a9d8f)}#page-apropos .ab-people .is-co i{background:linear-gradient(135deg,#f26a50,#e05a40)}#page-apropos .ab-people .is-vi i{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}#page-apropos .ab-people small{font-size:.74rem;font-weight:700;color:var(--acc-or)}#page-apropos .ab-person-act{flex:0 0 auto;min-height:38px;display:flex;align-items:center;padding:0 .85rem;border-radius:999px;background:rgba(243,111,63,.14);border:1px solid rgba(243,111,63,.35);color:#ffb08d;font-size:.76rem;font-weight:800;text-decoration:none}#page-apropos .ab-sub{margin:1.1rem 0 .2rem;font-size:.92rem;font-weight:800;color:var(--acc-text)}#page-apropos .ab-note{font-size:.78rem!important;color:var(--acc-muted)!important}#page-apropos .ab-refs{display:flex;gap:.45rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.2rem 0 .3rem;scrollbar-width:none}#page-apropos .ab-refs::-webkit-scrollbar{display:none}#page-apropos .ab-refs li{flex:0 0 96px;scroll-snap-align:start;display:grid;justify-items:center;gap:.1rem;text-align:center;background:var(--acc-soft);border:1px solid rgba(58,191,184,.25);border-radius:14px;padding:.65rem .3rem}#page-apropos .ab-refs b{font-size:1.3rem}#page-apropos .ab-cta{text-align:center;border-color:rgba(243,111,63,.35);background:radial-gradient(circle at 50% 120%,rgba(243,111,63,.25),transparent 65%),var(--acc-card)}#page-apropos .ab-cta p{color:var(--acc-muted);margin-bottom:.9rem}.club-section-card,.club-card-priority{overflow:clip!important}#vsc-membership-card .vsc-membership-summary b{color:#f8f5f1!important;font-size:1.02rem}#vsc-membership-card .vsc-membership-summary>span{color:#a7a19d!important}#vsc-membership-card .vsc-membership-perks{display:flex!important;flex-wrap:wrap;gap:.35rem}#vsc-membership-card .vsc-membership-perks small{display:inline-flex;align-items:center;gap:.25rem;padding:.3rem .55rem;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#d8d2cc!important;font-size:.7rem}#vsc-membership-card .vsc-membership-actions{display:grid;gap:.45rem;margin-top:.2rem}#vsc-membership-card .vsc-membership-actions .btn{margin:0;min-height:48px;border-radius:14px}#vsc-membership-card .vsc-member-card-partners{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.18)!important;color:#f8f5f1!important}.vsc-member-card-preview{transition:transform .2s ease}.vsc-member-card-preview:active{transform:scale(.985)}@media(prefers-reduced-motion:reduce){#page-membre .pf-acc[open] .pf-section-body{animation:none}#page-membre .pf-acc-chev,.vsc-member-card-preview{transition:none}}#page-membre .pf-acc .social-name-choice,#page-membre .pf-acc .social-interests{background:transparent!important;border:0!important;border-radius:0;padding:0}#page-membre .pf-acc .social-name-choice legend,#page-membre .pf-acc .social-interests legend{float:left;width:100%;margin:.75rem 0 .5rem}#page-membre .pf-acc #social-interest-list{clear:both}#page-membre .pf-acc .social-name-choice label{flex:1 1 0;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.14)!important;color:var(--acc-text)!important}#page-membre .pf-acc .social-name-choice label:has(input:checked){background:rgba(243,111,63,.16)!important;border-color:rgba(243,111,63,.6)!important}#page-membre .pf-acc .social-name-choice input{accent-color:var(--acc-or)}#page-membre .pf-acc #social-interest-list span{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.14)!important;color:var(--acc-muted)!important}#page-membre .pf-acc #social-interest-list input:checked+span{background:rgba(243,111,63,.18)!important;border-color:rgba(243,111,63,.65)!important;color:#ffd2bd!important}#page-membre .member-history-group+.member-history-group{border-top-color:var(--acc-line)}.member-history-list:not(.is-open)>.member-history-item.is-extra{display:none}.member-history-more{justify-self:start;min-height:36px;padding:.35rem .9rem;border-radius:999px;border:1px solid rgba(243,111,63,.4);background:rgba(243,111,63,.1);color:#ffb08d;font:inherit;font-size:.74rem;font-weight:800;cursor:pointer}#page-apropos .ab-legal-links{display:grid;gap:.5rem;margin-top:.7rem}#page-apropos .ab-legal-links .ab-btn-ghost{justify-content:flex-start;padding:.5rem 1rem;inline-size:100%;text-align:start}#page-membre :is(#pf-acc-info,#pf-acc-password,#pf-acc-delete):not(.is-shown){display:none}#page-membre .pf-acc>summary{transition:transform .16s ease}#page-membre .pf-acc>summary:active{transform:scale(.98)}
.ev-change-alert{display:grid;gap:.55rem;margin:.65rem 0;padding:.85rem .9rem;border-radius:18px;background:#fff6e5;border:1px solid #f5c26b;color:#5a3a06;transition:opacity .24s ease,transform .24s ease;animation:vscChangeIn .32s ease-out}.ev-change-alert.is-leaving{opacity:0;transform:translateY(-4px)}.ev-change-head strong{font-size:.86rem;font-weight:800}.ev-change-alert ul{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.ev-change-alert li{display:flex;gap:.55rem;align-items:flex-start}.ev-change-icon{font-size:1.05rem;line-height:1.3}.ev-change-copy{display:grid;gap:.1rem;min-width:0}.ev-change-copy small{font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.ev-change-copy>span{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .45rem;font-size:.9rem;overflow-wrap:anywhere}.ev-change-copy s{opacity:.6}.ev-change-copy i{font-style:normal;opacity:.6}.ev-change-copy b{font-weight:800;color:#3d2600}.ev-change-ack{justify-self:start;border:0;border-radius:999px;padding:.5rem 1rem;background:#5a3a06;color:#fff;font:inherit;font-size:.8rem;font-weight:800;cursor:pointer;min-height:40px}.ev-change-ack:active{transform:scale(.97)}.ev-card-cancelled .ev-card-title,.is-cancelled-event .ev-discovery-title{text-decoration:line-through;text-decoration-thickness:2px;opacity:.75}.ev-card-cancelled .ev-card-header,.is-cancelled-event .ev-discovery-visual{filter:grayscale(.85)}.ev-dominant-status.is-cancelled{background:#fdecec;color:#8b1c1c;border-color:#f3b4b4}.ev-cancel-panel{display:grid;gap:.45rem;margin:.65rem 0;padding:.9rem;border-radius:18px;background:#fff1f1;border:1px solid #f3b4b4;color:#5f1414}.ev-cancel-panel>strong{font-size:.92rem;font-weight:800}.ev-cancel-reason{margin:0;font-size:.92rem;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.ev-cancel-help{margin:0;font-size:.84rem;line-height:1.4;opacity:.9;overflow-wrap:anywhere}.ev-cancel-alts{display:grid;gap:.4rem;margin-top:.25rem}.ev-cancel-alts>small{font-size:.66rem;font-weight:800;letter-spacing:.08em;opacity:.7}.ev-cancel-alt{display:flex;align-items:center;gap:.6rem;width:100%;padding:.6rem .7rem;border-radius:14px;border:1px solid rgba(95,20,20,.14);background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer;min-height:44px}.ev-cancel-alt>span:nth-child(2){display:grid;flex:1;min-width:0}.ev-cancel-alt b{font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-cancel-alt small{font-size:.74rem;opacity:.75}.ev-cancel-chip{background:#fdecec!important;color:#8b1c1c!important}.ev-change-chip{background:#fff1d6!important;color:#7a4b00!important}.ev-admin-cancel-btn{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.25);color:#e05252;border-radius:50px;padding:.3rem .7rem}.vsc-cancel-event-card{display:grid;gap:.7rem}.vsc-cancel-event-card h3{margin:0;font-size:1.05rem}.vsc-cancel-event-card p{margin:0;font-size:.84rem;line-height:1.4;color:var(--mu,#6b6b6b)}.vsc-cancel-event-card label{display:grid;gap:.3rem;font-size:.8rem;font-weight:700}.vsc-cancel-event-card textarea{width:100%;box-sizing:border-box;border-radius:12px;border:1px solid var(--bd,#ddd);padding:.6rem .7rem;font:inherit;font-size:.9rem;resize:vertical}.vsc-cancel-event-error{color:#b42318!important;font-weight:700}.vsc-cancel-event-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}#mpart-cf.is-pending{position:relative;opacity:.88}#mpart-cf.is-pending::after{content:"";display:inline-block;width:.85em;height:.85em;margin-left:.5em;vertical-align:-.1em;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:vscSpin .7s linear infinite}.is-optimistic{animation:vscConfirm .3s ease-out}@keyframes vscChangeIn{from{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes vscSpin{to{transform:rotate(360deg)}}@keyframes vscConfirm{0%{transform:scale(.96)}60%{transform:scale(1.03)}100%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ev-change-alert,.is-optimistic,#mpart-cf.is-pending::after{animation:none}.ev-change-alert{transition:none}}
html .vsc-ui-v2 #page-alertes.active .notif-item{animation:none!important}html .vsc-ui-v2 #page-alertes #alerts-unread-count{padding:6px 12px;border-radius:999px;font-size:.78rem;font-weight:700;color:#b9b2ad!important;background:rgb(255 255 255 / 6%)!important;border:1px solid rgb(255 255 255 / 8%)}html .vsc-ui-v2 #page-alertes #alerts-unread-count.has-unread{color:#fff!important;background:#f36f3f!important;border-color:#f36f3f}@media(max-width:820px){html .vsc-ui-v2 #page-alertes .alerts-page-layout{display:flex!important;flex-direction:column;align-items:stretch;gap:12px;margin-block-start:12px}html .vsc-ui-v2 #page-alertes .alerts-settings-panel:not([data-push-active="1"]){order:-1}}html .vsc-ui-v2 #page-alertes .alerts-stream{border-radius:22px!important;overflow:hidden}html .vsc-ui-v2 #page-alertes .notif-modal-head{padding:14px 16px 10px;border-block-end:0!important;align-items:center}html .vsc-ui-v2 #page-alertes .notif-modal-head h2{font-size:1.1rem;margin:2px 0 0;white-space:nowrap}html .vsc-ui-v2 #page-alertes .notif-modal-head{display:flex!important;justify-content:space-between;gap:10px}html .vsc-ui-v2 #page-alertes .notif-modal-head small{font-size:.66rem;letter-spacing:.14em}html .vsc-ui-v2 #page-alertes #notif-clear{flex:0 0 auto;width:auto!important;white-space:nowrap;min-height:36px;padding:6px 12px!important;border-radius:999px!important;font-size:.78rem!important;color:#ffb08d!important;background:transparent!important;border:1px solid rgb(255 176 141 / 30%)!important}html .vsc-ui-v2 #page-alertes #notif-clear[hidden]{display:none!important}html .vsc-ui-v2 #page-alertes .notif-center-tools{padding:0 16px 10px;border-block-end:1px solid rgb(255 255 255 / 6%)}html .vsc-ui-v2 #page-alertes .notif-center-tools [role="tablist"] button{min-height:36px;padding:6px 14px;font-size:.84rem;white-space:nowrap}html .vsc-ui-v2 #page-alertes #notif-preferences-toggle{min-height:36px;padding:6px 12px;border-radius:999px;font-size:.82rem;color:#d8d2cd!important;background:rgb(255 255 255 / 5%)!important;border:1px solid rgb(255 255 255 / 8%)!important}html .vsc-ui-v2 #page-alertes #notif-preferences-toggle::before{content:"⚙️ ";font-size:.8rem}html .vsc-ui-v2 #page-alertes #notif-list{padding:4px 10px 12px}html .vsc-ui-v2 #page-alertes .notif-date-heading{margin:14px 6px 6px!important;font-size:.68rem!important;letter-spacing:.14em;color:#8f8984!important}html .vsc-ui-v2 #page-alertes .notif-row{margin-block-end:8px;border:0!important;border-radius:16px;overflow:hidden}html .vsc-ui-v2 #page-alertes .notif-row .notif-item{display:flex;gap:12px;align-items:flex-start;width:100%;padding:12px 44px 12px 12px!important;border:1px solid rgb(255 255 255 / 7%)!important;border-radius:16px!important;background:rgb(255 255 255 / 3%)!important;text-align:start}html .vsc-ui-v2 #page-alertes .notif-row .notif-item.is-unread{border-color:rgb(243 111 63 / 35%)!important;background:rgb(243 111 63 / 9%)!important;box-shadow:inset 3px 0 0 #f36f3f}html .vsc-ui-v2 #page-alertes .notif-row .notif-item.is-important{border-color:rgb(228 93 98 / 45%)!important;background:rgb(228 93 98 / 11%)!important;box-shadow:inset 3px 0 0 #e45d62}html .vsc-ui-v2 #page-alertes .notif-item-icon{flex:0 0 40px!important;inline-size:40px!important;block-size:40px!important;border-radius:13px!important;font-size:1.15rem}html .vsc-ui-v2 #page-alertes .notif-item-copy{min-width:0;flex:1}html .vsc-ui-v2 #page-alertes .notif-item-title{font-size:.95rem!important;font-weight:700!important;line-height:1.3!important;color:#fff!important}html .vsc-ui-v2 #page-alertes .notif-item.is-read .notif-item-title{font-weight:600!important;color:#d9d3ce!important}html .vsc-ui-v2 #page-alertes .notif-item-body{margin-top:3px;font-size:.86rem!important;line-height:1.4!important;color:#bdb6b0!important}html .vsc-ui-v2 #page-alertes .notif-item-time{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;font-size:.76rem!important}html .vsc-ui-v2 #page-alertes .notif-item-cta{flex:0 0 auto;color:#ffb08d;font-weight:700}html .vsc-ui-v2 #page-alertes .notif-item.is-read .notif-item-cta{color:#a9a29d;font-weight:600}html .vsc-ui-v2 #page-alertes .notif-row .notif-item-dot{display:none!important}html .vsc-ui-v2 #page-alertes .notif-item-delete{inset-block-start:4px!important;inset-inline-end:2px!important;transform:none!important;width:40px!important;height:40px!important;inline-size:40px!important;block-size:40px!important;border-radius:12px!important;color:#8f8984!important;background:transparent!important}html .vsc-ui-v2 #page-alertes .notif-history-toggle,html .vsc-ui-v2 #page-alertes .notif-load-more{display:block;width:100%;min-height:42px;margin-top:4px;border-radius:14px!important;color:#d8d2cd!important;background:rgb(255 255 255 / 4%)!important;border:1px dashed rgb(255 255 255 / 12%)!important}html .vsc-ui-v2 #page-alertes .notif-history-toggle[hidden],html .vsc-ui-v2 #page-alertes .notif-load-more[hidden]{display:none!important}html .vsc-ui-v2 #page-alertes .notif-empty{display:grid;justify-items:center;gap:6px;padding:12px 16px 14px;text-align:center}html .vsc-ui-v2 #page-alertes .notif-empty>div{display:grid;place-items:center;width:36px;height:36px;margin-bottom:2px;border-radius:50%;font-size:1.05rem;background:rgb(243 111 63 / 12%)}html .vsc-ui-v2 #page-alertes .notif-empty strong{color:#fff!important;font-size:1rem}html .vsc-ui-v2 #page-alertes .notif-empty p{margin:0 0 6px;color:#aaa39e!important;font-size:.86rem}html .vsc-ui-v2 #page-alertes .alerts-settings-panel{border-radius:22px!important;padding:14px!important;gap:10px 12px}html .vsc-ui-v2 #page-alertes .alerts-settings-panel:not([data-push-active="1"]){border:1px solid rgb(243 111 63 / 40%)!important;background:linear-gradient(160deg,rgb(243 111 63 / 14%),rgb(255 255 255 / 3%) 70%)!important}html .vsc-ui-v2 #page-alertes .alerts-settings-panel:not([data-push-active="1"]) #notif-permission{min-height:48px;border-radius:14px!important;font-weight:800}html .vsc-ui-v2 #page-alertes .push-settings-copy strong{font-size:.98rem}html .vsc-ui-v2 #page-alertes #push-status{font-size:.84rem;line-height:1.4}html .vsc-ui-v2 #page-alertes .alerts-settings-panel[data-push-active="1"]{grid-template-columns:38px minmax(0,1fr)!important;align-items:center;padding:12px 14px!important}html .vsc-ui-v2 #page-alertes .alerts-settings-panel[data-push-active="1"] .push-settings-icon{width:38px!important;height:38px!important;font-size:1rem}html .vsc-ui-v2 #page-alertes .alerts-settings-panel[data-push-active="1"] .push-settings-copy strong::after{content:" ✓";color:#5fd39a}html .vsc-ui-v2 #page-alertes .alerts-settings-panel[data-push-active="1"] #notif-permission{display:none!important}html .vsc-ui-v2 #page-alertes .alerts-settings-panel[data-push-active="1"] .push-secondary{grid-column:1/-1;display:flex!important;flex-direction:row!important;gap:8px!important}html .vsc-ui-v2 #page-alertes .alerts-settings-panel[data-push-active="1"] .push-secondary button{flex:1;min-height:40px!important;padding:6px 10px!important;border-radius:12px!important;font-size:.84rem!important;font-weight:600!important;color:#d8d2cd!important;background:rgb(255 255 255 / 5%)!important;border:1px solid rgb(255 255 255 / 10%)!important}html .vsc-ui-v2 #page-alertes .alerts-settings-panel[data-push-active="1"] #push-disable{flex:0 0 auto;color:#a9a29d!important}html .vsc-ui-v2 #page-alertes .alerts-settings-panel.has-missed{border-color:rgb(243 111 63 / 45%)!important}html .vsc-ui-v2 #page-alertes .alerts-settings-panel.has-missed #push-settings-title{color:#ffb08d!important}
html body.vsc-ui-v2 #page-evenements .ev-discovery.is-plain-programme .ev-discovery-head{display:none !important;}html body.vsc-ui-v2 #page-evenements .polls-fold>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:12px 14px;list-style:none;cursor:pointer;border:1px solid rgb(255 255 255 / 10%);border-radius:16px;background:rgb(255 255 255 / 4%);}html body.vsc-ui-v2 #page-evenements .polls-fold>summary::-webkit-details-marker{display:none;}html body.vsc-ui-v2 #page-evenements .polls-fold>summary h2{margin:2px 0 0;font-size:1rem;line-height:1.2;}html body.vsc-ui-v2 #page-evenements .polls-fold>summary::after{content:"⌄";flex:0 0 auto;color:rgb(255 255 255 / 60%);font-size:1.1rem;line-height:1;}html body.vsc-ui-v2 #page-evenements .polls-fold[open]>summary{margin-block-end:10px;}html body.vsc-ui-v2 #page-evenements .polls-fold[open]>summary::after{content:"⌃";}html body.vsc-ui-v2 #page-evenements .polls-fold-count{margin-inline-start:auto;padding:3px 9px;border-radius:999px;background:rgb(243 111 63 / 16%);color:#ffb59a;font-size:.68rem;font-weight:800;white-space:nowrap;}html body.vsc-ui-v2 #page-evenements #vsc-polls{margin-block:18px 8px;}@media (max-width:640px){html body.vsc-ui-v2 #page-evenements .ev-page-hero{padding-block-end:4px !important;min-block-size:0;border-radius:0 0 22px 22px !important;}html body.vsc-ui-v2 #page-evenements .ev-page-hero{padding-block-start:8px !important;}html body.vsc-ui-v2 #page-evenements .ev-page-hero-content{padding-block:0;}html body.vsc-ui-v2 #page-evenements .ev-page-hero-kicker,html body.vsc-ui-v2 #page-evenements .ev-page-hero-sub,html body.vsc-ui-v2 #page-evenements .ev-hero-promises{display:none !important;}html body.vsc-ui-v2 #page-evenements .ev-page-hero-title{font-size:1.42rem !important;font-weight:850;letter-spacing:-.03em;line-height:1.25 !important;}html body.vsc-ui-v2 #page-evenements .ev-une{display:grid !important;grid-template-columns:92px minmax(0,1fr);align-items:stretch;min-block-size:0;border-radius:18px !important;}html body.vsc-ui-v2 #page-evenements .ev-une-visual{block-size:auto !important;min-block-size:104px;aspect-ratio:auto !important;border-radius:0 !important;place-items:end center;padding-block-end:12px;}html body.vsc-ui-v2 #page-evenements .ev-une-visual .vsc-event-illustration{inline-size:46px !important;block-size:46px !important;}html body.vsc-ui-v2 #page-evenements .ev-une-visual img{object-fit:cover;}html body.vsc-ui-v2 #page-evenements .ev-une-date{inset:6px auto auto 6px !important;inline-size:36px !important;block-size:36px !important;font-size:.6rem;border-radius:10px !important;}html body.vsc-ui-v2 #page-evenements .ev-une-date b,html body.vsc-ui-v2 #page-evenements .ev-une-date strong{font-size:.95rem;line-height:1;}html body.vsc-ui-v2 #page-evenements .ev-une-body{gap:3px;padding:9px 11px 10px;align-content:center;}html body.vsc-ui-v2 #page-evenements .ev-une-kicker{font-size:.56rem;}html body.vsc-ui-v2 #page-evenements .ev-une-kicker b{padding:2px 7px;}html body.vsc-ui-v2 #page-evenements .ev-une-title{font-size:1rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}html body.vsc-ui-v2 #page-evenements .ev-une-meta{font-size:.7rem;line-height:1.3;display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}html body.vsc-ui-v2 #page-evenements .ev-une-cta{min-block-size:32px;margin-block-start:4px;padding:0 6px 0 12px;font-size:.74rem;border-radius:999px !important;}html body.vsc-ui-v2 #page-evenements .ev-une-cta i{inline-size:24px !important;block-size:24px !important;}html body.vsc-ui-v2 #page-evenements #ev-adm-bar{gap:6px;min-block-size:0;border-radius:14px !important;}html body.vsc-ui-v2 #page-evenements #ev-adm-bar>span:nth-child(2){display:none !important;}html body.vsc-ui-v2 #page-evenements #ev-adm-bar>span:first-child{flex:1 1 auto;}html body.vsc-ui-v2 #page-evenements #ev-adm-bar button{padding:0 12px !important;font-size:.74rem !important;}html body.vsc-ui-v2 #page-evenements #ev-adm-bar .ev-filter-count{display:none !important;}html body.vsc-ui-v2 #page-evenements .vsc-propose-tabs{margin:8px 12px 0;padding:3px;gap:3px;border-radius:14px !important;}html body.vsc-ui-v2 #page-evenements .vsc-propose-tabs button{min-block-size:36px;padding:0 8px;font-size:.78rem;border-radius:11px !important;}html body.vsc-ui-v2 #page-evenements .ev-filters-bar{display:grid !important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px !important;padding:8px 12px 4px;margin:0;border:0 !important;background:transparent !important;box-shadow:none !important;}html body.vsc-ui-v2 #page-evenements .ev-filter-scroll{grid-column:1;grid-row:1;display:flex !important;gap:4px;margin:0;padding:0;overflow:visible !important;}html body.vsc-ui-v2 #page-evenements .ev-when-chips{grid-row:1;display:flex !important;flex-wrap:nowrap;gap:4px;margin:0;padding:0;overflow-x:auto !important;scrollbar-width:none;}html body.vsc-ui-v2 #page-evenements .ev-when-chips[hidden]{display:none !important;}html body.vsc-ui-v2 #page-evenements .ev-when-chips::-webkit-scrollbar{display:none;}html body.vsc-ui-v2 #page-evenements .ev-mine-extra{grid-column:1 / -1;grid-row:2;margin:0;}html body.vsc-ui-v2 #page-evenements .ev-filter-scroll .ev-filter-btn,html body.vsc-ui-v2 #page-evenements .ev-when-chip{flex:0 0 auto;inline-size:auto !important;min-block-size:34px !important;block-size:34px;padding:0 11px !important;font-size:.74rem !important;border-radius:999px !important;white-space:nowrap;box-shadow:none !important;}html body.vsc-ui-v2 #page-evenements .ev-when-chip b{min-inline-size:17px !important;block-size:17px !important;font-size:.62rem !important;}html body.vsc-ui-v2 #page-evenements .ev-search{grid-column:1 / 3;grid-row:3;min-block-size:38px;block-size:38px;margin:0;border-radius:12px !important;}html body.vsc-ui-v2 #page-evenements .ev-search input{font-size:16px;}html body.vsc-ui-v2 #page-evenements .event-map-toggle{grid-column:3;grid-row:3;min-block-size:38px;block-size:38px;margin:0;padding:0 12px;border-radius:12px !important;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact{grid-template-columns:72px minmax(0,1fr) 84px;grid-template-rows:minmax(0,1fr) auto;min-block-size:0;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual{grid-column:1;grid-row:1 / 3;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-main{grid-column:2;grid-row:1 / 3;min-block-size:0;padding:9px 8px 9px 10px;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-open{grid-column:3;grid-row:1;align-self:stretch;justify-content:center;padding:8px 6px 2px;border-block-start:0 !important;border-inline-start:1px solid rgb(255 255 255 / 8%);}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-social{grid-column:3;grid-row:2;display:flex !important;justify-content:center;gap:2px;padding:0 4px 8px;border:0 !important;border-inline-start:1px solid rgb(255 255 255 / 8%);background:transparent !important;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-social button{flex:0 0 auto;min-inline-size:44px;min-block-size:44px;padding:0 4px;gap:3px !important;border:0 !important;background:transparent !important;box-shadow:none !important;color:rgb(244 241 238 / 78%) !important;font-size:.74rem;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-social button span{display:none !important;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-social button .ev-social-icon{inline-size:15px;block-size:15px;flex:0 0 auto;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-social button b{min-inline-size:0;padding:0;background:transparent !important;font-size:.7rem;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-social [data-feed-like].active{color:#ff8a6a !important;background:transparent !important;box-shadow:none !important;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-social-loading{font-size:0;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact>.event-contact-proof{grid-column:2 / -1 !important;grid-row:3 !important;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-card-top{display:flex !important;flex-wrap:wrap;gap:4px;min-inline-size:0;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-card-top>*{flex:0 0 auto;padding:2px 7px !important;font-size:.56rem !important;line-height:1.4 !important;white-space:nowrap;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-card-top>b{order:1;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-card-top>:is(.ev-member-chip,.ev-small-chip){order:2;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-card-top>.ev-category-chip::before{display:none !important;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-title{margin-block:5px 3px !important;font-size:.98rem !important;line-height:1.25 !important;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-meta{gap:1px !important;font-size:.72rem !important;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-place{display:block !important;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-bottom{margin-block-start:6px;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual .ev-illustration-slot svg{inline-size:38px !important;block-size:38px !important;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual>small{inset:auto 6px 6px 6px !important;inline-size:auto !important;padding:3px 0;font-size:.78rem;text-align:center;border-radius:9px !important;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual .vsc-countdown{inset:6px 6px auto 6px !important;justify-content:center;padding:2px 4px !important;font-size:.58rem !important;gap:3px !important;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual .vsc-countdown svg{inline-size:11px !important;block-size:11px !important;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-choice-join{min-block-size:44px;padding:8px 4px;font-size:.66rem;}}.ev-calendar{margin:2px 0 14px;padding:10px 10px 8px;border-radius:20px;background:linear-gradient(180deg,rgb(255 255 255 / 6.5%),rgb(255 255 255 / 3%));border:1px solid rgb(255 255 255 / 10%);box-shadow:0 10px 28px rgb(0 0 0 / 22%),inset 0 1px 0 rgb(255 255 255 / 6%);color:#f4f1ee;}.ev-calendar[hidden]{display:none !important;}.ev-cal-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 6px;}.ev-cal-head>div{display:flex;flex-direction:column;align-items:center;min-inline-size:0;line-height:1.2;}.ev-cal-head strong{font-size:.98rem;font-weight:800;letter-spacing:.01em;}.ev-cal-head small{margin-top:1px;font-size:.7rem;font-weight:600;color:rgb(244 241 238 / 58%);white-space:nowrap;}.ev-cal-head small em{font-style:normal;color:#6ee7a0;}.ev-cal-head button{display:grid;place-items:center;inline-size:34px;block-size:34px;padding:0 0 2px;border:1px solid rgb(255 255 255 / 10%);border-radius:50%;background:rgb(255 255 255 / 6%);color:inherit;font-size:1.25rem;line-height:1;cursor:pointer;transition:transform .16s ease;}.ev-cal-head button:active{transform:scale(.92);}.ev-cal-head button:disabled{opacity:.3;cursor:default;}.ev-cal-week,.ev-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;}.ev-cal-week span{text-align:center;font-size:.62rem;font-weight:800;letter-spacing:.06em;color:rgb(244 241 238 / 45%);padding-bottom:3px;}.ev-cal-week span:nth-child(n+6){color:rgb(255 152 117 / 80%);}.ev-cal-day{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-block-size:40px;padding:3px 0;border:1px solid transparent;border-radius:12px;background:transparent;color:rgb(244 241 238 / 62%);font:inherit;font-size:.82rem;line-height:1;-webkit-tap-highlight-color:transparent;}.ev-cal-num{display:grid;place-items:center;inline-size:24px;block-size:24px;border-radius:50%;font-variant-numeric:tabular-nums;}.ev-cal-day.is-outside{color:rgb(244 241 238 / 30%);}.ev-cal-day.is-past{color:rgb(244 241 238 / 24%);}.ev-cal-day.has-events{background:rgb(255 255 255 / 7%);border-color:rgb(255 255 255 / 9%);color:#fff;font-weight:800;cursor:pointer;transition:transform .16s ease,background-color .2s ease;}.ev-cal-day.has-events.is-outside{background:transparent;border-color:rgb(255 255 255 / 7%);color:rgb(255 255 255 / 55%);font-weight:700;}.ev-cal-day.has-events:active{transform:scale(.93);}.ev-cal-day.is-today .ev-cal-num{background:var(--or,#d74c2c);color:#fff;font-weight:800;}.ev-cal-day.is-selected{background:rgb(215 76 44 / 26%);border-color:var(--or,#d74c2c);}.ev-cal-dots{display:flex;gap:3px;block-size:5px;}.ev-cal-dots i{inline-size:5px;block-size:5px;border-radius:50%;}.ev-cal-mine{position:absolute;top:2px;right:2px;display:grid;place-items:center;inline-size:13px;block-size:13px;border-radius:50%;background:#22c55e;color:#fff;font-size:.52rem;line-height:1;box-shadow:0 0 0 2px #1a1412;}.ev-cal-day.has-events:focus-visible{outline:2px solid var(--or,#d74c2c);outline-offset:1px;}@media (min-width:741px){.ev-cal-day{min-block-size:46px;}.ev-calendar{max-inline-size:560px;margin-inline:auto;}}.ev-cal-toggle{display:inline-grid;place-items:center;inline-size:36px;block-size:36px;padding:0;border:1px solid rgb(255 255 255 / 12%);border-radius:999px;background:rgb(255 255 255 / 7%);color:#f4f1ee;cursor:pointer;transition:transform .16s ease;}.ev-cal-toggle[hidden]{display:none !important;}.ev-cal-toggle.is-open{background:var(--or,#d74c2c);border-color:transparent;color:#fff;}.ev-cal-toggle:active{transform:scale(.94);}.ev-cal-day-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 2px 0;padding-top:8px;border-top:1px solid rgb(255 255 255 / 8%);}.ev-cal-day-bar p{display:flex;flex-direction:column;min-inline-size:0;margin:0;line-height:1.25;}.ev-cal-day-bar b{font-size:.9rem;font-weight:800;color:#fff;}.ev-cal-day-bar span{font-size:.72rem;font-weight:600;color:rgb(244 241 238 / 60%);}.ev-cal-day-bar button{flex:0 0 auto;min-block-size:34px;padding:0 12px;border:1px solid rgb(255 255 255 / 14%);border-radius:999px;background:rgb(255 255 255 / 7%);color:#f4f1ee;font:inherit;font-size:.74rem;font-weight:750;cursor:pointer;}.ev-cal-day-bar button:active{transform:scale(.95);}.ev-page-upgrade.is-day-view>:not(.ev-calendar,.ev-discovery,.ev-results-heading,.ev-list){display:none !important;}html body.vsc-ui-v2 #page-evenements #ev-hero-primary,html body.vsc-ui-v2 #page-evenements .ev-une{display:none !important;}@media (max-width:640px){html body.vsc-ui-v2 #page-evenements .ev-page-hero-title{margin:0 0 4px !important;}html body.vsc-ui-v2 #page-evenements #ev-adm-bar{margin:4px 0 2px !important;padding:3px 4px 3px 10px;}html body.vsc-ui-v2 #page-evenements #ev-adm-bar button{min-block-size:30px !important;block-size:30px;}}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual .vsc-countdown>span{overflow:visible !important;text-overflow:clip !important;white-space:nowrap;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-choice-join{display:inline-flex !important;flex-direction:row;align-items:center;justify-content:center;gap:3px;min-block-size:44px;padding-block:6px !important;padding-inline:4px !important;white-space:nowrap;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-choice-join>span:last-child{display:inline !important;margin:0;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-choice-join.is-full{white-space:normal;text-align:center;line-height:1.2;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-choice-join.is-full>span:last-child{display:none !important;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-card-top>.ev-full-chip{background:#ffe9e4 !important;color:#b3261e !important;border-color:transparent !important;font-weight:800;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-meta>.ev-discovery-place{display:block !important;overflow:visible !important;text-overflow:clip;white-space:normal;-webkit-line-clamp:unset !important;overflow-wrap:anywhere;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual.ev-discovery-visual{display:flex !important;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:10px 6px;overflow:visible;background:transparent !important;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual.ev-discovery-visual::before{display:none !important;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual.ev-discovery-visual>.ev-discovery-cover,html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual.ev-discovery-visual>b.ev-illustration-slot{position:static !important;order:1;flex:none;display:block;inline-size:100% !important;max-inline-size:64px;block-size:auto !important;aspect-ratio:1;margin:0;border-radius:16px;object-fit:cover;object-position:50% 50%;box-shadow:0 0 0 1px rgb(255 255 255 / 10%),0 6px 14px rgb(0 0 0 / 28%);}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual.ev-discovery-visual>b.ev-illustration-slot{display:grid !important;place-items:center;background:linear-gradient(155deg,var(--event-accent,#f36f3f),var(--event-accent-end,#c94a2d));}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual.ev-discovery-visual.has-cover>b.ev-illustration-slot{display:none !important;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual.ev-discovery-visual>small{position:static !important;order:2;inset:auto !important;display:flex;flex-direction:column;align-items:center;gap:0;inline-size:auto !important;min-block-size:0;padding:0;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:#fff;font-size:1.05rem;font-weight:850;line-height:1.05;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual.ev-discovery-visual>small i{font-size:.6rem;letter-spacing:.1em;color:rgb(255 255 255 / 70%);}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual.ev-discovery-visual .vsc-countdown{position:static !important;order:3;inset:auto !important;display:flex;justify-content:center;max-inline-size:100%;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;color:#ffb08d;font-size:.6rem !important;font-weight:800;white-space:nowrap;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual.ev-discovery-visual .vsc-countdown>svg{display:none !important;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual.ev-discovery-visual .vsc-countdown small{color:inherit !important;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual.ev-discovery-visual .vsc-countdown[data-tone="now"],html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-visual.ev-discovery-visual .vsc-countdown[data-tone="soon"]{color:#f9c846;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-card-top>.vsc-loved-badge{order:1;border:0 !important;color:#4a3000 !important;background:#ffd766 !important;font-weight:850;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact::before{display:none !important;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-card-top{flex-wrap:nowrap;overflow:hidden;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-card-top>b.is-seats{display:none !important;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-card-top>*{flex-shrink:0;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-choice-join>span[aria-hidden="true"]{display:none !important;}@media (max-width:640px){html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact.vsc-event-card--compact{grid-template-rows:minmax(0,1fr) auto auto minmax(0,1fr);}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact.vsc-event-card--compact :is(.ev-discovery-visual,.ev-discovery-main){grid-row:1 / 5;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact.vsc-event-card--compact .ev-discovery-open{grid-row:2;align-self:end;padding:0 6px 2px;border-inline-start:0;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact.vsc-event-card--compact .ev-discovery-social{grid-row:3;align-self:start;padding:2px 4px 0;border-inline-start:0;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact.vsc-event-card--compact :is(.ev-discovery-admin-actions,>.event-contact-proof){grid-row:5 !important;}}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-card-top>:is(.ev-member-chip,.ev-small-chip){flex-shrink:1 !important;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;}@media (max-width:379px){html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .vsc-loved-badge .vsc-loved-text{display:none;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-card-top>*{padding-inline:5px !important;letter-spacing:.03em !important;}}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .vsc-loved-badge.is-compact .vsc-loved-text{display:none;}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .vsc-loved-badge.is-compact::after{content:"\00a0Top";}#page-evenements .ev-club-rating{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .3rem;margin:0 0 10px;color:#fff;font-size:.82rem;line-height:1.3}#page-evenements .ev-club-rating[hidden]{display:none}#page-evenements .ev-club-rating b{color:#f9c846;font-size:.95rem}#page-evenements .ev-club-rating strong{font-weight:900}#page-evenements .ev-club-rating strong span+span{color:rgba(255,255,255,.7);font-weight:700}#page-evenements .ev-club-rating small{color:rgba(255,255,255,.72);font-size:.78rem;font-weight:600}.vsc-member-spotlight{margin:10px 12px 4px;padding:10px 0 10px 12px;border:1px solid rgb(255 138 92 / 30%);border-radius:16px;background:linear-gradient(135deg,rgb(255 113 69 / 12%),rgb(255 201 67 / 6%))}.vsc-member-spotlight[hidden]{display:none}.vsc-member-spotlight header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-right:12px;margin-bottom:8px}.vsc-member-spotlight h2{margin:0;font-size:.92rem;font-weight:900;color:#fff}.vsc-member-spotlight header button{border:0;background:none;color:#ffb38a;font:inherit;font-size:.74rem;font-weight:800;padding:6px 0;cursor:pointer;white-space:nowrap}.vsc-spot-row{display:flex;gap:8px;overflow-x:auto;padding-right:12px;scroll-snap-type:x proximity;scrollbar-width:none}.vsc-spot-row::-webkit-scrollbar{display:none}.vsc-spot-card{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:200px;min-height:104px;padding:10px 11px;border:1px solid rgb(255 255 255 / 12%);border-radius:14px;background:rgb(20 16 26 / 70%);color:#f8f3ee;font:inherit;text-align:left;scroll-snap-align:start;cursor:pointer}.vsc-spot-card.is-idea{cursor:default}.vsc-spot-card strong{font-size:.84rem;font-weight:850;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vsc-spot-card small{font-size:.7rem;color:rgb(255 255 255 / 70%)}.vsc-spot-card small b{color:#ffcfb4}.vsc-spot-kind{font-size:.64rem;font-weight:900;letter-spacing:.02em;color:#ffb38a;text-transform:uppercase}.vsc-spot-card.is-idea .vsc-spot-kind{color:#ffd95c}.vsc-spot-card.is-cta{width:150px;justify-content:center;border-style:dashed;border-color:rgb(255 138 92 / 50%);background:rgb(255 113 69 / 10%)}.vsc-spot-card.is-cta>span{font-size:1.2rem;color:#ffb38a}.vsc-spot-actions{display:flex;gap:6px;margin-top:auto}.vsc-spot-actions .vsc-idea-vote{min-height:36px;min-width:52px;border-color:rgb(255 255 255 / 18%);background:rgb(255 255 255 / 8%);color:#fff}.vsc-spot-actions .vsc-idea-vote.is-voted{border-color:#ff8a5c;background:rgb(255 113 69 / 25%)}.vsc-spot-actions .vsc-idea-action{border-color:rgb(255 255 255 / 18%);background:transparent;color:#fff}.ev-badge-member{display:inline-flex;align-items:center;gap:.35rem;min-height:27px;padding:.15rem .6rem .15rem .2rem;border-radius:999px;font-size:.64rem;font-weight:800;color:#ffe4d6;background:rgb(255 113 69 / 16%);border:1px solid rgb(255 138 92 / 42%)}.ev-badge-member b{color:#fff}.ev-badge-member i{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;overflow:hidden;background:#ff7a45;color:#1b1010;font-style:normal;font-weight:900;font-size:.66rem;background-size:cover;background-position:center}.ev-badge-member i img{width:100%;height:100%;object-fit:cover}.vsc-member-outing-help{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;margin-top:.2rem}.vsc-member-outing-help p{margin:0;font-size:.78rem;line-height:1.4}.vsc-member-outing-help .vsc-idea-action{min-height:40px}.vsc-member-outing-report-link{border:0;background:none;padding:.35rem 0;color:rgb(255 255 255 / 70%);font:inherit;font-size:.72rem;text-decoration:underline;cursor:pointer;text-align:left}.vsc-member-outing-report-form{display:flex;flex-direction:column;gap:.4rem;margin-top:.3rem}.vsc-member-outing-report-form textarea{width:100%;box-sizing:border-box;padding:.5rem;border-radius:10px;border:1px solid rgb(255 255 255 / 18%);background:rgb(0 0 0 / 25%);color:inherit;font:inherit;font-size:.8rem}.vsc-member-outing-reported{margin:0;font-size:.74rem;color:#9fe3b0}.vsc-outing-report.is-closed{opacity:.75}.ev-discovery-host{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;max-inline-size:100%;margin:2px 0 1px;padding:2px 9px 2px 2px;border-radius:999px;color:#ffe4d6;background:rgb(255 113 69 / 18%);border:1px solid rgb(255 138 92 / 50%);font-size:.7rem;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.ev-discovery-host b{color:#fff;font-weight:900;}.ev-member-chip i{flex:0 0 auto;display:inline-grid;place-items:center;inline-size:18px;block-size:18px;border-radius:50%;overflow:hidden;background:#ff7a45;color:#1b1010;font-style:normal;font-weight:900;font-size:.6rem;}.ev-member-chip i img{inline-size:100%;block-size:100%;object-fit:cover;}.ev-filter-btn:active{transform:scale(.95)}.ev-age-chip{--age:#8c6eff;display:inline-flex;align-items:center;align-self:flex-start;max-inline-size:100%;margin:2px 0 1px;padding:2px 9px;border-radius:999px;color:#fff;background:var(--age);border:0;font-size:.7rem;font-weight:800;white-space:nowrap}.age-18-30{--age:#e8408f}.age-30-50{--age:#6f5cff}.age-50plus{--age:#d98a10}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact .ev-discovery-card-top>.ev-age-chip{order:0;flex:0 0 auto;outline:0;box-shadow:none;padding:2px 9px !important;font-size:.7rem !important;font-weight:800;line-height:1.3 !important;color:#fff;background:var(--age);border:0 !important}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact.has-age-range .ev-discovery-card-top{flex-wrap:wrap !important;row-gap:4px;max-inline-size:100%;overflow:visible}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact.has-age-range .ev-discovery-card-top>*{flex-shrink:0 !important;overflow:visible;text-overflow:clip}html body.vsc-ui-v2 #page-evenements .vsc-event-card--compact.has-age-range{border-color:var(--age) !important}html body #page-evenements .ev-filters-bar{-webkit-backdrop-filter:none !important;backdrop-filter:none !important}@media (max-width:760px){html body #vsc-scroll-progress{display:none !important}}
@media (max-width:640px){.vsc-ui-v2 .vsc-event-detail.event-detail-panel{border-inline:0 !important;}}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-content{background-attachment:local !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-card,.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-card>.ev-card-body{background:transparent !important;box-shadow:none !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-host-avatar{position:relative;overflow:hidden;}.vsc-ui-v2 .vsc-event-detail .event-detail-host-avatar>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-facts{gap:2px;padding-block:0 12px;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-facts>div{min-block-size:40px;padding:2px 0;column-gap:12px;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-facts>div>.event-detail-fact-icon{inline-size:34px;block-size:34px;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-facts p{display:block;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-facts small{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-facts strong{display:block;font-size:.98rem;line-height:1.3;white-space:normal;overflow:visible;text-overflow:clip;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail [data-detail-outing]{padding:10px 12px;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail [data-detail-outing]>div{margin:0;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail [data-detail-outing]>small{display:block;margin-block-start:6px;font-size:.78rem;line-height:1.4;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-iconbar{display:flex;gap:6px;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-iconbar>:is(.event-detail-subactions,.event-detail-quick){display:contents !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-iconbar .event-detail-interest-slot:not([hidden]):not(:empty){display:flex;flex:1 1 0;min-inline-size:0;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-iconbar .event-detail-interest-slot:is(:empty,[hidden]){display:none !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-card .ev-card-actions.event-detail-primary .event-detail-iconbar :is(button,a){display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:2px;inline-size:100%;min-inline-size:0;min-block-size:54px !important;margin:0;padding:6px 2px !important;border:1px solid rgb(255 255 255 / 10%) !important;border-radius:12px;color:#ddd6d1 !important;background:rgb(255 255 255 / 4%) !important;box-shadow:none !important;font-size:11px !important;letter-spacing:-.01em;font-weight:700;line-height:1.1;text-decoration:none;white-space:nowrap;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-card .ev-card-actions.event-detail-primary .event-detail-iconbar :is(button,a).event-detail-chat{border-color:rgb(240 107 67 / 40%) !important;color:#ffb195 !important;background:rgb(240 107 67 / 10%) !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-card .ev-card-actions.event-detail-primary .event-detail-iconbar button.active{border-color:rgb(255 196 64 / 45%) !important;color:#ffd98a !important;}.vsc-ui-v2 .vsc-event-detail .event-detail-icon-glyph{font-size:1.15rem;line-height:1;}.vsc-ui-v2 .vsc-event-detail .event-detail-icon-label{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-community-summary{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:10px;padding-block:12px;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-community-summary>.event-detail-community-heading{grid-area:1 / 1;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-community-summary>.event-detail-community-faces{grid-area:1 / 2;display:flex;margin:0;padding:0;gap:0;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-community-summary>.event-detail-community-open{grid-area:1 / 3;inline-size:auto !important;min-inline-size:44px;min-block-size:36px;padding:0 12px;font-size:.78rem;white-space:nowrap;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-community-faces .event-detail-community-face{inline-size:auto;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-community-faces .event-detail-community-face + .event-detail-community-face{margin-inline-start:-10px;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-community-faces .event-detail-community-face-photo{inline-size:40px;block-size:40px;font-size:.8rem;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-community-faces .event-detail-community-face small{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-community-faces .event-detail-community-face.is-add .event-detail-community-face-photo{font-size:1.1rem;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-hero:has(>.event-detail-hero-image) :is(.event-detail-activity,.event-detail-hero-aura){display:none !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-hero:has(>.event-detail-hero-image)::after{content:"";position:absolute;inset:auto 0 0 0;block-size:45%;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgb(12 11 18 / 0%),rgb(12 11 18 / 62%));}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-hero:has(>.event-detail-hero-image) .event-detail-organizer{position:absolute !important;inset:auto auto 12px 14px !important;z-index:2;inline-size:auto !important;max-inline-size:calc(100% - 28px);min-block-size:0;margin:0 !important;padding:5px 14px 5px 5px;border:0 !important;border-radius:999px !important;background:rgb(14 13 20 / 86%) !important;box-shadow:0 4px 14px rgb(0 0 0 / 30%) !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-hero:has(>.event-detail-hero-image) .event-detail-organizer img{inline-size:28px !important;block-size:28px !important;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-hero:has(>.event-detail-hero-image) .event-detail-organizer strong{font-size:.78rem;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-hero:has(>.event-detail-hero-image) .event-detail-organizer small{font-size:.62rem;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail,.vsc-ui-v2 .vsc-event-detail.vsc-event-detail *{scrollbar-width:none;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail::-webkit-scrollbar,.vsc-ui-v2 .vsc-event-detail.vsc-event-detail *::-webkit-scrollbar{display:none;}.vsc-ui-v2 .event-detail-overlay.is-ios .vsc-event-detail .event-detail-hero-controls{inset:max(54px,calc(env(safe-area-inset-top,0px) + 10px)) 12px auto;}.vsc-ui-v2 .event-detail-overlay.is-ios .vsc-event-detail.vsc-event-detail .event-detail-card>.event-detail-hero.is-no-photo{padding-block-start:calc(max(54px,calc(env(safe-area-inset-top,0px) + 10px)) + 56px) !important;}.vsc-ui-v2 .event-detail-overlay.is-ios .vsc-event-detail.vsc-event-detail .event-detail-card>.event-detail-hero:has(.event-detail-hero-image){min-block-size:calc(max(54px,calc(env(safe-area-inset-top,0px) + 10px)) + 150px) !important;}.vsc-ui-v2 .event-detail-overlay.is-ios .vsc-event-detail.vsc-event-detail .event-detail-admin-tools{inset:calc(max(104px,calc(env(safe-area-inset-top,0px) + 60px))) 14px auto auto;}.vsc-ui-v2 .vsc-event-detail.vsc-event-detail .event-detail-community-summary>.event-detail-community-photo-hint{grid-area:2 / 1 / 3 / -1 !important;}.vsc-event-detail .event-detail-community-photo-hint{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:8px 0 0;padding:0;border:0;background:none;color:rgb(255 255 255 / 62%);font:inherit;font-size:.76rem;text-align:start;cursor:pointer;}.vsc-event-detail .event-detail-community-photo-hint b{color:#ffb195;font-weight:700;}.vsc-event-detail .event-detail-community-photo-hint:focus-visible{outline:2px solid #ff914d;outline-offset:3px;border-radius:6px;}.vsc-ui-v2 .vsc-event-detail .event-detail-hero{position:relative}.vsc-ui-v2 .vsc-event-detail .event-detail-hero-age{position:absolute;inset:14px auto auto 50%;transform:translateX(-50%);z-index:3;padding:6px 14px;border-radius:999px;color:#fff;background:var(--age,#6f5cff);border:1px solid rgb(255 255 255 / 35%);box-shadow:0 4px 14px rgb(0 0 0 / 35%);font-size:.9rem;font-weight:900;white-space:nowrap}.vsc-ui-v2 .vsc-event-detail .event-detail-age{--age:#6f5cff;display:flex;align-items:center;gap:12px;margin:12px 0 4px;padding:12px 14px;border-radius:16px;color:#fff;background:linear-gradient(135deg,var(--age),color-mix(in srgb,var(--age) 55%,#14121c));box-shadow:0 6px 20px color-mix(in srgb,var(--age) 35%,transparent)}.vsc-ui-v2 .vsc-event-detail .event-detail-age.age-18-30{--age:#e8408f}.vsc-ui-v2 .vsc-event-detail .event-detail-age.age-30-50{--age:#6f5cff}.vsc-ui-v2 .vsc-event-detail .event-detail-age.age-50plus{--age:#d98a10}.vsc-ui-v2 .vsc-event-detail .event-detail-age>b{font-size:1.7rem;line-height:1}.vsc-ui-v2 .vsc-event-detail .event-detail-age strong{display:block;font-size:1.15rem;font-weight:900}.vsc-ui-v2 .vsc-event-detail .event-detail-age small{display:block;font-size:.85rem;opacity:.92}
.vsc-met-recap[hidden],.vsc-host-month[hidden]{display:none!important}.vsc-met-recap{margin:.9rem 0;padding:.85rem .9rem;border:1px solid rgba(255,128,96,.28);border-radius:18px;background:rgba(255,128,96,.08);color:inherit;text-align:left}.vsc-met-recap.is-in{animation:vsc-met-rise .45s cubic-bezier(.2,.9,.3,1.2)}.vsc-met-head{display:flex;align-items:center;gap:.55rem}.vsc-met-head>span{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:12px;background:#fff;font-size:1.15rem;box-shadow:0 4px 12px rgba(239,73,97,.16)}.vsc-met-head p{margin:0;font-size:1rem;font-weight:800;line-height:1.25}.vsc-met-head strong{color:#ef4961;font-size:1.3rem;font-variant-numeric:tabular-nums}.vsc-met-faces{display:flex;flex-wrap:wrap;align-items:center;margin:.7rem 0 .15rem;padding-left:8px}.vsc-met-face,.vsc-met-more{position:relative;display:grid;place-items:center;width:42px;height:42px;margin-left:-8px;padding:0;border:2px solid #fff;border-radius:50%;background:linear-gradient(135deg,#ffb38a,#ef4961);color:#fff;font-family:inherit;font-size:.95rem;font-weight:800;line-height:1;box-shadow:0 3px 10px rgba(0,0,0,.12);overflow:hidden;cursor:pointer;animation:vsc-met-pop .42s cubic-bezier(.2,.9,.3,1.4);animation-delay:calc(var(--i,0) * 55ms);animation-fill-mode:backwards}.vsc-met-face>span{display:grid;place-items:center;width:100%;height:100%}.vsc-met-face img,.vsc-host-month-face img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:50%}.vsc-met-face:active{transform:scale(.92)}.vsc-met-more{background:#2b2d3f;font-size:.78rem;cursor:default}.vsc-met-total{margin:.55rem 0 0;font-size:.84rem;line-height:1.45;opacity:.85}.vsc-met-total strong{font-variant-numeric:tabular-nums}.vsc-met-recap.is-review{background:#fff;box-shadow:0 10px 28px rgba(239,73,97,.12)}.vsc-host-month{display:flex;align-items:center;gap:.5rem;margin:.55rem .55rem .2rem;padding:.5rem .55rem;border:1px solid rgba(255,195,90,.32);border-radius:16px;background:linear-gradient(120deg,rgba(255,195,90,.12),rgba(239,73,97,.08)),#16131c;box-shadow:0 6px 18px rgba(0,0,0,.25);animation:vsc-met-rise .4s ease-out}.vsc-host-month-main{display:flex;align-items:center;gap:.6rem;min-width:0;flex:1;padding:0;border:0;background:none;color:#f8f3ee;text-align:left;cursor:pointer}.vsc-host-month-face{position:relative;display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border-radius:50%;background:linear-gradient(135deg,#ffc35a,#ef4961);color:#fff;font-weight:900;overflow:hidden;box-shadow:0 0 0 2px #16131c,0 0 0 4px #ffc35a}.vsc-host-month-text{display:flex;min-width:0;flex-direction:column}.vsc-host-month-text small{color:#ffc35a;font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.vsc-host-month-text small i{display:inline-block;font-style:normal;animation:vsc-host-star 2.8s ease-in-out infinite}.vsc-host-month-text strong{display:-webkit-box;overflow:hidden;font-size:.86rem;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vsc-host-month-cta{flex:0 0 auto;min-height:38px;padding:0 .8rem;border:0;border-radius:12px;background:linear-gradient(135deg,#ff7145,#ef4961);color:#fff;font-family:inherit;font-size:.74rem;font-weight:800;cursor:pointer}.vsc-host-month-cta:active,.vsc-host-month-main:active{transform:scale(.97)}.vsc-official-badge.is-host{background:#fff1e3;color:#b4471f}.vsc-official-badge.is-host_month{background:linear-gradient(120deg,#ffe29a,#ffc35a);color:#6b3a00}@keyframes vsc-met-pop{from{transform:scale(.4)}to{transform:none}}@keyframes vsc-met-rise{from{transform:translateY(10px)}to{transform:none}}@keyframes vsc-host-star{0%,70%,100%{transform:none}80%{transform:rotate(-14deg) scale(1.25)}90%{transform:rotate(10deg) scale(1.1)}}@media (prefers-reduced-motion:reduce){.vsc-met-recap.is-in,.vsc-met-face,.vsc-met-more,.vsc-host-month,.vsc-host-month-text small i{animation:none}}
html body #page-evenements#page-evenements .vsc-member-spotlight{margin:6px 12px 2px;padding:8px 0}html body #page-evenements#page-evenements .vsc-member-spotlight header{margin-bottom:6px;padding:0 12px}html body #page-evenements#page-evenements .vsc-member-spotlight h2{font-size:.82rem}html body #page-evenements#page-evenements .vsc-spot-row{align-items:stretch;padding:0 12px;scroll-padding-inline:12px;scroll-snap-type:x mandatory}html body #page-evenements#page-evenements .vsc-spot-card{width:168px;min-height:0;padding:8px 10px;gap:3px;justify-content:flex-start}html body #page-evenements#page-evenements .vsc-spot-card.is-idea{justify-content:space-between}html body #page-evenements#page-evenements .vsc-spot-card .vsc-spot-actions{margin-top:auto}html body #page-evenements#page-evenements .vsc-spot-card .vsc-idea-vote,html body #page-evenements#page-evenements .vsc-spot-card .vsc-idea-action{min-height:28px!important;padding:0 .55rem;font-size:.72rem}html body #page-evenements#page-evenements .vsc-spot-card.is-cta{width:128px}html body #page-evenements#page-evenements .vsc-spot-card.is-cta small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html body #page-evenements#page-evenements .vsc-host-month.is-in-strip{flex:0 0 auto;align-items:center;width:212px;min-height:0;margin:0;padding:8px 10px;border-radius:14px;scroll-snap-align:start;box-shadow:none}html body #page-evenements#page-evenements .vsc-host-month.is-in-strip .vsc-host-month-main{gap:.5rem;width:100%}html body #page-evenements#page-evenements .vsc-host-month.is-in-strip .vsc-host-month-face{width:36px;height:36px;flex-basis:36px}html body #page-evenements#page-evenements .vsc-host-month.is-in-strip .vsc-host-month-text strong{font-size:.76rem}html body #page-evenements#page-evenements .vsc-host-month.is-in-strip .vsc-host-month-cta{display:none}html body #page-evenements#page-evenements .vsc-buzz{--buzz-h:40px;margin:2px 0 8px;padding:2px 6px 2px 10px;border-radius:12px}html body #page-evenements#page-evenements .vsc-buzz-label{padding:0;background:none!important;font-size:0}html body #page-evenements#page-evenements .vsc-buzz-avatar,html body #page-evenements#page-evenements .vsc-buzz-icon{width:28px!important;height:28px!important;font-size:.85rem}html body #page-evenements#page-evenements .vsc-buzz-copy strong{font-size:.76rem}html body #page-evenements#page-evenements .vsc-buzz-copy small{margin-top:0;font-size:.66rem}.ev-search-toggle{display:none}@media (max-width:740px){html body #page-evenements#page-evenements .ev-filters-bar{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 12px 4px!important}html body #page-evenements#page-evenements .ev-filter-scroll{order:0;flex:1 1 0!important;width:auto!important;min-width:0;gap:4px}html body #page-evenements#page-evenements .ev-filter-scroll>.ev-filter-btn:not([hidden]){min-width:0;padding:0 8px!important}html body #page-evenements#page-evenements .ev-search input:focus,html body #page-evenements#page-evenements .ev-search input:focus-visible{outline:0!important;box-shadow:none!important}html body #page-evenements#page-evenements .ev-when-chips{display:none!important}html body #page-evenements#page-evenements .ev-search-toggle,html body #page-evenements#page-evenements .event-map-toggle{order:1;flex:0 0 auto;display:inline-grid!important;place-items:center;inline-size:36px!important;block-size:36px!important;min-block-size:36px;min-height:36px!important;padding:0!important;margin:0;border:1px solid rgb(255 255 255 / 12%)!important;border-radius:999px!important;background:rgb(255 255 255 / 7%)!important;color:#f4f1ee!important;font:800 1.05rem/1 inherit;cursor:pointer}html body #page-evenements#page-evenements .event-map-toggle{order:2}html body #page-evenements#page-evenements .event-map-toggle span:last-child{display:none!important}html body #page-evenements#page-evenements .event-map-toggle span:first-child{font-size:0}html body #page-evenements#page-evenements .event-map-toggle span:first-child::before{content:"🗺️";font-size:1rem}html body #page-evenements#page-evenements .event-map-toggle.active,html body #page-evenements#page-evenements .ev-filters-bar.is-search-open .ev-search-toggle{background:var(--or,#d74c2c)!important;border-color:transparent!important;color:#fff!important}html body #page-evenements#page-evenements .ev-cal-toggle{order:3;flex:0 0 auto}html body #page-evenements#page-evenements .ev-mine-extra{order:5;flex:1 1 100%}html body #page-evenements#page-evenements .ev-search{order:6!important;flex:1 1 100%!important;width:100%!important;block-size:38px;min-block-size:38px}html body #page-evenements#page-evenements .ev-filters-bar:not(.is-search-open) .ev-search{display:none!important}html body #page-evenements#page-evenements .ev-search-toggle:active,html body #page-evenements#page-evenements .event-map-toggle:active{transform:scale(.94)}}#st-profile .club-stats-card{margin:.4rem 0 .6rem;padding:.6rem}#st-profile .club-stats-head{display:none!important}#st-profile .club-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}#st-profile .club-stat{padding:.5rem .3rem;border-radius:12px!important;text-align:center;justify-items:center}#st-profile .club-stat>b{font-size:.95rem}#st-profile .club-stat strong{font-size:1.25rem;line-height:1.1}#st-profile .club-stat span{font-size:.62rem;line-height:1.15}#st-profile .club-stats-next{margin:.45rem .1rem 0;font-size:.72rem}.pf-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:.2rem 0 .7rem;padding:4px;border:1px solid rgb(255 255 255 / 10%);border-radius:14px;background:rgb(255 255 255 / 5%)}.pf-tabs button{min-height:40px;padding:0 .3rem;border:0;border-radius:10px;background:transparent;color:rgb(244 241 238 / 72%);font:800 .8rem/1.1 inherit;cursor:pointer;white-space:nowrap;transition:background .18s ease,color .18s ease}.pf-tabs button.is-active{background:linear-gradient(135deg,#ff7145,#ef4961);color:#fff}.pf-tabs button:active{transform:scale(.96)}.pf-tabs button:focus-visible{outline:3px solid rgb(255 122 53 / 45%);outline-offset:2px}.pf-tab-panel[hidden]{display:none!important}.pf-tab-panel>*:first-child{margin-top:0!important}#pf-panel-edit .pf-group-title{display:none}#pf-panel-badges .member-badges-head p{display:none}@media (max-width:360px){.pf-tabs button{font-size:.72rem}}html body.vsc-ui-v2 #more-menu .more-item-logout .more-ic,html body.vsc-ui-v2 .more-item-logout .more-ic{color:#ff8f8b!important;background:rgb(228 93 98 / 14%)!important;border:1px solid rgb(228 93 98 / 22%)}html body #page-evenements#page-evenements .vsc-propose-tabs:not(.is-propose){display:none!important}html body #page-evenements#page-evenements .ev-page-hero{position:relative}html body #page-evenements#page-evenements #ev-adm-bar:not(.is-open){position:absolute!important;top:10px;right:12px;z-index:2;inline-size:auto!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}html body #page-evenements#page-evenements #ev-adm-bar:not(.is-open)>:not(.adm-bar-toggle){display:none!important}html body #page-evenements#page-evenements #ev-adm-bar .adm-bar-toggle{flex:0 0 auto;display:inline-flex;align-items:center;min-block-size:30px;padding:0 10px;border:1px solid rgb(255 195 90 / 30%);border-radius:999px;background:rgb(255 195 90 / 10%);font-size:.72rem!important;cursor:pointer}html body #page-evenements#page-evenements #ev-adm-bar.is-open .adm-bar-toggle{margin-right:auto}html body #page-evenements#page-evenements .ev-page-hero-title{padding-right:84px}@media (max-width:740px){html body #page-evenements#page-evenements .ev-filters-bar:not(.is-search-open) .event-map-toggle:not(.active){display:none!important}html body #page-evenements#page-evenements .ev-filters-bar.is-search-open .ev-search{flex:1 1 calc(100% - 48px)!important;width:auto!important;min-width:0!important}html body #page-evenements#page-evenements .ev-filters-bar.is-search-open .event-map-toggle{order:7!important}}html body #page-evenements[data-v2-context="action"] #day-of-outing,html body #page-evenements[data-v2-context="action"] #vsc-grande,html body #page-evenements[data-v2-context="action"] #vsc-buzz,html body #page-evenements[data-v2-context="day"] #vsc-grande,html body #page-evenements[data-v2-context="day"] #vsc-buzz,html body #page-evenements[data-v2-context="grande"] #vsc-buzz{display:none!important}html body #page-evenements#page-evenements .vsc-member-spotlight.is-in-list{grid-column:1/-1;min-width:0;max-width:100%;margin:6px 0 10px;overflow:hidden}html body #page-evenements#page-evenements .vsc-member-spotlight[data-parked="1"]{display:none!important}html body #page-evenements#page-evenements .event-aftercare-card.is-review{grid-template-columns:36px minmax(0,1fr)!important;gap:6px 10px;padding:10px 12px}html body #page-evenements#page-evenements .event-aftercare-card.is-review .event-aftercare-icon{width:36px!important;height:36px!important;font-size:1.05rem;border-radius:12px!important}html body #page-evenements#page-evenements .event-aftercare-card.is-review .event-aftercare-copy h2{margin:0;font-size:var(--vsc-fs-md);line-height:1.25}html body #page-evenements#page-evenements .event-aftercare-card.is-review .event-aftercare-copy>span{display:none!important}html body #page-evenements#page-evenements .event-aftercare-card.is-review .event-aftercare-copy p{margin:1px 0 0;font-size:var(--vsc-fs-xs)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body #page-evenements#page-evenements .event-aftercare-card.is-review .event-aftercare-rating{grid-column:1/-1;display:flex!important;gap:6px}html body #page-evenements#page-evenements .event-aftercare-card.is-review .event-aftercare-rating button.vsc-rate{flex:1 1 0;min-width:0;min-height:52px;padding:4px 2px;gap:1px;border-radius:12px!important}html body #page-evenements#page-evenements .event-aftercare-card.is-review .event-aftercare-rating button.vsc-rate span:not(.vsc-rate-face){font-size:.625rem}html body #page-evenements#page-evenements .event-aftercare-card.is-review .event-aftercare-rating .vsc-rate-face{font-size:1.45rem;line-height:1.1}html body #page-evenements#page-evenements .event-aftercare-card.is-review .event-aftercare-detail{grid-column:1/-1;justify-self:center;min-height:36px;font-size:var(--vsc-fs-xs)!important}