/*! tailwindcss v4.3.3 | 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)))){*,:before,:after,::backdrop{--tw-duration:initial}}}@layer components{.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);touch-action:none;background:var(--swiper-scrollbar-bg-color,#0000001a);position:relative}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);width:100%;height:100%;position:relative;top:0;left:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.carousel .swiper-slide{height:auto}.carousel-scrollbar{margin-top:calc(var(--spacing,.25rem) * 10);height:var(--spacing,.25rem);background-color:#1212121a;border-radius:2147483647px;width:100%;position:relative}@supports (color:color-mix(in lab, red, red)){.carousel-scrollbar{background-color:color-mix(in oklab, var(--color-ink-900,#121212) 10%, transparent)}}.carousel-scrollbar .swiper-scrollbar-drag{background-color:var(--color-ink-900,#121212);border-radius:2147483647px}.carousel-controls{margin-top:calc(var(--spacing,.25rem) * 20);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 6);display:flex}.carousel-button{cursor:pointer;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0}@media (hover:hover){.carousel-button:hover{opacity:.7}}.carousel-button:disabled{cursor:default;opacity:.3}.carousel-button svg{stroke-width:2.5px}.carousel-pagination{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);flex:1;display:flex}.carousel-pagination.swiper-pagination-lock{display:none}.carousel-pagination .swiper-pagination-bullet{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5);cursor:pointer;opacity:.4;transition-property:width,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background-color:currentColor;border-radius:2147483647px;transition-duration:.3s}.carousel-pagination .swiper-pagination-bullet-active{width:calc(var(--spacing,.25rem) * 16);opacity:1}}@property --tw-duration{syntax:"*";inherits:false}
