.pq-app .pq-story250-dialog{--pq-story250-font:21.333334px;--pq-body180:var(--pq-story250-font);--pq-small180:var(--pq-story250-font);--pq-meta180:var(--pq-story250-font);--pq-font-chat:var(--pq-story250-font);--pq-font-button:var(--pq-story250-font);width:min(1360px,calc(100vw - 28px));max-height:calc(100dvh - 24px)}
.pq-app .pq-story250-dialog :is(p,small,strong,button,.pq-chat-choice-label158,.pq-chat-byline,.pq-chat-portrait154>span){font-size:var(--pq-story250-font)!important;line-height:1.45}
.pq-app .pq-story250-dialog .gr-dialog__head h2{font-size:max(24px,var(--pq-story250-font));line-height:1.2}
.pq-app .pq-story250-dialog [data-chat-portrait154]{display:flex;align-items:center;gap:18px;min-width:0;padding:12px 18px;background:#143a44;border-bottom:1px solid #83aaa15e}
.pq-app .pq-story250-dialog [data-chat-portrait154] canvas{flex:0 0 104px;display:block;max-width:104px;max-height:104px;border-radius:14px}
.pq-app .pq-story250-dialog .pq-chat-reading{display:flex;flex-direction:column;min-height:0;min-width:0}
.pq-app .pq-story250-dialog .pq-chat-transcript{flex:1 1 auto;min-height:0}
.pq-app .pq-story250-dialog .pq-story250-objective{flex:0 0 auto;max-height:28%;overflow:auto;margin:0;padding:12px 16px;background:#b9ca8c12;color:#d7dfbd;border-bottom:1px solid #8ba79655;overflow-wrap:break-word}
.pq-app .pq-story250-dialog .pq-story250-objective[hidden]{display:none}
.pq-app .pq-story250-dialog .pq-chat-replies>.pq-button{min-height:52px;white-space:normal;text-align:left;padding:13px 15px;overflow-wrap:break-word}
.pq-app .pq-story250-dialog [data-story250-check]{width:100%;white-space:normal;margin-bottom:12px}
.pq-app .pq-story250-dialog .pq-story250-companions{display:grid;gap:10px;padding:14px 0;border-top:1px solid #a4bca257}
.pq-app .pq-story250-dialog .pq-story250-companions p{margin:0;color:#d1d8b6}
.pq-app .pq-story250-dialog .pq-story250-companions .pq-button{min-height:48px;white-space:normal}
.pq-app .pq-cinema249-dialog[data-cinema249-id$="250"] :is(.pq-cinema249-caption,.pq-cinema249-clock,.pq-cinema249-controls .pq-button,.pq-cinema249-seek,.pq-cinema249-preview-label){font-size:21.333334px;line-height:1.4}
.pq-app .pq-cinema249-dialog[data-cinema249-id$="250"] .pq-cinema249-caption{min-height:4.2em}
@media(max-width:600px){
 .pq-app .pq-story250-dialog{--pq-story250-font:16px;width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}
 .pq-app .pq-story250-dialog [data-chat-portrait154]{gap:12px;padding:8px 12px}
 .pq-app .pq-story250-dialog [data-chat-portrait154] canvas{flex-basis:72px;width:72px!important;height:72px!important;max-width:72px;max-height:72px}
 .pq-app .pq-story250-dialog .pq-story250-objective{padding:9px 12px;max-height:25%}
 .pq-app .pq-story250-dialog .pq-chat-replies>.pq-button{min-height:48px;padding:10px 12px}
 .pq-app .pq-cinema249-dialog[data-cinema249-id$="250"] :is(.pq-cinema249-caption,.pq-cinema249-clock,.pq-cinema249-controls .pq-button,.pq-cinema249-seek,.pq-cinema249-preview-label){font-size:16px}
}
