/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */.nodo-home-stage-wrap{width:100%;height:100%;position:relative}.nodo-home-stage{will-change:opacity,transform;backface-visibility:hidden;transition:opacity .46s cubic-bezier(.22,1,.36,1),transform .46s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateZ(0)}.nodo-home-stage--map-active{opacity:1;pointer-events:auto;z-index:2;transform:scale(1)}.nodo-home-stage--map-inactive{opacity:0;pointer-events:none;z-index:1;transform:translateY(-3px)}.nodo-home-stage--grid-active{opacity:1;pointer-events:auto;z-index:2;transform:translateY(0)}.nodo-home-stage--grid-inactive{opacity:0;pointer-events:none;z-index:1;transform:translateY(4px)}.nodo-home-stage-wrap--map-to-grid .nodo-home-stage--map-inactive{animation:nodo-home-map-exit .56s cubic-bezier(.22,1,.36,1) both}.nodo-home-stage-wrap--map-to-grid .nodo-home-stage--grid-active{animation:nodo-home-grid-enter .56s cubic-bezier(.22,1,.36,1) both}.nodo-home-stage-wrap--grid-to-map .nodo-home-stage--grid-inactive{animation:nodo-home-grid-exit .56s cubic-bezier(.22,1,.36,1) both}.nodo-home-stage-wrap--grid-to-map .nodo-home-stage--map-active{animation:nodo-home-map-enter .56s cubic-bezier(.22,1,.36,1) both}@keyframes nodo-home-grid-enter{0%{opacity:0;transform:translateY(18px)scale(.992)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes nodo-home-grid-exit{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translateY(12px)scale(.994)}}@keyframes nodo-home-map-enter{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes nodo-home-map-exit{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.994)}}.nodo-home-map-shell{background:#181818}html[data-theme=light] .nodo-home-map-shell{background:#f0f0ee}.nodo-home-map-shell--revealed{opacity:1}@keyframes nodo-carousel-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.nodo-carousel-enter{animation:nodo-carousel-enter .52s cubic-bezier(.25,.46,.45,.94) .1s both}.nodo-carousel-settled{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.nodo-carousel-enter,.nodo-carousel-settled,.nodo-home-map-shell--revealed,.nodo-home-stage-wrap--grid-to-map .nodo-home-stage--grid-inactive,.nodo-home-stage-wrap--grid-to-map .nodo-home-stage--map-active,.nodo-home-stage-wrap--map-to-grid .nodo-home-stage--grid-active,.nodo-home-stage-wrap--map-to-grid .nodo-home-stage--map-inactive{opacity:1;animation:none}.nodo-merchant-contact-bar-enter{opacity:1;animation:none;transform:none}}@keyframes nodo-merchant-page-enter{0%{opacity:.92}to{opacity:1}}.nodo-merchant-page-enter{background-color:#0a0a0a;animation:nodo-merchant-page-enter .32s cubic-bezier(.25,.46,.45,.94) both}@keyframes nodo-merchant-contact-bar-enter{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translate(0)}}.nodo-merchant-contact-bar-enter{animation:nodo-merchant-contact-bar-enter .32s cubic-bezier(.32,.72,0,1) both}.nodo-overlay-root{pointer-events:auto;overscroll-behavior:none;flex-direction:column;max-width:100vw;max-height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.nodo-overlay-backdrop{cursor:pointer;opacity:0;-webkit-backdrop-filter:blur();transition:opacity var(--nodo-backdrop-duration,.46s)var(--nodo-backdrop-ease,cubic-bezier(.32,.72,0,1)),backdrop-filter var(--nodo-backdrop-duration,.46s)var(--nodo-backdrop-ease,cubic-bezier(.32,.72,0,1)),-webkit-backdrop-filter var(--nodo-backdrop-duration,.46s)var(--nodo-backdrop-ease,cubic-bezier(.32,.72,0,1));background:#2a282673;border:none;padding:0;position:absolute;inset:0}.nodo-overlay-root.nodo-overlay--open .nodo-overlay-backdrop{opacity:1;-webkit-backdrop-filter:blur(10px)}.nodo-overlay-root.nodo-overlay--closing .nodo-overlay-backdrop{opacity:0;-webkit-backdrop-filter:blur()}.nodo-overlay-tint{pointer-events:none;opacity:1;transition:opacity var(--nodo-backdrop-duration,.46s)var(--nodo-backdrop-ease,cubic-bezier(.32,.72,0,1));background:#0000002e;position:absolute;inset:0}.nodo-overlay-root.nodo-overlay--closing .nodo-overlay-tint{opacity:0}.nodo-overlay-root--search .nodo-overlay-backdrop{background:0 0}.nodo-overlay-root--search .nodo-overlay-backdrop,.nodo-overlay-root--search.nodo-overlay--closing .nodo-overlay-backdrop,.nodo-overlay-root--search.nodo-overlay--open .nodo-overlay-backdrop{opacity:0;pointer-events:none;-webkit-backdrop-filter:none!important}.nodo-overlay-root--search .nodo-overlay-tint{display:none}.nodo-top-sheet{z-index:1;width:100%;height:100dvh;min-height:0;max-height:100dvh;transition:transform var(--nodo-panel-open-duration,.46s)var(--nodo-panel-open-ease,cubic-bezier(.32,.72,0,1));will-change:transform;background:#1a1a1c;border:1px solid #ffffff1a;border-top:none;border-radius:0 0 24px 24px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden;transform:translateY(-100%);box-shadow:0 24px 64px #00000059}.nodo-overlay-root.nodo-overlay--open .nodo-top-sheet{transform:translateY(0)}.nodo-overlay-root.nodo-overlay--closing .nodo-top-sheet{transition-duration:var(--nodo-panel-close-duration,.38s);transition-timing-function:var(--nodo-panel-close-ease,cubic-bezier(.55,.06,.68,.19));transform:translateY(-100%)}.nodo-full-sheet{z-index:1;width:100%;height:100dvh;min-height:0;max-height:100dvh;transition:transform var(--nodo-panel-open-duration,.38s)var(--nodo-panel-open-ease,cubic-bezier(.25,.46,.45,.94));will-change:transform;overscroll-behavior:none;background:#1a1a1c;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden;transform:translateY(100%)}.nodo-full-sheet--dragging{transition:none!important}.nodo-overlay-root--search.nodo-overlay--dragging .nodo-overlay-backdrop{opacity:0;pointer-events:none;transition:none}.nodo-overlay-root.nodo-overlay--open .nodo-full-sheet{transform:translateY(0)}.nodo-overlay-root.nodo-overlay--instant-open.nodo-overlay--open .nodo-full-sheet{transition:none}.nodo-overlay-root.nodo-overlay--closing .nodo-full-sheet{transition-duration:var(--nodo-panel-close-duration,.3s);transition-timing-function:var(--nodo-panel-close-ease,cubic-bezier(.55,.06,.68,.19));transform:translateY(100%)}.nodo-overlay-root--bottom{justify-content:flex-end}.nodo-overlay-root--product-detail .nodo-overlay-backdrop{transition:opacity var(--nodo-backdrop-duration,.42s)var(--nodo-backdrop-ease,cubic-bezier(.32,.72,0,1));background:#0000008c;-webkit-backdrop-filter:none!important}.nodo-overlay-root--product-detail.nodo-overlay--open .nodo-overlay-backdrop{opacity:1;-webkit-backdrop-filter:none!important}.nodo-overlay-root--product-detail.nodo-overlay--closing .nodo-overlay-backdrop{opacity:0;-webkit-backdrop-filter:none!important}.nodo-overlay-root--product-detail .nodo-overlay-tint{display:none}.nodo-bottom-sheet{z-index:1;width:100%;max-height:min(92dvh,calc(100dvh - env(safe-area-inset-top,0px) - 12px));transition:transform var(--nodo-panel-open-duration,.42s)var(--nodo-panel-open-ease,cubic-bezier(.32,.72,0,1));will-change:transform;isolation:isolate;backface-visibility:hidden;-webkit-font-smoothing:antialiased;filter:none;background:#0a0a0a;border:1px solid #ffffff14;border-bottom:none;border-radius:24px 24px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%);box-shadow:0 -12px 48px #00000073}.nodo-bottom-sheet--fit{height:auto}.nodo-bottom-sheet--profile{max-height:min(94dvh,calc(100dvh - env(safe-area-inset-top,0px) - 8px));background:#1a1a1c;border-color:#ffffff1a;border-radius:28px 28px 0 0;box-shadow:0 -16px 56px #00000080}.nodo-bottom-sheet--feedback{bottom:var(--nodo-feedback-keyboard-offset,0);max-height:min(94dvh,calc(100dvh - var(--nodo-feedback-keyboard-offset,0px) - env(safe-area-inset-top,0px) - 8px));padding-bottom:max(20px,env(safe-area-inset-bottom));transition:bottom .18s ease-out,transform var(--nodo-panel-open-duration,.42s)var(--nodo-panel-open-ease,cubic-bezier(.32,.72,0,1))}.nodo-bottom-sheet--feedback-keyboard{max-height:min(78dvh,calc(100dvh - var(--nodo-feedback-keyboard-offset,0px) - env(safe-area-inset-top,0px) - 8px))}.nodo-feedback-sheet__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.nodo-feedback-sheet__actions{background:linear-gradient(#1a1a1c00,#1a1a1c 18%);flex-shrink:0;padding-top:2px;position:sticky;bottom:0}.nodo-bottom-sheet--login{background:var(--background,#0a0a0a);border-color:#c1fe0033}.nodo-bottom-sheet__grabber{background:#ffffff2e;border-radius:999px;width:40px;height:4px;margin:0 auto 20px}.nodo-overlay-root.nodo-overlay--open .nodo-bottom-sheet{transform:translate(0)}.nodo-overlay-root.nodo-overlay--closing .nodo-bottom-sheet{transition-duration:var(--nodo-panel-close-duration,.38s);transition-timing-function:var(--nodo-panel-close-ease,cubic-bezier(.55,.06,.68,.19));transform:translateY(100%)}.nodo-filter-tab-panel{opacity:1;transition:opacity .22s cubic-bezier(.32,.72,0,1),transform .22s cubic-bezier(.32,.72,0,1);transform:translate(0)}.nodo-filter-tab-panel--enter{opacity:0;transform:translateX(var(--tab-enter-x,14px))}.nodo-filter-reset-btn{-webkit-tap-highlight-color:transparent;transition:transform .1s,opacity .1s,background-color .12s}.nodo-filter-reset-btn:active{opacity:.75;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.nodo-bottom-sheet,.nodo-filter-tab-panel,.nodo-full-sheet,.nodo-home-stage,.nodo-overlay-backdrop,.nodo-top-sheet{transition:none!important;animation:none!important}}