.kvideos{--kvideos-play:#f97316;--kvideos-play-ink:#ffffff;--kvideos-radius:14px;--kvideos-shadow:0 12px 32px rgba(15, 23, 42, 0.14);--kvideos-lightbox:#0b0b0f;--kvideos-gap:14px;--kvideos-track:min(52vw, 380px);box-sizing:border-box;display:block;width:100%;max-width:100%;margin:0;padding:0;font-family:inherit;line-height:0}.kvideos *,.kvideos *::before,.kvideos *::after{box-sizing:border-box}.kvideos-admin-empty{padding:.75rem 1rem;border-left:4px solid #d97706;background:#fffbeb;color:#78350f;line-height:1.4}.kvideos .kvideos-card{position:relative;display:block;margin:0!important;padding:0!important;border:0!important;overflow:hidden;border-radius:var(--kvideos-radius);background:#0f172a;box-shadow:var(--kvideos-shadow);isolation:isolate}.kvideos .kvideos-card__hit{appearance:none!important;position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:auto!important;height:auto!important;min-width:0;min-height:0;margin:0!important;padding:0!important;border:0!important;border-radius:inherit;background:transparent!important;box-shadow:none!important;color:inherit!important;font:inherit!important;line-height:0!important;text-align:left;cursor:pointer;z-index:2}.kvideos .kvideos-card__hit:focus{outline:none}.kvideos .kvideos-card__hit:focus-visible{outline:3px solid var(--kvideos-play);outline-offset:3px}.kvideos .kvideos-card__media,.kvideos img.kvideos-card__media{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0;object-fit:cover;object-position:center;background:#0f172a}.kvideos .kvideos-card__media--empty{background:radial-gradient(circle at 30% 20%,#334155,transparent 55%),#1e293b}.kvideos .kvideos-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgb(0 0 0 / .28) 100%);pointer-events:none;z-index:1}.kvideos .kvideos-play{position:absolute;top:50%;left:50%;z-index:3;width:72px;height:72px;margin:0;border-radius:50%;background:var(--kvideos-play);box-shadow:0 10px 28px rgb(0 0 0 / .35);transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;pointer-events:none;transition:transform 0.18s ease,box-shadow 0.18s ease}.kvideos .kvideos-play svg{display:block;width:28px;height:28px;margin-left:3px;fill:var(--kvideos-play-ink)}.kvideos .kvideos-card__hit:hover+.kvideos-play,.kvideos .kvideos-card:hover .kvideos-play{transform:translate(-50%,-50%) scale(1.07);box-shadow:0 14px 32px rgb(0 0 0 / .42)}.kvideos-carousel{position:relative;display:block;width:100%}.kvideos .kvideos-carousel__scroller{display:flex;flex-flow:row nowrap;align-items:center;gap:var(--kvideos-gap);height:var(--kvideos-track);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:14%;padding:4px 14%;scrollbar-width:none;-ms-overflow-style:none}.kvideos .kvideos-carousel__scroller::-webkit-scrollbar{display:none}.kvideos .kvideos-carousel__item{flex:0 0 auto;height:100%;min-width:0;scroll-snap-align:center}.kvideos .kvideos-carousel__item.kvideos-card--landscape{aspect-ratio:16 / 9;width:auto;height:100%}.kvideos .kvideos-carousel__item.kvideos-card--portrait{aspect-ratio:9 / 16;width:auto;height:100%}.kvideos .kvideos-carousel__item .kvideos-play{width:56px;height:56px}.kvideos .kvideos-carousel__item .kvideos-play svg{width:22px;height:22px}.kvideos .kvideos-carousel__nav{appearance:none!important;position:absolute;top:50%;z-index:4;width:44px;height:44px;margin:0;padding:0!important;border:0!important;border-radius:999px;background:#111827!important;color:#fff!important;font-size:1.7rem;line-height:1;cursor:pointer;box-shadow:0 8px 20px rgb(15 23 42 / .28);transform:translateY(-50%)}.kvideos .kvideos-carousel__nav--prev{left:6px}.kvideos .kvideos-carousel__nav--next{right:6px}.kvideos .kvideos-carousel__nav:hover,.kvideos .kvideos-carousel__nav:focus-visible{background:var(--kvideos-play)!important;color:var(--kvideos-play-ink)!important;outline:none}.kvideos .kvideos-carousel__nav:disabled{opacity:1;cursor:pointer}.kvideos--grid{display:flex;flex-direction:column;gap:var(--kvideos-gap);line-height:0}.kvideos .kvideos-featured{width:100%;aspect-ratio:16 / 9}.kvideos .kvideos-featured .kvideos-play{width:80px;height:80px}.kvideos .kvideos-featured .kvideos-play svg{width:32px;height:32px}.kvideos .kvideos-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--kvideos-gap)}.kvideos .kvideos-thumb{width:100%;aspect-ratio:16 / 9}.kvideos .kvideos-thumb .kvideos-play{width:48px;height:48px}.kvideos .kvideos-thumb .kvideos-play svg{width:20px;height:20px}.is-layout-constrained>.kvideos,.entry-content>.kvideos{max-width:min(1080px, calc(100vw - 2.5rem));width:min(1080px, calc(100vw - 2.5rem));margin-inline:auto;position:relative;left:50%;transform:translateX(-50%)}@media (max-width:900px){.kvideos{--kvideos-track:min(48vw, 280px)}.kvideos .kvideos-thumbs{grid-template-columns:repeat(2,minmax(0,1fr))}.kvideos .kvideos-carousel__scroller{padding-inline:10%;scroll-padding-inline:10%}.kvideos .kvideos-play{width:58px;height:58px}}@media (max-width:560px){.kvideos{--kvideos-track:200px;--kvideos-gap:10px}.kvideos .kvideos-thumbs{grid-template-columns:1fr}.kvideos .kvideos-carousel__nav{width:38px;height:38px}.is-layout-constrained>.kvideos,.entry-content>.kvideos{width:100%;max-width:100%;left:auto;transform:none}}.kvideos-lightbox{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:1.5rem}.kvideos-lightbox[hidden]{display:none!important}.kvideos-lightbox__backdrop{position:absolute;inset:0;background:rgb(11 11 15 / .82)}.kvideos-lightbox__dialog{position:relative;width:min(960px, 100%);z-index:1}.kvideos-lightbox__close{appearance:none;position:absolute;top:-2.6rem;right:0;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:999px;background:#fff;color:#111827;font-size:1.6rem;line-height:1;cursor:pointer}.kvideos-lightbox__close:hover,.kvideos-lightbox__close:focus-visible{background:var(--kvideos-play,#f97316);color:#fff;outline:none}.kvideos-lightbox__frame{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;background:#000;box-shadow:0 24px 80px rgb(0 0 0 / .45)}.kvideos-lightbox__frame.is-portrait{aspect-ratio:9 / 16;width:min(420px, 100%);margin-inline:auto}.kvideos-lightbox__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}body.kvideos-lock{overflow:hidden}