.nodo-merchant-hero-root{position:fixed;inset:0;z-index:5000;pointer-events:none}.nodo-merchant-hero-bg{position:absolute;inset:0;background:#1C1C1E;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}.profile-scene{--profile-tray-width:min(78vw,360px);position:relative;display:flex;min-height:100dvh;flex-direction:column;overflow:hidden;background:var(--profile-bg,#1C1C1E);color:var(--profile-text-primary,#fff)}.profile-scene--tray-open{background:#1C1C1E}.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,#1C1C1E);transform-origin:center center;transition:transform .22s cubic-bezier(.33,1,.68,1),border-radius .22s cubic-bezier(.33,1,.68,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;transition:transform .52s cubic-bezier(.22,1,.36,1),border-radius .52s cubic-bezier(.22,1,.36,1)}.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:#1C1C1E;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;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:calc(var(--nodo-shell-clearance, 88px) + 24px)}.profile-settings-drawer__list::-webkit-scrollbar{display:none;width:0;height:0}.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:20px;background:rgba(255,255,255,.05)}.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:20px;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__row--danger .profile-settings-drawer__label{color:#ef4444}.profile-settings-drawer__label{display:flex;min-width:0;flex:1;align-items:center;gap:8px;font-size:15px;font-weight:600;letter-spacing:-.15px}.profile-settings-drawer__soon{flex-shrink:0;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;background:rgba(10,132,255,.28);color:#9ecbff}.profile-scene--light .profile-settings-drawer__soon,.profile-settings-drawer--light .profile-settings-drawer__soon{background:rgba(0,122,255,.12);color:#007aff}.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)}