/*! 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)))){*,::backdrop,:after,:before{--tw-space-y-reverse:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}:host,:root{--swx-color-red-500:oklch(63.7% .237 25.331);--swx-color-red-600:oklch(57.7% .245 27.325);--swx-color-red-700:oklch(50.5% .213 27.518);--swx-color-yellow-400:oklch(85.2% .199 91.936);--swx-color-green-500:oklch(72.3% .219 149.579);--swx-color-blue-500:oklch(62.3% .214 259.815);--swx-color-gray-300:oklch(87.2% .01 258.338);--swx-color-black:#000;--swx-color-white:#fff;--swx-spacing:.25rem;--swx-container-md:28rem;--swx-text-xs:.75rem;--swx-text-xs--line-height:1.33333;--swx-text-sm:.875rem;--swx-text-sm--line-height:1.42857;--swx-text-base:1rem;--swx-text-base--line-height:1.5;--swx-text-lg:1.125rem;--swx-text-lg--line-height:1.55556;--swx-text-xl:1.25rem;--swx-text-xl--line-height:1.4;--swx-text-2xl:1.5rem;--swx-text-2xl--line-height:1.33333;--swx-text-3xl:1.875rem;--swx-text-3xl--line-height:1.2;--swx-text-8xl:6rem;--swx-text-8xl--line-height:1;--swx-font-weight-normal:400;--swx-font-weight-bold:700;--swx-leading-relaxed:1.625;--swx-default-transition-duration:.15s;--swx-default-transition-timing-function:cubic-bezier(.4,0,.2,1)}.swx-input{appearance:none;background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);outline:none;width:100%;padding:.625rem;font-size:.875rem;line-height:1.25rem}.swx-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary)}.swx-input:disabled{background-color:var(--color-surface);color:var(--color-text-muted);cursor:not-allowed}.swx-label{color:var(--color-text-primary);font-weight:var(--font-weight-medium);margin-bottom:.5rem;display:block}.swx-filter-btn,.swx-label{font-size:.875rem;line-height:1.25rem}.swx-filter-btn{border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;padding:.375rem .75rem;transition:color .15s,background-color .15s,border-color .15s}.swx-filter-btn-active{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.swx-filter-btn-inactive{background-color:var(--color-background);border-color:var(--color-border);color:var(--color-text-primary)}.swx-filter-btn-inactive:hover{border-color:var(--color-primary)}.swx-accordion-btn{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;width:100%;padding:1rem;transition:background-color .15s;display:flex}.swx-accordion-btn:hover{background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.swx-accordion-btn:hover{background-color:color-mix(in srgb,var(--color-background) 50%,transparent)}}.swx-badge{background-color:var(--color-background);color:var(--color-text-secondary);border-radius:.25rem}.swx-badge,.swx-filter-count{padding:.125rem .5rem;font-size:.75rem;line-height:1rem}.swx-filter-count{background-color:var(--color-primary);color:var(--color-text-primary);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.swx-filter-count{background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}}.swx-active-filter{background-color:var(--color-primary);color:var(--color-text-primary);border-radius:9999px;align-items:center;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.swx-active-filter{background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}}:where(.swx-filter-section>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--swx-spacing)*4*var(--tw-space-y-reverse));margin-block-end:calc(var(--swx-spacing)*4*(1 - var(--tw-space-y-reverse)))}.swx-filter-section{padding-inline:calc(var(--swx-spacing)*4)}.swx-filter-btn-group{flex-wrap:wrap;gap:.5rem;display:flex}.swx-clear-link{color:var(--color-error);cursor:pointer;font-size:.875rem;line-height:1.25rem}.swx-clear-link:hover{text-decoration:underline}.swx-input-prefix{color:var(--color-text-muted);font-size:.875rem;line-height:1.25rem;position:absolute;top:50%;left:.625rem;transform:translateY(-50%)}.swx-card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:all .2s;overflow:hidden}.swx-card:hover{border-color:var(--color-primary);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.swx-section-title{color:var(--color-text-primary);font-size:1.125rem;font-weight:var(--font-weight-bold);line-height:1.75rem}.swx-accordion-section{border-bottom:1px solid var(--color-border)}.swx-accordion-chevron{color:var(--color-text-muted);width:1.25rem;height:1.25rem;transition:transform .15s}.swx-toggle-btn{padding:calc(var(--swx-spacing)*2);transition-duration:var(--tw-duration,var(--swx-default-transition-duration));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,var(--swx-default-transition-timing-function));justify-content:center;align-items:center;display:flex}.swx-checklist-item{border-bottom:1px solid var(--color-border);cursor:pointer;align-items:center;padding:.5rem .75rem;transition:background-color .15s;display:flex}.swx-checklist-item:hover{background-color:var(--color-surface)}.swx-checklist-item:last-child{border-bottom:0}.swx-price{color:var(--color-text-primary);font-size:1.125rem;font-weight:var(--font-weight-bold);line-height:1.75rem}.swx-hint{color:var(--color-text-muted);font-size:.75rem;line-height:1rem}.swx-carousel-arrow{color:#fff;cursor:pointer;background-color:#00000080;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.swx-carousel-arrow:hover{background-color:#000000b3}.swx-carousel-arrow:active{transform:translateY(-50%)scale(.95)}@media (width>=640px){.swx-carousel-arrow{width:3rem;height:3rem}}.swx-contact-link{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:.75rem;min-height:48px;padding:.75rem;transition:background-color .15s;display:flex}.swx-contact-link:hover{background-color:var(--color-surface)}.swx-detail-icon{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@media (width>=640px){.swx-detail-icon{width:3rem;height:3rem}}.swx-centered-state{padding-block:calc(var(--swx-spacing)*12);text-align:center}.swx-equipment-item{align-items:flex-start;padding:.25rem 0;font-size:.875rem;display:flex}.swx-filter-tab{border-radius:var(--radius-md);font-size:var(--swx-text-sm);font-weight:var(--font-weight-medium);line-height:var(--tw-leading,var(--swx-text-sm--line-height));padding-block:calc(var(--swx-spacing)*2);padding-inline:calc(var(--swx-spacing)*3);transition-duration:var(--tw-duration,var(--swx-default-transition-duration));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,var(--swx-default-transition-timing-function));white-space:nowrap;align-items:center;display:flex}.swx-image-counter{border-radius:var(--radius-sm);color:#fff;background-color:#000000b3;padding:.375rem .75rem;font-size:.875rem;position:absolute;bottom:.75rem;right:.75rem}@media (width>=640px){.swx-image-counter{bottom:1rem;right:1rem}}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.swx\:absolute{position:absolute}.swx\:fixed{position:fixed}.swx\:relative{position:relative}.swx\:sticky{position:sticky}.swx\:inset-0{inset:0}.swx\:top-0{top:0}.swx\:top-1\/2{top:50%}.swx\:top-2{top:calc(var(--swx-spacing)*2)}.swx\:top-3{top:calc(var(--swx-spacing)*3)}.swx\:right-0{right:0}.swx\:right-2{right:calc(var(--swx-spacing)*2)}.swx\:right-6{right:calc(var(--swx-spacing)*6)}.swx\:bottom-6{bottom:calc(var(--swx-spacing)*6)}.swx\:bottom-16{bottom:calc(var(--swx-spacing)*16)}.swx\:left-2{left:calc(var(--swx-spacing)*2)}.swx\:left-2\.5{left:calc(var(--swx-spacing)*2.5)}.swx\:left-3{left:calc(var(--swx-spacing)*3)}.swx\:z-10{z-index:10}.swx\:z-30{z-index:30}.swx\:z-40{z-index:40}.swx\:z-50{z-index:50}.swx\:mx-auto{margin-inline:auto}.swx\:mt-0\.5{margin-top:calc(var(--swx-spacing)*.5)}.swx\:mt-1{margin-top:var(--swx-spacing)}.swx\:mt-1\.5{margin-top:calc(var(--swx-spacing)*1.5)}.swx\:mt-3{margin-top:calc(var(--swx-spacing)*3)}.swx\:mt-4{margin-top:calc(var(--swx-spacing)*4)}.swx\:mt-6{margin-top:calc(var(--swx-spacing)*6)}.swx\:mt-\[78px\]{margin-top:78px}.swx\:mr-2{margin-right:calc(var(--swx-spacing)*2)}.swx\:mb-1{margin-bottom:var(--swx-spacing)}.swx\:mb-2{margin-bottom:calc(var(--swx-spacing)*2)}.swx\:mb-3{margin-bottom:calc(var(--swx-spacing)*3)}.swx\:mb-4{margin-bottom:calc(var(--swx-spacing)*4)}.swx\:ml-1\.5{margin-left:calc(var(--swx-spacing)*1.5)}.swx\:ml-2{margin-left:calc(var(--swx-spacing)*2)}.swx\:ml-4{margin-left:calc(var(--swx-spacing)*4)}.swx\:block{display:block}.swx\:flex{display:flex}.swx\:grid{display:grid}.swx\:hidden{display:none}.swx\:inline-flex{display:inline-flex}.swx\:aspect-\[4\/3\]{aspect-ratio:4/3}.swx\:h-3{height:calc(var(--swx-spacing)*3)}.swx\:h-4{height:calc(var(--swx-spacing)*4)}.swx\:h-5{height:calc(var(--swx-spacing)*5)}.swx\:h-6{height:calc(var(--swx-spacing)*6)}.swx\:h-8{height:calc(var(--swx-spacing)*8)}.swx\:h-12{height:calc(var(--swx-spacing)*12)}.swx\:h-14{height:calc(var(--swx-spacing)*14)}.swx\:h-\[60px\]{height:60px}.swx\:h-\[250px\]{height:250px}.swx\:h-full{height:100%}.swx\:max-h-48{max-height:calc(var(--swx-spacing)*48)}.swx\:max-h-\[calc\(100vh-6\.5rem\)\]{max-height:calc(100vh - 6.5rem)}.swx\:min-h-\[44px\]{min-height:44px}.swx\:min-h-screen{min-height:100vh}.swx\:w-3{width:calc(var(--swx-spacing)*3)}.swx\:w-4{width:calc(var(--swx-spacing)*4)}.swx\:w-5{width:calc(var(--swx-spacing)*5)}.swx\:w-6{width:calc(var(--swx-spacing)*6)}.swx\:w-8{width:calc(var(--swx-spacing)*8)}.swx\:w-12{width:calc(var(--swx-spacing)*12)}.swx\:w-14{width:calc(var(--swx-spacing)*14)}.swx\:w-24{width:calc(var(--swx-spacing)*24)}.swx\:w-64{width:calc(var(--swx-spacing)*64)}.swx\:w-\[60px\]{width:60px}.swx\:w-auto{width:auto}.swx\:w-full{width:100%}.swx\:max-w-\[120px\]{max-width:120px}.swx\:max-w-\[1400px\]{max-width:1400px}.swx\:max-w-md{max-width:var(--swx-container-md)}.swx\:max-w-none{max-width:none}.swx\:min-w-0{min-width:0}.swx\:flex-1{flex:1}.swx\:flex-none{flex:none}.swx\:flex-shrink-0{flex-shrink:0}.swx\:flex-grow{flex-grow:1}.swx\:-translate-y-1\/2{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.swx\:rotate-90{rotate:90deg}.swx\:rotate-180{rotate:180deg}.swx\:transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.swx\:cursor-pointer{cursor:pointer}.swx\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.swx\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.swx\:flex-col{flex-direction:column}.swx\:flex-col-reverse{flex-direction:column-reverse}.swx\:flex-wrap{flex-wrap:wrap}.swx\:items-center{align-items:center}.swx\:items-end{align-items:flex-end}.swx\:items-start{align-items:flex-start}.swx\:justify-between{justify-content:space-between}.swx\:justify-center{justify-content:center}.swx\:gap-1{gap:var(--swx-spacing)}.swx\:gap-1\.5{gap:calc(var(--swx-spacing)*1.5)}.swx\:gap-2{gap:calc(var(--swx-spacing)*2)}.swx\:gap-3{gap:calc(var(--swx-spacing)*3)}.swx\:gap-6{gap:calc(var(--swx-spacing)*6)}:where(.swx\:space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--swx-spacing)*var(--tw-space-y-reverse));margin-block-end:calc(var(--swx-spacing)*(1 - var(--tw-space-y-reverse)))}:where(.swx\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--swx-spacing)*2*var(--tw-space-y-reverse));margin-block-end:calc(var(--swx-spacing)*2*(1 - var(--tw-space-y-reverse)))}:where(.swx\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--swx-spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--swx-spacing)*3*(1 - var(--tw-space-y-reverse)))}:where(.swx\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--swx-spacing)*4*var(--tw-space-y-reverse));margin-block-end:calc(var(--swx-spacing)*4*(1 - var(--tw-space-y-reverse)))}:where(.swx\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--swx-spacing)*6*var(--tw-space-y-reverse));margin-block-end:calc(var(--swx-spacing)*6*(1 - var(--tw-space-y-reverse)))}:where(.swx\:space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--swx-spacing)*var(--tw-space-x-reverse));margin-inline-end:calc(var(--swx-spacing)*(1 - var(--tw-space-x-reverse)))}:where(.swx\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--swx-spacing)*2*var(--tw-space-x-reverse));margin-inline-end:calc(var(--swx-spacing)*2*(1 - var(--tw-space-x-reverse)))}.swx\:truncate{text-overflow:ellipsis;white-space:nowrap}.swx\:overflow-hidden,.swx\:truncate{overflow:hidden}.swx\:overflow-x-auto{overflow-x:auto}.swx\:overflow-y-auto{overflow-y:auto}.swx\:rounded{border-radius:.25rem}.swx\:rounded-full{border-radius:2147483647px}.swx\:rounded-theme-lg{border-radius:var(--radius-lg)}.swx\:rounded-theme-md{border-radius:var(--radius-md)}.swx\:rounded-theme-sm{border-radius:var(--radius-sm)}.swx\:border{border-style:var(--tw-border-style);border-width:1px}.swx\:border-2{border-style:var(--tw-border-style);border-width:2px}.swx\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.swx\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.swx\:border-theme{border-color:var(--color-border)}.swx\:border-theme-primary{border-color:var(--color-primary)}.swx\:border-transparent{border-color:#0000}.swx\:bg-black\/50{background-color:var(--swx-color-black)}@supports (color:color-mix(in lab,red,red)){.swx\:bg-black\/50{background-color:color-mix(in oklab,var(--swx-color-black) 50%,transparent)}}.swx\:bg-green-500{background-color:var(--swx-color-green-500)}.swx\:bg-red-500{background-color:var(--swx-color-red-500)}.swx\:bg-red-600{background-color:var(--swx-color-red-600)}.swx\:bg-theme-accent{background-color:var(--color-accent)}.swx\:bg-theme-background{background-color:var(--color-background)}.swx\:bg-theme-background\!{background-color:var(--color-background)!important}.swx\:bg-theme-primary{background-color:var(--color-primary)}.swx\:bg-theme-secondary{background-color:var(--color-secondary)}.swx\:bg-theme-surface{background-color:var(--color-surface)}.swx\:bg-transparent{background-color:#0000}.swx\:bg-white\/20{background-color:var(--swx-color-white)}@supports (color:color-mix(in lab,red,red)){.swx\:bg-white\/20{background-color:color-mix(in oklab,var(--swx-color-white) 20%,transparent)}}.swx\:fill-current{fill:currentColor}.swx\:object-cover{-o-object-fit:cover;object-fit:cover}.swx\:p-0\.5{padding:calc(var(--swx-spacing)*.5)}.swx\:p-1\.5{padding:calc(var(--swx-spacing)*1.5)}.swx\:p-2{padding:calc(var(--swx-spacing)*2)}.swx\:p-2\.5{padding:calc(var(--swx-spacing)*2.5)}.swx\:p-3{padding:calc(var(--swx-spacing)*3)}.swx\:p-4{padding:calc(var(--swx-spacing)*4)}.swx\:p-theme-lg{padding:var(--spacing-lg)}.swx\:p-theme-md{padding:var(--spacing-md)}.swx\:p-theme-sm{padding:var(--spacing-sm)}.swx\:px-1\.5{padding-inline:calc(var(--swx-spacing)*1.5)}.swx\:px-2{padding-inline:calc(var(--swx-spacing)*2)}.swx\:px-3{padding-inline:calc(var(--swx-spacing)*3)}.swx\:px-4{padding-inline:calc(var(--swx-spacing)*4)}.swx\:px-6{padding-inline:calc(var(--swx-spacing)*6)}.swx\:py-0\.5{padding-block:calc(var(--swx-spacing)*.5)}.swx\:py-1{padding-block:var(--swx-spacing)}.swx\:py-1\.5{padding-block:calc(var(--swx-spacing)*1.5)}.swx\:py-2{padding-block:calc(var(--swx-spacing)*2)}.swx\:py-3{padding-block:calc(var(--swx-spacing)*3)}.swx\:py-4{padding-block:calc(var(--swx-spacing)*4)}.swx\:pt-2{padding-top:calc(var(--swx-spacing)*2)}.swx\:pt-4{padding-top:calc(var(--swx-spacing)*4)}.swx\:pt-6{padding-top:calc(var(--swx-spacing)*6)}.swx\:pr-2{padding-right:calc(var(--swx-spacing)*2)}.swx\:pr-3{padding-right:calc(var(--swx-spacing)*3)}.swx\:pb-2{padding-bottom:calc(var(--swx-spacing)*2)}.swx\:pb-4{padding-bottom:calc(var(--swx-spacing)*4)}.swx\:pb-6{padding-bottom:calc(var(--swx-spacing)*6)}.swx\:pl-9{padding-left:calc(var(--swx-spacing)*9)}.swx\:pl-11{padding-left:calc(var(--swx-spacing)*11)}.swx\:text-center{text-align:center}.swx\:text-2xl{font-size:var(--swx-text-2xl);line-height:var(--tw-leading,var(--swx-text-2xl--line-height))}.swx\:text-3xl{font-size:var(--swx-text-3xl);line-height:var(--tw-leading,var(--swx-text-3xl--line-height))}.swx\:text-8xl{font-size:var(--swx-text-8xl);line-height:var(--tw-leading,var(--swx-text-8xl--line-height))}.swx\:text-base{font-size:var(--swx-text-base);line-height:var(--tw-leading,var(--swx-text-base--line-height))}.swx\:text-lg{font-size:var(--swx-text-lg);line-height:var(--tw-leading,var(--swx-text-lg--line-height))}.swx\:text-sm{font-size:var(--swx-text-sm);line-height:var(--tw-leading,var(--swx-text-sm--line-height))}.swx\:text-xl{font-size:var(--swx-text-xl);line-height:var(--tw-leading,var(--swx-text-xl--line-height))}.swx\:text-xs{font-size:var(--swx-text-xs);line-height:var(--tw-leading,var(--swx-text-xs--line-height))}.swx\:text-\[10px\]{font-size:10px}.swx\:leading-none{--tw-leading:1;line-height:1}.swx\:leading-relaxed{--tw-leading:var(--swx-leading-relaxed);line-height:var(--swx-leading-relaxed)}.swx\:font-bold{--tw-font-weight:var(--swx-font-weight-bold);font-weight:var(--swx-font-weight-bold)}.swx\:font-normal{--tw-font-weight:var(--swx-font-weight-normal);font-weight:var(--swx-font-weight-normal)}.swx\:font-theme-bold{font-weight:var(--font-weight-bold)}.swx\:font-theme-medium{font-weight:var(--font-weight-medium)}.swx\:font-theme-semibold{font-weight:var(--font-weight-semibold)}.swx\:text-blue-500{color:var(--swx-color-blue-500)}.swx\:text-gray-300{color:var(--swx-color-gray-300)}.swx\:text-green-500{color:var(--swx-color-green-500)}.swx\:text-red-500{color:var(--swx-color-red-500)}.swx\:text-theme-muted{color:var(--color-text-muted)}.swx\:text-theme-primary{color:var(--color-text-primary)}.swx\:text-theme-secondary{color:var(--color-text-secondary)}.swx\:text-white{color:var(--swx-color-white)}.swx\:text-yellow-400{color:var(--swx-color-yellow-400)}.swx\:line-through{text-decoration-line:line-through}.swx\:opacity-20{opacity:.2}.swx\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.swx\:shadow-lg,.swx\:shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.swx\:shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.swx\:transition-all{transition-duration:var(--tw-duration,var(--swx-default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--swx-default-transition-timing-function))}.swx\:transition-colors{transition-duration:var(--tw-duration,var(--swx-default-transition-duration));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,var(--swx-default-transition-timing-function))}.swx\:transition-transform{transition-duration:var(--tw-duration,var(--swx-default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--swx-default-transition-timing-function))}.swx\:duration-200{--tw-duration:.2s;transition-duration:.2s}.swx\:duration-300{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.swx\:group-hover\:scale-105:is(:where(.swx\:group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.swx\:hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--swx-spacing)*-1);translate:var(--tw-translate-x) var(--tw-translate-y)}.swx\:hover\:border-theme:hover{border-color:var(--color-border)}.swx\:hover\:bg-red-600:hover{background-color:var(--swx-color-red-600)}.swx\:hover\:bg-red-700:hover{background-color:var(--swx-color-red-700)}.swx\:hover\:bg-theme-background:hover{background-color:var(--color-background)}.swx\:hover\:bg-theme-primary:hover{background-color:var(--color-primary)}.swx\:hover\:bg-theme-secondary:hover{background-color:var(--color-secondary)}.swx\:hover\:bg-theme-surface:hover{background-color:var(--color-surface)}.swx\:hover\:text-theme-muted:hover{color:var(--color-text-muted)}.swx\:hover\:text-theme-primary:hover{color:var(--color-text-primary)}.swx\:hover\:text-white:hover{color:var(--swx-color-white)}.swx\:hover\:opacity-90:hover{opacity:.9}.swx\:hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.swx\:hover\:shadow-lg:hover,.swx\:hover\:shadow-md:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.swx\:hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}}.swx\:focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.swx\:focus\:ring-\[var\(--color-primary\)\]:focus{--tw-ring-color:var(--color-primary)}.swx\:focus\:ring-\[var\(--color-secondary\)\]:focus{--tw-ring-color:var(--color-secondary)}.swx\:focus\:ring-red-500:focus{--tw-ring-color:var(--swx-color-red-500)}.swx\:focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.swx\:focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.swx\:disabled\:pointer-events-none:disabled{pointer-events:none}.swx\:disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.swx\:disabled\:opacity-50:disabled{opacity:.5}@media (width>=40rem){.swx\:sm\:right-4{right:calc(var(--swx-spacing)*4)}.swx\:sm\:left-4{left:calc(var(--swx-spacing)*4)}.swx\:sm\:mt-8{margin-top:calc(var(--swx-spacing)*8)}.swx\:sm\:inline{display:inline}.swx\:sm\:inline-block{display:inline-block}.swx\:sm\:aspect-\[4\/3\]{aspect-ratio:4/3}.swx\:sm\:h-5{height:calc(var(--swx-spacing)*5)}.swx\:sm\:h-6{height:calc(var(--swx-spacing)*6)}.swx\:sm\:h-16{height:calc(var(--swx-spacing)*16)}.swx\:sm\:h-20{height:calc(var(--swx-spacing)*20)}.swx\:sm\:h-\[350px\]{height:350px}.swx\:sm\:max-h-\[250px\]{max-height:250px}.swx\:sm\:w-5{width:calc(var(--swx-spacing)*5)}.swx\:sm\:w-6{width:calc(var(--swx-spacing)*6)}.swx\:sm\:w-16{width:calc(var(--swx-spacing)*16)}.swx\:sm\:w-20{width:calc(var(--swx-spacing)*20)}.swx\:sm\:w-32{width:calc(var(--swx-spacing)*32)}.swx\:sm\:w-44{width:calc(var(--swx-spacing)*44)}.swx\:sm\:w-\[84px\]{width:84px}.swx\:sm\:w-auto{width:auto}.swx\:sm\:max-w-none{max-width:none}.swx\:sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.swx\:sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.swx\:sm\:flex-col{flex-direction:column}.swx\:sm\:flex-row{flex-direction:row}.swx\:sm\:items-end{align-items:flex-end}.swx\:sm\:justify-center{justify-content:center}.swx\:sm\:gap-2{gap:calc(var(--swx-spacing)*2)}.swx\:sm\:gap-3{gap:calc(var(--swx-spacing)*3)}.swx\:sm\:gap-4{gap:calc(var(--swx-spacing)*4)}:where(.swx\:sm\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--swx-spacing)*6*var(--tw-space-y-reverse));margin-block-end:calc(var(--swx-spacing)*6*(1 - var(--tw-space-y-reverse)))}.swx\:sm\:overflow-x-hidden{overflow-x:hidden}.swx\:sm\:overflow-y-auto{overflow-y:auto}.swx\:sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.swx\:sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.swx\:sm\:p-6{padding:calc(var(--swx-spacing)*6)}.swx\:sm\:px-3{padding-inline:calc(var(--swx-spacing)*3)}.swx\:sm\:py-4{padding-block:calc(var(--swx-spacing)*4)}.swx\:sm\:py-6{padding-block:calc(var(--swx-spacing)*6)}.swx\:sm\:pt-0{padding-top:0}.swx\:sm\:pb-0{padding-bottom:0}.swx\:sm\:pl-3{padding-left:calc(var(--swx-spacing)*3)}.swx\:sm\:text-2xl{font-size:var(--swx-text-2xl);line-height:var(--tw-leading,var(--swx-text-2xl--line-height))}.swx\:sm\:text-3xl{font-size:var(--swx-text-3xl);line-height:var(--tw-leading,var(--swx-text-3xl--line-height))}.swx\:sm\:text-base{font-size:var(--swx-text-base);line-height:var(--tw-leading,var(--swx-text-base--line-height))}}@media (width>=48rem){.swx\:md\:h-24{height:calc(var(--swx-spacing)*24)}.swx\:md\:h-\[450px\]{height:450px}.swx\:md\:max-h-\[450px\]{max-height:450px}.swx\:md\:w-24{width:calc(var(--swx-spacing)*24)}.swx\:md\:w-52{width:calc(var(--swx-spacing)*52)}.swx\:md\:w-\[100px\]{width:100px}.swx\:md\:flex-row{flex-direction:row}.swx\:md\:gap-0{gap:0}.swx\:md\:text-3xl{font-size:var(--swx-text-3xl);line-height:var(--tw-leading,var(--swx-text-3xl--line-height))}}@media (width>=64rem){.swx\:lg\:col-span-2{grid-column:span 2/span 2}.swx\:lg\:block{display:block}.swx\:lg\:hidden{display:none}.swx\:lg\:h-\[55vh\]{height:55vh}.swx\:lg\:max-h-\[55vh\]{max-height:55vh}.swx\:lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.swx\:lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.swx\:lg\:gap-8{gap:calc(var(--swx-spacing)*8)}}@media (width>=80rem){.swx\:xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}body{margin:0;padding:0}@layer base{:where(.swivex-container),:where(.swivex-container) *,:where(.swivex-container) :after,:where(.swivex-container) :before{border-color:var(--color-border);box-sizing:border-box;border-style:solid;border-width:0}:where(.swivex-container){color:var(--color-text-primary);font-family:var(--font-family);font-size:var(--font-size-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}:where(.swivex-container) :where(button,input,optgroup,select,textarea){color:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}:where(.swivex-container) :where(button,select){text-transform:none}:where(.swivex-container) :where(button,input[type=button],input[type=reset],input[type=submit]){-webkit-appearance:button;cursor:pointer;background-color:#0000;background-image:none;border:none}:where(.swivex-container) :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit;margin:0}:where(.swivex-container) :where(p,ul,ol,figure,blockquote,dl,dd){margin:0}:where(.swivex-container) :where(ul,ol){padding:0;list-style:none}:where(.swivex-container) :where(a){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(.swivex-container) :where(img,svg,video,canvas,audio,iframe,embed,object){vertical-align:middle;display:block}:where(.swivex-container) :where(img,video){max-width:100%;height:auto}:where(.swivex-container) :where([hidden]){display:none}:where(.swivex-container) :where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(.swivex-container) :where(textarea){resize:vertical}:where(.swivex-container) :where(input)::-moz-placeholder{color:var(--color-text-muted);opacity:1}:where(.swivex-container) :where(textarea)::-moz-placeholder{color:var(--color-text-muted);opacity:1}:where(.swivex-container) :where(input)::placeholder,:where(.swivex-container) :where(textarea)::placeholder{color:var(--color-text-muted);opacity:1}:where(.swivex-container) :where(fieldset){margin:0;padding:0}:where(.swivex-container) :where(hr){color:inherit;border-top-width:1px;height:0;margin:0}}.swivex-container :focus{outline:2px solid var(--color-primary);outline-offset:2px}.swivex-container :focus:not(:focus-visible){outline:none}html.dark .swivex-container :focus-visible{outline-color:var(--color-accent)}.swivex-container *{transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s}.swivex-container ::-webkit-scrollbar{width:8px;height:8px}.swivex-container ::-webkit-scrollbar-track{background:var(--color-surface)}.swivex-container ::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-sm)}.swivex-container ::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}html.dark .swivex-container ::-webkit-scrollbar-track{background:var(--color-surface)}html.dark .swivex-container ::-webkit-scrollbar-thumb{background:var(--color-border)}html.dark .swivex-container ::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}.swivex-container ::selection{background-color:var(--color-primary);color:#fff}html.dark .swivex-container ::selection{background-color:var(--color-accent);color:var(--color-background)}@media (prefers-contrast:high){:root{--color-border:#000}html.dark{--color-border:#fff}}@media (prefers-reduced-motion:reduce){.swivex-container *{transition:none!important;animation:none!important}}@media (width<=768px){:root{--font-size-base:14px;--spacing-xs:.375rem;--spacing-sm:.5rem;--spacing-md:.75rem;--spacing-lg:1rem;--spacing-xl:1.5rem}}@keyframes swx-spin{to{transform:rotate(1turn)}}.swx-animate-spin{animation:1s linear infinite swx-spin}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}
