/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root{--font-default:Arial,Helvetica,sans-serif;--color-primary:#6b32f6;--color-primary-dark:#5520d4;--color-primary-light:#a259ff;--color-text:#0f1115;--color-text-muted:#6b6f76;--color-navy:#0f1115;--color-surface:#fff;--color-background:#fff;--color-border:#eaecf0;--color-border-light:#e5e7eb;--color-subtle:#f2f3f5;--color-gold:#dfa616;--color-success:#2c9664;--color-success-bright:#16a34a;--color-alert:#f59f0a;--color-destructive:#dc2828;--color-mode-experiences:#6832a8;--color-mode-stays:#4c4ba6}:host,:root{--color-background:var(--color-background)}*{box-sizing:border-box}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-default);--mobile-nav-height:0px;--mobile-bottom-action-height:0px;--mobile-bottom-reserved-height:calc(var(--mobile-nav-height) + var(--mobile-bottom-action-height));line-height:1.5}.mobile-bottom-nav{padding-bottom:env(safe-area-inset-bottom,0)}@media (not (min-width:768px)) and (max-height:500px){[data-customer-workspace-scroller]{min-height:0;overflow-y:auto}[data-customer-workspace-scroller]>[data-workspace-content]{flex:none;overflow-y:visible}}@media not all and (min-width:768px){body:has([data-mobile-bottom-nav]){--mobile-nav-height:var(--mobile-nav-measured-height,calc(64px + env(safe-area-inset-bottom,0px)));--mobile-bottom-action-height:var(--mobile-action-measured-height,0px);padding-bottom:var(--mobile-bottom-reserved-height)}}[data-mobile-bottom-nav][data-suppressed],[data-storefront-mobile-action][data-suppressed],body:has([data-mobile-navigation-suppressed]) [data-mobile-bottom-nav],body:has([data-mobile-navigation-suppressed]) [data-storefront-mobile-action],body:has(dialog[open]) [data-mobile-bottom-nav],body:has(dialog[open]) [data-storefront-mobile-action],body:has(header button[aria-expanded=true]) [data-mobile-bottom-nav],body:has(header button[aria-expanded=true]) [data-storefront-mobile-action]{visibility:hidden;pointer-events:none}body:has([data-package-detail-chrome])>header,body:has([data-partner-preview])>footer,body:has([data-partner-preview])>header,body:has([data-setup-layout])>footer,body:has([data-setup-layout])>header{display:none}@keyframes toast-fade{0%{opacity:0;transform:translateY(8px)}10%{opacity:1;transform:translateY(0)}88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.animate-toast-fade{animation:toast-fade 2.8s forwards}@media (prefers-reduced-motion:reduce){.animate-toast-fade{opacity:1;animation:none}}@keyframes modal-pop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-modal-pop{animation:modal-pop .2s ease-out forwards}@keyframes gallery-backdrop-in{0%{opacity:0}to{opacity:1}}.animate-gallery-backdrop-in{animation:gallery-backdrop-in .2s ease-out forwards}@keyframes gallery-pop-in{0%{opacity:0;transform:scale(.94)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.animate-gallery-pop-in{animation:gallery-pop-in .28s cubic-bezier(.16,1,.3,1) forwards}@keyframes gallery-photo-in{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.animate-gallery-photo-in{animation:gallery-photo-in .22s ease-out both}@keyframes sidebar-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes sidebar-backdrop-in{0%{opacity:0}to{opacity:1}}.animate-sidebar-in{animation:sidebar-in .26s cubic-bezier(.22,1,.36,1) both}.sidebar-dialog::backdrop{animation:sidebar-backdrop-in .2s ease-out both}@keyframes cookie-consent-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.animate-cookie-consent-in{animation:cookie-consent-in .3s ease-out forwards}@keyframes showcase-caption-in{0%{opacity:.4;transform:translateY(6px)rotate(2deg)}to{opacity:1;transform:translateY(0)rotate(2deg)}}@keyframes pulse-ring{0%{opacity:.6;transform:scale(.8)}70%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}.pulse-dot{justify-content:center;align-items:center;width:10px;height:10px;display:flex;position:relative}.pulse-dot:before{opacity:.4;width:10px;height:10px;animation:pulse-ring 1.4s ease-out infinite;position:absolute}.pulse-dot:after,.pulse-dot:before{content:"";background:#6b32f6;border-radius:50%}.pulse-dot:after{width:8px;height:8px;display:block;position:relative}@keyframes validation-enter{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes validation-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes validation-glow{0%{box-shadow:0 0 #2c966400}45%{box-shadow:0 0 0 5px #2c96641f}to{box-shadow:0 0 #2c966400}}.animate-validation-enter{animation:validation-enter .18s ease-out both}.animate-validation-shake{animation:validation-shake .22s ease-in-out}.animate-validation-glow{animation:validation-glow .7s ease-out both}@media (prefers-reduced-motion:reduce){.animate-validation-enter,.animate-validation-glow,.animate-validation-shake{animation:none}}@keyframes auth-shell-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-auth-shell-in{animation:auth-shell-in .32s ease-out both}@keyframes auth-icon-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.animate-auth-icon-pop{animation:auth-icon-pop .42s cubic-bezier(.34,1.56,.64,1) 90ms both}*{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--color-border);background-clip:content-box;border:3px solid #0000;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:var(--color-text-muted)}::-webkit-scrollbar-corner{background:0 0}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.smooth-details>summary{border-radius:.375rem}.smooth-details>summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.smooth-details>summary::-webkit-details-marker{display:none}.smooth-details>summary svg{flex-shrink:0;transition:transform .28s cubic-bezier(.22,1,.36,1)}.smooth-details[data-expanded=false]>summary svg{transform:rotate(0)}.smooth-collapse{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),visibility .28s;display:grid}.smooth-collapse[data-open=true]{visibility:visible;grid-template-rows:1fr}.smooth-collapse-inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{letter-spacing:normal}button,p{line-height:inherit}