.caja-theme{--marino:var(--mogos-marino);--celeste:var(--mogos-celeste);--lima:var(--mogos-lima);--rojo:var(--mogos-rojo);--rojo-soft:var(--mogos-rojo-soft);--rojo-deep:var(--mogos-rojo-deep);--marino-soft:var(--mogos-marino-soft);--marino-deep:var(--mogos-marino-deep);--celeste-soft:var(--mogos-celeste-soft);--celeste-deep:var(--mogos-celeste-deep);--lima-soft:var(--mogos-lima-soft);--lima-deep:var(--mogos-lima-deep);--hueso:var(--mogos-hueso);--paper:var(--mogos-paper);--ink:var(--mogos-ink);--ink-soft:var(--mogos-ink-soft);--muted:var(--paper);--line:var(--mogos-line);--line-soft:var(--mogos-line-soft);--on-marino:var(--colors-base-white);--on-marino-soft:var(--mogos-on-marino-soft);--celeste-ink:#26708c;--warn-ink:var(--mogos-warning-deep);--success-ink:var(--mogos-success-deep);--grad-celeste-glow:radial-gradient(60% 80% at 80% 20%,rgba(170,228,243,0.3) 0%,rgba(170,228,243,0) 70%);--r-sm:6px;--r-md:14px;--r-lg:20px;--r-pill:999px;--bw-hair:0.5pt;--shadow-sm:0 1px 2px rgba(2,27,84,0.06);--shadow-md:0 6px 20px rgba(2,27,84,0.1);--ring:var(--celeste-ink);--background:var(--on-marino);--foreground:var(--ink);--card:var(--on-marino);--card-foreground:var(--ink);--popover:var(--on-marino);--popover-foreground:var(--ink);--primary:var(--marino);--primary-foreground:var(--on-marino);--secondary:var(--paper);--secondary-foreground:var(--ink);--muted-foreground:var(--ink-soft);--accent:var(--paper);--accent-foreground:var(--ink);--destructive:var(--rojo-deep);--destructive-foreground:var(--on-marino);--border:var(--line);--input:var(--line);--radius:var(--r-md);--colors-brand-50:var(--paper);--colors-brand-500:var(--marino);--colors-brand-600:var(--marino-soft);--colors-brand-700:var(--marino);--colors-gray-light-900:var(--ink);--colors-gray-light-700:var(--ink-soft);--colors-gray-light-500:var(--ink-soft);--colors-gray-light-100:var(--paper);--text-2xs:10px;--text-xs:11px;--text-sm:13px;--text-base:15px;--text-md:17px;--text-lg:19px;--text-xl:24px;--text-2xl:30px;--text-3xl:40px;--text-4xl:54px;--tracking-tight:-0.025em;--tracking-widest:0.16em;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in:cubic-bezier(0.55,0,0.6,0);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--duration-fast:160ms;--duration-base:260ms;--duration-slow:420ms;--duration-breathe:1700ms;--font-family-sans:var(--font-sans),system-ui,sans-serif;--font-family-display:var(--font-sans),system-ui,sans-serif;color:var(--ink);background-color:var(--hueso)}.caja-theme .caja-amount{font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight)}.caja-theme .caja-label{font-family:var(--font-sans),system-ui,sans-serif;text-transform:none;letter-spacing:normal;font-size:13px;font-weight:500}.caja-theme .caja-card{background-color:var(--paper);border:1px solid var(--line);border-radius:var(--r-md)}.caja-theme :is(.caja-press,.caja-press-card,.caja-navigation-item){transition:scale var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.caja-theme .caja-press:active:not(:disabled):not([aria-disabled=true]){scale:.96}.caja-theme :is(.caja-press-card,.caja-navigation-item):active:not(:disabled):not([aria-disabled=true]){scale:.985}.caja-theme .caja-navigation{isolation:isolate}.caja-theme .caja-navigation-indicator{position:absolute;inset:0 auto auto 0;z-index:-1;pointer-events:none;background:var(--paper);border-radius:var(--r-md);transition:transform var(--duration-slow) var(--ease-out)}.caja-theme .caja-navigation[data-indicator-ready] [aria-current=page]{background-color:transparent}.caja-theme .caja-tabbar .caja-navigation-item>svg{transition:transform var(--duration-base) var(--ease-out)}.caja-theme .caja-tabbar .caja-navigation-item[aria-current=page]>svg{transform:translateY(-2px)}.caja-theme .caja-tabbar .caja-navigation-item>span{transition:opacity var(--duration-base) var(--ease-out)}.caja-theme .caja-tabbar .caja-navigation-item:not([aria-current=page])>span{opacity:.85}@media (prefers-reduced-motion:reduce){.caja-theme .caja-tabbar .caja-navigation-item>:is(svg,span){transition:none}.caja-theme .caja-tabbar .caja-navigation-item[aria-current=page]>svg{transform:none}}.caja-theme [data-slot=skeleton]{background-color:color-mix(in srgb,var(--marino) 7%,var(--hueso));animation:caja-skeleton-breathe var(--duration-breathe) var(--ease-in-out) infinite alternate}@keyframes caja-skeleton-breathe{0%{opacity:.55}to{opacity:1}}.caja-theme .caja-rot{border-bottom:1px dashed var(--ink-soft);padding-bottom:1px}.caja-theme .caja-chips-scroll{display:flex;flex-wrap:nowrap;overflow-x:auto;mask-image:linear-gradient(90deg,#000,#000 82%,rgba(0,0,0,.3))}.caja-theme .caja-chips-scroll[data-overflow=none]{mask-image:none}.caja-theme .caja-chips-scroll[data-overflow=start]{mask-image:linear-gradient(90deg,rgba(0,0,0,.3),#000 18%,#000)}.caja-theme .caja-chips-scroll[data-overflow=both]{mask-image:linear-gradient(90deg,rgba(0,0,0,.3),#000 18%,#000 82%,rgba(0,0,0,.3))}@media (min-width:1024px){.caja-theme .caja-chips-scroll,.caja-theme .caja-chips-scroll[data-overflow]{flex-wrap:wrap;overflow-x:visible;mask-image:none}}.caja-theme [contenteditable],.caja-theme input,.caja-theme select,.caja-theme textarea{font-size:16px}.caja-theme .caja-amount-field{font-size:54px;line-height:1;min-height:56px;padding:0}.caja-theme{--caja-key-h:56px;--caja-cta-h:calc(65px + max(0.75rem, env(safe-area-inset-bottom)));--caja-pad-h:calc(4 * var(--caja-key-h) + 3 * 8px + 17px);--caja-dock-h:calc(var(--caja-pad-h) + var(--caja-cta-h))}@media (max-height:720px){.caja-theme{--caja-key-h:48px}}.caja-theme .caja-capture-screen input,.caja-theme .caja-capture-screen textarea{scroll-margin-top:9rem}.caja-theme :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--celeste-ink);outline-offset:3px}.caja-theme :is([data-slot=dialog-close],[data-slot=sheet-close]){display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}@media (prefers-reduced-motion:reduce){.caja-theme .caja-navigation-indicator,.caja-theme .caja-navigation-item,.caja-theme .caja-press,.caja-theme .caja-press-card,.caja-theme [data-slot=dialog-content],.caja-theme [data-slot=dialog-overlay],.caja-theme [data-slot=skeleton]{animation:none;transition:none}.caja-theme :is(.caja-press,.caja-press-card,.caja-navigation-item):active:not(:disabled):not([aria-disabled=true]){scale:1}}:root{--sileo-spring-easing:linear(0,0.002 0.6%,0.007 1.2%,0.015 1.8%,0.026 2.4%,0.041 3.1%,0.06 3.8%,0.108 5.3%,0.157 6.6%,0.214 8%,0.467 13.7%,0.577 16.3%,0.631 17.7%,0.682 19.1%,0.73 20.5%,0.771 21.8%,0.808 23.1%,0.844 24.5%,0.874 25.8%,0.903 27.2%,0.928 28.6%,0.952 30.1%,0.972 31.6%,0.988 33.1%,1.01 35.7%,1.025 38.5%,1.034 41.6%,1.038 45%,1.035 50.1%,1.012 64.2%,1.003 73%,0.999 83.7%,1);--sileo-duration:600ms;--sileo-height:40px;--sileo-width:350px;--sileo-state-success:oklch(0.723 0.219 142.136);--sileo-state-loading:oklch(0.556 0 0);--sileo-state-error:oklch(0.637 0.237 25.331);--sileo-state-warning:oklch(0.795 0.184 86.047);--sileo-state-info:oklch(0.685 0.169 237.323);--sileo-state-action:oklch(0.623 0.214 259.815)}[data-sileo-toast]{position:relative;cursor:pointer;pointer-events:auto;touch-action:none;border:0;background:transparent;padding:0;width:var(--sileo-width);height:var(--_h,var(--sileo-height));opacity:0;transform:translateZ(0) scale(.95);transform-origin:center;contain:layout style;overflow:visible}[data-sileo-toast][data-state=loading]{cursor:default}[data-sileo-toast][data-ready=true]{opacity:1;transform:translateZ(0) scale(1);transition:transform calc(var(--sileo-duration) * .66) var(--sileo-spring-easing),opacity calc(var(--sileo-duration) * .66) var(--sileo-spring-easing),margin-bottom calc(var(--sileo-duration) * .66) var(--sileo-spring-easing),margin-top calc(var(--sileo-duration) * .66) var(--sileo-spring-easing),height var(--sileo-duration) var(--sileo-spring-easing)}[data-sileo-viewport][data-position^=top]
	[data-sileo-toast]:not([data-ready=true]){transform:translateY(-6px) scale(.95)}[data-sileo-viewport][data-position^=bottom]
	[data-sileo-toast]:not([data-ready=true]){transform:translateY(6px) scale(.95)}[data-sileo-toast][data-ready=true][data-exiting=true]{opacity:0;pointer-events:none}[data-sileo-viewport][data-position^=top]
	[data-sileo-toast][data-ready=true][data-exiting=true]{transform:translateY(-6px) scale(.95)}[data-sileo-viewport][data-position^=bottom]
	[data-sileo-toast][data-ready=true][data-exiting=true]{transform:translateY(6px) scale(.95)}[data-sileo-canvas]{position:absolute;left:0;right:0;pointer-events:none;transform:translateZ(0);contain:layout style;overflow:visible}[data-sileo-canvas][data-edge=top]{bottom:0;transform:scaleY(-1) translateZ(0)}[data-sileo-canvas][data-edge=bottom]{top:0}[data-sileo-svg]{overflow:visible}[data-sileo-header]{position:absolute;z-index:20;display:flex;align-items:center;padding:.5rem;height:var(--sileo-height);overflow:hidden;left:var(--_px,0);transform:var(--_ht);max-width:var(--_pw)}[data-sileo-toast][data-ready=true] [data-sileo-header]{transition:transform var(--sileo-duration) var(--sileo-spring-easing),left var(--sileo-duration) var(--sileo-spring-easing),max-width var(--sileo-duration) var(--sileo-spring-easing)}[data-sileo-header][data-edge=top]{bottom:0}[data-sileo-header][data-edge=bottom]{top:0}[data-sileo-header-stack]{position:relative;display:inline-flex;align-items:center;height:100%}[data-sileo-header-inner]{display:flex;align-items:center;gap:.5rem;white-space:nowrap;opacity:1;filter:blur(0);transform:translateZ(0)}[data-sileo-header-inner][data-layer=current]{position:relative;z-index:1;animation:sileo-header-enter var(--sileo-duration) var(--sileo-spring-easing) both}[data-sileo-header-inner][data-exiting=true],[data-sileo-header-inner][data-layer=current]:not(:only-child){will-change:opacity,filter}[data-sileo-header-inner][data-layer=prev]{position:absolute;left:0;top:0;z-index:0;pointer-events:none}[data-sileo-header-inner][data-exiting=true]{animation:sileo-header-exit calc(var(--sileo-duration) * .7) ease forwards}[data-sileo-badge]{display:flex;height:24px;width:24px;flex-shrink:0;align-items:center;justify-content:center;padding:2px;box-sizing:border-box;border-radius:9999px;color:var(--sileo-tone,currentColor);background-color:var(--sileo-tone-bg,transparent)}[data-sileo-title]{font-size:.825rem;line-height:1rem;font-weight:500;text-transform:capitalize;color:var(--sileo-tone,currentColor)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state]{--_c:var(--sileo-state-success)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=loading]{--_c:var(--sileo-state-loading)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=error]{--_c:var(--sileo-state-error)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=warning]{--_c:var(--sileo-state-warning)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=info]{--_c:var(--sileo-state-info)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=action]{--_c:var(--sileo-state-action)}:is([data-sileo-badge],[data-sileo-title])[data-state]{--sileo-tone:var(--_c);--sileo-tone-bg:color-mix(in oklch,var(--_c) 20%,transparent)}[data-sileo-content]{position:absolute;left:0;z-index:10;width:100%;pointer-events:none;opacity:var(--_co,0)}[data-sileo-content]:not([data-visible=true]){content-visibility:hidden}[data-sileo-toast][data-ready=true] [data-sileo-content]{transition:opacity calc(var(--sileo-duration) * .08) ease calc(var(--sileo-duration) * .04)}[data-sileo-content][data-edge=top]{top:0}[data-sileo-content][data-edge=bottom]{top:var(--sileo-height)}[data-sileo-content][data-visible=true]{pointer-events:auto}[data-sileo-toast][data-ready=true]
	[data-sileo-content][data-visible=true]{transition:opacity calc(var(--sileo-duration) * .6) ease calc(var(--sileo-duration) * .3)}[data-sileo-description]{width:100%;text-align:left;padding:1rem;font-size:.875rem;line-height:1.25rem;contain:layout style paint;content-visibility:auto}[data-sileo-button]{display:flex;align-items:center;justify-content:center;height:1.75rem;padding:0 .625rem;margin-top:.75rem;border-radius:9999px;border:0;font-size:.75rem;font-weight:500;cursor:pointer;color:var(--sileo-btn-color,currentColor);background-color:var(--sileo-btn-bg,transparent);transition:background-color .15s ease}[data-sileo-button]:hover{background-color:var(--sileo-btn-bg-hover,transparent)}[data-sileo-button][data-state]{--sileo-btn-color:var(--_c);--sileo-btn-bg:color-mix(in oklch,var(--_c) 15%,transparent);--sileo-btn-bg-hover:color-mix(in oklch,var(--_c) 25%,transparent)}[data-sileo-icon=spin]{animation:sileo-spin 1s linear infinite}@keyframes sileo-spin{to{transform:rotate(1turn)}}@keyframes sileo-header-enter{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur(0)}}@keyframes sileo-header-exit{0%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(6px)}}[data-sileo-viewport]{position:fixed;z-index:50;display:flex;gap:.75rem;padding:.75rem;pointer-events:none;max-width:calc(100vw - 1.5rem);contain:layout style}[data-sileo-viewport][data-position^=top]
	[data-sileo-toast]:not([data-ready=true]){margin-bottom:calc(-1 * (var(--sileo-height) + .75rem))}[data-sileo-viewport][data-position^=bottom]
	[data-sileo-toast]:not([data-ready=true]){margin-top:calc(-1 * (var(--sileo-height) + .75rem))}[data-sileo-viewport][data-position^=top]{top:0;flex-direction:column-reverse}[data-sileo-viewport][data-position^=bottom]{bottom:0;flex-direction:column}[data-sileo-viewport][data-position$=left]{left:0;align-items:flex-start}[data-sileo-viewport][data-position$=right]{right:0;align-items:flex-end}[data-sileo-viewport][data-position$=center]{left:50%;transform:translateX(-50%);align-items:center}@media (prefers-reduced-motion:no-preference){[data-sileo-toast][data-ready=true]:hover,[data-sileo-toast][data-ready=true][data-exiting=true]{will-change:transform,opacity,height}}@media (prefers-reduced-motion:reduce){[data-sileo-viewport],[data-sileo-viewport] *,[data-sileo-viewport] :after,[data-sileo-viewport] :before{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}}[data-sileo-viewport][data-theme=dark] [data-sileo-description]{color:rgba(0,0,0,.5)}[data-sileo-viewport][data-theme=light] [data-sileo-description]{color:rgba(255,255,255,.5)}:root:root{--sileo-state-info:oklch(0.68 0.13 262);--sileo-state-action:oklch(0.68 0.13 262);--sileo-state-success:oklch(0.75 0.12 158);--sileo-state-error:oklch(0.66 0.16 25);--sileo-state-warning:oklch(0.8 0.11 85)}[data-sileo-title][data-sileo-title]{text-transform:none}