.poster-breakdown-detail-module__3D6ZTq__page{color:#202124;background:#f4f3f0;min-height:100vh;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.poster-breakdown-detail-module__3D6ZTq__shell{width:min(100% - 80px,1040px);margin:0 auto;padding:48px 0 96px}.poster-breakdown-detail-module__3D6ZTq__topBar{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:28px;display:flex}.poster-breakdown-detail-module__3D6ZTq__backLink{color:#40413f;background:#fff;border:1px solid #dddcd9;border-radius:12px;align-items:center;min-height:44px;padding:0 16px;font-size:13px;font-weight:800;transition:border-color .2s,color .2s,transform .2s;display:inline-flex}.poster-breakdown-detail-module__3D6ZTq__backLink:hover{color:#a92f28;border-color:#a92f28;transform:translate(-3px)}.poster-breakdown-detail-module__3D6ZTq__hero,.poster-breakdown-detail-module__3D6ZTq__focusSection,.poster-breakdown-detail-module__3D6ZTq__bodyCard{background:#fff;border:1px solid #dddcd9;border-radius:22px;box-shadow:0 18px 52px #20212412}.poster-breakdown-detail-module__3D6ZTq__hero{padding:clamp(34px,6vw,68px)}.poster-breakdown-detail-module__3D6ZTq__eyebrow,.poster-breakdown-detail-module__3D6ZTq__sectionHeading>span,.poster-breakdown-detail-module__3D6ZTq__summaryGrid article>span{color:#a92f28;letter-spacing:.1em;font-family:ui-monospace,SF Mono,monospace;font-size:11px;font-weight:900}.poster-breakdown-detail-module__3D6ZTq__hero h1,.poster-breakdown-detail-module__3D6ZTq__sectionHeading h2{margin:0;font-family:Noto Serif SC,Songti SC,serif;font-weight:900}.poster-breakdown-detail-module__3D6ZTq__hero h1{letter-spacing:-.02em;max-width:820px;margin-top:18px;font-size:clamp(38px,6vw,58px);line-height:1.2}.poster-breakdown-detail-module__3D6ZTq__hero>p{color:#686966;max-width:620px;margin:20px 0 0;font-size:15px;line-height:1.85}.poster-breakdown-detail-module__3D6ZTq__summaryGrid{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:16px;margin-top:18px;display:grid}.poster-breakdown-detail-module__3D6ZTq__summaryGrid article{background:#ffffffd1;border:1px solid #dddcd9;border-radius:18px;align-content:start;gap:14px;min-height:144px;padding:24px;display:grid}.poster-breakdown-detail-module__3D6ZTq__summaryGrid strong{font-family:Noto Serif SC,Songti SC,serif;font-size:20px;line-height:1.65}.poster-breakdown-detail-module__3D6ZTq__focusSection,.poster-breakdown-detail-module__3D6ZTq__bodyCard{margin-top:18px;padding:clamp(26px,4vw,42px)}.poster-breakdown-detail-module__3D6ZTq__sectionHeading{gap:10px;display:grid}.poster-breakdown-detail-module__3D6ZTq__sectionHeading h2{font-size:clamp(28px,4vw,38px);line-height:1.3}.poster-breakdown-detail-module__3D6ZTq__focusList{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.poster-breakdown-detail-module__3D6ZTq__focusList span{color:#40413f;background:#f4f3f0;border:1px solid #dddcd9;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:750}.poster-breakdown-detail-module__3D6ZTq__focusList p,.poster-breakdown-detail-module__3D6ZTq__emptyBody p{color:#686966;margin:0;line-height:1.8}.poster-breakdown-detail-module__3D6ZTq__bodyCopy{color:#40413f;max-width:760px;margin:30px auto 0;font-size:16px;line-height:2}.poster-breakdown-detail-module__3D6ZTq__bodyCopy p{white-space:pre-line;margin:0 0 22px}.poster-breakdown-detail-module__3D6ZTq__draftNotice{color:#8c2621;background:#f7ecea;border:1px solid #e8c8c4;border-radius:12px;max-width:760px;margin:30px auto 0;padding:12px 14px;font-size:13px;line-height:1.6}.poster-breakdown-detail-module__3D6ZTq__bodyCopy h2,.poster-breakdown-detail-module__3D6ZTq__bodyCopy h3,.poster-breakdown-detail-module__3D6ZTq__bodyCopy h4,.poster-breakdown-detail-module__3D6ZTq__bodyCopy h5,.poster-breakdown-detail-module__3D6ZTq__bodyCopy h6{color:#202124;margin:34px 0 16px;font-family:Noto Serif SC,Songti SC,serif;font-weight:900;line-height:1.45}.poster-breakdown-detail-module__3D6ZTq__bodyCopy h2,.poster-breakdown-detail-module__3D6ZTq__bodyCopy h3{font-size:25px}.poster-breakdown-detail-module__3D6ZTq__bodyCopy h4{font-size:21px}.poster-breakdown-detail-module__3D6ZTq__bodyCopy h5,.poster-breakdown-detail-module__3D6ZTq__bodyCopy h6{font-size:18px}.poster-breakdown-detail-module__3D6ZTq__bodyCopy ul,.poster-breakdown-detail-module__3D6ZTq__bodyCopy ol{gap:10px;margin:0 0 24px;padding-left:1.5em;display:grid}.poster-breakdown-detail-module__3D6ZTq__bodyCopy li{padding-left:.25em}.poster-breakdown-detail-module__3D6ZTq__bodyCopy code{color:#8c2621;background:#f4f3f0;border:1px solid #e3e2df;border-radius:6px;padding:.12em .38em;font-family:ui-monospace,SF Mono,monospace;font-size:.9em}.poster-breakdown-detail-module__3D6ZTq__bodyCopy a{color:#a92f28;text-underline-offset:3px;font-weight:750;text-decoration:underline;text-decoration-thickness:1px}.poster-breakdown-detail-module__3D6ZTq__bodyCopy a:hover{color:#8c2621}.poster-breakdown-detail-module__3D6ZTq__bodyCopy a:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #a92f2847}.poster-breakdown-detail-module__3D6ZTq__bodyCopy figure{max-width:100%;margin-top:30px;margin-bottom:34px}.poster-breakdown-detail-module__3D6ZTq__bodyCopy figure img{object-fit:contain;background:#f4f3f0;border:1px solid #e3e2df;border-radius:16px;width:100%;height:auto;display:block}.poster-breakdown-detail-module__3D6ZTq__bodyCopy figcaption{color:#686966;text-align:center;margin-top:10px;font-size:12px;line-height:1.6}.poster-breakdown-detail-module__3D6ZTq__lockedArea{background:#f8f7f4;border:1px solid #e3e2df;border-radius:18px;min-height:520px;margin-top:28px;position:relative;overflow:hidden}.poster-breakdown-detail-module__3D6ZTq__mosaicBody{filter:blur(7px);opacity:.48;-webkit-user-select:none;user-select:none;gap:22px;padding:34px;display:grid}.poster-breakdown-detail-module__3D6ZTq__mosaicBody p{gap:9px;margin:0;display:grid}.poster-breakdown-detail-module__3D6ZTq__mosaicBody span{background:#bcbab5;border-radius:4px;height:13px}.poster-breakdown-detail-module__3D6ZTq__mosaicBody span:nth-child(2){width:91%}.poster-breakdown-detail-module__3D6ZTq__mosaicBody span:nth-child(3){width:72%}.poster-breakdown-detail-module__3D6ZTq__contentGate{text-align:center;background:linear-gradient(#f8f7f433,#f8f7f4f0 38%,#f8f7f4 68%);place-content:center;justify-items:center;gap:14px;padding:32px;display:grid;position:absolute;inset:0}.poster-breakdown-detail-module__3D6ZTq__contentGate strong{font-family:Noto Serif SC,Songti SC,serif;font-size:clamp(25px,4vw,34px)}.poster-breakdown-detail-module__3D6ZTq__contentGate p{color:#686966;max-width:500px;margin:0;line-height:1.8}.poster-breakdown-detail-module__3D6ZTq__primaryLink{color:#fff;background:#a92f28;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-weight:900;transition:background .2s,transform .2s;display:inline-flex}.poster-breakdown-detail-module__3D6ZTq__primaryLink:hover{background:#8c2621;transform:translateY(-2px)}.poster-breakdown-detail-module__3D6ZTq__emptyBody{border:1px dashed #bebdba;border-radius:16px;gap:8px;margin-top:28px;padding:26px;display:grid}.poster-breakdown-detail-module__3D6ZTq__backLink:focus-visible,.poster-breakdown-detail-module__3D6ZTq__primaryLink:focus-visible{outline-offset:3px;outline:3px solid #a92f2847}@media (max-width:720px){.poster-breakdown-detail-module__3D6ZTq__shell{width:min(100% - 44px,1040px);padding-top:30px}.poster-breakdown-detail-module__3D6ZTq__topBar{flex-direction:column;align-items:stretch}.poster-breakdown-detail-module__3D6ZTq__summaryGrid{grid-template-columns:1fr}.poster-breakdown-detail-module__3D6ZTq__hero,.poster-breakdown-detail-module__3D6ZTq__focusSection,.poster-breakdown-detail-module__3D6ZTq__bodyCard{border-radius:18px}.poster-breakdown-detail-module__3D6ZTq__lockedArea{min-height:460px}.poster-breakdown-detail-module__3D6ZTq__bodyCopy figure{width:100%!important}.poster-breakdown-detail-module__3D6ZTq__mosaicBody,.poster-breakdown-detail-module__3D6ZTq__contentGate{padding:24px}}@media (prefers-reduced-motion:reduce){.poster-breakdown-detail-module__3D6ZTq__backLink,.poster-breakdown-detail-module__3D6ZTq__primaryLink{transition:none}}
