.MojoReview_page__3_hSJ{--rv-primary:#1a2332;--rv-accent:#d4a574;--rv-secondary:#2a3a4f;--rv-bg:#f8f6f1;--rv-bg-card:#ffffff;--rv-text-dark:#1a1a1a;--rv-text-body:#4a4a4a;--rv-text-muted:#6b7280;--rv-border:#e5e7eb;--rv-score-blue:#13b0d3;--rv-hero-purple:linear-gradient(135deg,#8E2F88,#600049);background:var(--rv-bg);color:var(--rv-text-dark);min-height:100vh;--sc-text-primary:var(--rv-primary)}.MojoReview_page__3_hSJ h1,.MojoReview_page__3_hSJ h2,.MojoReview_page__3_hSJ h3,.MojoReview_page__3_hSJ h4,.MojoReview_page__3_hSJ h5,.MojoReview_page__3_hSJ h6{color:var(--rv-primary)!important}.MojoReview_hero__yPWVE h1,.MojoReview_hero__yPWVE h2,.MojoReview_hero__yPWVE h3,.MojoReview_hero__yPWVE p{color:#fff!important}.MojoReview_page__3_hSJ p{margin:0 0 1rem}.MojoReview_main__KfdyY a{color:var(--rv-accent)}.MojoReview_hero__yPWVE{position:relative;padding:4rem 1.5rem;background:var(--rv-hero-purple)!important;color:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.MojoReview_heroContent__NCtPr{position:relative;z-index:1;max-width:640px;width:100%;margin:0 auto}.MojoReview_heroBreadcrumb___YF2X{text-transform:uppercase;font-size:.469rem;letter-spacing:.16em;opacity:.8;color:var(--rv-accent);margin:0}.MojoReview_heroTitle__Hn93F{margin:0 0 .75rem;font-size:clamp(2.1rem,3.4vw,2.8rem);line-height:1.1;font-weight:700;color:#fff}.MojoReview_heroTagline__9c_5n{margin:0 0 .5rem;font-size:.656rem;opacity:.92;color:#fff}.MojoReview_heroByline__DzZqd{margin:0 0 1.2rem;font-size:.531rem;opacity:.75;color:#fff}.MojoReview_heroMeta__PwJDP{display:flex;flex-wrap:wrap;gap:1.75rem;font-size:.92rem;color:#fff}.MojoReview_heroMetaLabel__HlNeV{text-transform:uppercase;font-size:.45rem;letter-spacing:.16em;opacity:.7;color:#fff}.MojoReview_heroMetaValue__24DFz{font-size:.656rem;font-weight:600;color:#fff}.MojoReview_iconRow__Dt6rL{display:flex;gap:.75rem;margin-top:1.5rem;flex-wrap:wrap}.MojoReview_iconBtn__AiGhc{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:12px;background:rgba(255,255,255,.15);border:2px solid rgba(255,255,255,.3);color:#fff;cursor:pointer;font-size:.875rem;transition:all .2s ease;flex-shrink:0}.MojoReview_iconBtn__AiGhc:hover{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.6);box-shadow:0 8px 24px rgba(0,0,0,.2);transform:translateY(-3px)}.MojoReview_iconBtn__AiGhc:active{transform:translateY(-1px)}.MojoReview_iconBtnActive__h9Qcq{background:rgba(243,146,33,.8);border-color:#F39221;box-shadow:0 8px 24px rgba(243,146,33,.3)}.MojoReview_main__KfdyY{padding:3rem 1.5rem 4rem;max-width:72rem;margin:0 auto;background:var(--rv-bg)}.MojoReview_layout__lqEi1{display:grid;gap:2rem}@media (min-width:960px){.MojoReview_layout__lqEi1{grid-template-columns:minmax(0,2.1fr) minmax(0,1.1fr);align-items:flex-start}}.MojoReview_body__YUENY{display:flex;flex-direction:column;gap:2.5rem;font-size:.625rem;line-height:1.7;color:var(--rv-text-body)}.MojoReview_body__YUENY img{max-width:100%;height:auto;border-radius:8px}.MojoReview_sidebar__occds{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:960px){.MojoReview_sidebar__occds{position:sticky;top:80px}}.MojoReview_sectionTitle__04kfN{font-size:.9375rem;font-weight:600;color:var(--rv-primary);border-bottom:3px solid var(--rv-accent);padding-bottom:.75rem;margin:0 0 1.5rem}.MojoReview_sectionBody__HLzbZ{font-size:.625rem;line-height:1.7;color:var(--rv-text-body)}.MojoReview_sectionBody__HLzbZ img{max-width:100%;height:auto;border-radius:8px;margin:1rem 0}.MojoReview_sidebarCard__ASCCb{background:var(--rv-bg-card);border:1px solid var(--rv-border);border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.06)}.MojoReview_sidebarTitle___2Fj9{font-size:1.25rem;font-weight:600;color:var(--rv-primary);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid var(--rv-accent)}.MojoReview_experienceGrid__SosfU{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.MojoReview_experienceCard__sI89t{background:#fdf6e7;border-left:4px solid var(--rv-accent);border-radius:8px;padding:1.5rem}.MojoReview_experienceCard__sI89t h3{font-size:.6875rem;font-weight:600;color:var(--rv-primary);margin:0 0 .75rem}.MojoReview_experienceCardBody__pnJE6{font-size:.5625rem;line-height:1.6;color:var(--rv-text-body)}.MojoReview_genreGrid__Zt8_k{display:flex;flex-wrap:wrap;gap:2rem}.MojoReview_genreItem__acQe9{text-align:center;font-size:.594rem;color:var(--rv-text-body);width:72px}.MojoReview_genreIcon__IsPTQ{display:block;margin:0 auto .5rem;width:52px;height:52px;-o-object-fit:contain;object-fit:contain}.MojoReview_scoreRow__2uobR{display:flex;flex-direction:column;gap:.35rem}.MojoReview_scoreHeader__gInr5{display:flex;justify-content:space-between;align-items:center}.MojoReview_scoreLabel__4vlV1{color:var(--rv-text-dark);font-size:.5625rem;font-weight:500}.MojoReview_scoreValue__kr9uf{color:var(--rv-score-blue);font-weight:600;font-size:.5625rem}.MojoReview_scoreTrack__L8_Rr{position:relative;width:100%;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.MojoReview_scoreFill__dDdRl{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,#13b0d3,#0891b2);border-radius:4px;transition:width .6s ease}.MojoReview_attributeList__YEyRX{list-style:none;margin:0;padding:0}.MojoReview_attributeItem__aVmH9{padding:.5rem 0;color:var(--rv-text-body);border-bottom:1px solid var(--rv-border);font-size:.5625rem}.MojoReview_attributeItem__aVmH9:last-child{border-bottom:none}.MojoReview_frGrid__ixtT9{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.MojoReview_frCard__rCh6p{background:var(--rv-bg-card);border:1px solid var(--rv-border);border-radius:8px;padding:1.25rem;box-shadow:0 1px 3px rgba(0,0,0,.06)}.MojoReview_frCard__rCh6p h3{margin:0 0 .5rem;font-size:.625rem;color:var(--rv-primary)}.MojoReview_frScore__iS5Rs{display:block;font-size:.9375rem;color:var(--rv-score-blue);margin-top:.35rem;font-weight:700}.MojoReview_frNotes__Ud1zh{font-size:.5625rem;line-height:1.6;color:var(--rv-text-body);margin-top:.75rem}.MojoReview_tierBadge__YFpe4{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:999px;font-size:.438rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.MojoReview_tier0__xWMvs{background:rgba(255,255,255,.2);color:#fff}.MojoReview_tier1__nl4Tn{background:rgba(66,158,189,.4);color:#fff}.MojoReview_tier2__K6tt1{background:rgba(174,209,137,.4);color:#fff}.MojoReview_tier3__P5Pk9{background:rgba(243,146,33,.5);color:#fff}.MojoReview_tier4__gQAgA{background:rgba(243,146,33,.7);color:#fff}.MojoReview_techDl__C2Ueg{margin:0;padding:0}.MojoReview_techDt__jtnkk{font-weight:600;margin-top:1rem;margin-bottom:.25rem;color:var(--rv-text-dark);font-size:.5625rem}.MojoReview_techDd__fj9r_{margin-left:0;color:var(--rv-text-body);font-size:.5625rem}.MojoReview_playlist__nrnX6{list-style:none;margin:0;padding:0}.MojoReview_playlistItem__H_bKB{display:flex;align-items:center;gap:.5rem;padding:.4rem 0;font-size:.5625rem;color:var(--rv-text-body)}.MojoReview_tidalLink__Npeln{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(19,176,211,.12);color:var(--rv-score-blue);flex-shrink:0;transition:background .2s ease}.MojoReview_tidalLink__Npeln:hover{background:rgba(19,176,211,.25)}.MojoReview_galleryGrid__V0bPm{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.MojoReview_galleryThumb__kelKn{aspect-ratio:1;overflow:hidden;border-radius:8px;cursor:pointer;border:2px solid transparent;transition:border .2s ease,opacity .2s ease;background:none;padding:0}.MojoReview_galleryThumb__kelKn img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.MojoReview_galleryThumb__kelKn:hover{border-color:var(--rv-score-blue)}.MojoReview_galleryThumbActive__vW88G{border-color:var(--rv-accent)}.MojoReview_lightbox__umCaT{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.92);display:flex;align-items:center;justify-content:center}.MojoReview_lightboxImg__YfGPi{max-width:90vw;max-height:85vh;-o-object-fit:contain;object-fit:contain}.MojoReview_lightboxClose__xc_NT{top:1rem;right:1rem;width:40px;height:40px}.MojoReview_lightboxClose__xc_NT,.MojoReview_lightboxNav__n0YF7{position:absolute;background:rgba(255,255,255,.9);border:none;border-radius:50%;font-size:.9375rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#0f172a}.MojoReview_lightboxNav__n0YF7{top:50%;transform:translateY(-50%);width:50px;height:50px}.MojoReview_lightboxPrev__GCeKh{left:1rem}.MojoReview_lightboxNext__TeOTs{right:1rem}.MojoReview_lightboxCounter__mHKm7{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);background:rgba(255,255,255,.9);padding:.5rem 1rem;border-radius:999px;font-size:.5625rem;font-weight:600;color:#0f172a}.MojoReview_chartContainer__dwNu7{position:relative;width:100%;height:400px}.MojoReview_chartContainerLarge__uu1Im{height:600px}@media (max-width:768px){.MojoReview_chartContainer__dwNu7{height:300px}.MojoReview_chartContainerLarge__uu1Im{height:400px}}.MojoReview_modalBackdrop__OztxT{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9997;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.MojoReview_modalBackdropActive__m0Enn{opacity:1;visibility:visible}.MojoReview_modal__BZldJ{position:fixed;z-index:9998;background:var(--rv-bg-card);border:1px solid var(--rv-border);display:flex;flex-direction:column;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease,transform .2s ease}@media (min-width:960px){.MojoReview_modal__BZldJ{top:20px;right:20px;width:35%;max-width:420px;height:calc(100vh - 40px);border-radius:12px;transform:translateX(calc(100% + 20px));box-shadow:0 25px 50px rgba(0,0,0,.15)}.MojoReview_modalActive__d1QU8{opacity:1;visibility:visible;transform:translateX(0)}}@media (max-width:959px){.MojoReview_modal__BZldJ{bottom:0;left:0;right:0;width:100%;max-height:80vh;border-radius:20px 20px 0 0;transform:translateY(100%)}.MojoReview_modalActive__d1QU8{opacity:1;visibility:visible;transform:translateY(0)}}.MojoReview_modalFullscreen__tZVHB{top:20px!important;bottom:20px!important;left:20px!important;right:20px!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;border-radius:12px}@media (min-width:960px){.MojoReview_modalFullscreen__tZVHB{transform:scale(.95);transform-origin:center}.MojoReview_modalFullscreen__tZVHB.MojoReview_modalActive__d1QU8{transform:scale(1)}}@media (max-width:959px){.MojoReview_modalFullscreen__tZVHB{top:auto!important;max-height:90vh!important;border-radius:20px 20px 0 0;transform:translateY(100%)}.MojoReview_modalFullscreen__tZVHB.MojoReview_modalActive__d1QU8{transform:translateY(0)}}.MojoReview_modalHeader__t9sgB{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid var(--rv-border);flex-shrink:0}.MojoReview_modalTitle__56xip{font-size:.9375rem;font-weight:600;color:var(--rv-primary);margin:0}.MojoReview_modalClose__DAp_1{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:none;color:var(--rv-text-muted);font-size:1.094rem;cursor:pointer;transition:color .2s ease,transform .2s ease}.MojoReview_modalClose__DAp_1:hover{color:var(--rv-text-dark);transform:rotate(90deg)}.MojoReview_modalBody__vNQaO{flex:1;overflow-y:auto;padding:1.5rem;-webkit-overflow-scrolling:touch;color:var(--rv-text-body)}.MojoReview_modalChartsBody__gWdDX{padding:1.5rem;display:flex;flex-direction:column;gap:2rem}.MojoReview_commentsSection__3s2Kc{background:var(--rv-bg-card);border:1px solid var(--rv-border);border-radius:12px;padding:2rem;margin-top:1rem}.sc-editable{outline:2px dashed rgba(66,158,189,.4)!important;outline-offset:4px;cursor:text;transition:outline-color .15s,background .15s;border-radius:4px}.sc-editable:hover{outline-color:rgba(66,158,189,.7);background:rgba(66,158,189,.06)}.sc-editable:focus{outline:2px solid #429EBD!important;outline-offset:4px;background:rgba(66,158,189,.08)}.sc-editable--edited{outline-color:rgba(174,209,137,.5)!important}.sc-editable-toast{display:inline-block;margin-left:8px;font-size:10px;font-weight:600;background:#AED189;color:#050816;padding:1px 8px;border-radius:4px;pointer-events:none;animation:sc-toast-fade 1.5s ease forwards;vertical-align:middle}@keyframes sc-toast-fade{0%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.sc-edit-toolbar{position:fixed;bottom:24px;right:24px;z-index:9990;display:flex;flex-direction:column;align-items:flex-end;gap:10px;font-family:Inter,-apple-system,sans-serif}.sc-edit-toolbar__toggle{display:flex;align-items:center;gap:6px;padding:10px 18px;border:1px solid rgba(66,158,189,.3);border-radius:24px;background:rgba(5,8,22,.92);backdrop-filter:blur(12px);color:#429EBD;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 4px 20px rgba(0,0,0,.4)}.sc-edit-toolbar__toggle:hover{background:rgba(66,158,189,.12);border-color:#429EBD;transform:translateY(-1px)}.sc-edit-toolbar__toggle--active{background:#429EBD;color:#050816;border-color:#429EBD}.sc-edit-toolbar__toggle--active:hover{background:#3a8daa}.sc-edit-toolbar__actions{display:flex;align-items:center;gap:8px;padding:8px 14px;background:rgba(5,8,22,.92);backdrop-filter:blur(12px);border:1px solid rgba(66,158,189,.2);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.4)}.sc-edit-toolbar__count{font-size:12px;color:#F39221;font-weight:500;margin-right:4px}.sc-edit-toolbar__btn{padding:5px 14px;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s}.sc-edit-toolbar__btn--publish{background:#AED189;color:#050816}.sc-edit-toolbar__btn--publish:hover{background:#c2e09e}.sc-edit-toolbar__btn--discard{background:rgba(239,68,68,.15);color:#ef4444}.sc-edit-toolbar__btn--discard:hover{background:rgba(239,68,68,.25)}@media (max-width:640px){.sc-edit-toolbar{bottom:16px;right:16px;left:16px;align-items:stretch}.sc-edit-toolbar__actions,.sc-edit-toolbar__toggle{justify-content:center}}