@charset "UTF-8";:root{--tvist-v1-gap: 0px;--tvist-v1-arrow-size: 40px;--tvist-v1-arrow-color: #000;--tvist-v1-arrow-bg: rgba(255, 255, 255, .9);--tvist-v1-arrow-hover-bg: rgba(255, 255, 255, 1);--tvist-v1-arrow-disabled-opacity: .3;--tvist-v1-pagination-bottom: 10px;--tvist-v1-pagination-gap: 8px;--tvist-v1-pagination-color: #000;--tvist-v1-pagination-color-active: #007aff;--tvist-v1-bullet-size: 8px;--tvist-v1-bullet-spacing: 6px;--tvist-v1-bullet-color: rgba(0, 0, 0, .3);--tvist-v1-bullet-hover-color: rgba(0, 0, 0, .5);--tvist-v1-bullet-active-color: #000;--tvist-v1-bullet-active-width: 20px;--tvist-v1-bullet-active-radius: 4px;--tvist-v1-fraction-size: 14px;--tvist-v1-fraction-color: #000;--tvist-v1-progress-width: 200px;--tvist-v1-progress-height: 4px;--tvist-v1-progress-bg: rgba(0, 0, 0, .1);--tvist-v1-progress-radius: 2px;--tvist-v1-progress-active-color: #000;--tvist-v1-z-arrows: 10;--tvist-v1-z-pagination: 10}.tvist-v1{position:relative;overflow:hidden;width:100%;contain:layout}.tvist-v1__container{display:flex;will-change:transform;transition-duration:0ms;transition-delay:0ms;overflow:visible;transform:translateZ(0);contain:layout style}.tvist-v1__slide{flex-shrink:0;position:relative;width:100%;backface-visibility:hidden;transform:translateZ(0);box-sizing:border-box;list-style-type:none!important;margin:0}.tvist-v1__slide--active,.tvist-v1__slide--prev,.tvist-v1__slide--next,.tvist-v1__slide--visible{content-visibility:visible}.tvist-v1--vertical .tvist-v1__container{flex-direction:column}.tvist-v1--draggable .tvist-v1__container{user-select:none;-webkit-user-select:none;cursor:grab;touch-action:pan-y}.tvist-v1--locked.tvist-v1--draggable .tvist-v1__container{cursor:default}.tvist-v1--vertical.tvist-v1--draggable .tvist-v1__container{touch-action:pan-x}.tvist-v1--dragging .tvist-v1__container{transition:none!important;cursor:grabbing}.tvist-v1--dragging .tvist-v1__slide{pointer-events:none}.tvist-v1--disabled{pointer-events:none;opacity:.6}.tvist-v1__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:var(--tvist-v1-arrow-size, 40px);height:var(--tvist-v1-arrow-size, 40px);display:flex;align-items:center;justify-content:center;background:transparent;color:var(--tvist-v1-arrow-color, #333);border:none;cursor:pointer;transition:color .2s ease,opacity .2s ease}.tvist-v1__arrow:hover:not(:disabled){color:var(--tvist-v1-arrow-hover-color, #000);opacity:.8}.tvist-v1__arrow:active:not(:disabled){opacity:.6}.tvist-v1__arrow:disabled,.tvist-v1__arrow--disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.tvist-v1__arrow--hidden{display:none!important}.tvist-v1__arrow--prev{left:var(--tvist-v1-arrow-offset, 10px)}.tvist-v1__arrow--prev .tvist-v1__arrow-icon{transform:rotate(180deg)}.tvist-v1__arrow--next{right:var(--tvist-v1-arrow-offset, 10px)}.tvist-v1__arrow-icon{width:100%;height:100%;max-width:16px;max-height:16px;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}@media (max-width: 768px){.tvist-v1__arrow{--tvist-v1-arrow-size: 32px;--tvist-v1-arrow-offset: 5px}}.tvist-v1__pagination{position:absolute;bottom:var(--tvist-v1-pagination-bottom, 10px);left:50%;transform:translate(-50%);z-index:10;display:flex;align-items:center;justify-content:center;gap:var(--tvist-v1-pagination-gap, 8px)}.tvist-v1__pagination--hidden{display:none!important}.tvist-v1__pagination .tvist-v1__bullet{width:var(--tvist-v1-bullet-size, 8px);height:var(--tvist-v1-bullet-size, 8px);border-radius:50%;background:var(--tvist-v1-bullet-color, rgba(0, 0, 0, .3));transition:all .3s ease;cursor:pointer}.tvist-v1__pagination .tvist-v1__bullet:hover{background:var(--tvist-v1-bullet-hover-color, rgba(0, 0, 0, .5));transform:scale(1.2)}.tvist-v1__pagination .tvist-v1__bullet--active{background:var(--tvist-v1-bullet-active-color, #000);width:var(--tvist-v1-bullet-active-width, 20px);border-radius:var(--tvist-v1-bullet-active-radius, 4px)}.tvist-v1__pagination-current,.tvist-v1__pagination-separator,.tvist-v1__pagination-total{font-size:var(--tvist-v1-fraction-size, 14px);color:var(--tvist-v1-fraction-color, #000)}.tvist-v1__pagination-current{font-weight:700}.tvist-v1__pagination-progress{width:var(--tvist-v1-progress-width, 200px);height:var(--tvist-v1-progress-height, 4px);background:var(--tvist-v1-progress-bg, rgba(0, 0, 0, .1));border-radius:var(--tvist-v1-progress-radius, 2px);overflow:hidden}.tvist-v1__pagination-progress-bar{height:100%;background:var(--tvist-v1-progress-active-color, #000);transition:width .3s ease}@media (max-width: 768px){.tvist-v1__pagination{--tvist-v1-pagination-bottom: 5px;--tvist-v1-pagination-gap: 6px;--tvist-v1-bullet-size: 6px;--tvist-v1-bullet-active-width: 16px;--tvist-v1-fraction-size: 12px;--tvist-v1-progress-width: 150px}}.tvist-v1--cube{overflow:visible}.tvist-v1--cube .tvist-v1__container{transform-style:preserve-3d}.tvist-v1--cube .tvist-v1__slide{position:absolute!important;left:0;top:0;width:100%!important;height:100%!important;margin:0!important;pointer-events:none;backface-visibility:hidden;transform-style:preserve-3d;z-index:1;visibility:hidden;transform-origin:50% 50%!important;content-visibility:visible!important}.tvist-v1--cube .tvist-v1__slide.tvist-v1__slide--active,.tvist-v1--cube .tvist-v1__slide.tvist-v1__slide--next,.tvist-v1--cube .tvist-v1__slide.tvist-v1__slide--prev{pointer-events:auto;visibility:visible}[dir=rtl] .tvist-v1--cube .tvist-v1__slide{transform-origin:100% 0}.tvist-v1-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0;pointer-events:none}.tvist-v1-cube-shadow:before{content:"";background:#000;position:absolute;inset:0;filter:blur(50px)}.tvist-v1-slide-shadow-cube{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;pointer-events:none}.tvist-v1-slide-shadow-cube.tvist-v1-slide-shadow-left,.tvist-v1-slide-shadow-cube.tvist-v1-slide-shadow-right{background-image:linear-gradient(to left,#00000080,#0000)}.tvist-v1-slide-shadow-cube.tvist-v1-slide-shadow-left{background-image:linear-gradient(to right,#00000080,#0000)}.tvist-v1-slide-shadow-cube.tvist-v1-slide-shadow-top,.tvist-v1-slide-shadow-cube.tvist-v1-slide-shadow-bottom{background-image:linear-gradient(to top,#00000080,#0000)}.tvist-v1-slide-shadow-cube.tvist-v1-slide-shadow-top{background-image:linear-gradient(to bottom,#00000080,#0000)}.tvist-v1--nav .tvist-v1__slide{cursor:pointer;opacity:.6;transition:opacity .3s ease;border:2px solid transparent}.tvist-v1--nav .tvist-v1__slide--nav-active{opacity:1;border-color:#ccc}.tvist-v1--nav .tvist-v1__slide:hover{opacity:.8}.tvist-v1__slide--grid-page{flex-shrink:0}.tvist-v1__grid-row{box-sizing:border-box}.tvist-v1__grid-col{box-sizing:border-box;overflow:hidden}.tvist-v1__grid-item{box-sizing:border-box}.tvist-v1__scrollbar{position:absolute;z-index:10;background:#00000026;border-radius:4px;transition:opacity .3s ease}.tvist-v1__scrollbar--hidden{opacity:0;pointer-events:none}.tvist-v1__scrollbar--dragging .tvist-v1__scrollbar-thumb{background:#000000b3}.tvist-v1__scrollbar--horizontal{bottom:10px;left:10px;right:10px;height:8px}.tvist-v1__scrollbar--vertical{top:10px;right:10px;bottom:10px;width:8px}.tvist-v1__scrollbar-track{position:relative;width:100%;height:100%;cursor:pointer}.tvist-v1__scrollbar-thumb{position:absolute;background:#00000080;border-radius:4px;transition:background .2s ease;cursor:grab}.tvist-v1__scrollbar-thumb:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200%;height:200%;min-width:44px;min-height:44px}.tvist-v1__scrollbar-thumb:hover{background:#0009}.tvist-v1__scrollbar-thumb:active{cursor:grabbing;background:#000000b3}.tvist-v1__scrollbar-thumb{min-width:40px;min-height:40px}.tvist-v1__scrollbar--horizontal .tvist-v1__scrollbar-thumb{min-height:100%;min-width:40px}.tvist-v1__scrollbar--vertical .tvist-v1__scrollbar-thumb{min-width:100%;min-height:40px}.tvist-v1__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;width:var(--tvist-v1-spinner-size, 40px);height:var(--tvist-v1-spinner-size, 40px);color:var(--tvist-v1-spinner-color, rgba(0, 0, 0, .2))}.tvist-v1__spinner:after{content:"";display:block;width:100%;height:100%;border-radius:50%;border:3px solid currentColor;border-color:currentColor transparent currentColor transparent;animation:tvist-v1-spinner-rotate 1.2s linear infinite}@keyframes tvist-v1-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tvist-v1__slide--loading{position:relative}.tvist-v1__slide--loading:before{content:"";position:absolute;inset:0;background:var(--tvist-v1-loading-overlay, rgba(255, 255, 255, .5));z-index:4;pointer-events:none;transition:opacity .3s ease}@media (max-width: 768px){.tvist-v1__spinner{--tvist-v1-spinner-size: 32px}}*{box-sizing:border-box}
