@layer components{.mk .cmp{.controls .row{flex-wrap:wrap;align-items:flex-end}.controls .ctl{flex:1 1 180px}.db-wrap{margin-top:var(--mk-gap-lg);max-width:640px}.db-wrap .num{text-align:right}.db-meta{margin-bottom:8px}.diff-wrap{overflow-x:auto}.diff-wrap .ds-table{min-width:560px}.diff-wrap th[scope=row]{color:var(--mk-fg);font-family:inherit;font-size:14px;letter-spacing:0;text-transform:none}.diff-wrap td:has(>.ck){position:relative;padding-left:36px}@media (max-width:600px){.diff-wrap .ds-table{min-width:0}.diff-wrap thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.diff-wrap tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-bottom:1px solid var(--mk-border)}.diff-wrap th[scope=row]{grid-column:1/-1;border-bottom:0;padding-bottom:0;font-weight:600}.diff-wrap td{border-bottom:0}.diff-wrap td:before{content:attr(data-label);display:block;margin-bottom:4px;font-family:var(--mk-font-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--mk-muted)}.diff-wrap td .ck{top:34px}}.ck{position:absolute;left:14px;top:15px;width:14px;height:14px;color:var(--mk-ok)}.na{color:var(--mk-muted)}.types .film{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));overflow:visible;padding:0}@media (max-width:560px){.types .film-item .thumb{height:44px}.types .film-item svg.thumb{padding:6px 0}}.types .film-item:hover{transform:none;border-color:var(--mk-border)}.types .film-item .thumb{height:64px;width:100%;color:var(--mk-muted)}.types .film-item svg.thumb{padding:12px 0}.types .film-item .tag{align-self:flex-start;font-size:11px;padding:2px 8px}.vs .window{height:100%;display:flex;flex-direction:column}.vs .window-body{flex:1}.vs .window-body>.chart-frame{border:0;background:transparent;padding:0;box-shadow:none}.vs .blocked[hidden]{display:none}.vs-note{margin-top:var(--mk-gap-md);max-width:62ch}.fit ul{margin-top:12px;padding-left:20px;list-style:disc;display:grid;gap:8px}.fit ul,.fit-note{color:var(--mk-muted)}.fit-note{margin-top:var(--mk-gap-lg);max-width:62ch}.crit .card a,.diff-wrap td a,.fit a,.fit-note a,.microline a{color:var(--mk-accent);text-decoration:underline;text-underline-offset:3px}.crit .card p{margin-top:8px;color:var(--mk-muted)}.crit .card p strong{color:var(--mk-fg);font-weight:600}}}