.oss-local-video-card{min-width:0;border:1px solid hsl(var(--border));border-radius:18px;overflow:hidden;background:hsl(var(--card))}.oss-local-video-stage{aspect-ratio:16/9;background:radial-gradient(ellipse at top right,#527bd955,transparent 60%),#13213b}.oss-local-video-card:nth-child(2n) .oss-local-video-stage{background:radial-gradient(ellipse at top right,#a32c4b77,transparent 60%),#231a31}.oss-local-video-stage>button{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;color:#fff;font-size:.8rem;position:relative}.oss-local-video-play{display:grid;place-items:center;width:65px;height:65px;border:1px solid #ffffff88;border-radius:50%;background:#ffffff14;transition:transform .25s}.oss-local-video-stage button:hover .oss-local-video-play{transform:scale(1.08)}.oss-local-video-stage video{display:block;width:100%;height:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;background:#07101e}.oss-local-video-name{padding:20px 25px}.oss-local-video-name p{margin:5px 0 0;font-size:.8rem}@media (prefers-reduced-motion:reduce){.oss-local-projects>button:hover,.oss-local-video-stage button:hover .oss-local-video-play{transform:none}}.oss-local-carousel{margin-top:35px;outline-offset:6px}.oss-local-carousel-stage{position:relative;perspective:1400px;min-height:clamp(330px,39vw,540px);touch-action:pan-y pinch-zoom;overflow:clip;padding:25px 0}.oss-local-carousel-stage .oss-local-video-card{position:absolute;width:62%;left:19%;top:25px;transform-origin:center;transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .5s;backface-visibility:hidden;box-shadow:0 20px 50px #0002}.oss-local-carousel-stage [data-position="0"]{transform:translate(0) rotateY(0) scale(1);z-index:3;opacity:1}.oss-local-carousel-stage [data-position="1"]{transform:translate(58%) rotateY(-13deg) scale(.85);z-index:2;opacity:.65;pointer-events:none}.oss-local-carousel-stage [data-position="-1"]{transform:translate(-58%) rotateY(13deg) scale(.85);z-index:2;opacity:.65;pointer-events:none}.oss-local-carousel-stage [data-position="2"]{transform:scale(.7);opacity:0;visibility:hidden;pointer-events:none}.oss-local-carousel-controls{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:15px}.oss-local-carousel-controls>button{display:grid;place-items:center;width:48px;height:48px;border:1px solid hsl(var(--primary)/.5);background:hsl(var(--primary)/.1);border-radius:50%;color:hsl(var(--foreground))}.oss-local-carousel-controls>button:hover{background:hsl(var(--primary)/.22)}.oss-local-carousel-dots{display:flex;gap:0}.oss-local-carousel-dots button{display:grid;place-items:center;width:36px;height:44px}.oss-local-carousel-dots span{width:8px;height:8px;border-radius:20px;background:hsl(var(--muted-foreground));transition:width .25s}.oss-local-carousel-dots button[aria-pressed=true] span{width:23px;background:hsl(var(--primary))}.oss-local-carousel-status,.oss-local-carousel-help{text-align:center;max-width:none!important;margin:12px 0 0;font-size:.8rem}.oss-local-carousel-help{font-size:.72rem!important}.oss-local-carousel-stage .oss-local-video-stage{width:100%;aspect-ratio:16/9}.oss-local-carousel-stage video{aspect-ratio:16/9}.oss-local-carousel-stage .oss-local-video-name{min-height:86px}@media (max-width:700px){.oss-local-carousel-stage{min-height:calc(48vw + 130px)}.oss-local-carousel-stage .oss-local-video-card{width:86%;left:7%}.oss-local-carousel-stage [data-position="1"]{transform:translate(85%) scale(.9)}.oss-local-carousel-stage [data-position="-1"]{transform:translate(-85%) scale(.9)}.oss-local-carousel-stage .oss-local-video-name{padding:18px;min-height:82px}}@media (prefers-reduced-motion:reduce){.oss-local-carousel-stage .oss-local-video-card,.oss-local-carousel-dots span{transition:none!important}.oss-local-carousel-stage [data-position="0"]{transform:none}.oss-local-carousel-stage [data-position="1"],.oss-local-carousel-stage [data-position="-1"]{visibility:hidden;transform:none;opacity:0}}@media (min-width:701px){.oss-local-carousel-stage{aspect-ratio:2.1;min-height:380px}}.oss-local-video-stage .oss-local-video-poster{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;z-index:0}.oss-local-video-stage>button{justify-content:flex-end;align-items:flex-start;padding:25px;isolation:isolate}.oss-local-video-stage>button:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#07101ed9);z-index:1;pointer-events:none}.oss-local-video-stage>button>span{position:relative;z-index:2}.oss-local-video-stage>button>.oss-local-video-play{position:absolute;right:24px;bottom:20px;width:55px;height:55px;background:#07101e99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.oss-local-carousel{width:100%;max-width:1360px;margin-inline:auto;box-sizing:border-box}.oss-local-carousel .oss-local-video-name h3{font-size:1.1rem;line-height:1.4;font-weight:750;color:hsl(var(--foreground));margin:0}.oss-local-carousel .oss-local-video-name p,.oss-local-carousel .oss-local-carousel-status,.oss-local-carousel .oss-local-carousel-help{color:hsl(var(--muted-foreground));line-height:1.6}.oss-local-carousel :focus-visible{outline:3px solid hsl(var(--primary));outline-offset:4px}
