
.rw25-home-hero-img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 42%!important;mix-blend-mode:normal!important;display:block!important}
.feh-scene-card{background:#eef3f6!important;min-height:520px!important}
.feh-scene-card img,.feh-scene-card picture img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 42%!important;display:block!important}
.brand img.rw25-brand-logo{width:62px!important;height:62px!important;object-fit:contain!important;mix-blend-mode:normal!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}
.brand .rw25-brand-logo{background:transparent!important;border:none!important;outline:none!important}
.feh-progress{padding-right:132px!important}
.feh-progress-feh,.feh-progress .feh-progress-flork{position:absolute!important;right:14px!important;bottom:12px!important;width:112px!important;height:auto!important;z-index:1!important;opacity:.97!important;filter:drop-shadow(0 8px 18px rgba(0,0,0,.12))}
.feh-area-progress-list,.feh-progress-head,.feh-progress-overall-note{position:relative!important;z-index:2!important;max-width:calc(100% - 110px)!important}
.feh-progress-overall-note{margin-top:12px!important}
.feh-progress-overall-note span{display:block;color:#7a6d61;font-size:.84rem;margin-top:3px}
@media (max-width:860px){.feh-progress{padding-right:20px!important;padding-bottom:132px!important}.feh-area-progress-list,.feh-progress-head,.feh-progress-overall-note{max-width:none!important}.feh-progress .feh-progress-flork{right:50%!important;transform:translateX(50%)!important;bottom:18px!important;width:110px!important}}
.rw24-lines.rw24-profiles .rw5-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;background:#fbf7f2}
.rw24-lines.rw24-profiles .rw24-line{display:block;border:1px solid #e4d8ca;border-radius:16px;padding:14px 15px;background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.04)}
.rw24-lines.rw24-profiles .rw24-lno{margin-bottom:6px}
.rw24-lines.rw24-email .rw5-genre-top,.rw24-lines.rw24-letter .rw5-genre-top{background:#eef3f6}
.rw24-lines.rw24-email .rw5-body,.rw24-lines.rw24-letter .rw5-body{background:linear-gradient(180deg,#fff,#fbfcfd);border:1px solid #dde6ec;border-radius:18px;padding:18px 20px}
.rw24-mail-meta{display:grid;gap:6px;padding:0 0 14px;margin-bottom:14px;border-bottom:1px solid #dfe6ea;font-size:.94rem}
.rw24-mail-meta b{display:inline-block;min-width:72px}
.rw24-lines.rw24-email .rw24-line,.rw24-lines.rw24-letter .rw24-line{grid-template-columns:58px 1fr!important;padding:6px 0!important;border-bottom:1px dashed #ece4da}
.rw24-lines.rw24-email .rw24-line:last-child,.rw24-lines.rw24-letter .rw24-line:last-child{border-bottom:0}
.rw24-lines.rw24-dialogue .rw5-body,.rw24-lines.rw24-interview .rw5-body,.rw24-lines.rw24-play .rw5-body,.rw24-lines.rw24-script .rw5-body{background:#fbf8f3;border-radius:18px}
.rw24-script-row{display:grid;grid-template-columns:58px 110px 1fr;gap:10px;align-items:flex-start;padding:8px 0;border-bottom:1px dashed #e4dacd}
.rw24-script-row:last-child{border-bottom:0}
.rw24-script-speaker{font-weight:800;color:#4d4034}
.rw24-script-stage{display:grid;grid-template-columns:58px 1fr;gap:10px;padding:8px 0;color:#7d7064;font-style:italic;border-bottom:1px dashed #e4dacd}
.rw24-script-stage:last-child{border-bottom:0}
.rw24-lines.rw24-info .rw5-body,.rw24-lines.rw24-profilecards .rw5-body{background:#faf7f2}
.rw24-lines.rw24-info .rw24-line{display:block;border:1px solid #e2d6c9;border-radius:14px;background:#fff;padding:12px 14px;margin-bottom:10px}
.rw24-lines.rw24-info .rw24-line:last-child{margin-bottom:0}
.rw24-lines.rw24-email .rw24-lno,.rw24-lines.rw24-letter .rw24-lno,.rw24-lines.rw24-profiles .rw24-lno,.rw24-script-row .rw24-lno,.rw24-script-stage .rw24-lno{font-size:.82rem;color:#8b7e71;font-weight:700}
.rw24-speaker{font-weight:800}
@media (max-width:760px){.rw24-lines.rw24-profiles .rw5-body{grid-template-columns:1fr}.rw24-script-row{grid-template-columns:48px 95px 1fr}.rw24-script-stage{grid-template-columns:48px 1fr}}
