/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--pct:0}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Plus Jakarta Sans", "Geist", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--leading-tight:1.25;--radius-md:.375rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-fondo:#2b331a;--color-fondo-2:#3f4a22;--color-verde:#3f4a22;--color-verde-2:#3f4a22;--color-verde-3:#5b6233;--color-lima:#cc8e2a;--color-crema:#f3e9d2;--color-crema-2:#ede2c8;--color-tinta:#1c211d;--color-negro:#1c211d;--color-prot:#cc8e2a;--color-carb:#cc8e2a;--color-grasa:#4e8fd9;--color-bad:#b23a34;--color-app:#ede2c8;--color-p3:#2f6e43;--color-c3:#c27a12;--color-g3:#3d7fd0;--color-ok3:#2f6e43;--color-warn3:#cc8e2a}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.inset-x-0{inset-inline:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-full{top:100%}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.z-10{z-index:10}.col-span-3{grid-column:span 3/span 3}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.\!mt-0{margin-top:0!important}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-\[7px\]{margin-top:7px}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-10{height:calc(var(--spacing) * 10)}.h-16{height:calc(var(--spacing) * 16)}.h-\[52dvh\]{height:52dvh}.\!min-h-9{min-height:calc(var(--spacing) * 9)!important}.\!min-h-10{min-height:calc(var(--spacing) * 10)!important}.\!min-h-11{min-height:calc(var(--spacing) * 11)!important}.\!min-h-16{min-height:calc(var(--spacing) * 16)!important}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-dvh{min-height:100dvh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-2{width:calc(var(--spacing) * 2)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-full{width:100%}.max-w-\[560px\]{max-width:560px}.min-w-0{min-width:0}.flex-1{flex:1}.flex-none{flex:none}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.justify-self-start{justify-self:flex-start}.overflow-hidden{overflow:hidden}.\!rounded-full{border-radius:3.40282e38px!important}.\!rounded-md{border-radius:var(--radius-md)!important}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\!border-bad{border-color:var(--color-bad)!important}.border-\[var\(--linea\)\]{border-color:var(--linea)}.border-lima{border-color:var(--color-lima)}.bg-\[\#E8E4D8\]{background-color:#e8e4d8}.bg-\[\#F7F5EF\]{background-color:#f7f5ef}.bg-\[var\(--linea\)\]{background-color:var(--linea)}.bg-bad{background-color:var(--color-bad)}.bg-fondo{background-color:var(--color-fondo)}.bg-fondo-2{background-color:var(--color-fondo-2)}.bg-grasa{background-color:var(--color-grasa)}.bg-lima{background-color:var(--color-lima)}.bg-white{background-color:var(--color-white)}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[calc\(0\.9rem\+var\(--safe-top\)\)\]{padding-top:calc(.9rem + var(--safe-top))}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-\[calc\(1\.25rem\+var\(--safe-bottom\)\)\]{padding-bottom:calc(1.25rem + var(--safe-bottom))}.text-center{text-align:center}.text-left{text-align:left}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[1\.4rem\]{font-size:1.4rem!important}.\!text-\[1rem\]{font-size:1rem!important}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.9rem\]{font-size:1.9rem}.text-\[2rem\]{font-size:2rem}.text-\[3\.4rem\]{font-size:3.4rem}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.break-all{word-break:break-all}.\!text-bad{color:var(--color-bad)!important}.text-bad{color:var(--color-bad)}.text-carb{color:var(--color-carb)}.text-lima{color:var(--color-lima)}.text-verde-2{color:var(--color-verde-2)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media(hover:hover){.hover\:underline:hover{text-decoration-line:underline}}}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/jakarta-latin.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}:root{--sobre:#f3e9d2;--sobre-dim:#f3e9d2a8;--sobre-faint:#f3e9d261;--linea:#f3e9d224;--tinta-dim:#1c211da8;--tinta-faint:#1c211d6b;--tinta-line:#1c211d24;--fl-titulo:"Plus Jakarta Sans", system-ui, sans-serif;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);color-scheme:dark}html{-webkit-text-size-adjust:100%}body{background:var(--color-fondo);color:var(--sobre);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.4;overflow-x:hidden}::selection{background:var(--color-lima);color:var(--color-negro)}h1,h2,h3,h4{font-family:var(--fl-titulo);letter-spacing:-.01em;text-wrap:balance;font-weight:800;line-height:1.05}body{font-variant-numeric:tabular-nums}button{cursor:pointer;color:inherit;font-family:inherit}button:disabled{cursor:not-allowed}input,textarea{font-family:inherit}img{max-width:100%;display:block}:where(button,a,input,textarea,[tabindex]):focus-visible{outline:3px solid var(--color-lima);outline-offset:3px;border-radius:12px}:where(input,textarea):focus-visible{outline-offset:2px;border-radius:14px}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--color-lima);font-size:.66rem;font-weight:800}.tabular{font-variant-numeric:tabular-nums}.dim{color:var(--sobre-dim)}.faint{color:var(--sobre-faint)}.hairline{border-color:var(--linea)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{background:var(--color-lima);min-height:48px;color:var(--color-verde-2);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:2px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.4rem;font-size:.98rem;font-weight:800;line-height:1.1;transition:filter .18s,transform .12s,opacity .18s;display:inline-flex}.btn:hover{filter:brightness(1.06)}.btn:active{transform:scale(.985)}.btn:disabled{opacity:.5}.btn-ghost{color:var(--sobre);border-color:var(--color-lima);background:0 0}.btn-ghost:hover{background:#71ce6a1a}.btn-oscuro{background:var(--color-negro);color:var(--sobre-dim);font-weight:600}.btn-crema{background:var(--color-crema);color:var(--color-verde-2)}.btn-lg{border-radius:16px;min-height:60px;padding:1rem 1.8rem;font-size:1.1rem}.btn-texto{color:var(--sobre-dim);background:0 0;min-height:40px;padding:.4rem .6rem;font-weight:600}.btn-texto:hover{color:var(--sobre)}.campo{border:1.5px solid var(--tinta-line);width:100%;min-height:52px;color:var(--color-tinta);background:#f7f5ef;border-radius:14px;padding:.85rem 1rem;font-size:1rem}.campo::placeholder{color:var(--tinta-faint)}.etiqueta{color:var(--tinta-dim);margin-bottom:.35rem;font-size:.82rem;font-weight:700;display:block}.tabs{background:var(--color-fondo-2);border-radius:14px;gap:4px;padding:4px;display:flex}.tabs button{min-height:44px;color:var(--sobre-dim);white-space:nowrap;background:0 0;border:0;border-radius:11px;flex:1;padding:.55rem .6rem;font-size:.9rem;font-weight:700;transition:background .18s,color .18s}.tabs button[aria-pressed=true]{background:var(--color-lima);color:var(--color-verde-2)}.fx{letter-spacing:.08em;text-transform:uppercase;color:#f7f5ef;background:var(--c,var(--color-verde-3));white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:.56rem;font-weight:800;display:inline-block}.fx-lg{border-radius:5px;padding:3px 8px;font-size:.66rem}.m{font-variant-numeric:tabular-nums;gap:4px;font-size:.62rem;font-weight:800;display:inline-flex}.m i{color:var(--color-negro);border-radius:5px;padding:2px 6px;font-style:normal}.m .p{background:var(--color-prot)}.m .c{background:var(--color-carb)}.m .g{background:var(--color-grasa);color:#f7f5ef}.m-lg{font-size:.78rem}.m-lg i{border-radius:6px;padding:3px 8px}.objbadge{letter-spacing:.12em;text-transform:uppercase;background:var(--c,var(--color-lima));color:var(--color-negro);white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:.6rem;font-weight:800;display:inline-block}dialog.hoja{background:var(--color-crema);width:100%;max-width:100%;max-height:calc(100dvh - 40px);color:var(--color-tinta);overscroll-behavior:contain;color-scheme:light;border:0;border-radius:26px 26px 0 0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 -20px 60px -30px #000000b3}dialog.hoja::backdrop{background:#0b100e99}dialog.hoja[open]{animation:.22s ease-out subir}@keyframes subir{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}@media(min-width:720px){dialog.hoja{width:560px;inset:auto 0 0 50%;transform:translate(-50%)}}.hoja-asa{background:var(--tinta-line);border-radius:999px;width:44px;height:5px;margin:10px auto 0}.hoja .dim{color:var(--tinta-dim)}.hoja .faint{color:var(--tinta-faint)}.hoja .hairline{border-color:var(--tinta-line)}.hoja .eyebrow{color:var(--color-verde)}.hoja .btn-ghost{color:var(--color-verde);border-color:var(--color-verde)}.hoja .btn-texto{color:var(--tinta-dim)}.hoja h2{color:var(--color-tinta)}.stepper{border:1.5px solid var(--tinta-line);color:var(--color-tinta);background:#f7f5ef;border-radius:999px;align-items:center;gap:4px;padding:2px;display:inline-flex}.stepper button{width:40px;height:40px;color:var(--color-verde);background:0 0;border:0;border-radius:999px;font-size:1.3rem;font-weight:500;line-height:1}.stepper button:hover{background:var(--color-crema-2)}.stepper b{text-align:center;font-variant-numeric:tabular-nums;min-width:28px;font-weight:700}.stepper-lg button{width:52px;height:52px;font-size:1.6rem}.stepper-lg b{min-width:36px;font-size:1.2rem}.aviso{background:var(--color-fondo-2);color:var(--sobre);border-radius:16px;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;font-size:.9rem;line-height:1.35;display:flex}.hoja .aviso{color:var(--color-tinta);background:#f7f5ef}.aviso-error{box-shadow:inset 0 0 0 1.5px var(--color-bad)}.aviso-ok{box-shadow:inset 0 0 0 1.5px var(--color-lima)}.stage{background:var(--color-fondo);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.stage:after{content:"";pointer-events:none;z-index:6;background:linear-gradient(#101815c7,#1018150f 30%,#10181500 55%,#101815eb);position:absolute;top:0;right:0;bottom:0;left:0}.stage-chico:after{background:linear-gradient(#1018158c,#10181500 40%,#10181500 60%,#101815d9)}.plato{z-index:5;border-radius:50%;transition:transform .55s cubic-bezier(.2,.9,.3,1),width .4s,height .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.plato-subido{transform:translate(-50%,-78%)scale(.86)}.scoop{filter:drop-shadow(0 8px 14px #00000073);background-position:50%;background-size:cover;border-radius:50%;animation:.55s cubic-bezier(.2,.9,.3,1.2) both caer;position:absolute;-webkit-mask:radial-gradient(closest-side,#000 62%,#000000d9 78%,#0000 100%);mask:radial-gradient(closest-side,#000 62%,#000000d9 78%,#0000 100%)}.scoop-base{-webkit-mask:radial-gradient(closest-side,#000 82%,#000000e6 92%,#0000 100%);mask:radial-gradient(closest-side,#000 82%,#000000e6 92%,#0000 100%)}.shotv{z-index:7;background-position:50%;background-size:cover;border:2px solid #ffffff40;border-radius:12px 12px 16px 16px;animation:.6s cubic-bezier(.2,.9,.3,1.2) both caer;position:absolute;box-shadow:0 10px 24px #00000080}.shotv:after{content:attr(data-n);text-align:center;color:#f7f5ef;text-shadow:0 1px 4px #0009;font-size:.6rem;font-weight:800;position:absolute;bottom:-1.5em;left:-20px;right:-20px}@keyframes caer{0%{opacity:0;transform:translateY(-36px) scale(1.12) rotate(var(--rot,0deg))}to{opacity:1;transform:translateY(0) scale(1) rotate(var(--rot,0deg))}}.vacio{text-align:center;color:#ffffffb8;z-index:5;border:2px dashed #ffffff47;border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.vacio-quieto{border-style:solid;border-color:#ffffff1f}@media(prefers-reduced-motion:reduce){.scoop,.shotv{animation:none}.plato{transition:none}}.macros{justify-items:center;gap:8px;width:46px;display:grid}.macros>div{color:#f7f5ef;justify-items:center;gap:3px;font-size:.6rem;font-weight:800;display:grid}.macros .col{background:#ffffff24;border-radius:99px;width:12px;height:70px;position:relative;overflow:hidden}.macros .col i{height:var(--h);background:var(--c);border-radius:99px;transition:height .5s cubic-bezier(.2,.9,.3,1);position:absolute;bottom:0;left:0;right:0}.macros small{color:#ffffffb8;white-space:nowrap;font-size:.58rem;font-weight:700}.precio{gap:2px;display:grid}.precio b{color:#f7f5ef;font-variant-numeric:tabular-nums;text-shadow:0 2px 10px #00000080;font-size:1.5rem;line-height:1}.precio small{color:#ffffffb8;font-size:.62rem;font-weight:700}@media(prefers-reduced-motion:reduce){.macros .col i{transition:none}}.band{scrollbar-width:none;scroll-snap-type:x proximity;align-items:flex-end;gap:12px;padding:6px 16px 10px;display:flex;overflow-x:auto}.band::-webkit-scrollbar{display:none}.band-filas{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));place-items:start center;gap:10px 6px;padding:6px 0 4px;display:grid;overflow:visible}.opt{text-align:center;scroll-snap-align:start;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;align-content:start;justify-items:center;gap:5px;width:82px;padding:0;display:grid}.opt .ph{background-color:#ffffff14;background-position:50%;background-size:cover;border:3px solid #0000;border-radius:50%;width:78px;height:78px;transition:transform .18s,border-color .18s;position:relative;box-shadow:0 8px 18px #00000080}.opt .ph-sin{box-shadow:none;background:#ffffff14;border:3px dashed #ffffff4d}.opt[aria-checked=true] .ph{border-color:var(--color-lima);transform:scale(1.08)}.opt[aria-checked=true] .ph:after{content:"✓";background:var(--color-lima);width:22px;height:22px;color:var(--color-negro);border-radius:50%;place-items:center;font-size:.8rem;font-weight:900;display:grid;position:absolute;top:-4px;right:-4px}.opt-off .ph{filter:grayscale()brightness(.45)}.opt-off b,.opt-off small{opacity:.55}.opt b{color:#f7f5ef;text-shadow:0 1px 4px #00000080;font-size:.7rem;font-weight:800;line-height:1.05}.opt small{color:#ffffffad;font-variant-numeric:tabular-nums;font-size:.58rem;line-height:1.1}.opt-big{width:100px}.opt-big .ph{width:96px;height:96px}.opt:focus-visible{outline:none}.opt:focus-visible .ph{outline:3px solid var(--color-lima);outline-offset:3px}.k{--u:min( .25vw , .15625dvh );background:var(--color-fondo);color:var(--sobre);font-size:calc(var(--u) * 13);line-height:1.3;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.k-marco{width:calc(var(--u) * 400);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.k-top{top:var(--safe-top);z-index:20;padding:calc(var(--u) * 14) calc(var(--u) * 16);font-size:calc(var(--u) * 10);color:var(--sobre-dim);justify-content:space-between;align-items:center;font-weight:700;display:flex;position:absolute;left:0;right:0}.k-top .btn-texto{font-size:calc(var(--u) * 10.5);color:var(--sobre-dim);padding:calc(var(--u) * 6) calc(var(--u) * 8);min-height:0;margin-left:calc(var(--u) * -8)}.dots{gap:calc(var(--u) * 5);align-items:center;display:flex}.dots i{width:calc(var(--u) * 18);height:calc(var(--u) * 4);background:#ffffff2e;border-radius:99px;transition:width .2s,background .2s}.dots i.done{background:var(--color-lima)}.dots i.on{width:calc(var(--u) * 30);background:#f7f5ef}.k-titulo{top:calc(var(--safe-top) + var(--u) * 44);left:calc(var(--u) * 16);right:calc(var(--u) * 16);z-index:20;gap:calc(var(--u) * 2);display:grid;position:absolute}.k-titulo small{font-size:calc(var(--u) * 8.5);letter-spacing:.2em;text-transform:uppercase;color:var(--color-lima);font-weight:800}.k-titulo h1,.k-titulo h2{font-size:calc(var(--u) * 22);color:#f7f5ef;text-shadow:0 2px 12px #00000080}.k-titulo p{font-size:calc(var(--u) * 10.5);color:#ffffffb8;max-width:34ch}.k-precio{left:calc(var(--u) * 16);top:calc(var(--safe-top) + var(--u) * 118);z-index:20;position:absolute}.k-precio .precio b{font-size:calc(var(--u) * 20)}.k-precio .precio small{font-size:calc(var(--u) * 8.5)}.k-obj{left:calc(var(--u) * 16);top:calc(var(--safe-top) + var(--u) * 160);z-index:20;position:absolute}.k-obj .objbadge{font-size:calc(var(--u) * 8);padding:calc(var(--u) * 4) calc(var(--u) * 8)}.k-macros{right:calc(var(--u) * 14);top:calc(var(--safe-top) + var(--u) * 118);z-index:20;position:absolute}.k-macros .macros{width:calc(var(--u) * 46);gap:calc(var(--u) * 8)}.k-macros .macros .col{width:calc(var(--u) * 12);height:calc(var(--u) * 70)}.k-macros .macros small{font-size:calc(var(--u) * 8)}.k-band{left:0;right:0;bottom:calc(var(--safe-bottom) + var(--u) * 60);z-index:20;position:absolute}.k-band.con-omitir{bottom:calc(var(--safe-bottom) + var(--u) * 96)}.k-band .band{gap:calc(var(--u) * 12);padding:calc(var(--u) * 8) calc(var(--u) * 16) calc(var(--u) * 12)}.k-band .opt{width:calc(var(--u) * 82);gap:calc(var(--u) * 6)}.k-band .opt .ph{width:calc(var(--u) * 78);height:calc(var(--u) * 78);border-width:calc(var(--u) * 3)}.k-band .opt[aria-checked=true] .ph:after{width:calc(var(--u) * 22);height:calc(var(--u) * 22);font-size:calc(var(--u) * 11);right:calc(var(--u) * -4);top:calc(var(--u) * -4)}.k-band .opt b{font-size:calc(var(--u) * 9.5)}.k-band .opt small{font-size:calc(var(--u) * 8)}.k-band .opt .fx{font-size:calc(var(--u) * 7);padding:calc(var(--u) * 2) calc(var(--u) * 5)}.k-band .opt-big{width:calc(var(--u) * 100)}.k-band .opt-big .ph{width:calc(var(--u) * 96);height:calc(var(--u) * 96)}.k-next{z-index:20;background:var(--color-lima);color:var(--color-verde-2);text-align:center;padding:calc(var(--u) * 16) calc(var(--u) * 16) calc(var(--u) * 16 + var(--safe-bottom));font-weight:800;font-size:calc(var(--u) * 14);min-height:calc(var(--u) * 60);border:0;border-radius:0;position:absolute;bottom:0;left:0;right:0}.k-next:disabled{opacity:.55;cursor:not-allowed}.k-next:focus-visible{outline-offset:-4px;border-radius:0}.k-omitir{left:0;right:0;bottom:calc(var(--safe-bottom) + var(--u) * 60);z-index:20;background:var(--color-negro);color:var(--sobre-dim);text-align:center;padding:calc(var(--u) * 10);font-weight:600;font-size:calc(var(--u) * 11);border:0;border-radius:0;position:absolute}.k-obj3{left:calc(var(--u) * 16);right:calc(var(--u) * 16);bottom:calc(var(--safe-bottom) + var(--u) * 78);z-index:20;gap:calc(var(--u) * 8);display:grid;position:absolute}.k-obj3 button{gap:calc(var(--u) * 10);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:calc(var(--u) * 14);padding:calc(var(--u) * 10) calc(var(--u) * 12);text-align:left;background:#101815d9;border:2px solid #0000;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.k-obj3 button[aria-checked=true]{border-color:var(--color-lima)}.k-obj3 i{width:calc(var(--u) * 14);height:calc(var(--u) * 14);background:var(--c);border-radius:50%}.k-obj3 b{color:#f7f5ef;font-size:calc(var(--u) * 13);display:block}.k-obj3 small{color:#ffffffa6;font-size:calc(var(--u) * 9.5);display:block}.k-obj3 em{color:#ffffffd9;font-style:normal;font-weight:800;font-size:calc(var(--u) * 10);font-variant-numeric:tabular-nums}.k-choice{left:calc(var(--u) * 16);right:calc(var(--u) * 16);bottom:calc(var(--safe-bottom) + var(--u) * 16);z-index:20;gap:calc(var(--u) * 10);grid-template-columns:1fr 1fr;display:grid;position:absolute}.k-choice button{background:var(--color-crema);color:var(--color-verde-2);border-radius:calc(var(--u) * 16);padding:calc(var(--u) * 16) calc(var(--u) * 12);text-align:center;gap:calc(var(--u) * 3);border:0;display:grid}.k-choice h3{font-size:calc(var(--u) * 15)}.k-choice small{font-size:calc(var(--u) * 9.5);color:#1e2b25a6}.k-choice .lima{background:var(--color-lima)}.k-modo{left:calc(var(--u) * 16);right:calc(var(--u) * 16);bottom:calc(var(--safe-bottom) + var(--u) * 92);z-index:20;gap:calc(var(--u) * 6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:calc(var(--u) * 4);border-radius:calc(var(--u) * 12);background:#101815b3;display:flex;position:absolute}.k-modo button{color:var(--sobre-dim);font-weight:700;font-size:calc(var(--u) * 10.5);padding:calc(var(--u) * 9) calc(var(--u) * 8);border-radius:calc(var(--u) * 9);background:0 0;border:0;flex:1;gap:1px;display:grid}.k-modo button small{font-weight:600;font-size:calc(var(--u) * 8);opacity:.8}.k-modo button[aria-pressed=true]{background:var(--color-crema);color:var(--color-verde-2)}.k-resumen{left:calc(var(--u) * 16);right:calc(var(--u) * 16);bottom:calc(var(--safe-bottom) + var(--u) * 78);z-index:20;gap:calc(var(--u) * 6);display:grid;position:absolute}.k-resumen .capas{gap:calc(var(--u) * 6);flex-wrap:wrap;display:flex}.k-resumen .capas span{align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 4) calc(var(--u) * 10) calc(var(--u) * 4) calc(var(--u) * 4);font-size:calc(var(--u) * 9.5);color:#f7f5ef;background:#101815d9;border-radius:999px;font-weight:700;display:inline-flex}.k-resumen .capas span i{width:calc(var(--u) * 22);height:calc(var(--u) * 22);background-position:50%;background-size:cover;background-color:var(--color-verde-3);border-radius:50%;flex:none}.k-resumen .tot{align-items:end;gap:calc(var(--u) * 8);border-radius:calc(var(--u) * 14);padding:calc(var(--u) * 10) calc(var(--u) * 12);background:#101815d9;grid-template-columns:1fr auto;display:grid}.k-resumen .tot b{font-size:calc(var(--u) * 24);color:#f7f5ef;font-variant-numeric:tabular-nums;line-height:1}.k-resumen .tot small{color:#ffffffb8;font-size:calc(var(--u) * 9);margin-bottom:calc(var(--u) * 4);font-weight:700;display:block}.k-resumen .m{font-size:calc(var(--u) * 8.5)}.k-resumen .m i{padding:calc(var(--u) * 2) calc(var(--u) * 6)}.k-mesa{align-items:center;gap:calc(var(--u) * 8);border-radius:calc(var(--u) * 14);padding:calc(var(--u) * 8) calc(var(--u) * 12);font-size:calc(var(--u) * 10.5);color:#f7f5ef;background:#101815d9;font-weight:700;display:flex}.k-mesa input{width:calc(var(--u) * 64);min-height:calc(var(--u) * 36);border-radius:calc(var(--u) * 10);color:var(--color-tinta);font-size:calc(var(--u) * 16);text-align:center;font-variant-numeric:tabular-nums;background:#f7f5ef;border:0;font-weight:800}.k-pay{left:calc(var(--u) * 16);right:calc(var(--u) * 16);bottom:calc(var(--safe-bottom) + var(--u) * 16);z-index:20;gap:calc(var(--u) * 10);grid-template-columns:1fr 1fr;display:grid;position:absolute}.k-pay button{background:var(--color-lima);color:var(--color-verde-2);border-radius:calc(var(--u) * 14);padding:calc(var(--u) * 14) calc(var(--u) * 8);text-align:center;font-weight:800;font-size:calc(var(--u) * 13);border:2px solid var(--color-lima)}.k-pay button.ghost{color:#f7f5ef;background:0 0}.k-pay small{font-weight:600;font-size:calc(var(--u) * 9);opacity:.8;display:block}.k-pay button:disabled{opacity:.6}.k-num{justify-content:center;align-items:center;gap:calc(var(--u) * 10);text-align:center;padding:calc(var(--u) * 24);background:var(--color-lima);color:var(--color-verde-2);z-index:30;flex-direction:column;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.k-num h1{font-size:calc(var(--u) * 96);font-variant-numeric:tabular-nums;line-height:1}.k-num p{max-width:26ch;font-size:calc(var(--u) * 12.5);font-weight:600}.k-num .eyebrow{color:var(--color-verde-2);font-size:calc(var(--u) * 9)}.k-num .qr{width:calc(var(--u) * 116);height:calc(var(--u) * 116);border:calc(var(--u) * 8) solid #f7f5ef;border-radius:calc(var(--u) * 8);background:#f7f5ef}.k-num .qr img{width:100%;height:100%}.k-num .btn-texto{color:var(--color-verde-2);font-weight:700;font-size:calc(var(--u) * 10)}.k-heladera{inset:calc(var(--safe-top) + var(--u) * 122) 0 calc(var(--safe-bottom) + var(--u) * 60) 0;z-index:20;padding:0 calc(var(--u) * 14);position:absolute;overflow-y:auto}.k-sec{padding:calc(var(--u) * 10) calc(var(--u) * 2) calc(var(--u) * 6);font-size:calc(var(--u) * 9);letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;font-weight:800;display:flex}.k-sec i{color:var(--sobre-dim);letter-spacing:0;text-transform:none;font-style:normal;font-weight:600}.k-fridge{gap:calc(var(--u) * 8);grid-template-columns:1fr 1fr;display:grid}.k-fridge .tarjeta{font-size:calc(var(--u) * 13)}.k-fridge .tarjeta b{font-size:calc(var(--u) * 12)}.k-fridge .tarjeta small{font-size:calc(var(--u) * 9)}.k-vacio{text-align:center;color:var(--sobre-dim);padding:calc(var(--u) * 30) 0;font-size:calc(var(--u) * 12)}.k-aviso{left:calc(var(--u) * 16);right:calc(var(--u) * 16);top:calc(var(--safe-top) + var(--u) * 200);z-index:25;position:absolute}.k-aviso .aviso{font-size:calc(var(--u) * 11)}.tarjeta{aspect-ratio:1/1.05;background:var(--color-verde-3);isolation:isolate;text-align:left;color:#f7f5ef;-webkit-tap-highlight-color:transparent;border:0;border-radius:16px;width:100%;padding:0;position:relative;overflow:hidden}.tarjeta-ancha{aspect-ratio:16/9}.tarjeta .img{z-index:0;background-position:50%;background-size:cover;transition:transform .3s;position:absolute;top:0;right:0;bottom:0;left:0}.tarjeta:active .img{transform:scale(1.03)}.tarjeta:after{content:"";z-index:1;background:linear-gradient(#0000 35%,#0a100de0);position:absolute;top:0;right:0;bottom:0;left:0}.tarjeta .t{z-index:2;justify-items:start;gap:3px;display:grid;position:absolute;bottom:9px;left:10px;right:10px}.tarjeta b{text-shadow:0 1px 6px #00000080;font-size:.95rem;font-weight:800;line-height:1.05}.tarjeta small{color:#ffffffd9;font-variant-numeric:tabular-nums;font-size:.68rem}.tarjeta .fx{z-index:2;position:absolute;top:8px;left:8px}.tarjeta .n{z-index:3;background:var(--color-lima);min-width:24px;height:24px;color:var(--color-negro);border-radius:999px;place-items:center;padding:0 7px;font-size:.8rem;font-weight:900;display:grid;position:absolute;top:8px;right:8px}.tarjeta-off{filter:grayscale()brightness(.5)}.tarjeta .sinfoto{z-index:0;color:#ffffff40;background:linear-gradient(160deg,var(--color-verde-3),var(--color-verde-2));place-items:center;font-size:2.4rem;font-weight:800;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.fila{background:var(--color-fondo-2);text-align:left;width:100%;min-height:56px;color:var(--sobre);border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.fila b{font-size:.95rem;font-weight:700}.fila small{color:var(--sobre-dim);font-size:.74rem}.fila .n{background:var(--color-lima);min-width:24px;height:24px;color:var(--color-negro);border-radius:999px;place-items:center;padding:0 7px;font-size:.8rem;font-weight:900;display:grid}.barra{inset-x:0;z-index:20;padding:0 12px calc(.75rem + var(--safe-bottom));position:fixed;bottom:0;left:0;right:0}.barra button{background:var(--color-lima);width:100%;max-width:560px;color:var(--color-verde-2);text-align:left;border:0;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;min-height:64px;margin:0 auto;padding:12px 20px;display:flex;box-shadow:0 18px 40px -20px #000c}.barra button b{font-variant-numeric:tabular-nums;font-size:1.4rem}.barra button small{opacity:.8;font-size:.74rem;font-weight:600;display:block}.barra button span:first-child>span:last-child{font-weight:800}.pack{background:var(--color-crema);color:var(--color-tinta);color-scheme:light;border-radius:20px;gap:10px;padding:18px;display:grid}.pack .eyebrow{color:var(--color-verde)}.pack .rowm{text-align:center;grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.pack .rowm div{background:#f7f5ef;border-radius:12px;padding:10px 4px}.pack .rowm b{font-variant-numeric:tabular-nums;font-size:1.35rem;display:block}.pack .rowm small{letter-spacing:.12em;text-transform:uppercase;color:var(--c);font-size:.6rem;font-weight:800}.pack .dim{color:var(--tinta-dim)}.pack .capa{background:#f7f5ef;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:.78rem;font-weight:700;display:inline-flex}.pack .capa i{background-position:50%;background-size:cover;background-color:var(--color-crema-2);border-radius:50%;width:24px;height:24px}.plan-opt{background:var(--color-fondo-2);text-align:left;color:var(--sobre);border:2px solid #0000;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:8px;width:100%;padding:14px 16px;text-decoration:none;display:grid}.plan-opt:hover,.plan-opt:focus-visible{border-color:var(--color-lima)}.plan-opt b{font-size:1rem;display:block}.plan-opt small{color:var(--sobre-dim);font-size:.78rem}.plan-opt i{color:var(--color-lima);font-size:1.1rem;font-style:normal;font-weight:800}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.eq{background:var(--color-fondo);min-height:100dvh;color:var(--sobre);flex-direction:column;display:flex}.eq-barra{padding:calc(8px + var(--safe-top)) 14px 8px;border-bottom:1px solid var(--linea);background:var(--color-fondo);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;font-size:.82rem;font-weight:600;display:grid}.eq-logo{letter-spacing:.22em;color:var(--sobre);white-space:nowrap;align-items:center;gap:8px;font-size:.8rem;font-weight:800;display:inline-flex}.eq-logo .fl-wm{font-size:28px}.eq-logo i{color:var(--sobre-faint);font-style:normal}.eq-centro{text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.eq-derecha{white-space:nowrap;align-items:center;gap:4px;display:flex}.eq-derecha .btn-texto{min-height:40px;padding:.3rem .6rem;font-size:.8rem}.tag{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:.62rem;font-weight:800;line-height:1.2;display:inline-block}.tag-chica{padding:2px 6px;font-size:.56rem}.eq-login{background:var(--color-fondo);place-items:center;min-height:100dvh;padding:24px;display:grid}.eq-login-caja{text-align:center;justify-items:center;gap:14px;width:min(100%,380px);display:grid}.eq-login-caja h1{font-size:1.7rem}.pin{gap:12px;padding:6px 0;display:flex}.pin i{border:2px solid var(--sobre-faint);border-radius:50%;width:18px;height:18px;transition:background .12s,border-color .12s,transform .12s}.pin i.on{background:var(--color-lima);border-color:var(--color-lima);transform:scale(1.1)}.teclado{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;display:grid}.teclado button{background:var(--color-fondo-2);min-height:76px;color:var(--sobre);font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;border:0;border-radius:18px;font-size:1.9rem;font-weight:700;transition:filter .12s,transform 80ms}.teclado button:active{filter:brightness(1.2);transform:scale(.97)}.teclado .t-fn{background:var(--color-negro);color:var(--sobre-dim);font-size:1.4rem}.teclado .t-ok{background:var(--color-lima);color:var(--color-verde-2);font-size:1.05rem}.teclado .t-ok:disabled{opacity:.4}.teclado-chico button{border-radius:12px;min-height:52px;font-size:1.3rem}.tk{text-align:left;border:0;border-left:5px solid var(--color-verde-3);background:var(--color-fondo-2);width:100%;color:var(--sobre);-webkit-tap-highlight-color:transparent;border-radius:14px;gap:6px;padding:10px 12px 12px;font-size:.92rem;line-height:1.3;transition:transform .1s,filter .12s;display:grid;position:relative}button.tk:active{filter:brightness(1.08);transform:scale(.99)}button.tk:disabled{opacity:.6}.tk-nuevo{border-left-color:var(--color-grasa)}.tk-prep{border-left-color:var(--color-carb)}.tk-listo{border-left-color:var(--color-lima)}.tk-tarde{box-shadow:inset 0 0 0 1.5px #e07a5f8c}.tk header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.tk-quien{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.tk-num{font-size:1.35rem;line-height:1}.tk-meta{justify-items:end;gap:2px;font-size:.78rem;display:grid}.tk-donde{color:var(--sobre-dim);font-weight:700}.tk-mesa{color:var(--color-carb)}.tk time{color:var(--sobre-dim);font-size:.86rem;font-weight:700}.tk time.tarde{color:var(--color-bad)}.tk ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.tk li{gap:1px;display:grid}.tk-li{align-items:baseline;gap:8px;display:flex}.tk-li b{min-width:1.2em;font-size:1.05rem}.tk-li span{flex:1;font-weight:700}.tk-li em{color:var(--sobre-dim);font-style:normal;font-weight:700}.tk li small{color:var(--sobre-dim);padding-left:calc(1.2em + 8px);font-size:.8rem;display:block}.tk li small.x{color:var(--color-bad);font-weight:800}.tk li small.mas{color:var(--sobre)}.tk li small.nota{color:var(--color-carb);font-style:italic}.tk-m{margin-top:2px;padding-left:calc(1.2em + 8px)}.tk-nota{color:var(--color-carb);margin:0;font-size:.82rem;font-style:italic}.tk-peya{margin:0;font-size:.82rem;font-weight:600}.kds-peya{flex-wrap:wrap;align-items:center;gap:6px;padding:6px 0;display:flex}.tk-pie{justify-content:space-between;align-items:center;gap:8px;font-size:.76rem;font-weight:700;display:flex}.tk-pie b{font-size:1rem}.tk-go{text-align:center;background:var(--color-verde);color:var(--sobre);border-radius:10px;padding:9px;font-size:.86rem;font-weight:800;display:block}.tk-listo .tk-go{background:var(--color-lima);color:var(--color-verde-2)}.tk-compacto{flex:none;gap:4px;width:250px;padding:8px 10px 10px;font-size:.84rem}.tk-compacto .tk-num{font-size:1.6rem}.tk-compacto .tk-go{padding:7px;font-size:.8rem}.tk-compacto ul{max-height:84px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.kds{flex:1;grid-template-columns:repeat(3,1fr);gap:10px;min-height:0;padding:10px 12px 12px;display:grid}.kds-col{flex-direction:column;gap:8px;min-height:0;display:flex}.kds-col h2{letter-spacing:.2em;text-transform:uppercase;color:var(--sobre-dim);justify-content:space-between;padding:4px 6px 0;font-size:.72rem;font-weight:800;display:flex}.kds-col h2 i{color:var(--sobre);font-style:normal}.kds-lista{align-content:start;gap:8px;min-height:0;padding-bottom:8px;display:grid;overflow-y:auto}.kds-vacio{text-align:center;color:var(--sobre-faint);border:2px dashed var(--linea);border-radius:14px;padding:26px 0;font-weight:600}@media(max-width:760px){.kds{grid-template-columns:1fr}}.eq-caja{height:100dvh;overflow:hidden}.caja{flex:1;grid-template-columns:1.15fr .85fr;min-height:0;display:grid}.caja-izq{border-right:1px solid var(--linea);flex-direction:column;gap:10px;min-height:0;padding:10px 12px;display:flex;overflow:hidden}.caja-tabs{flex-wrap:wrap}.caja-tabs button{flex:0 auto;min-width:88px}.tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-content:start;gap:8px;min-height:0;padding-bottom:6px;display:grid;overflow-y:auto}.tile{background:var(--color-fondo-2);min-height:74px;color:var(--sobre);text-align:left;-webkit-tap-highlight-color:transparent;border:0;border-radius:12px;align-content:start;gap:3px;padding:10px 12px;transition:filter .12s,transform 80ms;display:grid;position:relative}.tile:active{filter:brightness(1.15);transform:scale(.98)}.tile b{font-size:.92rem;font-weight:700;line-height:1.15}.tile small{color:var(--sobre-dim);font-variant-numeric:tabular-nums;font-size:.74rem}.tile-off{opacity:.4;text-decoration:line-through}.tile .n{background:var(--color-lima);min-width:24px;height:24px;color:var(--color-negro);border-radius:999px;place-items:center;padding:0 7px;font-size:.8rem;font-weight:900;display:grid;position:absolute;top:8px;right:8px}.caja-der{background:var(--color-negro);flex-direction:column;gap:8px;min-height:0;padding:10px 12px;display:flex;overflow-y:auto}.caja-encab{justify-content:space-between;align-items:center;min-height:28px;display:flex}.caja-encab .btn-texto{min-height:28px;padding:0 .4rem;font-size:.8rem}.caja-modo{flex:none;gap:6px;display:grid}.caja-modo .tabs button{min-height:38px;font-size:.8rem}.caja-donde{grid-template-columns:1fr auto;align-items:center;gap:6px;display:grid}.campo-mesa{text-align:center;width:72px;min-height:44px;padding:.4rem;font-size:1.1rem;font-weight:800}.caja-lineas{flex:1;align-content:start;gap:4px;min-height:110px;display:grid;overflow-y:auto}.linea{border-bottom:1px solid var(--linea);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:7px 0;display:grid}.linea-cant{background:var(--color-fondo-2);border-radius:999px;align-items:center;gap:2px;padding:2px;display:inline-flex}.linea-cant button{width:34px;height:34px;color:var(--sobre);background:0 0;border:0;border-radius:999px;font-size:1.2rem;font-weight:600;line-height:1}.linea-cant b{text-align:center;min-width:22px}.linea-que{gap:1px;min-width:0;display:grid}.linea-que b{font-size:.95rem}.linea-que small{font-size:.76rem;line-height:1.25}.linea-precio{font-weight:700}.resultado{background:var(--color-fondo-2);text-align:left;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:6px;padding:10px 14px;display:grid}.resultado b{font-size:2.2rem;line-height:1}.resultado p{margin:0;font-size:.86rem;font-weight:600;line-height:1.3}.resultado>div{grid-column:1/-1}.resultado-ok{box-shadow:inset 0 0 0 1.5px var(--color-lima)}.resultado-ok b{color:var(--color-lima)}.resultado-error{box-shadow:inset 0 0 0 1.5px var(--color-bad)}.resultado-error b{color:var(--color-carb)}.resultado-info{box-shadow:inset 0 0 0 1.5px var(--color-carb)}.resultado-info b{color:var(--color-carb)}.caja-total{border-top:2px solid var(--linea);justify-content:space-between;align-items:baseline;padding-top:6px;font-weight:800;display:flex}.caja-total b{font-size:1.7rem}.caja-pagos{grid-template-columns:1fr 1fr;gap:8px;display:grid}.caja-pagos .btn-lg{min-height:50px;padding:.5rem .8rem;font-size:1rem}.caja-externo{gap:8px;display:grid}.caja-externo .campo,.caja-pagos .campo{min-height:44px;padding:.5rem .9rem}.caja-abajo{padding:8px 12px calc(8px + var(--safe-bottom));border-top:1px solid var(--linea);background:var(--color-fondo);gap:6px;display:grid}.caja-abajo-tabs{width:fit-content}.caja-abajo-tabs button{flex:none;min-height:36px;padding:.45rem .9rem;font-size:.8rem}.caja-abajo-tabs button i{background:#00000040;border-radius:999px;margin-left:6px;padding:1px 7px;font-style:normal}.caja-cola{scrollbar-width:thin;gap:8px;min-height:140px;padding-bottom:4px;display:flex;overflow-x:auto}@media(max-width:900px){.eq-caja{height:auto;overflow:visible}.caja{grid-template-columns:1fr}.caja-izq{border-right:0;border-bottom:1px solid var(--linea)}.tiles{max-height:46vh}}.armc{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.armc-top{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.armc-top h2{font-size:1.2rem}.armc-precio{align-items:center;gap:10px;display:inline-flex}.armc-precio b{font-size:1.3rem}.armc-cols{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));flex:1;align-items:start;gap:10px;min-height:0;display:grid;overflow-y:auto}.armc-col{background:#ffffff08;border-radius:14px;align-content:start;gap:6px;padding:8px;display:grid}.armc-col h3{letter-spacing:.16em;text-transform:uppercase;color:var(--sobre-dim);justify-content:space-between;gap:6px;padding:0 2px;font-size:.72rem;font-weight:800;display:flex}.armc-col h3 small{letter-spacing:0;text-transform:none;color:var(--sobre-faint);font-weight:600}.armc-falta{box-shadow:inset 0 0 0 1.5px var(--color-bad)}.chip{background:var(--color-fondo-2);width:100%;min-height:48px;color:var(--sobre);text-align:left;-webkit-tap-highlight-color:transparent;border:2px solid #0000;border-radius:11px;gap:1px;padding:7px 10px;font-size:.88rem;font-weight:700;line-height:1.15;transition:border-color .12s,background .12s;display:grid}.chip small{color:var(--sobre-dim);font-variant-numeric:tabular-nums;align-items:center;gap:6px;min-height:10px;font-size:.72rem;font-weight:600;display:flex}.chip small i{border-radius:50%;width:8px;height:8px}.chip-on{border-color:var(--color-lima);background:#71ce6a24}.chip-on span:after{content:" ✓";color:var(--color-lima)}.chip:disabled{opacity:.4}.chip-off{text-decoration:line-through}.armc-ok{width:100%}.cobro-items{margin:0;padding:0;list-style:none;display:grid}.cobro-items li{border-bottom:1px solid var(--tinta-line);justify-content:space-between;gap:12px;padding:8px 0;font-size:.95rem;display:flex}.cobro-items li small{font-size:.78rem;display:block}.cobro-total{font-size:1.15rem;font-weight:800;border-bottom:0!important}.cobro-botones{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.cobro-botones .col-span-3{grid-column:1/-1}.cobro-activo{color:inherit;box-shadow:inset 0 0 0 1.5px var(--color-lima);background:#71ce6a1f;border-radius:16px;justify-items:start;gap:8px;padding:14px;display:grid}.cobro-activo>b{font-size:1.05rem}.cobro-comprobante{object-fit:contain;background:#f7f5ef;border-radius:12px;max-width:100%;max-height:260px}.cobro-propina{gap:6px;display:grid}.cobro-factura{color:inherit;background:#0000000d;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.sw{background:var(--tinta-line);border:0;border-radius:999px;flex:none;width:52px;height:30px;transition:background .15s;position:relative}.sw i{background:#f7f5ef;border-radius:50%;width:24px;height:24px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.sw-on{background:var(--color-bad)}.sw-on i{transform:translate(22px)}.sw:disabled{opacity:.5}.ag-plato{background:#f7f5ef;border-radius:14px;padding:4px 12px}.ag-plato summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;list-style:none;display:flex}.ag-plato summary::-webkit-details-marker{display:none}.ag-nombre{gap:1px;display:grid}.ag-nombre small{font-size:.74rem}.ag-etapa{border-top:1px dashed var(--tinta-line);gap:4px;padding:4px 0 10px 10px;display:grid}.ag-op{justify-content:space-between;align-items:center;gap:10px;padding:4px 0;font-size:.92rem;display:flex}.ag-off>span{color:var(--tinta-faint);text-decoration:line-through}.panel{padding:12px 14px calc(20px + var(--safe-bottom));gap:12px;width:100%;max-width:1100px;margin:0 auto;display:grid}.campo-dia{width:160px;min-height:40px;margin:0 auto;padding:.3rem .8rem;font-weight:700}.kpi{grid-template-columns:1fr 1fr;gap:10px;display:grid}.kpi div{background:var(--color-fondo-2);border-radius:16px;gap:4px;padding:14px;display:grid}.kpi small{letter-spacing:.16em;text-transform:uppercase;color:var(--sobre-dim);font-size:.64rem;font-weight:800}.kpi b{font-size:1.7rem;line-height:1}.kpi .kpi-link{background:var(--color-fondo-2);color:inherit;text-align:left;cursor:pointer;font:inherit;border:0;border-radius:16px;gap:4px;padding:14px;display:grid}.kpi .kpi-link:hover{box-shadow:inset 0 0 0 1.5px var(--color-lima)}.panel-cols{gap:12px;display:grid}.panel-card{background:var(--color-fondo-2);border-radius:16px;align-content:start;gap:10px;padding:14px;display:grid}.panel-card .eyebrow i{color:var(--sobre-dim);letter-spacing:0;margin-left:6px;font-style:normal}.bars{gap:8px;font-size:.86rem;display:grid}.bars>div{grid-template-columns:92px 1fr auto;align-items:center;gap:10px;display:grid}.bars i{background:var(--color-lima);height:10px;width:var(--w);border-radius:99px;min-width:4px;transition:width .4s;display:block}.bars>div>span:last-child{text-align:right;white-space:nowrap}.panel-lista{gap:4px;margin:0;padding:0;list-style:none;display:grid}.panel-lista li{border-bottom:1px solid var(--linea);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 0;font-size:.9rem;display:grid}.panel-lista li:last-child{border-bottom:0}.panel-lista b{font-size:1rem}.personas li{grid-template-columns:minmax(160px,1fr) 150px minmax(260px,auto)}.campo-rol{min-height:40px;padding:.3rem .6rem;font-size:.9rem}.campo-rol:disabled{opacity:.6}.personas .acciones{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.personas .btn-texto{min-height:36px;padding:.2rem .5rem;font-size:.82rem}.campo-pin{font-variant-numeric:tabular-nums;width:110px;min-height:40px;padding:.4rem .7rem}.persona-nueva{grid-template-columns:1fr auto auto auto;align-items:center;gap:8px;display:grid}.persona-nueva .campo{min-height:44px;padding:.5rem .8rem}.persona-nueva select.campo{width:auto}@media(min-width:760px){.kpi{grid-template-columns:repeat(4,1fr)}.panel-cols{grid-template-columns:1fr 1fr}}@media(max-width:560px){.persona-nueva{grid-template-columns:1fr 1fr}.persona-nueva .btn{grid-column:span 2}.eq-barra{grid-template-columns:auto 1fr auto}.eq-barra .eq-centro{text-align:left;grid-area:2/1/auto/-1}.eq-barra .eq-derecha{grid-column:3}.campo-dia{margin:0}}.k-cuenta{font-size:calc(var(--u) * 10.5);color:var(--sobre-dim);padding:calc(var(--u) * 4) calc(var(--u) * 8);background:#10181599;border-radius:999px;font-weight:700;text-decoration:none}.k-verpedido{bottom:calc(var(--safe-bottom) + var(--u) * 152);left:calc(var(--u) * 16);right:calc(var(--u) * 16);border-radius:calc(var(--u) * 12);background:var(--color-lima);color:var(--color-verde-2);font-weight:800}.k-sacar{color:inherit;background:0 0;border:0;min-height:0;padding:0 0 0 4px;font-weight:800}.k-cambiar{right:calc(var(--u) * 12);top:calc(var(--safe-top) + var(--u) * 84);z-index:21;font-size:calc(var(--u) * 10);position:absolute}.k-fila-ancha{grid-column:1/-1}.k-filas{gap:calc(var(--u) * 6);display:grid}.k-heladera .fila{font-size:calc(var(--u) * 12);min-height:calc(var(--u) * 44);padding:calc(var(--u) * 8) calc(var(--u) * 10);border-radius:calc(var(--u) * 12);background:#1f2f28e6}.k-heladera .fila b{font-size:calc(var(--u) * 12)}.k-heladera .fila small{font-size:calc(var(--u) * 9)}.k-heladera section+section{margin-top:calc(var(--u) * 6)}.k-celular .k-top .btn-texto{font-size:calc(var(--u) * 11)}.precio-plan b{font-size:calc(var(--u) * 15);letter-spacing:.02em}.pl-overlay{z-index:40;position:fixed;top:0;right:0;bottom:0;left:0}.pl-planes{left:calc(var(--u) * 16);right:calc(var(--u) * 16);bottom:calc(var(--safe-bottom) + var(--u) * 78);z-index:20;gap:calc(var(--u) * 10);display:grid;position:absolute}.pl-plan{align-content:end;gap:calc(var(--u) * 2);min-height:calc(var(--u) * 122);padding:calc(var(--u) * 12) calc(var(--u) * 14);border-radius:calc(var(--u) * 16);background:var(--color-verde-3);color:#f7f5ef;text-align:left;isolation:isolate;-webkit-tap-highlight-color:transparent;border:2px solid #0000;display:grid;position:relative;overflow:hidden}.pl-plan .img{z-index:0;background-position:50%;background-size:cover;transition:transform .3s;position:absolute;top:0;right:0;bottom:0;left:0}.pl-plan:after{content:"";z-index:1;background:linear-gradient(#0000 20%,#0a100deb);position:absolute;top:0;right:0;bottom:0;left:0}.pl-plan>*{z-index:2;position:relative}.pl-plan h3{font-size:calc(var(--u) * 18)}.pl-plan small{font-size:calc(var(--u) * 10);color:#ffffffd1;font-weight:600}.pl-plan em{top:calc(var(--u) * 10);right:calc(var(--u) * 12);padding:calc(var(--u) * 4) calc(var(--u) * 9);font-style:normal;font-size:calc(var(--u) * 11);font-variant-numeric:tabular-nums;background:#101815cc;border-radius:999px;font-weight:800;position:absolute}.pl-plan[aria-checked=true]{border-color:var(--color-lima)}.pl-plan[aria-checked=true] em{background:var(--color-lima);color:var(--color-negro)}.pl-plan[aria-checked=true] .img{transform:scale(1.04)}.pl-plan[aria-checked=true] h3:after{content:" ✓";color:var(--color-lima)}.pl-dias{left:calc(var(--u) * 16);right:calc(var(--u) * 16);bottom:calc(var(--safe-bottom) + var(--u) * 92);z-index:20;gap:calc(var(--u) * 6);grid-template-columns:repeat(5,1fr);display:grid;position:absolute}.pl-dias button{justify-items:center;gap:calc(var(--u) * 3);padding:calc(var(--u) * 12) 0;border-radius:calc(var(--u) * 14);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f7f5ef;-webkit-tap-highlight-color:transparent;background:#101815d9;border:2px solid #0000;display:grid}.pl-dias button b{font-size:calc(var(--u) * 13);letter-spacing:.06em;text-transform:uppercase}.pl-dias button small{font-size:calc(var(--u) * 16);font-variant-numeric:tabular-nums;font-weight:800}.pl-dias button[aria-checked=true]{border-color:var(--color-lima);background:var(--color-lima);color:var(--color-negro)}.pl-dias button[aria-disabled=true]{opacity:.4}.pl-cel{left:calc(var(--u) * 16);right:calc(var(--u) * 16);bottom:calc(var(--safe-bottom) + var(--u) * 92);z-index:20;gap:calc(var(--u) * 8);display:grid;position:absolute}.pl-cel label{gap:calc(var(--u) * 8);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:calc(var(--u) * 14);padding:calc(var(--u) * 12);background:#101815d9;display:grid}.pl-cel label>span{font-size:calc(var(--u) * 10.5);color:#fffc;font-weight:700}.pl-cel input{min-height:calc(var(--u) * 50);border-radius:calc(var(--u) * 12);color:var(--color-tinta);font-size:calc(var(--u) * 20);text-align:center;font-variant-numeric:tabular-nums;background:#f7f5ef;border:0;width:100%;font-weight:800}.pl-cel input::placeholder{color:var(--tinta-faint);font-weight:600}.pl-semana{left:0;right:0;top:calc(var(--safe-top) + var(--u) * 118);bottom:calc(var(--safe-bottom) + var(--u) * 138);z-index:20;padding:0 calc(var(--u) * 14) calc(var(--u) * 8);position:absolute;overflow-y:auto}.pl-pie{left:calc(var(--u) * 16);right:calc(var(--u) * 16);bottom:calc(var(--safe-bottom) + var(--u) * 70);z-index:20;position:absolute}.pl-ver{bottom:calc(var(--safe-bottom) + var(--u) * 218);left:calc(var(--u) * 16);right:calc(var(--u) * 16);border-radius:calc(var(--u) * 12)}.sem{gap:calc(var(--u,1px) * 8);margin:0;padding:0;list-style:none;display:grid}.sem-dia{grid-template-columns:auto calc(var(--u,1px) * 62) minmax(0,1fr) auto;gap:calc(var(--u,1px) * 10);padding:calc(var(--u,1px) * 8) calc(var(--u,1px) * 10) calc(var(--u,1px) * 8) calc(var(--u,1px) * 12);border-radius:calc(var(--u,1px) * 16);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f7f5ef;min-height:calc(var(--u,1px) * 80);background:#101815db;align-items:center;display:grid}.sem-d{width:calc(var(--u,1px) * 30);justify-items:center;display:grid}.sem-d b{font-size:calc(var(--u,1px) * 10);letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf}.sem-d small{font-size:calc(var(--u,1px) * 16);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.sem-foto{width:calc(var(--u,1px) * 62);height:calc(var(--u,1px) * 62);border:3px solid var(--color-lima);background-color:#ffffff14;background-position:50%;background-size:cover;border-radius:50%;flex:none;box-shadow:0 8px 18px #00000080}.sem-foto-vacia{box-shadow:none;font-size:calc(var(--u,1px) * 24);color:#fff9;border:3px dashed #ffffff4d;place-items:center;font-weight:300;line-height:1;display:grid}.sem-que{gap:calc(var(--u,1px) * 3);min-width:0;display:grid}.sem-que b{font-size:calc(var(--u,1px) * 13);line-height:1.1}.sem-que small{font-size:calc(var(--u,1px) * 9.5);color:#ffffffb3;font-weight:600;line-height:1.2}.sem-que .kcal{font-variant-numeric:tabular-nums;color:var(--color-lima);font-weight:800}.sem-acc{gap:calc(var(--u,1px) * 2) calc(var(--u,1px) * 10);margin-top:calc(var(--u,1px) * 1);flex-wrap:wrap;display:flex}.sem-acc button{min-height:calc(var(--u,1px) * 22);font-size:calc(var(--u,1px) * 10);color:var(--color-lima);background:0 0;border:0;padding:0;font-weight:800}.sem-acc button.suave{color:#ffffff9e;font-weight:700}.sem-acc button:disabled{opacity:.5}.sem-elegir{background:var(--color-lima);color:var(--color-verde-2);padding:calc(var(--u,1px) * 9) calc(var(--u,1px) * 14);font-weight:800;font-size:calc(var(--u,1px) * 11.5);white-space:nowrap;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px}.sem-elegir.ghost{color:#f7f5ef;background:0 0;border:2px solid #ffffff59}.sem-elegir:disabled{opacity:.5}.sem-salteado .sem-foto,.sem-libre .sem-foto{box-shadow:none;border-style:dashed;border-color:#ffffff2e}.sem-salteado .sem-que b,.sem-libre .sem-que b{color:#ffffff8c}.sem-libre{opacity:.55;min-height:calc(var(--u,1px) * 54)}.sem-libre .sem-foto{width:calc(var(--u,1px) * 40);height:calc(var(--u,1px) * 40);font-size:calc(var(--u,1px) * 16)}.sem-listo .sem-foto{border-color:var(--color-carb)}.sem-kcal{gap:calc(var(--u,1px) * 6);grid-template-columns:repeat(5,1fr);align-items:end;display:grid}.sem-kcal>div{justify-items:center;gap:calc(var(--u,1px) * 3);font-size:calc(var(--u,1px) * 8.5);color:#ffffffa6;font-weight:700;display:grid}.sem-kcal .col{width:100%;height:calc(var(--u,1px) * 44);border-radius:calc(var(--u,1px) * 6);background:#ffffff1a;position:relative;overflow:hidden}.sem-kcal .col i{height:var(--h);background:var(--c,var(--color-lima));border-radius:calc(var(--u,1px) * 6) calc(var(--u,1px) * 6) 0 0;transition:height .5s cubic-bezier(.2,.9,.3,1);position:absolute;bottom:0;left:0;right:0}.sem-kcal .col em{left:0;right:0;bottom:var(--meta);border-top:2px dashed #fffc;position:absolute}.sem-kcal .col.pasado i{background:var(--color-carb)}.sem-kcal b{color:#f7f5ef;font-variant-numeric:tabular-nums}.pl-tot{gap:calc(var(--u,1px) * 12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:calc(var(--u,1px) * 14);padding:calc(var(--u,1px) * 10) calc(var(--u,1px) * 12);color:#f7f5ef;background:#101815e0;grid-template-columns:1fr auto;align-items:end;display:grid}.pl-tot .meta{font-size:calc(var(--u,1px) * 9);color:#ffffffb8;margin-bottom:calc(var(--u,1px) * 5);font-weight:700;display:block}.pl-tot .precio-tot{text-align:right}.pl-tot .precio-tot b{font-size:calc(var(--u,1px) * 24);font-variant-numeric:tabular-nums;line-height:1;display:block}.pl-tot .precio-tot small{font-size:calc(var(--u,1px) * 9);color:#ffffffb8;margin-top:calc(var(--u,1px) * 3);font-weight:700;display:block}@media(prefers-reduced-motion:reduce){.sem-kcal .col i{transition:none}}.mp{gap:14px;display:grid}.mp .sem-dia,.mp .pl-tot{background:var(--color-fondo-2);-webkit-backdrop-filter:none;backdrop-filter:none}.mp-sem{gap:10px;display:grid}.mp-sem header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mp-sem h2{font-size:1.2rem}.mp-sem header small{color:var(--sobre-dim);font-size:.78rem;font-weight:700}.mp-estado{letter-spacing:.12em;text-transform:uppercase;background:var(--color-verde-3);color:#f7f5ef;border-radius:6px;padding:3px 8px;font-size:.62rem;font-weight:800;display:inline-block}.mp-estado.ok{background:var(--color-lima);color:var(--color-negro)}.mp-estado.warn{background:var(--color-carb);color:var(--color-negro)}.mp-acciones{flex-wrap:wrap;justify-content:center;gap:4px 14px;display:flex}.mp .pack p{margin:0;font-size:.95rem;line-height:1.4}.pl-puerta{aspect-ratio:16/7;text-decoration:none;display:block}.pl-eq{gap:12px;display:grid}.pl-eq-sem{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.pl-eq-sem>div{text-align:center;gap:2px;display:grid}.pl-eq-sem h2{font-size:1.15rem}.pl-eq-sem small{color:var(--sobre-dim);font-size:.78rem;font-weight:600}.pl-eq-sem small .btn-texto{font-size:inherit;font-weight:800}.pl-eq-sem .btn-texto{min-height:44px;font-size:1.3rem}.pl-eq-dias{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.pl-eq-dia{background:#ffffff0a;border-radius:12px;align-content:start;gap:8px;min-height:90px;padding:10px;display:grid}.pl-eq-dia h3{letter-spacing:.14em;text-transform:uppercase;color:var(--sobre-dim);justify-content:space-between;align-items:baseline;gap:6px;font-size:.72rem;font-weight:800;display:flex}.pl-eq-dia h3 b{color:var(--sobre);letter-spacing:0;font-size:1.15rem}.pl-eq-dia h3 b i{color:var(--sobre-dim);margin-left:3px;font-size:.72rem;font-style:normal;font-weight:700}.pl-eq-dia .falta{color:var(--color-carb);font-size:.72rem;font-weight:700}.pl-eq-vacio{color:var(--sobre-faint);font-size:.82rem;font-weight:600}.pl-eq-etapa{gap:3px;font-size:.86rem;display:grid}.pl-eq-etapa small{letter-spacing:.12em;text-transform:uppercase;color:var(--sobre-faint);font-size:.62rem;font-weight:800}.pl-eq-etapa span{flex-wrap:wrap;gap:2px 10px;display:flex}.pl-eq-etapa span i{white-space:nowrap;font-style:normal;font-weight:700}.pl-eq-etapa span i b{color:var(--color-lima);font-variant-numeric:tabular-nums;margin-right:3px}.pl-lote{gap:8px;display:grid}.pl-lote .pl-eq-etapa span i{font-size:.95rem}.pl-lote .pl-eq-etapa span i b{font-size:1.05rem}@media(max-width:760px){.pl-eq-dias{grid-template-columns:1fr 1fr}.pl-eq-dias .pl-eq-dia:last-child{grid-column:1/-1}}@media(max-width:480px){.pl-eq-dias{grid-template-columns:1fr}}.pl-sus li{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.pl-sus .quien{gap:2px;min-width:0;display:grid}.pl-sus .quien small{font-size:.78rem}.pl-sus .quien .fx{font-size:.58rem}.pl-sus .estado{text-align:right;justify-items:end;gap:4px;display:grid}.pl-sus .estado .btns{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.pl-sus .estado .btn{border-radius:10px;min-height:34px;padding:.3rem .7rem;font-size:.8rem}.pl-sus .estado .btn-texto{min-height:30px;padding:.1rem .4rem;font-size:.78rem}.pl-sus .editor{grid-column:1/-1;gap:8px;padding:6px 0 4px;display:grid}.pl-sus .editor textarea{resize:vertical;min-height:76px}.pl-sus .editor .fila-editor{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pl-sus .editor select.campo{width:auto;min-height:42px;padding:.4rem .8rem}.pago-ok{color:var(--color-lima);font-weight:800}.pago-pend{color:var(--color-carb);font-weight:800}.pl-num{font-size:1.05rem}@media(max-width:560px){.pl-sus li{grid-template-columns:auto minmax(0,1fr)}.pl-sus .estado{text-align:left;grid-column:1/-1;justify-items:start}.pl-sus .estado .btns{justify-content:flex-start}}.a3{--sombra:0 1px 3px #1c211d14, 0 4px 14px #1c211d0a;--tinta-2:#1c211d99;--ancho:640px;z-index:1;background:var(--color-app);color:var(--color-tinta);color-scheme:light;flex-direction:column;font-size:16px;line-height:1.3;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.a3-totem{--ancho:100%;font-size:22px}.a3 :where(button,a,input):focus-visible{outline:3px solid var(--color-verde);outline-offset:2px;border-radius:12px}.a3-in{width:100%;max-width:var(--ancho);margin-inline:auto;padding-inline:16px}.a3-totem .a3-in{padding-inline:28px}.a3-scroll{overscroll-behavior:contain;flex:1;padding-bottom:1.25em;overflow-y:auto}.a3-hd{padding-top:calc(var(--safe-top) + .6em);padding-bottom:.4em}.a3-hd .a3-in{align-items:center;gap:.75em;min-height:44px;display:flex}.a3-hd-der{align-items:center;gap:.5em;margin-left:auto;display:flex}.a3-hd-t{flex:1;margin:0;font-size:1.15em}.a3-back{width:44px;height:44px;box-shadow:var(--sombra);color:var(--color-verde);background:#f7f5ef;border:0;border-radius:50%;flex:none;place-items:center;padding-bottom:.1em;font-size:1.6em;line-height:1;display:grid}.a3-totem .a3-back{width:64px;height:64px}.a3-steps{flex:1;gap:4px;display:flex}.a3-steps i{background:#3f4a222e;border-radius:2px;flex:1;height:4px}.a3-totem .a3-steps i{height:7px}.a3-steps i.done{background:var(--color-lima)}.a3-steps i.cur{background:var(--color-verde)}.a3-de{color:var(--color-verde);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.8em;font-weight:800}.a3-pill{min-height:44px;box-shadow:var(--sombra);color:var(--color-verde);background:#f7f5ef;border-radius:999px;align-items:center;padding:.55em 1em;font-size:.8em;font-weight:800;text-decoration:none;display:inline-flex}.a3-link{color:#83570f;background:0 0;border:0;min-height:44px;padding:0 .25em;font-size:.85em;font-weight:800;text-decoration:none}.a3-mas{margin:.5em auto 0;display:block}.a3-hero{background:var(--color-verde-2);border-radius:14px;height:8.5em;margin-top:.4em;position:relative;overflow:hidden}.a3-hero.alto{height:10.5em}.a3-hero .stage{border-radius:inherit}.a3-hero .stage-bg{filter:blur(6px)brightness(.5)}.a3-hero .obj{z-index:8;background:var(--c,var(--color-lima));color:var(--color-negro);letter-spacing:.1em;text-transform:uppercase;border-radius:5px;padding:.35em .6em;font-size:.62em;font-weight:900;position:absolute;top:.6em;left:.6em}.a3-hero .cap{z-index:8;color:#f7f5ef;white-space:nowrap;text-overflow:ellipsis;background:#00000073;border-radius:5px;max-width:60%;padding:.35em .6em;font-size:.7em;font-weight:700;position:absolute;top:.6em;right:.6em;overflow:hidden}.a3-tit{padding:.9em 0 .6em}.a3-tit small{letter-spacing:.12em;text-transform:uppercase;color:var(--color-p3);font-size:.68em;font-weight:800}.a3-tit h2{margin:.15em 0 0;font-size:1.55em}.a3-tit p{color:var(--tinta-2);margin:.25em 0 0;font-size:.85em}.a3-lista{gap:.5em;display:grid}.a3-totem .a3-lista{grid-template-columns:1fr 1fr;gap:.6em}.a3-fila{width:100%;min-height:72px;box-shadow:var(--sombra);text-align:left;color:inherit;-webkit-tap-highlight-color:transparent;background:#f7f5ef;border:2px solid #0000;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:.75em;padding:.5em .75em .5em .5em;transition:border-color .15s,background .15s,transform .1s;display:grid;position:relative}.a3-fila:active{transform:scale(.99)}.a3-fila.on{border-color:var(--color-lima);background:#f1ead3}.a3-fila.off{opacity:.45}.a3-fila:disabled{cursor:not-allowed}.a3-totem .a3-fila{border-radius:16px;grid-template-columns:auto 1fr;align-items:start;min-height:86px}.a3-totem .a3-fila .pr{text-align:left;grid-column:2}.a3 .ph{background:var(--color-crema-2) center / cover no-repeat;width:56px;height:56px;color:var(--color-verde);border-radius:12px;flex:none;place-items:center;font-size:1.3em;font-weight:900;display:grid}.a3-totem .ph{border-radius:14px;width:3.6em;height:3.6em}.a3 .cuerpo{gap:.15em;min-width:0;display:grid}.a3 .cuerpo>b{font-size:1em;font-weight:800;line-height:1.15}.a3 .cuerpo .fx{vertical-align:.15em;margin-left:.4em;font-size:.56em}.a3 .gr{color:var(--tinta-2);font-size:.75em;font-weight:700}.a3 .pr{color:var(--color-tinta);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.95em;font-weight:800}.a3 .pr small{color:var(--tinta-2);font-size:.75em;display:block}.a3-tick{background:var(--color-lima);width:24px;height:24px;color:var(--color-negro);border-radius:50%;place-items:center;font-size:.8em;font-weight:900;animation:.25s cubic-bezier(.2,.9,.3,1.4) both tilde;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 1px 3px #0003}.a3-totem .a3-tick{width:32px;height:32px}@keyframes tilde{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}.a3-n{z-index:1;background:var(--color-verde);color:#f7f5ef;border-radius:999px;place-items:center;min-width:26px;height:26px;padding:0 6px;font-size:.75em;font-weight:900;display:grid;position:absolute;top:-6px;left:-6px}.a3-obj .dot{background:var(--c);opacity:.9;border-radius:12px;width:56px;height:56px}.a3-totem .a3-obj .dot{width:3.6em;height:3.6em}.cifras{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-start;gap:.3em .85em;margin-top:.15em;display:flex}.a3-fila>*{min-width:0}.a3-totem .cifras{gap:.25em .7em}.cifras>span{line-height:1;display:grid}.cifras b{font-size:.92em;font-weight:800}.cifras small{letter-spacing:.05em;text-transform:uppercase;color:#1c211d80;margin-top:.15em;font-size:.56em;font-weight:800}.cifras .p b{color:var(--color-p3)}.cifras .c b{color:var(--color-c3)}.cifras .g b{color:var(--color-g3)}.a3-pie{flex:none}.a3-bar{border-top:1px solid var(--tinta-line);padding:.6em 0 calc(.7em + var(--safe-bottom));background:#f7f5ef;flex:none;box-shadow:0 -6px 16px #1c211d0f}.a3-pie .a3-bar{padding-bottom:.7em}.a3-bar .a3-in{gap:.45em;display:grid}.a3-bar .l1{justify-content:space-between;align-items:center;gap:.5em;font-size:.85em;font-weight:700;display:flex}.a3-bar .l1 b{font-variant-numeric:tabular-nums;font-size:1.35em;font-weight:900}.a3-bar .l1 small{color:var(--tinta-2);font-size:1em;font-weight:700}.a3 .sem{font-variant-numeric:tabular-nums;white-space:nowrap;--s:var(--color-ok3);align-items:center;gap:.4em;font-weight:800;display:inline-flex}.a3 .sem:before{content:"";background:var(--s);width:.6em;height:.6em;box-shadow:0 0 0 3px var(--s);border-radius:50%;flex:none}@supports (color:color-mix(in lab,red,red)){.a3 .sem:before{box-shadow:0 0 0 3px color-mix(in srgb,var(--s) 25%,transparent)}}.a3 .warn{--s:var(--color-warn3)}.a3 .bad{--s:var(--color-bad)}.a3 .pbar{--s:var(--color-ok3);background:#1c211d1a;border-radius:3px;height:5px;overflow:hidden}.a3 .pbar i{background:var(--s);border-radius:inherit;height:100%;transition:width .3s;display:block}.a3 .nudge{border-left:3px solid var(--s);background:var(--s);border-radius:0 8px 8px 0;margin:0;padding:.4em .7em;font-size:.78em;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.a3 .nudge{background:color-mix(in srgb,var(--s) 12%,#f7f5ef)}}.a3-cta{background:var(--color-lima);width:100%;min-height:52px;color:var(--color-negro);border:2px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:.6em 1em;font-size:1em;font-weight:900;text-decoration:none;display:flex}.a3-cta small{opacity:.75;font-size:.72em;font-weight:700}.a3-cta.sec{border-color:var(--color-verde);color:var(--color-verde);background:#f7f5ef}.a3-cta:disabled,.a3-cta[aria-disabled=true]{color:#1c211d80;background:#3f4a221f;border-color:#0000}.a3-totem .a3-cta{min-height:76px}.a3-acciones{grid-template-columns:repeat(auto-fit,minmax(10em,1fr))}.a3-tot{box-shadow:var(--sombra);background:#f7f5ef;border-radius:14px;gap:.6em;margin-top:.6em;padding:.8em 1em;display:grid}.a3-tot .big{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5em;display:flex}.a3-tot .big b{font-variant-numeric:tabular-nums;font-size:1.6em;font-weight:900}.a3-tot .big small{color:var(--tinta-2);font-size:.75em;font-weight:700}.a3-tot .fila-t{justify-content:space-between;font-size:.9em;display:flex}.a3-tot .fila-t.total b{font-size:1.3em}.mac3{grid-template-columns:repeat(3,1fr);gap:.75em;display:grid}.mac3>div{gap:.25em;display:grid}.mac3 small{text-transform:uppercase;letter-spacing:.06em;color:var(--tinta-2);font-size:.62em;font-weight:800}.mac3 b{font-variant-numeric:tabular-nums;font-size:.95em}.mac3 .pb{--s:var(--color-ok3);background:#1c211d1a;border-radius:3px;height:5px;display:block;overflow:hidden}.mac3 .pb i{background:var(--s);height:100%;display:block}.mac3 .pb.c{--s:var(--color-c3)}.mac3 .pb.g{--s:var(--color-g3)}.a3-sums{margin-top:.6em}.a3-sum{box-shadow:var(--sombra);background:#f7f5ef;border-radius:12px;grid-template-columns:5.5em 1fr auto;align-items:center;gap:.6em;padding:.55em .4em .55em .8em;display:grid}.a3-sum .lbl{color:var(--tinta-2);text-transform:uppercase;letter-spacing:.06em;font-size:.66em;font-weight:800}.a3-sum .t{gap:.1em;min-width:0;display:grid}.a3-sum .t b{font-size:.95em}.a3-sum .t small{color:var(--tinta-2);font-variant-numeric:tabular-nums;font-size:.75em}.a3-sum .ed{color:var(--color-p3);background:0 0;border:0;min-width:44px;min-height:44px;padding:0 .6em;font-size:.85em;font-weight:800}.a3-totem .a3-sums{grid-template-columns:1fr}.a3-portada{aspect-ratio:1;color:#f7f5ef;background:var(--color-verde-2) 17% center / cover no-repeat;flex-direction:column;justify-content:flex-end;min-height:0;padding:0 0 .9em;display:flex;position:relative;overflow:hidden}.a3-portada.noche{background-position:50%}.a3-portada{width:100%;max-height:calc(100dvh - 64px)}.a3-portada:before{content:"";background:linear-gradient(#0b100e59,#0b100e00 18%,#0b100e00 62%,#0b100eb8);position:absolute;top:0;right:0;bottom:0;left:0}.a3-portada>*{position:relative}.a3-portada-arriba{z-index:1;top:calc(var(--safe-top) + .75em);gap:.4em;display:flex;position:absolute;right:16px}.a3-portada-arriba .a3-pill{color:#f7f5ef;min-height:36px;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b100e6b;padding:.4em .85em;font-size:.75em}.a3-portada small{letter-spacing:.12em;text-transform:uppercase;opacity:.85;font-size:.75em;font-weight:800}.a3-portada h1{letter-spacing:-.02em;text-wrap:balance;margin:.15em 0 0;font-size:clamp(2.4em,11vw,3.4em);font-weight:800;line-height:1}.a3-portada p{opacity:.92;margin:.55em 0 1.1em;font-size:1.05em;font-weight:600;line-height:1.35}.a3-cta.a3-cta-xl{border-radius:16px;min-height:64px;font-size:1.15em}.a3-totem .a3-portada-arriba{top:1em;right:28px}.a3-totem .a3-cta.a3-cta-xl{min-height:88px}.a3-modo-bajo .a3-modo{margin-top:.75em}.a3-modo-bajo .a3-modo button{min-height:44px}.a3-modo-bajo .a3-modo button small{display:none}.a3-deslizar{color:var(--tinta-2);justify-items:center;gap:.1em;margin:.8em 0 0;font-size:.8em;font-weight:800;display:grid}.a3-deslizar span{animation:1.8s ease-in-out infinite deslizar}@keyframes deslizar{50%{transform:translateY(4px)}}.fl-wm{flex:none;align-items:center;font-size:28px;line-height:0;display:inline-flex}.fl-wm svg{width:auto;height:1em;display:block}.portero.app{background:#ede2c8}@property --pct{syntax:"<number>";inherits:true;initial-value:0}.portero{z-index:9999;background:#ede2c8;place-content:center;justify-items:center;gap:18px;transition:opacity .26s 80ms;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.portero.sale{opacity:0;pointer-events:none}.portero-o{aspect-ratio:1;width:clamp(150px,40vw,240px);transition:--pct .12s linear;display:grid}.portero-o>span,.portero-o img{grid-area:1/1;width:100%;height:100%;line-height:0;display:block}.portero-o>span svg{width:100%;height:100%;display:block}.portero-o img{filter:brightness(0)}.portero-o .pista{opacity:.12}.portero-o .lleno{-webkit-mask-image:conic-gradient(from 180deg,#000 calc(var(--pct) * 1%),transparent 0);mask-image:conic-gradient(from 180deg,#000 calc(var(--pct) * 1%),transparent 0)}.portero.sale .portero-o{animation:.32s ease-out portero-pulso}@keyframes portero-pulso{50%{transform:scale(1.04)}}.portero-txt{letter-spacing:.14em;text-transform:uppercase;color:#3f4a22;font-size:13px;font-weight:800}@media(prefers-reduced-motion:reduce){.portero{transition-duration:.15s;transition-delay:0s}.portero-o{transition:none}.portero.sale .portero-o,.a3-deslizar span,.portero .fl-wm{animation:none}}.a3-modo{box-shadow:var(--sombra);background:#f7f5ef;border-radius:14px;grid-auto-columns:1fr;grid-auto-flow:column;gap:.4em;margin-top:.6em;padding:.3em;display:grid}.a3-modo button{min-height:48px;color:var(--color-verde);background:0 0;border:0;border-radius:10px;font-size:.9em;font-weight:800;line-height:1.15;display:grid}.a3-modo button small{color:var(--tinta-2);font-size:.75em;font-weight:600}.a3-modo button[aria-pressed=true]{background:var(--color-verde);color:#f7f5ef}.a3-modo button[aria-pressed=true] small{color:#ffffffbf}.a3-chips{scrollbar-width:none;gap:.4em;margin-top:.8em;padding-bottom:2px;display:flex;overflow-x:auto}.a3-chips button{border:1px solid var(--tinta-line);min-height:44px;color:var(--color-tinta);background:#f7f5ef;border-radius:999px;flex:none;padding:0 1em;font-size:.85em;font-weight:800}.a3-chips button[aria-pressed=true]{background:var(--color-verde);border-color:var(--color-verde);color:#f7f5ef}.a3-sec{justify-content:space-between;align-items:baseline;margin:1.1em 0 .5em;font-size:1em;font-weight:800;display:flex}.a3-sec small{color:#5b6233;font-size:.8em;font-weight:700}.a3-sec .conpunto:before{content:"";background:var(--c);border-radius:50%;width:.6em;height:.6em;margin-right:.4em;display:inline-block}.a3-plan{box-shadow:var(--sombra);color:inherit;background:#f7f5ef;border-radius:14px;grid-template-columns:56px 1fr;align-items:center;gap:.75em;padding:.5em;text-decoration:none;display:grid}.a3-plan .img{background:50%/cover;border-radius:12px;width:56px;height:56px}.a3-plan span:last-child{display:grid}.a3-plan small{color:var(--tinta-2);font-size:.75em}.a3-lineas{gap:.5em;margin:0;padding:0;list-style:none;display:grid}.a3-linea{box-shadow:var(--sombra);background:#f7f5ef;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:.75em;padding:.5em .6em .5em .5em;display:grid}.a3-linea .der{justify-items:end;gap:.3em;display:grid}.a3-stepper{background:var(--color-app);border-radius:999px;align-items:center;gap:.2em;display:inline-flex}.a3-stepper button{width:44px;height:44px;color:var(--color-verde);background:0 0;border:0;border-radius:50%;font-size:1.2em;font-weight:900}.a3-stepper span{text-align:center;font-variant-numeric:tabular-nums;min-width:1.2em;font-weight:800}.a3-dato{box-shadow:var(--sombra);background:#f7f5ef;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.6em;margin-top:.6em;padding:.6em .8em;font-weight:700;display:flex}.a3-dato .a3-link{margin-left:auto}.a3-dato input{border:2px solid var(--tinta-line);text-align:center;width:4.5em;min-height:48px;color:var(--color-tinta);background:var(--color-app);border-radius:10px;margin-left:auto;font-size:1.2em;font-weight:800}.a3-falta{color:var(--color-bad);margin:.4em 0;font-size:.85em;font-weight:700}.a3-vacio{text-align:center;color:var(--tinta-2);justify-items:center;gap:.8em;padding:2em 0;display:grid}.a3-vacio .a3-cta{max-width:20em}.a3-aviso{margin-top:.6em}.a3 .aviso,.a3-hoja .aviso{color:var(--color-tinta);background:#f7f5ef}.a3-toast{z-index:20;background:var(--color-verde);color:#f7f5ef;white-space:nowrap;border-radius:999px;padding:.7em 1.1em;font-size:.9em;font-weight:800;position:absolute;bottom:6.5em;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.a3-hoja{gap:.4em;display:grid}.a3-hoja .a3-cta{margin-top:.8em}.a3-tabs{border-top:1px solid var(--tinta-line);padding:.3em 0 calc(.3em + var(--safe-bottom));background:#f7f5ef;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.a3-tabs>*{color:#1c211d80;background:0 0;border:0;justify-items:center;gap:.2em;min-height:52px;padding:.3em 0;font-size:.72em;font-weight:800;text-decoration:none;display:grid;position:relative}.a3-totem .a3-tabs>*{min-height:76px;font-size:20px}.a3-tabs [aria-current=page]{color:var(--color-verde)}.a3-tabs i{opacity:.35;width:1.6em;height:1.6em;-webkit-mask:var(--ic) center / contain no-repeat;mask:var(--ic) center / contain no-repeat;background:currentColor;border-radius:6px}.a3-tabs [aria-current=page] i{opacity:1}.a3-tabs .ic-carta{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 4h16v3H4zm0 6.5h16v3H4zM4 17h16v3H4z'/%3E%3C/svg%3E")}.a3-tabs .ic-pedido{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 7V6a6 6 0 0 1 12 0v1h3l-1.5 15h-15L3 7zm2 0h8V6a4 4 0 0 0-8 0z'/%3E%3C/svg%3E")}.a3-tabs .ic-plan{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 2h2v2h6V2h2v2h4v18H3V4h4zm-2 8v10h14V10z'/%3E%3C/svg%3E")}.a3-tabs .ic-yo{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12a5 5 0 1 1 0-10 5 5 0 0 1 0 10zm-9 10a9 9 0 0 1 18 0z'/%3E%3C/svg%3E")}.a3-tabs .badge{background:var(--color-lima);min-width:1.6em;height:1.6em;color:var(--color-negro);border-radius:999px;place-items:center;padding:0 .4em;font-size:.9em;display:grid;position:absolute;top:.2em;left:calc(50% + .6em)}.a3.a3-totem :is(small,.gr,.fx,.pr,.a3-de,.a3-tit p,.nudge,.a3-sum .lbl,.a3-sum .ed,.a3-link,.a3-pill,.a3-chips button,.a3-hero .obj,.a3-hero .cap,.a3-n){font-size:max(20px,.8em)}.a3-totem .cuerpo .fx{letter-spacing:.02em}.a3-reinicio{z-index:60;background:#0b100e99;place-items:center;padding:32px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.a3-reinicio>div{background:var(--color-app);width:100%;max-width:560px;color:var(--color-tinta);text-align:center;border-radius:20px;gap:16px;padding:32px;font-size:22px;display:grid}.a3-reinicio h2{margin:0;font-size:1.6em}.a3-reinicio p{margin:0}@media(prefers-reduced-motion:reduce){.a3-tick{animation:none}.a3-fila,.a3 .pbar i{transition:none}}.a3-instalar{background:var(--color-verde);color:#f7f5ef;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:.6em .8em;margin:.75em 16px;padding:.8em .9em;display:grid}.a3-instalar .ico img{border-radius:11px;width:44px;height:44px;display:block}.a3-instalar .t{gap:.15em;display:grid}.a3-instalar .t b{font-size:1em;font-weight:800}.a3-instalar .t small{opacity:.85;font-size:.8em;line-height:1.35}.a3-instalar .t strong{opacity:1;font-weight:800}.a3-instalar .acc{grid-column:1/-1;align-items:center;gap:.75em;display:flex}.a3-instalar .a3-btn{background:var(--color-lima);color:var(--color-negro);border:0;border-radius:10px;padding:.55em 1.1em;font-size:.95em;font-weight:900}.a3-instalar .a3-link{color:#f7f5ef;opacity:.8;background:0 0;border:0;font-size:.9em;font-weight:700}.a3-instalar+.a3-tabs{margin-top:0}main .a3-instalar{margin-inline:0}.a3.a3-totem .a3-in .cifras small,.a3.a3-totem .a3-fila .cifras small{font-size:.5em!important}.a3.a3-totem .cifras b{font-size:.95em}.tk li small.tk-plan{color:var(--color-lima);font-weight:700}.pn-modos{gap:.8em;margin-top:.4em;display:grid}.pn-modo{background:var(--color-verde);color:#f7f5ef;text-align:left;height:128px;min-height:128px;box-shadow:var(--sombra);-webkit-tap-highlight-color:transparent;border:0;border-radius:18px;grid-template-columns:56px 1fr auto;align-items:center;gap:.9em;padding:1.1em 1.1em 1.1em 1.2em;transition:transform .1s;display:grid;position:relative}.pn-modo:active{transform:scale(.99)}.pn-modo .t{gap:.35em;display:grid}.pn-modo b{font-size:1.45em;font-weight:900;line-height:1.1}.pn-modo small{color:#fffc;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:30ch;font-size:.84em;line-height:1.3;display:-webkit-box;overflow:hidden}.pn-modo .fl{background:var(--color-lima);width:44px;height:44px;color:var(--color-negro);border-radius:50%;place-items:center;padding-bottom:.1em;font-size:1.6em;font-weight:900;display:grid}.pn-modo .sello{letter-spacing:.1em;text-transform:uppercase;background:var(--color-lima);color:var(--color-negro);border-radius:5px;justify-self:start;padding:.3em .6em;font-size:.66em;font-weight:900}.pn-der{color:var(--color-p3);text-align:right;margin-left:auto;font-size:.72em;font-weight:800}.pn-pila{gap:.7em;padding-top:.3em;display:grid}.pn-cargando{text-align:center;color:var(--tinta-2);padding:2em 0;font-weight:700}.pn-card{box-shadow:var(--sombra);background:#f7f5ef;border-radius:14px;gap:.3em;margin:0;padding:.8em .95em;display:grid}.pn-card b{font-size:1em;font-weight:800}.pn-card small{color:var(--tinta-2);font-size:.8em;line-height:1.4}.pn-verde{background:var(--color-verde);color:#f7f5ef}.pn-verde small{color:#fffc}.pn-nota{color:var(--tinta-2);font-size:.8em;line-height:1.4;display:block}.pn-nota b{color:var(--color-tinta);font-size:1em}.pn-drop{text-align:center;cursor:pointer;background:#f7f5ef;border:2px dashed #3f4a2259;border-radius:14px;justify-items:center;gap:.3em;padding:1.1em 1em;display:grid}.pn-drop.on{border-style:solid;border-color:var(--color-lima);background:#f1ead3}.pn-drop b{word-break:break-word;font-weight:800}.pn-drop small{color:var(--tinta-2);font-size:.8em}.pn-drop .pn-elegir{max-width:16em;min-height:48px;margin-top:.4em}.pn-drop:focus-within{outline:3px solid var(--color-verde);outline-offset:2px}.pn-drop.pn-foto{cursor:not-allowed;opacity:.6;border-style:dotted;padding:.8em 1em}.pn-pegar{gap:.3em;display:grid}.pn-pegar>span{font-weight:800}.pn-pegar small{color:var(--tinta-2);font-size:.8em}.pn-pegar textarea,.pn-pegar input,.pn-edit input,.pn-edit select{border:2px solid var(--tinta-line);width:100%;min-height:48px;color:var(--color-tinta);font:inherit;background:#f7f5ef;border-radius:12px;padding:.6em .75em}.pn-pegar textarea{resize:vertical;line-height:1.4}.pn-chk{color:#1c211dcc;cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.7em;min-height:44px;font-size:.82em;line-height:1.4;display:grid}.pn-chk input{width:24px;height:24px;accent-color:var(--color-verde);margin:.1em 0 0}.pn-chk.chico{font-size:.78em}.pn-leyendo{text-align:center;place-content:center;justify-items:center;gap:.6em;padding:2em 16px;display:grid}.pn-leyendo h2{margin:.6em 0 0;font-size:1.4em}.pn-leyendo p{max-width:30ch;color:var(--tinta-2);margin:0;font-size:.9em}.pn-prog{width:0;height:0}.pn-bloque{gap:.4em;display:grid}.pn-bloque h3{justify-content:space-between;align-items:baseline;margin:.4em 0 0;font-size:.9em;font-weight:800;display:flex}.pn-bloque h3 small{color:var(--color-p3);font-size:.85em}.pn-sub{margin:.5em 0 .3em;font-size:.85em;font-weight:800}.pn-op{width:100%;min-height:56px;box-shadow:var(--sombra);text-align:left;color:inherit;background:#f7f5ef;border:2px solid #0000;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:.6em;padding:.55em .8em;display:grid}.pn-op.dudosa{border-color:var(--color-warn3)}.pn-op .t{gap:.15em;font-size:.9em;font-weight:700;display:grid}.pn-op i{color:var(--color-p3);font-style:normal;font-weight:900}.pn-op small{color:var(--tinta-2);font-size:.78em;font-style:italic;font-weight:500}.pn-op .ok{color:var(--color-p3);font-weight:900}.pn-op .q{color:var(--color-warn3);font-size:1.2em;font-weight:900}.pn-reglas{box-shadow:var(--sombra);background:#f7f5ef;border-radius:12px;margin:0;padding:.6em .9em .6em 1.8em;font-size:.85em;line-height:1.45}.pn-hoy{box-shadow:var(--sombra);background:#f7f5ef;border-radius:16px;overflow:hidden}.pn-hoy .img{background:var(--color-verde-2) center / cover no-repeat;height:8.5em;position:relative}.pn-hoy .img:after{content:"";background:linear-gradient(#0000 40%,#0000008c);position:absolute;top:0;right:0;bottom:0;left:0}.pn-hoy h2{z-index:1;color:#f7f5ef;margin:0;font-size:1.3em;font-weight:900;position:absolute;bottom:.5em;left:.8em}.pn-pill{z-index:1;background:var(--color-p3);color:#f7f5ef;letter-spacing:.08em;text-transform:uppercase;border-radius:5px;padding:.35em .6em;font-size:.66em;font-weight:900;position:absolute;top:.7em;right:.7em}.pn-pill.warn{background:var(--color-warn3);color:var(--color-negro)}.pn-ings{gap:.1em;margin:0;padding:.5em .9em .7em;list-style:none;display:grid}.pn-ings li{grid-template-columns:auto 1fr auto;align-items:center;gap:.65em;min-height:48px;display:grid}.pn-ings li>i{background:var(--c);border-radius:50%;width:.6em;height:.6em}.pn-ings li>span{gap:.1em;display:grid}.pn-ings b{font-size:.95em;font-weight:800}.pn-ings small{color:var(--tinta-2);font-variant-numeric:tabular-nums;font-size:.78em}.pn-ings small.eq{color:#83570f}.pn-alts{gap:.35em;margin:.2em 0 0;padding:0;font-size:.82em;list-style:none;display:grid}.pn-alts li{justify-content:space-between;gap:.8em;display:flex}.pn-alts em{color:var(--color-verde);white-space:nowrap;font-style:normal;font-weight:800}.pn-dias{grid-template-columns:repeat(5,1fr);gap:.35em;display:grid}.pn-dia{box-shadow:var(--sombra);text-align:center;background:#f7f5ef;border-radius:10px;justify-items:center;gap:.25em;padding:.45em .25em;display:grid}.pn-dia b{font-size:.75em}.pn-dia small{color:var(--tinta-2);font-size:.62em;line-height:1.2}.pn-dia .f{background:var(--color-crema-2) center / cover no-repeat;border-radius:7px;width:100%;height:2.6em}.pn-dia .ok{color:var(--color-p3);font-size:.7em;font-weight:900}.pn-acc{flex-wrap:wrap;gap:0 .8em;display:flex}.pn-borrar{color:#b23a34}.pn-cta-borrar{color:#f7f5ef;background:#b23a34}.pn-ver p{margin:0 0 .4em;font-size:.85em;line-height:1.45}.pn-edit fieldset{border:0;gap:.6em;margin:0;padding:0;display:grid}.pn-edit label{gap:.25em;font-size:.85em;font-weight:700;display:grid}.pn-edit .dos{grid-template-columns:1fr 1fr;gap:.6em;display:grid}.a3-portada-video{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.a3-portada:before{z-index:1}.a3-portada>.a3-in,.a3-portada>.a3-portada-arriba{z-index:2}.a3-portada-texto{background:var(--color-verde-2);color:#f7f5ef;padding:1.1em 0 1.3em}.a3-portada-texto small{letter-spacing:.14em;text-transform:uppercase;color:var(--color-lima);font-size:.7em;font-weight:800;display:block}.a3-portada-texto h1{letter-spacing:-.01em;margin:.2em 0 .25em;font-size:2.1em;font-weight:800;line-height:1.02}.a3-portada-texto p{color:#ffffffd1;margin:0 0 .9em;font-size:1em;line-height:1.35}.a3-portada-texto .a3-cta-xl{width:100%}.a3-portada-texto.a3-marca{background:var(--color-app);color:var(--color-tinta);padding:calc(var(--safe-top) + .7em) 0 .2em}.a3-marca-top{align-items:center;gap:.75em;min-height:44px;display:flex}.a3-marca-top .fl-wm{font-size:32px}.a3-totem .a3-portada{aspect-ratio:16/9;min-height:0}.a3-portada-sobre h1{letter-spacing:-.01em;text-shadow:0 2px 12px #0000008c;margin:0 0 .15em;font-size:1.7em;font-weight:800;line-height:1.05}.a3-portada-sobre p{opacity:.9;text-shadow:0 1px 8px #0000008c;margin:0 0 .7em;font-size:.9em;font-weight:600;line-height:1.3}.a3-portada-sobre .a3-cta-xl{width:100%;min-height:56px}.pn-modo .ic{width:56px;height:56px;color:var(--color-lima);background:#ffffff1a;border-radius:16px;place-items:center;display:grid}.pn-modo .ic svg{width:32px;height:32px}.pn-modo b{font-size:1.3em}.pia-prog{background:#3f4a221f;border-radius:4px;height:4px;margin:0 16px;overflow:hidden}.pia-prog i{height:100%;width:var(--p);background:var(--color-p3);border-radius:4px;transition:width .25s;display:block}.pia-q{margin:.4em 0 0;font-size:1.35em;font-weight:900;line-height:1.15}.pia-q.chica{margin-top:.6em;font-size:1.05em}.pia-sub{color:var(--tinta-2);margin:0;font-size:.88em;line-height:1.4}.pia-ops{gap:.55em;display:grid}.pia-op{width:100%;min-height:60px;box-shadow:var(--sombra);text-align:left;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent;background:#f7f5ef;border:2px solid #0000;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:.8em;padding:.7em .9em;display:grid}.pia-op>span:last-child{gap:.15em;display:grid}.pia-op b{font-size:.98em;font-weight:800}.pia-op small{color:var(--tinta-2);font-size:.8em;line-height:1.3}.pia-op .ic{text-align:center;width:1.4em;font-size:1.5em}.pia-op.on{border-color:var(--color-lima);background:#f1ead3}.pia-op:disabled{opacity:.5}.pia-op.chk>i{border:2px solid #3f4a2259;border-radius:6px;width:22px;height:22px}.pia-op.chk.on>i{background:var(--color-p3) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8l3 3 7-7' fill='none' stroke='%23fff' stroke-width='2.5'/%3E%3C/svg%3E") center / 14px no-repeat;border-color:var(--color-p3)}.pia-num{justify-items:center;gap:1em;margin-top:1em;display:grid}.pia-num label{align-items:baseline;gap:.3em;display:flex}.pia-num input{border:0;border-bottom:3px solid var(--color-lima);width:4.2ch;font:inherit;text-align:center;color:var(--color-tinta);background:0 0;font-size:3.4em;font-weight:900}.pia-num input:focus{border-bottom-color:var(--color-p3);outline:none}.pia-num small{color:var(--tinta-2);text-transform:uppercase;font-size:1em;font-weight:800}.pia-link{color:inherit;text-decoration:none}.pia-ambar{border:2px solid var(--color-warn3)}.pia-legal{padding:0 .2em;font-size:.78em}.pia-tira{gap:3px;display:flex}.pia-tira span{background:var(--c);color:#f7f5ef;white-space:nowrap;text-overflow:ellipsis;text-align:center;border-radius:8px;min-width:0;padding:.45em .5em;font-size:.75em;font-weight:800;overflow:hidden}.pia-fechas{color:var(--tinta-2);justify-content:space-between;margin-top:.3em;font-size:.7em;font-weight:700;display:flex}.pia-cifras{grid-template-columns:repeat(4,1fr);gap:.4em;display:grid}.pia-cifras div{box-shadow:var(--sombra);border-top:3px solid var(--c,var(--color-verde));background:#f7f5ef;border-radius:12px;justify-items:center;padding:.55em .2em;display:grid}.pia-cifras b{font-variant-numeric:tabular-nums;font-size:1.05em;font-weight:900}.pia-cifras small{color:var(--tinta-2);font-size:.7em}.pia-peso{justify-content:center;align-items:center;gap:1em;margin:.4em 0;display:flex}.pia-peso button{border:2px solid var(--color-verde);width:56px;height:56px;color:var(--color-verde);background:#f7f5ef;border-radius:50%;font-size:1.8em;font-weight:900;line-height:1}.pia-peso span{font-variant-numeric:tabular-nums;text-align:center;min-width:3.4ch;font-size:2.8em;font-weight:900}.pia-peso small{color:var(--tinta-2);margin-left:.2em;font-size:.35em}.pia-graf svg{width:100%;height:auto;display:block}.pc-check{cursor:pointer;align-items:center;gap:6px;font-size:.86rem;font-weight:600;display:inline-flex}.pc-check input{width:18px;height:18px;accent-color:var(--color-verde)}.pc-ph{background:var(--color-verde-3) center / cover no-repeat;width:48px;height:48px;color:var(--tinta-dim);border-radius:10px;flex:none;place-items:center;display:grid}.menu-ctx{z-index:60;background:var(--color-crema);min-width:190px;color:var(--color-tinta);border-radius:14px;margin:0;padding:6px;list-style:none;position:fixed;box-shadow:0 18px 40px -16px #000000b3}.menu-ctx button{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:10px;padding:10px 12px;font-size:.92rem;font-weight:700}.menu-ctx button:hover,.menu-ctx button:focus-visible{background:var(--color-crema-2)}.menu-ctx button{white-space:nowrap}.du-main:has(>.pc-ed){padding-bottom:16px}.pc-ed{flex-direction:column;gap:12px;min-width:0;height:calc(100dvh - 104px);min-height:520px;display:flex}.pc-tools{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.pc-tools .b-btn,.pc-bulk .b-btn{text-decoration:none}.pc-busca{border:1.5px solid var(--line);background:var(--card);width:240px;max-width:100%;font:inherit;color:var(--fg);border-radius:12px;padding:9px 12px}.pc-chips{flex-wrap:wrap;gap:6px;display:flex}.pc-chip{border:1.5px solid var(--line);color:var(--fg);white-space:nowrap;background:0 0;border-radius:999px;padding:7px 13px;font-family:inherit;font-size:14px;font-weight:600}.pc-chip[aria-pressed=true]{background:var(--bos);border-color:var(--bos);color:#f7f5ef}.pc-chip b{opacity:.75;margin-left:5px;font-weight:700}.pc-sep{flex:1}.pc-bulk{background:var(--bos);color:#f3e9d2;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 16px;display:flex}.pc-bulk strong,.pc-bulk label{white-space:nowrap}.pc-bulk label{align-items:center;gap:8px;font-weight:600;display:inline-flex}.pc-bulk input,.pc-bulk select{width:76px;color:var(--fg);background:#f3e9d2;border:0;border-radius:8px;padding:7px 9px;font-family:inherit;font-size:14px;font-weight:700}.pc-bulk select{width:auto}.pc-bulk .pc-ej{white-space:nowrap;text-overflow:ellipsis;flex:200px;min-width:0;overflow:hidden}.pc-bulk .pc-btn-claro{color:#f3e9d2;background:0 0;box-shadow:inset 0 0 0 1.5px #f3e9d280}.pc-work{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:216px minmax(0,1fr);gap:16px;min-height:0;display:grid}.pc-work.pc-conprev{grid-template-columns:216px minmax(0,1fr) 320px}.pc-secs{flex-direction:column;gap:4px;min-height:0;display:flex;overflow:auto}.pc-secs h2,.pc-prev h2{letter-spacing:.1em;text-transform:uppercase;color:var(--mut);white-space:nowrap;margin:4px 0 6px 10px;font-size:11.5px;font-weight:800}.pc-secs p{color:var(--mut);margin:8px 10px 0;font-size:12.5px}.pc-sec{border-radius:10px;align-items:center;gap:4px;padding:2px 6px 2px 2px;display:flex}.pc-sec.on{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--line)}.pc-sec.pc-sobre,.pc-tr.pc-sobre>td{box-shadow:inset 0 2px 0 var(--lima)}.pc-agarre{text-align:center;width:18px;color:var(--mut);cursor:grab;opacity:.55;-webkit-user-select:none;user-select:none;flex:none;display:inline-block}.pc-ir{text-align:left;min-width:0;color:var(--fg);background:0 0;border:0;border-radius:8px;flex:1;justify-content:space-between;gap:8px;padding:8px 4px;font-family:inherit;font-size:14px;font-weight:700;display:flex}.pc-ir span{text-wrap:balance;min-width:0}.pc-ir i{color:var(--mut);font-style:normal;font-weight:600}.pc-lapiz{opacity:0;color:var(--mut);background:0 0;border:0;border-radius:6px;padding:4px 6px;font-weight:800}.pc-sec:hover .pc-lapiz,.pc-lapiz:focus-visible{opacity:1}.pc-sec-in{border:1.5px solid var(--bos);background:var(--card);min-width:0;color:var(--fg);border-radius:8px;flex:1;padding:7px 8px;font-family:inherit;font-size:14px;font-weight:700}.pc-mas-sec{color:var(--bos);text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;align-self:flex-start;margin:6px 0 0 4px;padding:6px 8px;font-weight:700;text-decoration:underline}.pc-hoja{background:var(--card);min-width:0;min-height:0;box-shadow:var(--sombra);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.pc-scroll{flex:1;min-height:0;overflow:auto}.pc-tabla{border-collapse:collapse;width:100%;min-width:900px}.pc-tabla>thead th{z-index:2;background:var(--card);text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);white-space:nowrap;box-shadow:inset 0 -1.5px 0 var(--line);padding:12px 8px 10px;font-size:11px;font-weight:800;position:sticky;top:0}.pc-tabla th small{letter-spacing:0;text-transform:none;font-size:11px;font-weight:600;display:block}.pc-tabla td{border-bottom:1px solid var(--line);vertical-align:middle;padding:6px 8px}.pc-n{text-align:right!important}.pc-c{text-align:center!important}.pc-nw{white-space:nowrap}.pc-c input[type=checkbox]{width:18px;height:18px;accent-color:var(--bos);vertical-align:middle}.pc-grupo td{background:var(--pista);z-index:1;white-space:nowrap;padding:9px 12px;font-weight:800;position:sticky;top:42px}.pc-grupo span,.pc-etapa-tr span{color:var(--mut);margin-left:8px;font-weight:600}.pc-tr:hover>td{background:#f1ecdd}.pc-tr.pc-sel>td{background:#eae3cc}.pc-tr.pc-sel>td:first-child{box-shadow:inset 3px 0 0 var(--lima)}.pc-tr.pc-oculta .pc-ph,.pc-tr.pc-oculta .pc-plato{opacity:.55}.pc-plato{width:100%;min-width:190px;max-width:0}.pc-celda[data-col=descripcion]{color:var(--mut);padding:2px 6px;font-size:12.5px;font-weight:500;display:block}.pc-celda[data-col=descripcion]:focus{color:var(--fg)}.pc-celda[data-col=descripcion]::placeholder{color:var(--mut);opacity:.8}.pc-celda{width:100%;color:var(--fg);text-overflow:ellipsis;background:0 0;border:1.5px solid #0000;border-radius:8px;padding:4px 6px;font-family:inherit;font-size:14.5px;font-weight:700}.pc-celda.pc-num{text-align:right;border-color:var(--line);font-variant-numeric:tabular-nums;background:#fffdf7;width:96px;padding:7px 9px;font-size:14px}.pc-ing .pc-celda.pc-num{width:72px;padding:5px 7px;font-size:13.5px}.pc-celda:hover{border-color:#c9bb95}.pc-celda:focus{border-color:var(--bos);background:#fffdf7;outline:none}.pc-celda::placeholder{color:var(--fg);opacity:.6}.pc-origen{color:var(--mut);white-space:nowrap;margin-left:6px;font-size:12px;font-weight:600}.pc-desde{background:var(--pista);color:var(--fg);white-space:nowrap;border:0;border-radius:10px;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:700}.pc-nd{color:var(--mut)}.pc-sw{vertical-align:middle;background:#d6cbae;border:0;border-radius:999px;width:40px;height:24px;padding:0;position:relative}.pc-sw:after{content:"";background:#fffdf7;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.pc-sw[aria-checked=true]{background:var(--ok)}.pc-sw-ag[aria-checked=true]{background:var(--no)}.pc-sw[aria-checked=true]:after{transform:translate(16px)}.pc-vuelve{color:var(--no);white-space:nowrap;margin-top:2px;font-size:11px;font-weight:700;display:block}.pc-mas3{letter-spacing:1px;color:var(--mut);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:4px 8px;font-size:18px;font-weight:800}.pc-mas3:hover{background:var(--pista)}.pc-dup{vertical-align:middle;padding:6px 7px}.pc-dup svg{display:block}.pc-vacio{text-align:center;color:var(--mut);font-weight:600;padding:40px 16px!important}.pc-subfila>td{background:#fbf8f0;padding:4px 8px 12px 44px}.pc-ing{border-collapse:collapse;width:100%}.pc-ing th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);white-space:nowrap;padding:8px 6px 6px;font-size:10.5px;font-weight:800}.pc-ing td{border-bottom:1px solid var(--line);padding:3px 6px}.pc-ing .pc-celda:not(.pc-num){font-size:14px}.pc-etapa-tr td{white-space:nowrap;border-bottom:0;padding:10px 6px 4px;font-weight:800}.pc-prev{flex-direction:column;gap:10px;min-height:0;display:flex;overflow:auto}.pc-seg{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:999px;align-self:flex-start;padding:3px;display:inline-flex}.pc-seg button{color:var(--fg);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:14px;font-weight:700}.pc-seg button[aria-pressed=true]{background:var(--bos);color:#f3e9d2}.pc-tel{background:#14180f;border-radius:34px;align-self:center;width:100%;max-width:300px;padding:10px}.pc-pant{background:#ede2c8;border-radius:26px;flex-direction:column;display:flex;overflow:hidden}.pc-fotog{aspect-ratio:4/3;object-fit:cover;background:#efe9d9;width:100%;display:block}.pc-sinfoto{color:var(--mut);place-items:center;display:grid}.pc-cuerpo{flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex}.pc-cuerpo h3{text-wrap:balance;margin:0;font-size:19px;line-height:1.15}.pc-cuerpo p{color:var(--mut);text-wrap:pretty;margin:0;font-size:13.5px}.pc-pr{font-size:17px;font-weight:800}.pc-cta{text-align:center;background:var(--lima);color:var(--fg);white-space:nowrap;border-radius:14px;margin-top:8px;padding:12px;font-weight:800}.pc-cta.no{color:var(--mut);background:#d6cbae}.pc-alerta{color:#7a2c10;background:#f3d9cc;border-radius:10px;padding:8px 10px;font-size:12.5px;font-weight:700}.pc-prev-pie{color:var(--mut);text-align:center;margin:0;font-size:12.5px}.pc-toast{z-index:70;left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));background:var(--fg);color:#f3e9d2;border-radius:999px;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:10px 10px 10px 18px;font-weight:600;display:flex;position:fixed;transform:translate(-50%)}.pc-toast button{background:var(--lima);color:var(--fg);white-space:nowrap;border:0;border-radius:999px;padding:6px 12px;font-weight:800}@media(max-width:1499px){.pc-work,.pc-work.pc-conprev{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.pc-work.pc-conprev{grid-template-columns:minmax(0,1fr) 300px}.pc-secs{flex-flow:row;grid-column:1/-1;align-items:center;padding-bottom:6px;overflow:auto hidden}.pc-sec,.pc-mas-sec{flex:none}.pc-secs h2,.pc-secs p,.pc-sec .pc-agarre,.pc-sec .pc-lapiz{display:none}.pc-sec{border:1.5px solid var(--line);border-radius:999px;padding:0}.pc-ir span{white-space:nowrap}.pc-sec.on{background:var(--bos);border-color:var(--bos);box-shadow:none}.pc-sec.on .pc-ir,.pc-sec.on .pc-ir i{color:#f7f5ef}.pc-ir{padding:6px 12px}.pc-mas-sec{align-self:center;margin:0}.pc-busca{width:190px}}@media(max-width:860px){.pc-ed{height:auto}.pc-work,.pc-work.pc-conprev{flex-direction:column;display:flex}.pc-hoja{max-height:70vh}}@media(prefers-reduced-motion:reduce){.pc-sw:after{transition:none}}dialog.hoja.hoja-lateral{border-radius:26px 0 0 26px;width:min(760px,100%);height:100dvh;max-height:100dvh;inset:0 0 0 auto;transform:none}dialog.hoja.hoja-lateral[open]{animation:.22s ease-out entrar-der}@keyframes entrar-der{0%{opacity:.6;transform:translate(32px)}to{opacity:1;transform:none}}.hoja-lateral .hoja-asa{display:none}.pc-ficha{gap:14px;display:grid}.pc-ficha .campo{min-height:44px;padding:.5rem .75rem;font-size:.95rem}.pc-ficha textarea.campo{resize:vertical;min-height:64px}.pc-campo{gap:2px;display:grid}.pc-campo .etiqueta{margin:0;font-size:.74rem}.pc-grilla{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pc-bloque{border:0;border-top:1px solid var(--tinta-line);gap:10px;margin:0;padding:12px 0 0;display:grid}.pc-bloque legend{padding:0 0 6px}.pc-canales{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.pc-canal{border:1.5px solid var(--tinta-line);background:#f7f5ef;border-radius:12px;gap:6px;padding:8px;display:grid}.pc-canal .campo{min-height:38px;padding:.3rem .5rem;font-size:.88rem}.pc-off{background:0 0;border-style:dashed}.pc-off .campo{opacity:.5}.pc-franja{grid-template-columns:120px 120px 1fr auto;align-items:center;gap:8px;display:grid}.pc-dias{gap:3px;display:flex}.pc-dias button{border:1.5px solid var(--tinta-line);width:30px;height:32px;color:var(--tinta-dim);background:#f7f5ef;border-radius:8px;font-size:.78rem;font-weight:800}.pc-dias button[aria-pressed=true]{background:var(--color-verde);border-color:var(--color-verde);color:var(--color-crema)}.pc-macros{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.pc-marcas{flex-wrap:wrap;gap:6px 16px;display:flex}.pc-sumar{justify-self:start;font-weight:800;color:var(--color-verde)!important}.pc-etapa{background:var(--color-crema-2);border-radius:14px;gap:8px;padding:10px;display:grid}.pc-etapa-cab{grid-template-columns:1fr 90px 56px 72px auto auto;align-items:center;gap:6px;display:grid}.pc-opciones{gap:4px;display:grid}.pc-opcion{grid-template-columns:40px minmax(110px,1fr) 64px 96px repeat(4,46px) 64px 30px 30px;align-items:center;gap:4px;display:grid}.pc-opcion .campo{border-radius:9px;min-height:36px;padding:.25rem .4rem;font-size:.84rem}.pc-opcion input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-verde);justify-self:center}.pc-opcion .btn-texto{min-height:32px;padding:0;font-size:1.1rem}.pc-opcion-cab{text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;font-weight:800}.pc-gramos{grid-template-columns:1fr 44px;gap:2px;display:grid}.pc-gramos select.campo{padding:.25rem .1rem}.pc-foto{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pc-foto .pc-ph{background-color:var(--color-crema-2);border-radius:14px;width:120px;height:90px}.pc-foto-acc{align-items:center;gap:4px;display:flex}.pc-foto-chica{gap:0;position:relative}.pc-foto-chica .pc-ph{border-radius:8px;width:36px;height:36px}.pc-foto-chica .pc-foto-acc{position:absolute;top:0;right:0;bottom:0;left:0}.pc-foto-chica label.btn{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;min-height:0!important;padding:0!important}.pc-foto-chica small{white-space:nowrap;font-size:.7rem;position:absolute;top:100%}.pc-pie{bottom:calc(-1.25rem - var(--safe-bottom));padding:12px 0 calc(1.25rem + var(--safe-bottom));margin-bottom:calc(-1.25rem - var(--safe-bottom));background:var(--color-crema);border-top:1px solid var(--tinta-line);gap:8px;display:grid;position:sticky}@media(max-width:900px){.pc-canales,.pc-macros{grid-template-columns:repeat(2,1fr)}.pc-grilla{grid-template-columns:1fr 1fr}.pc-opcion{grid-template-columns:36px 1fr 60px 30px}.pc-opcion>:nth-child(n+4):nth-child(-n+10),.pc-opcion-cab{display:none}}.cc{gap:14px;display:grid}.cc-form{gap:12px;display:grid}.cc-monto{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800}.cc-totales{margin:0;padding:0;list-style:none;display:grid}.cc-totales li{border-bottom:1px solid var(--linea);justify-content:space-between;gap:12px;padding:7px 0;font-size:.92rem;display:flex}.hoja .cc-totales li{border-color:var(--tinta-line)}.cc-totales .cc-sub{opacity:.75;font-size:.82rem}.cc-totales .cc-total{border-bottom:0;font-size:1rem;font-weight:800}.cc-arqueo{grid-template-columns:1fr 1fr 1.2fr;gap:8px;display:grid}.cc-arqueo div{background:#f7f5ef;border-radius:14px;gap:4px;padding:12px;display:grid}.cc-arqueo small{letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-dim);font-size:.66rem;font-weight:800}.cc-arqueo b{font-size:1.3rem}.cc-arqueo .cc-esperado{background:var(--color-verde);color:var(--color-crema)}.cc-arqueo .cc-esperado small{color:#f3e9d2bf}.cc-arqueo .cc-mal{background:var(--color-bad)}.cc-dif{margin:0;font-size:1.05rem;font-weight:800}.cc-dif.cc-ok{color:var(--color-verde)}.cc-dif.cc-mal{color:var(--color-bad)}.cc-tabla{border-collapse:collapse;width:100%;font-size:.86rem}.cc-tabla th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--sobre-dim);padding:6px 8px;font-size:.62rem;font-weight:800}.cc-tabla td{border-top:1px solid var(--linea);white-space:nowrap;padding:9px 8px}.cc-tabla tbody tr:not(.cc-detalle){cursor:pointer}.cc-tabla tbody tr:not(.cc-detalle):hover{background:#f3e9d20a}.cc-con-dif .cc-dif-celda{color:var(--color-bad);font-weight:800}.cc-detalle td{white-space:normal;background:#f3e9d208}.cc-detalle p{margin:4px 0}.cc-historial{overflow-x:auto}.point-sim{background:var(--color-fondo);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.point-sim-equipo{color:#f7f5ef;background:#1d1f22;border-radius:34px;gap:14px;width:min(380px,100%);padding:22px;display:grid;box-shadow:0 20px 50px #00000059}.point-sim-equipo .eyebrow,.point-sim-equipo .dim{color:#ffffffa6}.point-sim-pantalla{color:#1c211d;text-align:center;background:#f4f6f8;border-radius:18px;place-items:center;gap:6px;min-height:180px;padding:16px;display:grid}.point-sim-pantalla b{font-size:2.4rem;line-height:1}.point-sim-botones{gap:8px;display:grid}.k-cobro{color:#1c211d;background:#f7f5ef}.k-cobro .eyebrow,.k-cobro .btn-texto{color:#5b5f5c}.k-cobro h2{font-size:calc(var(--u) * 26);max-width:16ch;line-height:1.1}.k-cobro .a3-cta{max-width:calc(var(--u) * 300);font-size:calc(var(--u) * 13);min-height:calc(var(--u) * 46)}.k-propina{gap:calc(var(--u) * 6);width:100%;max-width:calc(var(--u) * 300);font-weight:700;display:grid}.k-propina>div{gap:calc(var(--u) * 6);grid-template-columns:repeat(3,1fr);display:grid}.k-propina button{min-height:calc(var(--u) * 44);border:2px solid var(--tinta-line,#ddd);color:var(--color-negro,#1c211d);font-weight:800;font-size:calc(var(--u) * 11);background:#f7f5ef;border-radius:12px;place-items:center;gap:2px;display:grid}.k-propina button[aria-pressed=true]{border-color:var(--color-negro,#1c211d);background:var(--color-lima)}.k-propina small{opacity:.75;font-size:.8em;font-weight:600}.k-aviso{color:var(--color-bad)}.tabla-facturas{border-collapse:collapse;width:100%;font-size:.88rem}.tabla-facturas th,.tabla-facturas td{border-bottom:1px solid var(--tinta-line);text-align:left;padding:7px 8px}.tabla-facturas th{color:var(--sobre-dim);font-size:.75rem;font-weight:700}.tabla-facturas .num{text-align:right}.mc{--hoja-mc:#f7f5ef;--ocre-t:#83570f;--ok-mc:#2f6e43;--sombra-mc:0 1px 2px #0000000a, 0 12px 28px -18px #3f4a2259;background:var(--color-crema-2);min-height:100dvh;color:var(--color-tinta);padding-bottom:calc(76px + var(--safe-bottom))}.mc .dim{color:var(--tinta-dim)}.mc .btn-ghost{color:var(--color-verde);border-color:var(--color-verde)}.mc .aviso{color:var(--color-tinta)}.mc-i{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.mc-nav{padding:calc(12px + var(--safe-top)) 16px 6px;justify-content:space-between;align-items:center;gap:16px;display:flex}.mc-links,.mc-yo{display:none}.mc-esc,.mc-solo{gap:10px;max-width:560px;margin:0 auto;padding:0 12px;display:grid}.mc-col{align-content:start;gap:10px;min-width:0;display:grid}.mc-titulo{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mc-tit{letter-spacing:-.02em;margin:4px 2px 2px;font-size:1.5rem}.mc-volver{color:var(--color-verde-3);align-items:center;min-height:44px;font-size:13px;font-weight:800;display:inline-flex}.mc-avisos{gap:8px;display:grid}.mc-card{background:var(--hoja-mc);box-shadow:var(--sombra-mc);border-radius:16px;min-width:0;padding:12px}.mc-sec{letter-spacing:0;justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;font-size:15px;font-weight:800;display:flex}.mc-sec small,.mc-sec a,.mc-sec button{color:var(--color-verde-3);background:0 0;border:0;align-items:center;min-height:44px;padding:0;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.mc-sec small{min-height:0;color:var(--tinta-dim);font-weight:600}.mc-nota{color:var(--tinta-dim);margin:0 0 6px;font-size:13px;line-height:1.4}.mc-nota button{color:var(--color-tinta);text-underline-offset:2px;font-weight:800;text-decoration:underline}.mc-perfil{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.mc-perfil b{letter-spacing:-.01em;font-size:17px;display:block}.mc-perfil i{color:var(--tinta-dim);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-style:normal;line-height:1.35;display:block;overflow:hidden}.mc-av{background:var(--color-verde);width:52px;height:52px;color:var(--color-crema);border-radius:999px;flex:none;place-items:center;display:grid;overflow:hidden}.mc-av .mc-i{width:28px;height:28px}.mc-av img{object-fit:cover;width:100%;height:100%}.mc-av.chico{width:32px;height:32px}.mc-av.chico .mc-i{width:18px;height:18px}.mc-datos{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.mc-dato{color:var(--color-verde);background:var(--color-crema);border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.mc-dato.ok{color:var(--ok-mc)}.mc-dato .mc-i{width:14px;height:14px}.mc-btn2{border:2px solid var(--color-verde);min-height:44px;color:var(--color-verde);background:var(--hoja-mc);border-radius:12px;place-content:center;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-grid}.mc-cta{background:var(--color-lima);min-height:44px;color:var(--color-tinta);text-align:center;border:0;border-radius:12px;place-content:center;width:100%;padding:0 16px;font-size:14px;font-weight:900;display:grid}.mc-cta:disabled{opacity:.5}.mc-dirs{margin:0;padding:0;list-style:none}.mc-dirs li{border-top:1px solid var(--tinta-line)}.mc-dir{grid-template-columns:minmax(0,1fr) 44px;align-items:center;min-height:44px;display:grid}.mc-dir>button:first-child{text-align:left;background:0 0;border:0;align-items:baseline;gap:8px;min-width:0;min-height:44px;padding:4px 0;display:flex}.mc-dir b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;overflow:hidden}.mc-dir b i{color:var(--tinta-dim);font-size:12px;font-style:normal;font-weight:500}.mc-et{letter-spacing:.08em;text-transform:uppercase;color:var(--ocre-t);white-space:nowrap;font-size:11px;font-weight:800}.mc-et .ok{margin-left:4px}.mc-dir .hoja-x{width:44px;height:44px;color:var(--tinta-dim);background:0 0;border:0;border-radius:10px;font-size:18px;font-weight:800}.mc-ped{border-top:1px solid var(--tinta-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 0;display:grid}.mc-sec+.mc-ped{border-top:0}.mc-ped>a{min-width:0;color:inherit;text-decoration:none}.mc-ped b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;display:block;overflow:hidden}.mc-ped-der{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.mc .pr{font-size:13.5px;font-weight:800}.mc-est{color:var(--color-verde-3);align-items:center;gap:4px;font-size:11.5px;font-weight:800;display:inline-flex}.mc-est.ok{color:var(--ok-mc)}.mc-est .mc-i{width:13px;height:13px}.mc-rep{background:var(--color-verde);min-height:44px;color:var(--hoja-mc);border:0;border-radius:999px;align-items:center;gap:5px;padding:0 14px;font-size:12.5px;font-weight:800;display:inline-flex}.mc-rep .mc-i{width:14px;height:14px}.mc-item{border-top:1px solid var(--tinta-line);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;display:grid}.mc-sec+.mc-item{border-top:0}.mc-item img,.mc-item-ph{object-fit:cover;background:var(--color-crema);width:48px;height:48px;color:var(--color-verde-3);border-radius:10px;place-items:center;display:grid}.mc-item b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;display:block;overflow:hidden}.mc-item i{color:var(--tinta-dim);font-size:11.5px;font-style:normal;display:block}.mc-item-der{align-items:center;gap:10px;display:flex}.mc-mas{background:var(--color-verde);color:#fff;border:0;border-radius:999px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:800;display:grid}.mc-chips{flex-wrap:wrap;gap:6px;display:flex}.mc-chips button{background:var(--hoja-mc);border:1px solid var(--tinta-line);min-height:44px;color:var(--color-tinta);border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:800}.mc-chips button[aria-pressed=true]{background:var(--color-verde);border-color:var(--color-verde);color:var(--hoja-mc)}.mc-campo{border:1.5px solid var(--tinta-line);width:100%;min-height:44px;color:var(--color-tinta);background:#fff;border-radius:12px;margin-top:8px;padding:0 12px;font-size:14px}.mc-campo::placeholder{color:var(--tinta-faint)}.mc-respeta{color:var(--ok-mc);align-items:center;gap:6px;margin:8px 0 0;font-size:12px;font-weight:700;display:flex}.mc-respeta .mc-i{width:14px;height:14px}.mc-eti{color:var(--tinta-dim);margin:0 0 6px;font-size:12px;font-weight:700}.mc-modo{background:var(--color-crema);border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.mc-modo button{min-height:44px;color:var(--color-verde);background:0 0;border:0;border-radius:9px;font-size:12.5px;font-weight:800}.mc-modo button[aria-pressed=true]{background:var(--color-verde);color:var(--hoja-mc)}.mc-fila,.mc-wa{border-top:1px solid var(--tinta-line);min-height:44px;color:inherit;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;text-decoration:none;display:grid}.mc-fila.sin-borde{border-top:0;margin-top:4px}.mc-fila .ic,.mc-wa .ic{background:var(--color-crema);width:34px;height:34px;color:var(--color-verde);border-radius:10px;place-items:center;display:grid}.mc-wa .ic{color:var(--ok-mc)}.mc-wa{border-top:0}.mc-fila b,.mc-wa b{font-size:13.5px;display:block}.mc-fila i,.mc-wa i{color:var(--tinta-dim);font-size:12px;font-style:normal;display:block}.mc-i.fl{color:var(--tinta-faint)}.mc-sw{border:0;border-top:1px solid var(--tinta-line);text-align:left;background:0 0;grid-template-columns:1fr auto;align-items:center;gap:8px;width:100%;min-height:44px;padding:0;font-size:13.5px;font-weight:700;display:grid}.mc-sec+.mc-sw,.mc-nota+.mc-sw,.mc-cta+.mc-sw{border-top:0}.mc-avisos2 .mc-cta{margin-bottom:6px}.mc-sw .tg{background:#1c211d2e;border-radius:999px;width:42px;height:24px;transition:background .15s;position:relative}.mc-sw .tg:after{content:"";background:#fff;border-radius:999px;width:18px;height:18px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.mc-sw[aria-checked=true] .tg{background:var(--color-verde)}.mc-sw[aria-checked=true] .tg:after{left:21px}.mc-sw:disabled{opacity:.5}.mc-base{border-top:1px solid var(--tinta-line);gap:4px;padding:8px 2px 0;display:grid}.mc-legal{color:var(--tinta-dim);flex-wrap:wrap;gap:0 16px;font-size:12.5px;font-weight:700;display:flex}.mc-legal a,.mc-legal button{min-height:44px;color:inherit;font:inherit;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.mc-legal .borrar{color:#b23a34bf}.mc-tabs{z-index:5;position:fixed;bottom:0;left:0;right:0}.a3-noVa{color:#83570f;margin-top:2px;font-size:.68em;font-weight:800;display:block}@media(min-width:1100px){.mc{padding-bottom:24px}.mc-tabs{display:none}.mc-nav{background:var(--hoja-mc);border-bottom:1px solid var(--tinta-line);margin-bottom:14px;padding:12px 24px}.mc-links{gap:22px;font-size:14px;font-weight:700;display:flex}.mc-links a{color:var(--color-verde-3);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.mc-links a[aria-current=page]{color:var(--color-verde);font-weight:800}.mc-yo{color:var(--color-verde);align-items:center;gap:8px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.mc-esc{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;max-width:1240px;padding:0 24px}.mc-solo{max-width:720px}.mc-titulo,.mc-avisos,.mc-base{grid-column:1/-1}.mc-base{grid-template-columns:auto 1fr;align-items:center}.mc-legal{grid-column:2;justify-content:flex-end}.mc-avisos2{grid-template-columns:1fr 1fr;column-gap:14px;display:grid}.mc-avisos2>.mc-sec,.mc-avisos2>.mc-nota,.mc-avisos2>.mc-cta{grid-column:1/-1}.mc-ped-der{flex-direction:row;align-items:center;gap:10px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
