.dm-theatre{--feat-w:calc(100vw - 40px);--tile-w:calc(var(--feat-w) * .26);--tile-h:calc(var(--tile-w) / 1.6);--gap:calc(var(--feat-w) * .026);--wall-w:calc(var(--tile-w) * 9 + var(--gap) * 8);--wall-h:calc(var(--tile-h) * 5 + var(--gap) * 4);--rig-x:26vw;padding:calc(var(--site-header-full) + clamp(28px, 5vw, 56px)) 0 clamp(48px, 7vw, 88px);position:relative}@media (min-width:1366px){.dm-theatre{--rig-x:20vw}}.dm-theatre__stage{gap:clamp(28px,4vw,44px);display:grid;position:relative}.dm-theatre__copy{z-index:3;position:relative}.dm-theatre__copy-inner{justify-items:start;gap:18px;display:grid}.dm-theatre__copy-inner>*{max-width:600px}.dm-theatre__title{font:700 clamp(44px, 6vw, 92px) / .96 var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0}.dm-theatre__lede{color:#f4f5f6c7;margin:0;font-size:clamp(17px,1.2vw + .55rem,20px);line-height:1.55}.dm-theatre__meta{flex-wrap:wrap;gap:8px;display:flex}.dm-theatre__actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:8px;display:flex}.dm-theatre__tilt{gap:24px;display:grid;position:relative}.dm-theatre__wrap{-webkit-mask-composite:source-in;height:clamp(220px,60vw,420px);position:relative;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 12% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 12% 80%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.dm-theatre__rig{width:0;height:0;position:absolute;top:50%;left:50%}.dm-wall{left:calc(var(--wall-w) / -2);top:calc(var(--wall-h) / -2);width:var(--wall-w);height:var(--wall-h);grid-template-columns:repeat(9, var(--tile-w));grid-auto-rows:var(--tile-h);gap:var(--gap);transform-origin:50%;display:grid;position:absolute}html[data-motion-tier=A] .dm-wall,html[data-motion-tier=B] .dm-wall{transform:perspective(1200px)rotate(-6deg)rotateX(22deg)scale(1.06)}.dm-wall__tile{border-radius:calc(var(--tile-w) * .055);background:var(--ink-surface);position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff12}.dm-wall__tile img,.dm-wall__live{object-fit:cover;object-position:50% 0%;width:100%;height:100%;display:block}.dm-wall__live{position:absolute;inset:0}.dm-wall__tile[data-portrait]{background:#23262a}.dm-wall__tile[data-portrait] img{object-fit:contain;padding:calc(var(--tile-h) * .06) 0}@supports (animation-timeline:view()){@media (max-width:767.98px){html[data-motion-tier=A] .dm-wall,html[data-motion-tier=B] .dm-wall{animation:linear both dm-wall-flatten;animation-timeline:view();animation-range:entry 10% cover 70%}}}@keyframes dm-wall-flatten{0%{transform:perspective(1200px)rotate(-6deg)rotateX(22deg)scale(1.06)}to{transform:perspective(1200px)rotate(-2deg)rotateX(7deg)scale(1.12)}}.dm-theatre__scrim{display:none}.dm-theatre__feature-pos{z-index:2;width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(20px,4vw,56px);position:relative}.dm-theatre__feature{transform-origin:50%;gap:16px;max-width:1120px;margin-inline:auto;display:grid;position:relative}.dm-theatre__frame{background:var(--desktop,#f5f6f7);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 40px 90px -40px #000c}.dm-theatre__media{border-radius:inherit;cursor:pointer;width:100%;color:var(--ovaflow-ink);background:0 0;border:0;padding:0;display:block;position:relative}.dm-theatre__media:focus-visible{outline:2px solid var(--accent-bright);outline-offset:-4px}.dm-theatre__screen{aspect-ratio:16/10;display:block;position:relative}.dm-theatre__shot{object-fit:cover;object-position:50% 100%;width:100%;height:100%;display:block;position:absolute;inset:0}.dm-theatre__video{opacity:0;transition:opacity .32s var(--ease-enter)}.dm-theatre__screen[data-playing] .dm-theatre__video{opacity:1}.dm-theatre__disc{z-index:3;-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);width:84px;height:84px;color:var(--accent-ink);transition:transform var(--d-ui) var(--ease-hover), background-color var(--d-ui) var(--ease-hover);background:#ffffffb8;border-radius:50%;place-items:center;margin:-42px 0 0 -42px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #ffffff80,0 18px 40px -16px #00000073}.dm-theatre__disc svg{margin-left:4px}.dm-theatre__media:hover .dm-theatre__disc,.dm-theatre__media:focus-visible .dm-theatre__disc{background:var(--ovaflow-lime);transform:scale(1.08)}.dm-theatre__pause{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#161719b8;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:12px;right:12px}.dm-theatre__pause:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px;opacity:1!important}.dm-theatre__pause-icon{border-left:3px solid;border-right:3px solid;width:10px;height:12px}.dm-theatre__pause-icon[data-paused]{border:6.5px solid #0000;border-left:11px solid;border-right:0;width:0;height:0;margin-left:3px}.dm-theatre__caption{gap:6px;display:grid}.dm-theatre__caption-text{display:contents}.dm-theatre__feature-title{font:600 clamp(19px, 1.6vw, 24px) / 1.25 var(--font-display);letter-spacing:-.015em;color:var(--on-ink);max-width:48ch;margin:0}.dm-theatre__feature-meta{font:500 13px/1.3 var(--font-mono);color:#f4f5f6b8;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;display:flex}.dm-theatre__feature-time{white-space:nowrap}.dm-theatre__cta{font:600 15px/1.3 var(--font-sans);color:var(--accent-bright);transition:background-size var(--d-ui) var(--ease-hover);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;justify-self:start;text-decoration:none}.dm-theatre__cta:hover,.dm-theatre__cta:focus-visible{background-size:100% 1px}.dm-theatre__cta:focus-visible{outline:2px solid var(--accent-bright);outline-offset:4px;border-radius:4px}html[data-motion-tier=C] .dm-theatre__wrap{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#000 55%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#000 55%,#0000)}html[data-motion-tier=C] .dm-theatre__rig,html[data-motion-tier=C] .dm-wall{top:0}@media (min-width:768px){html[data-motion-tier=A] .dm-theatre,html[data-motion-tier=B] .dm-theatre{--lift:22px;--feat-w:min(84vw, 1180px, calc((100svh - var(--site-header-full) - 132px) * 1.6));height:270svh;padding:0}html[data-motion-tier=A] .dm-theatre__stage,html[data-motion-tier=B] .dm-theatre__stage{height:100svh;display:block;position:sticky;top:0;overflow:clip}html[data-motion-tier=A] .dm-theatre__copy,html[data-motion-tier=B] .dm-theatre__copy{inset:var(--site-header-full) 0 0 0;will-change:transform, opacity;align-items:center;padding-bottom:32px;display:flex;position:absolute}html[data-motion-tier=A] .dm-theatre__copy-inner>*,html[data-motion-tier=B] .dm-theatre__copy-inner>*{max-width:min(560px,40vw)}html[data-motion-tier=A] .dm-theatre__tilt,html[data-motion-tier=B] .dm-theatre__tilt{display:block;position:absolute;inset:0}html[data-motion-tier=A] .dm-theatre__rig,html[data-motion-tier=B] .dm-theatre__rig{top:calc(50% - var(--lift))}html[data-motion-tier=A] .dm-theatre__wrap,html[data-motion-tier=B] .dm-theatre__wrap{inset:var(--site-header-full) 0 0 0;height:auto;position:absolute;overflow:visible;-webkit-mask-image:none;mask-image:none}html[data-motion-tier=A] .dm-theatre__rig,html[data-motion-tier=B] .dm-theatre__rig,html[data-motion-tier=A] .dm-theatre__feature-pos,html[data-motion-tier=B] .dm-theatre__feature-pos{transform:translate3d(var(--rig-x), 0, 0)}html[data-motion-tier=A] .dm-wall,html[data-motion-tier=B] .dm-wall{will-change:transform;animation:none;transform:perspective(1600px)rotate(-6deg)rotateX(22deg)}html[data-motion-tier=A] .dm-wall__tile,html[data-motion-tier=B] .dm-wall__tile{will-change:opacity}html[data-motion-tier=A] .dm-theatre__scrim,html[data-motion-tier=B] .dm-theatre__scrim{z-index:1;pointer-events:none;background:linear-gradient(90deg, var(--ink-bg) 0%, var(--ink-bg) 40%, #161719e6 52%, #16171900 70%), linear-gradient(180deg, #161719d9 0%, #16171900 22%, #16171900 76%, #161719eb 100%);display:block;position:absolute;inset:0}html[data-motion-tier=A] .dm-theatre__feature-pos,html[data-motion-tier=B] .dm-theatre__feature-pos{inset:var(--site-header-full) 0 0 0;max-width:none;padding:0 0 calc(var(--lift) * 2);pointer-events:none;place-items:center;display:grid;position:absolute}html[data-motion-tier=A] .dm-theatre__feature,html[data-motion-tier=B] .dm-theatre__feature{width:var(--feat-w);pointer-events:auto;will-change:transform;max-width:none;margin:0;display:block;transform:perspective(1600px)rotate(-6deg)rotateX(22deg)scale(.26)}html[data-motion-tier=A] .dm-theatre__frame,html[data-motion-tier=B] .dm-theatre__frame{border-radius:22px}html[data-motion-tier=A] .dm-theatre__overlay,html[data-motion-tier=B] .dm-theatre__overlay{clip-path:inset(100% 0 0)}html[data-motion-tier=A] .dm-theatre__caption,html[data-motion-tier=B] .dm-theatre__caption{clip-path:inset(100% 0 0);grid-template-columns:minmax(0,1fr) auto;gap:4px 24px;display:grid;position:absolute;top:calc(100% + 12px);left:4px;right:4px}html[data-motion-tier=A] .dm-theatre__caption-text,html[data-motion-tier=B] .dm-theatre__caption-text{display:contents}html[data-motion-tier=A] .dm-theatre__feature-title,html[data-motion-tier=B] .dm-theatre__feature-title{white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;max-width:none;font-size:clamp(16px,1.3vw,20px);overflow:hidden}html[data-motion-tier=A] .dm-theatre__feature-meta,html[data-motion-tier=B] .dm-theatre__feature-meta{grid-row:2}html[data-motion-tier=A] .dm-theatre__cta,html[data-motion-tier=B] .dm-theatre__cta{grid-area:2/2;place-self:center end;font-size:14px}html[data-motion-tier=A] .dm-theatre__caption:focus-within,html[data-motion-tier=B] .dm-theatre__caption:focus-within{clip-path:none!important}html[data-motion-tier=C] .dm-theatre__wrap{height:400px}html[data-motion-tier=C] .dm-theatre{--feat-w:1100px}}@media (min-width:768px) and (max-height:860px){html[data-motion-tier=A] .dm-theatre__title,html[data-motion-tier=B] .dm-theatre__title{font-size:clamp(44px,min(6vw,8.4svh),92px)}html[data-motion-tier=A] .dm-theatre__lede,html[data-motion-tier=B] .dm-theatre__lede{font-size:17px;line-height:1.5}html[data-motion-tier=A] .dm-theatre__copy-inner,html[data-motion-tier=B] .dm-theatre__copy-inner{gap:14px}}
.dm-counts{padding:clamp(64px,9vw,128px) 0 clamp(56px,8vw,112px)}.dm-counts__title{max-width:22ch;font:700 clamp(30px, 3.4vw, 48px) / 1.05 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0 0 clamp(36px,5vw,64px)}.dm-counts__grid{grid-template-columns:minmax(0,1fr);gap:32px 24px;margin:0;display:grid}@media (min-width:640px){.dm-counts__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}}@media (min-width:1024px){.dm-counts__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.75fr) repeat(3,minmax(0,1fr));gap:32px}}.dm-count{border-top:1px solid var(--ovaflow-line);align-content:start;gap:10px;padding-top:18px;display:grid}.dm-count:first-child{grid-column:1/-1}@media (min-width:1024px){.dm-count:first-child{grid-column:auto}}.dm-count__value{order:-1;min-height:1em;margin:0;position:relative}.dm-count__num{z-index:1;font:700 clamp(48px, 4.6vw, 76px) / 1 var(--font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;align-items:baseline;gap:.12em;display:inline-flex;position:relative}.dm-count__num [data-part]{text-align:right;display:inline-block}.dm-count__unit{letter-spacing:-.01em;color:var(--ovaflow-secondary);margin-right:.18em;font-size:.34em;font-weight:600}.dm-count__label{font:600 16px/1.3 var(--font-display);letter-spacing:-.01em}.dm-count__source{color:var(--ovaflow-secondary);max-width:30ch;margin:0;font-size:14px;line-height:1.5}.dm-count__rings{pointer-events:none;width:0;height:0;font-size:clamp(48px,5.4vw,84px);position:absolute;top:50%;left:.5em}.dm-count__rings span{border:1px solid var(--accent);opacity:0;border-radius:50%;width:1.1em;height:1.1em;position:absolute;top:-.55em;left:-.55em;transform:scale(.4)}html[data-motion-tier=A] .dm-counts[data-ping] .dm-count__rings span,html[data-motion-tier=B] .dm-counts[data-ping] .dm-count__rings span{animation:dm-ping 1.6s var(--ease-enter) 3 both}html[data-motion-tier] .dm-counts[data-ping] .dm-count__rings span+span{animation-delay:.5s}@keyframes dm-ping{0%{opacity:0;transform:scale(.4)}20%{opacity:.55}to{opacity:0;transform:scale(2.1)}}.dm-devices{gap:12px;margin-top:clamp(40px,5vw,64px);display:grid}.dm-devices__label{font:500 12px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ovaflow-muted);margin:0}.dm-devices__bar{gap:4px;height:14px;display:flex}.dm-devices__seg{transform-origin:0;background:var(--accent);border-radius:999px;min-width:10px;display:block}.dm-devices__seg[data-i="1"]{background:var(--ovaflow-info)}.dm-devices__seg[data-i="2"]{background:var(--amber)}.dm-devices__seg[data-i="3"]{background:var(--ovaflow-positive)}.dm-devices__seg[data-i="4"]{background:var(--ovaflow-lavender)}.dm-devices__seg[data-i="5"]{background:var(--ovaflow-yellow)}.dm-devices__seg[data-i="6"]{background:var(--ovaflow-primary)}.dm-devices__legend{color:var(--ovaflow-secondary);flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.dm-devices__legend li{align-items:center;gap:8px;display:inline-flex}.dm-devices__legend .tabular-nums{color:var(--ovaflow-ink);font-weight:600}.dm-devices__swatch{background:var(--accent);border-radius:50%;width:10px;height:10px}.dm-devices__legend li[data-i="1"] .dm-devices__swatch{background:var(--ovaflow-info)}.dm-devices__legend li[data-i="2"] .dm-devices__swatch{background:var(--amber)}.dm-devices__legend li[data-i="3"] .dm-devices__swatch{background:var(--ovaflow-positive)}.dm-devices__legend li[data-i="4"] .dm-devices__swatch{background:var(--ovaflow-lavender)}.dm-devices__legend li[data-i="5"] .dm-devices__swatch{background:var(--ovaflow-yellow)}.dm-devices__legend li[data-i="6"] .dm-devices__swatch{background:var(--ovaflow-primary)}.dm-devices__pct{font:500 12px/1 var(--font-mono);color:var(--ovaflow-muted)}.dm-devices__note{max-width:68ch;color:var(--ovaflow-secondary);margin:12px 0 0;font-size:13px;line-height:1.45}@media (max-width:639.98px){.dm-counts{padding:48px 0 44px}.dm-counts__title{margin-bottom:28px;font-size:28px}.dm-counts__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.dm-count{gap:6px;padding-top:14px}.dm-count__num{font-size:40px}.dm-count__rings{font-size:44px}.dm-count__label{font-size:15px}.dm-count__source{font-size:13px;line-height:1.45}.dm-devices{margin-top:32px}}
.dm-library{padding:clamp(64px,8vw,112px) 0 clamp(72px,9vw,128px)}.dm-library__head{margin-bottom:clamp(32px,4vw,56px)}.dm-lib{gap:28px;display:grid}@media (min-width:1024px){.dm-lib{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:44px}}.dm-lib__panel{align-content:start;gap:18px;display:grid}@media (min-width:1024px){.dm-lib__panel{top:calc(var(--site-header-h) + 24px);max-height:calc(100svh - var(--site-header-h) - 48px);overscroll-behavior:contain;scrollbar-width:thin;padding-right:8px;position:sticky;overflow-y:auto}}.dm-lib__search{gap:8px;display:grid}.dm-lib__search-label{font:500 12px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ovaflow-muted)}.dm-lib__search-field{color:var(--ovaflow-muted);align-items:center;display:flex;position:relative}.dm-lib__search-field svg{pointer-events:none;position:absolute;left:14px}.dm-lib__search-field input{border:1px solid var(--ovaflow-line);width:100%;height:48px;color:var(--ovaflow-ink);font:400 16px/1 var(--font-sans);transition:border-color var(--d-micro) var(--ease-hover), box-shadow var(--d-micro) var(--ease-hover);background:#fff;border-radius:14px;padding:0 14px 0 42px}.dm-lib__search-field input::placeholder{color:var(--ovaflow-muted)}.dm-lib__search-field input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.dm-lib__status{color:var(--ovaflow-secondary);margin:0;font-size:14px}.dm-lib__status strong{color:var(--ovaflow-ink)}.dm-lib__toggle{border:1px solid var(--ovaflow-line);height:48px;color:var(--ovaflow-ink);font:600 15px/1 var(--font-sans);cursor:pointer;background:#fff;border-radius:14px;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.dm-lib__toggle:focus-visible{outline:2px solid var(--nblue);outline-offset:2px}.dm-lib__toggle-icon{width:10px;height:10px;transition:transform var(--d-ui) var(--ease-standard);border-bottom:1.6px solid;border-right:1.6px solid;transform:translateY(-3px)rotate(45deg)}.dm-lib__toggle-icon[data-open]{transform:translateY(2px)rotate(-135deg)}@media (min-width:1024px){.dm-lib__toggle{display:none}}@media (max-width:1023.98px){.dm-lib__facets:not([data-open]){display:none}}.dm-lib__facets{gap:4px;display:grid}.dm-facet{border-top:1px solid var(--ovaflow-line)}.dm-facet__summary{cursor:pointer;font:600 14px/1.2 var(--font-display);letter-spacing:-.005em;align-items:center;gap:8px;padding:14px 2px;list-style:none;display:flex}.dm-facet__summary::-webkit-details-marker{display:none}.dm-facet__summary:after{content:"";border-right:1.5px solid var(--ovaflow-muted);border-bottom:1.5px solid var(--ovaflow-muted);width:8px;height:8px;transition:transform var(--d-ui) var(--ease-standard);margin-left:auto;transform:translateY(-2px)rotate(45deg)}.dm-facet[open]>.dm-facet__summary:after{transform:translateY(2px)rotate(-135deg)}.dm-facet__summary:focus-visible{outline:2px solid var(--nblue);outline-offset:2px;border-radius:6px}.dm-facet__dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.dm-facet__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0 0 16px;list-style:none;display:flex}.dm-chip{border:1px solid var(--ovaflow-line);min-height:34px;color:var(--ovaflow-ink);font:500 13px/1.2 var(--font-sans);text-align:left;cursor:pointer;transition:background-color var(--d-micro) var(--ease-hover), border-color var(--d-micro) var(--ease-hover), color var(--d-micro) var(--ease-hover);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 8px 6px 12px;display:inline-flex}.dm-chip:hover:not(:disabled){border-color:#16171947}.dm-chip:focus-visible{outline:2px solid var(--nblue);outline-offset:2px}.dm-chip[aria-pressed=true]{background:var(--ovaflow-primary);border-color:var(--ovaflow-primary);color:var(--ovaflow-on-primary)}.dm-chip:disabled{cursor:default;color:var(--ovaflow-muted);background:0 0;border-style:dashed}.dm-chip__n{background:var(--ovaflow-canvas);min-width:22px;height:22px;font:600 12px/1 var(--font-mono);color:var(--ovaflow-secondary);border-radius:999px;place-items:center;padding:0 6px;display:inline-grid}.dm-chip[aria-pressed=true] .dm-chip__n{background:var(--ovaflow-lime);color:var(--ovaflow-primary)}.dm-lib__watched{background:var(--lab);color:var(--ovaflow-secondary);border-radius:16px;gap:8px;padding:16px;font-size:13px;display:grid}.dm-lib__watched p{margin:0}.dm-lib__watched strong{color:var(--ovaflow-ink)}.dm-lib__watched-bar{background:#26685c29;border-radius:999px;height:4px;display:block;overflow:hidden}.dm-lib__watched-bar span{background:var(--accent);transform-origin:0;height:100%;transition:transform var(--d-panel) var(--ease-enter);display:block}.dm-lib__link{color:var(--accent);font:600 13px/1.3 var(--font-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0;text-decoration:underline}.dm-lib__results{min-width:0}.dm-lib__active{flex-wrap:wrap;align-items:center;gap:8px;min-height:34px;margin-bottom:20px;display:flex}.dm-lib__active:empty{display:none}.dm-pill{background:var(--accent-soft);min-height:34px;color:var(--accent-ink);font:500 13px/1.2 var(--font-sans);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 10px 6px 12px;display:inline-flex}.dm-pill:focus-visible{outline:2px solid var(--nblue);outline-offset:2px}.dm-pill__k{font:500 12px/1 var(--font-mono);opacity:.75}.dm-pill__x{margin-left:2px;font-size:16px;line-height:1}.dm-grid.ovf-demo-grid{--demo-gap:28px;gap:44px var(--demo-gap);position:relative}@media (min-width:640px){.dm-grid.ovf-demo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dm-item{min-width:0;transition:opacity var(--d-ui) var(--ease-hover);position:relative}.dm-item .ovf-demo-card,.dm-related__grid .ovf-demo-card{min-width:0}.dm-item .ovf-badge{white-space:normal;max-width:100%}.dm-item__seen{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font:600 12px/1 var(--font-mono);pointer-events:none;background:#161719c7;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex;position:absolute;top:12px;right:12px}.dm-item .ovf-demo-card__media{transition:filter var(--d-ui) var(--ease-hover)}@media (hover:hover) and (pointer:fine){:is(html[data-motion-tier=A] .dm-grid[data-pointer=active]:has(.dm-item:hover) .dm-item:not(:hover) .ovf-demo-card__media,html[data-motion-tier=B] .dm-grid[data-pointer=active]:has(.dm-item:hover) .dm-item:not(:hover) .ovf-demo-card__media){filter:saturate(.55)brightness(1.04)}}.dm-lib__empty{border:1px dashed var(--ovaflow-line);color:var(--ovaflow-secondary);border-radius:24px;justify-items:start;gap:10px;padding:40px;display:grid}.dm-lib__empty p{margin:0}.dm-lib__empty-title{font:600 20px/1.3 var(--font-display);color:var(--ovaflow-ink)}.dm-lib__skip{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dm-lib__skip:focus-visible{clip-path:none;background:var(--ovaflow-primary);width:auto;height:auto;color:var(--ovaflow-on-primary);font:600 14px/1.2 var(--font-sans);outline:2px solid var(--nblue);outline-offset:2px;border-radius:12px;justify-self:start;padding:10px 14px;text-decoration:none;position:static}.dm-lib__results:focus{outline:none}.dm-lib__bar{gap:18px;display:grid}@media (max-width:1023.98px){.dm-lib__panel{display:contents}.dm-lib__bar{top:calc(var(--site-header-h) + 8px);z-index:20;-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);box-shadow:0 0 0 1px var(--ovaflow-line), 0 12px 32px -20px #16171959;background:#f7f8fadb;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 8px 8px 16px;position:sticky}.dm-lib__bar .dm-lib__toggle{gap:12px;height:44px}}.dm-lib__note{color:var(--ovaflow-secondary);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 24px;font-size:13px;line-height:1.45;display:flex}@media (max-width:639.98px){.dm-grid.ovf-demo-grid{--demo-gap:0px;grid-template-columns:minmax(0,1fr);gap:0}.dm-grid.ovf-demo-grid>[data-span]{grid-column:1/-1}.dm-item{border-top:1px solid var(--ovaflow-line);padding:10px 0}.dm-item:last-child{border-bottom:1px solid var(--ovaflow-line)}.dm-item .ovf-demo-card{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:14px}.dm-item .ovf-demo-card__frame{width:104px}.dm-item .ovf-demo-card__media{border-radius:10px;width:104px;height:66px}.dm-item .ovf-demo-card__media>div{width:100%;height:100%}.dm-item .ovf-demo-card__loop{width:100%;height:100%;aspect-ratio:auto!important}.dm-item .ovf-demo-card__loop:not(.ovf-loop--plate) .ovf-loop__media{object-fit:cover;object-position:left top}.dm-item .ovf-demo-card__loop.ovf-loop--plate{--plate-pad:4px!important}.dm-item .ovf-demo-card__badge,.dm-item .ovf-demo-card__hook,.dm-item .ovf-demo-card__play{display:none}.dm-item .ovf-demo-card__body{gap:4px}.dm-item .ovf-demo-card__title{margin:0;font-size:15px;line-height:1.28}.dm-item .ovf-demo-card__meta{--meta-sep:16px}.dm-item .ovf-demo-card__meta-row{row-gap:2px}.dm-item__seen{padding:4px 7px;top:14px;left:4px;right:auto}}
