.customer-liquid-surface:has(>main>.grid>a[href=\/explorar]){isolation:isolate}.customer-liquid-surface:has(>main>.grid>a[href=\/explorar]):before{content:"";pointer-events:none;z-index:0;opacity:.66;inset-inline:0;background:linear-gradient(#0a0908e6 0%,#0a0908ad 16%,#0a0908b8 56%,#0a0908f0 100%),url(/assets/ambiente-cFStzzX3.webp) 50% 52%/cover no-repeat;position:absolute;top:44dvh;bottom:0}.customer-liquid-surface:has(>main>.grid>a[href=\/explorar])>div:first-child{z-index:1;position:relative}.customer-liquid-surface:has(>main>.grid>a[href=\/explorar])>main{z-index:1;position:relative}@media (width>=40rem) and (orientation:portrait){.customer-liquid-surface:has(>main>.grid>a[href=\/explorar]):before{opacity:.58;top:58dvh}}@media (width>=40rem) and (orientation:landscape){.customer-liquid-surface:has(>main>.grid>a[href=\/explorar]):before{opacity:.54;inset-block:0;background:linear-gradient(90deg,#0a0908fa 0%,#0a0908bd 22%,#0a0908ad 64%,#0a0908e0 100%),url(/assets/ambiente-cFStzzX3.webp) 50%/cover no-repeat;left:50%;right:0}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.customer-liquid-surface:has(>main>.grid>a[href=\/explorar]):before{opacity:.24}}:where(.liquid-glass,.glass.glass,.customer-liquid-surface>main>.grid>a,.customer-liquid-surface>main>.grid>.grid>button,.customer-liquid-surface>main>.grid>div.mt-3 button,.customer-liquid-surface header.sticky label[class*=bg-secondary],.customer-liquid-surface header.sticky a[href=\/explorar],.customer-liquid-surface header.sticky nav button){--liquid-x:50%;--liquid-y:50%;isolation:isolate;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 1px #ffffff7a,inset 1px 0 #ffffff1a,inset -1px 0 #0000002e,inset 0 -1px #00000047,0 16px 36px -24px #000000e0,0 3px 10px -7px #000000b3;-webkit-backdrop-filter:blur(18px)saturate(178%)contrast(1.08)brightness(1.08)!important;background:linear-gradient(#ffffff21 0%,#ffffff0a 42%,#ffffff05 100%),#0c0a092e!important;border-color:#ffffff3d!important}:where(.liquid-glass,.glass.glass,.customer-liquid-surface>main>.grid>a,.customer-liquid-surface>main>.grid>.grid>button,.customer-liquid-surface>main>.grid>div.mt-3 button,.customer-liquid-surface header.sticky label[class*=bg-secondary],.customer-liquid-surface header.sticky a[href=\/explorar],.customer-liquid-surface header.sticky nav button):before{content:"";pointer-events:none;z-index:0;border-radius:inherit;opacity:.92;background:radial-gradient(115% 88% at 18% -18%,#ffffff57 0%,#ffffff1a 24%,#0000 53%),radial-gradient(90% 70% at 96% 112%,#c69a6321 0%,#0000 58%),linear-gradient(112deg,#ffffff1f 0%,#0000 26% 72%,#ffffff12 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 .5px #ffffff2e,inset 0 9px 18px -17px #ffffffe6,inset 0 -9px 16px -15px #000c}:where(.liquid-glass-interactive,.glass.glass,.customer-liquid-surface>main>.grid>a,.customer-liquid-surface>main>.grid>.grid>button,.customer-liquid-surface>main>.grid>div.mt-3 button,.customer-liquid-surface header.sticky a,.customer-liquid-surface header.sticky button,.customer-liquid-surface header.sticky label[class*=bg-secondary]):after{content:"";pointer-events:none;z-index:2;border-radius:inherit;background:radial-gradient(circle at var(--liquid-x) var(--liquid-y), #ffffffa8 0%, #ffffff47 10%, #ffe8c921 22%, transparent 42%);mix-blend-mode:screen;opacity:0;transition:opacity .18s;position:absolute;inset:0}@media (hover:hover){:where(.liquid-glass-interactive,.glass.glass,.customer-liquid-surface>main>.grid>a,.customer-liquid-surface>main>.grid>.grid>button,.customer-liquid-surface>main>.grid>div.mt-3 button,.customer-liquid-surface header.sticky a,.customer-liquid-surface header.sticky button,.customer-liquid-surface header.sticky label[class*=bg-secondary]):hover:after{opacity:.28}}:where(.liquid-glass-interactive,.glass.glass,.customer-liquid-surface>main>.grid>a,.customer-liquid-surface>main>.grid>.grid>button,.customer-liquid-surface>main>.grid>div.mt-3 button,.customer-liquid-surface header.sticky a,.customer-liquid-surface header.sticky button,.customer-liquid-surface header.sticky label[class*=bg-secondary])[data-liquid-active=true]:after,:where(.liquid-glass-interactive,.glass.glass,.customer-liquid-surface>main>.grid>a,.customer-liquid-surface>main>.grid>.grid>button,.customer-liquid-surface>main>.grid>div.mt-3 button,.customer-liquid-surface header.sticky a,.customer-liquid-surface header.sticky button,.customer-liquid-surface header.sticky label[class*=bg-secondary]):active:after{opacity:.82}:where(.liquid-glass-interactive,.glass.glass,.customer-liquid-surface>main>.grid>a,.customer-liquid-surface>main>.grid>.grid>button,.customer-liquid-surface>main>.grid>div.mt-3 button,.customer-liquid-surface header.sticky a,.customer-liquid-surface header.sticky button)[data-liquid-active=true],:where(.liquid-glass-interactive,.glass.glass,.customer-liquid-surface>main>.grid>a,.customer-liquid-surface>main>.grid>.grid>button,.customer-liquid-surface>main>.grid>div.mt-3 button,.customer-liquid-surface header.sticky a,.customer-liquid-surface header.sticky button):active{box-shadow:inset 0 1px #ffffff8f,inset 0 -1px #00000038,0 11px 26px -19px #000000d1;transform:scale(.972)translateZ(0)!important}.liquid-glass-clear,.glass.glass{box-shadow:inset 0 1px #ffffff85,inset 0 -1px #0000003d,0 14px 32px -23px #000000e6;-webkit-backdrop-filter:blur(12px)saturate(190%)contrast(1.08)brightness(1.12)!important;background:linear-gradient(#ffffff1c 0%,#ffffff05 100%),#0606061c!important;border-color:#ffffff45!important}.liquid-glass-tinted,.customer-liquid-surface>main>.grid>a:first-child,.customer-liquid-surface header.sticky nav button[aria-current=true]{box-shadow:inset 0 1px #fffaf0ad,inset 0 -1px #5230123d,0 19px 40px -24px #c69a6385,0 5px 14px -10px #000000c2;background:linear-gradient(180deg, #ffffff40 0%, #ffffff14 40%, #ffffff08 100%), color-mix(in oklab, var(--primary) 42%, transparent), #2b1a0c24!important;-webkit-backdrop-filter:blur(17px)saturate(184%)contrast(1.06)brightness(1.09)!important;border-color:#ffe7c86b!important}.customer-liquid-surface>main>.grid>a:not(:first-child),.customer-liquid-surface>main>.grid>.grid>button,.customer-liquid-surface>main>.grid>div.mt-3 button{background:linear-gradient(#ffffff1f 0%,#ffffff08 100%),#0c0a092b!important}.customer-liquid-surface>main>.grid>a>span:first-child{box-shadow:inset 0 1px #ffffff2e;background:#ffffff1a!important}.customer-liquid-surface header.sticky[class*=bg-background\/90]{box-shadow:0 16px 28px -25px #000000d9;-webkit-backdrop-filter:blur(13px)saturate(128%)!important;background:linear-gradient(#0a0908d1 0%,#0a09088c 74%,#0a09083d 100%)!important;border-bottom-color:#ffffff0d!important}.customer-liquid-surface header.sticky label[class*=bg-secondary],.customer-liquid-surface header.sticky a[href=\/explorar],.customer-liquid-surface header.sticky nav button{background:linear-gradient(#ffffff1f,#ffffff08),#0a09082b!important}.customer-liquid-surface>main>.grid:has(:active)>:is(a,.grid,div.mt-3){filter:brightness(1.035)}@media (width<=40rem){:where(.liquid-glass,.glass.glass,.customer-liquid-surface>main>.grid>a,.customer-liquid-surface>main>.grid>.grid>button,.customer-liquid-surface>main>.grid>div.mt-3 button,.customer-liquid-surface header.sticky label[class*=bg-secondary],.customer-liquid-surface header.sticky a[href=\/explorar],.customer-liquid-surface header.sticky nav button){-webkit-backdrop-filter:blur(15px)saturate(172%)contrast(1.06)brightness(1.07)!important}.liquid-glass-clear,.glass.glass{-webkit-backdrop-filter:blur(10px)saturate(184%)contrast(1.06)brightness(1.1)!important}}@media (prefers-reduced-transparency:reduce){:where(.liquid-glass,.liquid-glass-clear,.liquid-glass-tinted,.glass.glass,.customer-liquid-surface>main>.grid>a,.customer-liquid-surface>main>.grid>.grid>button,.customer-liquid-surface>main>.grid>div.mt-3 button,.customer-liquid-surface header.sticky label[class*=bg-secondary],.customer-liquid-surface header.sticky a[href=\/explorar],.customer-liquid-surface header.sticky nav button){-webkit-backdrop-filter:none!important;background:#181410f2!important}.liquid-glass-tinted,.customer-liquid-surface>main>.grid>a:first-child,.customer-liquid-surface header.sticky nav button[aria-current=true]{background:#c69a63f0!important}}@media (prefers-contrast:more){:where(.liquid-glass,.liquid-glass-clear,.liquid-glass-tinted,.glass.glass,.customer-liquid-surface>main>.grid>a,.customer-liquid-surface>main>.grid>.grid>button,.customer-liquid-surface>main>.grid>div.mt-3 button,.customer-liquid-surface header.sticky label[class*=bg-secondary],.customer-liquid-surface header.sticky a[href=\/explorar],.customer-liquid-surface header.sticky nav button){border-color:#ffffff85!important}}@media (prefers-reduced-motion:reduce){:where(.liquid-glass-interactive,.glass.glass,.customer-liquid-surface>main>.grid>a,.customer-liquid-surface>main>.grid>.grid>button,.customer-liquid-surface>main>.grid>div.mt-3 button,.customer-liquid-surface header.sticky a,.customer-liquid-surface header.sticky button){transform:none!important}:where(.liquid-glass-interactive,.glass.glass,.customer-liquid-surface>main>.grid>a,.customer-liquid-surface>main>.grid>.grid>button,.customer-liquid-surface>main>.grid>div.mt-3 button,.customer-liquid-surface header.sticky a,.customer-liquid-surface header.sticky button):after{display:none}}.customer-liquid-surface>main>.grid>a>*,.customer-liquid-surface>main>.grid>.grid>button>*,.customer-liquid-surface>main>.grid>div.mt-3 button>*{z-index:1;position:relative}.customer-liquid-surface>main>.grid>a:first-child{text-shadow:0 1px 10px #0000007a;color:var(--on-media)!important}.customer-liquid-surface>main>.grid>a:first-child>span:first-child{box-shadow:inset 0 1px #ffffff4d,0 8px 20px -14px #000c;color:var(--on-media)!important;background:#ffffff1f!important}.customer-liquid-surface>main>.grid>a:first-child>span:nth-child(2)>span:last-child{color:#fffaf3d1!important;opacity:1!important}.customer-liquid-surface>main>.grid>a:first-child>svg{color:#fffaf3e0!important}@media (pointer:coarse) and (width<=40rem){.customer-liquid-surface>main>.grid>a:first-child{background:linear-gradient(180deg, #ffffff3b 0%, #ffffff12 42%, #ffffff08 100%), color-mix(in oklab, var(--primary) 34%, transparent), #1c120a3d!important;border-color:#ffecd375!important}}@media (prefers-contrast:more){.customer-liquid-surface>main>.grid>a:first-child{text-shadow:0 1px 8px #000000b8;color:#fffdf9!important}}.liquid-glass-tinted{text-shadow:0 1px 9px #00000057;color:var(--on-media)!important}.liquid-glass-interactive{transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .22s,box-shadow .22s,background-color .22s}.liquid-glass-interactive:focus-visible{outline:none;box-shadow:inset 0 1px #ffffff85,0 0 0 3px #ffffff24,0 0 0 5px #c69a6357,0 18px 38px -24px #000000e6!important}@keyframes br77-glass-arrive{0%{opacity:0;transform:translateY(14px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes br77-brand-arrive{0%{opacity:0;transform:translateY(12px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes br77-photo-breathe{0%{transform:scale(1.035)}to{transform:scale(1.005)}}.br77-hub{background:radial-gradient(circle at 62% 42%, #c69a6314, transparent 31rem), var(--background)}.br77-hub .br77-hero>img{animation:1.3s cubic-bezier(.18,.8,.22,1) both br77-photo-breathe}.br77-hub .br77-hero-brand{animation:.82s cubic-bezier(.16,1,.3,1) 90ms both br77-brand-arrive}.br77-hub .br77-hub-panel{isolation:isolate;position:relative}.br77-hub .br77-hub-panel:before{content:"";pointer-events:none;z-index:-1;filter:blur(26px);opacity:.86;background:radial-gradient(at 28% 24%,#ffffff0d,#0000 48%),radial-gradient(at 72% 35%,#c69a6317,#0000 47%);height:19rem;position:absolute;inset:-6rem -5rem auto}.br77-hub .br77-hub-actions>*{animation:.62s cubic-bezier(.16,1,.3,1) both br77-glass-arrive}.br77-hub .br77-hub-actions>:first-child{animation-delay:.13s}.br77-hub .br77-hub-actions>:nth-child(2){animation-delay:.19s}.br77-hub .br77-hub-actions>:nth-child(3){animation-delay:.25s}.br77-hub .br77-hub-actions>:nth-child(4){animation-delay:.31s}.br77-hub .br77-hub-primary,.br77-hub .br77-hub-secondary,.br77-hub .br77-hub-tile,.br77-hub .br77-hub-actions>div.mt-3 button{border-radius:1.55rem}.br77-hub .br77-hub-primary{border-color:#ffecd57a!important;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #48270f38,0 22px 50px -30px #c69a63b8,0 12px 28px -24px #000000eb!important}.br77-hub .br77-hub-primary>span:first-child{box-shadow:inset 0 1px #ffffff40,0 8px 20px -15px #000000e6}.br77-hub .br77-hub-secondary,.br77-hub .br77-hub-tile,.br77-hub .br77-hub-actions>div.mt-3 button{border-color:#ffffff38!important;box-shadow:inset 0 1px #ffffff5c,inset 0 -1px #00000047,0 16px 34px -27px #000000eb!important}.br77-hub .br77-hub-tile:active,.br77-hub .br77-hub-actions>div.mt-3 button:active{transform:scale(.965)translateY(1px)!important}.customer-liquid-surface>header.sticky{box-shadow:0 22px 44px -38px #000000f5;border-bottom-color:#0000!important}.customer-liquid-surface>header.sticky:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);height:1px;position:absolute;inset:auto 0 -1px}.customer-liquid-surface>header.sticky label:focus-within{transform:scale(1.008);border-color:#ffffff61!important;box-shadow:inset 0 1px #ffffff75,0 14px 34px -25px #000000f2,0 0 0 1px #c69a632e!important}.customer-liquid-surface>header.sticky nav button{border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff24}.customer-liquid-surface>header.sticky nav button[aria-current=true]{color:var(--on-media)!important;background:linear-gradient(180deg, #ffffff3b, #ffffff12), color-mix(in oklab, var(--primary) 38%, transparent)!important;border-color:#ffebd261!important;box-shadow:inset 0 1px #ffffff94,0 10px 26px -18px #c69a639e!important}.customer-liquid-surface>header.sticky+main section>h2{letter-spacing:-.025em;text-wrap:balance}.customer-liquid-surface>header.sticky+main section ul>li>a{border-radius:1.35rem;transition:transform .18s cubic-bezier(.2,.8,.2,1),background-color .18s,border-color .18s,box-shadow .18s}.customer-liquid-surface>header.sticky+main section ul>li>a:active{transform:scale(.985)}.customer-liquid-surface>header.sticky+main section ul>li img{box-shadow:inset 0 0 0 1px #ffffff14,0 12px 28px -22px #000000eb}@media (width<=39.999rem){.customer-liquid-surface>header.sticky+main section ul>li>a{margin-inline:-.55rem;padding-inline:.55rem}.customer-liquid-surface>header.sticky+main section ul>li>a:active{background:#ffffff0a}}@media (width>=40rem){.customer-liquid-surface>header.sticky+main section ul>li>a:hover{transform:translateY(-2px);box-shadow:0 20px 42px -30px #000000f2;border-color:#c69a634d!important}}.fixed.inset-0:has(>.snap-feed)>.pointer-events-none.absolute.inset-x-0.top-0{background:linear-gradient(#050504c7 0%,#05050454 66%,#0000 100%)!important}.fixed.inset-0:has(>.snap-feed) nav button{border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff2e}.fixed.inset-0:has(>.snap-feed) nav button[aria-current=true]{color:#17110b!important;-webkit-backdrop-filter:blur(14px)saturate(150%)!important;background:linear-gradient(#ffffffe0,#fff8eebd)!important;border-color:#ffffffb3!important;box-shadow:inset 0 1px #fff,0 10px 24px -17px #ffffff8c!important}.snap-feed section[data-id] img[alt]:not([alt=""]),.snap-feed section[data-id] video{transition:transform .9s cubic-bezier(.16,1,.3,1);transform:scale(1.012)}.snap-feed section[data-id] h2{letter-spacing:-.035em;text-shadow:0 4px 22px #000000bd}.snap-feed section[data-id] .liquid-glass-clear{border-color:#ffffff45!important}@media (width<=39.999rem){.snap-feed section[data-id] .absolute.bottom-0.right-0.flex.flex-col{-webkit-backdrop-filter:blur(16px)saturate(175%)contrast(1.06);background:linear-gradient(#ffffff1f,#ffffff08),#0a09082e;border:1px solid #ffffff38;border-radius:999px;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #0000003d,0 20px 42px -26px #000000f2;gap:.15rem!important;padding:.42rem!important}.snap-feed section[data-id] .absolute.bottom-0.right-0.flex.flex-col>div{gap:.18rem!important}.snap-feed section[data-id] .absolute.bottom-0.right-0.flex.flex-col button.liquid-glass{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}.snap-feed section[data-id] .absolute.bottom-0.right-0.flex.flex-col button.liquid-glass:before,.snap-feed section[data-id] .absolute.bottom-0.right-0.flex.flex-col button.liquid-glass:after{opacity:0!important}}.customer-liquid-surface fieldset>div.overflow-hidden,.customer-liquid-surface textarea{box-shadow:inset 0 1px #ffffff0d;background:linear-gradient(#ffffff0a,#0000),#14110eb8!important;border-color:#ffffff1f!important}.customer-liquid-surface fieldset button:active{background:#ffffff12}@media (width<=39.999rem){.customer-liquid-surface>div.fixed[class*=border-t][class*=bg-background]{border-radius:1.8rem;box-shadow:inset 0 1px #ffffff61,0 22px 48px -28px #000000f5;left:.75rem!important;right:.75rem!important;bottom:max(.75rem, env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(20px)saturate(165%)!important;background:linear-gradient(#ffffff1f,#ffffff08),#0a09089e!important;border:1px solid #ffffff38!important;padding-block:.55rem!important}}[role=dialog]{--br77-dialog-edge:#ffffff29}[role=dialog] section[class*=rounded-t]{-webkit-backdrop-filter:blur(24px)saturate(150%);border-color:var(--br77-dialog-edge)!important;background:linear-gradient(#ffffff12,#0000 22%),#11100ee0!important}@media (prefers-reduced-motion:reduce){.br77-hub .br77-hero>img,.br77-hub .br77-hero-brand,.br77-hub .br77-hub-actions>*{animation:none!important}.liquid-glass-interactive,.customer-liquid-surface>header.sticky+main section ul>li>a,.snap-feed section[data-id] img[alt]:not([alt=""]),.snap-feed section[data-id] video{transition:none!important}}.diet-filter-overlay{-webkit-backdrop-filter:blur(8px)saturate(85%)!important;background:#040302bd!important}.diet-filter-drawer{grid-template-rows:minmax(0,1fr) auto;inset-inline:0!important;top:auto!important;bottom:max(1rem, env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(30px)saturate(150%)contrast(108%)!important;background:linear-gradient(#ffffff1a,#ffffff05),#120e0be0!important;border:1px solid #ffffff57!important;border-radius:2rem!important;flex-direction:column!important;width:min(100vw - 2rem,31rem)!important;max-width:31rem!important;max-height:min(88dvh,46rem)!important;margin:0 auto!important;display:flex!important;position:fixed!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff5c,inset 0 -1px #0000003d,0 28px 90px -34px #000000eb,0 0 0 1px #c69a6314!important}.diet-filter-drawer:before{content:"";pointer-events:none;z-index:0;border-radius:inherit;background:radial-gradient(circle at 14% 0,#ffe0b124,#0000 27%),linear-gradient(#ffffff26,#0000 19%);position:absolute;inset:0}.diet-filter-drawer>*{z-index:1;position:relative}.diet-filter-drawer>button.diet-filter-close{color:#ffffffeb;-webkit-backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #fff3;place-items:center;width:2.75rem;height:2.75rem;display:grid;box-shadow:inset 0 1px #ffffff2e;z-index:5!important;opacity:1!important;border-radius:999px!important;position:absolute!important;top:1rem!important;right:1rem!important}.diet-filter-drawer>button.diet-filter-close svg{width:1.25rem;height:1.25rem}.diet-filter-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:1.5rem 1.25rem 1rem;overflow-y:auto}.diet-filter-drawer>div:first-child{flex:none;background:#ffffff7a!important;border-radius:999px!important;width:3.5rem!important;height:.3rem!important;margin:.85rem auto .25rem!important}.diet-filter-header{gap:.65rem;margin-bottom:1.35rem}.diet-filter-kicker{color:#efc37d;background:#efc37d1a;border:1px solid #efc37d66;border-radius:999px;place-items:center;width:2.8rem;height:2.8rem;margin-bottom:.1rem;display:grid;box-shadow:inset 0 1px #ffffff29}.diet-filter-title{color:#fff!important;letter-spacing:-.035em!important;font-size:clamp(1.75rem,7vw,2.2rem)!important;font-weight:750!important;line-height:1.04!important}.diet-filter-description{text-wrap:pretty;max-width:31rem;color:#ffffffe0!important;font-size:1.05rem!important;font-weight:450!important;line-height:1.55!important}.diet-filter-list{gap:.7rem;display:grid}.diet-filter-row{cursor:pointer;background:linear-gradient(#ffffff12,#ffffff05),#0000002e;border:1px solid #ffffff29;border-radius:1.25rem;align-items:center;gap:.9rem;min-height:4.1rem;padding:.85rem 1rem;transition:border-color .16s,background .16s,transform .12s,box-shadow .16s;display:flex;box-shadow:inset 0 1px #ffffff1a,0 7px 18px -16px #000000e6}.diet-filter-row:active{transform:scale(.985)}.diet-filter-row.is-selected{background:linear-gradient(#efc37d2e,#efc37d12),#0000002e;border-color:#efc37dad;box-shadow:inset 0 1px #ffffff2e,0 12px 28px -22px #efc37db8}.diet-filter-checkbox{color:#17110b;background:#0003;border:2px solid #ffffffbd;border-radius:.48rem;flex:none;place-items:center;width:1.65rem;height:1.65rem;display:grid}.diet-filter-row.is-selected .diet-filter-checkbox{background:linear-gradient(#f7dfb4,#d8a85d);border-color:#fff0d6f2;box-shadow:0 5px 16px -8px #efc37de6}.diet-filter-label{color:#fff;letter-spacing:-.012em;font-size:1.08rem;font-weight:650;line-height:1.2}.diet-filter-note{color:#ffffffdb;background:#0003;border:1px solid #ffffff1f;border-radius:1.15rem;gap:.75rem;margin-top:1rem;padding:.95rem 1rem;font-size:.95rem;line-height:1.5;display:flex}.diet-filter-footer{padding:.9rem 1.25rem max(1.1rem, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px)saturate(130%);background:#0a0807b8;border-top:1px solid #ffffff1f;flex:none;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.75rem;display:grid;box-shadow:0 -16px 34px -30px #000000e6}.diet-filter-clear,.diet-filter-submit{border-radius:999px;min-height:3.25rem;font-size:1rem;font-weight:700}.diet-filter-clear{color:#ffffffe6;text-underline-offset:.24rem;background:#ffffff0d;border:1px solid #fff3;text-decoration:underline}.diet-filter-clear:disabled{opacity:.42;cursor:default}.diet-filter-submit{color:#17110b;background:linear-gradient(#f7dfb4 0%,#d8a85d 100%);border:1px solid #fff3dddb;justify-content:center;align-items:center;gap:.6rem;display:inline-flex;box-shadow:inset 0 1px #fffc,0 12px 28px -18px #efc37dc7}@media (width<=39.999rem){.diet-filter-drawer{width:min(100vw - 1rem,31rem)!important;max-width:31rem!important;max-height:min(90dvh, calc(100dvh - env(safe-area-inset-top) - .5rem))!important;padding-bottom:env(safe-area-inset-bottom)!important;border-radius:2rem 2rem 0 0!important;margin:0 auto!important;inset:auto 0 0!important}.diet-filter-drawer>div:first-child{margin-top:.75rem!important}.diet-filter-scroll{padding:1rem 1rem .9rem}.diet-filter-header{margin-bottom:1.1rem}.diet-filter-kicker{display:none}.diet-filter-title{font-size:clamp(1.7rem,7.6vw,2rem)!important}.diet-filter-description{font-size:1.02rem!important;line-height:1.5!important}.diet-filter-row{min-height:3.9rem}.diet-filter-footer{padding-inline:1rem}}@media (width<=22rem){.diet-filter-footer{grid-template-columns:1fr}.diet-filter-clear{order:2}}@media (prefers-reduced-transparency:reduce){.diet-filter-overlay{-webkit-backdrop-filter:none!important}.diet-filter-drawer{-webkit-backdrop-filter:none!important;background:#15110efc!important}.diet-filter-footer{-webkit-backdrop-filter:none;background:#100d0bfc}}#br77-explore-primary{color:#17110b!important;text-shadow:none!important;opacity:1!important;-webkit-backdrop-filter:none!important;filter:none!important;background:linear-gradient(#fff4e13d,#0000 34%),linear-gradient(#dfb779 0%,#c9975b 100%)!important;border:1px solid #ffeed3b8!important;animation:none!important;box-shadow:inset 0 1px #ffffffbd,inset 0 -1px #5b361838,0 16px 34px -18px #c69a63b8,0 18px 42px -28px #000000f5!important}#br77-explore-primary:before,#br77-explore-primary:after{content:none!important;display:none!important}#br77-explore-primary>span:first-child{color:#17110b!important;background:#17110b1a!important;box-shadow:inset 0 1px #ffffff3d,0 8px 18px -14px #000000b8!important}#br77-explore-primary>span:nth-child(2)>span:last-child{color:#17110bb8!important;opacity:1!important}#br77-explore-primary>svg{color:#17110b!important}#br77-explore-primary:active{transform:scale(.985)translateY(1px)!important}#br77-hub-actions .br77-hub-secondary,#br77-hub-actions .br77-hub-tile,#br77-hub-actions>div.mt-3 button{color:#fffdf9f7!important;-webkit-backdrop-filter:blur(22px)saturate(138%)brightness(.82)!important;background:linear-gradient(#ffffff1d,#ffffff09 46%,#ffffff05),#0c0b0ab8!important;border-color:#ffffff47!important;box-shadow:inset 0 1px #ffffff75,inset 0 -1px #00000061,0 18px 42px -25px #000000f5,0 6px 18px -12px #c69a6342!important}#br77-hub-actions .br77-hub-secondary:before,#br77-hub-actions .br77-hub-tile:before,#br77-hub-actions>div.mt-3 button:before{opacity:.52!important}#br77-hub-actions .br77-hub-secondary .text-muted-foreground,#br77-hub-actions .br77-hub-tile .text-muted-foreground,#br77-hub-actions>div.mt-3 button .text-muted-foreground{color:#f5f1eabd!important}#br77-hub-actions .br77-hub-secondary>span:first-child{background:#ffffff14!important;box-shadow:inset 0 1px #ffffff26!important}#br77-hub-actions .br77-hub-secondary:active,#br77-hub-actions .br77-hub-tile:active,#br77-hub-actions>div.mt-3 button:active{background:linear-gradient(#ffffff24,#ffffff0a),#0c0b0ac7!important;transform:scale(.975)translateY(1px)!important}@media (width<=39.999rem){#br77-hub-actions .br77-hub-secondary,#br77-hub-actions .br77-hub-tile,#br77-hub-actions>div.mt-3 button{-webkit-backdrop-filter:blur(18px)saturate(130%)brightness(.78)!important;background:linear-gradient(#ffffff1a,#ffffff06),#0a0908cc!important;box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #0000006b,0 16px 34px -22px #000000fa!important}}@media (prefers-reduced-transparency:reduce){#br77-hub-actions .br77-hub-secondary,#br77-hub-actions .br77-hub-tile,#br77-hub-actions>div.mt-3 button{-webkit-backdrop-filter:none!important;background:#17130f!important}}.br77-studio,.br77-drawer,.br77-popover{--background:#0b0d0c;--foreground:#f0eee9;--card:#111513;--card-foreground:#f0eee9;--popover:#151a17;--popover-foreground:#f0eee9;--muted:#171b19;--muted-foreground:#adb3ac;--secondary:#1a1f1c;--secondary-foreground:#f0eee9;--accent:#1d231f;--accent-foreground:#f0eee9;--primary:#bda17c;--primary-foreground:#14110d;--border:#f4f1e91a;--input:#f4f1e929;--ring:#bda17c;--br77-bg:#0b0d0c;--br77-surface:#111513;--br77-surface-raised:#151a17;--br77-surface-sunken:#0e1110;--br77-line:#f4f1e91a;--br77-line-soft:#f4f1e90f;--br77-text:#f0eee9;--br77-text-muted:#adb3ac;--br77-text-faint:#8f968f;--br77-brass:#bda17c;--br77-brass-light:#d9c6ac;--br77-brass-deep:#80623d;--br77-brass-wash:#bda17c1f;--br77-positive:#9cbf9f;--br77-positive-wash:#9cbf9f1f;--br77-attention:#d9b47b;--br77-attention-wash:#d9b47b1f;--br77-danger:#e0a092;--br77-danger-wash:#e0a0921f;--br77-radius-sm:6px;--br77-radius:8px;--br77-radius-lg:12px;--br77-sidebar-w:272px;--br77-sidebar-collapsed-w:80px;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.br77-studio{background:var(--br77-bg);min-width:0;color:var(--br77-text);isolation:isolate;font-size:14px}.br77-studio :is(button,a,summary,input,select,textarea):focus-visible,.br77-drawer :is(button,a,summary,input):focus-visible{outline:2px solid var(--br77-brass);outline-offset:2px}.br77-studio-skip{z-index:100;background:var(--br77-text);color:var(--br77-bg);border-radius:var(--br77-radius-sm);padding:.65rem 1rem;position:fixed;top:-10rem;left:1rem}.br77-studio-skip:focus{top:.75rem}.br77-sidebar,.br77-drawer{--background:#f2eee7;--foreground:#25231f;--muted-foreground:#6b645a;--border:#d8d0c5;--input:#d8d0c5;--br77-side-bg:#f2eee7;--br77-side-field:#f8f5f0;--br77-side-hover:#e9e2d8;--br77-side-active:#e2d4c2;--br77-side-text:#25231f;--br77-side-muted:#6b645a;--br77-side-icon:#5d574e;--br77-side-line:#d8d0c5;background:var(--br77-side-bg);color:var(--br77-side-text);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.br77-sidebar{display:none}.br77-drawer{height:100dvh;padding:calc(env(safe-area-inset-top) + 24px) 16px calc(env(safe-area-inset-bottom) + 16px);border-color:var(--br77-side-line);flex-direction:column;display:flex;overflow-y:auto}.br77-drawer :is(button,a,input):focus-visible{outline-color:var(--br77-brass-deep)}.br77-sidebar-head{justify-content:space-between;align-items:center;gap:8px;padding:0 8px;display:flex}.br77-brand{align-items:center;gap:14px;min-width:0;display:flex}.br77-brand-mark{object-fit:contain;flex:none;width:auto;height:52px;display:block}.br77-sidebar .br77-brand-mark,.br77-drawer .br77-brand-mark{filter:brightness(0);opacity:.88}.br77-brand-text{min-width:0}.br77-brand-name{letter-spacing:-.03em;font-size:20px;font-weight:600;line-height:1.1;display:block}.br77-brand-caption{color:var(--br77-side-muted,var(--br77-text-muted));letter-spacing:.32em;text-transform:uppercase;margin-top:4px;font-size:10.5px;font-weight:500;line-height:1.2;display:block}.br77-brand.is-compact{gap:10px}.br77-brand.is-compact .br77-brand-mark{height:30px}.br77-brand.is-compact .br77-brand-text{display:none}.br77-sidebar-collapse,.br77-search-collapsed{border-radius:var(--br77-radius);width:36px;height:36px;color:var(--br77-side-icon);background:0 0;border:0;flex:0 0 36px;place-items:center;transition:background-color .14s,color .14s;display:inline-grid}.br77-sidebar-collapse:hover,.br77-search-collapsed:hover{background:var(--br77-side-hover);color:var(--br77-side-text)}.br77-sidebar-collapse svg,.br77-search-collapsed svg{stroke-width:1.7px;width:18px;height:18px}.br77-sidebar :is(button,a,input):focus-visible{outline-color:var(--br77-brass-deep)}.br77-sidebar-rule{background:var(--br77-side-line);height:1px;margin:24px 8px}.br77-sidebar-scroll{overscroll-behavior:contain;align-content:start;gap:28px;min-height:0;margin:0 -4px;padding:0 0 8px;padding-inline:4px;display:grid;overflow-y:auto}.br77-search{border:1px solid var(--br77-side-line);border-radius:var(--br77-radius);background:var(--br77-side-field);align-items:center;min-height:44px;transition:border-color .14s,box-shadow .14s;display:flex;position:relative}.br77-search:focus-within{border-color:var(--br77-brass-deep);box-shadow:0 0 0 3px #80623d24}.br77-search-icon{width:17px;height:17px;color:var(--br77-side-muted);pointer-events:none;position:absolute;left:13px}.br77-search input{width:100%;min-width:0;height:42px;color:var(--br77-side-text);background:0 0;border:0;outline:none;padding:0 64px 0 40px;font-size:14px}.br77-search input::placeholder{color:var(--br77-side-muted)}.br77-search input::-webkit-search-cancel-button{display:none}.br77-search input:focus-visible{outline:none}.br77-search-kbd{border:1px solid var(--br77-side-line);background:var(--br77-side-bg);color:var(--br77-side-muted);border-radius:5px;padding:3px 7px;font-family:inherit;font-size:11px;font-weight:500;line-height:1.3;position:absolute;right:8px}.br77-search-clear{border-radius:var(--br77-radius-sm);width:32px;height:32px;color:var(--br77-side-muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;right:6px}.br77-search-clear:hover{background:var(--br77-side-hover);color:var(--br77-side-text)}.br77-search-clear svg{width:16px;height:16px}.br77-nav{gap:24px;display:grid}.br77-nav-group{gap:2px;display:grid}.br77-nav-heading{color:var(--br77-side-muted);margin:0;padding:0 12px 8px;font-size:12.5px;font-weight:500;line-height:1.3}.br77-nav-item{border-radius:var(--br77-radius);width:100%;min-height:46px;color:var(--br77-side-text);letter-spacing:-.01em;text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:8px 12px;font-size:14.5px;font-weight:500;transition:background-color .14s,color .14s;display:flex;position:relative}.br77-nav-icon{color:var(--br77-side-icon);flex:0 0 22px;justify-content:center;align-items:center;display:inline-flex}.br77-nav-icon svg{stroke-width:1.6px;width:20px;height:20px}.br77-nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.br77-nav-item:hover{background:var(--br77-side-hover)}.br77-nav-item.is-active{background:var(--br77-side-active);font-weight:600}.br77-nav-item.is-active:before{background:var(--br77-brass-deep);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.br77-nav-item.is-active .br77-nav-icon{color:var(--br77-brass-deep)}.br77-nav-empty{color:var(--br77-side-muted);margin:0;padding:4px 12px;font-size:13px;line-height:1.5}.br77-sidebar-footer{margin-top:auto;padding-top:16px}.br77-sidebar-footer .br77-sidebar-rule{margin:12px 8px 16px}.br77-sidebar-link{border-radius:var(--br77-radius);width:100%;min-height:44px;color:var(--br77-side-text);background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .14s;display:flex}.br77-sidebar-link:hover{background:var(--br77-side-hover)}.br77-sidebar-link svg{stroke-width:1.7px;width:17px;height:17px;color:var(--br77-side-icon)}.br77-account,.br77-drawer-account{border-radius:var(--br77-radius);width:100%;min-height:56px;color:var(--br77-side-text);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:6px 8px;display:flex}.br77-account{transition:background-color .14s}.br77-account:hover,.br77-account[data-state=open]{background:var(--br77-side-hover)}.br77-account-avatar{background:var(--br77-brass-deep);color:#f8f3ea;letter-spacing:.02em;border-radius:999px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:grid}.br77-account-text{flex:1;min-width:0;display:grid}.br77-account-role{font-size:14px;font-weight:600;line-height:1.3}.br77-account-email{color:var(--br77-side-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.4;overflow:hidden}.br77-account-chevron{width:16px;height:16px;color:var(--br77-side-muted);flex:0 0 16px}.br77-popover{border-color:var(--br77-line);background:var(--br77-surface-raised);color:var(--br77-text);box-shadow:0 16px 40px #00000073}.br77-popover [role=menuitem]{min-height:40px;font-size:13px}.br77-popover [role=menuitem] svg{width:16px;height:16px;color:var(--br77-text-muted)}.br77-studio-content{min-width:0}.br77-mobilebar{z-index:30;min-height:60px;padding:env(safe-area-inset-top) max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));border-bottom:1px solid var(--br77-line);background:var(--br77-bg);align-items:center;gap:12px;display:flex;position:sticky;top:0}.br77-mobilebar-title{border-left:1px solid var(--br77-line);min-width:0;color:var(--br77-text);text-overflow:ellipsis;white-space:nowrap;flex:1;padding-left:12px;font-size:14px;font-weight:500;overflow:hidden}.br77-icon-button{border:1px solid var(--br77-line);border-radius:var(--br77-radius);width:44px;height:44px;color:var(--br77-text);background:0 0;flex:0 0 44px;place-items:center;text-decoration:none;transition:background-color .14s,border-color .14s;display:inline-grid}.br77-icon-button:hover{background:var(--br77-surface);border-color:#f4f1e92e}.br77-icon-button svg{stroke-width:1.7px;width:19px;height:19px}.br77-studio-main{--br77-main-pt:clamp(20px, 3vw, 44px);--br77-main-px:clamp(16px, 3vw, 48px);width:100%;min-width:0;max-width:1560px;padding:var(--br77-main-pt) var(--br77-main-px) 80px;margin-inline:auto;position:relative;overflow-x:clip}.br77-studio-main :where(.font-display){font-family:var(--font-admin-sans);letter-spacing:-.035em;font-weight:600}.br77-studio-main :where(h1,h2,h3,h4){text-wrap:balance}@media (width<=479px){.br77-studio-main{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}}@media (width>=960px){.br77-studio{grid-template-columns:var(--br77-sidebar-w) minmax(0, 1fr);transition:grid-template-columns .2s;display:grid}.br77-studio.is-collapsed{grid-template-columns:var(--br77-sidebar-collapsed-w) minmax(0, 1fr)}.br77-sidebar{z-index:20;border-right:1px solid var(--br77-side-line);flex-direction:column;height:100dvh;min-height:0;padding:28px 16px 16px;display:flex;position:sticky;top:0;overflow:hidden}.br77-mobilebar{display:none}.is-collapsed .br77-sidebar{padding-inline:12px}.is-collapsed .br77-sidebar-head{flex-direction:column;gap:14px;padding:0}.is-collapsed .br77-brand-text{display:none}.is-collapsed .br77-brand-mark{height:40px}.is-collapsed .br77-sidebar-rule{margin-inline:4px}.is-collapsed .br77-sidebar-scroll{justify-items:center;gap:20px}.is-collapsed .br77-nav{gap:14px;width:100%}.is-collapsed .br77-nav-group+.br77-nav-group{border-top:1px solid var(--br77-side-line);padding-top:14px}.is-collapsed .br77-nav-heading,.is-collapsed .br77-nav-label,.is-collapsed .br77-account-text,.is-collapsed .br77-account-chevron{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.is-collapsed .br77-nav-item,.is-collapsed .br77-sidebar-link,.is-collapsed .br77-account{justify-content:center;padding-inline:0}.is-collapsed .br77-nav-item.is-active:before{top:10px;bottom:10px}}@media (width>=1600px){.br77-studio{--br77-sidebar-w:288px}}@media (prefers-reduced-motion:reduce){.br77-studio,.br77-studio :is(button,a),.br77-drawer :is(button,a){transition-duration:.01ms!important}}.br77-page{gap:clamp(20px,2vw,28px);min-width:0;padding-bottom:32px;display:grid}.br77-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;min-width:0;padding-bottom:clamp(4px,1vw,12px);display:flex;position:relative}.br77-page-header-copy{z-index:1;flex:380px;min-width:0;position:relative}.br77-page-eyebrow{color:var(--br77-brass);margin:0 0 8px;font-size:14px;font-weight:500;line-height:1.4}.br77-page-title{color:var(--br77-text);letter-spacing:-.035em;margin:0;font-size:clamp(30px,2.2vw + 14px,46px);font-weight:600;line-height:1.1}.br77-page-description{max-width:620px;color:var(--br77-text-muted);margin:12px 0 0;font-size:15px;line-height:1.6}.br77-page-actions{z-index:1;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex;position:relative}@media (width<=639px){.br77-page-actions{width:100%}.br77-page-actions>.br77-select{flex:1 1 0}.br77-page-actions>.br77-select select{width:100%;min-width:0}.br77-page-actions>.br77-hide-mobile{display:none}}.br77-page-header.has-media{min-height:clamp(150px,14vw,210px);padding-top:clamp(8px,1.5vw,20px)}.br77-page-header-media{top:calc(var(--br77-main-pt,32px) * -1);right:calc(var(--br77-main-px,32px) * -1);width:min(58%,760px);height:calc(100% + var(--br77-main-pt,32px) + 24px);pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 55%),linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 55%),linear-gradient(#000 45%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.br77-page-header-media img{object-fit:cover;object-position:55% 55%;opacity:.5;width:100%;height:100%}@media (width<=719px){.br77-page-header-media{opacity:.6;width:100%}.br77-page-header-media img{opacity:.35}.br77-page-header.has-media{min-height:0}}.br77-btn{border-radius:var(--br77-radius);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.br77-btn svg{stroke-width:1.8px;width:17px;height:17px}.br77-btn:disabled{cursor:not-allowed;opacity:.55}.br77-btn-primary{background:var(--br77-brass);color:#14110d}.br77-btn-primary:hover{background:var(--br77-brass-light)}.br77-btn-secondary{border-color:var(--br77-line);background:var(--br77-surface);color:var(--br77-text)}.br77-btn-secondary:hover:not(:disabled){background:var(--br77-surface-raised);border-color:#f4f1e933}.br77-btn-icon{width:44px;padding:0}.br77-select{align-items:center;min-width:0;display:inline-flex;position:relative}.br77-select select{border:1px solid var(--br77-line);border-radius:var(--br77-radius);background:var(--br77-surface);min-width:196px;min-height:44px;color:var(--br77-text);appearance:none;cursor:pointer;padding:0 40px 0 42px;font-size:14px;font-weight:500;transition:border-color .14s}.br77-select select:hover{border-color:#f4f1e933}.br77-select select option{background:var(--br77-surface-raised);color:var(--br77-text)}.br77-select-icon,.br77-select-chevron{width:17px;height:17px;color:var(--br77-text-muted);pointer-events:none;position:absolute}.br77-select-icon{left:14px}.br77-select-chevron{width:16px;height:16px;right:14px}.br77-segmented{border:1px solid var(--br77-line);border-radius:var(--br77-radius);background:var(--br77-surface-sunken);padding:3px;display:inline-flex}.br77-segmented button{border-radius:var(--br77-radius-sm);min-height:36px;color:var(--br77-text-muted);background:0 0;border:0;padding:0 14px;font-size:13px;font-weight:500;transition:background-color .14s,color .14s}.br77-segmented button:hover{color:var(--br77-text)}.br77-segmented button[aria-pressed=true]{background:var(--br77-brass);color:#14110d}.br77-field{border:1px solid var(--br77-line);border-radius:var(--br77-radius);background:var(--br77-surface-sunken);align-items:center;min-height:44px;transition:border-color .14s;display:flex}.br77-field:focus-within{border-color:var(--br77-brass)}.br77-field input{width:100%;min-width:0;height:42px;color:var(--br77-text);background:0 0;border:0;outline:none;padding:0 12px 0 40px;font-size:14px}.br77-field input::placeholder{color:var(--br77-text-faint)}.br77-field input:focus-visible{outline:none}.br77-field-icon{width:16px;height:16px;color:var(--br77-text-muted);pointer-events:none;position:absolute;left:13px}.br77-field-select{gap:8px;padding-left:14px;position:relative}.br77-field-select select{min-width:0;min-height:42px;color:var(--br77-text);appearance:none;cursor:pointer;background:0 0;border:0;outline:none;flex:1;padding-right:36px;font-size:13px}.br77-field-select select option{background:var(--br77-surface-raised)}.br77-field-chevron{width:15px;height:15px;color:var(--br77-text-muted);pointer-events:none;position:absolute;right:12px}@media (width>=640px){.br77-field-select select{flex:none;width:150px}}.br77-tag{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:2px 10px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex}.br77-tag.is-positive{background:var(--br77-positive-wash);color:var(--br77-positive)}.br77-tag.is-attention{background:var(--br77-attention-wash);color:var(--br77-attention)}.br77-tag.is-danger{background:var(--br77-danger-wash);color:var(--br77-danger)}.br77-tag.is-neutral{color:var(--br77-text-muted);background:#f4f1e90f}.br77-notice-tag{border-radius:var(--br77-radius);background:var(--br77-attention-wash);min-height:36px;color:var(--br77-attention);border:1px solid #d9b47b47;align-items:center;padding:6px 12px;font-size:13px;line-height:1.4;display:inline-flex}.br77-alert{border-radius:var(--br77-radius);background:var(--br77-attention-wash);color:#eed7b5;border:1px solid #d9b47b4d;flex-direction:column;gap:8px;padding:14px 16px;font-size:14px;display:flex}.br77-alert-action{min-height:36px;color:inherit;text-align:left;text-underline-offset:3px;background:0 0;border:0;font-size:13px;font-weight:600;text-decoration:underline}@media (width>=640px){.br77-alert{flex-direction:row;justify-content:space-between;align-items:center}}.br77-panel,.br77-studio-surface{border:1px solid var(--br77-line);border-radius:var(--br77-radius-lg);background:var(--br77-surface);min-width:0}.br77-panel{padding:clamp(18px,1.6vw,28px)}.br77-panel-flush{padding:0;overflow:hidden}.br77-panel-pad{padding:clamp(18px,1.6vw,28px) clamp(18px,1.6vw,28px) 18px}.br77-panel-pad-x{padding-inline:clamp(18px,1.6vw,28px)}.br77-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.br77-panel-title{color:var(--br77-text);letter-spacing:-.02em;margin:0;font-size:clamp(17px,.5vw + 14px,20px);font-weight:600;line-height:1.3}.br77-panel-detail{color:var(--br77-text-muted);margin:4px 0 0;font-size:13px;line-height:1.5}.br77-panel-note{color:var(--br77-text-muted);font-size:13px}.br77-panel-foot{border-top:1px solid var(--br77-line-soft);color:var(--br77-text-faint);margin:20px 0 0;padding-top:14px;font-size:12.5px;line-height:1.55}.br77-panel-flush>.br77-panel-foot{margin-top:0;padding-bottom:14px}.br77-empty{border:1px dashed var(--br77-line);border-radius:var(--br77-radius);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:176px;padding:32px 20px;display:flex}.br77-empty-title{color:var(--br77-text);margin:0;font-size:14px;font-weight:500}.br77-empty-detail{max-width:360px;color:var(--br77-text-muted);margin:6px 0 0;font-size:13px;line-height:1.55}.br77-skeleton{background:var(--br77-surface);position:relative;overflow:hidden}.br77-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#f4f1e90a,#0000);animation:1.4s ease-in-out infinite br77-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes br77-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.br77-skeleton:after{animation:none}}.br77-kpi-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (width>=360px){.br77-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1180px){.br77-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.br77-kpi{border:1px solid var(--br77-line);border-radius:var(--br77-radius-lg);background:var(--br77-surface);flex-direction:column;gap:12px;min-width:0;padding:clamp(16px,1.4vw,24px);display:flex}.br77-kpi-head{align-items:center;gap:12px;min-width:0;display:flex}.br77-kpi-icon{border-radius:var(--br77-radius);width:34px;height:34px;color:var(--br77-brass);border:1px solid #bda17c42;flex:0 0 34px;place-items:center;display:inline-grid}.br77-kpi-icon svg{stroke-width:1.7px;width:17px;height:17px}.br77-kpi-label{min-width:0;color:var(--br77-text);margin:0;font-size:14px;font-weight:500}.br77-kpi-body{justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;display:flex}.br77-kpi-value{color:var(--br77-text);letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:clamp(26px,1.6vw + 14px,38px);font-weight:600;line-height:1.1}.br77-sparkline{width:clamp(64px,30%,104px);height:32px;color:var(--br77-brass);opacity:.9;flex:0 auto}.br77-kpi-help{color:var(--br77-text-muted);margin:0;font-size:13px;line-height:1.45}@media (width<=559px){.br77-kpi{gap:10px;padding:14px}.br77-kpi-head{gap:8px}.br77-kpi-icon{flex-basis:28px;width:28px;height:28px}.br77-kpi-icon svg{width:15px;height:15px}.br77-kpi-label{font-size:13px}.br77-kpi-body{flex-direction:column;align-items:flex-start;gap:6px}.br77-sparkline{width:100%;height:24px}.br77-kpi-help{font-size:12px}}.br77-overview-main,.br77-overview-secondary{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:clamp(12px,1.2vw,16px);display:grid}@media (width>=1200px){.br77-overview-main{grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr)}}@media (width>=1100px){.br77-overview-secondary{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.br77-trend{flex-direction:column;display:flex}.br77-trend-total{color:var(--br77-text);letter-spacing:-.035em;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:6px 0 0;font-size:clamp(28px,1.4vw + 16px,38px);font-weight:600;line-height:1.15;display:flex}.br77-trend-caption{color:var(--br77-text-muted);letter-spacing:0;font-size:13px;font-weight:400}.br77-trend-chart{min-width:0;height:clamp(220px,22vw,300px)}.br77-trend .br77-panel-foot{margin-top:auto}.br77-trend>.mt-5{margin-bottom:20px}.br77-chart-tooltip{border:1px solid var(--br77-line);border-radius:var(--br77-radius);background:var(--br77-surface-raised);padding:10px 12px;box-shadow:0 12px 32px #0006}.br77-signal-list{margin:0;padding:0;list-style:none}.br77-signal{border-top:1px solid var(--br77-line-soft);grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 0;display:grid}.br77-signal:first-child{border-top:0;padding-top:4px}.br77-signal-name{color:var(--br77-text);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500}.br77-signal-detail{color:var(--br77-text-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.5}.br77-signal-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.br77-signal-time{color:var(--br77-text-faint);font-size:12px}@media (width>=520px){.br77-signal{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px}.br77-signal-meta{flex-direction:column;align-items:flex-end;gap:6px}}.br77-funnel{margin:20px 0 0;padding:0;list-style:none;display:grid}.br77-funnel-row{border-top:1px solid var(--br77-line-soft);grid-template-columns:22px minmax(0,1fr) auto 44px;grid-template-areas:"icon label count percent"".track track track";align-items:center;gap:8px 12px;padding:12px 0;display:grid}.br77-funnel-row:first-child{border-top:0;padding-top:4px}.br77-funnel-icon{color:var(--br77-text-muted);grid-area:icon;display:inline-flex}.br77-funnel-icon svg{stroke-width:1.6px;width:18px;height:18px}.br77-funnel-label{min-width:0;color:var(--br77-text);overflow-wrap:anywhere;grid-area:label;font-size:14px}.br77-funnel-count{color:var(--br77-text);font-variant-numeric:tabular-nums;text-align:right;grid-area:count;font-size:14px;font-weight:600}.br77-funnel-percent{color:var(--br77-text-muted);font-variant-numeric:tabular-nums;text-align:right;grid-area:percent;font-size:13px}.br77-funnel-track{background:#f4f1e90d;border-radius:4px;grid-area:track;height:10px;display:block;overflow:hidden}.br77-funnel-track>span{border-radius:inherit;background:var(--br77-brass);height:100%;display:block}.br77-funnel-row.is-final .br77-funnel-track>span{background:var(--br77-positive);opacity:.8}.br77-funnel-row.is-final .br77-funnel-icon{color:var(--br77-positive)}@media (width>=640px){.br77-funnel-row{grid-template-columns:22px minmax(140px,1fr) 64px minmax(96px,1.3fr) 48px;grid-template-areas:"icon label count track percent";gap:16px}}.br77-rank{margin:0;padding:0;list-style:none}.br77-rank-row{border-top:1px solid var(--br77-line-soft);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.br77-rank-row:first-child{border-top:0;padding-top:4px}.br77-rank-index{border:1px solid var(--br77-line);border-radius:var(--br77-radius);width:32px;height:32px;color:var(--br77-brass);font-variant-numeric:tabular-nums;place-items:center;font-size:12px;font-weight:600;display:grid}.br77-rank-name{color:var(--br77-text);overflow-wrap:anywhere;margin:0;font-size:14.5px;font-weight:500}.br77-rank-category{color:var(--br77-text-muted);margin:2px 0 0;font-size:12.5px}.br77-rank-track{background:#f4f1e90d;border-radius:2px;height:3px;margin-top:10px;display:block;overflow:hidden}.br77-rank-track>span{border-radius:inherit;background:var(--br77-brass);opacity:.75;height:100%;display:block}.br77-rank-value{color:var(--br77-text);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:15px;font-weight:600}.br77-rank-value>span{color:var(--br77-text-muted);font-size:13px;font-weight:400}.br77-disclosure{min-height:60px;color:var(--br77-text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px clamp(18px,1.6vw,28px);font-size:15px;font-weight:500;list-style:none;display:flex}.br77-disclosure::-webkit-details-marker{display:none}.br77-disclosure:hover{background:#f4f1e905}.br77-mini-metrics{border-top:1px solid var(--br77-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.br77-mini-metric{border-bottom:1px solid var(--br77-line-soft);min-width:0;padding:18px clamp(18px,1.6vw,28px)}.br77-mini-metric:nth-child(odd){border-right:1px solid var(--br77-line-soft)}@media (width>=768px){.br77-mini-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.br77-mini-metric{border-right:1px solid var(--br77-line-soft)}.br77-mini-metric:last-child{border-right:0}}.br77-table-head{border-block:1px solid var(--br77-line);background:var(--br77-surface-sunken);color:var(--br77-text-muted);grid-template-columns:minmax(0,1fr) 96px 96px 190px 20px;gap:16px;padding:12px clamp(18px,1.6vw,28px);font-size:12.5px;font-weight:500;display:none}.br77-table-body>.br77-table-row+.br77-table-row{border-top:1px solid var(--br77-line-soft)}.br77-table-row>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px clamp(18px,1.6vw,28px);list-style:none;transition:background-color .12s;display:grid}.br77-table-row>summary::-webkit-details-marker{display:none}.br77-table-row>summary:hover{background:#f4f1e906}.br77-table-row>summary:focus-visible{outline-offset:-2px}.br77-table-num{color:var(--br77-text);font-variant-numeric:tabular-nums;text-align:right;font-size:14px;display:none}.br77-table-detail{border-top:1px solid var(--br77-line-soft);background:var(--br77-surface-sunken);padding:16px clamp(18px,1.6vw,28px) 20px}@media (width>=768px){.br77-table-head{display:grid}.br77-table-row>summary{grid-template-columns:minmax(0,1fr) 96px 96px 190px 20px}.br77-table-num{display:block}.br77-table-head+.br77-table-body{border-top:0}}.br77-panel-flush>.br77-panel-pad+.br77-table-body{border-top:1px solid var(--br77-line)}.br77-footnote{color:var(--br77-text-muted);padding:4px 0;font-size:13px}.br77-footnote>summary{min-height:44px;color:var(--br77-text);cursor:pointer;align-items:center;font-weight:500;display:inline-flex}.br77-orders-board{border:1px solid var(--br77-line);border-radius:var(--br77-radius-lg);background:var(--br77-surface);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.br77-orders-column{min-width:0}.br77-orders-column+.br77-orders-column{border-top:1px solid var(--br77-line)}.br77-orders-column-head{border-bottom:1px solid var(--br77-line-soft);background:var(--br77-surface-sunken);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.br77-orders-column-head h2{margin:0;font-size:15px;font-weight:600}.br77-count{min-width:28px;height:24px;color:var(--br77-text-muted);font-variant-numeric:tabular-nums;background:#f4f1e912;border-radius:999px;place-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-grid}.br77-orders-column-body{align-content:start;gap:12px;padding:16px;display:grid}.br77-orders-empty{border:1px dashed var(--br77-line);border-radius:var(--br77-radius);color:var(--br77-text-muted);text-align:center;margin:0;padding:28px 16px;font-size:13px}.br77-order-card{border:1px solid var(--br77-line);border-radius:var(--br77-radius);background:var(--br77-surface-raised);gap:12px;padding:16px;display:grid}.br77-order-id{border-radius:var(--br77-radius-sm);font-variant-numeric:tabular-nums;background:#f4f1e912;padding:3px 8px;font-size:13px;font-weight:600}.br77-status-tag{color:var(--br77-text-muted);font-size:12.5px}@media (width>=1024px){.br77-orders-board{grid-template-columns:repeat(3,minmax(0,1fr))}.br77-orders-column+.br77-orders-column{border-top:0;border-left:1px solid var(--br77-line)}.br77-orders-column-body{min-height:320px}}.br77-studio-page-title{letter-spacing:-.035em;color:var(--br77-text);margin:0;font-size:clamp(30px,2.2vw + 14px,46px);font-weight:600;line-height:1.1}.br77-studio .admin-menu-workspace{--menu-row:78px}.br77-studio .admin-menu-workspace :where(.rounded-2xl,.rounded-xl){border-radius:var(--br77-radius-lg);box-shadow:none}.br77-studio .admin-menu-workspace :where(.rounded-lg){border-radius:6px}.br77-studio .admin-menu-workspace>section[aria-label="Situação do cardápio"]{border-radius:var(--br77-radius-lg);background:var(--br77-surface)}.br77-studio .admin-menu-workspace>section{box-shadow:none}.br77-studio .admin-menu-workspace li{scroll-margin-top:90px}.br77-studio .admin-menu-workspace li>div:first-child img{border-radius:6px}.br77-studio .admin-menu-workspace :is(input,select,textarea){border-radius:6px;min-height:44px}.br77-studio .admin-menu-workspace button:disabled{cursor:not-allowed}.br77-studio-social-stats{border:1px solid var(--br77-line);border-radius:var(--br77-radius-lg);background:var(--br77-surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.br77-studio-small-stat{min-width:0;padding:18px clamp(18px,1.6vw,28px)}.br77-studio-small-stat:nth-child(odd){border-right:1px solid var(--br77-soft-line)}.br77-studio-small-stat:nth-child(-n+2){border-bottom:1px solid var(--br77-soft-line)}.br77-studio-conversation{border:1px solid var(--br77-line);background:#111513;border-radius:8px}.br77-studio-social>section:nth-of-type(2)>div.grid{gap:.8rem}.br77-studio-social :where(.rounded-3xl,.rounded-2xl){border-radius:9px}.br77-studio-social :where(.shadow-2xl){box-shadow:0 18px 60px #00000080}@media (width>=640px){.br77-studio-social-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.br77-studio-small-stat{border-bottom:0!important}.br77-studio-small-stat:not(:last-child){border-right:1px solid var(--br77-soft-line)}}.br77-studio-reviews-summary{border:1px solid var(--br77-line);border-radius:var(--br77-radius-lg);background:var(--br77-surface);grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:clamp(18px,1.8vw,32px);display:grid}.br77-studio-rating>p:nth-child(2){font-size:clamp(54px,7vw,86px)}.br77-studio-rating-distribution{width:min(100%,460px)}.br77-studio-rating-row{min-height:31px;color:var(--muted-foreground);grid-template-columns:18px minmax(0,1fr) 25px;align-items:center;gap:12px;font-size:12px;display:grid}.br77-studio-rating-track{background:#232822;border-radius:2px;width:100%;height:4px;overflow:hidden}.br77-studio-rating-track>span{background:var(--br77-brass);border-radius:inherit;height:100%;display:block}.br77-studio-review-list{border-top:1px solid var(--br77-line)}.br77-studio-review-entry{border-bottom:1px solid var(--br77-line);padding:1.4rem 0}@media (width>=720px){.br77-studio-reviews-summary{grid-template-columns:minmax(200px,.7fr) minmax(250px,1.3fr);gap:clamp(2rem,6vw,7rem)}}.br77-login{--background:#0b0d0c;--foreground:#f0eee9;--card:#151916;--muted-foreground:#abb2aa;--border:#f4f1e924;--primary:#bda17c;--primary-foreground:#0b0d0c;background:#0b0d0c}.br77-login-header{border-bottom:1px solid #f4f1e91a}.br77-login-main{padding-top:3rem}.br77-login-main :where(button,input):focus-visible{outline-offset:3px;outline:2px solid #bda17c}.br77-login-main button[type=submit]:not(:disabled):hover,.br77-login-main button[type=button]:not(:disabled):hover{filter:brightness(1.08)}.br77-drawer .br77-search-kbd{display:none}@media (hover:none){.br77-search-kbd{display:none}}
