@font-face{font-family:'Cure Trajan';font-style:normal;font-weight:400;src:url(/wp-content/plugins/cure-party-app-shell/assets/TrajanPro-Regular.woff) format('woff');font-display:swap}@font-face{font-family:'Cure Trajan';font-style:normal;font-weight:700;src:url(/wp-content/plugins/cure-party-app-shell/assets/TrajanPro-Bold.woff) format('woff');font-display:swap}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s}.cure-app-header{view-transition-name:cure-vt-header}@media (max-width:767px){.cure-app-header{transition:height .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s ease;will-change:height}.cure-app-header__inner{transition:transform .28s cubic-bezier(.22,.61,.36,1),height .28s ease}.cure-app-brand strong{transition:font-size .22s ease,letter-spacing .22s ease}.cure-app-brand small{transition:opacity .16s ease,max-height .22s ease,transform .22s ease;max-height:20px}.cure-app-header--compact{box-shadow:0 4px 18px rgb(0 0 0 / .18)}.cure-app-header--compact .cure-app-brand small{opacity:0;max-height:0;transform:translateY(-4px);overflow:hidden}body.cure-app-shell-active .rr-app,body.cure-app-shell-active .cpm{scroll-margin-top:16px}}@media (max-width:767px){body.cure-app-shell-active .cure-scroll-reveal{opacity:0;transform:translate3d(0,28px,0);transition:opacity .5s ease,transform .55s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}body.cure-app-shell-active .cure-scroll-reveal.cure-scroll-reveal--visible{opacity:1;transform:none}}.cure-app-bottom{view-transition-name:cure-vt-bottom}:root{--cure-bg:#eeedeb;--cure-surface:#ffffff;--cure-surface-soft:#f6f5f4;--cure-text:#171717;--cure-muted:#666666;--cure-line:#d8d5d2;--cure-dark:#140808;--cure-dark-2:#160909;--cure-red:#b20e0a;--cure-accent:var(--cure-red);--cure-text-soft:#222222;--cure-muted-strong:#555555;--cure-chrome-text:#ffffff;--cure-border-dark:rgba(255,255,255,.14);--fs-caption:14px;--fs-body:16px;--fs-label:16px;--fs-h3:18px;--fs-h2:22px;--fs-h1-mobile:32px;--fs-h1-desktop:36px;--cure-radius:10px;--cure-header-h:64px;--cure-header-h-desktop:72px}html.cure-app-menu-open{overflow:hidden}body.cure-app-shell-active{background:var(--cure-bg)!important;color:var(--cure-text)!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,Helvetica,sans-serif!important;font-size:var(--fs-body)!important;line-height:1.55!important;padding-top:calc(var(--cure-header-h) + 10px)!important;padding-bottom:82px!important}body.cure-app-shell-active .cpm-sticky-navigation,body.cure-app-shell-active .cpm-sticky-navigation-wrap{display:none!important}body.cure-app-shell-active a,body.cure-app-shell-active a:visited,body.cure-app-shell-active a:hover,body.cure-app-shell-active a:focus-visible{color:var(--cure-accent)!important}body.cure-app-shell-active p,body.cure-app-shell-active li,body.cure-app-shell-active label,body.cure-app-shell-active input,body.cure-app-shell-active textarea,body.cure-app-shell-active select,body.cure-app-shell-active button{font-family:inherit;font-size:var(--fs-body);line-height:1.55}body.cure-app-shell-active h1{font-size:var(--fs-h1-mobile)!important;line-height:1.1;font-weight:900;color:var(--cure-text)!important;margin:0 0 12px}body.cure-app-shell-active h2{font-size:var(--fs-h2)!important;line-height:1.2;font-weight:800;color:var(--cure-text)!important;margin:0}body.cure-app-shell-active h3{font-size:var(--fs-h3)!important;line-height:1.25;font-weight:800;color:var(--cure-text)!important;margin:0}@media (min-width:768px){body.cure-app-shell-active h1{font-size:var(--fs-h1-desktop)!important}}body.cure-app-shell-active .rr-app,body.cure-app-shell-active .cpm{max-width:1180px;margin-left:auto!important;margin-right:auto!important}.cure-app-header{position:fixed;top:0;left:0;right:0;height:var(--cure-header-h);z-index:100000;background:rgb(17 17 20 / .97);border-bottom:1px solid var(--cure-border-dark);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);color:#fff}.cure-app-header__inner{height:100%;max-width:1180px;margin:0 auto;padding:0 14px;display:grid;grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:10px}.cure-app-header__spacer{display:none}.cure-app-brand{min-width:0;color:#fff!important;text-decoration:none!important;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.15;text-align:center;gap:3px}.cure-app-brand strong{font-family:'Cure Trajan',Georgia,serif!important;font-size:clamp(16px,2.2vw,24px);letter-spacing:.08em;font-weight:700!important;color:#fff!important;white-space:nowrap}.cure-app-brand small{color:#9a9a9f;font-size:var(--fs-caption);letter-spacing:.02em;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70vw}.cure-app-header__progress{position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--cure-red);transform:scaleX(0);transform-origin:0 50%;pointer-events:none}.cure-app-menu-button{width:46px!important;height:46px!important;justify-self:end;padding:0!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:center!important;gap:5px;border:1px solid rgb(255 255 255 / .45)!important;background:transparent!important;color:#fff!important;cursor:pointer;border-radius:8px!important;box-shadow:none!important;transition:background-color .18s ease,border-color .18s ease}.cure-app-menu-button:hover,.cure-app-menu-button:focus-visible{background:rgb(255 255 255 / .08)!important;border-color:#fff!important;outline:none}.cure-app-menu-button:active{background:rgb(255 255 255 / .16)!important;transform:scale(.94)}.cure-app-menu-button svg{display:block;width:28px;height:28px;fill:none;overflow:visible}.cure-app-menu-button svg path{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;vector-effect:non-scaling-stroke}.cure-app-drawer{position:fixed;inset:0;z-index:100001}.cure-app-drawer[hidden]{display:none}.cure-app-drawer__backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .55);backdrop-filter:blur(2px)}.cure-app-drawer__panel{position:absolute;left:0;top:0;bottom:0;width:min(88vw,380px);background:var(--cure-dark);color:#fff;box-shadow:22px 0 60px rgb(0 0 0 / .38);overflow:auto;overscroll-behavior:contain;animation:cureDrawerIn .2s ease-out;display:flex;flex-direction:column}@keyframes cureDrawerIn{from{transform:translateX(-24px);opacity:0}to{transform:none;opacity:1}}.cure-app-drawer__top{min-height:78px;padding:20px 18px 16px;border-bottom:1px solid var(--cure-border-dark);display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto}.cure-app-drawer__top b{display:block;font-family:'Cure Trajan',Georgia,serif!important;font-size:clamp(15px,2vw,22px);font-weight:700!important;letter-spacing:.06em;color:#fff!important}.cure-app-drawer__top small{display:block;margin-top:5px;color:#fff;opacity:.72;font-size:var(--fs-caption);font-weight:500}.cure-app-close{border:0;background:rgb(255 255 255 / .06);color:#fff;font-size:22px;line-height:1;width:38px;height:38px;border-radius:var(--cure-radius);cursor:pointer;transition:background-color .15s ease}.cure-app-close:hover,.cure-app-close:focus-visible{background:rgb(255 255 255 / .14);outline:none}.cure-app-drawer__nav{padding:10px;flex:1 1 auto}.cure-app-drawer__nav a{display:flex;align-items:center;gap:14px;min-height:52px;padding:9px 14px;margin:2px 0;text-decoration:none!important;border-radius:var(--cure-radius);font-size:var(--fs-label);transition:background-color .15s ease}.cure-app-drawer__nav a:hover,.cure-app-drawer__nav a:focus-visible{background:rgb(255 255 255 / .07);outline:none}.cure-app-drawer__nav a:active{background:rgb(255 255 255 / .16)}.cure-app-drawer__nav a.is-active{font-weight:700}.cure-app-drawer__nav a.is-active svg{stroke:#fff}.cure-app-drawer__nav svg{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cure-app-drawer__nav a:first-child{margin-bottom:8px}.cure-app-media-buttons[hidden]{display:none!important}.cure-app-media-buttons{position:fixed!important;left:50%!important;bottom:calc(96px + env(safe-area-inset-bottom))!important;transform:translateX(-50%)!important;z-index:100001!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:max-content!important;max-width:calc(100% - 24px)!important;padding:0!important;margin:0!important;background:transparent!important;pointer-events:auto!important}.cure-app-media-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:128px!important;min-height:38px!important;padding:8px 16px!important;border-radius:999px!important;text-decoration:none!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-size:15px!important;line-height:1!important;font-weight:700!important;box-sizing:border-box!important;box-shadow:0 5px 18px rgb(0 0 0 / .28)!important;transition:transform .15s ease,filter .15s ease!important}.cure-app-media-button:hover,.cure-app-media-button:focus-visible{transform:translateY(-1px)!important;filter:brightness(1.08)!important;outline:none!important}.cure-app-media-button--spotify{background:#191414!important;color:#fff!important;border:1px solid rgb(255 255 255 / .18)!important}.cure-app-media-button--spotify svg{stroke:#1DB954!important;color:#1DB954!important}.cure-app-media-button--tidal{background:#050505!important;color:#fff!important;border:1px solid rgb(255 255 255 / .42)!important}.cure-app-media-button--tidal svg{stroke:#fff!important;color:#fff!important}body.cure-app-shell-active a.cure-app-media-button,body.cure-app-shell-active a.cure-app-media-button:visited,body.cure-app-shell-active a.cure-app-media-button:hover,body.cure-app-shell-active a.cure-app-media-button:focus-visible,body.cure-app-shell-active a.cure-app-media-button span{color:#fff!important}.cure-app-media-button svg{width:19px!important;height:19px!important;display:block!important;fill:none!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex:0 0 19px!important}@media(min-width:768px){.cure-app-media-buttons{bottom:calc(104px + env(safe-area-inset-bottom))!important}.cure-app-media-button{min-width:142px!important;min-height:42px!important;padding:10px 18px!important;font-size:16px!important}.cure-app-media-button svg{width:20px!important;height:20px!important;flex-basis:20px!important}}@media(max-width:767px){.cure-app-media-buttons{bottom:calc(78px + env(safe-area-inset-bottom))!important;gap:8px!important;max-width:calc(100% - 20px)!important}.cure-app-media-button{min-width:112px!important;min-height:36px!important;padding:8px 12px!important;font-size:14px!important}.cure-app-media-button svg{width:18px!important;height:18px!important;flex-basis:18px!important}}.cure-app-bottom{position:fixed;left:50%!important;right:auto!important;bottom:12px!important;z-index:100000;width:min(820px,calc(100% - 24px))!important;height:calc(72px + env(safe-area-inset-bottom))!important;min-height:calc(72px + env(safe-area-inset-bottom))!important;max-height:calc(72px + env(safe-area-inset-bottom))!important;transform:translateX(-50%)!important;background:#b20e0a!important;border:1px solid rgb(255 255 255 / .32)!important;border-radius:18px!important;padding:0!important;padding-bottom:env(safe-area-inset-bottom)!important;overflow:hidden!important;box-sizing:border-box!important;box-shadow:0 10px 35px rgb(0 0 0 / .35)!important}.cure-app-bottom__inner{width:100%!important;height:72px!important;min-height:72px!important;max-width:760px;margin:0 auto!important;display:flex!important;padding:0!important;box-sizing:border-box!important}.cure-app-bottom__item{position:relative!important;width:100%!important;min-width:0;flex:1 1 0!important;height:72px!important;min-height:72px!important;max-height:72px!important;padding:7px 4px 5px!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;text-decoration:none!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1!important;cursor:pointer;box-sizing:border-box!important;transition:color .15s ease,background-color .12s ease,transform .12s ease}.cure-app-bottom__item:hover,.cure-app-bottom__item:focus-visible{color:#fff!important;background:rgb(0 0 0 / .10)!important;outline:none}.cure-app-bottom__item:active{background:rgb(0 0 0 / .18)!important;transform:scale(.96)}.cure-app-bottom__item.is-active{font-weight:700!important}.cure-app-bottom__item.is-active:after{content:""!important;position:absolute!important;left:50%!important;bottom:4px!important;transform:translateX(-50%)!important;width:30px!important;height:3px!important;background:#fff!important;border-radius:3px!important}.cure-app-bottom__item svg,.cure-app-bottom__item svg path,.cure-app-bottom__item svg rect,.cure-app-bottom__item svg circle{fill:none!important;stroke:#fff!important}.cure-app-bottom__item svg{display:block!important;width:24px!important;height:24px!important;flex:0 0 24px!important;stroke-width:1.8!important}.cure-app-bottom__icon{display:flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;flex:0 0 24px!important}.cure-app-bottom__item span:last-child{color:#fff!important;font-size:16px!important;line-height:1.05!important;display:block!important;width:100%!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box!important}.cure-app-more-dots{color:#fff!important;font-size:20px!important;line-height:18px!important;height:23px!important;flex:0 0 23px!important;letter-spacing:3px!important}body.cure-app-shell-active .cpm-main-nav,body.cure-app-shell-active .cpm-live-stats,body.cure-app-shell-active .cpm-live-stats--mobile,body.cure-app-shell-active .cpm-stats-filter,body.cure-app-shell-active .cpm-stats-sections,body.cure-app-shell-active .cpm-stat-section,body.cure-app-shell-active .cpm-ranking-list,body.cure-app-shell-active .cpm-dna-list,body.cure-app-shell-active .cpm-hours,body.cure-app-shell-active .cpm-music-listen-standalone,body.cure-app-shell-active .cpm-music-listen-embed{color:var(--cure-text)!important;background:transparent!important;font-size:var(--fs-body)!important}body.cure-app-shell-active .cpm-live-stats,body.cure-app-shell-active .cpm-live-stats--mobile,body.cure-app-shell-active .cpm-stats-filter,body.cure-app-shell-active .cpm-stats-sections,body.cure-app-shell-active .cpm-stat-section,body.cure-app-shell-active .cpm-ranking-list,body.cure-app-shell-active .cpm-dna-list,body.cure-app-shell-active .cpm-hours{background:var(--cure-surface)!important}body.cure-app-shell-active .cpm-live-stats--mobile,body.cure-app-shell-active .cpm-hero{max-width:1000px!important;margin:0 auto 28px!important;padding:0 14px!important;box-sizing:border-box!important}body.cure-app-shell-active .cpm-hero .cpm-kicker,body.cure-app-shell-active .cpm-kicker{color:var(--cure-accent)!important;font-size:var(--fs-body)!important;font-weight:800!important;letter-spacing:.08em!important;margin:0 0 10px!important}body.cure-app-shell-active .cpm-hero h1,body.cure-app-shell-active .cpm-hero .cpm-title{font-size:var(--fs-h1-mobile)!important;margin:0 0 12px!important}@media (min-width:768px){body.cure-app-shell-active .cpm-hero h1,body.cure-app-shell-active .cpm-hero .cpm-title{font-size:var(--fs-h1-desktop)!important}}body.cure-app-shell-active .cpm-hero .cpm-intro{color:var(--cure-text-soft)!important;font-size:var(--fs-body)!important;margin:0!important}body.cure-app-shell-active .cpm-hero .cpm-intro a{color:var(--cure-accent)!important}body.cure-app-shell-active .cpm-main-nav__link{color:var(--cure-muted-strong)!important;font-size:var(--fs-caption)!important}body.cure-app-shell-active .cpm-main-nav__link:hover,body.cure-app-shell-active .cpm-main-nav__link.is-active{color:var(--cure-accent)!important}body.cure-app-shell-active .cpm-live-stats--mobile .cpm-filter-pills button,body.cure-app-shell-active .cpm-live-stats--mobile .cpm-filter-custom button{font-size:var(--fs-body)!important;border-color:var(--cure-text)!important;color:var(--cure-text)!important;background:var(--cure-surface)!important;border-radius:6px!important}body.cure-app-shell-active .cpm-live-stats--mobile .cpm-filter-pills button.is-active{background:var(--cure-red)!important;border-color:var(--cure-red)!important;color:#fff!important}body.cure-app-shell-active .cpm-live-stats--mobile .cpm-filter-datetime input{font-size:var(--fs-body)!important;color:var(--cure-text)!important;background:var(--cure-surface)!important}body.cure-app-shell-active .cpm-live-stats--mobile .cpm-filter-active{border-left-color:var(--cure-red)!important;background:var(--cure-surface-soft)!important;font-size:var(--fs-body)!important}body.cure-app-shell-active .cpm-live-stats--mobile .cpm-section-heading small,body.cure-app-shell-active .cpm-live-stats--mobile .cpm-section-heading span{color:var(--cure-accent)!important}body.cure-app-shell-active .cpm-live-stats--mobile .cpm-section-heading h2{font-size:var(--fs-h2)!important}body.cure-app-shell-active .cpm-live-stats--mobile .cpm-section-note,body.cure-app-shell-active .cpm-live-stats--mobile .cpm-stats-footer{font-size:var(--fs-caption)!important;color:var(--cure-muted)!important}body.cure-app-shell-active .cpm-live-stats--mobile .cpm-ranking-row,body.cure-app-shell-active .cpm-live-stats--mobile .cpm-dna-row,body.cure-app-shell-active .cpm-live-stats--mobile .cpm-hour-row,body.cure-app-shell-active .cpm-live-stats--mobile .cpm-ranking-row strong,body.cure-app-shell-active .cpm-live-stats--mobile .cpm-dna-row strong,body.cure-app-shell-active .cpm-live-stats--mobile .cpm-song-title{font-size:var(--fs-body)!important}body.cure-app-shell-active .cpm-live-stats--mobile .cpm-rank{color:var(--cure-accent)!important;font-weight:800!important}body.cure-app-shell-active .cpm-live-stats--mobile .cpm-song-title{font-weight:800!important}body.cure-app-shell-active .cpm-live-stats--mobile .cpm-song-artist,body.cure-app-shell-active .cpm-live-stats--mobile .cpm-song-metrics{font-size:var(--fs-caption)!important}body.cure-app-shell-active .cpm-live-stats--mobile .cpm-hour-row i{background:var(--cure-red)!important}body.cure-app-shell-active .cpm button,body.cure-app-shell-active .cpm a.button,body.cure-app-shell-active .cpm input[type="submit"],body.cure-app-shell-active .cpm .button{font-family:inherit!important;font-size:var(--fs-body)!important}body.cure-app-shell-active .cpm button.is-active,body.cure-app-shell-active .cpm input[type="submit"]{background:var(--cure-red)!important;border-color:var(--cure-red)!important;color:#fff!important}.cure-app-header a,.cure-app-drawer a,.cure-app-bottom a{text-decoration:none!important}@media (prefers-reduced-motion:reduce){.cure-app-drawer__panel,.cure-app-menu-button{animation:none;transition:none}}@media (max-width:480px){.cure-app-drawer__panel{width:min(92vw,380px)}}@media (min-width:768px){:root{--cure-header-h-active:var(--cure-header-h-desktop)}body.cure-app-shell-active{padding-top:calc(var(--cure-header-h-desktop) + 12px)!important;padding-bottom:28px!important}.cure-app-header{height:var(--cure-header-h-desktop)}.cure-app-header__inner{padding:0 24px}.cure-app-drawer__panel{width:380px}}.cure-app-start-video{position:fixed;inset:0;z-index:0;overflow:hidden;background:#120707}.cure-app-start-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.02) brightness(.68)}.cure-app-start-video__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .48) 0%,rgb(0 0 0 / .14) 42%,rgb(0 0 0 / .72) 100%)}.cure-app-start-video__content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(92vw,900px);text-align:center;color:#fff;text-shadow:0 2px 20px rgb(0 0 0 / .55)}.cure-app-start-video__content span{display:block;font-family:'Cure Trajan',Georgia,serif!important;font-size:clamp(12px,2vw,18px);line-height:1.2;letter-spacing:.28em;font-weight:400;margin-bottom:14px;text-transform:uppercase}.cure-app-start-video__content strong{display:block;font-family:'Cure Trajan',Georgia,serif!important;font-size:clamp(34px,7vw,76px);line-height:1;letter-spacing:.025em;font-weight:700;white-space:nowrap;text-transform:uppercase}.cure-app-start-video__content small{display:block;margin-top:18px;font-family:'Cure Trajan',Georgia,serif!important;font-size:clamp(11px,1.7vw,18px);line-height:1.3;letter-spacing:.16em;font-weight:400;color:rgb(255 255 255 / .9);text-transform:none}body.cure-app-shell-active:has(.cure-app-start-video){background:#120707!important}body.cure-app-shell-active:has(.cure-app-start-video)>*:not(.cure-app-header):not(.cure-app-drawer):not(.cure-app-bottom):not(.cure-app-start-video):not(script){background:transparent!important}body.cure-app-shell-active:has(.cure-app-start-video) main,body.cure-app-shell-active:has(.cure-app-start-video) .site-content,body.cure-app-shell-active:has(.cure-app-start-video) .elementor,body.cure-app-shell-active:has(.cure-app-start-video) .elementor-section,body.cure-app-shell-active:has(.cure-app-start-video) .elementor-container,body.cure-app-shell-active:has(.cure-app-start-video) .elementor-widget-wrap{background:transparent!important}body.cure-app-shell-active:has(.cure-app-start-video) .cure-app-start-video{z-index:10}body.cure-app-shell-active:has(.cure-app-start-video) .cure-app-header,body.cure-app-shell-active:has(.cure-app-start-video) .cure-app-drawer,body.cure-app-shell-active:has(.cure-app-start-video) .cure-app-bottom{z-index:100000!important}.cure-app-admin{max-width:1180px}.cure-app-admin .description{max-width:980px}.cure-admin-card{margin:20px 0;padding:20px;background:#fff;border:1px solid #dcdcde;border-radius:10px;box-shadow:0 1px 2px rgb(0 0 0 / .03)}.cure-admin-card h2{margin-top:0;font-size:18px}.cure-admin-checks{display:flex;gap:28px;flex-wrap:wrap}.cure-admin-checks label{font-weight:600}.cure-page-table .col-check{width:65px;text-align:center}.cure-page-table td{vertical-align:middle}.cure-auto{color:#2271b1;font-weight:600}.cure-sortable-list{max-width:780px;margin:14px 0 10px}.cure-sortable-row{display:flex;align-items:center;gap:12px;min-height:48px;padding:7px 10px;margin:5px 0;background:#f6f7f7;border:1px solid #dcdcde;border-radius:7px;cursor:grab}.cure-sortable-row:hover{background:#f0f0f1}.cure-sortable-row.is-dragging{opacity:.45}.cure-sortable-row span{flex:1;font-weight:600}.cure-sortable-row a{text-decoration:none}.cure-icon-picker{width:150px;min-height:38px;flex:0 0 150px}.cure-drag{border:0;background:#fff0;color:#50575e;font-size:18px;padding:5px 7px;cursor:grab;border-radius:5px}.cure-drag:focus-visible{outline:2px solid #2271b1;outline-offset:1px}.cure-page-picker{display:block;min-width:min(780px,100%);max-width:780px;margin:12px 0}.cure-empty{color:#646970;font-style:italic}.cure-add-pages{margin-bottom:4px!important}@media (max-width:782px){.cure-admin-card{padding:14px}.cure-sortable-row{gap:8px;flex-wrap:wrap}.cure-icon-picker{flex:0 0 145px;width:145px}.cure-sortable-row a{font-size:12px}.cure-page-picker{width:100%}}.cure-video-picker{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cure-video-picker #cure-start-video-name{color:#555}@media (max-width:520px){.cure-app-start-video__content{width:96vw}.cure-app-start-video__content strong{font-size:clamp(28px,9vw,48px);white-space:normal}.cure-app-start-video__content span{font-size:11px;letter-spacing:.2em}.cure-app-start-video__content small{font-size:10px;letter-spacing:.11em}}.cure-app-drawer__nav a,.cure-app-drawer__nav a:visited,.cure-app-drawer__nav a:hover,.cure-app-drawer__nav a:focus-visible{color:#fff!important;font-family:'Cure Trajan',Georgia,serif!important;font-size:clamp(17px,4.3vw,22px)!important;font-weight:400!important;letter-spacing:.01em!important}.cure-app-drawer__nav a>span{color:#fff!important}.cure-app-drawer__nav a>svg{color:#b20e0a!important;stroke:#b20e0a!important;flex:0 0 28px;width:28px;height:28px}.cure-app-drawer__nav a:first-child>svg{color:#fff!important;stroke:#fff!important}.cure-app-drawer__nav a.is-active{background:#b20e0a!important;box-shadow:none!important}.cure-app-drawer__nav a.is-active>span{color:#fff!important}.cure-app-drawer__nav a.is-active>svg{color:#fff!important;stroke:#fff!important}.cure-app-drawer__nav a>svg circle{fill:currentColor!important;stroke:currentColor!important}.cure-app-drawer__nav a>svg path{stroke:currentColor!important}.cure-label-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;max-width:780px}.cure-label-grid label{display:flex;flex-direction:column;gap:5px;font-weight:600}.cure-label-grid input,.cure-sortable-row input{width:100%;box-sizing:border-box;min-height:38px;padding:7px 9px;border:1px solid #c3c4c7;border-radius:6px;background:#fff;color:#1d2327}.cure-sortable-row>span{flex:1}.cure-sortable-row input{font-weight:600}@media(max-width:600px){.cure-label-grid{grid-template-columns:1fr}.cure-app-drawer__nav a{font-size:18px!important;gap:12px;min-height:56px;padding:9px 10px}.cure-app-drawer__nav a>svg{flex-basis:28px;width:28px;height:28px}}.cure-app-extra{margin:30px 10px 8px!important;padding-top:12px!important;border-top:1px solid rgb(255 255 255 / .07)!important}.cure-app-extra__toggle{appearance:none!important;-webkit-appearance:none!important;width:100%!important;min-height:26px!important;padding:2px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border:0!important;background:transparent!important;color:#555!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:.01em!important;line-height:1.2!important;text-align:left!important;opacity:.78!important;cursor:pointer!important;box-shadow:none!important}.cure-app-extra__toggle:hover,.cure-app-extra__toggle:focus-visible{color:#777!important;opacity:1!important;background:transparent!important;outline:none!important}.cure-app-extra__chevron{color:#555!important;font-size:13px!important;line-height:1!important;transition:transform .18s ease,color .18s ease!important}.cure-app-extra__toggle[aria-expanded="true"] .cure-app-extra__chevron{transform:rotate(180deg)!important;color:#777!important}.cure-app-extra__panel{padding:7px 2px 0!important}.cure-app-extra__link,.cure-app-extra__link:visited{display:block!important;padding:5px 0!important;color:#555!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.35!important;text-decoration:none!important;opacity:.78!important}.cure-app-extra__link:hover,.cure-app-extra__link:focus-visible,.cure-app-extra__link.is-active{color:var(--cure-red)!important;opacity:1!important;text-decoration:none!important}body.cure-app-shell-active .elementor h1,body.cure-app-shell-active .elementor h2,body.cure-app-shell-active .elementor h3,body.cure-app-shell-active .elementor h4,body.cure-app-shell-active .elementor h5,body.cure-app-shell-active .elementor h6,body.cure-app-shell-active .elementor .elementor-heading-title,body.cure-app-shell-active .elementor .cure-subtitle,body.cure-app-shell-active .elementor .cure-section-title,body.cure-app-shell-active .elementor .cure-label,body.cure-app-shell-active .elementor .elementor-widget-heading,body.cure-app-shell-active .elementor .elementor-widget-heading *{font-family:'Cure Trajan',Georgia,'Times New Roman',serif!important}body.cure-app-shell-active .elementor h1,body.cure-app-shell-active .elementor .elementor-heading-title.elementor-size-xxl{font-size:clamp(30px,7vw,48px)!important;line-height:1.18!important;font-weight:700!important;letter-spacing:.015em!important;margin:0 0 .55em!important;color:var(--cure-text)!important}body.cure-app-shell-active .elementor h2,body.cure-app-shell-active .elementor .elementor-heading-title.elementor-size-xl{font-size:clamp(24px,5vw,36px)!important;line-height:1.22!important;font-weight:700!important;letter-spacing:.02em!important;margin:1.45em 0 .55em!important;color:var(--cure-text)!important}body.cure-app-shell-active .elementor h3,body.cure-app-shell-active .elementor .elementor-heading-title.elementor-size-large{font-size:clamp(20px,4vw,29px)!important;line-height:1.25!important;font-weight:700!important;letter-spacing:.025em!important;margin:1.3em 0 .5em!important;color:var(--cure-text)!important}body.cure-app-shell-active .elementor h4,body.cure-app-shell-active .elementor h5,body.cure-app-shell-active .elementor h6{font-size:clamp(17px,3.5vw,23px)!important;line-height:1.3!important;font-weight:700!important;letter-spacing:.04em!important;margin:1.15em 0 .45em!important;color:var(--cure-text)!important}body.cure-app-shell-active .elementor,body.cure-app-shell-active .elementor-widget-text-editor,body.cure-app-shell-active .elementor-widget-text-editor .elementor-widget-container{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,Helvetica,sans-serif;color:var(--cure-text);font-size:16px;line-height:1.65}body.cure-app-shell-active .elementor p,body.cure-app-shell-active .elementor li{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,Helvetica,sans-serif!important;font-size:16px!important;line-height:1.65!important}body.cure-app-shell-active .elementor .cure-subtitle,body.cure-app-shell-active .elementor .cure-section-title,body.cure-app-shell-active .elementor .cure-label,body.cure-app-shell-active .elementor .cure-kicker{font-family:'Cure Trajan',Georgia,'Times New Roman',serif!important;font-weight:700!important;letter-spacing:.045em!important}body.cure-app-shell-active .elementor a,body.cure-app-shell-active .elementor a:visited,body.cure-app-shell-active .elementor a:hover,body.cure-app-shell-active .elementor a:focus-visible,body.cure-app-shell-active .elementor .elementor-icon-list-text,body.cure-app-shell-active .elementor .cure-accent,body.cure-app-shell-active .elementor .accent,body.cure-app-shell-active .elementor .highlight{--cure-accent-color:var(--cure-red)}body.cure-app-shell-active .elementor a,body.cure-app-shell-active .elementor a:visited{color:var(--cure-accent)!important}body.cure-app-shell-active .elementor .cure-accent,body.cure-app-shell-active .elementor .accent,body.cure-app-shell-active .elementor .highlight{color:var(--cure-accent)!important}body.cure-app-shell-active .elementor .elementor-button{font-family:'Cure Trajan',Georgia,'Times New Roman',serif!important;font-size:15px!important;line-height:1.2!important;letter-spacing:.045em!important;padding:13px 18px!important;background:var(--cure-red)!important;border-color:var(--cure-red)!important;color:#fff!important;border-radius:6px!important}body.cure-app-shell-active .elementor .elementor-button:hover,body.cure-app-shell-active .elementor .elementor-button:focus-visible{background:var(--cure-red)!important;border-color:var(--cure-red)!important;color:#fff!important}body.cure-app-shell-active .elementor .elementor-icon-list-text{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,Helvetica,sans-serif!important}@media (min-width:768px){body.cure-app-shell-active .elementor h1,body.cure-app-shell-active .elementor .elementor-heading-title.elementor-size-xxl{font-size:clamp(38px,4vw,48px)!important}}@media (max-width:767px){body.cure-app-shell-active .elementor .elementor-widget-heading{margin-bottom:4px}body.cure-app-shell-active .elementor h1{letter-spacing:.01em!important}body.cure-app-shell-active .elementor h2{margin-top:1.35em!important}body.cure-app-shell-active .elementor h3{margin-top:1.2em!important}}.cure-media-sortable-list{display:flex;flex-direction:column;gap:8px;max-width:1000px}.cure-media-sortable-row{display:grid;grid-template-columns:auto 72px minmax(150px,220px) minmax(260px,1fr);align-items:center;gap:10px}.cure-media-sortable-row label{display:flex;flex-direction:column;gap:4px;font-weight:600}.cure-media-sortable-row label span{font-size:12px;color:#555}.cure-media-sortable-row input{width:100%;box-sizing:border-box}@media(max-width:700px){.cure-media-sortable-row{grid-template-columns:auto 1fr}.cure-media-sortable-row label{grid-column:2}}.cure-app-bottom__inner>.cure-app-bottom__item{width:20%!important;flex:0 0 20%!important}.cure-bottom-url-note{display:block;padding:8px 10px;color:#666;background:#f3f3f3;border:1px solid #ddd;border-radius:4px;font-size:13px}.cure-sortable-row>span{min-width:0}.cure-sortable-row>span input[type=url]{width:100%;box-sizing:border-box}@media(max-width:700px){.cure-sortable-row{grid-template-columns:auto 1fr}.cure-sortable-row>span,.cure-sortable-row>a,.cure-sortable-row>button:not(.cure-drag){grid-column:2}.cure-sortable-row>.cure-drag{grid-column:1;grid-row:1 / span 6}}@media (max-width:767px){.cure-app-bottom{transition:height .32s cubic-bezier(.22,.61,.36,1)!important;will-change:height}.cure-app-bottom__label{display:block!important;max-height:13px!important;opacity:1!important;margin-top:3px!important;transition:max-height .26s ease,opacity .18s ease,margin-top .26s ease!important}.cure-app-bottom--compact .cure-app-bottom__label{max-height:0!important;opacity:0!important;margin-top:0!important}}@media (prefers-reduced-motion:reduce){@media (max-width:767px){.cure-app-bottom,.cure-app-bottom__label{transition:none!important}.cure-app-header{transition:none!important}.cure-app-header__inner,.cure-app-brand strong,.cure-app-brand small{transition:none!important}body.cure-app-shell-active .cure-scroll-reveal{opacity:1!important;transform:none!important;transition:none!important}}}@media (max-width:767px){body.cure-app-shell-active{padding-top:calc(76px + env(safe-area-inset-top, 0px) + 8px)!important;padding-bottom:82px!important}.cure-app-header{top:0!important;height:calc(76px + env(safe-area-inset-top, 0px))!important;min-height:calc(76px + env(safe-area-inset-top, 0px))!important;max-height:calc(76px + env(safe-area-inset-top, 0px))!important;padding-top:env(safe-area-inset-top,0)!important;box-sizing:border-box!important;overflow:hidden!important}.cure-app-header__inner{height:76px!important;min-height:76px!important;max-height:76px!important;box-sizing:border-box!important;padding:0 14px!important}.cure-app-brand{padding-top:0!important;min-height:0!important;gap:2px!important}.cure-app-brand strong{font-size:17px!important;letter-spacing:.06em!important}.cure-app-brand small{font-size:clamp(9.5px,2.6vw,10.5px)!important;letter-spacing:.01em!important;max-width:none!important}.cure-app-menu-button{width:42px!important;height:42px!important;flex:0 0 42px!important}.cure-app-header.cure-app-header--compact{height:calc(52px + env(safe-area-inset-top, 0px))!important;min-height:calc(52px + env(safe-area-inset-top, 0px))!important;max-height:calc(52px + env(safe-area-inset-top, 0px))!important}.cure-app-header--compact .cure-app-header__inner{height:52px!important;min-height:52px!important;max-height:52px!important}.cure-app-header--compact .cure-app-brand strong{font-size:14.5px!important;letter-spacing:.045em!important}.cure-app-header--compact .cure-app-menu-button{width:36px!important;height:36px!important;flex:0 0 36px!important}body.cure-app-shell-active.cure-app-shell-header-compact{padding-top:calc(52px + env(safe-area-inset-top, 0px) + 8px)!important}.cure-app-bottom{left:50%!important;right:auto!important;transform:translate3d(-50%,0,0)!important;background:transparent!important;border:0!important;border-radius:20px!important;padding:0!important;overflow:visible!important;box-shadow:none!important;box-sizing:border-box!important}.cure-app-bottom__inner{display:flex!important;width:100%!important;margin:0!important;padding:0!important;background:#b20e0a!important;border:1px solid rgb(255 255 255 / .32)!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 10px 30px rgb(0 0 0 / .35)!important;box-sizing:border-box!important}.cure-app-bottom__inner>.cure-app-bottom__item{position:relative!important;flex:0 0 20%!important;width:20%!important;min-width:20%!important;max-width:20%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0 2px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;box-sizing:border-box!important;text-align:center!important;color:#fff!important;overflow:hidden!important}.cure-app-bottom__icon{display:flex!important;align-items:center!important;justify-content:center!important}.cure-app-bottom__icon svg,.cure-app-bottom__icon svg path,.cure-app-bottom__icon svg rect,.cure-app-bottom__icon svg circle{fill:none!important;stroke:#fff!important}.cure-app-bottom__icon svg{display:block!important;stroke-width:1.8!important}.cure-app-bottom__label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-size:10.5px!important;color:#fff!important;box-sizing:border-box!important}.cure-app-bottom__item.is-active:after{left:50%!important;transform:translateX(-50%)!important}.cure-app-bottom--compact .cure-app-bottom__item.is-active:after{bottom:5px!important}body.cure-app-shell-active .cure-app-bottom{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;height:58px!important;min-height:58px!important;max-height:58px!important}body.cure-app-shell-active .cure-app-bottom.cure-app-bottom--compact{height:40px!important;min-height:40px!important;max-height:40px!important}body.cure-app-shell-active .cure-app-bottom__inner{background:#b20e0a!important;border-radius:20px!important}.cure-app-header__progress{transition:transform .12s linear}}@media (prefers-reduced-motion:reduce){.cure-app-header,.cure-app-header__inner,.cure-app-brand strong,.cure-app-brand small,.cure-app-bottom{transition:none!important}body.cure-app-shell-active .cure-scroll-reveal{opacity:1!important;transform:none!important;transition:none!important}}@media (max-width:767px){.cure-app-bottom{width:calc(100% - 20px)!important;max-width:820px!important;height:62px!important;min-height:62px!important;max-height:62px!important;bottom:max(10px, env(safe-area-inset-bottom, 0px))!important}.cure-app-bottom__inner{height:100%!important;min-height:0!important;max-height:none!important}.cure-app-bottom__icon{width:22px!important;height:22px!important;flex:0 0 22px!important;margin-top:9px!important}.cure-app-bottom__icon svg{width:22px!important;height:22px!important;flex:0 0 22px!important}.cure-app-bottom__label{width:100%!important;min-width:0!important;padding:0 2px!important;font-size:clamp(10.5px, 3.05vw, 13px)!important;line-height:14px!important;font-weight:600!important;letter-spacing:-0.01em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cure-app-bottom__item{min-width:0!important;max-width:none!important;padding:0 2px!important;gap:2px!important;touch-action:manipulation;-webkit-tap-highlight-color:#fff0}.cure-app-bottom__item.is-active{font-weight:700!important}.cure-app-bottom__item.is-active:after{bottom:3px!important;width:24px!important;height:2px!important}@media (max-width:340px){.cure-app-bottom{width:calc(100% - 12px)!important}.cure-app-bottom__label{font-size:10.5px!important}}.cure-app-bottom.cure-app-bottom--compact{height:40px!important;min-height:40px!important;max-height:40px!important}.cure-app-bottom.cure-app-bottom--compact .cure-app-bottom__icon{margin-top:9px!important}}@media (max-width:767px){body.cure-app-shell-active .cure-app-bottom__label{display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;padding:0!important;margin-left:auto!important;margin-right:auto!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-size:clamp(9px, 2.7vw, 12px)!important;line-height:14px!important;font-weight:600!important;letter-spacing:-0.025em!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}body.cure-app-shell-active .cure-app-bottom__item{min-width:0!important;padding-left:1px!important;padding-right:1px!important}@media (max-width:340px){body.cure-app-shell-active .cure-app-bottom__label{font-size:9px!important;letter-spacing:-0.035em!important}}body.cure-app-shell-active .cure-app-bottom__label,body.cure-app-shell-active .cure-app-bottom__label *{box-sizing:border-box!important}}.cure-app-next-event{position:fixed!important;left:auto;right:16px;top:50%;bottom:auto;transform:translateY(-50%);z-index:9998!important;width:72px;height:72px;border-radius:50%!important;background:#111!important;border:3px solid rgb(255 255 255 / .28)!important;color:#fff!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-decoration:none!important;box-shadow:0 8px 24px rgb(0 0 0 / .34);line-height:1.05;font-family:inherit;cursor:grab;touch-action:none;-webkit-tap-highlight-color:#fff0;transition:box-shadow .15s ease,border-color .15s ease,background .15s ease}.cure-app-next-event:active{cursor:grabbing}.cure-app-next-event:hover,.cure-app-next-event:focus-visible{box-shadow:0 10px 28px rgb(0 0 0 / .4)}.cure-app-next-event.is-positioned{transform:none!important}.cure-app-next-event__number{font-size:22px;font-weight:900;letter-spacing:.02em;color:#fff}.cure-app-next-event__unit{font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#eee;margin-top:1px}.cure-app-next-event__tag{position:absolute;bottom:-17px;left:50%;transform:translateX(-50%);font-size:8px;font-weight:800;letter-spacing:.09em;color:#ccc;white-space:nowrap;text-transform:uppercase}.cure-app-next-event__today{font-size:15px;font-weight:900;letter-spacing:.03em;color:#fff}.cure-app-next-event--soon{border-color:var(--cure-red)!important}.cure-app-next-event--today{background:var(--cure-red)!important;border-color:var(--cure-red)!important}@media(prefers-reduced-motion:reduce){.cure-app-next-event{transition:none}}@media(max-width:767px){.cure-app-next-event{width:64px;height:64px;right:14px}.cure-app-next-event__number{font-size:19px}}body.cure-app-shell-active:has(.cure-app-start-video) .cure-app-next-event{left:50%;right:auto;top:calc(75% - 8px - env(safe-area-inset-bottom, 0px) / 2);transform:translate(-50%,-50%)}body.cure-app-shell-active:has(.cure-app-start-video) .cure-app-next-event.is-positioned{transform:none!important}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:160ms cubic-bezier(.4,0,1,1) both cure-vt-out}::view-transition-new(root){animation:240ms cubic-bezier(0,0,.2,1) 20ms both cure-vt-in}}@keyframes cure-vt-out{to{opacity:0}}@keyframes cure-vt-in{from{opacity:0;transform:translate3d(0,8px,0)}}.cure-app-next-event{view-transition-name:cure-vt-next}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.cure-app-nav-progress{position:fixed;left:0;right:0;top:env(safe-area-inset-top,0);height:2px;z-index:100003;pointer-events:none;background:var(--cure-red,#b20e0a);box-shadow:0 0 6px rgb(178 14 10 / .55);transform:scaleX(0);transform-origin:0 50%;opacity:0;transition:opacity .18s ease}.cure-app-nav-progress.is-active{opacity:1;animation:cure-nav-progress 8s cubic-bezier(.08,.8,.2,1) forwards}@keyframes cure-nav-progress{0%{transform:scaleX(0)}15%{transform:scaleX(.4)}100%{transform:scaleX(.94)}}@media (prefers-reduced-motion:reduce){.cure-app-nav-progress.is-active{animation:none;transform:scaleX(.6)}}body.cure-app-shell-active{touch-action:manipulation}.cure-app-menu-button{position:relative}.cure-app-menu-button::after{content:'';position:absolute;inset:-6px}.cure-app-close{position:relative}.cure-app-close::after{content:'';position:absolute;inset:-6px}body.cure-app-shell-active .cpm__vote{position:relative}body.cure-app-shell-active .cpm__vote::after{content:'';position:absolute;left:-2px;right:-2px;top:-7px;bottom:-7px}html[data-cure-theme="dark"]{--cure-bg:#170a08;--cure-surface:#170a08;--cure-surface-soft:#221110;--cure-text:#ececec;--cure-text-soft:#d6d6d6;--cure-muted:#a3a3a3;--cure-muted-strong:#b3b3b3;--cure-line:#3a2420;--cure-accent:#f7913a;background:#170a08;color-scheme:dark}html[data-cure-theme="dark"] body.cure-app-shell-active .elementor-widget-text-editor,html[data-cure-theme="dark"] body.cure-app-shell-active .elementor-widget-text-editor .elementor-widget-container{color:var(--cure-text)}html[data-cure-theme="dark"] body.cure-app-shell-active .page-header .entry-title,html[data-cure-theme="dark"] body.cure-app-shell-active .site-header,html[data-cure-theme="dark"] body.cure-app-shell-active .site-footer{color:var(--cure-text);background:#fff0}html[data-cure-theme="dark"] body.cure-app-shell-active input[type="text"],html[data-cure-theme="dark"] body.cure-app-shell-active input[type="search"],html[data-cure-theme="dark"] body.cure-app-shell-active input[type="email"],html[data-cure-theme="dark"] body.cure-app-shell-active input[type="url"],html[data-cure-theme="dark"] body.cure-app-shell-active input[type="date"],html[data-cure-theme="dark"] body.cure-app-shell-active input[type="time"],html[data-cure-theme="dark"] body.cure-app-shell-active input[type="number"],html[data-cure-theme="dark"] body.cure-app-shell-active textarea,html[data-cure-theme="dark"] body.cure-app-shell-active select{background-color:var(--cure-surface);color:var(--cure-text);border-color:#3a3a3d}html[data-cure-theme="dark"] body.cure-app-shell-active ::placeholder{color:#8a8a8a;opacity:1}html[data-cure-theme="dark"] body.cure-app-shell-active ::selection{background:#b20e0a;color:#fff}html[data-cure-theme="dark"] body.cure-app-shell-active .cpm__graphic img{filter:invert(1) hue-rotate(180deg)}html[data-cure-theme="dark"] .cure-dm-before::before,html[data-cure-theme="dark"] .cure-dm-after::after{background-color:#221110!important;background-image:none!important}html[data-cure-theme="dark"] .cure-app-next-event--calm{border-color:rgb(255 255 255 / .34)!important}.cure-app-theme{margin:26px 10px 0!important;padding-top:14px!important;border-top:1px solid rgb(255 255 255 / .07)!important}.cure-app-theme+.cure-app-extra{margin-top:18px!important;border-top:0!important}.cure-app-theme__label{display:block!important;margin:0 0 8px!important;color:#a8a8ad!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-size:12px!important;line-height:1.2!important}.cure-app-theme__options{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;border:1px solid rgb(255 255 255 / .18)!important;border-radius:9px!important;overflow:hidden!important}.cure-app-theme__option{appearance:none!important;-webkit-appearance:none!important;min-height:40px!important;margin:0!important;padding:6px 4px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:#c9c9cc!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1.1!important;cursor:pointer!important;-webkit-tap-highlight-color:#fff0}.cure-app-theme__option+.cure-app-theme__option{border-left:1px solid rgb(255 255 255 / .18)!important}.cure-app-theme__option:hover,.cure-app-theme__option:focus-visible{background:rgb(255 255 255 / .08)!important;color:#fff!important;outline:none!important}.cure-app-theme__option[aria-pressed="true"]{background:#b20e0a!important;color:#fff!important}.cure-admin-radios{display:flex;flex-direction:column;gap:8px;margin:6px 0 10px}@keyframes cure-push-pulse{0%,100%{opacity:1}50%{opacity:.4}}.cure-app-bottom__item[data-cure-nav-key="known:push"].is-push-pending svg,.cure-app-bottom__item[data-cure-nav-key="known:push"].is-push-pending svg path,.cure-app-bottom__item[data-cure-nav-key="known:push"].is-push-pending svg circle,.cure-app-bottom__item[data-cure-nav-key="known:push"].is-push-pending svg rect{stroke:#ffb800!important}.cure-app-bottom__item[data-cure-nav-key="known:push"].is-push-pending .cure-app-bottom__icon{animation:cure-push-pulse 2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.cure-app-bottom__item[data-cure-nav-key="known:push"].is-push-pending .cure-app-bottom__icon{animation:none!important;opacity:1!important}}.cure-push-reminder{display:flex!important;align-items:center!important;gap:10px!important;width:calc(100% - 24px)!important;max-width:720px!important;margin:12px auto!important;padding:11px 14px!important;background:var(--cure-surface-soft)!important;border:0!important;border-left:4px solid var(--cure-red)!important;border-radius:6px!important;color:var(--cure-text)!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-size:14px!important;line-height:1.4!important}.cure-push-reminder[hidden]{display:none!important}.cure-push-reminder__icon{display:flex!important;flex:0 0 20px!important;width:20px!important;height:20px!important;color:#b20e0a!important}.cure-push-reminder__icon svg{width:100%!important;height:100%!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}.cure-push-reminder__text{flex:1 1 auto!important;color:var(--cure-text)!important}.cure-push-reminder__cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;padding:7px 14px!important;border-radius:6px!important;font-size:13px!important;font-weight:700!important;line-height:1.3!important;text-decoration:none!important;white-space:nowrap!important}.cure-push-reminder .cure-push-reminder__cta,.cure-push-reminder .cure-push-reminder__cta:link,.cure-push-reminder .cure-push-reminder__cta:visited{background:var(--cure-red)!important;color:#fff!important}.cure-push-reminder__cta:hover,.cure-push-reminder__cta:focus-visible{opacity:.9!important}.cure-push-reminder__close{flex:0 0 auto!important;appearance:none!important;-webkit-appearance:none!important;border:0!important;background:none!important;padding:4px!important;margin:0!important;color:var(--cure-muted)!important;font-size:20px!important;line-height:1!important;cursor:pointer!important;-webkit-tap-highlight-color:#fff0}.cure-push-reminder__close:hover,.cure-push-reminder__close:focus-visible{color:var(--cure-red)!important;outline:none!important}html[data-cure-theme="dark"] .cure-push-reminder{background:#1c1c20!important;color:#e7e7ea!important}html[data-cure-theme="dark"] .cure-push-reminder__text{color:#e7e7ea!important}html[data-cure-theme="dark"] .cure-push-reminder__icon{color:#f7913a!important}html[data-cure-theme="dark"] .cure-push-reminder__cta,html[data-cure-theme="dark"] .cure-push-reminder__cta:link,html[data-cure-theme="dark"] .cure-push-reminder__cta:visited{background:#f7913a!important;color:#fff!important}html[data-cure-theme="dark"] .cure-push-reminder__close{color:#9a9aa0!important}html[data-cure-theme="dark"] .cure-push-reminder__close:hover,html[data-cure-theme="dark"] .cure-push-reminder__close:focus-visible{color:#f7913a!important}.cure-app-media-button{position:relative}.cure-app-media-button--spotify{--cure-media-glow:rgba(29,185,84,.75)}.cure-app-media-button--tidal{--cure-media-glow:rgba(125,230,255,.65)}.cure-app-media-button::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 0 #fff0}@keyframes cure-media-rise{from{opacity:0;translate:0 34px;scale:.88}to{opacity:1;translate:0 0;scale:1}}@keyframes cure-media-glow{0%,100%{box-shadow:0 0 0 0 #fff0}50%{box-shadow:0 0 22px 5px var(--cure-media-glow)}}@keyframes cure-hear-pop{0%{scale:1}40%{scale:1.2}100%{scale:1}}@keyframes cure-media-fade{from{opacity:0}to{opacity:1}}.cure-app-media-buttons:not([hidden]) .cure-app-media-button{animation:cure-media-rise .55s cubic-bezier(.34,1.56,.64,1) both}.cure-app-media-buttons:not([hidden]) .cure-app-media-button:nth-child(2){animation-delay:.12s}.cure-app-media-buttons:not([hidden]) .cure-app-media-button::before{animation:cure-media-glow 1.3s ease-in-out .6s 2}.cure-app-media-buttons:not([hidden]) .cure-app-media-button:nth-child(2)::before{animation-delay:.72s}.cure-app-bottom__item[data-cure-action="media"].is-active .cure-app-bottom__icon{animation:cure-hear-pop .5s cubic-bezier(.34,1.56,.64,1) both}@media (prefers-reduced-motion:reduce){.cure-app-media-buttons:not([hidden]) .cure-app-media-button{animation:cure-media-fade .2s ease-out both}.cure-app-media-buttons:not([hidden]) .cure-app-media-button:nth-child(2){animation-delay:0s}.cure-app-media-buttons:not([hidden]) .cure-app-media-button::before,.cure-app-media-buttons:not([hidden]) .cure-app-media-button:nth-child(2)::before{animation:none}.cure-app-bottom__item[data-cure-action="media"].is-active .cure-app-bottom__icon{animation:none}}html body .cure-app-start-video__content h1.cure-app-start-video__title{display:block!important;margin:0!important;padding:0!important;border:0!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;color:inherit!important;background:none!important;text-shadow:inherit!important}.cure-app-start-video .cure-app-start-video__content{width:min(94vw,1180px);display:flex;flex-direction:column;align-items:center}@media (min-width:768px){.cure-app-start-video .cure-app-start-video__content strong{font-size:clamp(34px,6.2vw,76px)}}body.cure-app-shell-active .cpm-party .cpm-party__intro a,body.cure-app-shell-active .cpm-party .cpm-party__intro a:visited,body.cure-app-shell-active .cpm-party .cpm-party__intro a:hover{color:var(--p-text,var(--cure-text))!important}body.cure-app-shell-active .cpm-party h3.cpm-party__floor-title{color:#fff!important;text-shadow:0 2px 12px rgb(0 0 0 / .55)}body.cure-app-shell-active .cpm-party a.cpm-album__stream,body.cure-app-shell-active .cpm-party a.cpm-album__stream:visited,body.cure-app-shell-active .cpm-party a.cpm-album__stream:hover,body.cure-app-shell-active .cpm-party a.cpm-album__stream:focus-visible{color:var(--p-text,var(--cure-text))!important}