.mxb-skel{flex-direction:column;gap:.45rem;display:flex}.mxb-skel-img{aspect-ratio:2/3;border-radius:var(--watch-radius,var(--radius))}.mxb-skel-wide{aspect-ratio:16/9}.mxb-skel-line{border-radius:999px;width:75%;height:.8rem}.mxb-skel-block{border-radius:var(--radius-lg,var(--radius))}.mxb-grid>li{content-visibility:auto;contain-intrinsic-size:auto var(--watch-poster-w) auto calc(var(--watch-poster-w) * 1.5 + 2.6rem)}.mx-grid-wide.mxb-grid>li{contain-intrinsic-size:auto calc(var(--watch-poster-w) * 1.6) auto calc(var(--watch-poster-w) * .9 + 2.6rem)}.mxb-card-static{cursor:default}.mxb-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.mxb-count{color:var(--muted-foreground);font-size:.9rem}.mxb-select{border-radius:var(--radius-md,var(--radius));border:1px solid var(--border);background:var(--mx-glass,var(--background));height:2.25rem;color:var(--foreground);padding:0 .75rem;font-size:.875rem}.mxb-chips{scrollbar-width:none;gap:.4rem;margin-bottom:.5rem;padding:.25rem 2px .5rem;display:flex;overflow-x:auto}.mxb-chips::-webkit-scrollbar{display:none}.mxb-chip{border:1px solid var(--border);background:color-mix(in oklch, var(--background) 70%, transparent);color:var(--muted-foreground);white-space:nowrap;transition:background-color .14s var(--mx-ease), color .14s var(--mx-ease);border-radius:999px;flex:none;padding:.35rem .85rem;font-size:.85rem;font-weight:500}.mxb-chip:hover{color:var(--foreground);background:var(--muted)}.mxb-chip[aria-pressed=true],.mxb-chip[aria-selected=true],.mxb-chip[aria-current=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.mxb-lib{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.mxb-jump{scrollbar-width:none;flex-direction:column;align-items:center;gap:1px;max-height:calc(100dvh - 6rem);font-size:.7rem;font-weight:600;display:flex;position:sticky;top:4.5rem;overflow-y:auto}.mxb-jump button{border-radius:var(--radius-sm,var(--radius));width:1.6rem;color:var(--muted-foreground);padding:.1rem 0}.mxb-jump button:hover:not(:disabled){color:var(--foreground);background:var(--muted)}.mxb-jump button:disabled{opacity:.3;cursor:default}@media (max-width:47.99rem){.mxb-lib{grid-template-columns:minmax(0,1fr)}.mxb-jump{display:none}}.mxb-search{width:min(46rem,100%);position:relative}.mxb-search svg{color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.mxb-search input{border-radius:var(--radius-xl,var(--radius));border:1px solid var(--border);background:var(--mx-glass,var(--background));width:100%;height:3.25rem;color:var(--foreground);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:0 1rem 0 2.75rem;font-size:1.1rem}.mxb-search input:focus-visible{outline:2px solid var(--ring,var(--primary));outline-offset:2px}.mxb-section{flex-direction:column;gap:.75rem;margin-top:1.75rem;display:flex}.mxb-h2{letter-spacing:-.01em;font-size:clamp(1.05rem,1.25vw,1.4rem);font-weight:700}.mxb-recent{flex-wrap:wrap;gap:.4rem;display:flex}.mxb-title-hero{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-top:clamp(6rem,22vh,16rem);display:grid;position:relative}@media (min-width:64rem){.mxb-title-hero{grid-template-columns:clamp(200px,16vw,320px) minmax(0,1fr);align-items:end}}.mxb-poster{aspect-ratio:2/3;object-fit:cover;border-radius:var(--radius-xl,var(--radius));background:var(--muted);width:100%;box-shadow:0 24px 48px -24px color-mix(in oklch, var(--foreground) 45%, transparent)}@media (max-width:63.99rem){.mxb-poster-wrap{display:none}}.mxb-title-info{flex-direction:column;gap:.9rem;min-width:0;max-width:52rem;display:flex}.mxb-tagline{color:var(--muted-foreground);font-style:italic}.mxb-overview{color:color-mix(in oklch, var(--foreground) 88%, transparent);max-width:70ch;font-size:clamp(.95rem,1.05vw,1.1rem);line-height:1.6}.mxb-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.mxb-play-sub{color:var(--muted-foreground);font-size:.85rem}.mxb-block{flex-direction:column;gap:.75rem;margin-top:clamp(1.75rem,3vw,3rem);display:flex}.mxb-trailer{aspect-ratio:16/9;border-radius:var(--radius-lg,var(--radius));background:var(--muted);border:0;width:100%}.mxb-offers{flex-wrap:wrap;gap:.6rem;padding:0;list-style:none;display:flex}.mxb-offer{border-radius:var(--radius-lg,var(--radius));border:1px solid var(--border);background:var(--mx-glass,var(--card));align-items:center;gap:.55rem;padding:.4rem .8rem .4rem .4rem;font-size:.875rem;display:inline-flex}.mxb-offer:hover{background:var(--muted)}.mxb-offer img,.mxb-offer-ph{border-radius:var(--radius-md,var(--radius));object-fit:cover;background:var(--muted);width:2.25rem;height:2.25rem}.mxb-offer-type,.mxb-attrib{color:var(--muted-foreground);font-size:.75rem}.mxb-cast{text-align:center;flex-direction:column;gap:.35rem;width:clamp(92px,8vw,140px);display:flex}.mxb-cast img,.mxb-cast-ph{aspect-ratio:1;object-fit:cover;background:var(--muted);border-radius:999px;width:100%}.mxb-cast-name{font-size:.85rem;font-weight:600}.mxb-cast-role{color:var(--muted-foreground);font-size:.75rem}.mxb-episodes{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:1.25rem;padding:0;list-style:none;display:grid}.mxb-ep{color:inherit;border-radius:var(--radius-lg,var(--radius));flex-direction:column;gap:.45rem;display:flex}.mxb-ep-img{aspect-ratio:16/9;border-radius:var(--radius-lg,var(--radius));background:var(--muted);transition:transform .2s var(--mx-ease);position:relative;overflow:hidden}.mxb-ep:hover .mxb-ep-img,.mxb-ep:focus-visible .mxb-ep-img{transform:scale(1.03)}.mxb-ep-img img{object-fit:cover;width:100%;height:100%}.mxb-ep-play{opacity:0;background:color-mix(in oklch, var(--background) 35%, transparent);transition:opacity .16s var(--mx-ease);place-items:center;display:grid;position:absolute;inset:0}.mxb-ep:hover .mxb-ep-play,.mxb-ep:focus-visible .mxb-ep-play{opacity:1}.mxb-ep-badge{position:absolute;top:.5rem;left:.5rem}.mxb-ep-title{font-size:.95rem;font-weight:600}.mxb-ep-meta{color:var(--muted-foreground);font-size:.8rem}.mxb-ep-ov{color:var(--muted-foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.45;display:-webkit-box;overflow:hidden}.mxb-ep[aria-disabled=true]{cursor:default}.mxb-ep[aria-disabled=true] .mxb-ep-img{opacity:.6}.mxb-list-item{position:relative}.mxb-remove{z-index:3;background:color-mix(in oklch, var(--background) 80%, transparent);width:2rem;height:2rem;color:var(--foreground);opacity:.85;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;place-items:center;display:grid;position:absolute;top:.4rem;right:.4rem}.mxb-remove:hover,.mxb-remove:focus-visible{opacity:1;background:var(--destructive);color:var(--primary-foreground)}.mxb-nums{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.75rem;display:grid}.mxb-num{border-radius:var(--radius-lg,var(--radius));background:var(--mx-glass,var(--card));border:1px solid var(--border);padding:1rem 1.1rem}.mxb-num-v{letter-spacing:-.02em;font-size:clamp(1.6rem,2.6vw,2.6rem);font-weight:800;line-height:1.05}.mxb-num-l{color:var(--muted-foreground);margin-top:.25rem;font-size:.85rem}.mxb-num[data-hero]{background:color-mix(in oklch, var(--primary) 18%, var(--card));grid-column:span 2}@media (max-width:30rem){.mxb-num[data-hero]{grid-column:span 1}}.mxb-panels{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;display:grid}.mxb-panel{border-radius:var(--radius-lg,var(--radius));background:var(--mx-glass,var(--card));border:1px solid var(--border);flex-direction:column;gap:.75rem;padding:1.1rem;display:flex}.mxb-bars{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:.35rem;height:11rem;display:grid}.mxb-bar{flex-direction:column;align-items:center;gap:.3rem;height:100%;display:flex}.mxb-bar-track{border-radius:var(--radius-sm,var(--radius));background:color-mix(in oklch, var(--foreground) 6%, transparent);flex:1;align-items:flex-end;width:100%;display:flex;overflow:hidden}.mxb-bar-fill{background:var(--primary);transform-origin:bottom;width:100%;height:100%;transition:transform .6s var(--mx-ease)}.mxb-bar-fill[data-alt]{background:color-mix(in oklch, var(--primary) 55%, var(--foreground))}.mxb-bar-m{color:var(--muted-foreground);font-size:.7rem}.mxb-rank{flex-direction:column;gap:.5rem;padding:0;list-style:none;display:flex}.mxb-rank li{grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.6rem;font-size:.9rem;display:grid}.mxb-rank-n{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.mxb-rank-bar{background:color-mix(in oklch, var(--foreground) 8%, transparent);border-radius:999px;grid-column:2/4;height:4px;overflow:hidden}.mxb-rank-bar>span{background:var(--primary);height:100%;display:block}.mxb-rank a:hover{text-decoration:underline}
