.consumer-ui .meli-menu-sheet{inset:auto 0 max(1.25rem, env(safe-area-inset-bottom));overscroll-behavior:contain;border:2px solid var(--color-text);background:var(--color-surface);width:min(100% - 40px,384px);max-height:min(88dvh,720px);color:var(--color-text);box-shadow:12px 12px 0 var(--color-cat-700);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;margin:0 auto;padding:0;animation:.34s cubic-bezier(.16,1,.3,1) both sheet-up;position:fixed;overflow-y:auto}.consumer-ui .meli-menu-sheet::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0b0fc2}.consumer-ui .meli-menu-sheet__body{padding:24px}.consumer-ui .meli-menu-sheet[data-variant=menu] .meli-menu-sheet__body{padding:12px}.consumer-ui .meli-menu-sheet[data-variant=selector]{width:min(100% - 32px,430px);max-height:78dvh;bottom:max(1rem, env(safe-area-inset-bottom))}.consumer-ui .meli-menu-sheet[data-variant=selector] .meli-menu-sheet__body{padding:16px}.consumer-ui .meli-menu-sheet[data-variant=receipt]{width:min(100% - 40px,384px);max-height:calc(100dvh - 40px);box-shadow:none;background:0 0;border:0;margin:auto;inset:0}.consumer-ui .meli-menu-sheet[data-variant=receipt] .meli-menu-sheet__body{padding:0 12px 12px 0}.consumer-ui .meli-menu-sheet[data-variant=stage]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:none;background:#fff8f0f0;border:0;margin:0;animation:.18s ease-out both fade-in;inset:0}.consumer-ui .meli-menu-sheet[data-variant=stage] .meli-menu-sheet__body{flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100%;padding:28px;display:flex}.consumer-ui .sheet-handle{background:var(--color-cat-500);width:56px;height:8px;box-shadow:14px 0 0 var(--color-cat-700);margin:0 auto 20px}.consumer-ui .meli-menu-sheet[data-variant=menu] .sheet-handle{margin:4px auto 12px}.consumer-ui .meli-menu-sheet[data-variant=selector] .sheet-handle{margin-bottom:12px}.consumer-ui .meli-menu-row{border-bottom:1px solid var(--color-border);grid-template-columns:36px 1fr auto;align-items:center;gap:12px;min-height:62px;padding:12px;font-size:15px;display:grid}.consumer-ui .meli-menu-row__icon{background:var(--color-surface-2);border:1px solid;place-items:center;width:36px;height:36px;display:grid}.consumer-ui .meli-menu-row__icon[data-tone=growth]{color:var(--color-growth);background:#287b551f}.consumer-ui .meli-menu-row__icon[data-tone=brand]{color:var(--color-cat-300);background:#f852391f}.consumer-ui .meli-menu-row__icon[data-tone=info]{color:var(--color-info);background:#256aa81f}.consumer-ui .meli-menu-row__icon[data-tone=pending]{color:var(--color-pending);background:#8a62001f}.consumer-ui .meli-menu-row:hover{background:var(--color-cat-50)}.consumer-ui{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--recursive-linear:"MONO" 0, "CASL" 0, "slnt" 0, "CRSV" .5;--recursive-casual:"MONO" 0, "CASL" 1, "slnt" 0, "CRSV" .5;--recursive-mono:"MONO" 1, "CASL" 0, "slnt" 0, "CRSV" .5;--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-press:cubic-bezier(.2, .8, .2, 1);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff8f0;min-height:100dvh;font-family:var(--font-sans);font-variation-settings:var(--recursive-linear);letter-spacing:-.01em;isolation:isolate;background:#0b0b0f;flex-direction:column;align-items:center;margin:0;font-size:16px;line-height:1.55;display:flex}.consumer-ui:before,.consumer-ui:after{content:"";pointer-events:none;z-index:-1;min-height:100lvh;position:fixed;inset:0}.consumer-ui:before{background:radial-gradient(760px at 14% -8%,#f852392e,#0000 48%),radial-gradient(620px at 92% 18%,#cf34331f,#0000 48%),#0b0b0f}.consumer-ui:after{opacity:.2;background-image:linear-gradient(90deg,#0000 31px,#f8523914 32px),linear-gradient(#0000 31px,#f852390f 32px);background-size:32px 32px;-webkit-mask-image:linear-gradient(#000,#0000 54%);mask-image:linear-gradient(#000,#0000 54%)}.consumer-ui>*{width:100%}.consumer-ui .app-frame{--frame-x:20px;--frame-top:20px;isolation:isolate;background:var(--color-canvas);color:var(--color-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;position:relative;overflow-x:clip}@media (max-width:389px){.consumer-ui .app-frame{--frame-x:16px;--frame-top:14px}.consumer-ui .finance-panel{box-shadow:4px 4px 0 var(--color-cat-700);padding:16px}.consumer-ui .meli-paper-card--strong,.consumer-ui .meli-ink-card,.consumer-ui .meli-balance-card-app{box-shadow:4px 4px 0 var(--color-cat-700)}.consumer-ui .meli-paper-card--strong{box-shadow:4px 4px 0 var(--color-border)}.consumer-ui .meli-balance-card-app{box-shadow:4px 4px 0 var(--color-cat-500)}}.consumer-ui .screen-enter{animation:fade-up .24s var(--ease-enter) both}.consumer-ui .screen-enter[data-direction=forward]{animation-name:screen-forward;animation-duration:.28s}.consumer-ui .screen-enter[data-direction=back]{animation-name:screen-back;animation-duration:.28s}.consumer-ui .screen-enter[data-direction=tab]{animation-name:fade-in;animation-duration:.16s}@keyframes screen-forward{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes screen-back{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:none}}.consumer-ui .tab-header{align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.consumer-ui .tab-header__title{font-size:28px;line-height:1}.consumer-ui .tab-header__description{max-width:30ch;color:var(--color-text-muted);margin-top:8px;font-size:13px;line-height:1.5}.consumer-ui .tab-header .meli-sprite{flex:none;width:72px}@media (min-width:390px){.consumer-ui .tab-header__title{font-size:32px}.consumer-ui .tab-header .meli-sprite{width:84px}}.consumer-ui .back-header{z-index:20;min-height:60px;margin:calc(-1 * (env(safe-area-inset-top) + var(--frame-top))) calc(-1 * var(--frame-x)) 20px;padding:calc(env(safe-area-inset-top) + 8px) var(--frame-x) 8px;border-bottom:1px solid var(--color-border);background:var(--color-canvas);align-items:center;gap:12px;display:flex;position:sticky;top:0}.consumer-ui .back-header__button{width:44px;height:44px;color:var(--color-text);transition:background-color .14s ease, border-color .14s ease, transform .15s var(--ease-press);border:1px solid #0000;flex:none;place-items:center;margin-left:-6px;display:grid}.consumer-ui .back-header__button:active{background:var(--color-cat-50);transform:translate(-3px)}@media (hover:hover) and (pointer:fine){.consumer-ui .back-header__button:hover{border-color:var(--color-border);background:var(--color-surface)}}.consumer-ui .back-header__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:20px;line-height:1.15;overflow:hidden}@media (min-width:390px){.consumer-ui .back-header__title{font-size:22px}}.consumer-ui .status-bar-veil{z-index:25;height:env(safe-area-inset-top);background:var(--color-canvas);pointer-events:none;position:fixed;inset:0 0 auto}.consumer-ui .app-frame:after{z-index:0;top:env(safe-area-inset-top);background:var(--color-cat-500);width:44px;height:6px;box-shadow:-14px 0 0 var(--color-cat-700);content:"";pointer-events:none;position:absolute;right:20px}.consumer-ui .app-frame>*{z-index:1;position:relative}.consumer-ui .app-frame>.meli-app-header{z-index:2}.consumer-ui .auth-content:not(.auth-content--login){flex-direction:column;flex:1;min-width:0;display:flex}@media (min-width:640px){.consumer-ui .app-frame{border:2px solid #fff8f0c2;box-shadow:12px 0 #cf3433b8,24px 0 #f852391f}}@layer base{.consumer-ui h1,.consumer-ui h2,.consumer-ui h3{font-family:var(--font-display);font-variation-settings:var(--recursive-casual);letter-spacing:-.035em;margin:0;font-weight:720;line-height:1.06}.consumer-ui p{margin-block:0}.consumer-ui button,.consumer-ui input,.consumer-ui select,.consumer-ui textarea{font:inherit}.consumer-ui button{cursor:pointer;color:inherit;touch-action:manipulation;background:0 0;border:0}.consumer-ui a{color:inherit;touch-action:manipulation;text-decoration:none}.consumer-ui button,.consumer-ui a{-webkit-tap-highlight-color:#f8523924}}.consumer-ui :where(button,input,select,textarea):disabled{cursor:not-allowed}.consumer-ui input,.consumer-ui textarea,.consumer-ui select{caret-color:var(--color-cat-500)}.consumer-ui ::selection{color:var(--color-on-cat);background:#f8523952}.consumer-ui .type-mono{font-variation-settings:var(--recursive-mono);font-variant-numeric:tabular-nums slashed-zero}.consumer-ui .meli-sprite__image{width:100%;height:auto;display:block}:where(.consumer-ui) .meli-sprite{object-fit:contain;-webkit-user-select:none;user-select:none;filter:drop-shadow(5px 5px #cf343338);transform-origin:50% 82%;max-width:100%;height:auto;display:block}.consumer-ui .cat-glyph{flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.consumer-ui .cat-glyph .meli-sprite{width:100%}.consumer-ui .brand-lockup{color:var(--color-text);font-family:var(--font-display);font-variation-settings:var(--recursive-casual);letter-spacing:-.035em;align-items:center;gap:10px;font-weight:760;display:inline-flex}.consumer-ui .interactive-surface{transition:transform .16s var(--ease-press), border-color .14s ease, background-color .14s ease, color .14s ease, box-shadow .16s var(--ease-press)}.consumer-ui .interactive-surface:active{transform:translate(2px,2px)}@media (hover:hover) and (pointer:fine){.consumer-ui .interactive-surface:hover{border-color:var(--color-border-strong);transform:translate(-2px,-2px)}}.consumer-ui .btn{min-height:48px;font-family:var(--font-sans);font-variation-settings:var(--recursive-casual);white-space:nowrap;transition:transform .15s var(--ease-press), box-shadow .15s var(--ease-press), background-color .16s ease, color .14s ease, border-color .14s ease;border:2px solid;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:14px;font-weight:760;line-height:1;display:inline-flex}.consumer-ui .btn-block{width:100%}.consumer-ui .btn-primary,.consumer-ui .btn-money{border-color:var(--color-cat-500);background:var(--color-cat-500);color:var(--color-on-cat);box-shadow:4px 4px 0 var(--color-cat-700)}.consumer-ui .btn-ghost{border-color:var(--color-text);background:var(--color-surface);color:var(--color-text);box-shadow:4px 4px 0 var(--color-surface-2)}.consumer-ui .btn:disabled{border-color:var(--color-border);background:var(--color-surface-3);color:var(--color-text-faint);box-shadow:none}.consumer-ui .btn:not(:disabled):active{box-shadow:0 0 0 var(--color-cat-700);transform:translate(4px,4px)}@media (hover:hover) and (pointer:fine){.consumer-ui .btn-primary:not(:disabled):hover{box-shadow:6px 6px 0 var(--color-cat-700);transform:translate(-2px,-2px)}.consumer-ui .btn-ghost:not(:disabled):hover{border-color:var(--color-text);background:var(--color-cat-50);box-shadow:6px 6px 0 var(--color-surface-2);transform:translate(-2px,-2px)}}.consumer-ui .meli-kicker{color:var(--color-cat-700);font-family:var(--font-mono);font-variation-settings:var(--recursive-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:720;line-height:1.3;display:flex}.consumer-ui .meli-kicker:before{content:"";background:currentColor;flex:none;width:8px;height:8px;box-shadow:3px 3px #0b0b0f1f}.consumer-ui .meli-app-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.consumer-ui .meli-identity{text-align:left;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.consumer-ui .meli-avatar{border:1px solid var(--color-text);background:var(--color-cat-500);width:40px;height:40px;color:var(--color-on-cat);flex:none;place-items:center;display:grid;overflow:hidden}.consumer-ui .meli-avatar .meli-sprite{filter:none}.consumer-ui .cat-glyph{object-fit:contain}.consumer-ui .meli-square-action{border:1px solid var(--color-border);background:var(--color-surface);min-width:42px;min-height:42px;color:var(--color-text);transition:transform .15s var(--ease-press), box-shadow .15s var(--ease-press), border-color .14s ease;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.consumer-ui .meli-square-action:after{background:var(--color-cat-500);content:"";width:5px;height:5px;position:absolute;top:5px;right:5px}.consumer-ui .meli-square-action:active{transform:translate(2px,2px)}.consumer-ui .meli-balance-card-app{border:2px solid var(--color-text);color:#fff8f0;box-shadow:6px 6px 0 var(--color-cat-500);background:#0b0b0f;position:relative;overflow:hidden}.consumer-ui .meli-balance-card-app .text-text-muted{color:#fff8f0ad}.consumer-ui .meli-balance-card-app .text-text-faint{color:#fff8f07a}.consumer-ui .meli-balance-card-app .text-text{color:#fff8f0}.consumer-ui .meli-balance-card-app select.text-text{color:var(--color-text)}.consumer-ui .meli-balance-card-app .text-cat-300{color:var(--color-cat-500)}.consumer-ui .meli-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.consumer-ui .meli-quick-action{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;min-height:74px;color:var(--color-text);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:680;line-height:1.15;display:flex}.consumer-ui .meli-quick-action>span:first-child{background:var(--color-cat-500);width:32px;height:32px;color:var(--color-on-cat);place-items:center;display:grid}.consumer-ui .meli-paper-card{border:1px solid var(--color-border);background:var(--color-surface)}.consumer-ui .meli-paper-card--strong{border:2px solid var(--color-text);box-shadow:6px 6px 0 var(--color-border)}.consumer-ui .meli-ink-card{border:2px solid var(--color-text);color:#fff8f0;box-shadow:6px 6px 0 var(--color-cat-700);background:#0b0b0f}.consumer-ui .meli-path-card-app{border:2px solid var(--color-text);background:var(--color-surface);min-height:88px;color:var(--color-text);box-shadow:0 0 0 var(--color-cat-700);transition:transform .17s var(--ease-press), box-shadow .17s var(--ease-press), background-color .14s ease;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid;position:relative}.consumer-ui .meli-path-card-app>:first-child{background:var(--color-text);width:48px;height:48px;color:var(--color-canvas);place-items:center;display:grid}.consumer-ui .meli-path-card-app:active{background:var(--color-cat-500);box-shadow:3px 3px 0 var(--color-cat-700);transform:translate(2px,2px)}.consumer-ui .meli-field,.consumer-ui :where(.app-frame) input:not([type=checkbox]):not([type=radio]):not([type=range]),.consumer-ui :where(.app-frame) textarea,.consumer-ui :where(.app-frame) select{border-radius:0!important}.consumer-ui .meli-field{border:2px solid var(--color-text);background:var(--color-surface);width:100%;min-height:52px;color:var(--color-text);transition:box-shadow .15s var(--ease-press), transform .15s var(--ease-press);padding-inline:14px}.consumer-ui .primary-nav{border-top:2px solid var(--color-text);color:var(--color-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff8f0f5;box-shadow:0 -6px #cf343324}.consumer-ui .primary-nav__item{color:var(--color-text-faint);transition:background-color .14s ease, color .14s ease, transform .15s var(--ease-press);border:1px solid #0000}.consumer-ui .primary-nav__item:before{content:"";background:0 0;width:6px;height:6px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.consumer-ui .primary-nav__item.is-active{border-color:var(--color-text);background:var(--color-cat-500);color:var(--color-on-cat);box-shadow:3px 3px 0 var(--color-cat-700)}.consumer-ui .primary-nav__item.is-active:before{background:var(--color-text)}@media (hover:hover) and (pointer:fine){.consumer-ui .meli-square-action:hover,.consumer-ui .meli-quick-action:hover{border-color:var(--color-text);background:var(--color-cat-50);box-shadow:4px 4px 0 var(--color-cat-700);transform:translate(-2px,-2px)}.consumer-ui .meli-path-card-app:hover{background:var(--color-cat-500);box-shadow:7px 7px 0 var(--color-cat-700);transform:translate(-3px,-3px)}.consumer-ui .meli-path-card-app:hover :where(.text-text-muted,.text-text-faint){color:var(--color-text)}}.consumer-ui ::view-transition-old(root){animation-duration:.18s;animation-timing-function:var(--ease-enter)}.consumer-ui ::view-transition-new(root){animation-duration:.18s;animation-timing-function:var(--ease-enter)}.consumer-ui [data-exporting=true],.consumer-ui [data-exporting=true] *,.consumer-ui [data-exporting=true]:before,.consumer-ui [data-exporting=true]:after,.consumer-ui [data-exporting=true] :before,.consumer-ui [data-exporting=true] :after{caret-color:#0000!important;transition:none!important;animation:none!important}@media (min-width:720px){.consumer-ui:after{background-image:linear-gradient(90deg,#0000 39px,#f8523912 40px),linear-gradient(#0000 39px,#f852390d 40px);background-size:40px 40px}}.consumer-ui .finance-panel{isolation:isolate;border:2px solid var(--color-text);background:var(--color-surface);box-shadow:6px 6px 0 var(--color-cat-700);border-radius:0;padding:20px;position:relative;overflow:hidden}.consumer-ui .finance-panel:after{content:"";z-index:-1;background:var(--color-cat-500);width:42px;height:8px;box-shadow:-12px 0 0 var(--color-cat-700);position:absolute;top:0;right:18px}.consumer-ui .finance-section-label{color:var(--color-cat-700);font-family:var(--font-mono);font-variation-settings:var(--recursive-mono);letter-spacing:.1em;align-items:center;gap:8px;margin:0 0 12px;font-size:11px;font-weight:680;display:flex}.consumer-ui .finance-section-label:before{content:"";background:currentColor;flex:none;width:8px;height:8px;box-shadow:3px 3px #0b0b0f1f}.consumer-ui .meli-balance-card-app .select-menu-trigger{color:#fff8f0;background:#fff8f014;border-color:#fff8f029}.consumer-ui .meli-menu-sheet .select-menu-option__detail{color:var(--color-text-muted)}.consumer-ui .meli-balance-card-app .skeleton{background:#fff8f01a;border-color:#fff8f024}.consumer-ui .skeleton{isolation:isolate;background:linear-gradient(90deg, var(--color-surface-2), var(--color-surface-3));border:1px solid #0b0b0f29;position:relative;overflow:hidden;box-shadow:inset 3px 0 #f8523929}.consumer-ui .skeleton:after{content:"";background:linear-gradient(90deg,#0000,#fffdf9c2,#f852391f,#0000);width:38%;animation:1.8s cubic-bezier(.45,0,.55,1) infinite skeleton-sweep;position:absolute;inset:0 auto 0 0;transform:translate(-120%)}.consumer-ui .skeleton.skeleton-accent{border-color:var(--color-cat-700);background:var(--color-cat-500);box-shadow:4px 4px 0 var(--color-cat-700)}.consumer-ui .skeleton.skeleton-ink{border-color:var(--color-text);background:var(--color-text);box-shadow:4px 4px 0 var(--color-cat-700)}.consumer-ui .pixel-rail{--packet-size:10px;width:100%;height:16px;display:block;position:relative;overflow:hidden;container-type:inline-size}.consumer-ui .pixel-rail:before{content:"";background:repeating-linear-gradient(90deg, var(--color-text) 0 8px, transparent 8px 12px);height:4px;position:absolute;inset:6px 0 auto}.consumer-ui .pixel-rail>span{width:var(--packet-size);height:var(--packet-size);background:var(--color-cat-500);position:absolute;top:3px;left:0;box-shadow:-12px 0 #f8523957,-24px 0 #f852391f}.consumer-ui .pixel-rail-active>span{animation:1.85s steps(22,end) infinite packet}.consumer-ui .pixel-rail-done:before{background:var(--color-growth)}.consumer-ui .pixel-rail-done>span{left:calc(100% - var(--packet-size));background:var(--color-growth);box-shadow:-12px 0 #287b5547}.consumer-ui .pixel-rail-future:before{opacity:.48}.consumer-ui .meli-motion-idle{animation:5.2s ease-in-out infinite meli-idle}.consumer-ui .meli-motion-deliver{animation:1.7s ease-in-out infinite meli-deliver}.consumer-ui .meli-motion-purr{animation:.68s cubic-bezier(.16,1,.3,1) both purr}.consumer-ui .receipt-paper{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--color-paper-text);background:var(--color-paper);border:2px solid var(--color-paper-border);box-shadow:8px 8px 0 var(--color-cat-700);position:relative}.consumer-ui .receipt-rail{background:repeating-linear-gradient(90deg, var(--color-cat-500) 0 16px, var(--color-cat-700) 16px 24px, var(--color-cat-300) 24px 32px)}@keyframes skeleton-sweep{to{transform:translate(360%)}}@keyframes meli-deliver{0%,to{transform:translate(-2px)}50%{transform:translate(4px)}}.consumer-ui .type-mono,.consumer-ui .tabular{font-variation-settings:var(--recursive-mono);font-variant-numeric:tabular-nums slashed-zero}.consumer-ui .meli-sprite{image-rendering:pixelated;image-rendering:crisp-edges}.consumer-ui .interactive-surface,.consumer-ui .select-menu-option{transition:transform .16s var(--ease-press), border-color .14s ease, background-color .14s ease, color .14s ease, box-shadow .16s var(--ease-press)}.consumer-ui .seg-track{border:1px solid var(--color-border);background:var(--color-paper-2);border-radius:0;gap:2px;padding:4px;display:inline-flex}.consumer-ui .seg-item{min-height:40px;color:var(--color-text-muted);transition:background-color .14s ease, color .14s ease, transform .14s var(--ease-press);border-radius:0;justify-content:center;align-items:center;padding:7px 18px;font-size:13px;font-weight:580;display:inline-flex}.consumer-ui .seg-item[data-active=true]{background:var(--color-cat-500);color:var(--color-on-cat);box-shadow:inset 0 -3px 0 var(--color-cat-700);font-weight:700}.consumer-ui .seg-track-block{width:100%;display:flex}.consumer-ui .seg-track-block .seg-item{flex:1;padding-inline:8px}.consumer-ui .btn-sm{height:42px;min-height:42px;padding-inline:16px;font-size:13px}.consumer-ui .btn-danger{border-color:var(--color-text);background:var(--color-danger);color:#fff;box-shadow:4px 4px #78162b}.consumer-ui .btn-text{min-height:44px;color:var(--color-text-muted);text-underline-offset:3px;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:8px 12px;font-size:14px;font-weight:600;text-decoration-thickness:1px;display:inline-flex}.consumer-ui .meli-chip{border:1px solid var(--color-border);background:var(--color-surface);min-height:28px;font-family:var(--font-mono);font-variation-settings:var(--recursive-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;padding:5px 8px;font-size:9px;font-weight:680;display:inline-flex}.consumer-ui .meli-chip:before{content:"";background:currentColor;flex:none;width:6px;height:6px}.consumer-ui .scan-line{background:linear-gradient(90deg, transparent, var(--color-cat-700), var(--color-cat-300), transparent);background-repeat:no-repeat;background-size:100% 2px}@media (prefers-reduced-motion:reduce){.consumer-ui *,.consumer-ui :before,.consumer-ui :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.consumer-ui ::view-transition-old(root){animation:none!important}.consumer-ui ::view-transition-new(root){animation:none!important}}.consumer-ui .activity-row{transition:background-color .14s}.consumer-ui .activity-row:active{background:var(--color-cat-50)}@media (hover:hover) and (pointer:fine){.consumer-ui .activity-row:hover{background:var(--color-cat-50)}}.consumer-ui .balance-amount{font-size:clamp(34px,11vw,46px)}.consumer-ui .balance-refresh{color:#fff8f0a3;font-size:12px;transition:color .14s}.consumer-ui .balance-refresh:hover{color:#fff8f0}.consumer-ui .balance-refresh[data-busy=true] svg{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.consumer-ui .pull-refresh{top:calc(env(safe-area-inset-top) - 44px);z-index:60;border:2px solid var(--color-text);background:var(--color-surface);width:40px;height:40px;color:var(--color-text);box-shadow:4px 4px 0 var(--color-cat-700);pointer-events:none;place-items:center;display:grid;position:fixed;left:50%}.consumer-ui .pull-refresh span{display:grid}.consumer-ui .pull-refresh svg{width:18px;height:18px}.consumer-ui .pull-refresh[data-ready=false] span{color:var(--color-text-faint)}.consumer-ui .pull-refresh[data-busy=true] svg{animation:.9s linear infinite spin}@media (prefers-reduced-motion:reduce){.consumer-ui .pull-refresh,.consumer-ui .pull-refresh svg{transition:none;animation:none!important}}.consumer-ui .amount-input{font-size:clamp(44px,14vw,56px)}.consumer-ui .meli-menu-sheet::backdrop{animation:.22s ease-out both fade-in}.consumer-ui .meli-menu-sheet[data-leaving]{animation:.18s cubic-bezier(.4,0,1,1) both sheet-down}.consumer-ui .meli-menu-sheet[data-leaving]::backdrop{animation:.18s ease-in both fade-out}.consumer-ui .meli-menu-sheet[data-variant=receipt][data-leaving],.consumer-ui .meli-menu-sheet[data-variant=stage][data-leaving]{animation-name:fade-out}@keyframes sheet-down{to{opacity:0;transform:translateY(32px)}}@keyframes fade-out{to{opacity:0}}@media (max-width:389px){.consumer-ui .tab-header{margin-bottom:16px}.consumer-ui .tab-header__title{font-size:26px}.consumer-ui .tab-header .meli-sprite{width:60px}.consumer-ui .meli-path-card-app{grid-template-columns:40px minmax(0,1fr) auto;gap:12px;min-height:72px;padding:12px 14px}.consumer-ui .meli-path-card-app>:first-child{width:40px;height:40px}.consumer-ui .activity-row>:first-child{width:36px;height:36px}}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translate(0)}}@keyframes meli-idle{0%,42%,58%,to{transform:translate(0)}50%{transform:translateY(-3px)}}@keyframes purr{0%{transform:translateY(4px)scale(.98)}55%{transform:translateY(-2px)scale(1.03)}to{transform:translate(0)scale(1)}}@keyframes packet{0%{opacity:0;transform:translate(0)}5%{opacity:1}88%,96%{opacity:1;transform:translate3d(calc(100cqw - var(--packet-size,10px)), 0, 0)}to{opacity:0;transform:translate3d(calc(100cqw - var(--packet-size,10px)), 0, 0)}}
.auth-content{min-width:0}.consumer-ui--access{padding:0}.consumer-ui--access .auth-frame{max-width:30rem;min-height:100dvh;padding:calc(env(safe-area-inset-top) + 1.5rem) 1.5rem calc(env(safe-area-inset-bottom) + 2.5rem);box-shadow:none;border:0}.auth-brand{justify-content:center;display:flex}.auth-brand__symbol{width:28px;height:28px}.auth-brand .brand-lockup{gap:8px;font-size:16px}.auth-brand--public{border-bottom:1px solid var(--color-border);margin-bottom:20px;padding-bottom:14px}.auth-content--login{flex:1;display:flex}.auth-login-grid{flex-direction:column;flex:1;min-width:0;display:flex}.auth-login-hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding-block:clamp(1.5rem,6vh,3.5rem) 2rem;display:flex}.auth-login-hero h1{font-variation-settings:var(--recursive-linear);letter-spacing:-.025em;font-size:1.8rem;line-height:1.15}.auth-login-hero .auth-tagline{color:var(--color-text-muted);margin-top:.5rem;font-size:1.15rem}.auth-tagline span{color:var(--color-cat-700)}.auth-login-hero .auth-description{max-width:23rem;color:var(--color-text-muted);margin-top:.625rem;font-size:.85rem;line-height:1.65}.auth-login-grid:has(.auth-panel--signup) .auth-login-hero{display:none}.auth-login-copy .auth-panel--signup{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.auth-login-copy{min-width:0;padding:0}.auth-login-copy>p{color:var(--color-text-muted);margin-top:1rem;line-height:1.65}.auth-login-copy>p[role=status]{border-left:3px solid var(--color-cat-500);background:var(--color-surface-2);padding:1rem}.auth-art{border:2px solid var(--color-border-strong);width:100%;max-width:22rem;min-height:14.5rem;box-shadow:5px 5px 0 var(--color-cat-300);background:linear-gradient(90deg, transparent 31px, #0b0b0f09 32px), linear-gradient(transparent 31px, #0b0b0f09 32px), var(--color-cat-50);background-size:32px 32px;place-items:center;margin:0 0 1.25rem;padding:.75rem;display:grid;position:relative}.auth-art>.meli-sprite{width:9.5rem;max-width:100%}.auth-art img{width:100%;height:auto;image-rendering:pixelated;display:block}.auth-art__pixels{background:var(--color-cat-500);width:.6rem;height:.6rem;box-shadow:-.9rem .9rem 0 var(--color-cat-300);position:absolute;top:1rem;right:1rem}.auth-content>h1{letter-spacing:-.025em;font-size:clamp(1.65rem,5vw,2rem);line-height:1.2}.auth-panel>h2{font-size:1.2rem}.auth-content>p{overflow-wrap:anywhere;line-height:1.6}.auth-panel{border:2px solid var(--color-border-strong);background:var(--color-surface);box-shadow:4px 4px 0 var(--color-surface-2);margin-top:1.5rem;padding:1.25rem}.consumer-ui .auth-primary,.consumer-ui .auth-secondary{white-space:normal;text-align:center;min-height:3.25rem;margin:1rem 0;padding:.9rem 1rem;line-height:1.35}.auth-panel>:first-child{margin-top:0}.auth-panel>:last-child{margin-bottom:0}.auth-panel:not(.auth-panel--signup) form>p{color:var(--color-text-muted);margin-block:1rem;font-size:.875rem;line-height:1.65}.auth-content input:not([class]):not([type=checkbox]):not([type=radio]){border:2px solid var(--color-border-strong);background:var(--color-surface);width:100%;min-height:3rem;color:var(--color-text);margin:.5rem 0 1rem;padding:.75rem;font-size:1rem;display:block}.auth-content select:not([class]){color:#0b0b0f;background:#fff;border:2px solid #8d8075;width:100%;max-width:100%;min-height:3rem;padding:.6rem;font-size:1rem}.auth-content label:not([class]){margin-top:1rem;font-weight:650;display:block}.auth-content input[type=radio]{vertical-align:middle;width:1.2rem;min-height:1.2rem;margin:0 .65rem 0 0;padding:0;display:inline-block}.auth-content summary{cursor:pointer;padding:.75rem 0;font-weight:650}.auth-content :disabled{cursor:not-allowed;color:#645d58;box-shadow:none;background:#e7dcd1}.auth-error{color:#80202f;background:#f7e7e8;border:2px solid #ad293e;padding:1rem}.auth-error button{cursor:pointer;padding:.6rem}.auth-challenge{min-height:3rem;margin-block:1.25rem}.auth-challenge>div:first-child{justify-content:center;display:flex}.auth-content footer{text-align:center;margin-top:2rem}.auth-content footer a{color:#9f292e}.auth-login-copy .auth-panel--access-options{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.auth-login-copy .auth-panel--access-options .auth-primary{margin:0 0 .75rem}.auth-login-copy .auth-panel--access-options .auth-secondary{margin:0}.auth-login-copy .auth-access-note{text-align:center;max-width:24rem;color:var(--color-text-muted);margin:1rem auto 0;padding-inline:.5rem;font-size:.75rem;line-height:1.65}.auth-login-copy footer{margin-top:1rem;font-size:.8rem}@media (max-height:740px){.auth-art{min-height:10rem;margin-bottom:1rem}.auth-art>.meli-sprite{width:7rem}.auth-login-hero{padding-block:1rem 1.25rem}}
.pwa-controls{text-align:right;position:relative}.pwa-button{border:2px solid var(--color-border-strong);background:var(--color-surface);min-height:44px;color:var(--color-text);font:inherit;box-shadow:3px 3px 0 var(--color-surface-2);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .8rem;font-size:.9rem;font-weight:760;transition:transform .15s,box-shadow .15s;display:inline-flex}.pwa-controls--compact>.pwa-button{width:44px;padding:0;font-size:1.2rem}.pwa-controls--compact>.pwa-button .pwa-button__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pwa-controls--compact .pwa-notices{z-index:2;border:1px solid var(--color-border);background:var(--color-surface);width:min(20rem,100vw - 4rem);box-shadow:4px 4px 0 var(--color-surface-2);padding:1rem;position:absolute;top:calc(100% + .75rem);right:0}.pwa-notices .pwa-note:first-child{margin-top:0}.pwa-notices .pwa-note:last-child{margin-bottom:0}.pwa-button:not(:disabled):active{box-shadow:none;transform:translate(3px,3px)}.pwa-button:disabled{opacity:.65;cursor:not-allowed}.pwa-note{text-align:left;max-width:24rem;font-size:.85rem;line-height:1.5}.pwa-dialog{border:2px solid var(--color-border-strong);background:var(--color-canvas);width:min(30rem,100% - 3rem);max-width:30rem;max-height:calc(100dvh - 3rem);color:var(--color-text);text-align:left;box-shadow:5px 5px 0 var(--color-cat-300);margin:auto;padding:clamp(1.5rem,4vw,2rem);overflow:auto}.pwa-dialog::backdrop{background:#0b0b0faa}.pwa-dialog h2{font-family:var(--font-display);margin:0 0 1.25rem;font-size:1.5rem;font-weight:760;line-height:1.2}.pwa-dialog p{margin-block:1rem;font-size:.9rem;line-height:1.6}.pwa-dialog form{margin-top:1.5rem}.pwa-dialog .pwa-button{background:var(--color-cat-500);border-color:var(--color-cat-500);width:100%;min-height:48px;color:var(--color-on-cat);box-shadow:4px 4px 0 var(--color-cat-300)}
