@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{--shimmer-angle:20deg}*,:before,:after{--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-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--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;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}::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-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--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;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--container-md:28rem;--container-2xl:42rem;--container-4xl:56rem;--text-sm--line-height:calc(1.25/.875);--text-lg--line-height:calc(1.75/1.125);--text-xl--line-height:calc(1.75/1.25);--text-2xl--line-height:calc(2/1.5);--text-3xl--line-height:calc(2.25/1.875);--text-4xl--line-height:calc(2.5/2.25);--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-tight:1.25;--radius-md:.375rem;--ease-out:cubic-bezier(0,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-font-family:var(--font-body);--default-mono-font-family:var(--font-numbers);--color-foreground:var(--foreground)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{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;-webkit-text-decoration:inherit;-webkit-text-decoration: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:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;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:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left: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-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-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}*{border-color:var(--border)}body{background:var(--background);color:var(--foreground);font-family:var(--font-body);font-size:var(--type-base);line-height:var(--leading-body);font-variant-numeric:tabular-nums}h1,h2,h3,h4{font-family:var(--font-title);line-height:var(--leading-tight);letter-spacing:var(--tracking-title);text-wrap:balance}:focus-visible{outline:var(--focus-width)solid var(--ring);outline-offset:var(--focus-offset)}::selection{background:var(--accent);color:var(--accent-foreground)}}@layer components{.guide{max-width:var(--content-width);padding:var(--space-gutter);margin-left:auto;margin-right:auto}.ui-control{min-height:var(--control-height);border:1px solid var(--border);border-radius:var(--radius-small);width:100%;padding:calc(var(--space-unit)*2)calc(var(--space-unit)*3);background:var(--surface);color:var(--foreground);font:inherit}.ui-control:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.ui-control[aria-invalid=true]{border-color:var(--negative)}.ui-control::placeholder{color:var(--muted-foreground);opacity:1}.swatch{min-height:var(--control-height-lg);border-radius:var(--radius-small);border:1px solid var(--border)}[data-slot=button]{transition:background-color .12s}[data-slot=button]:active:not(:disabled){box-shadow:inset 0 0 0 var(--focus-width)currentColor}[data-slot=button]:disabled{opacity:var(--disabled-opacity)}.marketing-shell{background:var(--background);color:var(--foreground)}.marketing-width{width:100%;max-width:var(--marketing-width);padding-inline:var(--space-gutter);margin-left:auto;margin-right:auto}.marketing-header{z-index:30;justify-content:space-between;align-items:center;gap:calc(var(--space-unit)*4);padding-block:calc(var(--space-unit)*4);background:var(--background);border-bottom:var(--marketing-rule)solid var(--border);flex-wrap:wrap;display:flex;position:-webkit-sticky;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.marketing-header{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.marketing-header{background:color-mix(in srgb,var(--background)86%,transparent)}}.marketing-header{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}}.brand{min-height:var(--control-height);font-family:var(--font-title);font-size:var(--brand-size);letter-spacing:var(--tracking-editorial);align-items:center;font-weight:700;display:inline-flex}.brand span{color:var(--accent-ink)}.nav-link{min-height:var(--control-height);padding-inline:calc(var(--space-unit)*3);border-radius:var(--radius-pill);text-underline-offset:var(--space-unit);align-items:center;display:inline-flex}.nav-link:hover{background:var(--surface);text-decoration:underline}.marketing-hero{gap:var(--marketing-space);padding-block:var(--marketing-space);display:grid}.marketing-title{font-size:var(--marketing-title);letter-spacing:var(--tracking-editorial);line-height:var(--leading-tight);text-wrap:balance;font-weight:700}.marketing-section-title{font-size:var(--marketing-section-title);text-wrap:balance;font-weight:700}.marketing-lead{font-size:var(--marketing-lead);line-height:var(--leading-body);color:var(--muted-foreground)}.marketing-section{padding-block:var(--marketing-space)}.marketing-band{padding-block:var(--marketing-space);background:var(--marketing-band);color:var(--marketing-band-text);--accent:#15803d;--accent-ink:#15803d}.eyebrow{font-family:var(--font-title);font-weight:700;font-size:var(--type-base);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.plate-example{align-content:start;gap:calc(var(--space-unit)*5);padding:calc(var(--space-unit)*9);border-radius:var(--radius-panel);box-shadow:var(--shadow-raised);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0b0f0c;--surface:#151a16;--foreground:#fff;--muted-foreground:#8fa396;--border:#5a6960;--accent:#4ade80;--accent-foreground:#0b0f0c;--accent-ink:#4ade80;--positive:#4ade80;background:var(--background);color:var(--foreground);border:0;display:grid}.plate-example .text-number{color:var(--accent)}.plate-example :-webkit-any(.border-b,.border-y-2){border-color:var(--foreground)}.plate-example :-moz-any(.border-b,.border-y-2){border-color:var(--foreground)}.plate-example :is(.border-b,.border-y-2){border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.plate-example :-webkit-any(.border-b,.border-y-2){border-color:color-mix(in srgb,var(--foreground)22%,transparent)}.plate-example :-moz-any(.border-b,.border-y-2){border-color:color-mix(in srgb,var(--foreground)22%,transparent)}.plate-example :is(.border-b,.border-y-2){border-color:color-mix(in srgb,var(--foreground)22%,transparent)}}.rubro-link{border-radius:var(--radius-small);border:var(--marketing-rule)solid transparent;text-decoration:none}.rubro-link:hover{background:var(--surface);border-color:var(--border)}.plan-row{gap:calc(var(--space-unit)*3);padding-block:calc(var(--space-unit)*7);border-bottom:1px solid var(--border);display:grid}.plan-price{white-space:nowrap}.skip-link{top:var(--space-gutter);padding:calc(var(--space-unit)*3);border-radius:var(--radius-small);background:var(--surface);z-index:40;position:absolute;transform:translateY(-200%)}.skip-link:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-gutter)}.skip-link:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-gutter)}.skip-link:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-gutter)}.skip-link:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-gutter)}.skip-link:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-gutter)}.skip-link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-gutter)}.skip-link:focus{transform:translateY(0)}[data-portal=marketing] [data-slot=button]{border-radius:var(--radius-pill);padding-inline:calc(var(--space-unit)*7)}[data-portal=marketing] :-webkit-any(section,h2)[id]{scroll-margin-top:calc(var(--control-height) + var(--space-gutter)*2)}[data-portal=marketing] :-moz-any(section,h2)[id]{scroll-margin-top:calc(var(--control-height) + var(--space-gutter)*2)}[data-portal=marketing] :is(section,h2)[id]{scroll-margin-top:calc(var(--control-height) + var(--space-gutter)*2)}.rubro-link{overflow-wrap:anywhere}.marketing-shell .marketing-header{max-width:none;padding-inline:max(var(--space-gutter),calc((100% - var(--marketing-width))/2 + var(--space-gutter)))}.marketing-title-detail{text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.15em;text-decoration-thickness:.06em}.marketing-section-heading{gap:calc(var(--space-unit)*6);display:grid}.marketing-section-heading .eyebrow{margin-bottom:calc(var(--space-unit)*4)}.marketing-section-heading>p{align-self:end;max-width:42ch}.beta-preview{border:var(--layout-rule)solid var(--border);border-radius:var(--radius-panel);padding:calc(var(--space-unit)*6);background:var(--surface);transform:rotate(-1deg)}.beta-preview-heading{justify-content:space-between;align-items:center;gap:calc(var(--space-unit)*4);margin-bottom:calc(var(--space-unit)*5);display:flex}.beta-preview-heading>span:last-child{color:var(--muted-foreground);text-align:end}.beta-ticket{gap:calc(var(--space-unit)*5);padding:calc(var(--space-unit)*6);background:var(--background);border:var(--layout-rule)solid var(--border);border-radius:var(--radius-small);display:grid}.beta-ticket .eyebrow{color:var(--muted-foreground);letter-spacing:normal;text-transform:none}.beta-status{padding:var(--space-unit)calc(var(--space-unit)*3);border-radius:var(--radius-pill);border:var(--layout-rule)solid var(--border);font-weight:600}.beta-ticket-lines{gap:calc(var(--space-unit)*4);padding-block:calc(var(--space-unit)*5);border-block:var(--layout-rule)dashed var(--border);display:grid}.beta-ticket-lines>div{justify-content:space-between;gap:calc(var(--space-unit)*4);display:flex}.beta-ticket-lines dd{white-space:nowrap}.beta-ticket-total{gap:calc(var(--space-unit)*2);display:grid}.beta-ticket-total strong{font-family:var(--font-title);font-size:var(--preview-number);letter-spacing:var(--tracking-title);line-height:var(--leading-tight)}.beta-preview-note{margin-top:calc(var(--space-unit)*5);border-left:calc(var(--space-unit))solid var(--accent);padding-left:calc(var(--space-unit)*4)}.demo-menu-card{gap:calc(var(--space-unit)*4);height:100%;padding:calc(var(--space-unit)*6);background:var(--background);border:var(--layout-rule)solid var(--border);border-radius:var(--radius-panel);flex-direction:column;text-decoration:none;display:flex}.demo-menu-card:hover,.demo-menu-card:focus-within{border-color:var(--foreground)}.demo-menu-card:hover .demo-menu-abrir{text-decoration:underline}.demo-menu-top{justify-content:space-between;align-items:center;gap:calc(var(--space-unit)*3);color:var(--muted-foreground);padding-bottom:calc(var(--space-unit)*4);border-bottom:var(--layout-rule)solid var(--border);flex-wrap:wrap;display:flex}.demo-estilo{border:1px solid var(--border);border-radius:var(--radius-pill);display:inline-flex;overflow:hidden}.demo-estilo button{padding:calc(var(--space-unit)*1.5)calc(var(--space-unit)*3);color:var(--muted-foreground);background:var(--background);font-size:1rem;font-weight:600}.demo-estilo button+button{border-left:1px solid var(--border)}.demo-estilo button:hover{color:var(--foreground)}.demo-estilo button[aria-pressed=true]{background:var(--foreground);color:var(--background)}.beta-universal{gap:calc(var(--space-unit)*3);padding-top:calc(var(--space-unit)*6);border-top:var(--layout-rule)solid var(--border);display:grid}.beta-features,.beta-flow{gap:calc(var(--space-unit)*8);display:grid}.beta-features li,.beta-flow li{align-content:start;gap:calc(var(--space-unit)*4);border-top:var(--layout-rule)solid var(--border);padding-top:calc(var(--space-unit)*6);display:grid}.beta-index{font-family:var(--font-numbers);color:var(--accent-ink);font-size:var(--type-xl)}.beta-feature-head{justify-items:start;gap:calc(var(--space-unit)*4);display:grid}.beta-rule{border-left:calc(var(--space-unit))solid var(--accent);padding-left:calc(var(--space-unit)*4)}.beta-closing{justify-content:space-between;align-items:center;gap:calc(var(--space-unit)*6);padding-top:var(--marketing-space);flex-wrap:wrap;display:flex}.beta-closing p{margin-top:calc(var(--space-unit)*4)}.carta-header{border-bottom:var(--layout-rule)solid var(--border);background:var(--background)}.carta-cover{width:100%;height:var(--carta-cover-height);object-fit:cover}.carta-logo{width:var(--carta-logo-size);height:var(--carta-logo-size);object-fit:contain;border:var(--layout-rule)solid var(--border);background:var(--background);border-radius:var(--radius-small);margin-bottom:calc(var(--space-unit)*4)}.carta-status{padding:var(--space-unit)calc(var(--space-unit)*3);border:var(--layout-rule)solid var(--border);border-radius:var(--radius-pill);font-weight:600;display:inline-flex}.carta-categories{--surface:var(--background)}.carta-categories button{border-radius:var(--radius-pill)}.carta-product{background:var(--background);border-radius:var(--radius-panel);overflow:hidden}.carta-product:hover:not(:disabled){border-color:var(--foreground)}.carta-product-action{justify-content:space-between;gap:calc(var(--space-unit)*3);padding-top:calc(var(--space-unit)*3);border-top:var(--layout-rule)solid var(--border);width:100%;font-weight:600;display:flex}.carta-products .aspect-square{aspect-ratio:4/3}.carta-products .carta-photo-placeholder{aspect-ratio:auto;width:var(--carta-logo-size);min-height:var(--carta-logo-size)}.carta-header{border-bottom:var(--layout-rule)solid var(--border);background:var(--background);position:relative;overflow:hidden}.carta-cover-wrap{position:absolute;top:0;bottom:0;left:0;right:0}.carta-cover-wrap:after{content:"";background:linear-gradient(rgba(11,15,12,0) 0%,rgba(11,15,12,.15) 34%,rgba(11,15,12,.65) 62%,rgba(11,15,12,.95) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.carta-cover{object-fit:cover;width:100%;height:100%;display:block}.carta-identity{z-index:1;align-items:flex-end;gap:calc(var(--space-unit)*5);padding-block:calc(var(--space-unit)*8);display:flex;position:relative}.carta-header[data-con-portada] .carta-identity{min-height:var(--carta-cover-height);padding-top:calc(var(--space-unit)*28)}.carta-logo{width:var(--carta-logo-size);height:var(--carta-logo-size);object-fit:cover;border-radius:var(--radius-small);background:var(--background);border:.1875rem solid var(--background);flex-shrink:0;box-shadow:0 .5rem 1.5rem rgba(11,15,12,.24)}.carta-identity-text{gap:calc(var(--space-unit)*2);min-width:0;display:grid}.carta-name{letter-spacing:var(--tracking-title);overflow-wrap:break-word;font-size:max(2rem,min(7vw,3.25rem));font-weight:700;line-height:1.05}.carta-address{color:var(--muted-foreground)}.carta-status{padding:var(--space-unit)calc(var(--space-unit)*3);border:var(--layout-rule)solid var(--border);border-radius:var(--radius-pill);place-self:start;font-weight:600;display:inline-flex}.carta-header[data-con-portada]{--foreground:#fff;--muted-foreground:#e4e8e5;--border:rgba(255,255,255,.35);color:#fff}.carta-header[data-con-portada] .carta-status{-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem);background:rgba(11,15,12,.35)}[data-portal=marketing] .marketing-header{color:#fff;z-index:30;background:#0b0f0c;border-bottom-color:rgba(255,255,255,.12);position:-webkit-sticky;position:sticky;top:0}[data-portal=marketing] .marketing-header .brand{color:#fff}[data-portal=marketing] .marketing-header .brand span{color:#4ade80}[data-portal=marketing] .marketing-header .nav-link{color:#fff}[data-portal=marketing] .marketing-header .nav-link:hover{background:rgba(255,255,255,.1);text-decoration:none}[data-portal=marketing] .marketing-header [data-slot=button]{color:#0b0f0c;background:#fff;border-color:#fff}.banda-negra{color:#fff;padding-block:var(--marketing-space);--foreground:#fff;--muted-foreground:#a8b3ab;--border:rgba(255,255,255,.15);--surface:#151a16;--accent-ink:#4ade80;--accent:#4ade80;--accent-foreground:#0b0f0c;background:#0b0f0c}.banda-negra .eyebrow{color:#4ade80}.marketing-title{letter-spacing:-.045em;font-weight:700}.marketing-section-title{letter-spacing:-.035em;font-weight:700}.panel-destacado{gap:calc(var(--space-unit)*4);padding:calc(var(--space-unit)*8);border-radius:var(--radius-panel);color:#fff;--foreground:#fff;--muted-foreground:#a8b3ab;--border:rgba(255,255,255,.15);background:#0b0f0c;display:grid}.panel-destacado .eyebrow{color:#4ade80}.panel-numero{font-family:var(--font-title);letter-spacing:-.045em;overflow-wrap:anywhere;font-size:max(2.75rem,min(10vw,5rem));font-weight:700;line-height:1;display:block}.panel-apoyo{gap:calc(var(--space-unit)*5);margin-top:calc(var(--space-unit)*3);padding-top:calc(var(--space-unit)*5);border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.panel-apoyo dt{color:var(--muted-foreground)}.panel-apoyo dd{font-family:var(--font-title);font-size:var(--type-xl);letter-spacing:-.02em;margin-top:var(--space-unit);font-weight:700}.origen-fila{align-items:center;gap:calc(var(--space-unit)*4);grid-template-columns:minmax(7rem,auto) 1fr auto auto;display:grid}.origen-nombre{font-weight:600}.origen-barra{border-radius:var(--radius-pill);background:var(--surface);height:.75rem;position:relative;overflow:hidden}.origen-barra:after{content:"";width:var(--parte);border-radius:inherit;background:#0b0f0c;position:absolute;top:0;bottom:0;left:0;right:auto}.origen-pct{font-family:var(--font-numbers);text-align:end;min-width:3ch;font-weight:700}.origen-plata{font-family:var(--font-numbers);color:var(--muted-foreground);text-align:end;min-width:8ch}.dias{height:9rem;padding-top:calc(var(--space-unit)*2);align-items:flex-end;gap:.25rem;display:flex}.dia{justify-content:flex-end;align-items:center;gap:calc(var(--space-unit)*2);flex-direction:column;flex:1 1 0;height:100%;display:flex}.dia-barra{width:100%;min-height:.25rem;height:var(--alto);background:#0b0f0c;border-radius:.25rem .25rem 0 0}.dia-num{font-family:var(--font-numbers);color:var(--muted-foreground);font-size:.75rem}.panel-embudo{gap:calc(var(--space-unit)*4);padding:calc(var(--space-unit)*7);border:1px solid var(--border);border-radius:var(--radius-panel);display:grid}.panel-embudo .panel-apoyo dd{color:var(--foreground)}.medio-fila{align-items:baseline;gap:calc(var(--space-unit)*4);padding-block:calc(var(--space-unit)*3);border-bottom:1px solid var(--border);grid-template-columns:minmax(7rem,1fr) auto auto;display:grid}.aviso-sinmedio{padding:calc(var(--space-unit)*4)calc(var(--space-unit)*5);border-radius:var(--radius-small);background:var(--attention-surface);color:var(--attention);border-left:.25rem solid var(--attention)}.venta-fila{align-items:baseline;gap:calc(var(--space-unit)*4);padding-block:calc(var(--space-unit)*3);border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.venta-nombre{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tablero{gap:calc(var(--space-unit)*8);display:grid}.tablero-aviso{padding:calc(var(--space-unit)*4)calc(var(--space-unit)*5);border-radius:var(--radius-small);background:var(--surface);border-left:.25rem solid var(--border)}.tablero-columnas{gap:calc(var(--space-unit)*6);align-items:start;display:grid}.tablero-col{align-content:start;gap:calc(var(--space-unit)*4);display:grid}.tablero-col-titulo{justify-content:space-between;align-items:baseline;gap:calc(var(--space-unit)*3);padding-bottom:calc(var(--space-unit)*2);border-bottom:.1875rem solid var(--border);display:flex}.tablero-cuenta{font-family:var(--font-numbers);font-size:var(--type-xl);font-weight:700}.tablero-col[data-estado=nuevos]{--col-tinta:#735000;--col-fondo:#fff2cf;--col-borde:#c08a00}.tablero-col[data-estado=cocina]{--col-tinta:#15803d;--col-fondo:#e6f9ec;--col-borde:#57b97c}.tablero-col[data-estado=listos]{--col-tinta:#0d5227;--col-fondo:#bde5cc;--col-borde:#15803d}.tablero-col-titulo{border-bottom-color:var(--col-borde)}.tablero-cuenta{color:var(--col-tinta)}.tablero-col .comanda-card{background:var(--col-fondo);border-color:var(--col-borde)}.tablero-col .comanda-lineas,.tablero-col .comanda-total{border-top-color:var(--col-borde)}@supports (color:color-mix(in lab, red, red)){.tablero-col .comanda-lineas,.tablero-col .comanda-total{border-top-color:color-mix(in srgb,var(--col-borde)45%,transparent)}}.tablero-col .comanda-nota{background:var(--background);color:var(--foreground);border-left:.25rem solid var(--col-borde)}.tablero-lista{gap:calc(var(--space-unit)*4);display:grid}.tablero-vacio{color:var(--muted-foreground);padding:calc(var(--space-unit)*5)0}.comanda-card{gap:calc(var(--space-unit)*3);padding:calc(var(--space-unit)*5);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--background);display:grid}.comanda-card-head{justify-content:space-between;align-items:baseline;gap:calc(var(--space-unit)*3);display:flex}.comanda-num{font-family:var(--font-numbers);font-size:var(--type-xl);font-weight:700}.comanda-espera{color:var(--muted-foreground)}.comanda-cliente{font-weight:600}.comanda-canal{color:var(--muted-foreground);font-weight:400}.comanda-lineas{gap:calc(var(--space-unit)*2);padding-top:calc(var(--space-unit)*3);border-top:1px solid var(--border);display:grid}.comanda-linea{justify-content:space-between;gap:calc(var(--space-unit)*4);display:flex}.comanda-opciones{color:var(--muted-foreground);display:block}.comanda-envio{color:var(--muted-foreground)}.comanda-total{justify-content:space-between;gap:calc(var(--space-unit)*4);padding-top:calc(var(--space-unit)*3);border-top:1px solid var(--border);font-weight:700;font-size:var(--type-lg);display:flex}.comanda-nota{padding:calc(var(--space-unit)*3)calc(var(--space-unit)*4);border-radius:var(--radius-small);background:var(--attention-surface);color:var(--attention)}.tablero-ir{gap:calc(var(--space-unit)*2);flex-wrap:wrap;display:flex}.tablero-ir-boton{align-items:center;gap:calc(var(--space-unit)*2);min-height:var(--control-height);padding-inline:calc(var(--space-unit)*4);border:1px solid var(--col-borde);border-radius:var(--radius-pill);background:var(--col-fondo);color:var(--foreground);font-weight:600;display:inline-flex}.tablero-ir-boton[data-estado=nuevos]{--col-fondo:#fff2cf;--col-borde:#c08a00}.tablero-ir-boton[data-estado=cocina]{--col-fondo:#e6f9ec;--col-borde:#57b97c}.tablero-ir-boton[data-estado=listos]{--col-fondo:#bde5cc;--col-borde:#15803d}.tablero-ir-n{font-family:var(--font-numbers);font-weight:700}.tablero-acciones{gap:calc(var(--space-unit)*3);flex-wrap:wrap;display:flex}.tablero-pie{justify-content:space-between;align-items:center;gap:calc(var(--space-unit)*5);padding-top:calc(var(--space-unit)*5);border-top:var(--layout-rule)solid var(--border);flex-wrap:wrap;display:flex}.muestra-enlaces{gap:calc(var(--space-unit)*8);flex-wrap:wrap;display:flex}.caja{gap:calc(var(--space-unit)*5);width:100%;max-width:46rem;margin-left:auto;margin-right:auto;display:grid}.caja-encabezado{justify-content:space-between;align-items:flex-start;gap:calc(var(--space-unit)*4);padding-bottom:calc(var(--space-unit)*4);border-bottom:var(--layout-rule)solid var(--border);flex-wrap:wrap;display:flex}.caja-titulo{font-family:var(--font-title);font-size:var(--type-3xl);letter-spacing:var(--tracking-title);font-weight:700;line-height:1.05}.caja-encabezado-meta{justify-items:end;gap:calc(var(--space-unit)*2);display:grid}.caja-id{font-family:var(--font-numbers);color:var(--muted-foreground)}.caja-estado{padding:var(--space-unit)calc(var(--space-unit)*3);border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.06em;align-items:center;font-size:1rem;font-weight:700;display:inline-flex}.caja-estado-abierta{background:var(--positive-surface);color:var(--positive)}.caja-estado-cerrada{background:var(--surface);color:var(--muted-foreground)}.caja-bloque{gap:calc(var(--space-unit)*2);padding:calc(var(--space-unit)*5)calc(var(--space-unit)*6);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--background);display:grid}.caja-bloque-titulo{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);margin-bottom:calc(var(--space-unit)*2);font-size:1rem;font-weight:700}.caja-linea{justify-content:space-between;align-items:center;gap:calc(var(--space-unit)*4);padding-block:calc(var(--space-unit)*3);flex-wrap:wrap;display:flex}.caja-linea+.caja-linea{border-top:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.caja-linea+.caja-linea{border-top:1px solid color-mix(in srgb,var(--border)45%,transparent)}}.caja-linea-label{font-weight:600;font-size:var(--type-lg)}.caja-linea-ayuda{color:var(--muted-foreground);font-size:1rem}.caja-linea-num{font-family:var(--font-numbers);font-size:var(--type-xl);white-space:nowrap;font-weight:700}.caja-linea-total{margin-top:calc(var(--space-unit)*2);padding-top:calc(var(--space-unit)*4);border-top:.1875rem solid var(--foreground)!important}.caja-linea-total .caja-linea-num{font-size:var(--type-2xl)}.caja-campo{align-items:center;gap:calc(var(--space-unit)*2);min-height:var(--control-height-lg);padding-inline:calc(var(--space-unit)*4);border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface);display:inline-flex}.caja-campo>span{color:var(--muted-foreground);font-family:var(--font-numbers)}.caja-campo input{width:7ch;color:inherit;font:inherit;font-size:var(--type-xl);text-align:end;background:0 0;border:0;font-weight:700}.caja-campo input:focus{outline:none}.caja-campo:focus-within{border-color:var(--foreground);outline:var(--focus-width)solid var(--ring);outline-offset:var(--focus-offset)}.caja-campo-grande{min-height:4rem}.caja-campo-grande input{font-size:var(--type-2xl);width:8ch}.caja-esperado{gap:calc(var(--space-unit)*2);padding:calc(var(--space-unit)*7);border-radius:var(--radius-panel);color:#fff;--muted-foreground:#a8b3ab;background:#0b0f0c;display:grid}.caja-esperado-label{text-transform:uppercase;letter-spacing:.08em;color:#4ade80;font-size:1rem;font-weight:700}.caja-esperado-num{font-family:var(--font-title);letter-spacing:-.04em;font-size:max(2.5rem,min(9vw,4rem));font-weight:700;line-height:1}.caja-esperado-nota{color:var(--muted-foreground)}.caja-resultado{text-align:center;justify-items:center;gap:calc(var(--space-unit)*2);padding:calc(var(--space-unit)*9)calc(var(--space-unit)*6);border:.1875rem solid var(--border);border-radius:var(--radius-panel);background:var(--surface);display:grid}.caja-resultado-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);font-size:1rem;font-weight:700}.caja-resultado-num{font-family:var(--font-title);letter-spacing:-.045em;font-size:max(3rem,min(12vw,5rem));font-weight:700;line-height:1}.caja-resultado-estado{font-family:var(--font-title);font-size:var(--type-2xl);letter-spacing:-.02em;font-weight:700}.caja-resultado-nota{color:var(--muted-foreground);max-width:34rem}.caja-cerrar{margin-top:calc(var(--space-unit)*4)}.caja-vacio{color:var(--muted-foreground)}.caja-correcta{border-color:var(--positive);background:var(--positive-surface)}.caja-correcta .caja-resultado-num,.caja-correcta .caja-resultado-estado,.caja-correcta dd{color:var(--positive)}.caja-faltante{border-color:var(--negative);background:var(--negative-surface)}.caja-faltante .caja-resultado-num,.caja-faltante .caja-resultado-estado,.caja-faltante dd{color:var(--negative)}.caja-sobrante{border-color:var(--attention);background:var(--attention-surface)}.caja-sobrante .caja-resultado-num,.caja-sobrante .caja-resultado-estado,.caja-sobrante dd{color:var(--attention)}.caja-gastos,.caja-resumenes{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface)}.caja-gastos{margin-top:calc(var(--space-unit)*4)}.caja-gastos>summary,.caja-resumenes>summary{align-items:center;gap:calc(var(--space-unit)*3);min-height:var(--control-height);padding-inline:calc(var(--space-unit)*5);cursor:pointer;font-weight:600;display:flex}.caja-gastos-n{border-radius:var(--radius-pill);background:var(--foreground);min-width:1.75rem;height:1.75rem;color:var(--background);font-family:var(--font-numbers);justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:inline-flex}.caja-gastos-cuerpo,.caja-resumenes-cuerpo{gap:calc(var(--space-unit)*4);padding:calc(var(--space-unit)*5);border-top:1px solid var(--border);display:grid}.caja-gastos-lista{gap:calc(var(--space-unit)*2);display:grid}.caja-gastos-lista>li{align-items:baseline;gap:calc(var(--space-unit)*4);padding-block:calc(var(--space-unit)*2);border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.caja-gasto-tipo{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);font-size:1rem;font-weight:700}.caja-gasto-concepto{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.caja-gasto-quitar{min-height:var(--control-height);padding-inline:calc(var(--space-unit)*2);color:var(--muted-foreground);text-decoration:underline}.caja-gasto-quitar:hover{color:var(--negative)}.caja-gasto-alta{gap:calc(var(--space-unit)*3);padding-top:calc(var(--space-unit)*3);border-top:var(--layout-rule)solid var(--border);display:grid}.caja-gasto-tipos{border:1px solid var(--border);border-radius:var(--radius-pill);width:-moz-fit-content;width:fit-content;display:inline-flex;overflow:hidden}.caja-gasto-tipos button{min-height:var(--control-height);padding-inline:calc(var(--space-unit)*5);color:var(--muted-foreground);background:var(--background);font-weight:600}.caja-gasto-tipos button+button{border-left:1px solid var(--border)}.caja-gasto-tipos button[aria-pressed=true]{background:var(--foreground);color:var(--background)}.caja-gasto-campos{gap:calc(var(--space-unit)*3);grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;display:grid}.caja-confirmar{gap:calc(var(--space-unit)*5);padding:calc(var(--space-unit)*7);border:.1875rem solid var(--foreground);border-radius:var(--radius-panel);background:var(--background);display:grid}.caja-confirmar-resumen{gap:calc(var(--space-unit)*3);display:grid}.caja-confirmar-resumen>div{justify-content:space-between;gap:calc(var(--space-unit)*4);padding-block:calc(var(--space-unit)*2);display:flex}.caja-confirmar-resumen>div+div{border-top:1px solid var(--border)}.caja-confirmar-resumen dd{font-family:var(--font-numbers);font-weight:700}.caja-confirmar-resumen>div:last-child dd{font-size:var(--type-xl)}.caja-pin{gap:calc(var(--space-unit)*2);max-width:12rem;display:grid}.caja-pin .ui-control{font-size:var(--type-xl);letter-spacing:.5em;text-align:center}.caja-confirmar-botones{gap:calc(var(--space-unit)*3);flex-wrap:wrap;display:flex}.caja-resumen-fila{gap:calc(var(--space-unit)*3);padding-block:calc(var(--space-unit)*3);border-top:1px solid var(--border);align-items:center;display:grid}.caja-resumen-dif{font-weight:700;font-family:var(--font-numbers)}.portal-encabezado{justify-content:space-between;align-items:flex-start;gap:calc(var(--space-unit)*5);flex-wrap:wrap;display:flex}.editor{gap:calc(var(--space-unit)*8);align-items:start;display:grid}.editor-campos{gap:calc(var(--space-unit)*6);align-content:start;display:grid}.editor-bloque{gap:calc(var(--space-unit)*5);padding:calc(var(--space-unit)*6);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);display:grid}.editor-bloque-titulo{justify-content:space-between;align-items:baseline;gap:calc(var(--space-unit)*4);flex-wrap:wrap;display:flex}.editor-campo{gap:calc(var(--space-unit)*2);display:grid}.editor-campo label{font-weight:600}.editor-par{gap:calc(var(--space-unit)*4);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:end;display:grid}.editor-quitar{min-height:var(--control-height);padding-inline:calc(var(--space-unit)*2);color:var(--muted-foreground);text-decoration:underline}.editor-quitar:hover{color:var(--negative)}.editor-imagenes{gap:calc(var(--space-unit)*5);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.editor-imagen{gap:calc(var(--space-unit)*2);align-content:start;display:grid}.editor-imagen-label{font-weight:600}.editor-imagen-fila{align-items:center;gap:calc(var(--space-unit)*3);flex-wrap:wrap;display:flex}.editor-imagen-muestra{object-fit:cover;border-radius:var(--radius-small);border:1px solid var(--border);width:3.5rem;height:3.5rem}.editor-imagen-boton{min-height:var(--control-height);padding-inline:calc(var(--space-unit)*5);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--background);cursor:pointer;align-items:center;font-weight:600;display:inline-flex}.editor-imagen-boton:hover{border-color:var(--foreground)}.editor-imagen-fila input[type=file]:focus-visible+.editor-imagen-boton{outline:var(--focus-width)solid var(--ring);outline-offset:var(--focus-offset)}.editor-estilos{gap:calc(var(--space-unit)*3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.editor-estilos button{gap:var(--space-unit);text-align:start;padding:calc(var(--space-unit)*4);border:1px solid var(--border);border-radius:var(--radius-small);background:var(--background);display:grid}.editor-estilos button span{color:var(--muted-foreground)}.editor-estilos button[aria-pressed=true]{border-color:var(--accent);background:var(--positive-surface);box-shadow:inset 0 0 0 1px var(--accent)}.editor-productos{gap:calc(var(--space-unit)*4);display:grid}.editor-producto{gap:calc(var(--space-unit)*4);padding:calc(var(--space-unit)*5);border:1px solid var(--border);border-radius:var(--radius-small);background:var(--background);display:grid}.editor-producto-pie{justify-content:space-between;align-items:center;gap:calc(var(--space-unit)*4);flex-wrap:wrap;display:flex}.editor-check{align-items:center;gap:calc(var(--space-unit)*2);min-height:var(--control-height);font-weight:600;display:inline-flex}.editor-check input{width:1.375rem;height:1.375rem;accent-color:var(--accent)}.editor-vista{gap:calc(var(--space-unit)*4);display:grid}.editor-vista-barra{justify-content:space-between;align-items:baseline;gap:calc(var(--space-unit)*3);flex-wrap:wrap;display:flex}.editor-telefono{box-shadow:var(--shadow-raised);background:#0b0f0c;border:.5rem solid #0b0f0c;border-radius:2rem;overflow:hidden}.editor-pantalla{overscroll-behavior:contain;background:#0b0f0c;height:40rem;overflow:auto;container-type:inline-size}.editor-pantalla .carta-name{font-size:max(1.75rem,min(7cqw,2.5rem))}.editor-pantalla .marketing-title,.editor-pantalla .carta-cover{max-width:100%}.editor-pantalla>*{min-height:100%!important}.entrar-muestra{justify-items:center;display:grid}.entrar-caja{gap:calc(var(--space-unit)*5);width:100%;max-width:30rem;padding:calc(var(--space-unit)*8);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);display:grid}.entrar-credenciales{gap:calc(var(--space-unit)*4);padding:calc(var(--space-unit)*5);border-radius:var(--radius-small);background:var(--background);border:1px solid var(--border);display:grid}.entrar-credenciales dt{color:var(--muted-foreground)}.entrar-credenciales dd{font-family:var(--font-numbers);margin-top:var(--space-unit);overflow-wrap:anywhere;font-weight:700}.panel-shell{background:var(--background);min-height:100dvh;color:var(--foreground);padding-bottom:calc(var(--control-height-lg) + var(--space-unit)*8)}.panel-header{justify-content:space-between;align-items:center;gap:calc(var(--space-unit)*4);padding:calc(var(--space-unit)*3)var(--space-gutter);border-bottom:1px solid var(--border);background:var(--surface);display:flex}.panel-marca{align-items:baseline;gap:calc(var(--space-unit)*3);min-height:var(--control-height);flex-wrap:wrap;display:flex}.panel-local{color:var(--muted-foreground);font-weight:600}.panel-salir{min-height:var(--control-height);padding-inline:calc(var(--space-unit)*3);text-underline-offset:var(--space-unit);text-decoration:underline}.panel-nav{z-index:40;border-top:1px solid var(--border);background:var(--surface);padding-bottom:env(safe-area-inset-bottom);left:0;right:0;position:fixed;bottom:0}.panel-nav ul{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.panel-nav-link{justify-content:center;align-items:center;gap:var(--space-unit);min-height:var(--control-height-lg);padding-inline:var(--space-unit);text-align:center;font-size:.95rem;font-weight:600;display:flex;position:relative}.panel-nav-link[aria-current=page]{color:var(--accent-ink);box-shadow:inset 0 .25rem 0 var(--accent)}.panel-nav-badge{border-radius:var(--radius-pill);background:var(--attention);min-width:1.5rem;height:1.5rem;color:var(--background);font-family:var(--font-numbers);place-items:center;padding-left:.375rem;padding-right:.375rem;font-size:.875rem;font-weight:700;display:inline-grid;position:absolute;top:.25rem;right:.25rem}.panel-contenido{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.panel-pagina{gap:calc(var(--space-unit)*8);padding:calc(var(--space-unit)*6)var(--space-gutter)calc(var(--space-unit)*10);display:grid}.panel-titulo{gap:calc(var(--space-unit)*2);display:grid}.panel-titulo h1{font-family:var(--font-title);font-size:var(--type-3xl,2rem);font-weight:700;line-height:1.1}.panel-aviso{padding:calc(var(--space-unit)*4)calc(var(--space-unit)*5);border-radius:var(--radius-small);background:var(--positive-surface);color:var(--foreground);border-left:.25rem solid var(--positive)}.panel-aviso-error{background:var(--attention-surface);border-left-color:var(--attention)}.panel-periodos{gap:calc(var(--space-unit)*2);flex-wrap:wrap;display:flex}.panel-periodo{min-height:var(--control-height);padding-inline:calc(var(--space-unit)*5);border:1px solid var(--border);border-radius:var(--radius-pill);align-items:center;font-weight:600;display:inline-flex}.panel-periodo[aria-current=page]{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground)}.cobro{gap:calc(var(--space-unit)*2);border:0;margin:0;padding:0;display:grid}.cobro-opciones{gap:calc(var(--space-unit)*2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cobro-opcion{min-width:0;min-height:var(--control-height);padding-inline:calc(var(--space-unit)*3);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--background);font-weight:600}.cobro-opcion[aria-pressed=true]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.cobro-marcado{justify-content:space-between;align-items:center;gap:calc(var(--space-unit)*3);flex-wrap:wrap;font-weight:600;display:flex}.codigo-fondo{z-index:60;background:rgba(0,0,0,.55);place-items:end center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.codigo-hoja{gap:calc(var(--space-unit)*4);width:100%;max-width:32rem;padding:calc(var(--space-unit)*6)var(--space-gutter)calc(var(--space-unit)*8 + env(safe-area-inset-bottom));border-radius:var(--radius-panel)var(--radius-panel)0 0;background:var(--surface);box-shadow:var(--shadow-raised);display:grid}.codigo-titulo{font-family:var(--font-title);font-size:var(--type-xl);font-weight:700}.codigo-motivo{color:var(--foreground)}.codigo-form{gap:calc(var(--space-unit)*3);display:grid}.codigo-campo{font-family:var(--font-numbers);letter-spacing:.5em;text-align:center;min-height:var(--control-height-lg);font-size:1.75rem}.codigo-botones{gap:calc(var(--space-unit)*3);grid-template-columns:1fr 1fr;display:grid}.carta-direccion{gap:calc(var(--space-unit)*2);padding:calc(var(--space-unit)*5);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);display:grid}.caja-historial{gap:calc(var(--space-unit)*2);display:grid}}@layer utilities{.invisible{visibility:hidden}.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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:-webkit-sticky;position:sticky}.inset-x-0{left:0;right:0}.top-0{top:0}.bottom-0{bottom:0}.z-20{z-index:20}.z-30{z-index:30}.mx-auto{margin-left:auto;margin-right:auto}.mt-1{margin-top:var(--space-unit)}.mt-2{margin-top:calc(var(--space-unit)*2)}.mt-3{margin-top:calc(var(--space-unit)*3)}.mt-4{margin-top:calc(var(--space-unit)*4)}.mt-6{margin-top:calc(var(--space-unit)*6)}.mt-8{margin-top:calc(var(--space-unit)*8)}.mt-auto{margin-top:auto}.ml-1{margin-left:var(--space-unit)}.ml-2{margin-left:calc(var(--space-unit)*2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.size-6{width:calc(var(--space-unit)*6);height:calc(var(--space-unit)*6)}.size-16{width:calc(var(--space-unit)*16);height:calc(var(--space-unit)*16)}.h-4{height:calc(var(--space-unit)*4)}.h-8{height:calc(var(--space-unit)*8)}.h-12{height:calc(var(--space-unit)*12)}.h-control{height:var(--control-height)}.h-full{height:100%}.min-h-12{min-height:calc(var(--space-unit)*12)}.min-h-control{min-height:var(--control-height)}.min-h-control-lg{min-height:var(--control-height-lg)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.min-h-touch{min-height:var(--control-height)}.w-1{width:var(--space-unit)}.w-2{width:calc(var(--space-unit)*2)}.w-3{width:calc(var(--space-unit)*3)}.w-4{width:calc(var(--space-unit)*4)}.w-6{width:calc(var(--space-unit)*6)}.w-8{width:calc(var(--space-unit)*8)}.w-12{width:calc(var(--space-unit)*12)}.w-32{width:calc(var(--space-unit)*32)}.w-48{width:calc(var(--space-unit)*48)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.min-w-6{min-width:calc(var(--space-unit)*6)}.min-w-8{min-width:calc(var(--space-unit)*8)}.min-w-12{min-width:calc(var(--space-unit)*12)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.translate-y-\[-0\.25rem\]{--tw-translate-y:-.25rem;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,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:0}.gap-1{gap:var(--space-unit)}.gap-2{gap:calc(var(--space-unit)*2)}.gap-3{gap:calc(var(--space-unit)*3)}.gap-4{gap:calc(var(--space-unit)*4)}.gap-5{gap:calc(var(--space-unit)*5)}.gap-6{gap:calc(var(--space-unit)*6)}.gap-8{gap:calc(var(--space-unit)*8)}.gap-10{gap:calc(var(--space-unit)*10)}.gap-section{gap:var(--space-section)}.self-start{align-self:flex-start}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-panel)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-small)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-top-width:1px;border-bottom-width:1px}.border-y-2{border-block-style:var(--tw-border-style);border-top-width:2px;border-bottom-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-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-accent{border-color:var(--accent)}.border-attention{border-color:var(--attention)}.border-border{border-color:var(--border)}.border-destructive\/40{border-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab,var(--negative)40%,transparent)}}.border-input{border-color:var(--input)}.border-negative{border-color:var(--negative)}.border-positive{border-color:var(--positive)}.border-transparent{border-color:transparent}.bg-accent,.bg-accent\/10{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/10{background-color:color-mix(in oklab,var(--accent)10%,transparent)}}.bg-attention-surface{background-color:var(--attention-surface)}.bg-background{background-color:var(--background)}.bg-border\/20{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/20{background-color:color-mix(in oklab,var(--border)20%,transparent)}}.bg-destructive\/10{background-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--negative)10%,transparent)}}.bg-negative{background-color:var(--negative)}.bg-negative-surface{background-color:var(--negative-surface)}.bg-positive-surface{background-color:var(--positive-surface)}.bg-primary{background-color:var(--primary)}.bg-surface{background-color:var(--surface)}.object-cover{object-fit:cover}.p-1{padding:var(--space-unit)}.p-2{padding:calc(var(--space-unit)*2)}.p-3{padding:calc(var(--space-unit)*3)}.p-4{padding:calc(var(--space-unit)*4)}.p-5{padding:calc(var(--space-unit)*5)}.p-6{padding:calc(var(--space-unit)*6)}.p-9{padding:calc(var(--space-unit)*9)}.px-3{padding-inline:calc(var(--space-unit)*3)}.px-4{padding-inline:calc(var(--space-unit)*4)}.px-5{padding-inline:calc(var(--space-unit)*5)}.px-6{padding-inline:calc(var(--space-unit)*6)}.py-1{padding-block:var(--space-unit)}.py-2{padding-block:calc(var(--space-unit)*2)}.py-3{padding-block:calc(var(--space-unit)*3)}.py-4{padding-block:calc(var(--space-unit)*4)}.py-6{padding-block:calc(var(--space-unit)*6)}.py-8{padding-block:calc(var(--space-unit)*8)}.py-10{padding-block:calc(var(--space-unit)*10)}.py-12{padding-block:calc(var(--space-unit)*12)}.pt-3{padding-top:calc(var(--space-unit)*3)}.pt-6{padding-top:calc(var(--space-unit)*6)}.pt-8{padding-top:calc(var(--space-unit)*8)}.pb-4{padding-bottom:calc(var(--space-unit)*4)}.pb-6{padding-bottom:calc(var(--space-unit)*6)}.pb-28{padding-bottom:calc(var(--space-unit)*28)}.pb-64{padding-bottom:calc(var(--space-unit)*64)}.pb-80{padding-bottom:calc(var(--space-unit)*80)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-heading{font-family:var(--font-title)}.font-mono{font-family:var(--font-numbers)}.font-sans{font-family:var(--font-body)}.text-2xl{font-size:var(--type-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--type-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--type-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--type-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--type-base);line-height:var(--tw-leading,var(--leading-body))}.text-lg{font-size:var(--type-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-number{font-size:var(--type-number);line-height:var(--tw-leading,var(--leading-tight))}.text-sm{font-size:var(--type-base);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--type-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--accent)}.text-accent-foreground{color:var(--accent-foreground)}.text-accent-ink{color:var(--accent-ink)}.text-accent\/45{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.text-accent\/45{color:color-mix(in oklab,var(--accent)45%,transparent)}}.text-attention{color:var(--attention)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-negative{color:var(--negative)}.text-negative-surface{color:var(--negative-surface)}.text-positive{color:var(--positive)}.text-primary-foreground{color:var(--primary-foreground)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-foreground{accent-color:var(--foreground)}.opacity-65{opacity:.65}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-panel{--tw-shadow:var(--shadow-panel);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-raised{--tw-shadow:var(--shadow-raised);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}.blur{--tw-blur:blur(8px);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,)}.filter{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,)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.paused{animation-play-state:paused}.running{animation-play-state:running}@media (hover:hover){.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-65:disabled{opacity:.65}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.md\:hidden{display:none}.md\:table{display:table}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--background:#fff;--surface:#f5f7f5;--foreground:#0b0f0c;--muted-foreground:#55605a;--border:#8b978f;--accent:#16a34a;--accent-foreground:#0b0f0c;--accent-ink:#15803d;--positive:#15803d;--positive-surface:#eafbef;--attention:#735000;--attention-surface:#fff4d7;--negative:#a12822;--negative-surface:#fff0ec;--font-body:var(--fuente-cuerpo),system-ui,-apple-system,"Segoe UI",sans-serif;--font-title:var(--fuente-titulos),var(--fuente-cuerpo),system-ui,sans-serif;--font-numbers:var(--fuente-titulos),ui-monospace,Consolas,monospace;--type-base:1.125rem;--type-lg:1.25rem;--type-xl:1.5rem;--type-2xl:1.875rem;--type-3xl:2.25rem;--type-4xl:3rem;--type-5xl:3.75rem;--type-number:clamp(2.25rem,9vw,4.5rem);--leading-body:1.55;--leading-tight:1.02;--tracking-title:-.04em;--space-unit:.25rem;--space-gutter:clamp(1rem,4vw,2rem);--space-section:3rem;--control-height:3rem;--control-height-lg:3.5rem;--radius-small:.75rem;--radius-panel:1.25rem;--radius-pill:999px;--shadow-panel:none;--shadow-raised:0 .75rem 2rem rgba(11,15,12,.08);--focus-width:.1875rem;--focus-offset:.1875rem;--content-width:81rem;--disabled-opacity:.65}:root,[data-theme],[data-portal]{--card:var(--surface);--card-foreground:var(--foreground);--primary:var(--accent);--primary-foreground:var(--accent-foreground);--secondary:var(--background);--secondary-foreground:var(--foreground);--muted:var(--background);--destructive:var(--negative);--popover:var(--surface);--popover-foreground:var(--foreground);--input:var(--border);--ring:var(--foreground)}[data-portal=carta],[data-theme=pizzeria],[data-theme=hamburgueseria],[data-theme=empanadas],[data-theme=heladeria],[data-theme=panaderia],[data-theme=parrilla],[data-theme=cafeteria],[data-theme=bar]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0b0f0c;--surface:#151a16;--foreground:#fff;--muted-foreground:#8fa396;--border:#5a6960;--accent:#4ade80;--accent-foreground:#0b0f0c;--accent-ink:var(--accent);--positive:#4ade80;--positive-surface:#13251a;--attention:#f0a24b;--attention-surface:#2a1e0e;--negative:#f87171;--negative-surface:#2b1414;--shadow-raised:0 1.5rem 3.5rem rgba(0,0,0,.45);background:var(--background);color:var(--foreground)}[data-theme=pizzeria]{--accent:#ff8a5b;--accent-foreground:#1a0f0a}[data-theme=hamburgueseria]{--accent:#f5b93b;--accent-foreground:#1f1503}[data-theme=empanadas]{--accent:#e9a76b;--accent-foreground:#1f1308}[data-theme=heladeria]{--accent:#7fe3d0;--accent-foreground:#04201b}[data-theme=panaderia]{--accent:#ebc78c;--accent-foreground:#1f1708}[data-theme=parrilla]{--accent:#f07a52;--accent-foreground:#1f0c05}[data-theme=cafeteria]{--accent:#d9bfa3;--accent-foreground:#1c140c}[data-theme=bar]{--accent:#e6c37a;--accent-foreground:#1f1a0b}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (forced-colors:active){button,.ui-control{border:1px solid buttontext}}:root{--marketing-width:76rem;--marketing-title:clamp(2.75rem,5.2vw,4.75rem);--marketing-section-title:clamp(2rem,3vw,2.75rem);--marketing-lead:1.5rem;--marketing-space:clamp(2.5rem,6vw,5rem);--marketing-band:#f6f6f6;--marketing-band-text:#0b0f0c;--marketing-rule:.0625rem;--brand-size:clamp(1.5rem,3vw,2.25rem);--tracking-editorial:var(--tracking-title)}@media (min-width:48rem){.marketing-hero{grid-template-columns:1.05fr 1fr;align-items:center}.plan-row{align-items:center;gap:calc(var(--space-unit)*6);grid-template-columns:1fr 2fr 1fr}.plan-price{text-align:end}}[data-portal=proposal]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--surface:#f7faf6;--foreground:#151715;--muted-foreground:#526156;--accent:#b5f56a;--accent-foreground:#14200c;--border:#748278;--positive:#285c28;--positive-surface:#edf7e7;--attention:#735000;--attention-surface:#fff4d7;--negative:#a12822;--negative-surface:#fff0ec;--proposal-highlight:#edf7e7;--proposal-highlight-ink:#213d20;--proposal-line:#d2ddd0;--proposal-radius:.75rem;--proposal-pill:3rem;--proposal-title:clamp(2.75rem,5.7vw,5rem);--proposal-tracking:-.055em;--proposal-sidebar:18rem;--proposal-duration:.36s;--font-title:var(--font-body);--radius-small:.5rem;background:var(--background);color:var(--foreground);min-height:100vh}.proposal :-webkit-any(h1,h2,h3){font-weight:750}.proposal :-moz-any(h1,h2,h3){font-weight:750}.proposal :is(h1,h2,h3){font-weight:750}.proposal-review{padding:var(--space-gutter);background:var(--surface);color:var(--foreground);border-bottom:1px solid var(--proposal-line);gap:var(--space-gutter);flex-wrap:wrap;justify-content:space-between;display:flex}.proposal-review nav,.proposal-actions{gap:calc(var(--space-unit)*3);flex-wrap:wrap;display:flex}.proposal [data-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fff;--foreground:#202820;--muted-foreground:#515b51;--border:#737d73}.proposal [data-theme=bar]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#2b352d;--foreground:#fffaf0;--muted-foreground:#d1d7ca;--border:#a0aa9c}.proposal-nav{max-width:var(--content-width);padding:var(--space-gutter);justify-content:space-between;align-items:center;gap:var(--space-gutter);flex-wrap:wrap;margin:auto;display:flex}.proposal-nav a{min-height:var(--control-height);align-items:center;text-decoration:underline;display:inline-flex}.proposal-brand{font-size:var(--type-3xl);letter-spacing:var(--proposal-tracking)}.proposal-brand span{color:var(--positive)}.proposal-hero{max-width:var(--content-width);padding:var(--space-section)var(--space-gutter);gap:var(--space-section);grid-template-columns:1.15fr 1fr;align-items:center;margin:auto;display:grid}.proposal-kicker{margin-bottom:calc(var(--space-unit)*4);font-weight:650}.proposal-hero h1{font-size:var(--proposal-title);letter-spacing:var(--proposal-tracking);line-height:var(--leading-tight)}.proposal-hero h1 em{color:var(--positive);font-style:normal}.proposal-lead{font-size:var(--type-xl);margin-block:var(--space-gutter)}.proposal-actions{margin-bottom:var(--space-gutter)}.proposal-product{border:1px solid var(--proposal-line);border-radius:var(--proposal-radius);background:var(--surface);overflow:hidden}.proposal-product-top{padding:var(--space-gutter);gap:calc(var(--space-unit)*2);background:var(--accent);color:var(--accent-foreground);display:grid}.proposal-product-body{padding:var(--space-gutter)}.proposal-number{font-size:var(--type-number);letter-spacing:var(--proposal-tracking);margin-block:var(--space-gutter);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-weight:750;line-height:1.2;display:block}.proposal-receipt{gap:calc(var(--space-unit)*2);border-top:1px solid var(--proposal-line);padding-top:var(--space-gutter);margin-top:var(--space-gutter);display:grid}.proposal-stamp{background:var(--proposal-highlight);color:var(--proposal-highlight-ink);padding:var(--space-gutter);font-size:var(--type-xl)}.proposal-plans{max-width:var(--content-width);padding:var(--space-section)var(--space-gutter);margin:auto}.proposal-plans h2{font-size:var(--type-3xl)}.proposal-plan-grid{margin-block:var(--space-gutter);border:1px solid var(--proposal-line);border-radius:var(--proposal-radius);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.proposal-plan-grid article{background:var(--surface);padding:var(--space-gutter);border-right:1px solid var(--proposal-line);gap:calc(var(--space-unit)*3);flex-direction:column;display:flex}.proposal-plan-grid article:last-child{border-right:0}.proposal-plan-grid h3,.proposal-plan-grid strong{font-size:var(--type-xl)}.proposal-menu-demo{max-width:var(--content-width);padding:var(--space-section)var(--space-gutter);gap:var(--space-section);grid-template-columns:1fr 2fr;margin:auto;display:grid}.proposal-customize{gap:var(--space-gutter);flex-direction:column;display:flex}.proposal-customize h1{font-size:var(--type-3xl)}.proposal-menu{background:var(--background);color:var(--foreground);border:1px solid var(--border);border-radius:var(--proposal-radius);overflow:hidden}.proposal-menu-cover{padding:var(--space-section)var(--space-gutter);background:var(--accent);color:var(--accent-foreground);gap:var(--space-gutter);justify-items:start;display:grid}.proposal-menu-cover h2{font-size:var(--type-5xl);overflow-wrap:anywhere;max-width:100%}.proposal-menu-cover button{background:var(--surface);color:var(--foreground);border-color:var(--surface)}.proposal-cover-note{padding:var(--space-section);font-size:var(--type-3xl)}.proposal-menu-content{gap:var(--space-gutter);padding:var(--space-gutter);animation:proposal-open var(--proposal-duration)ease-out;grid-template-columns:1fr 2fr;display:grid}.proposal-menu-content nav{gap:calc(var(--space-unit)*3);flex-direction:column;align-self:start;display:flex}.proposal-menu-content nav a{min-height:var(--control-height);align-items:center;text-decoration:underline;display:flex}.proposal-dish{gap:calc(var(--space-unit)*3);border-bottom:1px solid var(--border);padding-block:var(--space-gutter);scroll-margin:var(--space-gutter);display:grid}.proposal-dish h3{font-size:var(--type-xl);margin-bottom:calc(var(--space-unit)*2)}.proposal-menu footer{padding:var(--space-gutter);border-top:1px solid var(--border)}.proposal-commerce{max-width:var(--content-width);padding:var(--space-section)var(--space-gutter);grid-template-columns:var(--proposal-sidebar)1fr;gap:var(--space-section);margin:auto;display:grid}.proposal-commerce aside{border-right:1px solid var(--proposal-line);padding-right:var(--space-gutter)}.proposal-commerce nav{gap:var(--space-gutter);margin-block:var(--space-section);display:grid}.proposal-commerce nav strong{border-left:var(--focus-width)solid var(--accent);padding-left:calc(var(--space-unit)*3)}.proposal-commerce-main h1{font-size:var(--type-4xl);margin-block:var(--space-gutter)}.proposal-today{border-block:1px solid var(--proposal-line);padding-block:var(--space-gutter)}.proposal-work-row{justify-content:space-between;align-items:center;gap:var(--space-gutter);padding-block:var(--space-section);flex-wrap:wrap;display:flex}.proposal-work-row h2{font-size:var(--type-xl)}.proposal-panel-note{color:var(--muted-foreground)}.preview-primary{padding:var(--space-gutter);border:1px solid var(--proposal-line);border-radius:var(--proposal-radius);background:var(--surface)}.preview-primary .proposal-number{color:var(--positive)}.proposal-nav{border-bottom:var(--focus-width)solid var(--foreground)}.proposal-nav nav{align-items:center;gap:var(--space-gutter);flex-wrap:wrap;display:flex}.proposal-nav .proposal-brand{min-height:var(--control-height);font-weight:800}.proposal-commerce .sidebar-item{border-radius:var(--radius-small);justify-content:flex-start}.sidebar-item svg{width:var(--type-xl);height:var(--type-xl)}.proposal-commerce nav{gap:calc(var(--space-unit)*2)}.proposal-commerce aside{background:var(--surface);padding:var(--space-gutter);border:1px solid var(--proposal-line);border-top:var(--focus-width)solid var(--foreground);border-radius:var(--radius-panel);align-self:start}.plan-feature-list{gap:var(--space-gutter);padding-left:var(--space-gutter);list-style:outside;display:grid}.plan-feature-list li::marker{color:var(--positive)}.proposal-plan-grid article{border-top:var(--focus-width)solid var(--foreground)}.about-tuspedidos{border-top:1px solid var(--proposal-line)}.about-tuspedidos p:last-child{margin-top:var(--space-gutter);max-width:var(--marketing-width)}.flow-stops{gap:calc(var(--space-unit)*3);margin-block:var(--space-section);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.flow-stop{align-items:flex-start;gap:calc(var(--space-unit)*3);min-height:var(--control-height);width:100%;padding:var(--space-gutter);border-top:var(--focus-width)solid var(--proposal-line);text-align:left;flex-direction:column;display:flex}.flow-stop[aria-pressed=true]{background:var(--proposal-highlight);border-color:var(--positive);font-weight:700}.flow-index{font-family:var(--font-numbers);color:var(--positive)}.flow-scene{gap:var(--space-section);background:var(--foreground);color:var(--background);padding:var(--space-section);border-radius:var(--radius-panel);animation:proposal-open var(--proposal-duration)ease-out;grid-template-columns:1fr 1fr;display:grid}.flow-scene h3{font-size:var(--type-3xl);margin-bottom:var(--space-gutter)}.flow-ticket{align-content:center;gap:var(--space-gutter);padding:var(--space-gutter);border:1px solid var(--border);border-radius:var(--radius-panel);display:grid}.flow-signal{width:var(--type-base);height:var(--type-base);background:var(--accent);border-radius:var(--proposal-pill)}@media (max-width:60rem){.flow-stops{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-scene{padding:var(--space-gutter);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.flow-scene{animation:none}}.proposal-commerce-main{max-width:100%}.proposal-commerce-main h1{overflow-wrap:anywhere}@keyframes proposal-open{0%{opacity:0;transform:translateY(var(--space-gutter))}to{opacity:1;transform:translateY(0)}}@media (max-width:60rem){.proposal-hero,.proposal-menu-demo,.proposal-plan-grid{grid-template-columns:1fr}.proposal-plan-grid article{border-right:0;border-bottom:1px solid var(--proposal-line)}}@media (max-width:40rem){.proposal-commerce,.proposal-menu-content{grid-template-columns:1fr}.proposal-commerce aside{border-right:0;border-bottom:1px solid var(--proposal-line)}.proposal-commerce nav,.proposal-menu-content nav{flex-flow:wrap;display:flex}.proposal-menu-cover h2{font-size:var(--type-3xl)}}:root{--demo-phone-width:24rem;--demo-ticket-rule:.125rem}.rubro-demonstration{background:var(--proposal-highlight);color:var(--proposal-highlight-ink)}.rubro-demo-scenes{grid-template-columns:minmax(0,var(--demo-phone-width))minmax(0,1fr);gap:var(--space-section);margin-top:var(--space-section);align-items:center;display:grid}.rubro-demo-phone{background:var(--background);color:var(--foreground);border:1px solid var(--border);border-radius:var(--proposal-radius);overflow:hidden}.rubro-demo-phone header{background:var(--accent);color:var(--accent-foreground);padding:var(--space-gutter)}.rubro-demo-phone h3{font-size:var(--type-2xl)}.rubro-demo-phone-body{padding:var(--space-gutter);gap:var(--space-gutter);display:grid}.rubro-demo-phone footer{padding:var(--space-gutter);border-top:1px solid var(--border)}.rubro-demo-kitchen{gap:var(--space-gutter);display:grid}.rubro-demo-kitchen h3{font-size:var(--type-3xl)}.rubro-demo-ticket{background:var(--surface);color:var(--foreground);border-block:var(--demo-ticket-rule)dashed var(--accent);padding:var(--space-gutter);gap:var(--space-gutter);display:grid}.rubro-demo-ticket h4{font-size:var(--type-xl);font-weight:700}.getting-started-preview{gap:var(--space-gutter);margin-block:var(--space-section);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.getting-started-preview li{border-top:var(--demo-ticket-rule)solid var(--accent);padding-top:var(--space-gutter)}.getting-started-preview strong{font-size:var(--type-xl);margin-bottom:var(--space-gutter);display:block}@media (max-width:40rem){.rubro-demo-scenes,.getting-started-preview{grid-template-columns:1fr}}:root{--demo-photo-ratio:3/2}.rubro-demo-photo{aspect-ratio:var(--demo-photo-ratio);position:relative;overflow:hidden}[data-portal=marketing],[data-portal=carta]{--background:#fff;--surface:#f6f6f6;--foreground:#171717;--muted-foreground:#595959;--border:#d4d4d4;--primary:var(--foreground);--primary-foreground:var(--background);--radius-small:.75rem;--radius-panel:1.25rem;--carta-cover-height:clamp(14rem,34vw,22rem);--carta-logo-size:5rem;--preview-number:clamp(2rem,4vw,3.25rem);--layout-rule:.0625rem}[data-portal=carta]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:#171717;--accent-foreground:#fff;--accent-ink:#171717;--positive:#171717;--positive-surface:#f0f0f0;--attention:#171717;--attention-surface:#f0f0f0;--negative:#171717;--negative-surface:#f0f0f0;background:var(--background);color:var(--foreground)}@media (min-width:48rem){.marketing-section-heading{gap:var(--marketing-space);grid-template-columns:1.2fr 1fr}.beta-features,.beta-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.beta-features,.beta-flow{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:47.99rem){.marketing-header{position:relative}.marketing-header nav{gap:calc(var(--space-unit)*2);width:100%}.marketing-header .nav-link{padding-inline:calc(var(--space-unit)*2)}.marketing-header .brand{margin-right:auto}.beta-preview{padding:calc(var(--space-unit)*4);transform:none}.beta-ticket{padding:calc(var(--space-unit)*4)}.beta-ticket-lines>div{flex-wrap:wrap}.beta-ticket-lines dd{margin-left:auto}.marketing-header{gap:calc(var(--space-unit)*2);grid-template-columns:1fr 1fr;display:grid}.marketing-header nav{display:contents}.marketing-header nav>.nav-link{text-align:center;grid-row:2;justify-content:center}.marketing-header nav>a:last-child{grid-area:1/2;justify-self:end}}[data-portal=marketing] a.bg-accent:not(.boton-muestra){background:var(--foreground);color:var(--background);border-color:var(--foreground)}[data-portal=marketing] [data-slot=button]{border-radius:var(--radius-pill);padding-inline:calc(var(--space-unit)*8);min-height:var(--control-height-lg);letter-spacing:-.01em;font-weight:700}[data-portal=marketing] [data-slot=button]:hover:not(:disabled){text-decoration:none;transform:translateY(-.0625rem)}[data-portal=marketing] .marketing-header [data-slot=button]{min-height:var(--control-height)}@media (prefers-reduced-motion:reduce){[data-portal=marketing] [data-slot=button]:hover:not(:disabled){transform:none}}@media (max-width:47.99rem){.carta-identity{flex-direction:column;align-items:flex-start}.carta-header[data-con-portada] .carta-identity{padding-top:calc(var(--space-unit)*12)}}@media (max-width:40rem){.origen-fila{grid-template-columns:1fr auto}.origen-barra{order:3;grid-column:1/-1}.venta-fila,.medio-fila{row-gap:var(--space-unit);grid-template-columns:auto 1fr}.venta-fila>:last-child,.medio-fila>:last-child{text-align:end;grid-column:2}.dias{height:6rem}.dia-num{display:none}}@media (min-width:64rem){.tablero-columnas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:47.99rem){.tablero-ir{z-index:20;margin-inline:calc(var(--space-gutter)*-1);padding:calc(var(--space-unit)*3)var(--space-gutter);background:var(--background);position:-webkit-sticky;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.tablero-ir{background:color-mix(in srgb,var(--background)92%,transparent)}}.tablero-ir{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);border-bottom:1px solid var(--border)}.tablero-col{scroll-margin-top:calc(var(--control-height) + var(--space-unit)*6)}}[data-portal=marketing] .tablero-acciones [data-slot=button]{padding-inline:calc(var(--space-unit)*4);flex:8rem}@media (min-width:40rem){.caja-resumen-fila{grid-template-columns:minmax(0,1fr) auto minmax(7rem,auto)}.caja-resumen-dif{text-align:end}}@media (max-width:40rem){.caja-gasto-campos{grid-template-columns:1fr}.caja-gastos-lista>li{grid-template-columns:minmax(0,1fr) auto}.caja-gasto-tipo{grid-column:1/-1}.caja-gasto-quitar{text-align:end;grid-column:2}}@media (min-width:64rem){.editor{grid-template-columns:minmax(0,1fr) minmax(24rem,29rem)}.editor-vista{top:calc(var(--control-height) + var(--space-gutter)*2);position:-webkit-sticky;position:sticky}.editor-pantalla{height:min(40rem,100dvh - 14rem)}}:root{--brand-signal:#08cf65;--brand-ink:#08783e;--brand-dark:#0b100e;--brand-white:#fff;--brand-soft:#edf8f1;--brand-line:#dce4df;--brand-control-line:#81958a;--brand-motion:.18s ease;--brand-tracking:-.065em;--brand-display:clamp(2.9rem,5.8vw,5rem);--brand-grid-step:3rem;--brand-grid-line:rgba(8,120,62,.035);--brand-panel-radius:1.75rem;--brand-lift:-.125rem}[data-portal=marketing]{--accent:var(--brand-signal);--accent-foreground:var(--brand-dark);--accent-ink:var(--brand-ink);--border:var(--brand-line);--marketing-band:#f7f9f8}.brand,.proposal-brand{white-space:nowrap;letter-spacing:var(--brand-tracking);font-weight:800;line-height:1}.brand span,.proposal-brand span{color:var(--brand-ink)}[data-portal=marketing] .marketing-header{border-bottom:var(--layout-rule)solid var(--brand-control-line);padding-block:calc(var(--space-unit)*5);background:var(--brand-dark)}[data-portal=marketing] .marketing-header .brand span{color:var(--brand-signal)}[data-portal=marketing] .marketing-header [data-slot=button]{background:var(--brand-signal);color:var(--brand-dark);border-color:var(--brand-signal)}.marketing-hero{gap:var(--marketing-space);background-image:linear-gradient(var(--brand-grid-line)var(--layout-rule),transparent var(--layout-rule)),linear-gradient(90deg,var(--brand-grid-line)var(--layout-rule),transparent var(--layout-rule));background-size:var(--brand-grid-step)var(--brand-grid-step)}.marketing-title{font-size:var(--brand-display);line-height:1.04}.marketing-title-detail{color:var(--brand-ink);text-decoration:none}.marketing-hero>div>.eyebrow{text-transform:none;letter-spacing:normal;padding:calc(var(--space-unit)*2)calc(var(--space-unit)*4);background:var(--brand-soft);border:var(--layout-rule)solid var(--brand-line);border-radius:var(--radius-pill);justify-self:start}.marketing-hero .marketing-lead{font-weight:600}.beta-preview{background:var(--brand-dark);border-color:var(--brand-dark);padding:calc(var(--space-unit)*6);border-radius:var(--brand-panel-radius);transform:none}.beta-preview-heading{color:var(--brand-white);flex-wrap:wrap}.beta-preview-heading .brand span{color:var(--brand-signal)}.beta-preview-heading>span:last-child{color:var(--brand-white);text-align:start}.beta-ticket{border:0;border-top:calc(var(--space-unit))solid var(--brand-signal);padding:calc(var(--space-unit)*7)}.beta-status{color:var(--attention);background:var(--attention-surface);border-color:currentColor}.beta-ticket-total{grid-template-columns:1fr auto;align-items:end}.beta-ticket-total strong{color:var(--brand-ink)}.beta-preview-note{color:var(--brand-white);border-left-color:var(--brand-signal)}[data-slot=button],.nav-link,.demo-menu-abrir,.demo-estilo button,.carta-product,.editor-estilos button{transition:background-color var(--brand-motion),border-color var(--brand-motion),color var(--brand-motion)}button:not(:disabled),[data-slot=button],summary{cursor:pointer}[data-slot=button]:focus-visible{outline:var(--focus-width)solid var(--accent-ink);outline-offset:var(--focus-offset)}.demo-estilo button:focus-visible{outline:var(--focus-width)solid var(--accent-ink);outline-offset:var(--focus-offset)}[data-portal=marketing] .marketing-header a:focus-visible{outline-color:var(--brand-signal)}[data-portal=marketing] [data-slot=button]{border-width:var(--layout-rule)}[data-portal=marketing] [data-slot=button].border-border{border-color:var(--brand-control-line)}[data-portal=marketing] .boton-muestra{background:var(--brand-signal);color:var(--brand-dark);border-color:var(--brand-signal)}[data-portal=marketing] [data-slot=button]:hover:not(:disabled){filter:brightness(.94);transform:none}[data-portal=marketing] .marketing-hero [data-slot=button]:first-child{box-shadow:none}.demo-menu-card{border-radius:var(--brand-panel-radius);padding:calc(var(--space-unit)*6);gap:calc(var(--space-unit)*5);transition:border-color var(--brand-motion)}.demo-menu-card:focus-within{outline:var(--layout-rule)solid var(--brand-ink)}.demo-menu-top{flex-direction:column;align-items:start}.demo-menu-top>span{color:var(--brand-ink);font-weight:700}.demo-estilo{border-color:var(--brand-control-line);border-radius:var(--radius-small);width:100%;padding:var(--space-unit);gap:var(--space-unit);background:var(--surface);overflow:visible}.demo-estilo button{border-radius:calc(var(--radius-small) - var(--space-unit));background:0 0}.demo-estilo button+button{border-left:0}.demo-estilo button{min-height:var(--control-height);font-size:var(--type-base);flex:1}.demo-estilo button:focus-visible{outline-offset:calc(var(--focus-width)*-1)}.demo-menu-abrir{min-height:var(--control-height-lg);padding-inline:calc(var(--space-unit)*4);background:var(--brand-soft);border-radius:var(--radius-small);border:var(--layout-rule)solid var(--brand-control-line);justify-content:space-between;align-items:center;display:flex}.demo-menu-abrir:hover{background:var(--brand-signal);color:var(--brand-dark)}.beta-features{gap:calc(var(--space-unit)*6)}.beta-features li{border-top:calc(var(--layout-rule)*3)solid var(--brand-ink)}.beta-feature-head{min-height:calc(var(--control-height-lg)*3);align-content:space-between}.beta-flow{gap:calc(var(--space-unit)*6)}.beta-index{font-size:var(--type-4xl);color:var(--brand-signal);font-weight:700;line-height:1}.beta-rule{padding-block:calc(var(--space-unit)*3)}.banda-negra .beta-flow li{border-top-color:var(--brand-control-line)}.banda-negra .beta-index{padding-bottom:calc(var(--space-unit)*3)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.demo-menu-abrir>span{transition:transform var(--brand-motion)}.demo-menu-abrir:hover>span{transform:translateX(var(--space-unit))}[data-portal=marketing] [data-slot=button]{transition:transform var(--brand-motion),background-color var(--brand-motion),border-color var(--brand-motion)}[data-portal=marketing] [data-slot=button]:hover:not(:disabled){transform:translateY(var(--brand-lift))}[data-portal=marketing] [data-slot=button]:active:not(:disabled){transform:translateY(0)}}.marketing-faq details{background:var(--background);padding:calc(var(--space-unit)*4)calc(var(--space-unit)*5)}.marketing-faq details[open]{border-color:var(--brand-control-line);background:var(--brand-soft)}.marketing-faq summary{gap:calc(var(--space-unit)*5);justify-content:space-between}.marketing-faq summary:after{content:"+";font-size:var(--type-xl);color:var(--brand-ink);flex-shrink:0}.marketing-faq details[open] summary:after{content:"−"}.marketing-faq details p{max-width:70ch;padding-top:calc(var(--space-unit)*3)}.beta-closing{margin-top:calc(var(--space-unit)*4);padding:var(--space-gutter);border:var(--layout-rule)solid var(--brand-control-line);border-radius:var(--radius-panel);background:var(--brand-soft)}.ui-control{border-color:var(--brand-control-line)}.ui-control:focus{background:var(--background)}.editor-bloque,.caja-bloque,.entrar-caja{border-color:var(--brand-line)}.editor-bloque-titulo{padding-bottom:calc(var(--space-unit)*3);border-bottom:var(--layout-rule)solid var(--border)}.carta-product{border-color:var(--border)}.carta-product:focus-visible{outline-offset:var(--focus-offset)}.carta-product-action{min-height:var(--control-height);align-items:center}.carta-categories button{min-height:var(--control-height)}@media (max-width:47.99rem){[data-portal=marketing] .marketing-header{gap:calc(var(--space-unit)*3);padding-block:calc(var(--space-unit)*3)}[data-portal=marketing] .marketing-header [data-slot=button]{padding-inline:calc(var(--space-unit)*4)}.beta-preview,.beta-ticket{padding:calc(var(--space-unit)*4)}.beta-ticket-total{grid-template-columns:1fr}.beta-feature-head{min-height:auto}.beta-closing>[data-slot=button]{width:100%}}@media (prefers-reduced-motion:reduce){[data-slot=button],.nav-link,.demo-menu-abrir,.demo-estilo button,.carta-product,.editor-estilos button{transition:none}}:root{--brand-signal:#10e878;--menu-pattern-opacity:.075;--menu-pattern-size:320px 360px}.demo-estilo button[aria-pressed=false]{background:var(--brand-white);color:var(--brand-dark)}.demo-estilo button[aria-pressed=true]{background:var(--brand-signal);color:var(--brand-dark);box-shadow:inset 0 0 0 var(--layout-rule)var(--brand-ink);font-weight:750}.demo-estilo button:hover{box-shadow:inset 0 0 0 var(--layout-rule)var(--brand-ink)}.demo-menu-photo{aspect-ratio:16/7;border-radius:var(--radius-small)}[data-portal=marketing] .marketing-header,.beta-preview,.panel-destacado{border-color:var(--brand-signal)}.banda-negra{border-block:calc(var(--layout-rule)*2)solid var(--brand-signal)}.hero-product-pair{gap:calc(var(--space-unit)*5);align-items:center;min-width:0;display:grid}.menu-phone{width:100%;max-width:19rem;padding:calc(var(--space-unit)*3);border:calc(var(--layout-rule)*2)solid var(--brand-signal);border-radius:calc(var(--brand-panel-radius)*1.2);background:var(--brand-dark);justify-self:center}.menu-phone-speaker{width:30%;height:var(--space-unit);margin:var(--space-unit)auto calc(var(--space-unit)*3);border-radius:var(--radius-pill);background:var(--brand-control-line)}.menu-phone-screen{gap:calc(var(--space-unit)*3);padding:calc(var(--space-unit)*4);border-radius:var(--radius-panel);background:var(--brand-white);display:grid}.menu-phone-caption{color:var(--brand-ink)}.menu-phone-screen img{aspect-ratio:4/3}.menu-phone-screen [data-slot=button]{padding-inline:calc(var(--space-unit)*2)}.marketing-hero{grid-template-columns:minmax(0,1fr)}.beta-flow{position:relative}.beta-flow:before{content:"";border-left:var(--layout-rule)solid var(--brand-signal);pointer-events:none;position:absolute;top:0;bottom:0;left:0}.banda-negra .beta-flow li{border-top:0;border-left:var(--layout-rule)solid var(--brand-signal);padding-left:calc(var(--space-unit)*5)}.tablero{--accent:var(--brand-signal);--accent-foreground:var(--brand-dark)}.tablero-col[data-estado=nuevos]{--col-fondo:#fff3c9;--col-borde:#b77a00}.tablero-col[data-estado=cocina]{--col-fondo:#e5fbea;--col-borde:#168546}.tablero-col[data-estado=listos]{--col-fondo:#cdf7e1;--col-borde:#087b49}.tablero-col[data-estado=cocina] [data-slot=button],.tablero-col[data-estado=listos] [data-slot=button]{background:var(--brand-signal);color:var(--brand-dark);border-color:var(--brand-ink)}.comanda-card{border-radius:var(--radius-panel)}.carta-pattern{isolation:isolate;--menu-pattern:url(/patterns/otro.svg);position:relative}.carta-pattern:before{content:"";z-index:-1;pointer-events:none;background:var(--foreground);-webkit-mask-image:var(--menu-pattern);-webkit-mask-image:var(--menu-pattern);-webkit-mask-image:var(--menu-pattern);mask-image:var(--menu-pattern);-webkit-mask-size:var(--menu-pattern-size);-webkit-mask-size:var(--menu-pattern-size);-webkit-mask-size:var(--menu-pattern-size);mask-size:var(--menu-pattern-size);opacity:var(--menu-pattern-opacity);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-repeat:repeat;mask-repeat:repeat}@media (min-width:48rem){.hero-product-pair{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media (min-width:80rem){.marketing-hero{gap:calc(var(--space-unit)*8);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.marketing-hero .marketing-title{font-size:max(3rem,min(4.2vw,4rem))}}@media (min-width:64rem){.beta-flow:before{border-left:0;border-top:var(--layout-rule)solid var(--brand-signal);bottom:auto;right:0}.banda-negra .beta-flow li{border-left:0;border-top:var(--layout-rule)solid var(--brand-signal);padding-left:0}}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-slot=button],.demo-estilo button{transition:transform var(--brand-motion),box-shadow var(--brand-motion),background-color var(--brand-motion)}[data-slot=button]:hover:not(:disabled){transform:translateY(var(--brand-lift));box-shadow:0 calc(var(--space-unit)*1.5)0 var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){[data-slot=button]:hover:not(:disabled){box-shadow:0 calc(var(--space-unit)*1.5)0 color-mix(in srgb,var(--accent-ink)18%,transparent)}}[data-slot=button]:active:not(:disabled),.demo-estilo button:active{box-shadow:none;transform:scale(.98)}}.carta-pattern[data-pattern=heladeria]{--menu-pattern:url(/patterns/heladeria.svg)}.carta-pattern[data-pattern=hamburgueseria]{--menu-pattern:url(/patterns/hamburgueseria.svg)}.carta-pattern[data-pattern=pizzeria]{--menu-pattern:url(/patterns/pizzeria.svg)}.carta-pattern[data-pattern=empanadas]{--menu-pattern:url(/patterns/empanadas.svg)}.carta-pattern[data-pattern=panaderia]{--menu-pattern:url(/patterns/panaderia.svg)}.carta-pattern[data-pattern=cafeteria]{--menu-pattern:url(/patterns/cafeteria.svg)}.carta-pattern[data-pattern=parrilla]{--menu-pattern:url(/patterns/parrilla.svg)}.carta-pattern[data-pattern=bar]{--menu-pattern:url(/patterns/bar.svg)}.carta-pattern[data-pattern=sushi]{--menu-pattern:url(/patterns/sushi.svg)}.carta-pattern[data-pattern=pastas]{--menu-pattern:url(/patterns/pastas.svg)}.carta-pattern[data-pattern=reposteria]{--menu-pattern:url(/patterns/reposteria.svg)}.carta-pattern[data-pattern=saludable]{--menu-pattern:url(/patterns/saludable.svg)}.carta-pattern[data-pattern=otro]{--menu-pattern:url(/patterns/otro.svg)}@media (min-width:64rem){.panel-shell{padding-bottom:0}.panel-nav{border-top:0;border-bottom:1px solid var(--border);position:static}.panel-nav ul{gap:calc(var(--space-unit)*2);max-width:80rem;padding-inline:var(--space-gutter);margin-left:auto;margin-right:auto;display:flex}.panel-nav-link{padding-inline:calc(var(--space-unit)*5);font-size:1rem}.panel-nav-link[aria-current=page]{box-shadow:inset 0 -.25rem 0 var(--accent)}.panel-nav-badge{position:static}.codigo-fondo{align-items:center}.codigo-hoja{border-radius:var(--radius-panel)}}[data-portal=panel] .tablero-acciones [data-slot=button]{padding-inline:calc(var(--space-unit)*4);flex:8rem}[data-portal=panel] .panel-aviso-codigo{margin:calc(var(--space-unit)*4)var(--space-gutter)0}:root{--whatsapp:#25d366;--whatsapp-ink:#0b6b3a;--whatsapp-tint:#e8f9ef}.panel-periodos{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}.panel-periodos::-webkit-scrollbar{display:none}.panel-periodo{white-space:nowrap;flex:none}.dias[data-tramo=semana] .dia-num,.dias[data-tramo=mes] .dia-num{display:block}.menu-digital{gap:calc(var(--space-unit)*4);padding:calc(var(--space-unit)*6);border-radius:var(--radius-panel);background:var(--brand-dark,#0b100e);color:#fff;display:grid}.menu-digital-titulo{font-size:1.25rem;font-weight:700}.menu-digital-ayuda{color:rgba(255,255,255,.75)}.menu-digital-enlace{padding:calc(var(--space-unit)*4);border-radius:var(--radius-small);font-family:var(--font-numbers);overflow-wrap:anywhere;background:rgba(255,255,255,.1);font-size:1.125rem}.menu-digital-botones{gap:calc(var(--space-unit)*3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.menu-digital-botones{grid-template-columns:repeat(4,minmax(0,1fr))}}.menu-digital-boton{min-height:var(--control-height,3rem);padding-inline:calc(var(--space-unit)*4);border-radius:var(--radius-small);color:#0b100e;text-align:center;background:#fff;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.menu-digital-boton:first-child{background:var(--brand-signal,#08cf65)}.menu-digital-boton:focus-visible{outline:3px solid var(--brand-signal,#08cf65);outline-offset:2px}.menu-digital-qr{justify-items:center;gap:calc(var(--space-unit)*3);text-align:center;display:grid}.menu-digital-qr-imagen{width:min(16rem,100%);padding:calc(var(--space-unit)*3);border-radius:var(--radius-small);background:#fff}.menu-digital-qr-imagen svg{width:100%;height:auto;display:block}.comanda-whatsapp{align-items:center;gap:calc(var(--space-unit)*3);flex-wrap:wrap;display:flex}.comanda-whatsapp-boton{min-height:var(--control-height,3rem);padding-inline:calc(var(--space-unit)*4);border-radius:var(--radius-pill,999px);background:var(--whatsapp);color:#06291a;align-items:center;font-weight:700;display:inline-flex}.carrito-whatsapp{gap:calc(var(--space-unit)*2);padding:calc(var(--space-unit)*4);border:2px solid var(--whatsapp);border-radius:var(--radius-small);background:var(--whatsapp-tint);color:var(--whatsapp-ink);display:grid}.carrito-whatsapp-titulo{font-size:1.125rem;font-weight:700}.carrito-whatsapp .ui-control{color:#0b100e;border-color:var(--whatsapp);background:#fff}.planes{gap:calc(var(--space-unit)*5);display:grid}.planes-founder{align-items:center;gap:calc(var(--space-unit)*3);color:var(--muted-foreground);flex-wrap:wrap;display:flex}.planes-founder-chip,.plan-founder{color:#7a4b00;letter-spacing:.02em;background:#fff4d6;border-radius:999px;align-items:center;padding:.15rem .6rem;font-size:.8125rem;font-weight:700;display:inline-flex}.plan-founder{justify-self:start}.plan-founder:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(var(--space-unit)*2)}.plan-founder:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(var(--space-unit)*2)}.plan-founder:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(var(--space-unit)*2)}.plan-founder:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(var(--space-unit)*2)}.plan-founder:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(var(--space-unit)*2)}.plan-founder:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(var(--space-unit)*2)}.planes-lista{gap:calc(var(--space-unit)*4);display:grid}@media (min-width:56rem){.planes-lista{grid-template-columns:repeat(3,minmax(0,1fr))}}.plan-tarjeta{align-content:start;gap:calc(var(--space-unit)*3);padding:calc(var(--space-unit)*6);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);display:grid}.plan-tarjeta[data-destacado]{border:2px solid var(--brand-signal,#08cf65)}.plan-tarjeta[aria-current=true]{box-shadow:0 0 0 3px var(--brand-signal,#08cf65)inset}.plan-cabeza{justify-content:space-between;align-items:center;gap:calc(var(--space-unit)*2);display:flex}.plan-nombre{font-size:1.5rem;font-weight:800}.plan-actual{background:var(--brand-dark,#0b100e);color:#fff;border-radius:999px;padding:.15rem .6rem;font-size:.8125rem;font-weight:700}.plan-lema{color:var(--muted-foreground)}.plan-precio strong{font-family:var(--font-numbers);font-size:2rem}.plan-precio span{color:var(--muted-foreground)}.plan-incluye{gap:calc(var(--space-unit)*2);padding-top:calc(var(--space-unit)*3);border-top:1px solid var(--border);display:grid}.plan-incluye li{position:relative}.plan-incluye li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.25rem}.plan-incluye li:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.25rem}.plan-incluye li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.25rem}.plan-incluye li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.25rem}.plan-incluye li:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.25rem}.plan-incluye li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.25rem}.plan-incluye li:before{content:"✓";color:var(--brand-ink,#08783e);font-weight:800;position:absolute;left:0}.plan-accion{gap:calc(var(--space-unit)*2);padding-top:calc(var(--space-unit)*2);display:grid}.plan-boton{min-height:var(--control-height,3rem);padding-inline:calc(var(--space-unit)*5);border-radius:var(--radius-small);background:var(--brand-dark,#0b100e);color:#fff;font-weight:700}.plan-boton:disabled{opacity:.55;cursor:not-allowed}.plan-nota,.planes-letra-chica{color:var(--muted-foreground);font-size:.9375rem}.plan-es-tuyo{color:var(--brand-ink,#08783e);font-weight:700}.panel-plan{min-height:var(--control-height,3rem);padding-inline:calc(var(--space-unit)*4);border:1px solid var(--border);border-radius:999px;align-items:center;font-weight:700;display:inline-flex}.panel-plan:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.panel-plan:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.panel-plan:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.panel-plan:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.panel-plan:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.panel-plan:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.panel-nav-pro{color:#7a4b00;vertical-align:middle;background:#fff4d6;border-radius:999px;padding:0 .4rem;font-size:.6875rem;font-weight:800}.panel-nav-pro:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.35rem}.panel-nav-pro:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.35rem}.panel-nav-pro:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.35rem}.panel-nav-pro:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.35rem}.panel-nav-pro:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.35rem}.panel-nav-pro:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.35rem}.solo-pro{gap:calc(var(--space-unit)*4);padding:calc(var(--space-unit)*6);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);display:grid}.solo-pro-que{font-size:1.125rem}.solo-pro-boton{min-height:var(--control-height,3rem);padding-inline:calc(var(--space-unit)*5);border-radius:var(--radius-small);background:var(--brand-dark,#0b100e);color:#fff;justify-self:start;align-items:center;font-weight:700;display:inline-flex}.menu-digital-apagado{grid-column:span 2;color:#fff!important;background:rgba(255,255,255,.12)!important}.planes-periodos{gap:calc(var(--space-unit)*2);border:1px solid var(--border);background:var(--surface);border-radius:999px;flex-wrap:wrap;justify-self:start;padding:.25rem;display:inline-flex}.planes-periodo{min-height:var(--control-height,3rem);padding-inline:calc(var(--space-unit)*5);border-radius:999px;align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.planes-periodo[aria-checked=true]{background:var(--brand-dark,#0b100e);color:#fff}.planes-descuento{background:var(--brand-signal,#08cf65);color:#06291a;border-radius:999px;padding:0 .45rem;font-size:.8125rem}.plan-boton{text-align:center;justify-content:center;align-items:center;display:inline-flex}.plan-boton-borde{color:inherit;border:2px solid var(--brand-dark,#0b100e);background:0 0}.plan-pago{gap:calc(var(--space-unit)*2);display:grid}.carta-llamar{margin-top:calc(var(--space-unit)*2);min-height:var(--control-height,3rem);padding-inline:calc(var(--space-unit)*5);background:var(--accent);color:var(--accent-foreground);border-radius:999px;align-items:center;font-weight:700;display:inline-flex}.ventas-clientes{min-height:var(--control-height,3rem);padding:calc(var(--space-unit)*4);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);align-items:center;font-weight:700;display:flex}.clientes{border:1px solid var(--border);border-radius:var(--radius-panel);display:grid;overflow:hidden}.cliente{gap:calc(var(--space-unit)*3);padding:calc(var(--space-unit)*4);background:var(--surface);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.cliente:last-child{border-bottom:0}@media (min-width:48rem){.cliente{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr)) auto}}.cliente-quien{grid-column:1/-1}@media (min-width:48rem){.cliente-quien{grid-column:auto}}.cliente-nombre{font-weight:700}.cliente-etiqueta{background:var(--whatsapp-tint);color:var(--whatsapp-ink);border-radius:999px;padding:.05rem .5rem;font-size:.8125rem;font-weight:700}.cliente-etiqueta:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.35rem}.cliente-etiqueta:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.35rem}.cliente-etiqueta:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.35rem}.cliente-etiqueta:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.35rem}.cliente-etiqueta:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.35rem}.cliente-etiqueta:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.35rem}.cliente[data-etiqueta=se_enfriaron] .cliente-etiqueta{color:#7a4b00;background:#fff4d6}.cliente-telefono{color:var(--muted-foreground);font-family:var(--font-numbers)}.cliente-dato{text-align:end;display:grid}.cliente-dato span{color:var(--muted-foreground);font-size:.875rem}.beta-plan{color:#7a4b00;vertical-align:middle;background:#fff4d6;border-radius:999px;padding:.1rem .55rem;font-size:.8125rem;font-weight:800}.beta-plan:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.4rem}.beta-plan:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.4rem}.beta-plan:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.4rem}.beta-plan:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.4rem}.beta-plan:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.4rem}.beta-plan:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.4rem}html{-moz-text-size-adjust:100%;text-size-adjust:100%}@media (max-width:47.99rem){html,body{overflow-x:clip}[data-portal=marketing] .marketing-header{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:.5rem .25rem;padding-top:.75rem;padding-bottom:.75rem;display:grid;position:relative}[data-portal=marketing] .marketing-header .brand{grid-area:1/1/auto/3;margin:0}[data-portal=marketing] .marketing-header nav{display:contents}[data-portal=marketing] .marketing-header nav>.nav-link{text-align:center;grid-row:2;justify-content:center;min-width:0;min-height:2.75rem;padding-left:.25rem;padding-right:.25rem;font-size:.9375rem;line-height:1.2}[data-portal=marketing] .marketing-header nav>a:last-child,[data-portal=marketing] .marketing-header [data-slot=button]{white-space:nowrap;grid-area:1/3/auto/5;justify-self:end;min-height:2.75rem;padding-left:1rem;padding-right:1rem;font-size:1rem}.planes-periodos{border-radius:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;gap:.25rem;display:grid}.planes-periodo{white-space:nowrap;border-radius:1rem;flex-direction:column;justify-content:center;gap:.15rem;min-height:3.5rem;padding:.35rem .25rem;font-size:1rem}.caja-encabezado-meta{flex-wrap:wrap;place-items:center start;gap:.5rem .75rem;display:flex}.origen-fila{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nombre plata""barra pct";gap:.35rem .75rem}.origen-nombre{grid-area:nombre;min-width:0}.origen-plata{grid-area:plata;min-width:0}.origen-barra{order:0;grid-area:barra/auto;align-self:center}.origen-pct{grid-area:pct}.panel-embudo .panel-apoyo{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.panel-embudo .panel-apoyo>div{min-width:0}.panel-embudo{padding:1.25rem}}.planes-founder{padding:calc(var(--space-unit)*3)calc(var(--space-unit)*4);border-radius:var(--radius-panel);color:var(--foreground);background:rgba(255,244,214,.55);border:1px solid #e8c877}.planes-founder-chip{text-transform:uppercase;letter-spacing:.06em}.plan-etiqueta{background:var(--brand-dark,#0b100e);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:.2rem .7rem;font-size:.75rem;font-weight:800}.plan-titulo{font-size:1.125rem;font-weight:700;line-height:1.35}.plan-precio-bloque{align-content:start;gap:.25rem;display:grid}@media (min-width:56rem){.plan-precio-bloque{min-height:8rem}}.plan-precio-bloque .plan-founder:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.plan-precio-bloque .plan-founder:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.plan-precio-bloque .plan-founder:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.plan-precio-bloque .plan-founder:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.plan-precio-bloque .plan-founder:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.plan-precio-bloque .plan-founder:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.plan-total{color:var(--muted-foreground);font-size:.9375rem}.plan-antes{opacity:.8}.plan-antes:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.35rem}.plan-antes:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.35rem}.plan-antes:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.35rem}.plan-antes:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.35rem}.plan-antes:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.35rem}.plan-antes:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.35rem}.plan-ahorro{background:var(--positive-surface);color:var(--positive);border-radius:999px;justify-self:start;padding:.05rem .5rem;font-size:.875rem;font-weight:800}.plan-grupo{gap:calc(var(--space-unit)*2);display:grid}.plan-grupo-titulo{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);padding-top:calc(var(--space-unit)*2);font-size:.8125rem;font-weight:800}.plan-grupo+.plan-grupo .plan-incluye{border-top:0;padding-top:0}.plan-aclaracion{padding:calc(var(--space-unit)*3);border-radius:var(--radius-small);background:var(--background);font-size:.9375rem}.plan-secundario{min-height:var(--control-height,3rem);text-underline-offset:4px;justify-self:center;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.plan-tarjeta[data-destacado]{box-shadow:0 1rem 2.5rem -1.5rem rgba(8,120,62,.45)}.plan-accion{margin-top:auto}.precios-beneficios{gap:calc(var(--space-unit)*2);flex-wrap:wrap;display:flex}.precios-beneficios li{border:1px solid var(--border);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.9375rem;font-weight:600;display:inline-flex}.precios-beneficios li:before{content:"✓";color:var(--positive);font-weight:800}.precios-prueba{font-weight:600}.precios-comision{gap:calc(var(--space-unit)*4);padding:calc(var(--space-unit)*6);border-radius:var(--radius-panel);background:var(--surface);border:1px solid var(--border);align-items:center;display:grid}.precios-comision-numero{font-family:var(--font-numbers);color:var(--positive);font-size:max(3.5rem,min(12vw,6rem));font-weight:800;line-height:1}@media (min-width:48rem){.precios-comision{gap:calc(var(--space-unit)*8);grid-template-columns:auto 1fr}}.comparacion{border:1px solid var(--border);border-radius:var(--radius-panel);overflow-x:auto}.comparacion table{border-collapse:collapse;width:100%;font-size:1rem}.comparacion th,.comparacion td{border-bottom:1px solid var(--border);padding:.7rem .75rem}@supports (color:color-mix(in lab, red, red)){.comparacion th,.comparacion td{border-bottom:1px solid color-mix(in srgb,var(--border)45%,transparent)}}.comparacion th,.comparacion td{text-align:center;vertical-align:middle}.comparacion thead th{background:var(--surface);font-weight:800}.comparacion th[scope=row]{text-align:start;font-weight:500}.comparacion thead th[data-plan=margen],.comparacion td[data-plan=margen]{background:var(--positive-surface)}@supports (color:color-mix(in lab, red, red)){.comparacion thead th[data-plan=margen],.comparacion td[data-plan=margen]{background:color-mix(in srgb,var(--positive-surface)70%,transparent)}}.comparacion-grupo th{text-align:start;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);padding-top:1.1rem;font-size:.8125rem;font-weight:800}.comparacion-si{color:var(--positive);font-size:1.15rem;font-weight:800}.comparacion-no{color:var(--muted-foreground)}.comparacion-texto{font-size:.9375rem;font-weight:600}@media (max-width:47.99rem){.comparacion th,.comparacion td{padding:.6rem .3rem}.comparacion th[scope=row]{font-size:.9375rem}.comparacion th[scope=row]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.75rem}.comparacion th[scope=row]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.75rem}.comparacion th[scope=row]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.75rem}.comparacion th[scope=row]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.75rem}.comparacion th[scope=row]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.75rem}.comparacion th[scope=row]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.75rem}.comparacion thead th,.comparacion-texto{font-size:.8125rem}.comparacion thead th[scope=col]:not(:first-child),.comparacion td{width:17%}}.progresion{gap:calc(var(--space-unit)*4);display:grid}@media (min-width:48rem){.progresion{grid-template-columns:repeat(3,minmax(0,1fr))}}.progresion li{align-content:start;gap:calc(var(--space-unit)*2);padding:calc(var(--space-unit)*5);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);display:grid}.progresion li[data-plan=margen]{border:2px solid var(--brand-signal,#08cf65)}.progresion-plan{font-size:1.375rem;font-weight:800}.progresion-plan span{color:var(--muted-foreground);font-size:1rem;font-weight:600;display:block}.progresion-frase{font-size:1.125rem}.panel-nav-pro{align-items:center;gap:.2rem;padding:.05rem .4rem;display:inline-flex}.solo-pro-chip{color:#7a4b00;background:#fff4d6;border-radius:999px;justify-self:start;align-items:center;gap:.35rem;padding:.2rem .7rem;font-size:.875rem;font-weight:800;display:inline-flex}.solo-pro-beneficios{gap:calc(var(--space-unit)*2);display:grid}.solo-pro-beneficios li{position:relative}.solo-pro-beneficios li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5rem}.solo-pro-beneficios li:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5rem}.solo-pro-beneficios li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5rem}.solo-pro-beneficios li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5rem}.solo-pro-beneficios li:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5rem}.solo-pro-beneficios li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5rem}.solo-pro-beneficios li:before{content:"✓";color:var(--positive);font-weight:800;position:absolute;left:0}.solo-pro-contexto{padding:calc(var(--space-unit)*3)calc(var(--space-unit)*4);background:var(--positive-surface);border-radius:var(--radius-small);font-weight:600}.solo-pro-contexto:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px solid var(--positive)}.solo-pro-contexto:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px solid var(--positive)}.solo-pro-contexto:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px solid var(--positive)}.solo-pro-contexto:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px solid var(--positive)}.solo-pro-contexto:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px solid var(--positive)}.solo-pro-contexto:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px solid var(--positive)}.solo-pro-ejemplo{margin:calc(var(--space-unit)*2)0 0;padding:calc(var(--space-unit)*5)calc(var(--space-unit)*4)calc(var(--space-unit)*4);border:2px dashed var(--border);border-radius:var(--radius-panel);opacity:.85;position:relative}.solo-pro-ejemplo figcaption{background:var(--surface);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);padding:0 .5rem;font-size:.8125rem;font-weight:800;position:absolute;top:-.8rem;left:1rem}.solo-pro-ejemplo dl{gap:calc(var(--space-unit)*2);display:grid}.solo-pro-ejemplo dl>div{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;display:flex}.solo-pro-ejemplo dd{font-family:var(--font-numbers);font-weight:700}.solo-pro-acciones{align-items:center;gap:calc(var(--space-unit)*3)calc(var(--space-unit)*5);flex-wrap:wrap;display:flex}.solo-pro-secundario{min-height:var(--control-height,3rem);text-underline-offset:4px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.solo-pro-boton:disabled{opacity:.6}.solo-pro-mensaje{flex-basis:100%}.panel-siguiente{gap:calc(var(--space-unit)*2);margin-top:calc(var(--space-unit)*6);padding:calc(var(--space-unit)*4);border:1px solid var(--border);border-radius:var(--radius-panel);color:var(--muted-foreground);display:grid}.panel-siguiente a{color:var(--foreground);min-height:var(--control-height,3rem);justify-self:start;align-items:center;display:inline-flex}.crear-cuenta-plan{background:var(--surface,#f5f7f5);border:1px solid var(--border);border-radius:.5rem;padding:.75rem 1rem}@media (max-width:23.5rem){.comparacion th,.comparacion td{padding:.55rem .15rem}.comparacion th[scope=row]{-webkit-hyphens:auto;hyphens:auto;font-size:.875rem}.comparacion th[scope=row]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.6rem}.comparacion th[scope=row]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.6rem}.comparacion th[scope=row]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.6rem}.comparacion th[scope=row]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.6rem}.comparacion th[scope=row]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.6rem}.comparacion th[scope=row]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.6rem}.comparacion thead th,.comparacion-texto{font-size:.75rem}}.panel-con-vista{gap:calc(var(--space-unit)*8);display:grid}.panel-con-vista-edicion{gap:calc(var(--space-unit)*8);min-width:0;display:grid}.vista-previa{order:-1}.vista-previa-abrir{width:100%}.vista-previa-panel{gap:calc(var(--space-unit)*4);display:grid}.vista-previa-pantalla{background:#fff;border:0;width:100%;height:min(44rem,100dvh - 12rem);display:block}.vista-previa-acciones{gap:calc(var(--space-unit)*3);justify-items:center;display:grid}.vista-previa-acciones>button{width:100%}.vista-previa[data-abierta] .vista-previa-panel{z-index:50;padding:calc(var(--space-unit)*4)var(--space-gutter)calc(var(--space-unit)*4 + env(safe-area-inset-bottom));background:var(--background);position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.vista-previa[data-abierta] .vista-previa-pantalla{height:calc(100dvh - 15rem)}@media (min-width:64rem){.panel-con-vista{grid-template-columns:minmax(0,1fr) 24rem;align-items:start}.vista-previa{top:calc(var(--space-unit)*6);order:0;position:-webkit-sticky;position:sticky}}@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-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@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 transparent}@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 transparent}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@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 transparent}@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}@keyframes pulse{50%{opacity:.5}}
