.ma-tr-hint,.ma-tr-wait,.ma-tr-note{font-family:var(--op-font-mono);font-size:var(--op-size-label-sm);letter-spacing:var(--op-track-micro);text-transform:uppercase;color:var(--op-sub-text);margin:0}.ma-tr-note:empty{display:none}.ma-tr-films{gap:var(--op-space-sm);margin-top:var(--op-space-md);display:grid}.ma-tr-film{background:var(--op-bg-raised);border:var(--op-rule);min-width:0}.ma-tr-film.is-open{border-color:var(--op-border-strong)}.ma-tr-head{grid-template-columns:calc(var(--op-hit-min) * 2) minmax(0, 1fr) auto;gap:var(--op-space-md);width:100%;min-height:var(--op-hit-touch);padding:var(--op-space-sm);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:grid}.ma-tr-head:hover{background:var(--op-bg-raised-hover)}.ma-tr-head:focus-visible{outline:var(--op-focus-ring);outline-offset:var(--op-focus-offset)}.ma-tr-shot{aspect-ratio:16/9;background:var(--op-bg-chip);display:block;overflow:hidden}.ma-tr-shot img{object-fit:cover;width:100%;height:100%;filter:var(--op-media-grade);display:block}.ma-tr-words{gap:var(--op-space-xs);min-width:0;display:grid}.ma-tr-title{text-overflow:ellipsis;white-space:nowrap;font-family:var(--op-font-display);font-weight:var(--op-weight-bold);font-size:var(--op-size-body-lg);color:var(--op-off-white);overflow:hidden}.ma-tr-meta{font-family:var(--op-font-mono);font-size:var(--op-size-micro);letter-spacing:var(--op-track-micro);text-transform:uppercase;color:var(--op-dim-text)}.ma-tr-chips{justify-content:flex-end;gap:var(--op-space-xs);flex-wrap:wrap;display:flex}.ma-tr-lines{border-top:var(--op-rule);padding:var(--op-space-md);min-width:0}.ma-tr-lines[hidden]{display:none}.ma-tr-read{gap:var(--op-space-sm);min-width:0;display:grid}.ma-tr-read .op-tpop-prose{gap:var(--op-space-xs);display:grid}.ma-tr-read .op-tpop-prose p{padding:var(--op-space-xs);border-radius:var(--op-radius-sm);overflow-wrap:anywhere;margin:0}.ma-tr-split{gap:var(--op-space-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;min-width:0;display:grid}.ma-tr-filmcol{z-index:2;gap:var(--op-space-xs);background:var(--op-bg-raised);grid-area:1/1;min-width:0;display:grid;position:sticky;top:0}.ma-tr-split>.ma-tr-read{grid-area:1/2}.ma-tr-video{aspect-ratio:16/9;object-fit:contain;background:var(--op-bg);border:var(--op-rule);width:100%;display:block}.ma-tr-filmcol .ma-tr-wait{padding:var(--op-space-xs) 0}.ma-tr-read .op-sugg-cue.is-now{background:var(--op-gold-mark-glow-dim)}.ma-tr-read .op-sugg-cue.is-open{background:var(--op-gold-mark-glow)}.ma-tr-read .op-sugg-cue{scroll-margin-top:var(--ma-film-h,0px);scroll-margin-bottom:calc(var(--op-hit-touch) * 2)}@media (width<=1000px){.ma-tr-split{gap:var(--op-space-sm);grid-template-columns:minmax(0,1fr)}.ma-tr-filmcol{top:calc(var(--op-space-lg) * -1);padding-bottom:var(--op-space-xs);grid-area:1/1}.ma-tr-split>.ma-tr-read{grid-area:2/1}}.ma-tr-read .op-sugg-return{padding-left:var(--op-space-md);border-left:2px solid var(--op-gold);font-family:var(--op-font-body);font-size:var(--op-size-meta);line-height:var(--op-lh-body);color:var(--op-off-white);margin:0}.ma-tr-read .op-sugg-return[hidden]{display:none}.ma-tr-read .op-sugg-fixes{gap:var(--op-space-sm);min-width:0;padding:var(--op-space-md);background:var(--op-bg-panel);border:1px solid var(--op-gold-mark-border);font-family:var(--op-font-body);font-size:var(--op-size-body);line-height:var(--op-lh-body);color:var(--op-off-white);display:grid}.ma-tr-read .op-sugg-fixes[hidden]{display:none}.ma-tr-read .op-sugg-fixes h4{font-family:var(--op-font-display);font-size:var(--op-size-body);color:var(--op-off-white);margin:0}.ma-tr-read .op-sugg-fix{gap:var(--op-space-sm);padding-top:var(--op-space-sm);border-top:var(--op-rule);grid-template-columns:minmax(0,1fr) auto;align-items:start;min-width:0;display:grid}.ma-tr-read .op-sugg-fixgo{gap:var(--op-space-xs);min-width:0;min-height:var(--op-hit-touch);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.ma-tr-read .op-sugg-fixgo:hover{background:var(--op-ghost-field-hover)}.ma-tr-read .op-sugg-fixgo:focus-visible{outline:var(--op-focus-ring);outline-offset:var(--op-focus-offset)}.ma-tr-read .op-sugg-fixgo .op-sugg-diff{border-top:0;padding-top:0}
