/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){::-ms-backdrop{--tw-outline-style:solid}*,:before,:after,::backdrop{--tw-outline-style:solid}}}.slider .splide__arrow{opacity:1;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s);background-color:#0000;position:static;-webkit-transform:none;transform:none}.slider .splide__arrow:disabled{opacity:.5}.slider .splide__arrow .icon{background-color:currentColor}.slider .splide__arrow:focus-visible,.splide.is-focus-in :is(.slider .splide__arrow):focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-teal-500,var(--color-teal-500));--tw-outline-style:solid;outline-style:solid}.slider .splide__arrow svg{fill:currentColor}@media (hover:hover){.slider .splide__arrow:hover{color:var(--color-teal-500,var(--color-teal-500))}}.slider .splide__arrow:active{color:var(--color-teal-600,var(--color-teal-600))}.slider .splide__pagination__page{background-color:var(--color-white,var(--color-white))}@supports (color:color-mix(in lab,red,red)){.slider .splide__pagination__page{background-color:color-mix(in oklab,var(--color-white,var(--color-white))40%,transparent)}}.slider .splide__pagination__page{opacity:1;border-radius:12px;width:25px;height:4px;transition:width .3s ease-in-out,background-color .3s ease-in-out}.slider .splide__pagination__page.is-active{background-color:var(--color-white,var(--color-white));width:60px;-webkit-transform:none;transform:none}.slider .splide__pagination__page:focus-visible,.splide.is-focus-in :is(.slider .splide__pagination__page):focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-teal-500,var(--color-teal-500));--tw-outline-style:solid;outline-style:solid}.slider .carousel-progress{background:var(--color-grey);border-radius:var(--radius-sm);justify-content:flex-start;align-items:center;width:160px;height:4px;display:flex;position:relative;overflow:hidden}.slider .carousel-progress-bar{background:var(--color-black);border-radius:var(--radius-sm);width:0%;height:100%;transition:width .4s}.slider[data-theme=dark] .carousel-progress,[data-theme=dark] .slider .carousel-progress{background:var(--color-grey)}.slider[data-theme=dark] .carousel-progress-bar,[data-theme=dark] .slider .carousel-progress-bar{background:var(--color-white)}.loading-button{width:var(--btn-width,100px);height:var(--btn-height,100px);cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;margin:0;padding:0;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;display:flex;position:relative}.loading-button:focus-visible{outline:2px solid var(--color-teal-500);outline-offset:2px;-webkit-transform:scale(1.05);transform:scale(1.05)}@media (hover:hover){.loading-button:hover .button-content .icon{background-color:var(--color-teal-500)}}.loading-button .progress-circle{fill:none;stroke:var(--color-black);stroke-width:1px;stroke-linecap:round;-webkit-transform-origin:50%;transform-origin:50%;transition:stroke-dashoffset .1s}@media (hover:hover){.loading-button:hover .progress-circle{stroke:var(--color-teal-500)}}.pause-icon{gap:calc(var(--btn-width,100px)*.04);display:flex}.pause-icon:before,.pause-icon:after{content:"";width:calc(var(--btn-width,100px)*.06);height:calc(var(--btn-height,100px)*.24);border-radius:2px}.progress-svg{width:calc(var(--btn-width,100px));height:calc(var(--btn-height,100px));position:absolute;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.progress-circle-bg{fill:none}.loading-button.loading .progress-circle{-webkit-animation:smooth-progress var(--animation-duration,3s)ease-in-out forwards;animation:smooth-progress var(--animation-duration,3s)ease-in-out forwards}@-webkit-keyframes smooth-progress{to{stroke-dashoffset:0}}@keyframes smooth-progress{to{stroke-dashoffset:0}}.button-content{z-index:2;width:calc(var(--btn-width,100px));height:calc(var(--btn-height,100px));border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
