.lumen-mobile-nav,.lumen-mobile-more{display:none}@media (max-width:767px){html{-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{width:100%;max-width:100%;overflow-x:hidden}body{min-width:0}.lumen-shell,.lumen-shell>main,.lumen-shell>main>section,.lumen-shell>main>main,.lumen-shell header,.lumen-shell section,.lumen-shell article,.lumen-shell form{min-width:0;max-width:100%}.lumen-shell .lumen-sidebar{display:none!important}.lumen-shell>main{width:100%;min-width:0;padding-left:0!important;padding-bottom:calc(104px + env(safe-area-inset-bottom))!important}.lumen-shell>main>section{min-width:0;padding:16px!important}.lumen-shell>main>main{min-width:0;padding-left:16px!important;padding-right:16px!important}.lumen-shell h1{overflow-wrap:anywhere;line-height:1.05}.lumen-shell h2,.lumen-shell h3,.lumen-shell p{overflow-wrap:anywhere}.lumen-shell input,.lumen-shell textarea,.lumen-shell select{width:100%;min-width:0;max-width:100%;font-size:16px!important}.lumen-shell button,.lumen-shell a{touch-action:manipulation;max-width:100%}.lumen-shell form [class~=grid-cols-2],.lumen-shell form [class~=grid-cols-3],.lumen-shell form [class~=grid-cols-4]{grid-template-columns:minmax(0,1fr)!important}.lumen-shell table{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;display:block;overflow-x:auto}.lumen-shell table th,.lumen-shell table td{white-space:nowrap}.lumen-shell [class*=overflow-x-auto]{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%}.lumen-shell [role=dialog],.lumen-shell .fixed.inset-0:not(.lumen-intro-cover)>form,.lumen-shell .fixed.inset-0:not(.lumen-intro-cover)>[class*=max-w-]{width:min(100%,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;overflow-y:auto!important}.lumen-shell .recharts-wrapper,.lumen-shell .recharts-responsive-container,.lumen-shell .recharts-surface{max-width:100%!important}.lumen-shell .recharts-wrapper{min-width:0!important}.lumen-shell>button[data-lumen-no-mask][aria-label*=valores]{right:16px!important;bottom:calc(88px + env(safe-area-inset-bottom))!important}.lumen-global-new-menu{right:76px!important;bottom:calc(88px + env(safe-area-inset-bottom))!important}.lumen-global-new-button{width:48px!important;min-width:48px!important;height:48px!important;padding:0!important}.lumen-global-new-plus{margin-right:0!important}.lumen-global-new-label{display:none}.lumen-global-new-popover{left:12px!important;right:12px!important;bottom:calc(148px + env(safe-area-inset-bottom))!important;width:auto!important;max-height:min(58dvh,520px)!important;position:fixed!important}.lumen-mobile-nav{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:95;border:1px solid var(--lumen-border-strong);background:color-mix(in srgb, var(--lumen-panel) 96%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;min-height:68px;padding:7px;display:grid;position:fixed;box-shadow:0 18px 55px #00000061}.lumen-mobile-nav-item{min-width:0;min-height:54px;color:var(--lumen-text-muted);text-align:center;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:9px;line-height:1;text-decoration:none;transition:background-color .16s,color .16s,transform .16s;display:flex}.lumen-mobile-nav-item:active{transform:scale(.96)}.lumen-mobile-nav-item.is-active{color:#22d3ee;background:#06b6d41c}.lumen-mobile-nav-icon{place-items:center;min-height:22px;font-size:18px;font-weight:700;line-height:1;display:grid}.lumen-mobile-more{z-index:94;display:block;position:fixed;inset:0}.lumen-mobile-more-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020617a8;border:0;width:100%;height:100%;position:absolute;inset:0}.lumen-mobile-more-sheet{left:8px;right:8px;bottom:calc(84px + env(safe-area-inset-bottom));border:1px solid var(--lumen-border-strong);background:var(--lumen-panel);max-height:min(68dvh,620px);color:var(--lumen-text);border-radius:26px;padding:12px 14px 16px;position:absolute;overflow-y:auto;box-shadow:0 28px 80px #0000007a}.lumen-mobile-more-sheet .text-slate-100,.lumen-mobile-more-sheet .text-slate-300{color:var(--lumen-text)!important}.lumen-mobile-more-sheet .text-slate-500{color:var(--lumen-text-soft)!important}.lumen-mobile-sheet-handle{background:var(--lumen-border-strong);border-radius:999px;width:44px;height:4px;margin:0 auto 12px}[data-lumen-module-home-mount]{margin-top:32px}[data-lumen-module-home-mount]>section{border-radius:20px!important;margin-bottom:0!important;padding:16px!important}[data-lumen-module-home-mount]>section>div:first-child{align-items:stretch}[data-lumen-module-home-mount]>section>div:first-child>a{text-align:center;width:100%}.lumen-wedding-subnav{padding:6px 10px!important}.lumen-wedding-subnav-track{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px!important}.lumen-wedding-subnav-track::-webkit-scrollbar{display:none}.lumen-wedding-subnav-item{min-height:42px;height:42px!important;padding-left:12px!important;padding-right:12px!important}main.bg-\[\#FCFAF6\]{width:100%;max-width:100%;overflow-x:hidden}main.bg-\[\#FCFAF6\] section[class*=px-6]{padding-left:18px!important;padding-right:18px!important}main.bg-\[\#FCFAF6\] section[class*=py-20]{padding-top:52px!important;padding-bottom:52px!important}main.bg-\[\#FCFAF6\] section:first-child h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(2.45rem,12vw,4.1rem)!important;line-height:1.02!important}main.bg-\[\#FCFAF6\] section:first-child button{width:min(100%,320px);min-height:46px}main.bg-\[\#FCFAF6\] input,main.bg-\[\#FCFAF6\] textarea,main.bg-\[\#FCFAF6\] select{max-width:100%;font-size:16px!important}main.bg-\[\#FCFAF6\] p,main.bg-\[\#FCFAF6\] a,main.bg-\[\#FCFAF6\] span{overflow-wrap:anywhere}main.bg-\[\#FCFAF6\] .fixed.inset-0>div,main.bg-\[\#FCFAF6\] [role=dialog]{width:min(100%,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;overflow-y:auto!important}}@media (max-width:420px){.lumen-wedding-subnav-brand{display:none}.lumen-mobile-nav{padding-left:4px;padding-right:4px;left:6px;right:6px}.lumen-mobile-nav-item{font-size:8px}}@media (min-width:768px) and (max-width:1100px){.lumen-shell>main>section,.lumen-shell>main>main{padding-left:24px!important;padding-right:24px!important}}
