.thumbstrip-module__6157Zq__thumbstrip{margin-block-start:1rem}.thumbstrip-module__6157Zq__thumbstrip>ul{gap:calc(var(--spacing) * 2);padding:4px;list-style:none;display:flex;overflow-x:auto}.thumbstrip-module__6157Zq__thumbstrip>ul a{border-radius:var(--radius-sm);color:inherit;outline-offset:1px;outline-width:2px;display:inline-block;position:relative;overflow:clip}.thumbstrip-module__6157Zq__thumbstrip>ul a span{font-weight:500;font-size:var(--text-sm);border-radius:var(--radius-sm);background-color:#00000080;margin:0 2px 2px 0;padding:0 4px;position:absolute;bottom:0;right:0}.thumbstrip-module__6157Zq__thumbstrip>ul [aria-current]{outline:solid var(--color-accent) 2px;outline-offset:1px}.thumbstrip-module__6157Zq__thumbstrip>ul img{max-width:200px}.thumbstrip-module__6157Zq__fallback{margin-block:1rem}
.crop-overlay-module__2GaDtq__container{pointer-events:none;-webkit-backdrop-filter:brightness(35%)blur(1px);backdrop-filter:brightness(35%)blur(1px);position:absolute;inset:0}video:hover~.crop-overlay-module__2GaDtq__container{-webkit-backdrop-filter:none;backdrop-filter:none}.crop-overlay-module__2GaDtq__container button{pointer-events:auto;cursor:pointer;display:block}.crop-overlay-module__2GaDtq__container button:focus-visible{outline:solid 2px var(--color-accent)}.crop-overlay-module__2GaDtq__container canvas{max-width:100%;box-shadow:var(--shadow-md)}.crop-overlay-module__2GaDtq__container .crop-overlay-module__2GaDtq__cropCanvas{border-radius:var(--radius-md);box-shadow:var(--shadow-lg);transition:all .2s;overflow:clip}.crop-overlay-module__2GaDtq__main{padding:2px}.crop-overlay-module__2GaDtq__main .crop-overlay-module__2GaDtq__cropCanvas{width:90%}.crop-overlay-module__2GaDtq__pip{pointer-events:auto;flex-direction:column;gap:6px;width:27.5%;margin:min(16px,2%);display:flex;position:absolute;top:0;right:0}.crop-overlay-module__2GaDtq__pip .crop-overlay-module__2GaDtq__cropCanvas:hover{transform:scale(1.03)}.crop-overlay-module__2GaDtq__pip:hover .crop-overlay-module__2GaDtq__cropCanvas:not(:hover,:focus-visible){filter:brightness(60%)}
.vod-player-module__jvWU1a__container{flex-direction:column;align-items:center;max-height:90vh;display:flex}.vod-player-module__jvWU1a__player{border-radius:var(--radius-md);aspect-ratio:16/9;background-color:#ffffff08;min-width:300px;min-height:0;position:relative;overflow:clip}.vod-player-module__jvWU1a__player:not(:has(video)){width:90vh;max-height:50vh}.vod-player-module__jvWU1a__player span{z-index:-1;color:hsl(from var(--foreground) h s l / .7);font-weight:700;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.vod-player-module__jvWU1a__player time{pointer-events:none;font-weight:500;font-size:var(--text-sm);border-radius:0 0 var(--radius-sm) 0;background-color:#00000080;margin:0 3px 3px 0;padding:0 6px;position:absolute;inset:auto 0 0 auto}.vod-player-module__jvWU1a__footer{color:hsl(from var(--foreground) h s l / .7);grid-template-columns:1fr auto 1fr;align-self:stretch;column-gap:1rem;padding-block:.5rem 0;padding-inline-start:2px;display:grid}.vod-player-module__jvWU1a__footer:not(:has(*)){display:none}.vod-player-module__jvWU1a__footer button{cursor:pointer;font-size:var(--text-sm);border-radius:var(--radius-sm);outline-offset:-1px;outline-width:2px;padding:.1rem .5rem;font-weight:600}.vod-player-module__jvWU1a__footer button:hover{color:var(--foreground);border-color:var(--foreground)}.vod-player-module__jvWU1a__footer .vod-player-module__jvWU1a__cropButton{border:solid 1px hsl(from var(--foreground) h s l / .4);justify-self:start}.vod-player-module__jvWU1a__footer .vod-player-module__jvWU1a__segments{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);grid-column:2;min-width:200px;display:flex}.vod-player-module__jvWU1a__footer .vod-player-module__jvWU1a__segments ul{gap:calc(var(--spacing) * 2);padding:0;padding:2px;list-style:none;display:flex;overflow-x:auto}.vod-player-module__jvWU1a__footer .vod-player-module__jvWU1a__segments .vod-player-module__jvWU1a__active button{filter:brightness(120%);color:var(--color-accent)}
.page-nav-module__NjW12q__container{justify-content:end;align-items:center;gap:.3rem;padding-inline:.5rem;display:flex}.page-nav-module__NjW12q__container span{margin-inline-end:.5rem}.page-nav-module__NjW12q__container:first-of-type{margin-bottom:-2rem}.page-nav-module__NjW12q__container:last-of-type{margin-top:.5rem}.page-nav-module__NjW12q__container button{cursor:pointer;border-radius:var(--radius-md);color:hsl(from var(--foreground) h s l / .8);border:1px solid;justify-self:center;padding:.2rem 1rem}.page-nav-module__NjW12q__container button:disabled{color:hsl(from var(--foreground) h s l / .4)}.page-nav-module__NjW12q__container button:hover:not(:disabled){color:var(--foreground)}
.action-button-module__oBprDW__actionButton{cursor:pointer;border-radius:var(--radius-md);color:hsl(from var(--foreground) h s l / .7);border:1px solid;align-items:center;gap:.4rem;padding:.2em .5em;font-weight:500;display:flex}.action-button-module__oBprDW__actionButton:hover{color:var(--foreground)}
.spinner-module__ieGhiG__spinner-container{justify-content:center;align-items:center;display:flex}.spinner-module__ieGhiG__loading-spinner{border:2px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:1em;height:1em;animation:1s linear infinite spinner-module__ieGhiG__spin}@keyframes spinner-module__ieGhiG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.chart-demo-module__gok3bW__container p{margin-block:1rem}.chart-demo-module__gok3bW__container section{grid-template-columns:repeat(auto-fit,minmax(365px,1fr));gap:1rem;display:grid}.chart-demo-module__gok3bW__container section h3{text-align:center}.chart-demo-module__gok3bW__container h2{margin-block:3rem 1rem}.chart-demo-module__gok3bW__headerBar{justify-content:space-between;align-items:center;gap:1rem;margin-block:1rem;display:flex}.chart-demo-module__gok3bW__headerBar h2{margin-block:0}.chart-demo-module__gok3bW__headerBar button{cursor:pointer;border-radius:var(--radius-md);color:hsl(from var(--foreground) h s l / .5);font-size:var(--text-sm);border:1px solid;justify-self:center;margin-right:1rem;padding:.2rem .5rem;font-weight:500}.chart-demo-module__gok3bW__headerBar button:hover{color:var(--foreground)}
.page-module__Ry10mG__container section{grid-template-columns:repeat(auto-fit,minmax(365px,1fr));gap:1rem;display:grid}.page-module__Ry10mG__container h3{text-align:center}.page-module__Ry10mG__container h2{margin-block:3rem 1rem}.page-module__Ry10mG__container h2:first-of-type{margin-block-start:0}
