.video-trim-root{position:fixed;inset:0;z-index:6800;display:flex;flex-direction:column;background:#0a0a0a;color:#fff}.video-trim-header{display:flex;align-items:center;justify-content:space-between;padding:max(12px,env(safe-area-inset-top)) 16px 12px}.video-trim-title{font-size:17px;font-weight:600}.video-trim-preview-wrap{flex:1;display:flex;align-items:center;justify-content:center;padding:0 16px;min-height:0}.video-trim-preview{max-height:100%;max-width:100%;width:auto;height:auto;border-radius:12px;background:#111}.video-trim-controls{padding:12px 16px max(20px,env(safe-area-inset-bottom))}.video-trim-play-row{margin-bottom:16px}.video-trim-play-btn,.video-trim-play-row{display:flex;align-items:center;justify-content:center}.video-trim-play-btn{height:48px;width:48px;border-radius:9999px;background:rgb(255 255 255/.12)}.video-trim-timeline{position:relative;height:48px;margin-bottom:12px;touch-action:none}.video-trim-timeline-track{position:absolute;inset:16px 0;border-radius:8px;background:rgb(255 255 255/.1);overflow:hidden}.video-trim-timeline-selection{position:absolute;top:0;bottom:0;border:2px solid rgb(255 255 255/.92);border-radius:8px;background:rgb(193 254 0/.18);pointer-events:none}.video-trim-selection-drag{position:absolute;top:12px;bottom:12px;border-radius:8px;cursor:grab;touch-action:none;z-index:1}.video-trim-selection-drag:active{cursor:grabbing}.video-trim-handle{position:absolute;top:8px;width:22px;height:32px;margin-left:-11px;border-radius:6px;background:rgb(255 255 255/.96);box-shadow:0 1px 4px rgb(0 0 0/.35);touch-action:none;cursor:ew-resize;z-index:2}.video-trim-handle:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:14px;transform:translate(-50%,-50%);border-radius:2px;background:rgb(18 18 18/.55)}.video-trim-meta{text-align:center;font-size:14px;color:rgb(255 255 255/.65);margin-bottom:6px}.video-trim-hint{text-align:center;font-size:12px;color:rgb(255 255 255/.42);margin-bottom:14px}.video-trim-continue{display:flex;min-height:54px;width:100%;align-items:center;justify-content:center;border-radius:16px;background:#fff;font-size:17px;font-weight:600;color:#111}.video-trim-continue:disabled{opacity:.55}.video-trim-export-label{margin-top:8px;text-align:center;font-size:13px;color:#c1fe00}.listing-success-toast{position:fixed;left:1rem;right:1rem;top:max(12px,env(safe-area-inset-top));z-index:6500;margin-inline:auto;max-width:23rem;pointer-events:none}.listing-success-toast__card{position:relative;display:flex;align-items:center;gap:.9375rem;overflow:hidden;padding:.9375rem 1rem 1.125rem;border-radius:1.125rem;border:1px solid rgb(255 255 255/.11);background:linear-gradient(145deg,rgb(34 34 38/.97),rgb(20 20 22/.96));box-shadow:inset 0 1px 0 rgb(255 255 255/.07),0 18px 48px rgb(0 0 0/.42),0 4px 14px rgb(0 0 0/.22);backdrop-filter:blur(20px) saturate(1.15);-webkit-backdrop-filter:blur(20px) saturate(1.15);pointer-events:auto;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none;animation:listing-success-card-in .56s cubic-bezier(.22,1,.36,1) both}.listing-success-toast__card.is-dragging{cursor:grabbing}.listing-success-toast__card.is-swipe-exiting{animation:none}.listing-success-toast__close{position:absolute;top:.625rem;right:.625rem;z-index:2;display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:9999px;color:rgb(255 255 255/.45);touch-action:manipulation}.listing-success-toast__close:active{color:rgb(255 255 255/.8);background:rgb(255 255 255/.08)}.listing-success-toast__card.is-exiting{animation:listing-success-card-out .32s cubic-bezier(.55,.06,.68,.19) both}.listing-success-toast__icon{position:relative;display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;animation:listing-success-icon-in .64s cubic-bezier(.34,1.2,.64,1) both}.listing-success-toast__glow{position:absolute;inset:-.375rem;border-radius:9999px;background:radial-gradient(circle,rgb(255 255 255/.22) 0,transparent 72%);opacity:0;animation:listing-success-glow .9s cubic-bezier(.22,1,.36,1) .26s both}.listing-success-toast__mark{position:relative;z-index:1;width:2.75rem;height:2.75rem}.listing-success-toast__circle{fill:rgb(255 255 255/.07);stroke:rgb(255 255 255/.38);stroke-width:1.75;stroke-linecap:round;stroke-dasharray:116;stroke-dashoffset:116;transform-origin:center;animation:listing-success-circle-draw .62s cubic-bezier(.4,0,.2,1) .12s both}.listing-success-toast__check{fill:none;stroke:rgb(255 255 255/.94);stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24;animation:listing-success-check-draw .46s cubic-bezier(.22,1,.36,1) .52s both}.listing-success-toast__copy{min-width:0;flex:1}.listing-success-toast__title{text-align:left;font-size:.9375rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:rgb(255 255 255/.96);animation:listing-success-title-in .5s cubic-bezier(.22,1,.36,1) .34s both}.listing-success-toast__subtitle{margin-top:.1875rem;text-align:left;font-size:.8125rem;font-weight:500;line-height:1.35;color:rgb(255 255 255/.52);animation:listing-success-subtitle-in .5s cubic-bezier(.22,1,.36,1) .46s both}.listing-success-toast__card--compact{padding-bottom:.875rem}.listing-success-toast__card--compact .listing-success-toast__progress{bottom:.375rem}.listing-success-toast__progress{position:absolute;left:1rem;right:1rem;bottom:.4375rem;height:2px;overflow:hidden;border-radius:9999px;background:rgb(255 255 255/.07)}.listing-success-toast__progress:after{content:"";display:block;height:100%;width:100%;border-radius:inherit;background:linear-gradient(90deg,rgb(255 255 255/.14),rgb(255 255 255/.58));transform-origin:left center;animation:listing-success-progress var(--success-duration,2s) linear both}.listing-success-toast__card--error .listing-success-toast__glow{background:radial-gradient(circle,rgb(239 68 68/.32) 0,transparent 72%)}.listing-success-toast__card--error .listing-success-toast__circle{fill:rgb(239 68 68/.1);stroke:rgb(239 68 68/.55)}.listing-success-toast__card--error .listing-success-toast__check{stroke:#f87171;stroke-dasharray:32}.listing-success-toast__card--error .listing-success-toast__progress:after{background:linear-gradient(90deg,rgb(248 113 113/.2),rgb(248 113 113/.75))}html[data-theme=light] .listing-success-toast__card{border-color:rgb(0 0 0/.08);background:linear-gradient(145deg,rgb(255 255 255/.98),rgb(248 248 248/.97));box-shadow:inset 0 1px 0 rgb(255 255 255/.9),0 18px 48px rgb(0 0 0/.12),0 4px 14px rgb(0 0 0/.08)}html[data-theme=light] .listing-success-toast__close{color:rgb(0 0 0/.4)}html[data-theme=light] .listing-success-toast__close:active{color:rgb(0 0 0/.72);background:rgb(0 0 0/.06)}html[data-theme=light] .listing-success-toast__title{color:rgb(0 0 0/.92)}html[data-theme=light] .listing-success-toast__subtitle{color:rgb(0 0 0/.52)}html[data-theme=light] .listing-success-toast__glow{background:radial-gradient(circle,rgb(0 0 0/.08) 0,transparent 72%)}html[data-theme=light] .listing-success-toast__circle{fill:rgb(0 0 0/.05);stroke:rgb(0 0 0/.34)}html[data-theme=light] .listing-success-toast__check{stroke:#111111}html[data-theme=light] .listing-success-toast__progress{background:rgb(0 0 0/.06)}html[data-theme=light] .listing-success-toast__progress:after{background:linear-gradient(90deg,rgb(0 0 0/.12),rgb(0 0 0/.45))}@keyframes listing-success-card-in{0%{opacity:0;transform:scale(.9) translateY(-12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes listing-success-card-out{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.96) translateY(-8px)}}@keyframes listing-success-icon-in{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes listing-success-glow{0%{opacity:0;transform:scale(.55)}45%{opacity:1;transform:scale(1.08)}to{opacity:.45;transform:scale(1)}}@keyframes listing-success-circle-draw{to{stroke-dashoffset:0}}@keyframes listing-success-check-draw{to{stroke-dashoffset:0}}@keyframes listing-success-title-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes listing-success-subtitle-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes listing-success-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.listing-success-toast__card,.listing-success-toast__card.is-exiting,.listing-success-toast__card.is-swipe-exiting,.listing-success-toast__check,.listing-success-toast__circle,.listing-success-toast__glow,.listing-success-toast__icon,.listing-success-toast__progress:after,.listing-success-toast__subtitle,.listing-success-toast__title{animation:none!important}.listing-success-toast__check,.listing-success-toast__circle{stroke-dashoffset:0}.listing-success-toast__glow{opacity:.35}.listing-success-toast__progress:after{transform:scaleX(0)}}.nodo-merchant-hero-root{position:fixed;inset:0;z-index:5000;pointer-events:none}.nodo-merchant-hero-bg{position:absolute;inset:0;background:#000;opacity:0;transition:opacity var(--nodo-merchant-hero-duration,.42s) var(--nodo-merchant-hero-ease,cubic-bezier(.25,.46,.45,.94))}.nodo-merchant-hero-root--active .nodo-merchant-hero-bg{opacity:1}.nodo-merchant-hero-root--bg-clear .nodo-merchant-hero-bg{opacity:0;transition:opacity .12s linear}.nodo-merchant-hero-fly{position:fixed;overflow:hidden;z-index:2;will-change:top,left,width,height,border-radius;backface-visibility:hidden;border:2px solid rgba(255,255,255,.12);box-shadow:0 4px 24px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.04);transition:top var(--nodo-merchant-hero-duration,.42s) var(--nodo-merchant-hero-ease,cubic-bezier(.25,.46,.45,.94)),left var(--nodo-merchant-hero-duration,.42s) var(--nodo-merchant-hero-ease,cubic-bezier(.25,.46,.45,.94)),width var(--nodo-merchant-hero-duration,.42s) var(--nodo-merchant-hero-ease,cubic-bezier(.25,.46,.45,.94)),height var(--nodo-merchant-hero-duration,.42s) var(--nodo-merchant-hero-ease,cubic-bezier(.25,.46,.45,.94)),border-radius var(--nodo-merchant-hero-duration,.42s) var(--nodo-merchant-hero-ease,cubic-bezier(.25,.46,.45,.94))}.nodo-merchant-hero-fly img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .12s linear}.nodo-merchant-hero-fly--fade img{opacity:0}@media (prefers-reduced-motion:reduce){.nodo-merchant-hero-bg,.nodo-merchant-hero-fly,.nodo-merchant-hero-root{transition:none!important;animation:none!important}}.nodo-merchant-page--hero-transitioning .nodo-merchant-hero-avatar:not(.nodo-merchant-hero-avatar--visible){opacity:0}.nodo-merchant-hero-avatar--visible{opacity:1;transition:opacity .1s linear}.nodo-merchant-page--hero-transitioning .nodo-merchant-scroll{opacity:0;pointer-events:none;animation:nodo-merchant-reveal-content .42s cubic-bezier(.25,.46,.45,.94) forwards}.nodo-merchant-page--hero-transitioning .nodo-merchant-hero-bg{opacity:1}@keyframes nodo-merchant-reveal-content{0%,28%{opacity:0}68%,to{opacity:1;pointer-events:auto}}.nodo-merchant-page:not(.nodo-merchant-page--hero-transitioning) .nodo-merchant-scroll{transition:opacity .24s linear .12s}.nodo-merchant-page:not(.nodo-merchant-page--hero-transitioning) .nodo-merchant-hero-nav-title--visible{opacity:1;transform:none}.nodo-merchant-page--hero-transitioning.nodo-merchant-page-enter{animation:none}.nodo-merchant-page--hero-closing .nodo-merchant-contact-bar-enter,.nodo-merchant-page--hero-closing .nodo-merchant-hero-avatar,.nodo-merchant-page--hero-closing .nodo-merchant-hero-nav-title,.nodo-merchant-page--hero-closing .nodo-merchant-scroll{opacity:0!important;transition:opacity 80ms linear}

/*! 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,.nodo-overlay-root.nodo-overlay--instant-open.nodo-overlay--open .nodo-overlay-backdrop,.nodo-overlay-root.nodo-overlay--instant-open.nodo-overlay--open .nodo-overlay-tint,.nodo-overlay-root.nodo-overlay--instant-open.nodo-overlay--open .nodo-top-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--no-blur .nodo-overlay-backdrop,.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--no-blur.nodo-overlay--open .nodo-overlay-backdrop,.nodo-overlay-root--product-detail.nodo-overlay--open .nodo-overlay-backdrop{opacity:1;-webkit-backdrop-filter:none!important}.nodo-overlay-root--no-blur.nodo-overlay--closing .nodo-overlay-backdrop,.nodo-overlay-root--product-detail.nodo-overlay--closing .nodo-overlay-backdrop{opacity:0;-webkit-backdrop-filter:none!important}.nodo-overlay-root--no-blur .nodo-overlay-tint,.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{display:none}html[data-theme=light] .nodo-bottom-sheet,html[data-theme=light] .nodo-bottom-sheet--profile{color:#111;background:#fafaf8;border-color:#00000014;box-shadow:0 -12px 40px #0000001a}html[data-theme=light] .nodo-bottom-sheet__grabber{display:none}html[data-theme=light] .nodo-feedback-sheet__actions{background:linear-gradient(#fafaf800,#fafaf8 18%)}.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-overlay-root--bottom .nodo-agent-match-sheet{transition-timing-function:cubic-bezier(.22,1,.36,1)}html.nodo-desktop-shell .nodo-overlay-root--bottom{left:var(--nodo-desktop-sidebar-width,232px);justify-content:center;align-items:center;width:auto;padding:28px 24px;right:0}html.nodo-desktop-shell .nodo-overlay-root--bottom .nodo-bottom-sheet,html.nodo-desktop-shell .nodo-overlay-root--bottom .nodo-bottom-sheet--feedback,html.nodo-desktop-shell .nodo-overlay-root--bottom .nodo-bottom-sheet--profile{opacity:0;width:min(420px,100%);max-width:420px;max-height:min(720px,100dvh - 56px);transition:transform var(--nodo-panel-open-duration,.28s)var(--nodo-panel-open-ease,cubic-bezier(.32,.72,0,1)),opacity var(--nodo-panel-open-duration,.28s)var(--nodo-panel-open-ease,cubic-bezier(.32,.72,0,1));border-bottom:1px solid #ffffff1a;border-radius:20px;position:relative;bottom:auto;left:auto;right:auto;transform:translateY(10px);box-shadow:0 24px 64px #00000073}html.nodo-desktop-shell .nodo-overlay-root--bottom.nodo-overlay--open .nodo-bottom-sheet{opacity:1;transform:translate(0)}html.nodo-desktop-shell .nodo-overlay-root--bottom.nodo-overlay--closing .nodo-bottom-sheet{opacity:0;transition-duration:var(--nodo-panel-close-duration,.22s);transform:translateY(8px)}html.nodo-desktop-shell .nodo-overlay-root--bottom .nodo-bottom-sheet--feedback{bottom:auto}html.nodo-desktop-shell .nodo-bottom-sheet__grabber{display:none}html[data-theme=light].nodo-desktop-shell .nodo-overlay-root--bottom .nodo-bottom-sheet,html[data-theme=light].nodo-desktop-shell .nodo-overlay-root--bottom .nodo-bottom-sheet--profile{border-bottom:1px solid #00000014;box-shadow:0 24px 64px #00000024}.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}}.profile-scene{--profile-tray-width:min(78vw,360px);position:relative;display:flex;min-height:100dvh;flex-direction:column;overflow:hidden;background:var(--profile-bg,#000);color:var(--profile-text-primary,#fff)}.profile-scene--tray-open{background:#05070c}.profile-scene__push{position:relative;z-index:2;display:flex;min-height:0;flex:1;flex-direction:column;overflow:auto;-webkit-overflow-scrolling:touch;background:var(--profile-bg,#000);transform-origin:center center;transition:transform .38s cubic-bezier(.32,.72,0,1),border-radius .38s cubic-bezier(.32,.72,0,1)}.profile-scene--tray-open .profile-scene__push{transform:translate3d(calc(-1 * var(--profile-tray-width)),0,0) scale(.985);border-radius:44px;background:#3a3a3c;overflow:hidden}.profile-scene--tray-open .nodo-profile-main-content,.profile-scene--tray-open .profile-scene__push.profile-page{background:#3a3a3c}.profile-scene--light.profile-scene--tray-open{background:#f2f2f7}.profile-scene--light.profile-scene--tray-open .nodo-profile-main-content,.profile-scene--light.profile-scene--tray-open .profile-scene__push,.profile-scene--light.profile-scene--tray-open .profile-scene__push.profile-page{background:#ffffff}.profile-scene__tray-hit{position:absolute;inset:0;z-index:40;border:0;background:transparent;cursor:pointer}.nodo-profile-chrome-btn{transition:transform .12s cubic-bezier(.32,.72,0,1),opacity .12s ease,background-color .12s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none}.nodo-profile-chrome-btn--pressed:not(:disabled),.nodo-profile-chrome-btn:active:not(:disabled){transform:scale(.9);opacity:.78}.nodo-profile-chrome-btn__gear{display:flex;transform-origin:center}@keyframes nodo-profile-gear-spin{0%{transform:rotate(0deg) scale(1)}45%{transform:rotate(90deg) scale(.9)}to{transform:rotate(180deg) scale(1)}}.nodo-profile-chrome-btn__gear--spin{animation:nodo-profile-gear-spin .5s cubic-bezier(.32,.72,0,1) both}.nodo-profile-chrome-btn__gear--open{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.nodo-profile-chrome-btn__gear--spin{animation:none}}.profile-settings-drawer{position:absolute;top:0;right:0;bottom:0;z-index:1;display:flex;width:var(--profile-tray-width);flex-direction:column;background:#05070c;color:#fff;padding:calc(env(safe-area-inset-top, 0px) + 12px) 12px max(16px,env(safe-area-inset-bottom,0px))}.profile-scene--light .profile-settings-drawer{background:#ffffff;color:#111111}.profile-scene--light .profile-settings-drawer__label,.profile-scene--light .profile-settings-drawer__title{color:#111111}.profile-scene--light .profile-settings-drawer__row--disabled .profile-settings-drawer__label{color:rgba(0,0,0,.35)}.profile-scene--light .profile-settings-drawer__section-title{color:rgba(0,0,0,.45)}.profile-scene--light .profile-settings-drawer__value{color:#6b7280}.profile-scene--light .profile-settings-drawer__group{background:#f2f2f7}.profile-scene--light .profile-settings-drawer__group .profile-settings-drawer__row{background:transparent}.profile-scene--light .profile-settings-drawer__group .profile-settings-drawer__row:hover{background:rgba(0,0,0,.04)}.profile-scene--light .profile-settings-drawer__switch:not(.profile-settings-drawer__switch--on){background:#e3e3e8}.profile-scene--light .profile-settings-drawer__switch--on{background:#34c759}.profile-scene--light .profile-settings-drawer__row svg.text-white\/30,.profile-scene--light .profile-settings-drawer__row svg.text-white\/55{color:#6b7280}.profile-scene--light .profile-settings-drawer__row svg.text-white\/25{color:rgba(0,0,0,.25)}.profile-settings-drawer__title{margin:0;padding:0 8px 16px;flex-shrink:0;font-size:22px;font-weight:700;letter-spacing:-.3px}.profile-settings-drawer__list{display:flex;min-height:0;flex:1;flex-direction:column;gap:18px;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(var(--nodo-shell-clearance, 88px) + 24px)}.profile-settings-drawer__section{display:flex;flex-direction:column;gap:8px}.profile-settings-drawer__section-title{margin:0;padding:0 10px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.42)}.profile-settings-drawer__group{display:flex;flex-direction:column;gap:2px;overflow:hidden;border-radius:16px;background:rgba(255,255,255,.1)}.profile-settings-drawer__group .profile-settings-drawer__row{border-radius:0;background:transparent}.profile-settings-drawer__group .profile-settings-drawer__row:hover,.profile-settings-drawer__row{background:rgba(255,255,255,.08)}.profile-settings-drawer__row{display:flex;width:100%;align-items:center;gap:12px;border:0;border-radius:16px;padding:14px 12px;text-align:left;cursor:pointer;color:inherit;transition:background-color .16s ease}.profile-settings-drawer__row:hover{background:rgba(255,255,255,.12)}.profile-settings-drawer__row:active{transform:scale(.98)}.profile-settings-drawer__row--disabled{cursor:default;opacity:.55;pointer-events:none}.profile-settings-drawer__row--disabled:hover{background:transparent}.profile-settings-drawer__row--disabled:active{transform:none}.profile-settings-drawer__delete-link{align-self:center;border:0;background:transparent;padding:4px 12px;color:#ef4444;font-size:14px;font-weight:600;cursor:pointer}.profile-settings-drawer__delete-link:hover{color:#f87171}.profile-settings-drawer__label{flex:1;font-size:15px;font-weight:600;letter-spacing:-.15px}.profile-settings-drawer__value{max-width:42%;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;letter-spacing:-.1px;color:rgba(255,255,255,.55);text-align:right}.profile-settings-drawer__switch{position:relative;flex-shrink:0;width:42px;height:26px;border-radius:999px;background:rgba(255,255,255,.18);transition:background .16s ease}.profile-settings-drawer__switch--on{background:#34c759}.profile-settings-drawer__switch-thumb{position:absolute;top:2px;left:2px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .16s ease}.profile-settings-drawer__switch-icon{color:#3a3a3c;flex-shrink:0}.profile-settings-drawer__switch--on .profile-settings-drawer__switch-thumb{transform:translateX(16px)}html.nodo-desktop-shell .profile-scene{--profile-tray-width:min(42vw,360px)}.app-menu-bubble-root{position:fixed;inset:0;z-index:5200}.app-menu-bubble-scrim{position:absolute;inset:0;border:none;padding:0;cursor:pointer;background:rgba(0,0,0,.18);animation:appMenuBubbleScrimIn .18s ease both}.app-menu-bubble-panel{position:absolute;width:min(280px,calc(100vw - 48px));overflow:hidden;isolation:isolate;border-radius:28px;border:.5px solid rgba(255,255,255,.22);background:rgba(58,58,60,.62);box-shadow:inset 0 .5px 0 rgba(255,255,255,.28),0 16px 40px rgba(0,0,0,.4);backdrop-filter:blur(50px) saturate(200%);-webkit-backdrop-filter:blur(50px) saturate(200%);transform-origin:center center;animation:appMenuBubbleIn .24s cubic-bezier(.22,1,.36,1) both}.app-menu-bubble-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.04) 28%,transparent 55%)}.app-menu-bubble-panel--origin-end{transform-origin:top right}.app-menu-bubble-panel--origin-start{transform-origin:top left}.app-menu-bubble-panel--origin-center{transform-origin:top center}.app-menu-bubble-list{position:relative;z-index:1;display:flex;flex-direction:column;padding:8px}.app-menu-bubble-row{display:flex;width:100%;min-height:52px;align-items:center;gap:14px;border:none;border-radius:20px;padding:14px 16px;background:transparent;color:#fff;font-size:17px;font-weight:400;letter-spacing:-.24px;line-height:1.2;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.app-menu-bubble-row:active{background:rgba(255,255,255,.1)}@media (hover:hover){.app-menu-bubble-row:hover{background:rgba(255,255,255,.08)}}.app-menu-bubble-row--selected{background:rgba(255,255,255,.1)}.app-menu-bubble-icon{display:flex;width:26px;flex-shrink:0;align-items:center;justify-content:center;color:#fff}.app-menu-bubble-label{flex:1 1 auto;min-width:0}.app-menu-bubble-check{display:flex;flex-shrink:0;align-items:center;justify-content:center;color:rgba(255,255,255,.92)}@keyframes appMenuBubbleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes appMenuBubbleScrimIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.app-menu-bubble-panel,.app-menu-bubble-scrim{animation:none!important}}.nodo-merchant-search-backdrop{opacity:0;transition:opacity .22s cubic-bezier(.32,.72,0,1);will-change:opacity}.nodo-merchant-search-backdrop--visible{opacity:1}.nodo-merchant-search-field{animation:nodo-merchant-search-field-in .22s cubic-bezier(.32,.72,0,1) both;transform-origin:right center}.nodo-merchant-search-trigger{transition:transform .16s cubic-bezier(.32,.72,0,1),opacity .16s ease}.nodo-merchant-search-trigger:active{transform:scale(.94);opacity:.92}@keyframes nodo-merchant-search-field-in{0%{opacity:.72;transform:scaleX(.92)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.nodo-merchant-search-backdrop,.nodo-merchant-search-trigger{transition:none!important}.nodo-merchant-search-field{animation:none!important}}