.animeReviewsBanner_banner__N2MXl{background:linear-gradient(130deg,rgba(75,48,126,1),rgba(0,0,0,1));padding:calc(var(--header-height) + var(--spacing-4xl)) var(--spacing-md) var(--spacing-xl);flex-shrink:0}.animeReviewsBanner_inner__IJf_y{max-width:1232px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-lg)}.animeReviewsBanner_crumbs__5Ley2{font-size:var(--font-size-sm)}.animeReviewsBanner_crumbList__nIm0F{flex-wrap:wrap;list-style:none;margin:0;padding:0}.animeReviewsBanner_crumbItem__bjxA8,.animeReviewsBanner_crumbList__nIm0F{display:flex;align-items:center;gap:var(--spacing-xs)}.animeReviewsBanner_crumbSep__JCnDB{width:12px;height:12px;color:var(--color-text-tertiary);flex-shrink:0}.animeReviewsBanner_crumbLink__N0Va5{color:var(--color-text-secondary);text-decoration:none;transition:color .15s ease}.animeReviewsBanner_crumbLink__N0Va5:hover{color:var(--color-text-primary);text-decoration:underline}.animeReviewsBanner_crumbCurrent__n_U2p{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.animeReviewsBanner_hero__3NIIC{display:flex;align-items:center;gap:var(--spacing-lg)}.animeReviewsBanner_posterLink__ulEP8{display:block;flex-shrink:0;text-decoration:none}.animeReviewsBanner_poster__gS0AP{position:relative;width:87px;height:139px;border-radius:var(--radius-sm);overflow:hidden;background:rgba(237,237,237,.05);border:1px solid rgba(237,237,237,.2)}.animeReviewsBanner_heroText__yAt8W{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.animeReviewsBanner_eyebrow__9XCsf{margin:0;font-family:var(--font-display);font-size:var(--font-size-4xl);font-weight:var(--font-weight-regular);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-primary);line-height:1}.animeReviewsBanner_title__PurKS{margin:0;font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:1.25;overflow:hidden;text-overflow:ellipsis}.animeReviewsBanner_cta__lBkj5{display:inline-flex;align-items:center;gap:var(--spacing-xs);height:40px;padding:0 var(--spacing-mlg) 0 15px;margin-top:var(--spacing-sm);border:0;border-radius:var(--radius-full);background:var(--pebble);color:var(--black);font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);cursor:pointer;flex-shrink:0;transition:opacity .15s ease}.animeReviewsBanner_cta__lBkj5 span{color:var(--black)}.animeReviewsBanner_cta__lBkj5:hover{opacity:.85}.animeReviewsBanner_ctaIcon__FGr6R{width:20px;height:20px;color:var(--black)}@media (max-width:768px){.animeReviewsBanner_banner__N2MXl{padding:calc(var(--header-height) + var(--spacing-2xl)) var(--spacing-md) var(--spacing-lg)}.animeReviewsBanner_hero__3NIIC{flex-wrap:wrap;gap:var(--spacing-md)}.animeReviewsBanner_poster__gS0AP{width:72px;height:110px}.animeReviewsBanner_eyebrow__9XCsf{font-size:var(--font-size-3xl)}.animeReviewsBanner_cta__lBkj5{height:36px;padding:0 var(--spacing-md) 0 var(--spacing-smd);font-size:var(--font-size-sm)}.animeReviewsBanner_ctaIcon__FGr6R{width:18px;height:18px}}.reportPost_overlay__A_ByF{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--color-overlay-dark-50);display:flex;align-items:flex-end;justify-content:center;z-index:1000;padding:0}.reportPost_modal__ggVon{background:var(--color-bg);border-radius:var(--radius-panel) var(--radius-panel) 0 0;width:100%;max-height:90dvh;overflow-y:auto;display:flex;flex-direction:column}.reportPost_header__9_AMc{position:relative;display:flex;align-items:center;justify-content:center;padding:var(--modal-header-padding);border-bottom:var(--border-normal) solid var(--color-border);position:sticky;top:0;background:var(--color-bg);z-index:1}.reportPost_title__arT7e{font-family:var(--font-display);font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;letter-spacing:.5px;text-transform:uppercase;text-align:center}.reportPost_closeButton__Zahki{position:absolute;right:var(--spacing-lg);top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:var(--spacing-xs);display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);transition:color .2s ease}.reportPost_closeButton__Zahki:hover{color:var(--color-text-primary)}.reportPost_closeIcon__RKmue{width:24px;height:24px}.reportPost_content__7DC8M{padding:var(--modal-padding);flex:1}.reportPost_question__5QjVE{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0 0 var(--spacing-lg) 0}.reportPost_chips__guWnd{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.reportPost_chip__7wSJK{height:30px;padding:0 10px;background:none;border:1px solid rgba(237,237,237,.2);border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--pebble);cursor:pointer;transition:all .15s ease;white-space:nowrap}.reportPost_chip__7wSJK:hover:not(:disabled):not(.reportPost_selected__0XFQd){background:rgba(237,237,237,.08)}.reportPost_chip__7wSJK.reportPost_selected__0XFQd{background:var(--pebble);color:var(--charcoal);border-color:transparent;border-radius:var(--radius-max)}.reportPost_chip__7wSJK:disabled{opacity:.5;cursor:not-allowed}.reportPost_otherField__bziFX{display:flex;flex-direction:column;gap:10px;margin-top:var(--spacing-md)}.reportPost_otherLabel__8Fcfl{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--pebble)}.reportPost_otherInputWrap__iOSaE{position:relative}.reportPost_otherInput___TEjE{box-sizing:border-box;width:100%;height:102px;padding:15px;background:rgba(237,237,237,.05);border:0;border-radius:var(--radius-lg);font:inherit;font-size:var(--font-size-md);color:var(--pebble);resize:none}.reportPost_otherInput___TEjE::placeholder{color:rgba(237,237,237,.55)}.reportPost_otherInput___TEjE:focus{outline:none}.reportPost_otherCount__EB8Fx{position:absolute;bottom:12px;right:14px;font-size:var(--font-size-sm);color:rgba(237,237,237,.55);pointer-events:none}.reportPost_footer__EqQ0p{padding:var(--modal-footer-padding);padding-bottom:calc(var(--spacing-mlg) + env(safe-area-inset-bottom));border-top:var(--border-normal) solid var(--color-border);position:sticky;bottom:0;background:var(--color-bg)}.reportPost_submitButton__0ahHL{width:100%;height:50px;padding:0 var(--spacing-xl);background:var(--pebble);border:none;border-radius:var(--radius-max);font:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--charcoal);cursor:pointer;transition:opacity .2s ease}.reportPost_submitButton__0ahHL:hover:not(:disabled){opacity:.9}.reportPost_submitButton__0ahHL:disabled{opacity:.2;cursor:not-allowed}@media (min-width:768px){.reportPost_overlay__A_ByF{align-items:center}.reportPost_modal__ggVon{max-width:700px;border-radius:var(--radius-lg);max-height:80vh}.reportPost_footer__EqQ0p{padding-bottom:var(--spacing-mlg)}}@media (hover:hover) and (pointer:fine){.reportPost_otherInput___TEjE{font-size:var(--font-size-sm)}}