/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--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 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"Montserrat", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-stone-500:oklch(55.3% .013 58.071);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:1rem;--text-sm:.875rem;--text-sm--line-height:1.25rem;--text-base:1rem;--text-base--line-height:1.5rem;--text-lg:1.125rem;--text-lg--line-height:1.5rem;--text-xl:1.25rem;--text-xl--line-height:1.75rem;--text-2xl:1.5rem;--text-2xl--line-height:2rem;--text-3xl:1.875rem;--text-3xl--line-height:2.25rem;--text-4xl:2.25rem;--text-4xl--line-height:2.5rem;--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--blur-md:12px;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:#1d1f23;--color-ink-hover:#000;--color-ink-2:#4b5058;--color-muted:#5f646c;--color-idle:#9aa0a8;--color-field:#7d838c;--color-line:#e2e4e8;--color-line-strong:#d0d4da;--color-hair:#eef0f2;--color-soft:#f0f1f4;--color-raised:#fafbfc;--color-canvas:#f4f5f7;--color-surface:#fff;--color-well:#e9ebee;--color-scrim:#1d1f2373;--color-ok:#067647;--color-ok-bg:#ecfdf3;--color-ok-line:#abefc6;--color-warn:#93370d;--color-warn-bg:#fffaeb;--color-warn-line:#fedf89;--color-danger:#b42318;--color-danger-bg:#fef3f2;--color-danger-line:#fecdca;--color-danger-hover:#912018;--color-info:#175cd3;--color-info-bg:#eff8ff;--color-info-line:#b2ddff;--color-clock-track:#e8eaed;--color-clock-ok:#1d1f23;--color-clock-soon:#d26202;--color-clock-late:#d92d20;--color-live:#17b26a;--color-ok-on-dark:#a6f4c5;--color-info-on-dark:#b2ddff;--color-danger-on-dark:#fda29b;--color-muted-on-dark:#d0d5dd;--font-panel:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--spacing-control:2.75rem;--spacing-control-lg:3rem;--spacing-rail:5.5rem;--spacing-topbar:3.5rem;--spacing-tabbar:3.75rem;--container-page:64rem;--container-form:42rem;--radius-control:.75rem;--radius-card:1rem;--radius-dialog:1.25rem;--shadow-card:0 1px 2px #1018280d;--shadow-raised:0 1px 3px #1018281a, 0 1px 2px #1018280f;--shadow-pop:0 12px 32px -4px #1018282e, 0 4px 8px -4px #10182814;--animate-arrive:arrive 2s ease-out 1;--animate-toast-in:toast-in .2s cubic-bezier(0, 0, .2, 1);--animate-live:live 2s ease-out infinite;--color-coal:#0d0a08;--color-coal-2:#17120e;--color-coal-3:#231b15;--color-coal-4:#2f251d;--color-bone:#fff4e4;--color-ash:#b3a391;--color-smoke:#7d6f61;--color-ember:#ff7a1a;--color-leaf:#3ddc84;--font-script:"Kaushan Script", "Lilita One", cursive;--ease-out-back:cubic-bezier(.34, 1.56, .64, 1);--ease-snap:cubic-bezier(.2, .8, .2, 1);--color-cobalt:#2f4bff;--color-butter:#ffd45c;--color-night:#0f1530;--color-cloud:#f5f6fb;--font-wordmark:"Nunito", ui-rounded, system-ui, sans-serif;--color-brand-primary:#2f4bff;--color-brand-accent:#ffd45c;--color-brand-dark:#0f1530;--font-display:"Lilita One", "Montserrat", ui-sans-serif, system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.pn{font-family:var(--font-panel);font-feature-settings:"cv11";color:var(--color-ink);background:var(--color-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--text-lg--letter-spacing:-.01em;--text-xl--letter-spacing:-.015em;--text-2xl--letter-spacing:-.02em;--text-3xl--letter-spacing:-.025em;--text-4xl--letter-spacing:-.03em;--radius-lg:var(--radius-control);--radius-xl:var(--radius-card);--radius-2xl:var(--radius-dialog)}.pn h1,.pn h2,.pn h3{font-family:inherit;font-weight:600}.pn :focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.pn .on-dark :focus-visible{outline-color:#fff}@media not all and (min-width:40rem){html:has(body.pn-tabs){scroll-padding-bottom:calc(5rem + env(safe-area-inset-bottom))}}html:has(.save-bar[data-dirty]){scroll-padding-bottom:6rem}@media not all and (min-width:40rem){html:has(body.pn-tabs):has(.save-bar[data-dirty]){scroll-padding-bottom:calc(11rem + env(safe-area-inset-bottom))}}html:has(.mlist){scroll-padding-top:6.5rem}html:has(.mn-bulk:not([hidden])){scroll-padding-bottom:6rem}@media (min-width:40rem) and (not (min-width:48rem)){html:has(.mn-bulk:not([hidden])){scroll-padding-bottom:9.5rem}}@media not all and (min-width:40rem){html:has(.mlist){scroll-padding-top:calc(var(--spacing-topbar) + 3.5rem)}html:has(body.pn-tabs):has(.mn-bulk:not([hidden])){scroll-padding-bottom:calc(14rem + env(safe-area-inset-bottom))}}.pn input[type=search]::-webkit-search-cancel-button{appearance:none}.pn .leaflet-container{isolation:isolate}.pn turbo-frame>*{transition:opacity .15s ease-out}.pn turbo-frame[aria-busy=true]>*{opacity:.6;transition-delay:.15s}@media (prefers-reduced-motion:reduce){.pn *,.pn :before,.pn :after{transition-duration:0s!important;animation-duration:0s!important}}.sf{font-family:var(--sf-font-body,"Montserrat"), ui-sans-serif, system-ui, sans-serif;background:var(--color-coal);color:var(--color-bone);-webkit-tap-highlight-color:transparent}.sf h1,.sf h2,.sf h3{font-family:inherit;font-weight:inherit}.sf ::selection{background:var(--color-brand-accent);color:var(--color-coal)}.sf :focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}h1,h2,h3{font-family:var(--font-display);font-weight:400}}@layer components{.ic{flex:none}.say{align-items:center;gap:4px;font-weight:500;display:inline-flex}.say .ic{width:14px;height:14px}.sep{color:var(--color-muted)}.shell{min-height:100dvh;display:flex}.rail{width:var(--spacing-rail);background:var(--color-surface);border-right:1px solid var(--color-line);flex:none}.rail-in{scrollbar-width:none;flex-direction:column;align-items:center;height:100dvh;padding:12px 6px;display:flex;position:sticky;top:0;overflow-y:auto}.rail-brand{border-radius:var(--radius-control);background:var(--color-ink);flex:none;place-items:center;width:48px;height:48px;margin-bottom:12px;display:grid;overflow:hidden}.rail-brand img{object-fit:contain;width:44px;height:44px}.rail-nav{flex-direction:column;flex:1;width:100%;display:flex}.rail-group{flex-direction:column;gap:2px;display:flex}.rail-group+.rail-group{border-top:1px solid var(--color-line);margin-top:8px;padding-top:8px}.rail-group.is-bottom{margin-top:auto}.rail-item{border-radius:var(--radius-control);color:var(--color-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height);white-space:nowrap;flex-direction:column;align-items:center;gap:4px;padding:6px 0 8px;font-weight:500;transition:color .15s ease-out;display:flex;position:relative}.rail-icon{border-radius:10px;place-items:center;width:48px;height:32px;transition:background-color .15s ease-out,color .15s ease-out;display:grid;position:relative}.rail-item:hover{color:var(--color-ink)}.rail-item:hover .rail-icon{background:var(--color-soft)}.rail-item[aria-current=page]{color:var(--color-ink);font-weight:600}.rail-item[aria-current=page] .rail-icon{background:var(--color-ink);color:#fff}.rail-account{margin-top:12px}.nav-count{background:var(--color-ink);color:#fff;min-width:20px;height:20px;box-shadow:0 0 0 2px var(--color-surface);font-size:var(--text-xs);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 5px;font-weight:700;line-height:20px;position:absolute;top:-6px;right:-6px}.rail-item[aria-current=page] .nav-count{color:var(--color-ink);box-shadow:0 0 0 2px var(--color-ink);background:#fff}.topbar,.tabbar{display:none}.main{flex:1;min-width:0;padding:32px 32px 48px}.page{max-width:var(--container-page)}.page-full{max-width:none}.form-col{max-width:var(--container-form)}@media (max-width:1279px){.main{padding:24px 24px 40px}}@media (max-width:639px){.shell{flex-direction:column}.rail{display:none}.topbar{z-index:40;height:var(--spacing-topbar);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-line);background:#ffffffeb;align-items:center;gap:12px;padding:0 8px 0 16px;display:flex;position:sticky;top:0}.topbar-brand{border-radius:var(--radius-control);flex:none;place-items:center;width:44px;height:44px;margin-left:-4px;display:grid}.topbar-logo{background:var(--color-ink);border-radius:10px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.topbar-logo img{object-fit:contain;width:32px;height:32px}.topbar-text{flex:1;min-width:0}.topbar-name{font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:20px;overflow:hidden}.topbar-sub{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tabbar{z-index:40;padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--color-line);background:#fffffff0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.tab{height:var(--spacing-tabbar);color:var(--color-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-weight:500;display:flex}.tab-pill{border-radius:999px;place-items:center;width:56px;height:32px;display:grid;position:relative}.tab[aria-current=page],.tab.is-active{color:var(--color-ink);font-weight:600}.tab[aria-current=page] .tab-pill,.tab.is-active .tab-pill{background:var(--color-ink);color:#fff}.tab .nav-count{top:-4px;right:2px;box-shadow:0 0 0 2px #fff}.tab .nav-premium{top:-4px;left:2px;box-shadow:0 0 0 2px #fff}.tab[aria-current=page] .nav-count{color:var(--color-ink);box-shadow:0 0 0 2px var(--color-ink);background:#fff}.main{padding:16px 16px calc(var(--spacing-tabbar) + 32px + env(safe-area-inset-bottom))}}.ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:24px;display:flex}.ph-main{min-width:0}.ph-back{border-radius:var(--radius-control);height:44px;color:var(--color-ink-2);align-items:center;gap:6px;margin:-8px 0 0 -10px;padding:0 10px;font-weight:500;display:inline-flex}.ph-back:hover{background:var(--color-soft);color:var(--color-ink)}.ph-title-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ph-title{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height);letter-spacing:var(--text-3xl--letter-spacing);font-weight:700}.ph-meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;display:flex}.ph-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.live{color:var(--color-ok);align-items:center;gap:8px;font-weight:600;display:inline-flex}.live-dot{background:var(--color-live);width:8px;height:8px;animation:var(--animate-live);border-radius:999px;flex:none}.live[data-state=warn]{color:var(--color-warn)}.live[data-state=warn] .live-dot{background:var(--color-clock-soon);animation:none}.live[data-state=danger]{color:var(--color-danger)}.live[data-state=danger] .live-dot{background:var(--color-clock-late);animation:none}.live-time{color:var(--color-muted);font-weight:400}@media (max-width:639px){.ph{align-items:center;margin-bottom:16px}.ph-title{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);letter-spacing:var(--text-2xl--letter-spacing)}.ph-meta{font-size:var(--text-sm)}.ph-meta .live-time{display:none}.ph-actions :is(.btn,.btn-primary,.btn-secondary,.btn-quiet,.btn-ghost,.btn-danger,.btn-warn):has(.btn-label){width:48px;height:48px;padding:0}.ph-actions .btn-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ph:has(.ph-actions .btn-label){flex-wrap:nowrap;align-items:flex-start}.ph:has(.ph-actions .btn-label) .ph-main{flex:1}.ph:has(.ph-actions .btn-label) .ph-actions{flex-wrap:nowrap;flex:none}.ph.is-search{align-items:stretch}.ph.is-search .ph-actions{flex:100%}}.counter-bar{z-index:30;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-line);background:#f4f5f7eb;align-items:center;gap:8px 20px;min-height:64px;margin:-24px -24px 16px;padding:8px 24px;display:flex;position:sticky;top:0}.counter-title{flex:none;align-items:baseline;gap:12px;display:flex}.counter-title h1{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);letter-spacing:var(--text-2xl--letter-spacing);font-weight:700}.counter-stats{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;height:40px;display:flex;overflow:hidden}.cstat{border-radius:var(--radius-control);white-space:nowrap;height:40px;color:var(--color-ink-2);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.cstat b{font-size:var(--text-xl);line-height:var(--text-xl--line-height);letter-spacing:var(--text-xl--letter-spacing);color:var(--color-ink);font-variant-numeric:tabular-nums;align-self:center;font-weight:700}.cstat.is-danger{background:var(--color-danger-bg);box-shadow:inset 0 0 0 1px var(--color-danger-line);color:var(--color-danger)}.cstat.is-danger b{color:var(--color-danger)}.cstat.is-warn{background:var(--color-warn-bg);box-shadow:inset 0 0 0 1px var(--color-warn-line);color:var(--color-warn)}.cstat.is-warn b{color:var(--color-warn)}.counter-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.counter-only{display:none!important}@media (min-width:640px) and (max-width:1279px),(min-width:640px) and (max-height:820px){.counter-only{display:flex!important}.counter-hide{display:none!important}}@media (max-width:639px){.counter-bar{top:var(--spacing-topbar);flex-wrap:wrap;margin:-16px -16px 12px;padding:8px 16px}.counter-stats{scrollbar-width:none;flex-wrap:nowrap;flex-basis:100%;order:3;height:auto;overflow-x:auto}.counter-actions :is(.btn,.btn-primary,.btn-secondary,.btn-quiet,.btn-ghost,.btn-danger,.btn-warn):has(.btn-label){width:48px;padding:0}.counter-actions .btn-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.kpis{grid-template-columns:repeat(var(--kpi-cols,4), minmax(0, 1fr));background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:grid}.kpi{border-left:1px solid var(--color-hair);min-width:0;padding:18px 24px 20px}.kpi:first-child{border-left:0}.kpi-label{color:var(--color-ink-2);align-items:center;gap:6px;font-weight:500;display:flex}.kpi-label .ic{width:16px;height:16px}.kpi-value{font-size:var(--text-4xl);line-height:var(--text-4xl--line-height);letter-spacing:var(--text-4xl--letter-spacing);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:6px;font-weight:600}.kpi-unit{font-size:var(--text-xl);letter-spacing:0;color:var(--color-ink-2);margin-left:4px;font-weight:500;line-height:1}.kpi-sub{color:var(--color-muted);text-wrap:pretty;align-items:flex-start;gap:4px;margin-top:6px;display:flex}.kpi-sub .ic{width:14px;height:14px;margin-top:3px}.kpi.is-danger .kpi-value,.kpi.is-danger .kpi-label .ic{color:var(--color-danger)}.kpi-sub .say .ic,.stage-sub .say .ic,.section-sub .say .ic{margin-top:0}.kpi.is-ok .kpi-label .ic{color:var(--color-ok)}@media (max-width:1279px){.kpi{padding:14px 18px 16px}.kpi-value{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height);letter-spacing:var(--text-3xl--letter-spacing)}.kpi-unit{font-size:var(--text-lg)}}@media (max-width:639px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi:last-child:nth-child(odd){grid-column:1/-1}.kpi{padding:12px 14px 14px}.kpi:nth-child(odd){border-left:0}.kpi:nth-child(n+3){border-top:1px solid var(--color-hair)}.kpi-value{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);letter-spacing:var(--text-2xl--letter-spacing);margin-top:2px}.kpi-unit{font-size:var(--text-base)}.kpi-sub{font-size:var(--text-xs);line-height:var(--text-xs--line-height);margin-top:2px}.kpi-sub .ic{width:12px;height:12px;margin-top:2px}}.stage{border-bottom:2px solid var(--color-ink);flex-direction:column;gap:4px;min-width:0;padding:0 4px 12px;display:flex}.stage-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.stage-name{font-size:var(--text-lg);line-height:var(--text-lg--line-height);letter-spacing:var(--text-lg--letter-spacing);font-weight:600}.stage-count{font-size:var(--text-3xl);letter-spacing:var(--text-3xl--letter-spacing);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-weight:600;line-height:1;display:inline-flex}.stage-count .ic{width:18px;height:18px;color:var(--color-danger)}.stage-sub{min-height:20px;color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.stage.is-empty{border-bottom-color:var(--color-line)}.stage.is-empty .stage-name,.stage.is-empty .stage-count{color:var(--color-muted)}.stage-line{border-bottom:1px solid var(--color-line);color:var(--color-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:12px 4px;display:flex}.stage-line b{color:var(--color-ink-2);font-weight:600}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;margin-bottom:12px;display:flex}.section-title{font-size:var(--text-lg);line-height:var(--text-lg--line-height);letter-spacing:var(--text-lg--letter-spacing);align-items:baseline;gap:8px;font-weight:600;display:flex}.section-count{color:var(--color-muted);font-variant-numeric:tabular-nums;font-weight:500}.section-sub{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:2px;display:flex}.card-pad{padding:20px}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;padding:18px 20px;display:flex}.card-head+.card-body{padding-top:0}.card-title{font-size:var(--text-base);line-height:var(--text-base--line-height);font-weight:600}.card-sub{color:var(--color-muted);margin-top:2px}.card-body{padding:20px}.card-foot{border-top:1px solid var(--color-hair);border-radius:0 0 var(--radius-card) var(--radius-card);background:var(--color-raised);color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 20px;display:flex}@media (max-width:639px){.card-pad,.card-body,.card-head{padding:16px}.card-foot{padding:12px 16px}}.ticket{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;gap:12px;padding:16px 16px 14px;display:flex}.ticket-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.ticket-num{min-height:44px;font-size:var(--text-3xl);line-height:var(--text-3xl--line-height);letter-spacing:var(--text-3xl--letter-spacing);font-variant-numeric:tabular-nums;align-items:center;margin:-6px 0 -4px;font-weight:700;display:inline-flex}.ticket-num:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.ticket-name{font-size:var(--text-base);flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:600;line-height:22px;display:flex}.ticket-meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:4px;display:flex}.fulfil{color:var(--color-ink-2);align-items:center;gap:4px;font-weight:600;display:inline-flex}.ticket-items{border-top:1px solid var(--color-hair);flex-direction:column;gap:6px;padding-top:12px;display:flex}.item{font-size:var(--text-lg);line-height:var(--text-lg--line-height);grid-template-columns:28px minmax(0,1fr);gap:10px;font-weight:500;display:grid}.qty{border-radius:var(--radius-sm);background:var(--color-soft);height:24px;font-size:var(--text-sm);font-variant-numeric:tabular-nums;place-items:center;font-weight:700;display:grid}.item-opts{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-ink-2);display:block}.note{border-radius:var(--radius-control);background:var(--color-warn-bg);box-shadow:inset 0 0 0 1px var(--color-warn-line);color:var(--color-ink);align-items:flex-start;gap:8px;padding:8px 12px;display:flex}.note .ic{color:var(--color-warn);margin-top:2px}.ticket-where{color:var(--color-ink-2);justify-content:space-between;align-items:flex-start;gap:4px 12px;display:flex}.ticket-where>span:first-child{align-items:flex-start;gap:6px;min-width:0;display:flex}.ticket-where>span:first-child .ic{color:var(--color-muted);margin-top:2px}.ticket-total{text-align:right;flex-direction:column;flex:none;align-items:flex-end;display:flex}.ticket-total b{font-size:var(--text-lg);line-height:var(--text-lg--line-height);color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.ticket-total span{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-muted)}.ticket-actions{gap:16px;display:flex}.ticket-actions :is(.btn,.btn-primary,.btn-secondary,.btn-quiet,.btn-ghost,.btn-danger,.btn-warn):first-child{flex:1;min-width:0}.ticket-row{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);min-height:72px;box-shadow:var(--shadow-card);grid-template-columns:64px minmax(0,1fr) auto auto;align-items:center;gap:12px 16px;padding:10px 12px 10px 16px;display:grid}.ticket-row .ticket-num{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);margin:0}.ticket-row-main{min-width:0}.ticket-row-main p:first-child{font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:22px;overflow:hidden}.ticket-row-main p+p{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ticket-row-time{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.ticket-row>:is(.btn,.btn-primary,.btn-secondary,.btn-quiet,.btn-ghost,.btn-danger,.btn-warn){width:12rem}.effect{color:var(--color-ink-2);font-size:var(--text-sm);align-items:center;gap:6px;margin-top:-4px;display:flex}.effect .ic{width:16px;height:16px;color:var(--color-muted)}@media (max-width:1279px){.ticket{padding:14px 14px 12px}.ticket-num{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);letter-spacing:var(--text-2xl--letter-spacing)}}@media (max-width:639px){.ticket-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"num time""main main""act act";padding:12px 16px}.ticket-row>.ticket-num{grid-area:num}.ticket-row>.ticket-row-main{grid-area:main}.ticket-row>.ticket-row-time{grid-area:time}.ticket-row>:is(.btn,.btn-primary,.btn-secondary,.btn-quiet,.btn-ghost,.btn-danger,.btn-warn){grid-area:act;width:auto}}.timer{flex-direction:column;align-items:center;gap:6px;min-width:64px;display:flex}.clock{width:var(--clock-size,64px);height:var(--clock-size,64px);flex:none;position:relative}.clock svg{width:100%;height:100%;transform:rotate(-90deg)}.clock-track{fill:none;stroke:var(--color-clock-track);stroke-width:var(--clock-stroke,6)}.clock-arc{fill:none;stroke:var(--color-clock-ok);stroke-width:var(--clock-stroke,6);stroke-linecap:round}.clock[data-state=soon] .clock-arc{stroke:var(--color-clock-soon)}.clock[data-state=late] .clock-arc,.clock[data-state=late] .clock-track{stroke:var(--color-clock-late)}.clock-value{font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.clock-value b{font-size:var(--text-2xl);letter-spacing:var(--text-2xl--letter-spacing);font-weight:700;line-height:24px}.clock-value span{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-muted);margin-top:1px;font-weight:500}.clock[data-state=late] .clock-value b{color:var(--color-danger)}.clock[data-long] .clock-value b{font-size:var(--text-xl);letter-spacing:-.03em}.clock-lg{--clock-size:80px;--clock-stroke:7}.clock-lg .clock-value b{font-size:var(--text-3xl);letter-spacing:var(--text-3xl--letter-spacing);line-height:30px}.clock-lg[data-long] .clock-value b{font-size:var(--text-2xl)}.clock-label{height:26px;font-size:var(--text-sm);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-weight:600;line-height:1;display:inline-flex}.clock-label .ic{width:14px;height:14px}.clock-label[data-state=soon]{background:var(--color-warn-bg);color:var(--color-warn);box-shadow:inset 0 0 0 1px var(--color-warn-line)}.clock-label[data-state=late]{background:var(--color-danger);color:#fff}.clock-label[data-state=ok]{color:var(--color-muted);height:20px;padding:0;font-weight:500}.time-text{font-size:var(--text-xl);line-height:var(--text-xl--line-height);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:4px;font-weight:700;display:inline-flex}.time-text small{font-size:var(--text-sm);color:var(--color-muted);font-weight:500}.time-text[data-state=late]{color:var(--color-danger)}.on-dark .btn-ghost{color:#fff}.on-dark .btn-ghost:hover{background:#ffffff24}.seg{background:var(--color-well);scrollbar-width:none;border-radius:14px;gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.seg-item{min-height:44px;color:var(--color-ink-2);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:500;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex}.seg-item:hover{color:var(--color-ink);background:#ffffffb3}.seg-item[aria-current=page],.seg-item[aria-selected=true]{background:var(--color-ink);color:#fff;font-weight:600}.seg-count{color:var(--color-muted);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-weight:600;display:inline-flex}.seg-item[aria-current=page] .seg-count,.seg-item[aria-selected=true] .seg-count{color:#fffc}.seg-item .ic{width:14px;height:14px;color:var(--color-danger)}.seg-item[aria-current=page] .ic,.seg-item[aria-selected=true] .ic{color:var(--color-danger-on-dark)}.seg-fill{grid-template-columns:repeat(var(--seg-n,4), minmax(0, 1fr));width:100%;display:grid}.seg-fill .seg-item{flex-direction:column;gap:0;min-height:52px;padding:4px 2px}.seg-fill .seg-count{font-size:var(--text-xl);color:inherit;font-weight:700;line-height:24px}.seg-fill .seg-item>span:last-child{font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.field{flex-direction:column;gap:6px;display:flex}.field-hint{color:var(--color-muted)}.field-error{color:var(--color-danger);align-items:flex-start;gap:6px;font-weight:500;display:flex}.field-error .ic{width:16px;height:16px;margin-top:2px}textarea.input{padding:10px 12px}select.input{appearance:none;background:var(--color-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%234b5058' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;padding-right:40px}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 16px;display:grid}@media (max-width:639px){.field-grid{grid-template-columns:minmax(0,1fr)}}.check-row{min-height:44px;font-size:var(--text-base);align-items:center;gap:12px;display:flex}.check-row input{width:20px;height:20px;accent-color:var(--color-ink);flex:none}.check-hint{color:var(--color-muted);margin:-8px 0 0 32px}.switch-row{align-items:center;gap:12px;min-height:44px;display:flex}.switch{background:var(--color-soft);width:48px;height:28px;box-shadow:inset 0 0 0 1px var(--color-field);border-radius:999px;flex:none;transition:background-color .15s ease-out;position:relative}.switch:before{content:"";position:absolute;inset:-8px -2px}.switch-thumb{width:22px;height:22px;color:var(--color-muted);box-shadow:var(--shadow-raised);background:#fff;border-radius:999px;place-items:center;transition:transform .15s ease-out;display:grid;position:absolute;top:3px;left:3px}.switch-thumb .ic{width:12px;height:12px}.switch[aria-checked=true]{background:var(--color-ink);box-shadow:none}.switch[aria-checked=true] .switch-thumb{color:var(--color-ink);transform:translate(20px)}.switch-state{color:var(--color-ink-2)}.error-summary{border-radius:var(--radius-card);background:var(--color-danger-bg);box-shadow:inset 0 0 0 1px var(--color-danger-line);color:var(--color-ink);padding:16px}.error-summary h2{font-size:var(--text-base);line-height:var(--text-base--line-height);color:var(--color-danger);align-items:center;gap:8px;font-weight:600;display:flex}.error-summary ul{margin-top:2px;padding-left:28px;list-style:outside}.error-summary a{min-height:44px;color:var(--color-danger);text-underline-offset:3px;align-items:center;font-weight:500;text-decoration:underline;display:inline-flex}.locked{min-height:44px;color:var(--color-ink-2);align-items:center;gap:8px;display:flex}.locked .ic{width:16px;height:16px;color:var(--color-muted)}.search{width:100%;max-width:20rem;position:relative}.search>.ic{width:18px;height:18px;color:var(--color-muted);pointer-events:none;margin-top:-9px;position:absolute;top:50%;left:14px}.search .input{padding-left:42px;padding-right:44px}.search .input::-webkit-search-cancel-button{appearance:none}.search-clear{border-radius:var(--radius-control);width:44px;height:44px;color:var(--color-muted);place-items:center;display:grid;position:absolute;top:0;right:0}.search-clear:hover{color:var(--color-ink)}.search-status{color:var(--color-ink-2);font-variant-numeric:tabular-nums;margin-bottom:8px}@media (max-width:639px){.search{max-width:none}}.data-table{text-align:left;width:100%}.data-table th{border-bottom:1px solid var(--color-line);height:44px;color:var(--color-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height);white-space:nowrap;padding:0 16px;font-weight:600}.data-table th:first-child,.data-table td:first-child{padding-left:20px}.data-table th:last-child,.data-table td:last-child{padding-right:20px}.data-table td{border-bottom:1px solid var(--color-hair);vertical-align:middle;height:60px;padding:8px 16px}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr{transition:background-color .15s ease-out;position:relative}.data-table tbody tr:hover{background:var(--color-raised)}.data-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.data-table .sort{min-width:44px;min-height:44px;color:inherit;align-items:center;gap:4px;display:inline-flex}.data-table .sort:hover,.data-table .sort[aria-sort],.data-table th[aria-sort]{color:var(--color-ink)}.table-dense td{height:48px;padding-top:4px;padding-bottom:4px}.row-link:after{content:"";position:absolute;inset:0}.row-link:focus-visible{outline:none}.row-link:focus-visible:after{outline:2px solid var(--color-ink);outline-offset:-2px;border-radius:4px}.cell-main{align-items:center;gap:12px;min-width:0;display:flex}.cell-text{min-width:0}.cell-text b{font-size:var(--text-sm);color:var(--color-ink);font-weight:600;display:block}.cell-text span{color:var(--color-muted);display:block}.cell-go{width:44px;color:var(--color-muted)}@media (max-width:767px){.table-stack thead{display:none}.table-stack tbody tr{border-bottom:1px solid var(--color-hair);grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:12px 16px;display:grid}.table-stack tbody tr:last-child{border-bottom:0}.table-stack td{border:0;height:auto;display:block;padding:0!important}.table-stack .col-main{grid-area:1/1}.table-stack .col-sub{grid-area:2/1;margin-top:6px;padding-left:52px!important}.table-stack .col-end{grid-area:1/2/span 2;align-self:center}.table-stack .col-hide{display:none}}.list{flex-direction:column;display:flex}.list>li+li{border-top:1px solid var(--color-hair)}.list-row{align-items:center;gap:12px 16px;min-height:64px;padding:10px 20px;transition:background-color .15s ease-out;display:flex;position:relative}a.list-row:hover,.list-row:has(.row-link):hover{background:var(--color-raised)}.list-main{flex:1;min-width:0}.list-title{font-size:var(--text-base);flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:600;line-height:22px;display:flex}.list-meta{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.list-end{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;display:flex}.list-end b{font-weight:600}.list-end span{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.list-actions{z-index:1;flex:none;align-items:center;gap:8px;display:flex;position:relative}.list-dense .list-row{min-height:52px;padding-top:6px;padding-bottom:6px}@media (max-width:639px){.list-row{padding:12px 16px}.list-row.is-wrap{flex-wrap:wrap}.list-row.is-wrap .list-actions{flex-basis:100%;padding-left:56px}}.kv{grid-template-columns:minmax(8rem,30%) minmax(0,1fr);display:grid}.kv dt,.kv dd{border-top:1px solid var(--color-hair);padding:12px 0}.kv dt{color:var(--color-muted)}.kv dd{color:var(--color-ink);font-variant-numeric:tabular-nums}.kv dt:first-of-type,.kv dt:first-of-type+dd{border-top:0}.pager{border-top:1px solid var(--color-hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 20px;display:flex}.pager-text{color:var(--color-muted);font-variant-numeric:tabular-nums}.pager-text b{color:var(--color-ink);font-weight:600}.pager-nav{gap:8px;display:flex}@media (max-width:639px){.pager{padding:12px 16px}.pager-nav{flex:100%}.pager-nav :is(.btn,.btn-primary,.btn-secondary,.btn-quiet,.btn-ghost,.btn-danger,.btn-warn){flex:1}}.empty{text-align:center;flex-direction:column;align-items:center;padding:48px 24px;display:flex}.empty-icon{background:var(--color-soft);width:56px;height:56px;color:var(--color-ink-2);border-radius:999px;place-items:center;display:grid}.empty-icon .ic{width:24px;height:24px}.empty-title{font-size:var(--text-lg);line-height:var(--text-lg--line-height);letter-spacing:var(--text-lg--letter-spacing);margin-top:16px;font-weight:600}.empty-body{max-width:52ch;color:var(--color-muted);text-wrap:pretty;margin-top:4px}.empty-action{margin-top:20px}.empty-board{border:1px dashed var(--color-line-strong);border-radius:var(--radius-card);background:var(--color-surface)}.empty-inline{color:var(--color-muted);align-items:center;gap:8px;padding:16px 4px;display:flex}.banner{border-radius:var(--radius-card);background:var(--tone-bg);box-shadow:inset 0 0 0 1px var(--tone-line);color:var(--color-ink-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 16px;padding:14px 16px;display:grid}.banner.has-title{align-items:start}.banner-icon{background:var(--color-surface);width:36px;height:36px;color:var(--tone);box-shadow:inset 0 0 0 1px var(--tone-line);border-radius:10px;place-items:center;display:grid}.banner-icon .ic{width:20px;height:20px}.banner-title{color:var(--color-ink);font-weight:600;font-size:var(--text-base);line-height:22px}.banner-body{margin-top:2px}.banner:not(.has-title) .banner-body{margin-top:0}.banner-actions{align-items:center;gap:4px;display:flex}@media (max-width:639px){.banner{align-items:start}.banner-actions{grid-column:2/-1}.banner-actions:has(>.btn-icon:only-child){grid-area:1/3;margin:-4px -4px 0 0}}.avatar{width:var(--av,40px);height:var(--av,40px);background:var(--color-soft);color:var(--color-ink-2);font-size:var(--text-sm);letter-spacing:.01em;text-transform:uppercase;border-radius:999px;flex:none;place-items:center;font-weight:600;display:grid}.avatar-sm{--av:32px;font-size:var(--text-xs)}.avatar-lg{--av:48px;font-size:var(--text-base)}.avatar-xl{--av:64px;font-size:var(--text-xl)}button.avatar{--av:44px}button.avatar:hover{background:var(--color-line)}.avatar-bot{background:var(--color-ink);color:#fff}.chip{background:var(--color-soft);height:28px;color:var(--color-ink-2);font-size:var(--text-xs);line-height:var(--text-xs--line-height);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.chip .ic{width:14px;height:14px;color:var(--color-muted)}.chip-lg{height:32px;font-size:var(--text-sm);padding:0 12px}.chip-toggle{border:1px solid var(--color-line);background:var(--color-surface);height:36px;font-size:var(--text-sm);padding:0 14px;font-weight:500;position:relative}.chip-toggle:before{content:"";position:absolute;inset:-4px 0}.chip-toggle:hover{border-color:var(--color-field)}.chip-toggle[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:#fff}.chip-toggle[aria-pressed=true] .ic{color:#fff}.scope-btn .ic:last-child{width:16px;height:16px;color:var(--color-muted)}.menu{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);width:16rem;box-shadow:var(--shadow-pop);color:var(--color-ink);padding:6px}.menu-head{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height);padding:8px 12px 6px;font-weight:600}.menu-item{width:100%;height:44px;font-size:var(--text-sm);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-weight:500;display:flex}.menu-item .ic{width:18px;height:18px;color:var(--color-muted)}.menu-item:hover{background:var(--color-soft)}.menu-item.is-danger,.menu-item.is-danger .ic{color:var(--color-danger)}.menu-item[aria-checked=true],.menu-item[aria-current=page]{font-weight:600}.menu-item[aria-current=page]{background:var(--color-soft)}.menu-item[aria-current=page] .ic{color:var(--color-ink)}.menu-item.is-lg{height:48px;font-size:var(--text-base)}.menu-user{flex:1;min-width:0;padding:8px 12px}.menu-user b{font-size:var(--text-base);font-weight:600;line-height:22px;display:block}.menu-user span{color:var(--color-muted);display:block}.menu-account{inset:auto auto 16px calc(var(--spacing-rail) + 8px);margin:0}.menu-sep{background:var(--color-hair);height:1px;margin:6px 0}.toasts{z-index:50;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:0 16px;display:flex;position:fixed;inset:auto 0 24px}.toast{border-radius:var(--radius-card);background:var(--color-ink);color:#fff;width:min(28rem,100%);min-height:56px;box-shadow:var(--shadow-pop);pointer-events:auto;animation:var(--animate-toast-in);align-items:center;gap:12px;padding:6px 6px 6px 16px;display:flex}.toast-icon{width:24px;height:24px;color:var(--color-ok-on-dark);background:#ffffff1f;border-radius:999px;flex:none;place-items:center;display:grid}.toast-icon .ic{width:16px;height:16px}.toast-text{flex:1;min-width:0;font-weight:500}.toast-action{color:#fff;text-underline-offset:3px;border-radius:10px;height:44px;padding:0 14px;font-weight:600;text-decoration:underline}.toast-action:hover{background:#ffffff24}.toast-close{width:44px;height:44px;color:var(--color-muted-on-dark);border-radius:10px;flex:none;place-items:center;display:grid}.toast-close:hover{color:#fff;background:#ffffff24}.toast.is-info .toast-icon{color:var(--color-info-on-dark)}.toast.is-danger{background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-pop), inset 0 0 0 1px var(--color-danger-line)}.toast.is-danger .toast-icon{background:var(--color-danger-bg);color:var(--color-danger)}.toast.is-danger .toast-close{color:var(--color-muted)}.toast.is-danger .toast-close:hover{background:var(--color-soft);color:var(--color-ink)}@media (max-width:639px){.toasts{bottom:calc(var(--spacing-tabbar) + 12px + env(safe-area-inset-bottom))}}.dialog{border-radius:var(--radius-dialog);background:var(--color-surface);width:min(30rem,100vw - 32px);color:var(--color-ink);box-shadow:var(--shadow-pop);border:0;margin:auto;padding:0}.dialog::backdrop{background:var(--color-scrim)}.dialog-body{padding:24px 24px 8px}.dialog-title{font-size:var(--text-xl);line-height:var(--text-xl--line-height);letter-spacing:var(--text-xl--letter-spacing);font-weight:700}.dialog-lead{font-size:var(--text-base);line-height:var(--text-base--line-height);color:var(--color-ink-2);margin-top:6px}.dialog-facts{color:var(--color-ink-2);flex-direction:column;gap:8px;margin-top:16px;display:flex}.dialog-facts li{align-items:flex-start;gap:10px;display:flex}.dialog-facts .ic{width:18px;height:18px;color:var(--color-muted);margin-top:1px}.dialog-facts .is-money .ic{color:var(--color-warn)}.dialog-list{border:1px solid var(--color-line);border-radius:var(--radius-control);max-height:18.5rem;margin-top:16px;overflow-y:auto}.dialog-list li+li{border-top:1px solid var(--color-hair)}.dialog-list label{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:6px 12px;display:grid}.dialog-list input{width:20px;height:20px;accent-color:var(--color-ink)}.dialog-list b{font-variant-numeric:tabular-nums;font-weight:600}.dialog-list span span{color:var(--color-muted)}.dialog-list .num{font-variant-numeric:tabular-nums;color:var(--color-ink-2)}.dialog-choices{flex-direction:column;gap:8px;margin-top:16px;display:flex}.choice{border:1px solid var(--color-field);border-radius:var(--radius-control);grid-template-columns:20px minmax(0,1fr);gap:12px;padding:12px 14px;display:grid}.choice:has(input:checked){border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.choice input{width:20px;height:20px;accent-color:var(--color-ink);margin-top:1px}.choice b{font-size:var(--text-base);font-weight:600;line-height:22px;display:block}.choice small{font-size:var(--text-sm);color:var(--color-ink-2);margin-top:2px;display:block}.dialog-actions{justify-content:flex-end;gap:12px;padding:16px 24px 24px;display:flex}@media (max-width:639px){.dialog{border-radius:var(--radius-dialog) var(--radius-dialog) 0 0;width:100%;max-width:none;margin:auto 0 0}.dialog-body{padding:20px 16px 4px}.dialog-actions{padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.dialog-actions :is(.btn,.btn-primary,.btn-secondary,.btn-quiet,.btn-ghost,.btn-danger,.btn-warn){flex:1}}.sheet{width:100%;max-width:none;max-height:80vh;padding:16px 16px calc(24px + env(safe-area-inset-bottom));border-radius:var(--radius-dialog) var(--radius-dialog) 0 0;background:var(--color-surface);box-shadow:var(--shadow-pop);margin:0;position:fixed;inset:auto 0 0;overflow-y:auto}.sheet::backdrop{background:var(--color-scrim)}.sheet-head{align-items:flex-start;gap:12px;margin:-8px -8px 8px -12px;display:flex}.seg-item[aria-current=true]{background:var(--color-ink);color:#fff;font-weight:600}.seg-item[aria-current=true] .seg-count{color:#fffc}.chip-toggle[aria-current=true]{background:var(--color-ink);border-color:var(--color-ink);color:#fff}.chip-toggle[aria-current=true] .ic,.chip-toggle[aria-current=true] .seg-count{color:#fffc}.menu-item[aria-current=true]{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line), var(--shadow-card);color:var(--color-ink);font-weight:600}.menu-item[aria-current=true] .ic{color:var(--color-ink)}.seg-fill .seg-count{order:-1}@media (max-width:639px){.seg-fill-phone{grid-template-columns:repeat(var(--seg-n,4), minmax(0, 1fr));width:100%;display:grid}.seg-fill-phone .seg-item{min-height:52px;font-size:var(--text-xs);line-height:var(--text-xs--line-height);white-space:normal;text-align:center;flex-direction:column;gap:0;padding:4px 2px}.seg-fill-phone .seg-count{font-size:var(--text-xl);color:inherit;order:-1;font-weight:700;line-height:24px}}.link-go{border-radius:var(--radius-control);min-height:44px;color:var(--color-ink);white-space:nowrap;align-items:center;gap:4px;margin:-12px -10px;padding:0 10px;font-weight:600;display:inline-flex}.link-go .ic{width:16px;height:16px;color:var(--color-muted)}.link-go:hover{background:var(--color-soft)}.card-foot .link-go{margin:-12px -10px -12px auto}@media (max-width:639px){.dialog-actions.is-stacked{flex-direction:column-reverse;gap:8px}.dialog-actions.is-stacked :is(.btn,.btn-primary,.btn-secondary,.btn-quiet,.btn-ghost,.btn-danger,.btn-warn){flex:none;width:100%}.kpi:last-child:nth-child(odd) .kpi-value{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}}.meter-wrap{flex-direction:column;gap:6px;min-width:0;display:flex}.meter-text{color:var(--color-ink-2);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;display:flex}.meter-text b{color:var(--color-ink);font-weight:600}.meter{background:var(--color-well);border-radius:999px;height:8px;position:relative;overflow:hidden}.meter>i{height:100%;width:var(--v,0%);background:var(--color-ink);border-radius:999px;display:block}.meter.is-info>i{background:var(--color-info)}.stamp-meter{color:var(--color-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.stamp-dots{gap:3px;display:inline-flex}.stamp-dots i{background:var(--color-soft);width:8px;height:8px;box-shadow:inset 0 0 0 1px var(--color-field);border-radius:999px}.stamp-dots i.is-on{background:var(--color-ink);box-shadow:none}.stamps{flex-wrap:wrap;gap:8px;display:flex}.stamp{aspect-ratio:1;max-width:2.5rem;box-shadow:inset 0 0 0 1.5px var(--color-field);color:var(--color-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;border-radius:999px;flex:1 0 2rem;place-items:center;font-weight:600;line-height:1;display:grid}.stamp .ic{width:45%;height:45%}.stamp.is-on{background:var(--color-ink);box-shadow:none;color:#fff}.stamp.is-prize{box-shadow:inset 0 0 0 1.5px var(--color-ink);color:var(--color-ink)}.stamp.is-prize.is-on{background:var(--color-ok);box-shadow:none;color:#fff}.stamps-text{color:var(--color-ink-2);margin-top:8px}.stamps-text b{color:var(--color-ink);font-weight:600}@media (max-width:639px){.stamps{gap:6px}}.map{aspect-ratio:16/10;background:var(--color-soft);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);isolation:isolate;position:relative;overflow:hidden}.map.is-short{aspect-ratio:16/7}.map .leaflet-tile-pane{filter:grayscale()contrast(.92)brightness(1.04)}.map-route{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.map-route .r-edge{fill:none;stroke:#fff;stroke-width:9px;stroke-linecap:round;stroke-linejoin:round}.map-route .r-line{fill:none;stroke:var(--color-ink);stroke-width:4px;stroke-dasharray:9 7;stroke-linecap:round;stroke-linejoin:round}.map-route .r-area{fill:#1d1f230f;stroke:var(--color-ink);stroke-width:2px;stroke-dasharray:6 5}.map-label{z-index:1;color:var(--color-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height);white-space:nowrap;pointer-events:none;text-shadow:0 0 3px #fff,0 0 3px #fff;font-weight:500;position:absolute;transform:translate(-50%,-50%)}.map-pin{z-index:2;border:1px solid var(--color-field);background:var(--color-surface);height:32px;color:var(--color-ink);box-shadow:var(--shadow-raised);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;transform:translate(-50%,calc(-100% - 7px))}.map-pin:after{content:"";background:inherit;border-bottom:1px solid;border-right:1px solid;border-color:inherit;width:9px;height:9px;margin-left:-5px;position:absolute;bottom:-5px;left:50%;transform:rotate(45deg)}button.map-pin:before{content:"";position:absolute;inset:-6px -4px}button.map-pin:hover{background:var(--color-soft)}.map-pin .ic{width:14px;height:14px}.map-pin.is-stop{z-index:3;background:var(--color-ink);border-color:var(--color-ink);color:#fff;padding-left:5px}button.map-pin.is-stop:hover{background:var(--color-ink-hover)}.map-pin-n{width:22px;height:22px;color:var(--color-ink);font-size:var(--text-xs);background:#fff;border-radius:999px;place-items:center;line-height:1;display:grid}.map-pin.is-prep{color:var(--color-ink-2);border-style:dashed}.map-pin.is-road{background:var(--color-info-bg);border-color:var(--color-info-line);color:var(--color-info)}.map-pin.is-home{padding-left:6px}.map-origin{z-index:2;border-radius:var(--radius-control);background:var(--color-ink);width:40px;height:40px;box-shadow:var(--shadow-raised);outline:3px solid #fff;place-items:center;display:grid;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.map-origin img{object-fit:contain;width:36px;height:36px}.map-zoom{z-index:4;flex-direction:column;gap:4px;display:flex;position:absolute;top:8px;left:8px}.map-zoom :is(.btn,.btn-primary,.btn-secondary,.btn-quiet,.btn-ghost,.btn-danger,.btn-warn){box-shadow:var(--shadow-raised)}.map-legend{z-index:4;border:1px solid var(--color-line);border-radius:var(--radius-control);max-width:calc(100% - 16px);color:var(--color-ink-2);font-size:var(--text-xs);line-height:var(--text-xs--line-height);background:#fffffff0;flex-wrap:wrap;gap:2px 12px;padding:6px 10px;font-weight:500;display:flex;position:absolute;bottom:8px;left:8px}.map-legend span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.map-legend i{border:1px solid var(--color-field);background:var(--color-surface);border-radius:999px;width:18px;height:12px}.map-legend i.is-stop{background:var(--color-ink);border-color:var(--color-ink)}.map-legend i.is-prep{border-style:dashed}.map-legend i.is-road{background:var(--color-info-bg);border-color:var(--color-info)}.map-legend i.is-area{border-style:dashed;border-color:var(--color-ink);background:#1d1f230f}.map-attr{z-index:4;border-bottom-left-radius:var(--radius-sm);color:var(--color-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height);background:#ffffffd9;padding:2px 8px;position:absolute;top:0;right:0}.wa-preview{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);overflow:hidden}.wa-preview-head{border-bottom:1px solid var(--color-line);align-items:center;gap:10px;padding:10px 12px;display:flex}.wa-preview-logo{background:var(--color-ink);border-radius:999px;flex:none;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.wa-preview-logo img{object-fit:contain;width:30px;height:30px}.wa-preview-head b{font-weight:600;line-height:18px;display:block}.wa-preview-head span{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height);display:block}.wa-preview-body{background:var(--color-well);flex-direction:column;gap:8px;padding:14px 12px 12px;display:flex}.wa-preview-bubble{border-radius:var(--radius-sm) var(--radius-card) var(--radius-card) var(--radius-card);background:var(--color-surface);max-width:92%;box-shadow:var(--shadow-card);color:var(--color-ink);white-space:pre-line;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;align-self:flex-start;padding:8px 12px 6px}.wa-preview-bubble a,.wa-preview-bubble .wa-link{color:var(--color-ink);text-underline-offset:2px;font-weight:500;text-decoration:underline}.wa-preview-foot{color:var(--color-ink-2);margin-top:8px;display:block}.wa-preview-time{text-align:right;color:var(--color-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-variant-numeric:tabular-nums;margin-top:4px;display:block}.section-nav{position:sticky;top:24px}.section-nav-head{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height);padding:0 12px 8px;font-weight:600}.section-nav ul{flex-direction:column;gap:2px;display:flex}.section-nav .menu-item{color:var(--color-ink-2);white-space:nowrap;justify-content:flex-start}.section-nav .menu-item>.seg-count,.section-nav .menu-item>.section-nav-end{margin-left:auto;font-weight:500}@media (max-width:1279px){.section-nav{z-index:20;scrollbar-width:none;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-line);background:#f4f5f7eb;margin:0 -24px;padding:6px 24px;top:0;overflow-x:auto}.section-nav-head{display:none}.section-nav ul{flex-direction:row;gap:4px}.section-nav .menu-item{width:auto}}@media (max-width:639px){.section-nav{top:var(--spacing-topbar);margin:0 -16px;padding:6px 16px}}.thumb{width:var(--thumb,40px);height:var(--thumb,40px);border-radius:var(--radius-sm);object-fit:cover;background:var(--color-soft);flex:none}.thumb.is-empty{border:1px dashed var(--color-line-strong);background:var(--color-raised);color:var(--color-muted);place-items:center;display:grid}.thumb.is-empty .ic{width:16px;height:16px}.thumb-lg{--thumb:56px;border-radius:var(--radius-control)}.mlist-tools{flex-wrap:wrap;align-items:center;gap:12px 16px;margin:16px 0 12px;display:flex}.mlist-tools .search{max-width:22rem}.mlist-tools-end{align-items:center;gap:8px;margin-left:auto;display:flex}.mlist-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:-4px 0 12px;display:flex}.mlist-status .search-status{margin:0}.mlist-card{overflow:clip}.mlist{--mt-cols:44px minmax(0, 1fr) 12rem 6rem 6.5rem 16rem 20px}.mlist.is-brand{--mt-cols:44px minmax(0, 1fr) 12rem 6rem 6.5rem 15rem 44px}.mlist.is-staff{--mt-cols:44px minmax(0, 1fr) 13rem 6rem 18rem}.mlist-head,.mlist-row{grid-template-columns:var(--mt-cols);align-items:center;column-gap:16px;padding:0 16px 0 8px;display:grid}.mlist-head{z-index:3;border-bottom:1px solid var(--color-line);background:var(--color-surface);min-height:44px;color:var(--color-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height);white-space:nowrap;font-weight:600;position:sticky;top:0}.mlist-head .num,.mlist-row .num{text-align:right;font-variant-numeric:tabular-nums}.mlist-group{z-index:2;border-bottom:1px solid var(--color-hair);background:var(--color-raised);align-items:center;gap:8px;min-height:52px;padding:4px 12px 4px 8px;display:flex;position:sticky;top:44px}.mlist-cat+.mlist-cat .mlist-group{border-top:1px solid var(--color-line)}.mlist-toggle{border-radius:var(--radius-control);width:44px;height:44px;color:var(--color-muted);flex:none;place-items:center;display:grid}.mlist-toggle:hover{background:var(--color-soft);color:var(--color-ink)}.mlist-toggle[aria-expanded=false] .ic{transform:rotate(-90deg)}.mlist-group-title{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.mlist-group-title h2{font-size:var(--text-base);line-height:var(--text-base--line-height);font-weight:600}.mlist-group-title .say{color:var(--color-ink-2)}.mlist-group-title .say .ic{color:var(--color-muted)}.mlist-group-actions{flex:none;gap:4px;margin-left:auto;display:flex}.mlist-row{min-height:60px;padding-top:8px;padding-bottom:8px;transition:background-color .15s ease-out;position:relative}.mlist-row+.mlist-row{border-top:1px solid var(--color-hair)}.mlist-row:hover{background:var(--color-raised)}.mlist-row:has(.mlist-check input:checked){background:var(--color-soft)}.mlist-check{z-index:1;place-items:center;width:44px;height:44px;display:grid;position:relative}.mlist-check input{width:20px;height:20px;accent-color:var(--color-ink)}.mlist-prod{align-items:center;gap:12px;min-width:0;display:flex}.mlist-text{min-width:0}.mlist-name{flex-wrap:wrap;align-items:center;gap:2px 8px;font-weight:600;display:flex}.mlist-name a:hover{text-underline-offset:3px;text-decoration:underline}.mlist-name .chip{height:24px;padding:0 8px}.mlist-desc{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mlist-desc mark,.mlist-name mark{background:var(--color-warn-bg);box-shadow:inset 0 -2px 0 var(--color-warn-line);color:inherit}.mlist-warn{margin-top:2px}.mlist-opts{min-width:0;color:var(--color-muted);flex-wrap:wrap;gap:4px;display:flex}.mlist-opts .chip{height:24px;padding:0 8px}.mlist-price{font-weight:600}.mlist-orders{color:var(--color-ink-2)}.mlist-orders.is-zero{color:var(--color-muted)}.mlist-avail{z-index:1;align-items:center;gap:12px;min-width:0;display:flex;position:relative}.mlist-avail-text{min-width:0;color:var(--color-ink-2);flex-direction:column;align-items:flex-start;gap:4px;display:flex}.mlist-avail-text .muted{color:var(--color-muted)}.mlist-avail-line{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.mlist-avail-line.is-quiet{color:var(--color-muted)}.mlist-more{z-index:1;justify-self:end;position:relative}button.badge{cursor:pointer;position:relative}button.badge:before{content:"";position:absolute;inset:-10px -2px}button.badge:hover{background:var(--color-line)}button.badge .ic:last-child{width:12px;height:12px}.mlist-go{color:var(--color-muted)}.mlist-row.is-out .thumb{opacity:.5}.mlist-row.is-out .mlist-price{color:var(--color-muted);font-weight:500}.mlist-phone{display:none}.mlist-empty{color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 16px 12px 60px;display:flex}.mlist-foot{color:var(--color-muted);font-variant-numeric:tabular-nums;padding:12px 4px 0}@media (max-width:1279px){.mlist-tools .search{flex:20rem;max-width:none}.mlist-tools .seg{order:3}.mlist-tools-end{margin-left:0}.mlist{--mt-cols:44px minmax(0, 1fr) 6rem 16rem 20px}.mlist.is-staff{--mt-cols:44px minmax(0, 1fr) 6rem 17rem}.mlist.is-brand{--mt-cols:44px minmax(0, 1fr) 6rem 15rem 44px}.mlist-col-wide{display:none!important}}@media (max-width:639px){.mlist-tools{gap:12px 8px}.mlist-tools .search{flex:1 1 0;min-width:0}.mlist-tools-end :is(.btn,.btn-primary,.btn-secondary,.btn-quiet,.btn-ghost,.btn-danger,.btn-warn):has(.btn-label){width:44px;padding:0}.mlist-tools-end .btn-label,.mlist-tools-end :is(.btn,.btn-primary,.btn-secondary,.btn-quiet,.btn-ghost,.btn-danger,.btn-warn) .ic:last-child{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mlist-head,.mlist-check,.mlist-go,.mlist-row>.mlist-price,.mlist-row .mlist-avail-text,.mlist-desc,.mlist-col-wide{display:none!important}.mlist,.mlist.is-staff,.mlist.is-brand{--mt-cols:minmax(0, 1fr) auto}.mlist.is-brand .mlist-avail{display:none}.mlist.is-staff{--mt-cols:44px minmax(0, 1fr) auto}.mlist.is-staff .mlist-row .mlist-check{align-self:center;margin-left:-12px;display:grid!important}.mlist-row{align-items:start;column-gap:12px;padding:10px 12px 10px 16px}.mlist-group{top:var(--spacing-topbar);padding-left:4px}.mlist-prod{align-items:flex-start}.mlist-prod .thumb{--thumb:48px}.mlist-avail{align-self:center}.mlist-phone{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;display:flex}.mlist-phone b{font-variant-numeric:tabular-nums;font-weight:600}.mlist-row.is-out .mlist-phone b{color:var(--color-muted);font-weight:500}.mlist-empty{padding-left:16px}}.mlist-group-in{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ticket-head{grid-template-areas:"num clock""name clock""meta meta";row-gap:0}.ticket-head>div:first-child{display:contents}.ticket-head h3{grid-area:num;min-width:0}.ticket-head .ticket-name{grid-area:name;align-self:start}.ticket-head .ticket-meta{white-space:nowrap;flex-wrap:nowrap;grid-area:meta}.ticket-head .timer{grid-area:clock;position:relative}.ticket-head .clock-label{height:24px;font-size:var(--text-xs);line-height:var(--text-xs--line-height);position:absolute;top:7px;right:calc(100% + 8px)}.ticket-meta>span{white-space:nowrap}@media (min-width:640px) and (max-width:1279px),(min-width:640px) and (max-height:820px){.counter-bar:has(.scope-btn) .counter-actions :is(.btn,.btn-primary,.btn-secondary,.btn-quiet,.btn-ghost,.btn-danger,.btn-warn):has(.btn-label){width:48px;padding:0}.counter-bar:has(.scope-btn) .counter-actions .btn-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.live-head{margin-bottom:24px}@media (max-width:639px){.live-head{margin-bottom:12px}.live-head .kpi:nth-child(n+3){display:none}}@media (min-width:1280px) and (max-height:820px){.counter-bar{margin:-32px -32px 16px;padding:8px 32px}}.counter-bar .live-dot+span{white-space:nowrap}@media (min-width:640px) and (max-width:1279px),(min-width:640px) and (max-height:820px){.counter-bar:has(.scope-btn) .counter-actions :is(.btn,.btn-primary,.btn-secondary,.btn-quiet,.btn-ghost,.btn-danger,.btn-warn):has(.btn-label){padding:0!important}}.counter-actions svg{flex:none}.board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;display:grid}.board>.lane>.stage{align-self:stretch}.lane{grid-row:span 2;grid-template-rows:subgrid;row-gap:12px;min-width:0;display:grid}.lane-cards{flex-direction:column;gap:12px;min-width:0;display:flex}.routes{flex-direction:column;gap:12px;display:flex}.after-board{margin-top:24px}@media (max-width:1279px){.board{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lane-out{grid-column:1/-1;margin-top:12px}.lane-out .routes{grid-template-columns:repeat(auto-fill,minmax(min(24rem,100%),1fr));display:grid}}@media (min-width:640px) and (max-width:899px){.board{grid-template-columns:repeat(2,minmax(0,1fr))}}.stage-tabs{display:none}@media (max-width:639px){.board{grid-template-columns:minmax(0,1fr);gap:28px}.lane-out{margin-top:0}.stage-tabs{top:var(--spacing-topbar);z-index:20;background:var(--color-canvas);border-bottom:1px solid var(--color-line);margin:0 -16px 16px;padding:8px 16px;display:block;position:sticky}.lane,.board-group{scroll-margin-top:calc(var(--spacing-topbar) + 80px)}}.stage-part{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.stage-tabs .seg-item .ic{width:14px;height:14px}@media (min-width:640px) and (max-width:1279px),(min-width:640px) and (max-height:820px){.board .stage{padding-bottom:8px}.board .stage-top{align-items:center}.board .stage-sub{height:20px;overflow:hidden}.board .stage-count{font-size:var(--text-xl);line-height:var(--text-xl--line-height);letter-spacing:var(--text-xl--letter-spacing)}}.is-arriving{animation:var(--animate-arrive)}.ticket-total>.text-ok{color:var(--color-ok);font-weight:600}.ticket-head .ticket-name .chip{height:24px;padding:0 8px}.ticket .branch-chip{align-self:flex-start;max-width:100%}.ticket .branch-chip>span{text-overflow:ellipsis;overflow:hidden}.ticket-route{border-radius:var(--radius-control);background:var(--color-info-bg);min-height:48px;box-shadow:inset 0 0 0 1px var(--color-info-line);color:var(--color-ink-2);align-items:center;gap:8px;padding:0 12px;display:flex}.ticket-route .ic{color:var(--color-info)}.ticket-route b{color:var(--color-ink);font-weight:600}a.ticket-route:hover{background:var(--color-surface)}.route .card-head{flex-wrap:nowrap;align-items:center;padding-bottom:12px}.route .card-head>div{min-width:0}.route .card-sub b{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.route .list{border-top:1px solid var(--color-hair)}.route .list-row{gap:12px;padding-left:16px;padding-right:16px}.route .qty{flex:none;width:28px}.route .list-meta{white-space:normal}.route .stop-money{color:var(--color-muted);flex-wrap:wrap;align-items:baseline;gap:0 6px;margin-top:2px;display:flex}.route .stop-clock{align-self:center;gap:4px}.route .stop-money b{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.fold>summary{cursor:pointer;border-radius:inherit;align-items:center;gap:10px;min-height:56px;padding:0 20px;list-style:none;display:flex}.fold>summary::-webkit-details-marker{display:none}.fold>summary>.ic{color:var(--color-muted);transition:transform .15s ease-out}.fold[open]>summary>.ic{transform:rotate(90deg)}.fold>summary:hover{background:var(--color-raised)}.fold .data-table{border-top:1px solid var(--color-hair)}.groups{flex-direction:column;gap:28px;display:flex}.groups-col{flex-direction:column;gap:28px;min-width:0;display:flex}.rows{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.rows>.ticket-row{box-shadow:none;border:0;border-radius:0}.rows>.ticket-row+.ticket-row{border-top:1px solid var(--color-hair)}.rows>.ticket-row:hover{background:var(--color-raised)}.ticket-row>form>:is(.btn,.btn-primary,.btn-secondary,.btn-quiet,.btn-ghost,.btn-danger,.btn-warn){width:12rem}@media (max-width:639px){.ticket-row>form>:is(.btn,.btn-primary,.btn-secondary,.btn-quiet,.btn-ghost,.btn-danger,.btn-warn){grid-area:act;width:auto}}.row-where{color:var(--color-ink-2);white-space:nowrap;font-weight:600}.row-where .ic{vertical-align:-2px;color:var(--color-muted);margin-right:4px;display:inline-block}.ticket-row-main .row-title{align-items:center;gap:8px;min-width:0;display:flex}.row-title .chip{flex:none}.row-route{width:12rem;min-height:48px;color:var(--color-muted);flex-direction:column;justify-content:center;padding:0 4px;display:flex}.row-route b{color:var(--color-ink-2);font-weight:600}.board-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:16px;display:flex}.board-tools>p{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}@media (min-width:1280px){.groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.groups .ticket-row{padding-top:12px;padding-bottom:12px}}@media (max-width:639px),(min-width:1280px){.groups .row-items{text-overflow:ellipsis;color:var(--color-ink-2);display:block;overflow:hidden}.groups .row-dot{display:none}}@media (max-width:639px){.rows>.ticket-row{row-gap:6px}.ticket-row>.row-route{grid-area:act;width:auto;min-height:0}.ticket-row-main .row-title{flex-wrap:wrap}}.branches-card{margin-bottom:24px;overflow:hidden}.branches{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.branches>form{display:contents}.branch-tile{border-left:1px solid var(--color-hair);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:14px 20px 16px;transition:background-color .15s ease-out;display:flex}.branches>:first-child .branch-tile,.branches>.branch-tile:first-child{border-left:0}.branch-tile:hover{background:var(--color-raised)}.branch-name{width:100%;min-height:24px;font-size:var(--text-base);justify-content:space-between;align-items:center;gap:8px;font-weight:600;line-height:22px;display:flex}.branch-name .ic{color:var(--color-muted);flex:none}.branch-open{color:var(--color-ink-2);align-items:baseline;gap:6px;margin-top:4px;display:flex}.branch-open b{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height);letter-spacing:var(--text-3xl--letter-spacing);color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.branch-tile .say{min-height:20px}.branch-sub{color:var(--color-muted);font-variant-numeric:tabular-nums}.branches-card>.fold{border-top:1px solid var(--color-hair);background:var(--color-raised)}.branches-card>.fold>summary{min-height:48px;color:var(--color-ink-2);font-weight:500}.branches-card>.fold>.branches{border-top:1px solid var(--color-hair);background:var(--color-surface)}@media (max-width:1279px){.branches{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:13.5rem;grid-auto-flow:column;overflow-x:auto}.branch-tile{scroll-snap-align:start}}@media (max-width:639px){.branches-card{margin-bottom:16px}.branches{grid-auto-columns:11.5rem}.branch-tile{padding:12px 16px 14px}}.stale{margin-bottom:24px}.stale .card-head{border-bottom:1px solid var(--color-hair);padding-bottom:14px}.stale-head{gap:12px;display:flex}.stale-head .banner-icon{--tone:var(--color-warn);--tone-line:var(--color-warn-line);flex:none}.stale-all{border-bottom:1px solid var(--color-hair);background:var(--color-raised);color:var(--color-ink-2);justify-content:space-between;align-items:center;gap:12px;padding:0 20px;display:flex}.stale-all .check-row{font-size:var(--text-sm);color:var(--color-ink);font-weight:600}.pick{cursor:pointer;flex:none;place-items:center;width:44px;height:44px;margin:0 -8px 0 -12px;display:grid}.pick input{width:20px;height:20px;accent-color:var(--color-ink)}.stale .list-row{align-items:center}.stale .list-title .num{min-height:44px;font-size:var(--text-lg);font-variant-numeric:tabular-nums;align-items:center;margin:-11px 0;font-weight:700;display:inline-flex}.stale .list-title .num:hover{text-underline-offset:3px;text-decoration:underline}.stale-foot{border-top:1px solid var(--color-hair);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 24px;padding:16px 20px 20px;display:grid}.stale-foot .dialog-choices{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;display:grid}.stale-foot .dialog-choices legend{grid-column:1/-1;margin-bottom:8px}.stale-go{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.stale-go .effect{margin-top:0}@media (max-width:1023px){.stale-foot{grid-template-columns:minmax(0,1fr)}.stale-go{align-items:stretch}}@media (max-width:639px){.stale-all{padding:0 16px}.stale-foot{padding:16px}.stale-foot .dialog-choices{grid-template-columns:minmax(0,1fr)}.stale .list-row{align-items:flex-start}.stale .list-meta{white-space:normal}.stale .list-end{padding-top:10px}.stale-head .banner-icon{display:none}}.od{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 21rem;align-items:start;gap:16px;display:grid}.od-now{grid-area:1/2}.od-main{flex-direction:column;grid-area:1/1/span 2;gap:16px;min-width:0;display:flex}.od-side{flex-direction:column;grid-area:2/2;gap:16px;min-width:0;display:flex}@media (max-width:899px){.od{grid-template-columns:minmax(0,1fr)}.od-now,.od-main,.od-side{grid-area:auto/1}}.now{flex-direction:column;gap:16px;display:flex}.now-top{align-items:center;gap:16px;display:flex}.now-top .timer{flex:none}.now-state{font-size:var(--text-lg);line-height:var(--text-lg--line-height);font-weight:600}.now-top [data-clock-state=late] .now-state{color:var(--color-danger)}.now-sub{color:var(--color-muted)}.now .effect{margin-top:-8px}.now-sep{background:var(--color-hair);height:1px}.now-done{color:var(--color-ink-2);align-items:flex-start;gap:8px;display:flex}.now-done .ic{color:var(--color-muted);margin-top:2px}.od .lines{flex-direction:column;display:flex}.od .line{border-top:1px solid var(--color-hair);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 20px;display:grid}.od .line:first-child{border-top:0}.od .line .note{grid-column:2/-1;margin-top:4px}.line-name{font-size:var(--text-lg);line-height:var(--text-lg--line-height);font-weight:500}.line-price{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}.line-price b{font-size:var(--text-base);font-weight:600}.line-price span{color:var(--color-muted)}.sums{border-top:1px solid var(--color-line);color:var(--color-ink-2);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:14px 20px 16px;display:grid}.sums dd{text-align:right}.sums .total{color:var(--color-ink);font-size:var(--text-lg);line-height:var(--text-lg--line-height);padding-top:6px;font-weight:600}.pay-line{border-top:1px solid var(--color-hair);color:var(--color-ink-2);align-items:center;gap:8px;padding:12px 20px;display:flex}.pay-line .ic{color:var(--color-muted)}.od .note-wrap{padding:0 20px 16px}.od .map{margin-top:12px}.od .map>[data-controller=mini-map]{z-index:0;position:absolute;inset:0}.addr{font-size:var(--text-base);line-height:var(--text-base--line-height);margin-top:4px;font-weight:500}.who{align-items:center;gap:12px;display:flex}.who-name{font-size:var(--text-base);font-weight:600;line-height:22px}.who-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.tel{min-height:44px;color:var(--color-ink-2);font-variant-numeric:tabular-nums;align-items:center;margin-top:4px;display:inline-flex}.tel:hover{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.btn-row{flex-wrap:wrap;gap:8px;display:flex}.btn-row>*{flex:8rem}.steps li{border-top:1px solid var(--color-hair);grid-template-columns:20px minmax(0,1fr) auto;gap:2px 12px;padding:10px 0;display:grid}.steps li:first-child{border-top:0;padding-top:0}.steps li>.ic{margin-top:2px}.steps .is-done>.ic{color:var(--color-ok)}.steps .is-cancel>.ic{color:var(--color-danger)}.step-name{font-size:var(--text-base);line-height:var(--text-base--line-height)}.step-time{font-variant-numeric:tabular-nums;color:var(--color-ink-2);line-height:var(--text-base--line-height)}.step-note{color:var(--color-muted);grid-column:2/-1;align-items:center;gap:6px;display:flex}.step-note .ic{flex:none;width:16px;height:16px}.step-note.is-danger{color:var(--color-danger);font-weight:500}.steps .is-todo .step-name,.steps .is-todo .step-time{color:var(--color-muted)}.step-dot{place-items:center;width:20px;height:24px;display:grid}.step-dot i{background:var(--color-idle);border-radius:999px;width:8px;height:8px}.steps .is-now .step-name{font-weight:600}.step-run{border-radius:var(--radius-control);background:var(--color-soft);color:var(--color-ink-2);margin-top:12px;padding:10px 12px}.np{grid-template-columns:22rem minmax(0,1fr) 23rem;align-items:start;gap:16px;display:grid}.np-who{flex-direction:column;gap:16px;min-width:0;display:flex}.np-who .card-body,.np-ticket .card-body{flex-direction:column;gap:16px;display:flex}.np-ticket{overscroll-behavior:contain;min-width:0;max-height:calc(100dvh - 48px);position:sticky;top:24px;overflow-y:auto}.np-ticket .np-go{z-index:1;border-top:1px solid var(--color-hair);background:var(--color-surface);margin:0 -20px -20px;padding:12px 20px 20px;position:sticky;bottom:-20px}.np-menu{min-width:0}@media (max-width:1279px){.np{grid-template-columns:minmax(0,1fr) 21rem}.np-who{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}@media (max-width:899px){.np,.np-who{grid-template-columns:minmax(0,1fr)}.np-ticket{max-height:none;position:static;overflow:visible}.np-ticket .np-go{border-top:0;margin:0;padding:0;position:static}}.np .menu-tools{border-bottom:1px solid var(--color-hair);background:var(--color-surface);flex-direction:column;gap:12px;padding:0 20px 16px;display:flex}.np .menu-tools.is-sticky{z-index:10;margin-top:-12px;padding-top:12px;position:sticky;top:0}.np .menu-tools .search{max-width:none}.np .cat{color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--text-sm--line-height);border-bottom:1px solid var(--color-hair);padding:20px 20px 8px;font-weight:600}.np .prods>li+li{border-top:1px solid var(--color-hair)}.np .prods .list-row{min-height:60px;padding-top:8px;padding-bottom:8px}.np .prods .list-meta{font-variant-numeric:tabular-nums;white-space:normal}.np .prods .is-out .list-title{color:var(--color-muted)}.stepper{align-items:center;gap:4px;display:inline-flex}.stepper .input{text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;width:52px;padding:0 4px;font-weight:600}.stepper .input::-webkit-inner-spin-button{appearance:none;margin:0}.stepper .input::-webkit-outer-spin-button{appearance:none;margin:0}.np-lines{flex-direction:column;display:flex}.np-line{border-top:1px solid var(--color-hair);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 0;display:grid}.np-line:first-child{border-top:0;padding-top:0}.np-line-name{font-size:var(--text-base);font-weight:600;line-height:22px}.np-line>b{font-size:var(--text-base);font-variant-numeric:tabular-nums;font-weight:600}.np-line .item-opts{grid-column:1}.np-sum{border-top:1px solid var(--color-line);color:var(--color-ink-2);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding-top:12px;display:grid}.np-sum dd{text-align:right}.np-sum .total{color:var(--color-ink);font-size:var(--text-lg);line-height:var(--text-lg--line-height);padding-top:4px;font-weight:600}.np-go{flex-direction:column;gap:8px;display:flex}.np-go .effect{margin-top:0}.np-bar{display:none}@media (max-width:899px){.np-bar{z-index:10;border-top:1px solid var(--color-line);border-radius:0 0 var(--radius-card) var(--radius-card);background:var(--color-surface);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-weight:600;display:flex;position:sticky;bottom:0}}@media (max-width:639px){.np-bar{bottom:calc(var(--spacing-tabbar) + env(safe-area-inset-bottom))}.np .menu-tools{padding-left:16px;padding-right:16px}.np .menu-tools.is-sticky{top:var(--spacing-topbar)}.np .cat{padding-left:16px;padding-right:16px}}.chats{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.inbox{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);height:calc(100dvh - 10.25rem);min-height:34rem;box-shadow:var(--shadow-card);grid-template-columns:22rem minmax(0,1fr) 20rem;display:grid;overflow:hidden}.inbox.is-empty{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.inbox.is-empty .inbox-list{border-right:0}.inbox-list{border-right:1px solid var(--color-line);flex-direction:column;min-width:0;min-height:0;display:flex}.inbox-tools{border-bottom:1px solid var(--color-hair);flex-direction:column;gap:12px;padding:16px;display:flex}.inbox-tools .seg{width:100%;display:flex}.inbox-tools .seg-item{flex:1}.inbox-tools .search{max-width:none}.inbox-tools .search-status{margin:-4px 0 0}.inbox-scroll{flex:1;min-height:0;display:block;overflow-y:auto}.inbox-group{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height);justify-content:space-between;padding:14px 20px 6px;font-weight:600;display:flex}.inbox-foot{border-top:1px solid var(--color-hair);color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:0 8px;padding:8px 20px 16px;display:flex}.inbox-foot .link-go{margin:0 -10px 0 auto}.inbox-scroll>.empty-inline{padding:16px 20px}.inbox-more{border-top:1px solid var(--color-hair);justify-content:center;padding:16px;display:flex}.chat-row{align-items:flex-start;gap:12px;padding:12px 16px 12px 20px}.chat-row .avatar{margin-top:2px}.chat-row .list-title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-row .list-meta{display:block}.chat-row[aria-current]{background:var(--color-soft)}.chat-row[aria-current]:before{content:"";background:var(--color-ink);width:3px;position:absolute;top:0;bottom:0;left:0}.chat-why{color:var(--color-ink);gap:6px;margin-top:2px;font-weight:500;display:flex}.chat-why .ic{width:16px;height:16px;color:var(--color-warn);margin-top:2px}.chat-why>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chat-row .list-meta .say{margin-right:4px}.chat-badges{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.chat-end{color:var(--color-muted);text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;padding-top:1px;display:flex}.chat-wait .time-text{line-height:24px}.chat-wait-word{font-size:var(--text-xs);line-height:var(--text-xs--line-height);align-items:center;gap:4px;font-weight:600;display:inline-flex}.chat-wait-word .ic{width:14px;height:14px}.chat-wait .chat-wait-late,.chat-wait[data-level=danger] .chat-wait-calm{display:none}.chat-wait[data-level=danger] .chat-wait-late{display:block}.chat-wait .time-text{color:var(--color-ink)}.chat-wait[data-level=warn] .time-text,.chat-wait[data-level=warn] .chat-wait-word{color:var(--color-warn)}.chat-wait[data-level=danger] .time-text,.chat-wait[data-level=danger] .chat-wait-word{color:var(--color-danger)}@media (min-width:640px) and (max-width:1279px),(min-width:640px) and (max-height:820px){.chats-head{flex-wrap:nowrap;align-items:center;gap:8px 20px;min-height:40px;margin-bottom:16px}.chats-head .ph-main{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.chats-head .ph-title{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);letter-spacing:var(--text-2xl--letter-spacing)}.chats-head .ph-meta{margin-top:0}.chats-head .chats-meta-stat,.chats-head .live-time{display:none}.chats-head .counter-stats{flex:auto}.inbox{height:calc(100dvh - 7.5rem)}}.chat{flex-direction:column;min-width:0;min-height:0;display:flex}.chat-head{border-bottom:1px solid var(--color-line);background:var(--color-surface);align-items:center;gap:12px;min-height:72px;padding:12px 20px;display:flex}.chat-head-main{flex:1;min-width:0}.chat-title{font-size:var(--text-xl);line-height:var(--text-xl--line-height);letter-spacing:var(--text-xl--letter-spacing);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.chat-sub{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;display:flex}.chat-sub a,.ctx-kv dd a{align-items:center;min-height:44px;margin-block:-13px;display:inline-flex}.chat-sub a:hover,.ctx-kv dd a:hover{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.chat-mode{border-bottom:1px solid var(--color-hair);background:var(--color-surface);color:var(--color-ink-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:10px 20px;display:grid}.chat-mode>.ic{color:var(--color-muted)}.chat-mode b{color:var(--color-ink);font-weight:600}.chat-mode .mode-short{display:none}.chat-mode[data-tone=warn]{background:var(--color-warn-bg);border-bottom-color:var(--color-warn-line);color:var(--color-ink)}.chat-mode[data-tone=warn]>.ic{color:var(--color-warn)}.chat-mode-action{flex:none}.cart-strip{display:none}.thread{background:var(--color-canvas);flex-direction:column;flex:1;gap:4px;min-height:0;padding:16px 24px 24px;display:flex;overflow-y:auto}.thread>:first-child{margin-top:auto}.thread-note{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height);align-self:center;margin:8px 0}.thread .day{background:var(--color-well);align-self:center;margin:12px 0 8px}.event{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-variant-numeric:tabular-nums;text-align:center;align-self:center;align-items:center;gap:6px;margin:12px 0;font-weight:500;display:flex}.event .ic{width:14px;height:14px}.msg{flex-direction:column;align-items:flex-start;gap:4px;max-width:min(34rem,82%);display:flex}.msg.is-out{align-self:flex-end;align-items:flex-end}.msg.is-run{margin-top:10px}.bubble{border-radius:var(--radius-card);max-width:100%;font-size:var(--text-base);line-height:var(--text-base--line-height);overflow-wrap:anywhere;padding:8px 12px 6px;position:relative}.bubble.is-customer{background:var(--color-surface);border:1px solid var(--color-line)}.bubble.is-assistant{background:var(--color-well)}.bubble.is-staff{background:var(--color-ink);color:var(--color-surface)}.msg:not(.is-out).is-run .bubble{border-top-left-radius:var(--radius-sm)}.msg.is-out.is-run .bubble{border-top-right-radius:var(--radius-sm)}.bubble-who{color:var(--color-ink-2);font-size:var(--text-xs);line-height:var(--text-xs--line-height);align-items:center;gap:4px;font-weight:600;display:flex}.bubble-who .ic{width:14px;height:14px}.bubble.is-staff .bubble-who,.bubble.is-staff .bubble-meta,.bubble.is-staff .bubble-meta .text-muted{color:var(--color-muted-on-dark)}.bubble-meta{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:6px;margin-top:2px;display:flex}.bubble-meta .ic{width:14px;height:14px}.bubble.is-staff .bubble-meta .text-info{color:var(--color-info-on-dark)}.bubble-place{align-items:flex-start;gap:4px;font-weight:500;display:flex}.bubble-place .ic{width:16px;height:16px;color:var(--color-muted);margin-top:4px}.bubble-map{margin:2px -4px 6px}.bubble-image{margin:2px -4px 4px;display:block}.bubble-image img{border-radius:var(--radius-control);background:var(--color-soft);object-fit:cover;width:15rem;max-width:100%;max-height:16rem;display:block}.bubble-gone{color:var(--color-muted);align-items:center;gap:4px;font-style:italic;display:flex}.bubble-gone .ic{width:16px;height:16px}.voice{color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--text-sm--line-height);align-items:center;gap:6px;font-weight:600;display:flex}.voice .ic{width:16px;height:16px}.voice span{color:var(--color-muted);font-weight:400}.transcript{color:var(--color-ink-2);margin-top:2px}.bubble-file{border-radius:var(--radius-control);background:var(--color-soft);min-height:44px;color:var(--color-ink);font-size:var(--text-sm);line-height:var(--text-sm--line-height);align-items:center;gap:10px;margin:2px -4px 0;padding:6px 12px 6px 8px;font-weight:600;display:flex}.bubble-file>.ic{color:var(--color-ink-2)}.bubble-file span span{color:var(--color-muted);font-weight:400;display:block}.bubble-file:hover{background:var(--color-well)}.tapped{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:500}.msg-buttons{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.msg-buttons .chip{background:var(--color-surface);border:1px solid var(--color-line)}.bubble.is-failed{background:var(--color-surface);color:var(--color-ink);border:1px dashed var(--color-field)}.bubble.is-failed .bubble-who{color:var(--color-ink-2)}.bubble.is-failed .bubble-meta{color:var(--color-danger);font-weight:600}.msg-error{max-width:30rem;color:var(--color-ink-2);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}.msg-error p{flex:14rem}.composer-wrap{flex:none;position:relative}.chat-pill{z-index:2;box-shadow:var(--shadow-pop);position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.composer{border-top:1px solid var(--color-line);background:var(--color-surface);padding:12px 20px}.composer-row{align-items:flex-end;gap:8px;display:flex}.composer-row textarea.input{min-width:0;min-height:var(--spacing-control);resize:none;flex:1;max-height:10rem;overflow-y:auto}.composer-foot{color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-top:8px;display:flex}.composer-foot .effect{margin-top:0}.composer-status{color:var(--color-ink-2);flex-basis:100%;font-weight:500}.composer-status:empty{display:none}.composer-window{margin-bottom:8px}.kbd-hint{display:none}@media (hover:hover) and (pointer:fine){.kbd-hint{display:block}}.composer-label{margin-bottom:6px;display:block}.btn-send-text{flex:none}.ask{border-radius:var(--radius-control);background:var(--color-warn-bg);border:1px solid var(--color-warn-line);grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin-bottom:12px;padding:12px 14px;display:grid}.ask>.ic{color:var(--color-warn);margin-top:2px}.ask-q{font-size:var(--text-base);line-height:var(--text-base--line-height);font-weight:600}.ask-meta{color:var(--color-ink-2);grid-column:2}.closed{border-top:1px solid var(--color-line);background:var(--color-surface);flex-direction:column;gap:12px;padding:14px 20px 16px;display:flex}.closed .banner{grid-template-columns:auto minmax(0,1fr)}.draft{flex-direction:column;gap:6px;display:flex}.draft textarea.input{background:var(--color-raised);resize:none;min-height:4.25rem}.closed-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.closed-actions .field-hint{flex-basis:100%}.draft .closed-actions{margin-top:6px}.chat-context{border-left:1px solid var(--color-line);background:var(--color-surface);min-width:0;min-height:0;color:var(--color-ink);overflow-y:auto}.ctx-sheet-head{display:none}.ctx-sec{padding:18px 20px 20px}.ctx-sec+.ctx-sec{border-top:1px solid var(--color-hair)}.ctx-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;display:flex}.ctx-head .link-go{margin:-12px -10px -12px auto}.ctx-title{font-size:var(--text-base);line-height:var(--text-base--line-height);font-weight:600}.ctx-sub{color:var(--color-muted);margin-top:2px}.cart{flex-direction:column;gap:10px;margin-top:14px;display:flex}.cart-line{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.cart-line .qty{height:22px}.cart-name{font-weight:500}.cart-name .item-opts{color:var(--color-ink-2);font-weight:400;display:block}.cart-name .say{margin-top:2px;display:flex}.cart-price{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:600}.cart-extra{color:var(--color-ink-2);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;padding-left:38px;display:flex}.cart-total{border-top:1px solid var(--color-hair);font-size:var(--text-base);line-height:var(--text-base--line-height);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;margin-top:2px;padding-top:10px;font-weight:600;display:flex}.ctx-kv{grid-template-columns:5.5rem minmax(0,1fr);margin-top:14px}.ctx-kv dt,.ctx-kv dd{padding:8px 0}.ctx-kv dt:first-of-type,.ctx-kv dt:first-of-type+dd{border-top:1px solid var(--color-hair)}.ctx-kv dd small{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height);display:block}.ctx-kv dd .say{font-weight:600}.ctx-kv dd .chip+small{margin-top:4px}.ctx-action{margin-top:16px}.ctx-action .field-hint{margin-top:8px}.ctx-note{border-radius:var(--radius-control);background:var(--color-raised);border:1px solid var(--color-hair);color:var(--color-ink-2);gap:8px;margin-top:16px;padding:10px 12px;display:flex}.ctx-note .ic{width:16px;height:16px;color:var(--color-muted);margin-top:2px}.ctx-empty{color:var(--color-muted);margin-top:6px}.ctx-orders{flex-direction:column;gap:8px;margin-top:12px;display:flex}.ctx-order{border:1px solid var(--color-line);border-radius:var(--radius-control);flex-direction:column;gap:6px;min-height:44px;padding:10px 12px;display:flex}.ctx-order:hover{background:var(--color-raised)}.ctx-order-top{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.ctx-order-top b{font-size:var(--text-base);line-height:var(--text-base--line-height);font-variant-numeric:tabular-nums;font-weight:700}.ctx-order-top .cart-price{margin-left:auto}.ctx-order-meta{color:var(--color-muted);font-variant-numeric:tabular-nums}.ctx-person{align-items:center;gap:12px;margin-top:12px;display:flex}.ctx-person b{font-size:var(--text-base);line-height:var(--text-base--line-height);font-weight:600;display:block}.ctx-person span span{color:var(--color-muted);display:block}@media (min-width:1280px){.chat-context[popover]{border-width:0 0 0 1px;width:auto;height:auto;max-height:none;margin:0;padding:0;display:block;position:static;inset:auto;overflow-y:auto}.ctx-sheet-head h2{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ctx-reason{display:none}}@media (max-width:1279px){.inbox{grid-template-columns:21.5rem minmax(0,1fr)}.cart-strip{border-bottom:1px solid var(--color-line);background:var(--color-surface);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 10px;width:100%;min-height:52px;padding:8px 16px 8px 20px;display:grid}.cart-strip:hover{background:var(--color-raised)}.cart-strip>.ic:first-child{color:var(--color-ink-2)}.cart-strip>.ic:last-child{color:var(--color-muted)}.cart-strip-text{min-width:0;color:var(--color-ink-2);flex-wrap:wrap;align-items:center;gap:0 8px;display:flex}.cart-strip-text b,.cart-strip-text .tabular-nums{color:var(--color-ink);font-weight:600}.chat-context[popover]{border-radius:var(--radius-dialog) 0 0 var(--radius-dialog);width:min(26rem,100vw);height:100dvh;max-height:none;box-shadow:var(--shadow-pop);border:0;margin:0;padding:0 0 24px;position:fixed;inset:0 0 0 auto;overflow-y:auto}.chat-context::backdrop{background:var(--color-scrim)}.ctx-sheet-head{z-index:1;border-bottom:1px solid var(--color-line);background:var(--color-surface);justify-content:space-between;align-items:center;gap:12px;padding:10px 8px 10px 20px;display:flex;position:sticky;top:0}.ctx-sheet-head h2{font-size:var(--text-lg);line-height:var(--text-lg--line-height);letter-spacing:var(--text-lg--letter-spacing);font-weight:600}}@media (min-width:640px) and (max-width:899px){.inbox{grid-template-columns:minmax(0,1fr)}.chats[data-view=chat] .inbox-list,.chats[data-view=list] .chat{display:none}}@media (max-width:639px){.chats[data-view=chat] .chats-head{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.inbox{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;display:block;overflow:visible}.chats[data-view=chat] .inbox-list,.chats[data-view=list] .chat{display:none}.inbox-list{border:0}.inbox-tools{border:0;padding:0 0 12px}.inbox-scroll{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:visible}.inbox-group:first-child{padding-top:12px}.chat-row{padding:12px 16px}.chat-row[aria-current]{background:0 0}.chat-row[aria-current]:before{content:none}.inbox-foot{padding:4px 16px 8px}body.is-conversation .tabbar,body.is-conversation .topbar{display:none}body.is-conversation .main{padding:0}body.is-conversation .toasts{top:76px;bottom:auto}.chat{height:100dvh}.chat-head{min-height:64px;padding:calc(8px + env(safe-area-inset-top)) 8px 8px 4px;flex:none;gap:8px}.chat-head .avatar{display:none}.chat-title{font-size:var(--text-lg);line-height:var(--text-lg--line-height);letter-spacing:var(--text-lg--letter-spacing)}.chat-sub .chat-phone{display:none}.chat-mode{flex:none;gap:8px 10px;padding:6px 12px 6px 16px}.chat-mode .mode-long{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chat-mode .mode-short{line-height:var(--text-sm--line-height);display:block}.cart-strip{flex:none;min-height:48px;padding:6px 12px 6px 16px}.thread{padding:12px 12px 16px}.msg{max-width:88%}.composer,.closed{padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.composer-foot{margin-top:6px}.closed{gap:8px;max-height:50dvh;overflow-y:auto}.closed .banner{grid-template-columns:minmax(0,1fr);padding:10px 12px}.closed .banner-icon{display:none}.closed .banner-body{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.draft{gap:4px}.draft textarea.input{field-sizing:content;min-height:0;max-height:6rem}.closed-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.closed-actions>:only-child,.closed-actions .field-hint{grid-column:1/-1}.closed-actions [data-controller=clipboard]{display:grid}.call-num{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn-send-text .send-label{display:none}.btn-send-text{--btn-px:0px;width:var(--spacing-control)}.ask{margin-bottom:8px;padding:10px 12px}.ask-q{max-height:4.5rem;overflow-y:auto}.composer-row textarea.input{max-height:6.5rem}.ask-meta,.composer-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chat-context[popover]{width:100%;height:auto;max-height:88dvh;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-radius:var(--radius-dialog) var(--radius-dialog) 0 0;inset:auto 0 0}.ctx-sec{padding:16px}}.cl{flex-direction:column;gap:16px;display:flex}.cl-toolbar{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.cl-hint{color:var(--color-muted);align-items:center;gap:6px;display:inline-flex}.cl-hint .ic{width:16px;height:16px}.cl-sort{color:var(--color-muted);align-items:center;gap:8px;margin-left:auto;display:none}.cl-sort .input{width:auto}.cl-sort label{white-space:nowrap}.cl-table{overflow:hidden}.cl-table .search-status{border-bottom:1px solid var(--color-line);margin:0;padding:14px 20px}.cl-table .cell-text b,.cl-table .cell-text span{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.cl-table .cl-fav{white-space:normal;min-width:8rem;max-width:12rem}.cl-table .chip{max-width:11rem}@media (min-width:768px) and (max-width:1279px){.cl-table .cell-text b,.cl-table .cell-text span{max-width:10rem}.cl-table .chip{max-width:9rem}}.cl-badges{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.cl-last{color:var(--color-ink-2);white-space:nowrap}.cl-fav{color:var(--color-ink-2)}.cl-note{color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding:0 4px;display:flex}.only-stack,.search:has(.input:placeholder-shown) .search-clear{display:none}@media (max-width:1279px){.data-table .col-wide{display:none}}@media (max-width:767px){.only-stack{display:block}.cl-badges .only-stack{color:var(--color-ink-2);display:inline}.cl-sort{display:flex}.cl-table .table-stack .col-end{text-align:right}.cl-toolbar .seg{flex:100%}}@media (max-width:639px){.cl-toolbar .cl-hint{flex:100%}}.cl-teaser{border-radius:var(--radius-card)}.cl-teaser .avatar .ic{width:20px;height:20px}.cl-teaser .list-meta{white-space:normal;color:var(--color-ink-2)}.cl-teaser .list-meta b{color:var(--color-ink);font-weight:600}.cl-teaser .list-end{color:var(--color-ink);flex-direction:row;align-items:center;gap:4px;font-weight:600}@media (max-width:639px){.cl-teaser.list-row{flex-wrap:wrap;align-items:flex-start}.cl-teaser .list-end{flex-basis:100%;min-height:44px;padding-left:56px}}.cl-id{align-items:center;gap:12px;display:flex}.cl-detail{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.cl-aside{flex-direction:column;gap:16px;min-width:0;display:flex}@media (min-width:640px) and (max-width:1279px){.cl-aside{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cl-aside>:only-child{grid-column:1/-1}}@media (min-width:1280px){.cl-detail{grid-template:"kpis kpis""orders aside""promos aside"1fr/minmax(0,1fr) 22rem;gap:24px}.cl-kpis{grid-area:kpis}.cl-aside{grid-area:aside;gap:24px}.cl-orders{grid-area:orders}.cl-promos{grid-area:promos}}@media (max-width:639px){.cl-dh .ph-meta{flex-direction:column;align-items:flex-start;gap:0}.cl-dh .ph-meta .sep{display:none}}.cl-detail .card-head{border-bottom:1px solid var(--color-hair)}.cl-detail .card-head+.card-body{padding-top:20px}.cl-detail .card-title .section-count{margin-left:6px}.cl-detail .kv{padding:4px 20px 8px}.cl-detail .kv dd{overflow-wrap:anywhere;min-width:0}.kv-sub{color:var(--color-muted);display:block}.cl-order-items{text-overflow:ellipsis;color:var(--color-ink-2);display:block;overflow:hidden}.cl-promo-state{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;display:flex}.cl-stamps .card-body{flex-direction:column;gap:16px;display:flex}.cl-preview .stamps{opacity:.6}.dialog-popup [data-focus-ring]:focus{outline:2px solid var(--color-ink);outline-offset:2px}@media (max-width:639px){.cl-detail .kv{padding:0 16px 4px}.cl-promos .card-head{flex-wrap:wrap}.cl-promos .card-head form,.cl-promos .card-head .btn-secondary{width:100%}}.rp{flex-direction:column;gap:16px;display:flex}.rp>.ph{margin-bottom:8px}.rp-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.rp-months{align-items:center;gap:8px;display:flex}.rp-month-btn{min-width:12.5rem}.rp-month-btn .ic{color:var(--color-muted)}.rp-compare{color:var(--color-muted);align-items:flex-start;gap:6px;display:flex}.rp-compare .ic{flex:none;margin-top:2px}.rp-compare b{color:var(--color-ink-2);white-space:nowrap;font-weight:600}.rp .kpi-sub b{color:var(--color-ink-2);font-variant-numeric:tabular-nums;font-weight:500}.rp .kpi-sub .say{white-space:nowrap}.rp-note{max-width:46rem;color:var(--color-muted);text-wrap:pretty;padding:0 4px}.rp-note b{color:var(--color-ink-2);font-weight:600}.rp-chart{--plot-h:15rem}.rp-chart .card-head{padding-bottom:8px}.rp-chart .card-sub b{color:var(--color-ink);font-weight:600}.rp-legend{color:var(--color-ink-2);flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.rp-legend li{align-items:center;gap:8px;min-height:24px;display:inline-flex}.rp-key{background:var(--color-ink);border-radius:3px;width:12px;height:12px}.rp-key.is-today{background:var(--color-surface);box-shadow:inset 0 0 0 2px var(--color-ink)}.rp-key.is-avg{border-top:2px dashed var(--color-field);background:0 0;border-radius:0;width:18px;height:0}.rp-plot{grid-template-columns:4.25rem minmax(0,1fr);padding:16px 20px 12px 8px;display:grid}.rp-y{height:var(--plot-h);position:relative}.rp-y span{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;right:12px;transform:translateY(50%)}.rp-area{touch-action:pan-y;min-width:0;position:relative}.rp-svg{width:100%;height:var(--plot-h);display:block;overflow:visible}.rp-svg .rp-hl{fill:var(--color-soft)}.rp-svg .rp-grid{stroke:var(--color-hair);stroke-width:1px}.rp-svg .rp-base{stroke:var(--color-line-strong);stroke-width:1px}.rp-avg{left:0;right:0;top:calc(var(--plot-h) * (100 - var(--v)) / 100 - 1px);border-top:2px dashed var(--color-field);pointer-events:none;position:absolute}.rp-svg .rp-day-bar{fill:var(--color-ink)}.rp-svg .rp-day-bar.is-today{fill:var(--color-surface);stroke:var(--color-ink);stroke-width:2px}.rp-val{z-index:1;top:calc(var(--plot-h) * (100 - var(--v)) / 100 - 4px);border-radius:var(--radius-sm);color:var(--color-ink);font-size:var(--text-xs);line-height:var(--text-xs--line-height);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;background:#ffffffe6;padding:0 4px;font-weight:700;position:absolute;transform:translate(-50%,-100%)}.rp-x{grid-template-columns:repeat(var(--days), minmax(0, 1fr));padding-top:6px;display:grid}.rp-x li{color:var(--color-ink-2);font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:center;font-weight:500;display:flex}.rp-x small{color:var(--color-muted);font-size:var(--text-xs);font-weight:400}.rp-x li.is-future{color:var(--color-muted);font-weight:400}.rp-x li.is-active{color:var(--color-ink);font-weight:700}.rp-chart-foot{flex-direction:column;align-items:stretch;padding:4px 12px}.rp-chart-foot .btn-ghost{align-self:flex-start}.rp-chart-foot [aria-expanded=true] .ic{transform:rotate(180deg)}.rp-daytable{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-ink);margin:4px 0 12px;overflow:hidden}.rp-daytable tbody th{border-bottom:1px solid var(--color-hair);height:48px;color:var(--color-ink);font-size:var(--text-sm);white-space:normal;padding:6px 16px 6px 20px;font-weight:500}.rp-daytable tbody td{white-space:nowrap;height:48px;padding:0 16px}.rp-daytable tbody tr:last-child th{border-bottom:0}@media (max-width:639px){.rp-daytable tbody th,.rp-daytable tfoot th{padding-left:12px}.rp-daytable :is(tbody,tfoot) td:last-child{padding-right:12px}.rp-daytable :is(tbody,tfoot) td{padding-left:8px}}.rp-daytable tfoot :is(th,td){border-top:1px solid var(--color-ink);background:var(--color-raised);height:48px;color:var(--color-ink);font-size:var(--text-sm);text-align:right;font-variant-numeric:tabular-nums;padding:0 16px;font-weight:600}.rp-daytable tfoot th{text-align:left;padding-left:20px}.rp-daytable tfoot td:last-child{padding-right:20px}@media (max-width:1279px){.rp-chart{--plot-h:12.5rem}.rp-x small{display:none}.rp-x li:nth-child(2n):not(.is-active){visibility:hidden}}@media (max-width:639px){.rp-chart{--plot-h:10rem}.rp-plot{grid-template-columns:3.75rem minmax(0,1fr);padding:12px 12px 8px}.rp-y span{right:6px}.rp-x li:nth-child(n):not(.is-tick):not(.is-active),.rp-x li:nth-child(n).is-near{visibility:hidden}.rp-x li:nth-child(n).is-tick:not(.is-near){visibility:visible}.rp-legend{gap:4px 12px}}.rp-splits{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rp-splits .card-head{padding-bottom:4px}.rp-meters{flex-direction:column;gap:14px;padding:8px 20px 20px;display:flex}.rp-meter-name{min-width:0;color:var(--color-ink);font-weight:500}.rp-meter-name small{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:400;display:block}.rp-meters .meter-text>span:last-child{white-space:nowrap;flex:none}.rp-kv{grid-template-columns:minmax(0,1fr) auto;padding:0 20px 8px}.rp-kv dt{color:var(--color-ink-2)}.rp-kv dd{text-align:right;padding-left:16px;font-weight:600}@media (min-width:640px) and (max-width:1279px){.rp-meters{padding:8px 16px 16px}.rp-splits .card-head{padding:16px 16px 4px}.rp-kv{padding:0 16px 8px}}@media (max-width:899px){.rp-splits{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.rp-meters{padding:4px 16px 16px}.rp-kv{padding:0 16px 8px}}.rp-table{overflow:hidden}.rp-table .card-head{border-bottom:1px solid var(--color-line)}.rp-table tbody th{border-bottom:1px solid var(--color-hair);height:60px;color:var(--color-ink);font-size:var(--text-sm);white-space:normal;padding:8px 16px 8px 20px;font-weight:600}.rp-table tbody tr:last-child th{border-bottom:0}.rp-name{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.rp-table .row-link{text-align:left;cursor:pointer;font-weight:600}.rp-table :is(th,td) small:not(.only-stack){display:block}.rp-table :is(th,td) small{color:var(--color-muted);font-size:var(--text-sm);font-weight:400}.rp-share{min-width:9rem}.rp-table td.rp-sales{font-weight:600}.rp-table td[data-col=change]{white-space:normal}.rp-table tfoot :is(td,th){border-top:1px solid var(--color-ink);background:var(--color-raised);height:56px;color:var(--color-ink);font-size:var(--text-sm);text-align:left;padding:8px 16px;font-weight:600}.rp-table tfoot th:first-child{padding-left:20px}.rp-table tfoot td:last-child{padding-right:20px}.rp-table tfoot .num{text-align:right;font-variant-numeric:tabular-nums}@media (max-width:767px){.rp-table .table-stack tbody th{border:0;height:auto;padding:0;display:block}.rp-table .table-stack .col-sub{grid-area:2/1/auto/-1;margin-top:10px;padding-left:0!important}.rp-table .table-stack .col-end{text-align:right;grid-row:1;align-self:start}.rp-table .col-end .only-stack{margin-top:2px;display:block}.rp-table tfoot tr{border-top:1px solid var(--color-ink);background:var(--color-raised);grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:12px 16px;display:grid}.rp-table tfoot :is(td,th){background:0 0;border:0;height:auto;display:block;padding:0!important}.rp-table tfoot .col-hide{display:none}.rp-share{min-width:0}}.rp-month-menu ul{flex-direction:column;display:flex}.rp-month-menu .menu-item{justify-content:space-between}.rp-month-menu .menu-item>span{align-items:center;gap:10px;display:inline-flex}.rp-month-menu .menu-item small{color:var(--color-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:400}.rp-month-menu .menu-item[aria-current=page] small{color:var(--color-ink-2)}.rp-month-menu .menu-foot{color:var(--color-muted);font-size:var(--text-sm);padding:8px 12px 6px}.rp-menu-top{justify-content:space-between;align-items:center;display:flex}@media (max-width:639px){.rp-month-menu .menu-item{height:48px;font-size:var(--text-base)}.rp-month-menu .menu-head{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-ink-2)}.rp-sheet-close{margin:-4px -4px 0 0}.rp-months{width:100%}.rp-month-btn{flex:1;min-width:0}}.dlv{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.dlv-top{margin-bottom:24px}.dlv-lanes{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.dlv-lane{flex-direction:column;gap:12px;min-width:0;display:flex}.dlv-road{flex-direction:column;gap:12px;display:flex}.dlv-jump{display:none}@media (min-width:640px) and (max-width:1279px),(min-width:640px) and (max-height:820px){.dlv-head{flex-wrap:nowrap;align-items:center;gap:8px 20px;min-height:40px;margin-bottom:16px}.dlv-head .ph-main{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.dlv-head .ph-title{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);letter-spacing:var(--text-2xl--letter-spacing)}.dlv-head .ph-meta{margin-top:0}.dlv-head .dlv-date,.dlv-head .live-time{display:none}.dlv-head .counter-stats{flex:auto}}@media (max-width:1279px){.dlv-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.dlv-lane.is-road{grid-column:1/-1}.dlv-road{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}}@media (max-width:639px){.dlv-top{margin-bottom:16px}.dlv-lanes{grid-template-columns:minmax(0,1fr);gap:32px}.dlv-road{grid-template-columns:minmax(0,1fr);gap:12px}.dlv-jump{top:calc(var(--spacing-topbar) + 8px);z-index:20;box-shadow:var(--shadow-card);margin-bottom:20px;display:grid;position:sticky}.dlv-lane{scroll-margin-top:calc(var(--spacing-topbar) + 80px)}}.map>.dlv-map{z-index:0;background:var(--color-soft);position:absolute;inset:0}.dlv-map .leaflet-control-container{display:none}.dlv-map .leaflet-marker-icon{background:0 0;border:0}.map-attr a{color:inherit}.dq-list>li+li{border-top:1px solid var(--color-hair)}.dq{text-align:left;cursor:pointer;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:0 14px;width:100%;min-height:76px;padding:14px 16px;transition:background-color .15s ease-out;display:grid}.dq:hover{background:var(--color-raised)}.dq-add{border-radius:var(--radius-control);background:var(--color-soft);width:44px;height:44px;color:var(--color-ink);place-items:center;transition:background-color .15s ease-out,color .15s ease-out;display:grid}.dq-add .ic{width:20px;height:20px}.dq:hover .dq-add{background:var(--color-ink);color:var(--color-surface)}.dq-add.is-in,.dq:hover .dq-add.is-in{background:var(--color-ink);color:var(--color-surface);font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:700}.dq.is-in{background:var(--color-raised)}.dq-main{flex-direction:column;gap:2px;min-width:0;display:flex}.dq-head{flex-wrap:wrap;align-items:baseline;gap:0 10px;display:flex}.dq-num,.rt-stop-num{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);letter-spacing:var(--text-2xl--letter-spacing);font-variant-numeric:tabular-nums;font-weight:700}.dq-name,.rt-stop-name{font-size:var(--text-base);overflow-wrap:anywhere;font-weight:600;line-height:22px}.dq-addr,.rt-stop-addr{color:var(--color-ink-2);overflow-wrap:anywhere}.dq-meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;display:flex}.dq-time,.rt-stop-time{flex-direction:column;align-items:flex-end;gap:4px;padding-top:4px;display:flex}.dq-gone{min-height:76px;color:var(--color-muted);align-items:center;padding:14px 16px 14px 74px;display:flex}.dlv-lane-foot{border-top:1px solid var(--color-hair);border-radius:0 0 var(--radius-card) var(--radius-card);background:var(--color-raised);color:var(--color-ink-2);align-items:flex-start;gap:8px;padding:12px 16px;display:flex}.dlv-lane-foot .ic{width:16px;height:16px;color:var(--color-warn);flex:none;margin-top:2px}.dlv-empty{color:var(--color-muted);padding:20px}.rt-head{border-bottom:1px solid var(--color-hair);justify-content:space-between;align-items:center;gap:8px 16px;min-height:60px;padding:8px 8px 8px 20px;display:flex}.rt-head p{font-size:var(--text-base);font-variant-numeric:tabular-nums;font-weight:600;line-height:22px}.rt-head p span{color:var(--color-muted);font-weight:500}.rt-head .rt-sub{color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--text-sm--line-height);flex-wrap:wrap;gap:0 10px;margin-top:2px;font-weight:500;display:flex}.rt-head .rt-sub span{color:inherit}.rt-stops>li+li{border-top:1px solid var(--color-hair)}.rt-stop{grid-template-columns:32px minmax(0,1fr) 44px;align-items:start;gap:0 12px;padding:12px 8px 12px 20px;display:grid}.rt-stop-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-top:6px;display:flex}.rt-stop-line .rt-stop-time{flex-direction:row;align-items:center;gap:8px;padding-top:0}.rt-stop-n{background:var(--color-ink);width:32px;height:32px;color:var(--color-surface);font-size:var(--text-base);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-top:2px;font-weight:700;display:grid}.rt-stop-main{flex-direction:column;gap:2px;min-width:0;display:flex}.rt-stop-badges{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.rt-pay{color:var(--color-ink);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-weight:600;display:flex}.rt-pay .ic{width:16px;height:16px;color:var(--color-warn);flex:none}.rt-pay.is-paid{color:var(--color-ink-2);font-weight:500}.rt-pay.is-paid .ic{color:var(--color-ok)}.rt-note{border-radius:var(--radius-control);background:var(--color-warn-bg);box-shadow:inset 0 0 0 1px var(--color-warn-line);color:var(--color-ink);align-items:flex-start;gap:8px;margin:12px 20px 0;padding:10px 12px;display:flex}.rt-note .ic{width:16px;height:16px;color:var(--color-warn);flex:none;margin-top:2px}.rt-intro{flex-direction:column;gap:12px;padding:16px 20px;display:flex}.rt-intro p{color:var(--color-muted)}.rt-form{border-top:1px solid var(--color-hair);flex-direction:column;gap:12px;padding:14px 20px 20px;display:flex}.rt-drivers{min-width:0}.rt-drivers .dialog-list{max-height:none;margin-top:6px}.rt-drivers .dialog-list label{min-height:var(--spacing-control);cursor:pointer;padding-block:4px}.rt-drivers .dialog-list label>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.rt-drivers li:has(input:checked){background:var(--color-soft)}.rt-drivers li:first-child{border-radius:var(--radius-control) var(--radius-control) 0 0}.rt-drivers li:last-child{border-radius:0 0 var(--radius-control) var(--radius-control)}.rt-effects{flex-direction:column;gap:6px;margin-top:-2px;display:flex}.rt-effects .effect{align-items:flex-start;margin-top:0}.rt-effects .effect .ic{flex:none;margin-top:2px}.rt-reason{color:var(--color-muted)}.rc-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 14px 12px 20px;display:grid}.rc-title{font-size:var(--text-base);font-weight:600;line-height:22px}.rc-meta{color:var(--color-muted);font-variant-numeric:tabular-nums}.rc-sent{color:var(--color-ok);align-items:flex-start;gap:6px;padding:0 20px 10px;font-weight:500;display:flex}.rc-sent.is-failed{color:var(--color-danger)}.rc-sent .ic{flex:none;width:16px;height:16px;margin-top:2px}.rc-sent span{color:var(--color-ink)}.rc-late{padding:0 20px 10px}.rc-prog,.rc-send{padding:0 20px 14px}.rc-stops,.rc-stops>li+li{border-top:1px solid var(--color-hair)}.rs{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:0 12px;padding:12px 16px 12px 20px;display:grid}.rs-n{border:1px solid var(--color-field);background:var(--color-surface);width:28px;height:28px;color:var(--color-ink);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-weight:700;display:grid}.rs-n .ic{width:16px;height:16px}.rs-n.is-next{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-surface)}.rs-n.is-done{background:var(--color-ok-bg);border-color:var(--color-ok-line);color:var(--color-ok)}.rs-n.is-cancel{background:var(--color-soft);border-color:var(--color-line);color:var(--color-muted)}.rs-main{min-width:0}.rs-title{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}.rs-sub{color:var(--color-ink-2);overflow-wrap:anywhere}.rs-next{color:var(--color-ink);font-weight:600}.rs-end{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.rs-total{font-variant-numeric:tabular-nums;font-weight:600}.rs.is-done .rs-title,.rs.is-done .rs-sub,.rs.is-cancel .rs-title,.rs.is-cancel .rs-sub{color:var(--color-muted)}.rs.is-cancel .rs-title s{text-decoration-thickness:1px}.rc-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;padding:6px 8px;display:flex}.rc-foot details{flex-basis:100%}.rc-msg{margin:4px 12px 8px}.dbar{display:none}@media (max-width:1279px){.dbar{inset:auto 0 0 var(--spacing-rail);z-index:35;padding:10px 24px calc(10px + env(safe-area-inset-bottom));background:var(--color-surface);border-top:1px solid var(--color-line);box-shadow:var(--shadow-pop);align-items:center;gap:12px;display:flex;position:fixed}.dbar[hidden]{display:none}.dbar p{flex:1;min-width:0}.dbar b{font-weight:600;display:block}.dbar span{color:var(--color-ink-2);font-variant-numeric:tabular-nums;display:block}.dbar-room{height:88px}}@media (max-width:639px){.dbar{inset:auto 0 calc(var(--spacing-tabbar) + env(safe-area-inset-bottom)) 0;padding:10px 16px}}.dlv-fig{font-size:var(--text-xl);line-height:var(--text-xl--line-height);letter-spacing:var(--text-xl--letter-spacing);font-variant-numeric:tabular-nums;font-weight:700;display:block}.dlv-fig.is-zero{color:var(--color-muted);font-weight:500}.dlv-fig-sub{color:var(--color-muted);white-space:nowrap;display:block}.dlv-fig-sub .say{font-weight:500}.dlv-urgent{flex-wrap:wrap;gap:6px;display:flex}.dlv-icon-av{color:var(--color-ink-2)}.dlv-icon-av .ic{width:20px;height:20px}.dlv-stack-line{color:var(--color-ink-2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (max-width:767px){.dlv-hide-stack{display:none}.table-stack .col-end{text-align:right}.table-stack .dlv-fig-sub{white-space:normal}}.data-table .dlv-row-actions{z-index:1;position:relative}.data-table td.dlv-col-actions{width:1%}@media (max-width:767px){.dlv-drivers.table-stack .col-end{grid-row:1}.dlv-drivers.table-stack td.dlv-col-actions{grid-area:2/2;justify-self:end;margin-top:6px;display:block}}.dlv-section{margin-top:32px}.dlv-seg-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:16px;display:flex}.dlv-foot{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.dlv-pick{display:contents}.dlv-pick button{text-align:left;cursor:pointer}.dlv-fm-layout{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:24px;max-width:64rem;display:grid}@media (max-width:899px){.dlv-fm-layout{grid-template-columns:minmax(0,1fr)}}.dlv-fm{gap:22px;display:grid}.dlv-fm fieldset{min-width:0}.dlv-veh{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}.dlv-veh .choice{cursor:pointer;align-items:center;min-height:48px;padding:0 14px}.dlv-veh .choice b{font-weight:500}.dlv-veh .choice:has(input:checked) b{font-weight:600}@media (max-width:479px){.dlv-veh{grid-template-columns:minmax(0,1fr)}}.dlv-switch-input:checked+.switch{background:var(--color-ink);box-shadow:none}.dlv-switch-input:checked+.switch .switch-thumb{color:var(--color-ink);transform:translate(20px)}.dlv-switch-input:focus-visible+.switch{outline:2px solid var(--color-ink);outline-offset:2px}.dlv-switch-input:checked+.switch .is-off,.dlv-switch-input:not(:checked)+.switch .is-on,.dlv-switch-input:checked~.switch-state .is-off,.dlv-switch-input:not(:checked)~.switch-state .is-on{display:none}.dlv-switch{cursor:pointer}.dlv-fm-actions{border-top:1px solid var(--color-hair);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:20px;display:flex}.dlv-fm-aside .card-body{gap:14px;display:grid}.dlv-points{color:var(--color-ink-2);flex-direction:column;gap:8px;display:flex}.dlv-points li{align-items:flex-start;gap:8px;display:flex}.dlv-points .ic{width:16px;height:16px;color:var(--color-muted);flex:none;margin-top:2px}.dr{width:100%;max-width:28rem;font-size:var(--text-sm);line-height:var(--text-sm--line-height);flex-direction:column;gap:12px;margin:0 auto;padding:16px 16px 40px;display:flex}@media (min-width:640px){.dr{padding-top:32px}}.dr>turbo-cable-stream-source{display:none}.dr-ref-app{color:var(--color-ink-2);font-size:var(--text-sm);letter-spacing:0;margin-top:2px;font-weight:500;display:block}.dr-head{flex-direction:column;gap:14px;padding:16px;display:flex}.dr-brand{align-items:center;gap:12px;min-width:0;display:flex}.dr-brand>div{min-width:0}.dr-rest{color:var(--color-ink-2)}.dr-title{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);letter-spacing:var(--text-2xl--letter-spacing);overflow-wrap:anywhere;font-weight:700}.dr-when{color:var(--color-ink-2);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.dr-prog .meter-text{font-size:var(--text-base);line-height:var(--text-base--line-height);font-weight:500}.dr-total{border:1px solid var(--color-hair);border-radius:var(--radius-control);background:var(--color-raised);font-size:var(--text-base);font-variant-numeric:tabular-nums;align-items:center;gap:10px;padding:10px 12px;display:flex}.dr-total .ic{width:20px;height:20px;color:var(--color-warn);flex:none}.dr-total b{font-weight:700}.dr-stops{flex-direction:column;gap:12px;display:flex}.dr-done{color:var(--color-ink-2);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.dr-done .rs-n{width:32px;height:32px}.dr-done p{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-base);overflow:hidden}.dr-done b{color:var(--color-ink);font-weight:600}.dr-stop{overflow:hidden}.dr-stop.is-next{border-color:var(--color-ink)}.dr-band{background:var(--color-soft);color:var(--color-ink);align-items:center;gap:10px;padding:10px 16px;display:flex}.dr-band.is-next{background:var(--color-ink);color:var(--color-surface)}.dr-n{color:var(--color-ink-2);font-size:var(--text-lg);line-height:var(--text-lg--line-height);font-variant-numeric:tabular-nums}.dr-band.is-next .dr-n{color:var(--color-muted-on-dark)}.dr-num{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);letter-spacing:var(--text-2xl--letter-spacing);font-variant-numeric:tabular-nums;font-weight:700}.dr-tag{font-size:var(--text-base);margin-left:auto;font-weight:600}.dr-body{flex-direction:column;gap:14px;padding:16px;display:flex}.dr-addr{font-size:var(--text-xl);line-height:var(--text-xl--line-height);letter-spacing:var(--text-xl--letter-spacing);overflow-wrap:anywhere;font-weight:600}.dr-ref{color:var(--color-ink-2);font-size:var(--text-base);margin-top:2px}.dr-person{border-top:1px solid var(--color-hair);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.dr-person p{min-width:0}.dr-person b{font-size:var(--text-base);overflow-wrap:anywhere;font-weight:600;display:block}.dr-person span{color:var(--color-ink-2);font-variant-numeric:tabular-nums;display:block}.dr-items{border-top:1px solid var(--color-hair);font-size:var(--text-base);flex-direction:column;gap:6px;padding-top:14px;display:flex}.dr-items li{grid-template-columns:28px minmax(0,1fr);gap:10px;display:grid}.dr-items .item-opts{color:var(--color-ink-2);font-size:var(--text-sm);display:block}.dr-collect{border:1px solid var(--color-warn-line);border-radius:var(--radius-control);background:var(--color-warn-bg);color:var(--color-ink);font-size:var(--text-xl);line-height:var(--text-xl--line-height);letter-spacing:var(--text-xl--letter-spacing);font-variant-numeric:tabular-nums;align-items:center;gap:10px;padding:12px 14px;font-weight:600;display:flex}.dr-collect-k{color:var(--color-ink-2);font-size:var(--text-base);line-height:var(--text-base--line-height);letter-spacing:0;font-weight:500;display:block}.dr-collect b{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);letter-spacing:var(--text-2xl--letter-spacing);font-weight:700;display:block}.dr-collect .ic{width:24px;height:24px;color:var(--color-warn);flex:none}.dr-collect.is-paid{border-color:var(--color-ok-line);background:var(--color-ok-bg);font-size:var(--text-base);line-height:var(--text-base--line-height);letter-spacing:0;font-weight:500}.dr-collect.is-paid .ic{width:20px;height:20px;color:var(--color-ok)}.dr-cancel{border:1px solid var(--color-warn-line);border-radius:var(--radius-control);background:var(--color-warn-bg);font-size:var(--text-base);align-items:flex-start;gap:10px;padding:12px 14px;font-weight:600;display:flex}.dr-cancel .ic{width:24px;height:24px;color:var(--color-warn);flex:none}.dr-actions{flex-direction:column;gap:10px;display:flex}.dr-actions .effect{justify-content:center;margin-top:0}.dr-state{border-radius:var(--radius-control);background:var(--color-soft);min-height:48px;color:var(--color-ink-2);font-size:var(--text-base);justify-content:center;align-items:center;display:flex}.dr-help{color:var(--color-ink-2);text-align:center;flex-direction:column;gap:8px;margin-top:12px;display:flex}.local-lead{color:var(--color-ink-2);margin:-8px 0 0}.st{grid-template-columns:12.5rem minmax(0,1fr);align-items:start;gap:32px;margin-top:24px;display:grid}.st-body{flex-direction:column;gap:24px;min-width:0;display:flex}html:has(.section-nav){scroll-padding-top:1.5rem}@media (max-width:1279px){html:has(.section-nav){scroll-padding-top:4.5rem}}@media (max-width:639px){html:has(.section-nav){scroll-padding-top:calc(var(--spacing-topbar) + 4.5rem)}}.st-stack{flex-direction:column;gap:20px;min-width:0;display:flex}.st-stack>.divider,.st-body .divider{background:var(--color-hair);height:1px;margin:4px 0}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px 16px;display:grid}.grid-3>.span-2{grid-column:span 2}.sub-title{font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:600}.lock-note{align-items:flex-start;gap:6px;display:inline-flex}.lock-note .ic{flex:none;width:14px;height:14px;margin-top:3px}.hero{overflow:hidden}.hero-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 20px;padding:20px 24px;display:grid}.hero-icon{border-radius:var(--radius-control);width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--tone-line);place-items:center;display:grid}.hero-icon .ic{width:24px;height:24px}.hero-title{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);letter-spacing:var(--text-2xl--letter-spacing);font-weight:700}.hero-sub{color:var(--color-ink-2);font-size:var(--text-base);line-height:var(--text-base--line-height);text-wrap:pretty;margin-top:2px}.hero-switch{align-items:center;min-height:44px;display:flex}.switch-lg{width:60px;height:34px}.switch-lg:before{inset:-5px -2px}.switch-lg .switch-thumb{width:26px;height:26px;top:4px;left:4px}.switch-lg .switch-thumb .ic{width:14px;height:14px}.switch-lg[aria-checked=true] .switch-thumb{transform:translate(26px)}.hero-facts{border-top:1px solid var(--color-hair);background:var(--color-raised);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hero-facts>div{border-left:1px solid var(--color-hair);min-width:0;padding:14px 24px 16px}.hero-facts>div:first-child{border-left:0}.hero-facts dt{color:var(--color-muted)}.hero-facts dd{font-size:var(--text-base);line-height:var(--text-base--line-height);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;font-weight:600;display:flex}.switch-input:before{content:"";position:absolute;inset:-8px -2px}.switch-input:checked:after{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231d1f23' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50% no-repeat;transform:translate(20px)}.switch-input:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.switch-row:has(.switch-input:checked) .is-off,.switch-row:has(.switch-input:not(:checked)) .is-on{display:none}.wk{grid-template-columns:6.5rem 15.5rem minmax(0,1fr);align-items:center;gap:8px 16px;display:grid}.wk-axis{height:16px;color:var(--color-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-variant-numeric:tabular-nums;grid-column:3;position:relative}.wk-axis span{position:absolute;top:0;transform:translate(-50%)}.wk-axis span:first-child{transform:none}.wk-axis span:last-child{transform:translate(-100%)}.wk-day{flex-direction:column;align-items:flex-start;gap:2px;font-weight:600;display:flex}.wk-bar{border-radius:var(--radius-sm);background:repeating-linear-gradient(90deg, var(--color-soft) 0 calc(25% - 1px), var(--color-line) calc(25% - 1px) 25%);height:32px;position:relative}.wk-seg{border-radius:var(--radius-sm);background:var(--color-ink);position:absolute;top:6px;bottom:6px}.wk-closed{color:var(--color-muted);align-items:center;padding-left:12px;display:flex;position:absolute;inset:0}.wk-now{background:var(--color-clock-late);border-radius:999px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.wk-now:after{content:"";background:var(--color-clock-late);border-radius:999px;width:8px;height:8px;position:absolute;top:-3px;left:-3px}.wk-legend{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.wk-legend span{align-items:center;gap:6px;display:inline-flex}.wk-key{background:var(--color-ink);border-radius:999px;width:16px;height:8px}.wk-key.is-now{background:var(--color-clock-late);width:2px;height:14px}.local-map{aspect-ratio:16/7}.local-map-canvas{z-index:0;position:absolute;inset:0}.map-tools{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.choices{grid-template-columns:repeat(var(--choice-cols,3), minmax(0, 1fr));border:0;gap:8px;min-width:0;display:grid}.choices legend{margin-bottom:8px}.choices.is-apps{--choice-cols:4}.choices .choice{cursor:pointer;align-items:start;min-height:44px}.choices .choice small{color:var(--color-muted)}.choices-error{grid-column:1/-1}.choices-error:empty{display:none}.choice-head{align-items:center;gap:8px;display:flex}.choice-head .ic{width:18px;height:18px;color:var(--color-muted)}.inline-warn{color:var(--color-warn);align-items:flex-start;gap:6px;font-weight:500}.inline-warn .ic{flex:none;width:16px;height:16px;margin-top:2px}.preview{border-radius:var(--radius-control);background:var(--color-soft);color:var(--color-ink-2);align-items:flex-start;gap:8px 12px;padding:12px 16px;display:flex}.preview>.ic{color:var(--color-muted);flex:none;margin-top:1px}.preview b{color:var(--color-ink);font-weight:600}.wa-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 16px;display:grid}.wa-icon,.mod-icon{border-radius:var(--radius-control);background:var(--color-soft);width:44px;height:44px;color:var(--color-ink);flex:none;place-items:center;display:grid}.wa-icon .ic,.mod-icon .ic{width:22px;height:22px}.mod-icon.is-on{background:var(--color-ink);color:var(--color-surface)}.wa-num{font-size:var(--text-base);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:600;display:flex}.wa-meta{color:var(--color-muted);margin-top:2px}.ticks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;display:grid}.ticks.is-one{grid-template-columns:minmax(0,1fr)}.ticks li{color:var(--color-ink-2);align-items:flex-start;gap:8px;display:flex}.ticks .ic{width:16px;height:16px;color:var(--color-ok);flex:none;margin-top:2px}.stamp-card{border-radius:var(--radius-control);background:var(--color-raised);box-shadow:inset 0 0 0 1px var(--color-line);flex-direction:column;gap:12px;padding:16px;display:flex}.stamp-card>p{color:var(--color-ink-2)}.stamp-card>p b{color:var(--color-ink)}.plan-link .list-meta{white-space:normal}.link-row{gap:8px;display:flex}.link-row-url{min-width:0;color:var(--color-ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;display:flex;overflow:hidden}.br-team{margin:-8px -20px 0}.icon-av .ic{width:20px;height:20px}.br-table .cell-text b{font-size:var(--text-base)}.br-state{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.br-state form{display:flex}.br-state-text{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.br-state-text>span:last-child{color:var(--color-ink-2)}.br-sub{display:none}.br-today{white-space:nowrap}.plan-name{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height);letter-spacing:var(--text-3xl--letter-spacing);font-weight:700}.plan-row .list-meta{white-space:normal}.plan-price b{font-size:var(--text-base)}.plan-row .list-actions{flex-wrap:wrap}.plan-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:24px;display:grid}.plan-nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.plan-num{flex-direction:column;gap:2px;display:flex}.plan-num b{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);letter-spacing:var(--text-2xl--letter-spacing);font-variant-numeric:tabular-nums;font-weight:700}.plan-num span{color:var(--color-muted)}.pitch{grid-template-columns:minmax(0,1fr) 15rem;align-items:start;gap:24px;display:grid}.pitch-cta{flex-direction:column;gap:8px;display:flex}.pitch-cta .effect{align-items:flex-start;margin-top:0}.pitch-cta .effect .ic{flex:none;margin-top:2px}.save-bar{justify-content:flex-end}.save-bar-text{color:var(--color-ink-2);align-items:center;gap:8px;margin-right:auto;display:flex}.save-bar-text .ic{width:18px;height:18px;color:var(--color-warn)}.save-bar-text b{color:var(--color-ink);font-weight:600}@media (min-width:640px) and (max-width:767px){.save-bar[data-dirty] .save-bar-text{flex-basis:100%}}@media (max-width:1279px){.st{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px}.wk{grid-template-columns:6rem 15rem minmax(0,1fr)}.br-time{display:none}.plan-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.hero-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-facts>div:nth-child(3){border-left:0}.hero-facts>div:nth-child(n+3){border-top:1px solid var(--color-hair)}.br-sub{color:var(--color-muted);flex-direction:column;gap:4px;display:flex}.br-line{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.br-line:first-child{color:var(--color-ink-2)}.br-table .col-end{align-self:start}.br-state .br-state-text,.br-today{display:none}.pitch{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3>.span-2{grid-column:1/-1}.hero-main{align-items:start;gap:12px;padding:16px}.hero-icon{width:40px;height:40px}.hero-title{font-size:var(--text-xl);line-height:var(--text-xl--line-height);letter-spacing:0}.hero-sub{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.hero-facts>div{padding:12px 16px 14px}.hero-facts dd{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.wk{grid-template-columns:5.5rem minmax(0,1fr);gap:4px 12px}.wk>span:nth-child(-n+2),.wk-axis,.wk-closed{display:none}.wk-bar{grid-column:2;height:14px;margin-bottom:8px}.wk-seg{top:3px;bottom:3px}.local-map{aspect-ratio:4/3}.choices{--choice-cols:1}.choices.is-apps{--choice-cols:2}.wa-row{grid-template-columns:auto minmax(0,1fr)}.wa-row>.btn-secondary{grid-column:1/-1;justify-content:center}.ticks{grid-template-columns:minmax(0,1fr)}.link-row{flex-direction:column}.link-row-url{flex:none;min-height:44px}.br-team{margin:-8px -16px 0}.plan-name{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}.plan-row{flex-wrap:wrap}.plan-row .list-end{text-align:left;flex-basis:100%;align-items:flex-start;padding-left:60px}.plan-nums{grid-template-columns:minmax(0,1fr);gap:12px}.save-bar-text{flex-basis:100%}.save-bar>.btn-ghost,.save-bar>.btn-primary{flex:1}}.mn-only-phone{display:none}.seg-item[aria-pressed=true]{background:var(--color-ink);color:#fff;font-weight:600}.seg-item[aria-pressed=true] .seg-count{color:#fffc}.mlist-cat[data-folded] .mlist-row,.mlist-cat[data-folded] .mlist-empty{display:none}.mlist-cat{scroll-margin-top:calc(44px - 6.5rem)}@media (max-width:639px){.mlist-cat{scroll-margin-top:-3.5rem}}@media (min-width:640px) and (max-width:899px){.mlist{--mt-cols:44px minmax(0, 1fr) 5.5rem 10.5rem 20px}.mlist.is-staff{--mt-cols:44px minmax(0, 1fr) 5.5rem 11.5rem}.mlist.is-brand{--mt-cols:44px minmax(0, 1fr) 5.5rem 10rem 44px}.mlist-head,.mlist-row{column-gap:12px}.mlist-avail{gap:8px}.mlist-avail-text .muted{display:none}}.mlist-switch{flex:none;display:flex}.mlist-row .mlist-more .menu-popover form{display:contents}.thumb.is-emoji{font-size:var(--text-xl);line-height:1}.mlist-name .row-link{color:inherit}.mlist-foot{margin-bottom:8px}.mn-bulk{z-index:30;border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-pop), inset 0 0 0 1px var(--color-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;margin-top:12px;padding:12px 12px 12px 20px;display:flex;position:sticky;bottom:16px}.mn-bulk[hidden]{display:none}.mn-bulk .save-bar-text .ic{color:var(--color-ink)}@media (max-width:639px){.mn-hide-phone,.ph-meta .mn-hide-phone,.kpi.mn-hide-phone{display:none!important}.mn-only-phone{margin-top:12px;display:inline-flex}.mn .ph-meta,.pf-page .ph-meta,.pr-page .ph-meta{flex-direction:column;align-items:flex-start;gap:0}.mn .ph-meta .sep,.pf-page .ph-meta .sep,.pr-page .ph-meta .sep{display:none}.mn-bulk{bottom:calc(var(--spacing-tabbar) + 8px + env(safe-area-inset-bottom));padding:12px}.mn-bulk .save-bar-text{flex:auto}.mn-bulk .btn-primary{flex:100%}.mn-unpick{width:44px;padding:0!important}:is(.mn,.pf-page,.pr-page) :is(.ph-actions,.mlist-tools-end) :is(.btn-primary,.btn-secondary,.btn-ghost,.btn-quiet):has(.btn-label){padding:0!important}.mn-unpick .btn-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.pf{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (min-width:1280px){.pf{grid-template-columns:minmax(0,1fr) 20rem;gap:16px 24px}.pf-aside{grid-area:1/2/span 2;position:sticky;top:24px}}@media (min-width:640px) and (max-width:1279px){.sp{grid-template-columns:16rem minmax(0,1fr);display:grid}.sp>.card-head,.sp>.card-foot{grid-column:1/-1}.sp .sp-photo,.sp .sp-photo-empty{aspect-ratio:auto;height:100%}}@media (max-width:639px){.sp .sp-photo,.sp .sp-photo-empty{aspect-ratio:16/9}}.pf>.pf-save{grid-column:1}.pf-main,.pf-aside{flex-direction:column;gap:16px;min-width:0;display:flex}.pf .card-head,.pr-page .card-head{border-bottom:1px solid var(--color-hair)}.pf .card-head+.card-body,.pr-page .card-head+.card-body{padding-top:20px}.pf-body{flex-direction:column;gap:20px;display:flex}.pf-emoji{grid-template-columns:max-content 5rem;justify-content:start;align-items:center;gap:2px 12px;margin-top:12px;display:grid}.pf-emoji .field{display:contents}.pf-emoji .field-label{grid-area:1/1}.pf-emoji .input{text-align:center;font-size:var(--text-xl);grid-area:1/2/span 2}.pf-emoji .hint{grid-area:2/1;margin:0}.pf-photo{grid-template-columns:10rem minmax(0,1fr);align-items:start;gap:16px;display:grid}.pf-photo-frame{aspect-ratio:4/3;border-radius:var(--radius-control);background:var(--color-soft);place-items:center;width:10rem;display:grid;overflow:hidden}.pf-photo-frame img{object-fit:cover;width:100%;height:100%}.pf-photo-frame.is-empty{border:1px dashed var(--color-line-strong);background:var(--color-raised);color:var(--color-muted)}.pf-photo-frame.is-empty .ic{width:28px;height:28px}.pf-photo-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:639px){.pf-emoji{grid-template-columns:minmax(0,1fr) 4rem}.pf-photo{grid-template-columns:7.5rem minmax(0,1fr);gap:12px}.pf-photo-frame{width:7.5rem}}.og{flex-direction:column;gap:12px;display:flex}.og-row{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-raised);grid-template-columns:11rem minmax(0,1fr) 44px;align-items:start;gap:6px 12px;padding:12px;display:grid}.og-row.is-invalid{border-color:var(--color-danger-line);background:var(--color-danger-bg)}.og-row .field-label{color:var(--color-ink-2);font-weight:500}.og-row>.btn-ghost{margin-top:26px}.og-chips{flex-wrap:wrap;grid-column:2/3;gap:6px;display:flex}.og-chips:empty{display:none}.og-error{grid-column:1/-1}@media (max-width:639px){.og-row{grid-template-columns:minmax(0,1fr) 44px}.og-row>.field:nth-of-type(2){grid-area:2/1/auto/-1}.og-row>.btn-ghost{grid-area:1/2}.og-chips{grid-column:1/-1}}.switch-input{appearance:none;background:var(--color-soft);width:48px;height:28px;box-shadow:inset 0 0 0 1px var(--color-field);cursor:pointer;border-radius:999px;flex:none;margin:0;transition:background-color .15s ease-out;position:relative}.switch-input:after{content:"";width:22px;height:22px;box-shadow:var(--shadow-raised);background:#fff;border-radius:999px;transition:transform .15s ease-out;position:absolute;top:3px;left:3px}.switch-input:checked{background:var(--color-ink);box-shadow:none}.switch-input:checked:after{transform:translate(20px)}.switch-row b{color:var(--color-ink);font-weight:600}.switch-row .switch-state{margin-left:-4px}.pf-branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;margin-top:4px;display:grid}.pf-branches .check-row{font-size:var(--text-sm)}.pf-branches .check-row:has(:checked){font-weight:600}.pf-fieldset legend{font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:600}@media (max-width:1279px){.pf-branches{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-sep{background:var(--color-hair);height:1px}.pf-combo summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:16px 20px;list-style:none;display:flex}.pf-combo summary::-webkit-details-marker{display:none}.pf-combo summary .ic{color:var(--color-muted)}.pf-combo[open] summary .ic{transform:rotate(180deg)}.pf-danger{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.pf-save{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}.pf-save .save-bar-text{display:none}.pf-save[data-dirty] .save-bar-text{display:flex}.pf-save:not([data-dirty]) .pf-discard{display:none!important}@media (max-width:639px){.pf-save .save-bar-text{flex-basis:100%}.pf-save .btn-primary,.pf-save .btn-ghost{flex:1}}.sp{overflow:hidden}.sp-photo{aspect-ratio:4/3;object-fit:cover;background:var(--color-soft);width:100%;display:block}.sp-photo-empty{aspect-ratio:4/3;background:var(--color-raised);width:100%;color:var(--color-muted);border-bottom:1px solid var(--color-hair);font-size:var(--text-4xl);place-items:center;line-height:1;display:grid}.sp-photo-empty .ic{width:32px;height:32px}.sp-body{flex-direction:column;gap:6px;min-width:0;padding:16px 20px 20px;display:flex}.sp-name{font-size:var(--text-lg);line-height:var(--text-lg--line-height);letter-spacing:var(--text-lg--letter-spacing);overflow-wrap:anywhere;font-weight:600}.sp-desc{color:var(--color-ink-2);overflow-wrap:anywhere}.sp-price{font-size:var(--text-lg);line-height:var(--text-lg--line-height);font-variant-numeric:tabular-nums;font-weight:600}.sp-name.is-empty,.sp-price.is-empty{color:var(--color-muted)}.sp-group{border-top:1px solid var(--color-hair);margin-top:10px;padding-top:12px}.sp-group p{color:var(--color-ink);justify-content:space-between;gap:8px;font-weight:600;display:flex}.sp-group p span{color:var(--color-muted);font-weight:500}.sp-choices{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.sp-choice{border:1px solid var(--color-line);height:32px;color:var(--color-ink-2);border-radius:999px;align-items:center;padding:0 12px;font-weight:500;display:inline-flex}.sp-choice.is-on{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink);color:var(--color-ink);font-weight:600}.sp-foot{flex-direction:column;gap:6px;display:flex}.sp-foot li{align-items:flex-start;gap:8px;display:flex}.sp-foot .ic{width:16px;height:16px;color:var(--color-muted);flex:none;margin-top:2px}.pr{flex-direction:column;gap:24px;display:flex}.pr-page .banner-body{color:var(--color-ink-2)}.pr-row-meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:2px;display:flex}.pr-live .list-main{flex:1;min-width:0}.pr-live .meter-wrap{flex:none;width:14rem}.pr-when{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.pr-when b{font-size:var(--text-base);font-variant-numeric:tabular-nums;font-weight:600;line-height:22px}.pr-when span{color:var(--color-muted)}.pr-go{color:var(--color-muted);flex:none}.pr-table .cell-text b{font-size:var(--text-base);line-height:22px}.pr-table .cell-text span{white-space:nowrap;text-overflow:ellipsis;max-width:30rem;overflow:hidden}.pr-table td.num b{font-weight:600}.pr-table .num small{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height);display:block}.pr-table .is-zero{color:var(--color-muted)}.pr-table .when{white-space:nowrap;color:var(--color-ink-2)}.pr-table .only-stack,.pr-table .cell-text .only-stack{display:none}@media (max-width:1279px){.pr-page .col-wide{display:none}}@media (max-width:767px){.pr-table .only-stack,.pr-table .cell-text .only-stack{display:block}.pr-table .table-stack .col-sub{color:var(--color-ink-2);padding-left:0!important}.pr-table .table-stack .col-end{text-align:right}.pr-table .cell-text span{white-space:normal}}@media (max-width:639px){.pr-live .list-row{flex-wrap:wrap}.pr-live .meter-wrap,.pr-live .pr-when{flex-basis:100%;width:auto}.pr-live .pr-when{text-align:left;align-items:flex-start}.pr-live .pr-go{display:none}}.pd{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.pd>.kpis{grid-column:1/-1}.pd-main,.pd-aside{flex-direction:column;gap:16px;min-width:0;display:flex}@media (min-width:1280px){.pd{grid-template-columns:minmax(0,1fr) 22rem;gap:24px}.pd-main,.pd-aside{gap:24px}}@media (min-width:640px) and (max-width:1279px){.pd-aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.pd-aside>.is-wide{grid-column:1/-1}}.pd-people .card-head{align-items:center}.why{flex-direction:column;display:flex}.why li{border-top:1px solid var(--color-hair);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 0;display:grid}.why li:first-child{border-top:0;padding-top:0}.why b{font-variant-numeric:tabular-nums;font-weight:600}.why small{color:var(--color-muted);font-size:var(--text-sm);grid-column:1/-1}.pd-note{border-radius:var(--radius-control);background:var(--color-soft);color:var(--color-ink-2);margin-top:12px;padding:12px}.pc{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:1280px){.pc{grid-template-columns:minmax(0,42rem) 24rem;gap:32px}.pc-aside{position:sticky;top:24px}}@media (min-width:1024px) and (max-width:1279px){.pc{grid-template-columns:minmax(0,1fr) 20rem;gap:20px}.pc-aside{position:sticky;top:24px}}.pc-main,.pc-aside{flex-direction:column;gap:16px;min-width:0;display:flex}.pc fieldset{min-width:0}.step{align-items:center;gap:12px;display:flex}.step-num{background:var(--color-ink);width:28px;height:28px;color:var(--color-surface);font-size:var(--text-sm);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid}.examples{flex-wrap:wrap;gap:8px;display:flex}.counter-line{justify-content:space-between;gap:12px;display:flex}.counter-line span:last-child{font-variant-numeric:tabular-nums;flex:none}.aud,.when-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.aud .choice,.when-choices .choice{cursor:pointer}.aud .choice b{justify-content:space-between;gap:8px;display:flex}.aud .choice b span{color:var(--color-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:500}.aud .choice small{color:var(--color-muted)}.aud .choice .reach{color:var(--color-ink);font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin-top:6px;font-weight:600;display:flex}.aud .choice .reach .ic{width:14px;height:14px}.aud .choice .reach.text-warn{color:var(--color-warn)}.choice:has(:focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}@media (max-width:639px){.aud,.when-choices{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px) and (max-width:1279px){.aud{grid-template-columns:minmax(0,1fr)}}.aside-points{color:var(--color-ink-2);flex-direction:column;gap:10px;display:flex}.aside-points li{align-items:flex-start;gap:10px;display:flex}.aside-points .ic{width:18px;height:18px;color:var(--color-muted);flex:none;margin-top:1px}.aside-points b{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.aside-points .is-money .ic{color:var(--color-warn)}.pc-send{flex-direction:column;gap:8px;display:flex}.pc-send .effect{justify-content:center;margin-top:0}.reach-big{align-items:baseline;gap:8px;display:flex}.reach-big b{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height);letter-spacing:var(--text-3xl--letter-spacing);font-variant-numeric:tabular-nums;font-weight:700}.reach-big span{color:var(--color-ink-2)}.trial-bar{border-radius:var(--radius-card);background:var(--color-surface);min-height:52px;box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-ink-2);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:24px;padding:4px 16px;display:flex}.trial-bar>.ic{width:18px;height:18px;color:var(--color-muted);flex:none}.trial-bar b{color:var(--color-ink);font-weight:600}.trial-bar .link-go{margin:0 -6px 0 auto}.trial-bar.is-ending{background:var(--color-warn-bg);box-shadow:inset 0 0 0 1px var(--color-warn-line)}.trial-bar.is-ending>.ic{color:var(--color-warn)}.is-conversation .trial-bar{display:none}.trial-bar~* .counter-bar{margin-top:0}.trial-card.is-over .mod-icon{background:var(--color-warn-bg);color:var(--color-warn);box-shadow:inset 0 0 0 1px var(--color-warn-line)}.steps-list .list-row:hover{background:var(--color-raised)}.steps-list .list-meta{white-space:normal}.steps-list .list-end .ic{width:18px;height:18px;color:var(--color-muted)}.step-num{background:var(--color-soft);width:32px;height:32px;color:var(--color-ink-2);font-variant-numeric:tabular-nums;border-radius:9999px;flex:none;place-items:center;font-weight:600;display:grid}.step-num.is-done{background:var(--color-ok-bg);color:var(--color-ok);box-shadow:inset 0 0 0 1px var(--color-ok-line)}.step-num .ic{width:16px;height:16px}.nav-premium{width:18px;height:18px;color:var(--color-ink);box-shadow:0 0 0 2px var(--color-surface);background:#ffd45c;border-radius:999px;place-items:center;display:grid;position:absolute;top:-6px;left:-6px}.nav-premium svg{width:12px;height:12px}.premium-tag{color:#6b4500;height:22px;font-size:var(--text-xs);white-space:nowrap;vertical-align:middle;background:#fff3c4;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #f5d77a}.premium-tag svg{width:12px;height:12px}.trial-premium{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:4px 10px;margin-top:-2px;padding:0 0 10px 30px;display:flex}.nav-premium.is-inline{vertical-align:-4px;box-shadow:none;display:inline-grid;position:static}@media (max-width:639px){.trial-bar{margin-bottom:16px}}.inv{flex-direction:column;gap:16px;display:flex}.inv-tabs{align-self:flex-start;max-width:100%}.inv-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.inv-toolbar{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.inv-filter{align-items:center;gap:8px;margin-left:auto;display:flex}.inv-filter .search{width:16rem}.inv-cat{width:auto;max-width:14rem}.inv-stock-big{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.inv-big{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height);letter-spacing:-.025em;color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:700}.inv-big.text-danger{color:var(--color-danger)}.inv-stock-big>p:not(.inv-big){flex:100%}.inv-hint{align-items:flex-start;gap:8px;padding:0 4px;display:flex}.inv-hint .ic{flex:none;margin-top:2px}.inv-row{position:relative}.inv-move{align-items:flex-start;gap:10px;min-width:0;display:flex}.inv-move>.ic{color:var(--color-muted);flex:none;margin-top:2px}.inv-move .cell-text b{font-weight:600}.inv-move-note{white-space:normal}.inv-filters{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px 16px;display:grid}.inv-filters-go{gap:8px;display:flex}@media (max-width:1023px){.inv-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.inv-filters-go{grid-column:1/-1}}.inv-table .cell-text b{text-overflow:ellipsis;overflow:hidden}.inv-qty b{color:var(--color-ink);font-weight:600}.inv-qty b.text-danger{color:var(--color-danger)}@media (max-width:1023px){.inv-filter{flex:100%;margin-left:0}.inv-filter .search{flex:12rem;max-width:none}}@media (max-width:767px){.inv-table.table-stack .col-sub{padding-left:0!important}.inv-table.table-stack .col-end{text-align:right}.inv-cat{flex:100%;max-width:none}}.rc{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.rc-main,.rc-aside{flex-direction:column;gap:16px;min-width:0;display:flex}@media (min-width:1280px){.rc{grid-template-columns:minmax(0,1fr) 20rem;gap:16px 24px}.rc-aside{grid-area:1/2/span 2;position:sticky;top:24px}.rc>.rc-save{grid-column:1}}.rc-head,.rc-row{grid-template-columns:minmax(0,1fr) 7rem 6.5rem 6rem 44px;align-items:center;gap:8px 12px;padding:0 20px;display:grid}.rc-head{height:36px;color:var(--color-muted);font-size:var(--text-xs);border-bottom:1px solid var(--color-hair);font-weight:600}.rc-head span:nth-child(4){text-align:right}.rc-rows{flex-direction:column;display:flex}.rc-row{border-bottom:1px solid var(--color-hair);padding-top:10px;padding-bottom:10px}.rc-row .field{min-width:0}.rc-row .field-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rc-row.is-invalid{background:var(--color-danger-bg)}.rc-cost{text-align:right;color:var(--color-ink-2);font-weight:600}.rc-error{grid-column:1/-1}.rc-empty{padding:16px 20px}.rc-foot{display:flex}.rc-kv{margin-top:8px}.rc-kv dd{text-align:right}.rc-sum{flex-direction:column;gap:8px;display:flex}.rc-note{margin-top:4px}.rc-table tfoot th,.rc-table tfoot td{border-top:1px solid var(--color-line);background:var(--color-raised);height:52px;color:var(--color-ink);font-size:var(--text-sm);padding:8px 16px;font-weight:600}.rc-table tfoot th:first-child{padding-left:20px}.rc-table tfoot td:last-child{padding-right:20px}@media (max-width:639px){.rc-head{display:none}.rc-row{grid-template-columns:minmax(0,1fr) 7rem 4rem 44px;gap:8px;padding:12px 16px}.rc-field-component{grid-column:1/-1}.rc-row .field-label{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.rc-field-component .field-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.rc-cost{align-self:end;padding-bottom:12px}.rc-remove{align-self:end}.rc-table tfoot tr{background:var(--color-raised);grid-template-columns:minmax(0,1fr) auto;padding:8px 16px;display:grid}.rc-table tfoot th,.rc-table tfoot td{border:0;height:auto;padding:0!important}}.pf-recipe{flex-direction:column;padding:0 20px 12px;display:flex}.pf-recipe li{border-top:1px solid var(--color-hair);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.pf-recipe-foot{flex-wrap:wrap;gap:4px 24px;display:flex}.mlist-cost{white-space:nowrap;color:var(--color-muted);font-size:var(--text-xs);font-weight:500;line-height:var(--text-xs--line-height);display:block}.inv-form,.inv-form-body{flex-direction:column;gap:16px;display:flex}.inv-kinds{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.inv-kinds .choice{cursor:pointer}.inv-kind-title{align-items:center;gap:6px;display:flex!important}.inv-kind-title .ic{color:var(--color-ink-2);flex:none}.inv-import-kv{padding-top:0}.inv-import-example{border-radius:var(--radius-control);background:var(--color-soft);color:var(--color-ink);font-size:var(--text-sm);white-space:pre;margin:0 20px 20px;padding:12px 16px;line-height:1.6;overflow-x:auto}.inv-file{height:auto;padding-top:9px;padding-bottom:9px}.inv-import-err{white-space:normal}.inv-import-table tr.is-invalid{background:var(--color-danger-bg)}.inv-cat-row{gap:8px}.inv-cat-form{flex-wrap:wrap;flex:1;align-items:center;gap:8px 12px;min-width:0;display:flex}.inv-cat-form .input{flex:12rem;max-width:20rem}.inv-cat-count{white-space:nowrap;min-width:5.5rem}.inv-cat-new{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.inv-cat-new .input{flex:14rem;max-width:20rem}.inv-count{flex-direction:column;gap:16px;display:flex}.inv-count-cats{align-self:flex-start;max-width:100%}.inv-count-table th[scope=row]{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-ink);white-space:normal;font-weight:600}.inv-count-table th[scope=row] label{display:block}.inv-count-sys{color:var(--color-muted);font-weight:400;display:none}.inv-count-input{width:10rem;margin-left:auto}.inv-count-input input{text-align:right;width:100%;min-width:0}.inv-count-table tr.is-invalid{background:var(--color-danger-bg)}.inv-count-save{justify-content:flex-end}@media (max-width:639px){.inv-count-exp,.inv-count-table thead th:nth-child(2){display:none}.inv-count-sys{display:block}.inv-count-input{width:8rem}.inv-count-table th,.inv-count-table td{padding-left:16px;padding-right:16px}}.inv-cover{white-space:nowrap}.prn{color:#000;background:#fff}.prn-sheet{flex-direction:column;gap:24px;max-width:48rem;margin:0 auto;padding:32px 24px;display:flex}.prn-head{border-bottom:2px solid #000;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.prn-kicker{font-size:var(--text-sm);color:var(--color-ink-2)}.prn-title{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height);font-weight:700}.prn-meta{color:var(--color-ink-2)}.prn-tools{gap:8px;display:flex}.prn-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.prn-table th,.prn-table td{text-align:left;vertical-align:top;border-bottom:1px solid #999;padding:8px 6px}.prn-table thead th{font-size:var(--text-xs);text-transform:none;border-bottom:2px solid #000}.prn-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.prn-table tfoot th,.prn-table tfoot td{border-top:1px solid #000;border-bottom:0}.prn-note{color:var(--color-ink-2)}.prn-sub h2{font-size:var(--text-base);margin-bottom:4px;font-weight:600}.prn-sub li{font-size:var(--text-sm);border-bottom:1px dotted #999;justify-content:space-between;padding:4px 0;display:flex}@media (max-width:639px){.prn-table thead th:nth-child(3),.prn-table tbody td:nth-child(3){display:none}}@media print{@page{margin:16mm}.prn-tools{display:none}.prn-sheet{max-width:none;padding:0}.prn-kicker,.prn-meta,.prn-note{color:#000}}.inv .cell-text .only-stack{display:none}.inv-period{align-self:flex-start;max-width:100%}.inv-cover,.inv-cover *{white-space:nowrap}@media (max-width:767px){.inv .cell-text .only-stack{display:block}}.pos-caja,.pos-session{flex-direction:column;gap:16px;display:flex}.pos-caja>.ph{margin-bottom:0}.pos-bar{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.pos-bar-end{margin-left:auto}.pos-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.pos-grid>.pos-span{grid-column:1/-1}@media (max-width:899px){.pos-grid{grid-template-columns:minmax(0,1fr)}}.pos-pad{padding:4px 20px 20px}.pos-note{color:var(--color-ink-2);align-items:flex-start;gap:8px;margin-top:12px;display:flex}.pos-note .ic{color:var(--color-muted);flex:none;margin-top:2px}.pos-sub .badge{white-space:nowrap}@media (max-width:767px){.table-stack .pos-sub{padding-left:0!important}}.pos-reason{color:var(--color-ink-2);margin-top:8px}.pos-paid{color:var(--color-ink);align-items:flex-start;gap:8px;margin-top:8px;display:flex}.pos-paid .ic{color:var(--color-ok);flex:none;margin-top:2px}.pos-order-pay .card-sub{margin-bottom:12px}.pos-open-form{flex-wrap:wrap;align-items:flex-start;gap:12px 16px;margin-top:16px;display:flex}.pos-open-form .field{flex:14rem;max-width:20rem}.pos-open-form .btn-lg{margin-top:26px}@media (max-width:639px){.pos-open-form .btn-lg{width:100%;margin-top:0}.pos-open-form .field{max-width:none}}.pos-money{height:var(--spacing-control-lg);font-size:var(--text-xl);line-height:var(--text-xl--line-height);font-variant-numeric:tabular-nums;font-weight:600}.pos-settings-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:4px 20px 20px;display:grid}.pos-settings-form{flex-direction:column;gap:12px;display:flex}@media (max-width:899px){.pos-settings-body{grid-template-columns:minmax(0,1fr)}}.pos-close{max-width:var(--container-form);flex-direction:column;gap:16px;display:flex}.pos-count-row{min-height:76px}.pos-count-input{flex-direction:column;flex:0 16rem;gap:4px;display:flex}.pos-diff{min-height:20px;color:var(--color-ink-2);font-variant-numeric:tabular-nums;font-weight:600}.pos-diff[data-tone=ok]{color:var(--color-ok)}.pos-diff[data-tone=warn]{color:var(--color-warn)}.pos-diff[data-tone=danger]{color:var(--color-danger)}.pos-count-total{color:var(--color-ink);justify-content:space-between;gap:12px;display:flex}.pos-count-total b{font-weight:600}.pos-more{border-top:1px solid var(--color-hair)}.pos-more>summary{cursor:pointer;min-height:52px;color:var(--color-ink-2);align-items:center;gap:10px;padding:0 20px;font-weight:600;list-style:none;display:flex}.pos-more>summary::-webkit-details-marker{display:none}.pos-close .save-row{justify-content:flex-end;gap:16px;display:flex}@media (max-width:639px){.pos-count-row.is-wrap .pos-count-input{flex-basis:100%}}.pos-pay{width:min(34rem,100vw - 2rem);max-width:34rem;max-height:calc(100dvh - 2rem)}.pos-pay form{max-height:inherit;flex-direction:column;display:flex}.pos-pay .dialog-body{overflow-y:auto}.pos-due{border-radius:var(--radius-control);background:var(--color-soft);justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px;padding:12px 16px;display:flex}.pos-due span{color:var(--color-ink-2);font-weight:500}.pos-due b{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height);letter-spacing:var(--text-3xl--letter-spacing);font-weight:700}.pos-lines{flex-direction:column;gap:12px;margin-top:16px;display:flex}.pos-line{border:1px solid var(--color-line);border-radius:var(--radius-control);flex-direction:column;gap:8px;padding:12px;display:flex}.pos-line-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.pos-line-main .pos-money,.pos-cash .pos-money{height:var(--spacing-control);font-size:var(--text-lg);line-height:var(--text-lg--line-height)}.pos-line .btn-icon[hidden]{display:none}.pos-cash{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;display:grid}.pos-cash[hidden],.pos-ref[hidden]{display:none}.pos-quick{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.pos-quick-btn{font-variant-numeric:tabular-nums;flex:1 1 0;min-width:5.5rem}.pos-change{font-size:var(--text-lg);line-height:var(--text-lg--line-height);font-variant-numeric:tabular-nums;text-align:right;grid-area:1/2;font-weight:700}.pos-change[data-tone=danger]{color:var(--color-danger);font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:600}.pos-add{margin-top:4px;margin-left:-12px}.pos-add[hidden]{display:none}.pos-tip{border-top:1px solid var(--color-hair);margin-top:12px;padding-top:12px}.pos-tip-row{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:6px;display:flex}.pos-tip-chip{height:var(--spacing-control);border-radius:var(--radius-control);font-variant-numeric:tabular-nums;cursor:pointer}.pos-tip-input{flex:8rem;max-width:12rem}.pos-status{min-height:20px;color:var(--color-warn);margin-top:12px;font-weight:600}.pos-status[data-tone=ok]{color:var(--color-ok)}.pos-pay [type=submit][aria-disabled=true]{background:var(--color-idle);border-color:var(--color-idle);cursor:not-allowed}@media (max-width:639px){.pos-pay{width:100%;max-width:none;max-height:92dvh}.pos-line-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}}.pos-list{flex-direction:column;gap:16px;display:flex}.pos-void{color:var(--color-muted);text-decoration:line-through}.pos-tipline{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height);display:block}.pos-stack-only,.cell-text .pos-stack-only{display:none}@media (max-width:767px){.pos-stack-only,.cell-text .pos-stack-only{display:inline}}.pos-sale{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:16px;display:grid}.pos-sale-side{flex-direction:column;gap:16px;display:flex}@media (max-width:899px){.pos-sale{grid-template-columns:minmax(0,1fr)}}.pos-lines-list{flex-direction:column;display:flex}.pos-lines-list .line{border-top:1px solid var(--color-hair);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 20px;display:grid}.pos-lines-list .line.is-void .line-name{color:var(--color-muted);text-decoration:line-through}body.is-counter .main{padding-top:16px;padding-bottom:16px}.ctr{grid-template-columns:minmax(0,1fr) 22rem;gap:16px;height:calc(100dvh - 32px);min-height:32rem;display:grid}@media (min-width:1280px){.ctr{grid-template-columns:minmax(0,1fr) 26rem}}.ctr-catalog{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.ctr-top{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ctr-title{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);letter-spacing:var(--text-2xl--letter-spacing);font-weight:700}.ctr-search{flex:10rem;max-width:18rem}.ctr-caja{margin-left:auto}.ctr-caja.is-open{color:var(--color-ok);background:var(--color-ok-bg);box-shadow:inset 0 0 0 1px var(--color-ok-line);min-height:44px}.ctr-cats{flex:none;align-self:flex-start;max-width:100%;overflow-x:auto}.ctr-cats .seg-item{white-space:nowrap;gap:6px}.ctr-cats .seg-item[aria-pressed=true]{background:var(--color-ink);color:#fff;font-weight:600}.ctr-open{flex:none;align-items:center;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.ctr-open-label{color:var(--color-warn);flex:none;align-items:center;gap:6px;font-weight:600;display:inline-flex}.ctr-open-btn{flex:none;gap:8px}.ctr-open-btn span{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;color:var(--color-ink-2);font-weight:500;overflow:hidden}.ctr-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));align-content:start;gap:10px;min-height:0;padding:2px 2px 8px;display:grid;overflow-y:auto}.ctr-tile-wrap{position:relative}.ctr-tile-wrap[hidden]{display:none}.ctr-tile{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);width:100%;min-height:96px;box-shadow:var(--shadow-card);text-align:left;cursor:pointer;grid-template-rows:1fr auto;grid-template-columns:36px minmax(0,1fr);align-items:end;gap:8px 10px;padding:12px 40px 10px 12px;transition:border-color .15s ease-out,transform .15s ease-out;display:grid}.ctr-tile:hover{border-color:var(--color-field)}.ctr-tile:active{transform:scale(.98)}.ctr-photo{border-radius:var(--radius-sm);object-fit:cover;grid-area:2/1;width:36px;height:36px}.ctr-photo.is-empty{background:var(--color-soft);font-size:var(--text-xl);color:var(--color-ink-2);place-items:center;font-weight:600;display:grid}.ctr-tile-name{font-size:var(--text-base);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:1/1/auto/-1;align-self:start;margin-right:-28px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.ctr-tile-price{color:var(--color-ink-2);font-variant-numeric:tabular-nums;grid-area:2/2;align-self:center}.ctr-tile-opt{color:var(--color-muted)}.ctr-fav-form{position:absolute;bottom:0;right:0}.ctr-fav{width:44px;height:44px;color:var(--color-idle);cursor:pointer;border-radius:var(--radius-card);place-items:center;display:grid}.ctr-fav:hover{color:var(--color-ink-2)}.ctr-fav[aria-pressed=true]{color:var(--color-ink)}.ctr-fav[aria-pressed=true] svg{fill:currentColor}.ctr-none{grid-column:1/-1}.ctr-ticket{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);min-height:0;box-shadow:var(--shadow-card);flex-direction:column;display:flex}.ctr-ticket-in{flex-direction:column;flex:1;min-height:0;display:flex}.ctr-peek,.ctr-close{display:none}.ctr-ticket-head{align-items:center;gap:8px;padding:12px 12px 8px 20px;display:flex}.ctr-ticket-head .card-title{margin-right:auto}.ctr-clear[hidden]{display:none}.ctr-who{border-top:1px solid var(--color-hair);flex:none}.ctr-who>summary{cursor:pointer;min-height:48px;color:var(--color-ink-2);align-items:center;gap:10px;padding:0 20px;list-style:none;display:flex}.ctr-who>summary::-webkit-details-marker{display:none}.ctr-who>summary span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ctr-who[open] .ctr-chev{transform:rotate(180deg)}.ctr-who-fields{gap:8px;padding:0 20px 12px;display:grid}.ctr-lines{border-top:1px solid var(--color-hair);flex:1;min-height:0;overflow-y:auto}.ctr-line{border-bottom:1px solid var(--color-hair);grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:10px 12px 6px 20px;display:grid}.ctr-line-name{font-weight:600;font-size:var(--text-base);line-height:22px}.ctr-line-opts{color:var(--color-ink-2)}.ctr-line-price{font-variant-numeric:tabular-nums}.ctr-line-price span{color:var(--color-muted)}.ctr-qty{align-self:start;align-items:center;gap:4px;display:flex}.ctr-qty .btn-icon{font-size:var(--text-xl);font-weight:600}.ctr-qty-n{text-align:center;min-width:28px;font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:700}.ctr-line-tools{grid-column:1/-1;gap:4px;margin-left:-12px;display:flex}.ctr-line-tool{color:var(--color-ink-2);text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;max-width:100%;font-weight:500;overflow:hidden}.ctr-note{grid-column:1/-1;margin-bottom:6px}.ctr-note[hidden]{display:none}.ctr-empty{color:var(--color-muted);text-align:center;flex:1;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.ctr-empty[hidden]{display:none}.ctr-foot{border-top:1px solid var(--color-line);flex-direction:column;flex:none;gap:8px;padding:8px 12px 12px;display:flex}.ctr-disc>summary{cursor:pointer;min-height:44px;color:var(--color-ink-2);border-radius:var(--radius-control);align-items:center;gap:10px;padding:0 8px;list-style:none;display:flex}.ctr-disc>summary::-webkit-details-marker{display:none}.ctr-disc>summary:hover{background:var(--color-raised)}.ctr-disc-fields{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 0;display:grid}.ctr-disc-fields .seg-item[aria-checked=true]{background:var(--color-ink);color:#fff;font-weight:600}.ctr-disc .pin-auth{margin:8px 0 4px}.pos-older>summary{cursor:pointer;min-height:44px;color:var(--color-ink-2);padding:12px 20px;font-weight:600}.pos-older[open]>summary{border-bottom:1px solid var(--color-line)}.ctr-sums{font-variant-numeric:tabular-nums;gap:2px;padding:0 8px;display:grid}.ctr-sums>div{color:var(--color-ink-2);justify-content:space-between;display:flex}.ctr-sums>div[hidden]{display:none}.ctr-sums .is-total{color:var(--color-ink);font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);font-weight:700}.ctr-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ctr-actions .btn-lg{--btn-px:12px}.ctr-pay{--btn-h:56px;font-size:var(--text-lg);grid-column:1/-1}.ctr-reason{grid-column:1/-1;margin-top:0}.ctr-effect{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height);padding:0 4px}.ctr-opts{width:min(34rem,100vw - 2rem);max-width:34rem}.ctr-opts-body{flex-direction:column;gap:16px;margin-top:12px;display:flex}.ctr-opt-choices{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:8px;margin-top:6px;display:grid}.ctr-opt{cursor:pointer;align-items:center;min-height:48px}.ctr-opts [type=submit][aria-disabled=true]{background:var(--color-idle);border-color:var(--color-idle);cursor:not-allowed}@media (max-width:639px){.ctr{height:auto;min-height:0;display:block}.ctr-title{font-size:var(--text-xl)}.ctr-search{flex-basis:100%;order:3;max-width:none}.ctr-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:96px;overflow:visible}.ctr-tile{grid-template-columns:minmax(0,1fr);min-height:96px;padding-right:40px}.ctr-tile-price{grid-column:1}.ctr-photo{display:none}.ctr-ticket{left:0;right:0;bottom:calc(var(--spacing-tabbar) + env(safe-area-inset-bottom));z-index:30;border-radius:var(--radius-dialog) var(--radius-dialog) 0 0;box-shadow:var(--shadow-pop);position:fixed}.ctr-peek{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 20px;font-weight:600;display:flex}.ctr-peek b{font-size:var(--text-lg)}.ctr-ticket-in{display:none}.ctr-ticket.is-open{z-index:60;border-radius:0;top:0;bottom:0}.ctr-ticket.is-open .ctr-peek{display:none}.ctr-ticket.is-open .ctr-ticket-in{height:100%;padding-bottom:env(safe-area-inset-bottom);display:flex}.ctr-ticket.is-open .ctr-close{display:grid}}.print-page{background:var(--color-canvas)}.print-tools{justify-content:center;gap:8px;padding:16px;display:flex}.print-receipt,.print-a4{color:#000;background:#fff;margin:0 auto 32px}.print-receipt{width:80mm;padding:4mm;font-size:12px;line-height:1.35}.print-a4{width:100%;max-width:190mm;padding:12mm;font-size:14px;line-height:1.45}.rcp-head{text-align:center;border-bottom:1px dashed #000;padding-bottom:6px}.rcp-brand{font-size:1.4em;font-weight:700}.rcp-title{margin-top:2px;font-weight:700}.rcp-kv{border-bottom:1px dashed #000;grid-template-columns:max-content minmax(0,1fr);gap:2px 8px;padding:6px 0;display:grid}.rcp-kv dd{text-align:right;font-variant-numeric:tabular-nums}.rcp-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:6px}.rcp-table th,.rcp-table td{text-align:right;padding:2px 0;font-weight:400}.rcp-table th:first-child{text-align:left}.rcp-table thead th{border-bottom:1px solid #000;font-weight:700}.rcp-table tfoot th,.rcp-table tfoot td{border-top:1px solid #000;font-weight:700}.rcp-result,.rcp-total{text-align:center;margin-top:6px;font-size:1.15em;font-weight:700}.rcp-sub{margin-top:8px;font-weight:700}.rcp-note,.rcp-legal{margin-top:8px}.rcp-legal{text-align:center;font-weight:700}.rcp-foot{text-align:center;margin-top:10px}@page receipt{size:80mm 297mm;margin:0}@page sheet{size:A4;margin:12mm}@media print{.print-page{background:#fff}.print-tools{display:none}.print-receipt{page:receipt;margin:0}.print-a4{page:sheet;max-width:none;margin:0;padding:0}}.eq{font-size:var(--text-sm);line-height:var(--text-sm--line-height);flex-direction:column;gap:16px;display:flex}.eq>.ph{margin-bottom:8px}.eq-toolbar{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.eq-hint{color:var(--color-muted);align-items:center;gap:6px;display:inline-flex}.eq-hint .ic{flex:none}.eq-table .cell-text b,.eq-table .cell-text span{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;overflow:hidden}.eq-badges{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.eq-badges .only-stack{display:none}.eq-last{color:var(--color-ink-2);white-space:nowrap}.eq-col-actions{white-space:nowrap;text-align:right;width:1%}.eq-row-actions{z-index:1;justify-content:flex-end;display:flex;position:relative}@media (max-width:767px){.eq-badges .only-stack{display:inline-flex}.eq-table .cell-text b,.eq-table .cell-text span{max-width:11rem}.eq-table.table-stack .col-end{text-align:right;grid-row:1;align-self:start}.eq-table.table-stack td.eq-col-actions{grid-area:2/2;place-self:end;margin-top:6px;display:block}}.eq-fm-layout{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:24px;max-width:64rem;display:grid}@media (max-width:899px){.eq-fm-layout{grid-template-columns:minmax(0,1fr)}}.eq-fm{gap:22px;display:grid}.eq-cajas{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:4px;display:grid}.eq-fm fieldset{min-width:0}.eq-roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (max-width:639px){.eq-roles{grid-template-columns:minmax(0,1fr)}}.eq-role{cursor:pointer}.eq-pin-input{letter-spacing:.2em;max-width:12rem}.eq-pin-input::placeholder,.pin-input::placeholder{letter-spacing:normal}.eq-forbidden-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.eq-fm-actions{border-top:1px solid var(--color-hair);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:20px;display:flex}.eq-role-list{gap:12px;display:grid}.eq-role-list li{color:var(--color-ink-2);justify-items:start;gap:4px;display:grid}.eq-link{min-height:44px;color:var(--color-ink);text-underline-offset:2px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.eq-cred{gap:16px;max-width:42rem;display:grid}.eq-cred-lead{font-size:var(--text-base);color:var(--color-ink)}.eq-cred-kv dd{overflow-wrap:anywhere}.eq-secret{font-size:var(--text-xl);letter-spacing:.04em;font-weight:700}.eq-cred-actions{flex-wrap:wrap;gap:8px;display:flex}.eq-cred-warn{align-items:center;gap:6px;display:inline-flex}.eq-matrix-card{overflow:hidden}.eq-matrix{table-layout:fixed;width:100%}.eq-matrix th:first-child{width:auto}.eq-matrix .eq-cell,.eq-matrix thead th:not(:first-child){text-align:center;width:6.5rem}.eq-matrix .eq-perm{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-ink);text-align:left;white-space:normal;font-weight:500}.eq-matrix .eq-group th{background:var(--color-raised);font-size:var(--text-xs);color:var(--color-muted);text-align:left;padding-top:16px;font-weight:600}.eq-matrix .eq-owner-col{color:var(--color-ink-2)}.eq-matrix .eq-owner-col .ic{margin:0 auto;display:block}.eq-check{vertical-align:middle;width:20px;height:20px;accent-color:var(--color-ink);cursor:pointer;margin:12px auto}.eq-check:disabled{cursor:not-allowed}.eq-matrix-note{justify-content:flex-start;gap:6px}.eq-matrix-actions{flex-wrap:wrap;justify-content:flex-end;gap:16px;margin-top:16px;display:flex}@media (max-width:1023px){.eq-matrix .eq-cell,.eq-matrix thead th:not(:first-child){width:5rem}}.eq-role-pick{min-width:0;display:none}.eq-role-pick .seg-item{cursor:pointer}.eq-role-pick .seg-item:has(input:checked){background:var(--color-ink);color:#fff;font-weight:600}.eq-role-pick .seg-item:has(:focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}@media (max-width:639px){.eq-role-pick{display:block}.eq-role-pick .seg{display:flex}.eq-role-pick .seg-item{flex:1;padding:0 6px}.eq-matrix .eq-owner-col,.eq-matrix .eq-cell{display:none}.eq:has(#ver-admin:checked) .eq-matrix .eq-col-admin,.eq:has(#ver-cajero:checked) .eq-matrix .eq-col-cajero,.eq:has(#ver-garzon:checked) .eq-matrix .eq-col-garzon,.eq:has(#ver-cocina:checked) .eq-matrix .eq-col-cocina{display:table-cell}.eq-matrix-card .eq-matrix{table-layout:auto}.eq-matrix .eq-perm{width:100%}.eq-matrix .eq-cell,.eq-matrix thead th.eq-cell{width:5.5rem}.eq-matrix-actions>*{flex:100%}}.pin-people{gap:8px;max-height:22rem;padding:2px;display:grid;overflow-y:auto}.pin-person{border:1px solid var(--color-field);border-radius:var(--radius-control);cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:8px 12px;display:flex}.pin-person:has(input:checked){border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink);background:var(--color-soft)}.pin-person:has(:focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}.pin-person-text{text-align:left;flex-direction:column;min-width:0;display:flex}.pin-person-text b{font-size:var(--text-base);color:var(--color-ink);font-weight:600}.pin-person-text span{font-size:var(--text-sm);color:var(--color-muted)}.pin-input{font-size:var(--text-2xl);letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums}.pin-auth{gap:8px;min-width:0;display:grid}.pin-auth-legend{align-items:center;gap:6px;display:inline-flex}.pin-auth-row{grid-template-columns:minmax(0,1fr) 10rem;gap:12px;display:grid}@media (max-width:639px){.pin-auth-row{grid-template-columns:minmax(0,1fr)}}.eq-devices{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;display:inline-flex}body.is-kds .rail,body.is-kds .topbar,body.is-kds .tabbar{display:none}body.is-kds .main{padding:0 16px 24px}body.is-kds-dark,body.is-kds-dark .main{background-color:#0f1114}.kds{min-height:100dvh;color:var(--color-ink)}.kds-bar{z-index:30;background:#f4f5f7eb;flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:64px;margin:0 -16px 12px;padding:8px 16px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.kds-bar{background:color-mix(in srgb, var(--color-canvas) 92%, transparent)}}.kds-bar{-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-line)}.kds-title{align-items:center;gap:8px 12px;min-width:0;display:flex}.kds-title h1{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);letter-spacing:var(--text-2xl--letter-spacing);font-weight:700}.kds-title .live-time{display:none}.kds-stats{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-right:auto;display:flex}.kds-actions{align-items:center;gap:8px;display:flex}.kds-menu{width:min(22rem,100vw - 2rem)}.kds-menu-row{min-height:48px;font-size:var(--text-sm);cursor:pointer;align-items:center;gap:12px;padding:4px 12px;font-weight:500;display:flex}.kds-menu-row.is-field{cursor:default;border:0;flex-wrap:wrap;gap:0 16px;padding-top:0}.kds-menu-row legend{color:var(--color-muted);font-size:var(--text-xs);padding:8px 0 0;font-weight:600}.kds-menu-row .check-row{font-size:var(--text-sm);cursor:pointer}.kds-seg{margin-bottom:12px}.kds-listos{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);min-height:60px;box-shadow:var(--shadow-card);align-items:center;gap:12px;margin-bottom:16px;padding:8px 8px 8px 16px;display:flex}.kds-listos-title{font-size:var(--text-base);color:var(--color-ok);flex:none;align-items:center;gap:6px;font-weight:600;display:inline-flex}.kds-listos-title b{color:var(--color-ink)}.kds-listos-list{scrollbar-width:thin;gap:8px;min-width:0;display:flex;overflow-x:auto}.kds-listo{border-radius:var(--radius-control);background:var(--color-ok-bg);box-shadow:inset 0 0 0 1px var(--color-ok-line);white-space:nowrap;flex:none;align-items:center;gap:8px;padding-left:12px;display:flex}.kds-listo b{font-variant-numeric:tabular-nums}.kds-grid{grid-template-columns:repeat(auto-fill,minmax(min(19rem,100%),1fr));align-items:start;gap:16px;display:grid}.kds-ticket{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;gap:12px;padding:16px;display:flex}.kds-ticket.is-arriving{animation:var(--animate-arrive)}.kds-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.kds-num{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height);letter-spacing:var(--text-3xl--letter-spacing);font-variant-numeric:tabular-nums;font-weight:700}.kds-source{font-size:var(--text-xl);line-height:var(--text-xl--line-height);letter-spacing:var(--text-xl--letter-spacing);font-weight:700}.kds-meta{min-width:0;color:var(--color-muted);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:0 6px;margin-top:2px;display:flex}.kds-meta>span{white-space:nowrap}.kds-meta>.kds-who{white-space:normal;overflow-wrap:anywhere;min-width:0}.kds-timer{flex-direction:column;align-items:center;gap:6px;min-width:80px;display:flex}.kds-state{height:28px;font-size:var(--text-sm);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-weight:600;display:inline-flex}.kds-state .ic{width:16px;height:16px}.kds-state[data-state=a_tiempo]{color:var(--color-muted);padding:0;font-weight:500}.kds-state[data-state=demorado]{background:var(--color-warn-bg);color:var(--color-warn);box-shadow:inset 0 0 0 1px var(--color-warn-line)}.kds-state[data-state=muy_demorado]{background:var(--kds-solid,var(--color-danger));color:#fff}.kds-group{border-top:1px solid var(--color-hair);flex-direction:column;gap:8px;padding-top:12px;display:flex}.kds-station{font-size:var(--text-sm);color:var(--color-ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;font-weight:600;display:flex}.kds-items{flex-direction:column;gap:10px;display:flex}.kds-item{font-size:var(--text-xl);line-height:var(--text-xl--line-height);letter-spacing:var(--text-xl--letter-spacing);grid-template-columns:36px minmax(0,1fr);gap:12px;font-weight:600;display:grid}.kds-qty{border-radius:var(--radius-sm);background:var(--color-ink);height:32px;color:var(--color-surface);font-size:var(--text-lg);font-variant-numeric:tabular-nums;place-items:center;font-weight:700;display:grid}.kds-opts{font-size:var(--text-base);line-height:var(--text-base--line-height);letter-spacing:0;color:var(--color-ink-2);margin-top:2px;font-weight:500;display:block}.kds-note{font-size:var(--text-base);line-height:var(--text-base--line-height);letter-spacing:0;margin-top:6px;font-weight:500}.kds-group.is-other .kds-item{color:var(--color-muted);font-size:var(--text-base);line-height:var(--text-base--line-height)}.kds-group.is-other .kds-qty{background:var(--color-soft);height:24px;color:var(--color-ink-2);font-size:var(--text-sm)}.kds-group.is-done .kds-item{color:var(--color-muted)}.kds-group.is-done .kds-qty{background:var(--color-soft);color:var(--color-ink-2)}.kds-station-bump{width:100%}.kds-actions-row{gap:16px;margin-top:auto;padding-top:4px;display:flex}.kds-bump{flex:1;min-width:0}.kds-wait{min-height:48px;color:var(--color-ink-2);flex:1;align-items:center;gap:8px;font-weight:600;display:flex}.kds-wait .ic{color:var(--color-warn)}.kds-print-frame{opacity:0;pointer-events:none;border:0;width:80mm;height:10px;position:fixed;top:0;left:-10000px}.is-kds-dark .kds{--color-ink:#f2f4f7;--color-ink-hover:#fff;--color-ink-2:#c9ced6;--color-muted:#a3aab4;--color-field:#8a919b;--color-line:#343941;--color-line-strong:#4a505a;--color-hair:#2a2e35;--color-soft:#2a2e35;--color-raised:#22262c;--color-canvas:#0f1114;--color-surface:#1b1e23;--color-well:#23272d;--color-ok:#75e0a7;--color-ok-bg:#0d2a1c;--color-ok-line:#1f6b45;--color-warn:#fdb022;--color-warn-bg:#2e2208;--color-warn-line:#7a4a0a;--color-danger:#fda29b;--color-danger-bg:#3a1614;--color-danger-line:#7a271a;--color-clock-track:#343941;--color-clock-ok:#f2f4f7;--color-clock-soon:#f79009;--color-clock-late:#f04438;--kds-solid:#b42318;color-scheme:dark}.is-kds-dark .kds .seg-item[aria-current=page],.is-kds-dark .kds .seg-item[aria-current=page] .seg-count{color:#0f1114}@media (min-width:1280px){.kds-title .live-time{display:inline}}@media (max-width:639px){body.is-kds .main{padding:0 12px 24px}.kds-bar{margin:0 -12px 12px;padding:8px 12px}.kds-stats{order:3;width:100%}.kds-actions{margin-left:auto}.kds-title .live{display:none}.kds-num{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}.kds-item{font-size:var(--text-lg);line-height:var(--text-lg--line-height)}}.kset{max-width:var(--container-form);flex-direction:column;gap:16px;display:flex}.kset-form{flex-direction:column;gap:16px;display:flex}.kset-rename{flex:1;gap:8px;min-width:0;display:flex}.kset-rename .input{min-width:0}.kset-station{flex-wrap:wrap;gap:8px 12px}.kset-first{font-size:var(--text-sm);flex-basis:100%;order:3}.kset-add{border-top:1px solid var(--color-hair);padding-top:16px}.kset-cat{flex-wrap:wrap;gap:8px 16px}.kset-cat .input{width:auto;min-width:14rem;max-width:100%}.kset-branch{flex-direction:column;gap:16px;display:flex}.kset-minutes{max-width:10rem}.kset-save{justify-content:flex-end;display:flex}.comanda-body{background:var(--color-canvas);flex-direction:column;align-items:center;gap:16px;min-height:100vh;padding:16px;display:flex}.comanda-tools{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;display:flex}.comanda-empty{color:var(--color-muted)}.comanda{color:#000;width:80mm;box-shadow:var(--shadow-card);background:#fff;padding:4mm 4mm 6mm;font-size:14px;line-height:1.3}.comanda.is-58{width:58mm;padding:3mm 2mm 5mm;font-size:13px}.comanda-station{text-align:center;border-bottom:2px solid #000;margin-bottom:2mm;padding-bottom:2mm;font-size:18px;font-weight:700}.comanda-num{font-variant-numeric:tabular-nums;font-size:36px;font-weight:700;line-height:1.1}.comanda-source{font-size:20px;font-weight:700}.comanda-facts{border-bottom:1px dashed #000;grid-template-columns:auto minmax(0,1fr);gap:0 3mm;margin:2mm 0 3mm;padding-bottom:2mm;display:grid}.comanda-facts dd{overflow-wrap:anywhere;font-weight:600}.comanda-items{flex-direction:column;gap:2mm;display:flex}.comanda-items li{overflow-wrap:anywhere;grid-template-columns:9mm minmax(0,1fr);gap:2mm;font-size:17px;font-weight:700;line-height:1.25;display:grid}.comanda.is-58 .comanda-items li{grid-template-columns:7mm minmax(0,1fr);font-size:15px}.comanda-qty{font-variant-numeric:tabular-nums}.comanda-qty:after{content:"×";font-weight:400}.comanda-opts{font-size:14px;font-weight:500;display:block}.comanda-note{border:1.5px solid #000;margin-top:1mm;padding:1mm 2mm;font-size:14px;font-weight:600;display:block}.comanda-note.is-order{margin-top:3mm}.comanda-foot{text-align:center;border-top:1px dashed #000;margin-top:4mm;padding-top:2mm;font-size:12px}@media print{.comanda-body{background:#fff;min-height:0;padding:0;display:block}.comanda-tools,.comanda-empty{display:none}.comanda{page:comanda-80;box-shadow:none;break-after:page}.comanda.is-58{page:comanda-58}.comanda:last-child{break-after:auto}}.sl{flex-direction:column;gap:16px;display:flex}.sl>.ph{margin-bottom:0}.sl-bar{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.sl-views{margin-left:auto}.sl-map-card{padding:16px}.sl-map{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-template-rows:repeat(var(--rows), minmax(0, 1fr));aspect-ratio:var(--cols) / var(--rows);width:min(100%, calc((100dvh - 250px) * var(--cols) / var(--rows)));background-image:radial-gradient(circle, var(--color-line-strong) 1px, transparent 1.5px);background-size:calc(100% / var(--cols)) calc(100% / var(--rows));gap:8px;min-width:min(100%,36rem);display:grid}.sl-table{border:2px solid var(--color-field);border-radius:var(--radius-card);background:var(--color-surface);min-width:0;min-height:0;color:var(--color-ink);text-align:left;box-shadow:var(--shadow-card);cursor:pointer;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3px;padding:6px 10px;text-decoration:none;transition:box-shadow .15s ease-out,transform .15s ease-out;display:flex;position:relative;overflow:hidden;container-type:size}.sl-table:hover{box-shadow:var(--shadow-pop)}.sl-table:active{transform:scale(.98)}.sl-table.is-round{text-align:center;border-radius:9999px;justify-content:center;align-items:center;padding:10%}.sl-table.is-libre{border-color:var(--color-ok-line)}.sl-table.is-ocupada{border-color:var(--color-info-line);background:var(--color-info-bg)}.sl-table.is-precuenta,.sl-table.is-por_cobrar{border-color:var(--color-warn-line);background:var(--color-warn-bg)}.sl-table.is-por_cobrar{border-color:var(--color-warn)}.sl-table.is-fuera{border-style:dashed;border-color:var(--color-line-strong);background:var(--color-soft);color:var(--color-ink-2);cursor:default;box-shadow:none}.sl-table-head{flex-wrap:wrap;align-items:center;gap:2px 6px;max-width:100%;display:flex}.sl-table.is-round .sl-table-head{justify-content:center}.sl-table-ready{background:var(--color-ok-bg);box-shadow:inset 0 0 0 1px var(--color-ok-line);color:var(--color-ok);font-size:var(--text-xs);border-radius:9999px;align-items:center;gap:2px;padding:0 6px;font-weight:600;line-height:20px;display:inline-flex}.sl-table-foot{flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.sl-table-name{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.sl-table-count,.sl-table-meta{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-ink-2);font-weight:500}.sl-table-meta{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.sl-table-total{font-size:var(--text-base);line-height:var(--text-base--line-height);font-weight:700}.sl-table .badge{max-width:100%}.sl-table.is-fuera .badge{white-space:normal;height:auto;min-height:24px;padding-top:2px;padding-bottom:2px;line-height:16px}@container (max-height:120px){.sl-table-name{font-size:var(--text-xl);line-height:24px}.sl-table-count{display:none}}@container (max-height:100px) and (max-width:179px){.sl-table-meta{display:none}}@container (max-height:56px){.sl-table-total,.sl-table-meta{display:none}}@container (max-width:110px){.sl-table-badge svg{display:none}}.sl-list.is-phone-only{display:none}.sl-badges{flex-wrap:wrap;gap:4px;display:inline-flex}.sl-row-open{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.sl-stepper{align-items:center;gap:8px;display:flex}.sl-stepper-input{text-align:center;width:6rem;font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:600}@media (max-width:639px){.sl-map-card,.sl-views{display:none}.sl-list.is-phone-only{display:block}}.ts{flex-direction:column;gap:12px;display:flex}.ts>.ph{margin-bottom:0}.ts-accounts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ts-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;height:calc(100dvh - 216px);min-height:32rem;display:grid}.ts-menu,.ts-ticket{flex-direction:column;min-height:0;display:flex;overflow:hidden}.ts-menu .card-head{flex-wrap:wrap;gap:8px}.ts-cats{gap:8px;max-width:100%;padding:4px 0;display:flex;overflow-x:auto}.ts-cat{height:var(--spacing-control);white-space:nowrap;color:var(--color-ink);align-items:center;text-decoration:none;display:inline-flex}.ts-menu-scroll{flex:1;min-height:0;padding:0 16px 16px;overflow-y:auto}.ts-cat-title{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-ink-2);margin:16px 0 8px;scroll-margin-top:8px;font-weight:600}.ts-cat-title:first-child{margin-top:4px}.ts-products{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:8px;display:grid}.ts-product{border:1px solid var(--color-field);border-radius:var(--radius-control);background:var(--color-surface);text-align:left;cursor:pointer;flex-direction:column;justify-content:space-between;gap:6px;width:100%;min-height:76px;padding:10px 12px;display:flex}.ts-product:hover{background:var(--color-soft)}.ts-product:active{background:var(--color-well)}.ts-product-name{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-ink);font-weight:600}.ts-product-price{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-ink-2)}.ts-ticket-scroll{flex:1;min-height:0;overflow-y:auto}.ts-pending{border-bottom:1px solid var(--color-line);padding:16px}.ts-pending-form{flex-direction:column;gap:8px;display:flex}.ts-pending-head,.ts-rounds-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ts-pending-empty{padding:0}.ts-pending-empty[hidden]{display:none}.ts-pending-lines{flex-direction:column;gap:8px;display:flex}.ts-pending-line{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid}.ts-qty{align-items:center;gap:4px;display:flex}.ts-qty-n{text-align:center;min-width:1.75rem;font-size:var(--text-lg);line-height:var(--text-lg--line-height);font-weight:700}.ts-pending-main{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.ts-note-btn{height:32px;color:var(--color-ink-2);margin-left:-8px;padding:0 8px;font-weight:500}.ts-note-btn:before{content:"";position:absolute;inset:-6px 0}.ts-note-btn{position:relative}.ts-note{width:100%;margin-top:4px}.ts-note[hidden],.ts-note-btn[hidden]{display:none}.ts-line-name{overflow-wrap:anywhere;font-weight:600}.ts-line-total{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-weight:600}.ts-send{width:100%}.ts-rounds{padding:12px 16px 0}.ts-round{border-top:1px solid var(--color-hair);padding:8px 0 10px}.ts-rounds-head+.ts-round{margin-top:4px}.ts-round-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;margin-bottom:4px;display:flex}.ts-round-title{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-ink-2);align-items:center;gap:4px;font-weight:600;display:inline-flex}.ts-round-lines{flex-direction:column;display:flex}.ts-accept{border-radius:var(--radius-control);background:var(--color-warn-bg);box-shadow:inset 0 0 0 1px var(--color-warn-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:4px 0 8px;padding:10px 12px;display:flex}.ts-accept-text{color:var(--color-ink);flex:12rem;font-weight:500}.ts-line{align-items:center;gap:8px;min-height:36px;display:flex}.ts-line-qty{font-variant-numeric:tabular-nums;min-width:2rem;font-weight:700}.ts-line-main{flex-direction:column;flex:1;min-width:0;display:flex}.ts-line-note{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-ink-2)}.ts-pick,.ts-pick-qty{display:none}.is-picking .ts-pick{cursor:pointer;flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin-left:-10px;display:flex}.is-picking .ts-pick input{width:20px;height:20px;accent-color:var(--color-ink)}.is-picking .ts-pick-qty{flex:none;min-width:4.5rem;display:block}.is-picking .ts-pick-qty select:disabled{visibility:hidden}.ts-pickbar{border-top:1px solid var(--color-line);background:var(--color-raised);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 -16px;padding:10px 16px;display:flex;position:sticky;bottom:0}.ts-pickbar[hidden]{display:none}.ts-pickbar-text{font-weight:600}.ts-pickbar-actions{flex-wrap:wrap;gap:8px;display:flex}.ts-totals{border-top:1px solid var(--color-line);background:var(--color-raised);flex-direction:column;gap:8px;padding:12px 16px 16px;display:flex}.ts-sums{color:var(--color-ink-2);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;display:grid}.ts-sums dd{text-align:right;color:var(--color-ink)}.ts-due{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ts-due span{font-weight:600}.ts-due b{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);font-weight:700}.ts-charge{width:100%}.ts-sendbar{display:none}.ts-move{width:min(36rem,100vw - 2rem);max-width:36rem;max-height:calc(100dvh - 2rem)}.ts-move[open]{flex-direction:column;display:flex}.ts-move .dialog-body{min-height:0;overflow-y:auto}.ts-dests{flex-direction:column;gap:16px;margin-top:16px;display:flex}.ts-dest-group{flex-direction:column;gap:6px;display:flex}.ts-dest-title{font-weight:600}.ts-dest{cursor:pointer}.ts-dest[hidden]{display:none}@media (max-width:899px){.ts-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ts-products{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr))}}@media (max-width:639px){.ts-grid{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.ts-menu,.ts-ticket,.ts-menu-scroll,.ts-ticket-scroll{overflow:visible}.ts-sendbar{bottom:calc(var(--spacing-tabbar) + 8px + env(safe-area-inset-bottom));z-index:5;border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-pop);border:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 16px;font-weight:600;display:flex;position:sticky}.ts-sendbar[hidden]{display:none}.ts-move{width:100%;max-width:none;max-height:92dvh}}.se{flex-direction:column;gap:16px;display:flex}.se>.ph{margin-bottom:0}.se-grid{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:16px;display:grid}.se-map .sl-table{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.se-map .sl-table.is-dragging{cursor:grabbing;opacity:.85;box-shadow:var(--shadow-pop);z-index:2}.se-map .sl-table[aria-pressed=true]{outline:3px solid var(--color-ink);outline-offset:2px}.se-side{flex-direction:column;gap:16px;display:flex}.se-form{flex-direction:column;gap:12px;padding:4px 20px 20px;display:flex}.se-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.se-actions{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;display:flex}.se-hint{color:var(--color-ink-2)}.se-rooms{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.se-status{min-height:20px;color:var(--color-ink-2);font-weight:500}.se-status[data-tone=danger]{color:var(--color-danger)}@media (max-width:1099px){.se-grid{grid-template-columns:minmax(0,1fr)}.se-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}@media (max-width:639px){.se-side{grid-template-columns:minmax(0,1fr)}.se-map-card{overflow-x:auto}.se-map-card .sl-map{min-width:36rem}}.qr-sheet{grid-template-columns:repeat(3,minmax(0,1fr));gap:8mm;display:grid}.qr-card{break-inside:avoid;text-align:center;border:1px dashed #000;flex-direction:column;align-items:center;gap:2mm;padding:4mm;display:flex}.qr-card svg{width:46mm;height:46mm}.qr-name{font-size:1.6em;font-weight:700}.qr-hint{font-size:.85em}.qr-room{grid-column:1/-1;margin-top:4mm;font-size:1.1em;font-weight:700}.hm{flex-direction:column;gap:16px;display:flex}.hm>.ph{margin-bottom:0}.hm-filters{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.hm-filters .field{min-width:10rem}.sl-table.is-heat{cursor:default}.sl-table.heat-0{background:var(--color-surface);border-color:var(--color-line-strong)}.sl-table.heat-1{background:var(--color-warn-bg);border-color:var(--color-warn-line)}.sl-table.heat-2{background:#f7e3d1}@supports (color:color-mix(in lab, red, red)){.sl-table.heat-2{background:color-mix(in srgb, var(--color-clock-soon) 18%, white)}}.sl-table.heat-2{border-color:var(--color-warn-line)}.sl-table.heat-3{background:#f0caa9}@supports (color:color-mix(in lab, red, red)){.sl-table.heat-3{background:color-mix(in srgb, var(--color-clock-soon) 34%, white)}}.sl-table.heat-3{border-color:var(--color-clock-soon)}.sl-table.heat-4{background:#f0aba6}@supports (color:color-mix(in lab, red, red)){.sl-table.heat-4{background:color-mix(in srgb, var(--color-clock-late) 40%, white)}}.sl-table.heat-4{border-color:var(--color-clock-late)}.hm-legend{color:var(--color-ink-2);flex-wrap:wrap;gap:8px 16px;display:flex}.hm-swatch{vertical-align:-3px;border:1px solid var(--color-line-strong);border-radius:4px;width:16px;height:16px;margin-right:6px;display:inline-block}@media (max-width:639px){.hm .sl-map-card{display:none}}.sft{min-height:100dvh;padding-bottom:112px}.sft-top{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d0a08d9;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.sft-top-in{align-items:center;gap:12px;max-width:760px;margin:0 auto;padding:10px 16px;display:flex}.sft-brand{color:var(--color-ash);font-size:13px;font-weight:600;line-height:16px}.sft-table{font-family:var(--font-display);color:var(--color-bone);font-size:30px;line-height:1}.sft-main{max-width:760px;margin:0 auto;padding:16px}.sft-lead{color:var(--color-ash);margin-top:4px;font-size:15px;line-height:1.45}.sft-flash{border-radius:16px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:12px 14px;font-size:15px;font-weight:600;display:flex}.sft-flash.is-ok{color:var(--color-leaf);background:#3ddc841a;box-shadow:inset 0 0 0 1px #3ddc844d}.sft-flash.is-alert{color:var(--color-ember);background:#ff7a1a1a;box-shadow:inset 0 0 0 1px #ff7a1a4d}.sft-card{background:var(--color-coal-2);border-radius:20px;margin-top:16px;padding:16px;box-shadow:inset 0 0 0 1px #ffffff0f}.sft-h2{font-family:var(--font-display);color:var(--color-bone);scroll-margin-top:132px;font-size:24px;line-height:1.1}.sft-rounds{flex-direction:column;gap:12px;margin-top:12px;display:flex}.sft-round{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sft-round-title{color:var(--color-ash);font-size:13px;font-weight:700}.sft-round-items{font-size:15px;line-height:1.4}.sft-step{color:var(--color-bone);background:#ffffff14;border-radius:9999px;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.sft-step.is-listo,.sft-step.is-entregado{color:var(--color-leaf);background:#3ddc841f}.sft-total{color:var(--color-ash);border-top:1px solid #ffffff14;justify-content:space-between;margin-top:12px;padding-top:12px;font-size:15px;display:flex}.sft-total b{color:var(--color-bone)}.sft-cats{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0a08e6;gap:8px;margin:16px -16px 0;padding:10px 16px;display:flex;position:sticky;top:62px;overflow-x:auto}.sft-cat{white-space:nowrap;height:44px;color:var(--color-bone);background:var(--color-coal-3);border-radius:9999px;align-items:center;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.sft-section{margin-top:24px}.sft-products{flex-direction:column;gap:12px;margin-top:12px;display:flex}.sft-product{background:var(--color-coal-2);border-radius:18px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.sft-photo{background:var(--color-coal-3);border-radius:14px;width:76px;height:76px;overflow:hidden}.sft-photo .sf-dish-img{font-size:40px}.sft-name{font-size:16px;font-weight:700;line-height:1.25}.sft-desc{color:var(--color-ash);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.sft-price{font-family:var(--font-display);color:var(--color-brand-accent);margin-top:4px;font-size:20px;line-height:1}.sft-qty{flex-direction:column-reverse;align-items:center;gap:4px;display:flex}.sft-btn{width:44px;height:44px;color:var(--color-bone);cursor:pointer;background:#ffffff1a;border-radius:9999px;place-items:center;display:grid}.sft-btn.is-add{background:var(--color-brand-accent);color:var(--color-coal)}.sft-btn[hidden],.sft-n[hidden]{display:none}.sft-ask{max-width:6rem;color:var(--color-ash);text-align:center;font-size:13px;font-weight:600;line-height:1.3}.sft-n{text-align:center;min-width:24px;font-size:16px;font-weight:800}.sft-bar{z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--color-coal) 60%, transparent);position:fixed;inset:auto 0 0}.sft-bar[hidden]{display:none}.sft-bar-btn{background:var(--color-brand-primary);color:#fff;cursor:pointer;border-radius:9999px;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:728px;min-height:56px;margin:0 auto;padding:0 20px;font-size:15px;font-weight:700;display:flex;box-shadow:0 16px 40px -12px #000000b3}.sft-bar-btn b{font-size:18px}.sft-sheet{width:100%;max-width:560px;max-height:90dvh;padding:20px 16px calc(16px + env(safe-area-inset-bottom));background:var(--color-coal-2);color:var(--color-bone);border-radius:24px 24px 0 0;margin:auto auto 0}.sft-sheet::backdrop{background:#0009}.sft-review{flex-direction:column;gap:8px;margin:12px 0 16px;display:flex}.sft-review li{justify-content:space-between;gap:12px;font-size:15px;display:flex}.sft-label{margin-bottom:6px;font-size:14px;font-weight:700;display:block}.sft-input{background:var(--color-coal-3);width:100%;height:48px;color:var(--color-bone);border:0;border-radius:14px;padding:0 14px;font-size:16px;box-shadow:inset 0 0 0 1px #ffffff1f}.sft-note{color:var(--color-ash);margin-top:10px;font-size:13px}.sft-sheet-actions{gap:12px;margin-top:16px;display:flex}.sft-btn-1,.sft-btn-2{cursor:pointer;border-radius:9999px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:52px;padding:0 16px;font-size:16px;font-weight:800;display:inline-flex}.sft-btn-1{background:var(--color-brand-accent);color:var(--color-coal)}.sft-btn-2{color:var(--color-bone);background:#ffffff14}.sft-gone{text-align:center;flex-direction:column;align-items:center;gap:16px;padding-top:18vh;display:flex}.sft-gone .sft-btn-1{flex:none;min-width:12rem}.fx-settings,.fx-docs{flex-direction:column;gap:16px;display:flex}.fx-settings>.ph,.fx-docs>.ph{margin-bottom:0}.fx-settings{max-width:var(--container-form)}.fx-form{flex-direction:column;gap:16px;display:flex}.fx-state{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.fx-state-main{flex-direction:column;flex:18rem;gap:8px;min-width:0;display:flex}.fx-state-line{color:var(--color-ink-2);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.fx-state-action{flex:none}@media (max-width:639px){.fx-state-action,.fx-state-action .btn-lg{width:100%}}.fx-check{color:var(--color-ink-2);align-items:flex-start;gap:8px;display:flex}.fx-check .ic{flex:none;margin-top:2px}.fx-check[data-tone=ok] .ic{color:var(--color-ok)}.fx-check[data-tone=danger] .ic{color:var(--color-danger)}.fx-check b{color:var(--color-ink);font-weight:600}.fx-status{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.fx-sii{font-size:var(--text-sm);color:var(--color-muted)}.fx-error{max-width:44ch;font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-ink-2);flex-basis:100%}.fx-actions{text-align:right;white-space:nowrap}.fx-nowrap{white-space:nowrap}@media (max-width:767px){.table-stack .fx-sub{padding-left:0!important}.table-stack .fx-actions{text-align:left;grid-column:1/-1}.table-stack .fx-actions:empty{display:none}}.fx-choice{border-top:1px solid var(--color-hair);margin-top:12px;padding-top:12px}.fx-choice-row{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.fx-option{min-height:var(--spacing-control);border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);cursor:pointer;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:inline-flex;position:relative}.fx-option input{width:20px;height:20px;accent-color:var(--color-ink)}.fx-option:has(:checked){border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.fx-who{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:none}.fx-choice:has(input[value=boleta_rut]:checked) .fx-who,.fx-choice:has(input[value=factura]:checked) .fx-who{display:grid}.fx-factura{grid-column:1/-1;grid-template-columns:subgrid;gap:12px;display:none}.fx-choice:has(input[value=factura]:checked) .fx-factura{display:grid}.fx-choice:has(input[value=factura]:checked) .optional{display:none}.fx-who .fx-wide{grid-column:1/-1}@media (max-width:479px){.fx-who{grid-template-columns:minmax(0,1fr)}}.dte-emisor p{overflow-wrap:anywhere}.dte-emisor-sub{text-align:center;margin-top:6px}.dte-box{text-align:center;border:2px solid #000;margin:8px 6mm;padding:6px 4px;font-weight:700}.dte-type{font-size:1.1em}.dte-lines th{overflow-wrap:anywhere;padding-right:8px}.dte-unit{font-weight:400}.dte-total th,.dte-total td{font-size:1.15em}.dte-iva{text-align:center;margin-top:6px}.dte-timbre{text-align:center;margin-top:10px}.dte-timbre-img{aspect-ratio:2126/945;width:100%;height:auto;image-rendering:pixelated;display:block}.dte-legend{font-weight:700}.dte-timbre-img+.dte-legend{margin-top:4px}.dte-missing{border:1px dashed #000;padding:8px}.sf-atmosphere{z-index:-1;pointer-events:none;background:radial-gradient(120% 60% at 50% -10%, #ff7a1a1a, transparent 60%), var(--color-coal);position:fixed;inset:0}.sf-atmosphere:after{content:"";opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.sf-rise{animation:sf-rise .9s var(--ease-snap) both;animation-delay:calc(var(--i,0) * 90ms + 80ms)}.reveal-armed [data-reveal]:not(.is-in){opacity:0;transform:translateY(28px)scale(.97)}.reveal-armed [data-reveal]{transition:opacity .7s var(--ease-snap), transform .8s var(--ease-snap);transition-delay:calc(var(--i,0) * 70ms)}.sf-hero-img{transform-origin:50% 30%}.sf-embers{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sf-embers i{bottom:-12px;left:var(--x);width:var(--s);height:var(--s);opacity:0;will-change:transform, opacity;animation:sf-ember var(--d) linear var(--delay) infinite;background:radial-gradient(circle,#ffe2a1 0,#ff9a2e 40%,#ff5a1400 72%);border-radius:9999px;position:absolute}.sf-sunburst{background:repeating-conic-gradient(var(--color-brand-primary) 0 7deg, transparent 7deg 15deg);border-radius:9999px;animation:40s linear infinite sf-spin;position:absolute;inset:-14%;-webkit-mask:radial-gradient(circle,#0000 54%,#000 55% 70%,#0000 71%);mask:radial-gradient(circle,#0000 54%,#000 55% 70%,#0000 71%)}.sf-live-dot{background:var(--color-leaf);border-radius:9999px;width:8px;height:8px;position:relative}.sf-live-dot:after{content:"";border-radius:inherit;background:inherit;animation:sf-ping 1.8s var(--ease-snap) infinite;position:absolute;inset:0}.sf-scroll-cue{animation:2.2s ease-in-out infinite sf-bob}.sf-marquee-track{width:max-content;animation:32s linear infinite sf-marquee;display:flex}.sf-chip-pill{background:var(--color-bone);height:100%;transition:transform .45s var(--ease-snap), width .45s var(--ease-snap);border-radius:9999px;position:absolute;top:0;left:0}.sf-search::-webkit-search-cancel-button{appearance:none}.sf-seg-thumb{transition:transform .5s var(--ease-snap)}.sf-seg:has(input[value=pickup]:checked) .sf-seg-thumb{transform:translate(100%)}.sf-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.sf-rail::-webkit-scrollbar{display:none}.sf-rail>*{scroll-snap-align:start}@media (min-width:1024px){.sf-rail-fade[data-more]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 72px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 72px),#0000)}}.sf-dish-img{transition:transform .8s var(--ease-snap), filter .6s}.sf-dish:hover .sf-dish-img{transform:scale(1.07)}.sf-shine:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#fff4e429 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.sf-dish:hover .sf-shine:after{transition:transform .9s var(--ease-snap);transform:translate(120%)}.sf-rank{font-family:var(--font-display);color:#0000;-webkit-text-stroke:2px var(--color-brand-accent);text-shadow:0 0 40px #ffc93c40;line-height:.8}.sf-sticker{aspect-ratio:1;background:var(--color-brand-accent);color:var(--color-coal);clip-path:polygon(50% 0%,61% 11%,75% 6%,79% 21%,94% 25%,89% 39%,100% 50%,89% 61%,94% 75%,79% 79%,75% 94%,61% 89%,50% 100%,39% 89%,25% 94%,21% 79%,6% 75%,11% 61%,0% 50%,11% 39%,6% 25%,21% 21%,25% 6%,39% 11%);place-items:center;animation:3.2s ease-in-out infinite sf-wobble;display:grid}.sf-stamp{animation:sf-stamp 6s var(--ease-out-back) infinite;animation-delay:calc(var(--i) * .28s)}[data-role=stepper]{transition:opacity .25s, scale .35s var(--ease-out-back)}@starting-style{[data-role=stepper]{opacity:0;scale:.5}}.sf-pop{animation:sf-pop .4s var(--ease-out-back)}.sf-nudge{animation:.45s ease-in-out sf-nudge}.sf-bump{animation:sf-bump .5s var(--ease-out-back)}.sf-cart-bar{transition:translate .5s var(--ease-out-back), opacity .3s}@starting-style{.sf-cart-bar{opacity:0;translate:0 120%}}.sf-sheet{transition:translate .45s var(--ease-snap), opacity .3s, scale .4s var(--ease-snap), overlay .45s allow-discrete, display .45s allow-discrete}.sf-sheet:not([open]){translate:0 100%}.sf-sheet::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background .35s, backdrop-filter .35s, overlay .45s allow-discrete, display .45s allow-discrete;background:#05030200}.sf-sheet[open]::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050302b8}@starting-style{.sf-sheet[open]{translate:0 100%}.sf-sheet[open]::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#05030200}}@media (min-width:1024px){.sf-sheet-center:not([open]){opacity:0;translate:0;scale:.92}@starting-style{.sf-sheet-center[open]{opacity:0;translate:0;scale:.92}}}.sf-fly{z-index:100;pointer-events:none;object-fit:cover;box-shadow:0 10px 30px #00000080, 0 0 0 3px var(--color-brand-accent);background:0 0;border:0;border-radius:9999px;margin:0;padding:0;position:fixed;inset:auto;overflow:visible}.sf-step-current{animation:2s ease-in-out infinite sf-glow}.sf-progress-flame{background:linear-gradient(90deg, var(--color-brand-primary), var(--color-ember), var(--color-brand-accent));background-size:200% 100%;animation:2.4s linear infinite sf-flame}.sf .leaflet-container{background:var(--color-coal-3);font-family:inherit}.sf-gz-chip{min-height:48px;color:var(--color-bone);text-align:center;transition:background-color .2s, color .2s, box-shadow .2s, transform .15s var(--ease-snap);background:#ffffff0d;border-radius:9999px;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.sf-gz-chip:hover{background:#ffffff1a}.sf-gz-chip:active{transform:scale(.97)}.sf-gz-chip[aria-current=true]{background:var(--color-brand-accent);box-shadow:none;color:var(--color-coal)}.sf-gz-party{min-height:64px;font-family:var(--font-display);font-size:21px;font-weight:var(--sf-display-weight,inherit);border-radius:20px}.sf-gz-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0a08e6;box-shadow:0 1px #ffffff0f,0 14px 28px -20px #000000e6}.sf-gz-seg{min-width:44px;min-height:40px;padding:0 12px;font-size:14px}.sf-gz-chip-sm{white-space:nowrap;flex-shrink:0;min-height:40px;padding:0 14px;font-size:14px}.sf-gz-fab{bottom:calc(max(12px, env(safe-area-inset-bottom)) + 4px);transition:opacity .2s, visibility .2s, bottom .3s var(--ease-snap), transform .15s var(--ease-snap)}.sf-gz:has(.sf-cart-bar:not(.hidden)) .sf-gz-fab{bottom:calc(max(12px, env(safe-area-inset-bottom)) + 80px)}.sf-gz:has(.sf-gz-toast:not([hidden])) .sf-gz-fab,.sf-gz:has(dialog[open]) .sf-gz-fab{opacity:0;visibility:hidden;pointer-events:none}.sf-gz-step{background:var(--color-brand-primary);color:#fff;border-radius:9999px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:16px;display:inline-grid}.sf-gz-frame[aria-busy=true] #garzon-results{opacity:.45;transition:opacity .2s}.sf-gz-line[data-on=false]>span{opacity:.4}.sf-gz-line[data-on=false] .sf-gz-name{text-decoration:line-through}.sf-gz-line .sf-gz-plus,.sf-gz-line[data-on=false] .sf-gz-x{display:none}.sf-gz-line[data-on=false] .sf-gz-plus{display:block}.sf-gz-card:is([data-state=added],[data-state=partial]) .sf-gz-toggle{visibility:hidden}.sf-gz-ask{height:fit-content;max-height:92dvh}.sf-gz-ask:has(#garzon-chat>li){height:92dvh}@media (min-width:1024px){.sf-gz-ask{max-height:80vh}.sf-gz-ask:has(#garzon-chat>li){height:80vh}}.sf-gz-grabber{background:#fff3;border-radius:9999px;width:40px;height:5px;margin:8px auto 0;display:block}.sf-gz-ask[data-cramped] :is(.sf-gz-chips,.sf-gz-grabber){display:none}.sf-gz-ask[data-dragging]{transition:none}.sf-gz-said{background:var(--color-coal-3);border-radius:20px 20px 20px 6px;width:fit-content;max-width:92%;padding:11px 15px;font-size:15px;line-height:1.38}.sf-gz-asked{background:var(--color-brand-accent);max-width:85%;color:var(--color-coal);overflow-wrap:anywhere;border-radius:20px 20px 6px;padding:10px 15px;font-size:15px;font-weight:600;line-height:1.35}#garzon-chat>li:last-child .sf-gz-said,#garzon-chat>li:nth-last-child(2) .sf-gz-asked{animation:sf-gz-in .32s var(--ease-snap) both}.sf-gz-note{box-shadow:inset 0 0 0 1px #ffffff14}.sf-gz-note-icon{width:28px;height:28px;color:var(--color-brand-accent);background:#ffffff14;border-radius:9999px;flex-shrink:0;place-items:center;margin:-3px 0 0 -4px;display:grid}.sf-gz-action{min-height:44px;color:var(--color-bone);transition:background-color .2s, transform .15s var(--ease-snap);background:#ffffff14;border-radius:9999px;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.sf-gz-action:hover{background:#ffffff24}.sf-gz-action:active{transform:scale(.97)}.sf-gz-action-main{background:var(--color-bone);box-shadow:none;color:var(--color-coal)}.sf-gz-action-main:hover{background:#fff}.sf-gz-typing{align-items:center;min-height:44px;padding-inline:18px;display:flex}.sf-gz-dots{gap:4px;display:inline-flex}.sf-gz-dots i{background:var(--color-ash);border-radius:9999px;width:7px;height:7px;animation:1.1s ease-in-out infinite sf-gz-dot}.sf-gz-dots i:nth-child(2){animation-delay:.15s}.sf-gz-dots i:nth-child(3){animation-delay:.3s}.sf-gz-typing-note{color:var(--color-ash);margin:6px 0 0 4px;font-size:13px;animation:.3s 6s both sf-gz-late;display:block}.sf-gz-typing-note[data-late=true]{animation:none}.sf-gz-rows{background:#ffffff09;border-radius:20px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.sf-gz-dish+.sf-gz-dish{box-shadow:inset 0 1px #ffffff0f}.sf-gz-dish:has(>button:hover){background:#ffffff08}.sf-gz-tile{background:radial-gradient(circle at 30% 20%, #6d5a30, var(--color-coal-3) 75%);place-items:center;width:100%;height:100%;padding:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.sf-gz-tile{background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--color-brand-accent) 30%, var(--color-coal-4)), var(--color-coal-3) 75%)}}.sf-gz-tile{color:var(--color-bone);font-family:var(--font-display);font-size:12px;font-weight:var(--sf-display-weight,inherit);text-align:center;overflow-wrap:anywhere;line-height:1.05}.sf-gz-tile>span{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sf-gz-badge{color:var(--color-bone);letter-spacing:.02em;white-space:nowrap;background:#ffffff14;border-radius:9999px;padding:2px 7px;font-size:11px;font-weight:800}.sf-gz-chips{scrollbar-width:none;scroll-padding-inline:16px;transition:opacity .2s;display:flex;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.sf-gz-chips::-webkit-scrollbar{display:none}.sf-gz-chips:empty{display:none}.sf-gz-chips[data-muted]{opacity:.4;pointer-events:none}.sf-gz-chip-ask{white-space:nowrap;flex-shrink:0;min-height:44px;padding:0 16px;font-size:14px}.sf-gz-strip{animation:sf-gz-in .3s var(--ease-snap) both;display:flex}.sf-gz-unread{background:var(--color-brand-accent);width:14px;height:14px;box-shadow:0 0 0 3px var(--color-coal);animation:sf-gz-in .3s var(--ease-snap) both;border-radius:9999px;position:absolute;top:-3px;right:-3px}.sf-gz-toast:not([hidden]){animation:sf-rise .4s var(--ease-snap) both}.rv{flex-direction:column;gap:16px;display:flex}.rv>.ph{margin-bottom:8px}.rv-bar{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.rv-daynav{align-items:center;gap:8px;display:flex}.rv-datepick .input{width:11rem}.rv-week{background:var(--color-well);border-radius:14px;flex:32rem;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;min-width:0;padding:4px;display:grid}.rv-day{border-radius:var(--radius-control);min-height:52px;color:var(--color-ink-2);text-align:center;flex-direction:column;justify-content:center;padding:4px 8px;transition:background-color .15s ease-out;display:flex}.rv-day:hover{background:var(--color-surface)}.rv-day-name{font-size:var(--text-xs);text-transform:capitalize;white-space:nowrap;font-weight:600;line-height:16px}.rv-day-name b{font-size:var(--text-base);color:var(--color-ink)}.rv-day-count{font-size:var(--text-xs);white-space:nowrap;text-overflow:clip;line-height:16px;overflow:hidden}.rv-day.is-today .rv-day-name{color:var(--color-ink)}.rv-day[aria-current]{background:var(--color-ink);color:#fff}.rv-day[aria-current] .rv-day-name b{color:#fff}.rv-turns{flex-direction:column;gap:16px;display:flex}.rv-turn-head{border-bottom:1px solid var(--color-hair);grid-template-columns:auto minmax(0,1fr) minmax(8rem,14rem);align-items:center;gap:8px 16px;padding:14px 20px;display:grid}.rv-turn-time{font-size:var(--text-2xl);letter-spacing:-.02em;font-weight:700;line-height:32px}.rv-turn-sum{color:var(--color-ink-2);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rv-turn-sum b{color:var(--color-ink);font-weight:600}.rv-turn-meter .meter{margin:0}.rv-list>li+li{border-top:1px solid var(--color-hair)}.rv-row{justify-content:space-between;align-items:center;gap:12px 24px;padding:14px 20px;display:flex}.rv-row.is-closed .rv-party,.rv-row.is-closed .rv-name-link{color:var(--color-ink-2)}.rv-who{flex:auto;align-items:flex-start;gap:16px;min-width:0;display:flex}.rv-party{border-radius:var(--radius-control);background:var(--color-soft);flex-direction:column;flex:none;align-items:center;width:4rem;padding:6px 0;line-height:1;display:flex}.rv-party b{font-size:var(--text-2xl);font-weight:700;line-height:28px}.rv-party span{font-size:var(--text-xs);color:var(--color-ink-2);line-height:16px}.rv-main{flex-direction:column;gap:4px;min-width:0;display:flex}.rv-name{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.rv-name-link{font-size:var(--text-base);color:var(--color-ink);font-weight:600;line-height:24px}.rv-name-link:hover{text-underline-offset:3px;text-decoration:underline}.rv-time{font-size:var(--text-sm);color:var(--color-ink-2);align-items:center;gap:4px;font-weight:600;display:inline-flex}.rv-meta{color:var(--color-muted);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.rv-meta .sep{color:var(--color-muted)}.rv-phone{min-height:32px;color:var(--color-ink-2);align-items:center;font-weight:500;display:inline-flex}.rv-phone:hover{text-underline-offset:3px;text-decoration:underline}.rv-badges{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.rv-note{font-size:var(--text-sm);margin-top:4px}.rv-note .ic{color:var(--color-warn);margin-top:2px}.rv-actions{flex:none;align-items:flex-start;gap:16px;display:flex}.rv-go{flex-direction:column;gap:8px;display:flex}.rv-go .effect{font-size:var(--text-xs);margin-top:0}.rv-go-btn{justify-content:center;min-width:10rem}@media (max-width:767px){.rv-turn-head{grid-template-columns:auto minmax(0,1fr);padding:12px 16px}.rv-turn-meter{grid-column:1/-1}.rv-row{flex-direction:column;align-items:stretch;padding:14px 16px}.rv-actions{justify-content:flex-end}.rv-go{flex:auto}.rv-go-btn{width:100%}.rv-row{position:relative}.rv-row:not(:has(.rv-go)) .rv-actions{position:absolute;top:12px;right:16px}.rv-row:not(:has(.rv-go)) .rv-main{padding-right:56px}}@media (max-width:639px){.rv-bar{flex-direction:column;align-items:stretch}.rv-daynav{justify-content:space-between}.rv-datepick{flex:auto}.rv-datepick .input{width:100%}.rv-week{flex:none;gap:2px}.rv-day{padding:4px 2px}.rv-day-count{display:none}.rv-day-name{flex-direction:column;display:flex}}.rv-form-layout{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:24px;max-width:64rem;display:grid}.rv-form{gap:22px;display:grid}.rv-form fieldset{min-width:0}.rv-num{max-width:10rem}.rv-form-actions{border-top:1px solid var(--color-hair);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:20px;display:flex}.rv-points{color:var(--color-ink-2);flex-direction:column;gap:10px;display:flex}.rv-points li{align-items:flex-start;gap:8px;display:flex}.rv-points .ic{width:16px;height:16px;color:var(--color-muted);flex:none;margin-top:2px}.rv-points li.text-warn,.rv-points li.text-warn .ic{color:var(--color-warn)}@media (max-width:899px){.rv-form-layout{grid-template-columns:minmax(0,1fr)}}.rv-branch-tabs{margin-bottom:16px}.rv-settings{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:24px;max-width:64rem;display:grid}.rv-settings-aside{position:sticky;top:24px}.rv-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}.rv-choices .choice{cursor:pointer}.rv-pick{max-width:42rem}@media (max-width:1099px){.rv-settings{grid-template-columns:minmax(0,1fr)}.rv-settings-aside{position:static}}@media (max-width:639px){.rv-choices,.rv-settings .grid-3{grid-template-columns:minmax(0,1fr)}}.sf-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.sf-days{scrollbar-width:thin}.sf .font-display{font-weight:var(--sf-display-weight,inherit)}.cp{flex-direction:column;gap:24px;display:flex}.cp-code{font-variant-numeric:tabular-nums;letter-spacing:.02em}.cp-table .cell-text b{font-size:var(--text-base);line-height:22px}.cp-table .cell-text span{white-space:nowrap;text-overflow:ellipsis;max-width:30rem;overflow:hidden}.cp-table td.num b{font-weight:600}.cp-table .num small{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height);display:block}.cp-table .is-zero{color:var(--color-muted)}.cp-table .when{white-space:nowrap;color:var(--color-ink-2)}.cp-table .only-stack,.cp-table .cell-text .only-stack{display:none}@media (max-width:767px){.cp-table .only-stack,.cp-table .cell-text .only-stack{display:block}.cp-table .table-stack .col-sub{color:var(--color-ink-2);padding-left:0!important}.cp-table .table-stack .col-end{text-align:right}.cp-table .cell-text span{white-space:normal}}.cp-detail{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:1024px){.cp-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}}.cp-detail .kv{padding-top:8px}.cp-detail .kv dd{overflow-wrap:anywhere;min-width:0}.cpf{max-width:var(--container-form);flex-direction:column;gap:16px;display:flex}.cpf fieldset{min-width:0}.cpf .choice{cursor:pointer}.cpf .choice small{color:var(--color-muted)}.cpf-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cp-targets{border:1px solid var(--color-line);border-radius:var(--radius-control);flex-direction:column;gap:8px;max-height:28rem;padding:4px 12px;display:flex;overflow-y:auto}.cp-targets[hidden]{display:none}.cp-cat{border-top:1px solid var(--color-hair);padding:4px 0}.cp-cat:first-of-type{border-top:0}.cp-cat-row b{font-weight:600}.cp-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding-left:32px;display:grid}.cp-products .check-row{font-size:var(--text-sm)}.cp-products .check-row:has(:checked){font-weight:600}@media (max-width:639px){.cp-products{grid-template-columns:minmax(0,1fr);padding-left:16px}.cpf .choices{grid-template-columns:minmax(0,1fr)}.cpf-actions .btn-primary,.cpf-actions .btn-ghost{flex:100%}}.td{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (min-width:1024px){.td{grid-template-columns:minmax(0,1fr) 18rem}.td-aside{position:sticky;top:24px}}.td-fields{flex-direction:column;gap:16px;min-width:0;display:flex}.td-fields>.divider{background:var(--color-hair);height:1px;margin:4px 0}.td-color{flex-direction:column;gap:6px;display:flex}.td-swatch-row{align-items:center;gap:8px;max-width:16rem;display:flex}.td-swatch{border:1px solid var(--color-field);border-radius:var(--radius-control);background:var(--color-surface);cursor:pointer;flex:none;width:44px;height:44px;padding:3px}.td-swatch::-webkit-color-swatch-wrapper{padding:0}.td-swatch::-webkit-color-swatch{border:0;border-radius:8px}.td-swatch::-moz-color-swatch{border:0;border-radius:8px}.td-hex{font-variant-numeric:tabular-nums;text-transform:uppercase}.td-check{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.td-check>span:not([hidden]){flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.td-check .text-ok{color:var(--color-ok);font-weight:500}.td-check .text-warn{color:var(--color-warn);font-weight:500}.td-check .ic{flex:none}.td-use{font-variant-numeric:tabular-nums}.td-fonts{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:8px;display:grid}.td-font{cursor:pointer;align-items:center}.td-font .td-font-name{font-size:var(--text-xl);line-height:28px}.td-font small{color:var(--color-ink-2)}.td-templates{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:8px;display:grid}.td-template{cursor:pointer}.td-template-swatches{gap:4px;margin-bottom:6px;display:flex}.td-template-swatches i{border-radius:999px;width:22px;height:22px;box-shadow:inset 0 0 0 1px #0000001f}.td-template-try{font-size:var(--text-sm);color:var(--color-ink);text-underline-offset:2px;margin-top:6px;font-weight:600;text-decoration:underline;display:inline-block}.td-aside{flex-direction:column;gap:8px;min-width:0;display:flex}.td-aside-title{font-size:var(--text-sm);color:var(--color-ink-2);font-weight:600}.td-preview{--td-coal:var(--td-page,#0d0a08);--td-coal-2:var(--td-card,#17120e);--td-bone:var(--td-ink,#fff4e4);--td-ash:var(--td-muted,#b3a391);border-radius:var(--radius-card);background:var(--td-coal);color:var(--td-bone);font-family:var(--td-body);box-shadow:var(--shadow-card);flex-direction:column;gap:14px;padding:16px;display:flex}.td-pv-top{align-items:center;gap:10px;min-width:0;display:flex}.td-pv-logo{background:var(--td-brand_dark);color:#fff;width:40px;height:40px;font-weight:700;font-size:var(--text-base);border-radius:999px;flex:none;place-items:center;display:grid;overflow:hidden}.td-pv-logo img{object-fit:contain;width:86%;height:86%}.td-pv-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--td-display);font-weight:var(--td-display-weight);font-size:var(--text-xl);line-height:1.1;overflow:hidden}.td-pv-title{font-family:var(--td-display);font-weight:var(--td-display-weight);font-size:var(--text-2xl);line-height:1}.td-pv-dish{background:var(--td-coal-2);border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.td-pv-dish>div{flex:1}.td-pv-dish-name{font-family:var(--td-display);font-weight:var(--td-display-weight);font-size:var(--text-lg);line-height:1.15}.td-pv-desc{color:var(--td-ash);font-size:var(--text-xs);margin-top:2px;line-height:16px}.td-pv-price{color:var(--td-price,var(--td-brand_accent));font-family:var(--td-display);font-weight:var(--td-display-weight);font-size:var(--text-lg);font-variant-numeric:tabular-nums;margin-top:6px}.td-pv-add{background:var(--td-brand_accent);color:#0d0a08;border-radius:999px;flex:none;place-items:center;width:44px;height:44px;display:grid}.td-pv-cta{background:var(--td-brand_primary);color:#fff;min-height:48px;font-weight:800;font-size:var(--text-sm);text-align:center;font-variant-numeric:tabular-nums;border-radius:16px;place-items:center;padding:8px 12px;display:grid}.mo-last{border-radius:var(--radius-control);background:var(--color-soft);align-items:center;gap:12px;margin-top:12px;padding:12px;display:flex}.mo-last[hidden]{display:none}.mo-last>div{flex:1}.mo-last-title{font-size:var(--text-sm);color:var(--color-ink);font-weight:600}.mo-last .hint{margin-top:2px}.mo-last .text-warn{color:var(--color-warn)}.mo-last .btn-secondary{flex:none}@media (max-width:639px){.mo-last{flex-wrap:wrap}.mo-last .btn-secondary{flex:100%}}.rx-tabs{align-self:flex-start}.rx-period{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.rx-range{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.rx-date{flex-direction:column;gap:4px;display:flex}.rx-date .input{width:11rem}.rx-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}@media (max-width:1279px){.rx-grid{grid-template-columns:minmax(0,1fr)}}.rx-card .card-head{gap:8px 12px}.rx-card .card-head>div:first-child{flex:auto}.rx-card .card-head:has(.rx-head-tools){flex-wrap:wrap}.rx-head-tools{align-items:center;gap:8px;max-width:100%;margin-left:auto;display:flex}.rx-sort{max-width:100%}.rx-name{color:var(--color-ink);font-weight:600}.rp-table :is(th,td) small.rx-extra{font-size:var(--text-xs);line-height:var(--text-xs--line-height);display:block}.rx-extra .say{font-size:var(--text-xs)}.rx-products tbody th.col-main{align-items:flex-start;gap:12px;display:flex}.rx-rank{background:var(--color-well);min-width:28px;height:28px;color:var(--color-ink-2);font-size:var(--text-xs);font-variant-numeric:tabular-nums;border-radius:9999px;flex:none;place-items:center;font-weight:600;display:inline-grid}.rx-card .cell-text span.only-stack{display:none}@media (max-width:767px){.rx-card .cell-text span.only-stack{display:block}}.rx-product{flex-direction:column;min-width:0;display:flex}.rx-reconcile .rp-kv{padding:0 20px 12px}.rx-reconcile dd{text-align:right}.rx-heat{grid-template-columns:repeat(24,minmax(0,1fr));gap:4px;padding:8px 20px 4px;display:grid}.rx-hour{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.rx-cell{border-radius:var(--radius-sm);background:#1d1f23;width:100%;height:48px;display:block}@supports (color:color-mix(in lab, red, red)){.rx-cell{background:color-mix(in srgb, var(--color-ink) calc(var(--v) * 0.9%), var(--color-well))}}.rx-hour.is-peak .rx-cell{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-ink)}.rx-hour-label{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-variant-numeric:tabular-nums}.rx-hour.is-peak .rx-hour-label{color:var(--color-ink);font-weight:700}.rx-more{padding:4px 12px 8px}.rx-more>summary{cursor:pointer;list-style:none;display:inline-flex}.rx-more>summary::-webkit-details-marker{display:none}.rx-more[open]>summary .ic{transform:rotate(180deg)}.rx-hour-table{width:calc(100% - 16px);margin:4px 8px 8px}@media (max-width:639px){.rx-presets{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.rx-presets .seg-item{padding:0 8px}.rx-heat{grid-template-columns:repeat(12,minmax(0,1fr));row-gap:8px;padding:8px 16px 4px}.rx-cell{height:40px}.rx-date .input,.rx-range{width:100%}.rx-date{flex:8rem}.rx-head-tools{justify-content:space-between;width:100%;margin-left:0}.rx-reconcile .rp-kv{padding:0 16px 8px}}.cc-tools{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}@media (max-width:639px){.cc-tools>a{flex:auto;justify-content:center}}.cc-form-layout{max-width:var(--container-form,48rem)}.cc-form{gap:22px;display:grid}.cc-form fieldset{min-width:0}.cc-money{border-top:1px solid var(--color-hair);gap:18px;padding-top:20px;display:grid}.cc-money .field:has(.input-affix){max-width:20rem}.cc-form-actions{border-top:1px solid var(--color-hair);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:20px;display:flex}.cc-account{grid-column:1/-1}.cc-account-body{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.cc-abono-btn{min-width:14rem}@media (max-width:639px){.cc-abono-btn{width:100%}}.cc-abono-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.cc-ledger .list-end{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.cc-ledger .list-title{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.cc-ledger .is-void .list-end b{color:var(--color-muted);text-decoration:line-through}.cc-void{min-height:44px;padding-inline:12px}.cc-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (max-width:479px){.cc-methods{grid-template-columns:repeat(2,minmax(0,1fr))}}.cc-methods .choice{cursor:pointer;align-items:center;min-height:48px}.pos-credit-note{align-items:flex-start;gap:6px;margin-top:12px;display:flex}.pos-credit-note .ic{color:var(--color-muted);flex:none;margin-top:2px}.pos-credit{color:var(--color-ok);margin-top:8px;font-weight:600}.pos-credit[data-tone=warn]{color:var(--color-warn)}.pos-pay .pin-auth{margin-top:12px}.cc-accounts{flex-direction:column;gap:16px;display:flex}.cc-account-list .list-end{text-align:right}.cc-account-list .list-meta{white-space:normal;text-overflow:clip;overflow:visible}.cc-accounts .section-count,.cc-import-preview .section-count{margin-left:6px}.cc-import{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:16px;max-width:64rem;display:grid}@media (max-width:899px){.cc-import{grid-template-columns:minmax(0,1fr)}}.cc-import-form{gap:20px;display:grid}.cc-file{height:auto;padding-block:10px}.cc-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (max-width:639px){.cc-modes{grid-template-columns:minmax(0,1fr)}}.cc-modes .choice{cursor:pointer}.cc-import-help .kv dt{font-family:inherit}.cc-import-preview{flex-direction:column;gap:16px;display:flex}.cc-warning{display:flex}.cc-row-error{color:var(--color-danger);align-items:flex-start;gap:4px;margin-top:2px;font-weight:500;display:flex}.cc-row-error .ic{flex:none;margin-top:3px}.cc-import-confirm{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:639px){.cc-import-confirm>*{flex:100%;justify-content:center}}.gs{flex-direction:column;gap:16px;min-width:0;display:flex}.gs-tabs{align-self:flex-start;max-width:100%}.gs-bar{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.gs-months{align-items:center;gap:8px;display:flex}.gs-month-label{text-align:center;min-width:9.5rem;font-size:var(--text-base);color:var(--color-ink);font-weight:600}.gs-compare{color:var(--color-muted);align-items:center;gap:6px;display:flex}.gs-filters{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.gs-filters>select.input{width:auto;max-width:14rem}.gs-filters .search{width:18rem}.gs-table .cell-text b{text-overflow:ellipsis;overflow:hidden}.gs-table .cell-text .only-stack,.gs-table .col-end .only-stack{display:none}.gs .gs-table tfoot tr>:is(th,td){border-top:1px solid var(--color-line);background:var(--color-raised);height:48px;color:var(--color-ink);padding:8px 16px;font-weight:600}.gs-table tfoot th:first-child{padding-left:20px}.gs-pay-btn{white-space:nowrap}.gs-pay{gap:12px}.gs-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.gs-bars .list-row{min-height:56px}.gs-bars .list-main{width:100%}.gs-form,.gs-form-main{flex-direction:column;gap:16px;min-width:0;display:flex}.gs-sum-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px 24px;display:grid}.gs-sum-grid>[hidden]{display:none}@media (max-width:1023px){.gs-sum-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-sum-grid .gs-kv{grid-column:1/-1}}@media (max-width:639px){.gs-sum-grid{grid-template-columns:minmax(0,1fr)}}.gs-form-narrow,.gs-form-body{flex-direction:column;gap:16px;display:flex}.gs-choices{border:0;flex-direction:column;gap:0;margin:0;padding:0;display:flex}.gs-choices .check-row{gap:12px}.gs-paid,.gs-sum{flex-direction:column;gap:12px;display:flex}.gs-kv dd{text-align:right;font-variant-numeric:tabular-nums}.gs-line-head,.gs-line{grid-template-columns:minmax(0,1fr) 6.5rem 7rem 8.5rem 7rem 44px;align-items:center;gap:8px 12px;padding:0 20px;display:grid}.gs-line-head{height:36px;color:var(--color-muted);font-size:var(--text-xs);border-bottom:1px solid var(--color-hair);font-weight:600}.gs-line-head span:nth-child(5){text-align:right}.gs-line-head:has(+.gs-lines:empty){display:none}.gs-line{border-bottom:1px solid var(--color-hair);padding-top:10px;padding-bottom:10px}.gs-line .field{min-width:0}.gs-line .field-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gs-line-amount{text-align:right;color:var(--color-ink-2);font-weight:600}.gs-lines-empty{padding:16px 20px}@media (max-width:1023px){.gs-line-head{display:none}.gs-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 44px;padding:12px 16px}.gs-line-ing{grid-column:1/-2}.gs-line-remove{grid-area:1/4;align-self:end}.gs-line .field-label{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.gs-line-ing .field-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.gs-line-amount{text-align:left;grid-column:1/-1}}@media (max-width:639px){.gs-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}.gs-line-ing{grid-column:1/3}.gs-line-remove{grid-column:3}.gs-line-cost{grid-column:1/-1}}.gs-cat{gap:12px}.gs-cat-form{flex:auto;gap:8px;min-width:0;display:flex}.gs-cat-form .input{flex:auto;min-width:0;max-width:20rem}.gs-cat-new{gap:8px;display:flex}.gs-cat-new .input{flex:auto;max-width:20rem}.gs-statement tbody tr.gs-sub>th,.gs-statement tbody tr.gs-sub>td{background:var(--color-raised);font-weight:600}.gs-statement tbody tr.gs-total>th,.gs-statement tbody tr.gs-total>td{border-top:2px solid var(--color-ink);font-size:var(--text-base);font-weight:700}.gs-statement tbody th.col-main{text-align:left;color:var(--color-ink);background:var(--color-surface);white-space:normal;height:auto;min-height:52px;font-weight:500;font-size:var(--text-sm);line-height:var(--text-sm--line-height);padding-top:10px;padding-bottom:10px}.gs-change{white-space:nowrap}.gs-plot{height:240px;margin:0 20px 0 64px;position:relative}.gs-svg{width:100%;height:100%;display:block;overflow:visible}.gs-in{fill:var(--color-ink)}.gs-out{fill:var(--color-surface);stroke:var(--color-ink-2);stroke-width:1.5px}.gs-bal{fill:none;stroke:var(--color-clock-soon);stroke-width:2.5px;stroke-linejoin:round}.gs-y{width:56px;position:absolute;top:0;bottom:0;left:-64px}.gs-y span{white-space:nowrap;font-size:var(--text-xs);color:var(--color-muted);font-variant-numeric:tabular-nums;position:absolute;right:0;transform:translateY(-50%)}.gs-x{grid-template-columns:repeat(var(--n), minmax(0, 1fr));font-size:var(--text-xs);color:var(--color-muted);text-align:center;font-variant-numeric:tabular-nums;margin:8px 20px 16px 64px;display:grid}.gs-x span{white-space:nowrap;overflow:visible}.gs-key{vertical-align:-2px;border-radius:3px;width:14px;height:14px;margin-right:6px;display:inline-block}.gs-key.is-in{background:var(--color-ink)}.gs-key.is-out{background:var(--color-surface);box-shadow:inset 0 0 0 1.5px var(--color-ink-2)}.gs-key.is-bal{vertical-align:3px;background:var(--color-clock-soon);border-radius:2px;height:3px}@media (max-width:1023px){.gs-grid{grid-template-columns:minmax(0,1fr)}.gs-filters .search{flex:12rem;width:auto}}@media (max-width:767px){.gs-table .cell-text .only-stack{color:inherit;display:inline}.gs-table .col-end .only-stack{display:block}.gs-table.table-stack .col-sub{padding-left:0!important}.gs-table.table-stack .col-end{text-align:right}.gs-table tfoot tr{background:var(--color-raised);grid-template-columns:minmax(0,1fr) auto;display:grid}.gs-table tfoot .col-hide{display:none}.gs-filters>select.input{flex:100%;max-width:none}.gs-plot{height:200px;margin-left:72px;margin-right:16px}.gs-y{width:62px;left:-68px}.gs-x{margin-left:72px;margin-right:16px}.gs .gs-table.table-stack tfoot tr{align-items:center;padding:12px 16px}.gs .gs-table.table-stack tfoot tr>:is(th,td){background:0 0;border:0;height:auto;padding:0}.gs-statement :is(th,td):nth-child(n+3){display:none}.gs-statement :is(th,td){padding-left:16px;padding-right:16px}.gs-cat{flex-wrap:wrap}.gs-cat-form{flex:100%;order:1}}.pl{flex-direction:column;gap:16px;display:flex}.pl-table .cell-text a{font-weight:600}.pl-go{width:44px;color:var(--color-muted)}.pl-order{flex-direction:column;gap:8px;display:flex}.pl-steps{color:var(--color-ink-2);flex-direction:column;gap:6px;padding-left:20px;list-style:decimal;display:flex}.pl-steps b{color:var(--color-ink);font-weight:600}.pl-form{flex-direction:column;gap:16px;display:flex}.pl-form-body{flex-direction:column;gap:20px;display:flex}.pl-fieldset{flex-direction:column;gap:4px;min-width:0;display:flex}.pl-checks{flex-direction:column;margin-top:4px;display:flex}.pl-checks input[type=checkbox]{width:20px;height:20px;accent-color:var(--color-ink);flex:none}.pl-checks-grid{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));column-gap:16px;display:grid}.pl-danger{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.pl-bulk{flex-direction:column;gap:12px;display:flex}.pl-bulk-form{grid-template-columns:9rem repeat(3,minmax(9rem,1fr)) auto;align-items:end;gap:12px;display:grid}.pl-bulk-form .field{min-width:0}.pl-percent input{text-align:right;width:100%;min-width:0}.pl-editor{flex-direction:column;gap:12px;display:flex}.pl-prices tr.pl-cat,.pl-prices tr.pl-cat:hover{background:var(--color-raised)}.pl-prices th[scope=rowgroup]{text-align:left;height:44px;font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-ink);border-bottom:1px solid var(--color-hair);background:0 0;padding:8px 20px;font-weight:600}.pl-prices thead th:nth-child(2){width:9rem}.pl-prices thead th:nth-child(3){width:12rem}.pl-prices thead th:nth-child(4){width:9rem}.pl-prices .pl-cat.is-sub th{color:var(--color-ink-2);padding-left:32px}.pl-prices th[scope=row]{border-bottom-color:var(--color-hair);height:60px;font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-ink);white-space:normal;font-weight:600}.pl-name{display:block}.pl-base-phone{color:var(--color-muted);font-weight:400;font-size:var(--text-xs);line-height:var(--text-xs--line-height);display:none}.pl-prices td.col-end{width:12rem}.pl-price input{text-align:right;width:100%;min-width:0}.pl-diff{color:var(--color-ink-2)}.pl-foot{margin:0}.pl-import-kv{padding-top:0}.pl-import-example{border-radius:var(--radius-control);background:var(--color-soft);color:var(--color-ink);font-size:var(--text-sm);white-space:pre;margin:0 20px 20px;padding:12px 16px;line-height:1.6;overflow-x:auto}.pl-file{height:auto;padding-top:9px;padding-bottom:9px}.pl-import-err{white-space:normal}.pl-import-table tr.is-invalid{background:var(--color-danger-bg)}.pl-same{color:var(--color-muted);align-items:center;gap:6px;display:inline-flex}.pl-change{white-space:normal;flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.pl-change>span:last-child{color:var(--color-ink-2)}@media (max-width:1279px){.pl-bulk-form{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-bulk-go{grid-column:1/-1;justify-self:start}}@media (max-width:767px){.pl-table .table-stack .col-sub,.pl-table.table-stack .col-sub{padding-left:0!important}.pl-prices.table-stack tbody tr{align-items:center}.pl-prices.table-stack tbody tr.pl-cat{padding:0;display:block}.pl-prices.table-stack th[scope=row]{border:0;height:auto;display:block;padding:0!important}.pl-prices.table-stack th[scope=rowgroup]{padding:10px 16px 6px;display:block}.pl-prices .pl-cat.is-sub th{padding-left:28px}.pl-base-phone{display:block}.pl-prices.table-stack td.col-end{width:8.5rem}.pl-import-table.table-stack .col-sub{padding-left:0!important}}@media (max-width:639px){.pl-bulk-form{grid-template-columns:minmax(0,1fr)}}.mlist-cat.is-sub .mlist-group-in{padding-left:20px}.mlist-parent{color:var(--color-muted);font-weight:500}.menu-item.is-sub{padding-left:28px}@media (max-width:639px){.mlist-parent{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.ctr-subcats{flex:none;align-self:flex-start;max-width:100%;overflow-x:auto}.ctr-subcats[hidden]{display:none}.ctr-subcats .seg-item{white-space:nowrap}.ctr-subcats .seg-item[aria-pressed=true]{background:var(--color-surface);color:var(--color-ink);box-shadow:inset 0 0 0 2px var(--color-ink);font-weight:600}.pg-settings{max-width:var(--container-form);flex-direction:column;gap:24px;display:flex}.pg-form{flex-direction:column;gap:24px;display:flex}.pg-state{flex-direction:column;gap:12px;display:flex}.pg-providers{border-top:1px solid var(--color-hair);flex-direction:column;display:flex}.pg-provider{border-bottom:1px solid var(--color-hair);flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:52px;padding:8px 0;display:flex}.pg-provider-name{font-size:var(--text-base);align-items:center;gap:8px;margin-right:auto;display:inline-flex}.pg-provider-name .ic{color:var(--color-muted)}.pg-state-note{color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--text-sm--line-height);max-width:62ch}.pg-account{border-radius:var(--radius-control);background:var(--color-canvas);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.pg-account>span{align-items:center;gap:8px;margin-right:auto;display:inline-flex}.pg-disconnect{cursor:pointer;min-height:44px;color:var(--color-ink-2);align-items:center;gap:8px;display:inline-flex}.sf-pay-online{background:#ffd45c2e;border-radius:9999px;padding:2px 8px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.sf-pay-online{background:color-mix(in oklab, var(--color-brand-accent) 18%, transparent)}}.sf-pay-online{color:var(--color-brand-accent);vertical-align:2px;font-size:12px;font-weight:700;line-height:18px}.sf-pay-note{background:var(--color-coal-2);color:var(--color-bone);border-radius:16px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:14px;line-height:20px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.sf-pay-note.is-ok{background:#3ddc841a}@supports (color:color-mix(in lab, red, red)){.sf-pay-note.is-ok{background:color-mix(in oklab, var(--color-leaf) 10%, transparent)}}.sf-pay-note.is-ok{color:var(--color-leaf);font-weight:600;box-shadow:inset 0 0 0 1px #3ddc844d}@supports (color:color-mix(in lab, red, red)){.sf-pay-note.is-ok{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-leaf) 30%, transparent)}}.sf-pay-note.is-bad{color:#ff8a80;background:#ff5a4e1a;font-weight:600;box-shadow:inset 0 0 0 1px #ff6b5e80}.api{font-size:var(--text-sm);line-height:var(--text-sm--line-height);flex-direction:column;gap:16px;display:flex}.api>.ph{margin-bottom:8px}.api code,.api-cred code,.api-fm code{overflow-wrap:anywhere;font-family:inherit;font-weight:600}.api-layout{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:24px;display:grid}@media (max-width:1099px){.api-layout{grid-template-columns:minmax(0,1fr)}}.api-table .cell-text{gap:2px;min-width:0;display:grid}.api-table .cell-text b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.api-table .cell-text span,.api-table tr.is-revoked .cell-text b{color:var(--color-ink-2)}.api-table .cell-text .api-webhook{overflow-wrap:anywhere;align-items:flex-start;gap:4px;display:flex}.api-webhook .ic{flex:none;margin-top:3px}.api-chips{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.api-chips .only-stack{display:none}.api-last{color:var(--color-ink-2);white-space:nowrap}.api-col-actions{white-space:nowrap;text-align:right;width:1%}.api-col-actions form{z-index:1;justify-content:flex-end;display:flex;position:relative}@media (max-width:767px){.api-chips .only-stack{display:inline-flex}.api-table.table-stack .col-end{text-align:right;grid-row:1;align-self:start}.api-table.table-stack .col-sub{grid-column:1/-1;margin-top:8px;padding-left:0!important}.api-table.table-stack td.api-col-actions{grid-column:1/-1;justify-self:end;margin-top:8px;display:block}}.api-aside{min-width:0}.api-how{gap:16px;display:grid}.api-kv{grid-template-columns:minmax(6rem,30%) minmax(0,1fr)}.api-kv dd{overflow-wrap:anywhere}.api-endpoints{gap:10px;display:grid}.api-endpoints li{gap:2px;display:grid}.api-endpoints span{color:var(--color-ink-2)}.api-fm-layout{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:24px;max-width:64rem;display:grid}@media (max-width:899px){.api-fm-layout{grid-template-columns:minmax(0,1fr)}}.api-fm{gap:22px;display:grid}.api-fm fieldset{min-width:0}.api-scopes{gap:8px;display:grid}.api-scopes .choice{cursor:pointer}.api-fm-actions{border-top:1px solid var(--color-hair);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:20px;display:flex}.api-facts{color:var(--color-ink-2);gap:12px;display:grid}.api-facts li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;display:grid}.api-facts .ic{color:var(--color-ink);margin-top:2px}.api-cred{gap:16px;max-width:46rem;display:grid}.api-cred-lead{font-size:var(--text-base);color:var(--color-ink)}.api-cred-kv dd{overflow-wrap:anywhere}.api-secret{font-size:var(--text-base);letter-spacing:.02em}.api-cred-actions{flex-wrap:wrap;gap:8px;display:flex}.api-cred-warn{align-items:center;gap:6px;display:inline-flex}.adm-bar{z-index:20;background:#ffffffeb;justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 32px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.adm-bar{background:color-mix(in srgb, var(--color-surface) 92%, transparent)}}.adm-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-line)}.adm-brand{border-radius:var(--radius-control);align-items:center;gap:12px;min-height:44px;display:inline-flex}.adm-tag{background:var(--color-ink);color:#fff;font-size:var(--text-xs);line-height:var(--text-xs--line-height);border-radius:999px;padding:2px 8px;font-weight:600}.adm-who{align-items:center;gap:8px;min-width:0;display:flex}.adm-name{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-2);font-size:var(--text-sm);font-weight:500;overflow:hidden}.adm-main{width:100%;max-width:calc(var(--container-page) + 64px);margin:0 auto}@media (max-width:639px){.adm-bar{padding:0 16px}.adm-name{display:none}.adm-main{padding-bottom:32px}}.adm{font-size:var(--text-sm);line-height:var(--text-sm--line-height);flex-direction:column;gap:16px;display:flex}.adm>.ph{margin-bottom:8px}.adm-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.adm-table .cell-text b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-table .adm-owner{gap:2px;min-width:0;display:grid}.adm-table .adm-owner span{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-table .adm-badges{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.adm-table{overflow-x:auto}.adm-table .adm-col-owner{min-width:12rem}.adm-table .only-stack{display:none}@media (max-width:767px){.adm-table .only-stack{display:inline}.adm-table .col-end .only-stack{line-height:1.2;display:block}.adm-table .col-sub{white-space:normal}}.adm-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.adm-col{flex-direction:column;gap:16px;min-width:0;display:flex}@media (max-width:1023px){.adm-grid{grid-template-columns:minmax(0,1fr)}}.adm-card{padding:20px}.adm-card>h2{font-size:var(--text-lg);line-height:var(--text-lg--line-height);margin-bottom:8px;font-weight:600}.adm-card .kv{margin-top:4px}.adm-actions{border-top:1px solid var(--color-hair);flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-top:16px;padding-top:16px;display:flex}.adm-days{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.adm-days .hint{flex-basis:100%}.adm-days .input{width:6rem}.adm-mods{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin-top:4px;display:grid}@media (max-width:479px){.adm-mods{grid-template-columns:minmax(0,1fr)}}.adm-mods .check-row{font-size:var(--text-sm);align-items:flex-start;padding:8px 0}.adm-mods .check-row input{margin-top:1px}.adm-mods small{color:var(--color-muted);font-size:var(--text-xs)}.adm-card .list-row{min-height:56px;padding:10px 0}.adm-card .list-meta{white-space:normal}.adm-events li{border-top:1px solid var(--color-hair);gap:12px;padding:10px 0;display:flex}.adm-events li:first-child{border-top:0}.adm-events .ic{color:var(--color-muted);margin-top:2px}.adm-events time{color:var(--color-muted);font-size:var(--text-xs);display:block}}@layer utilities{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.collapse\!{visibility:collapse!important}.invisible{visibility:hidden}.visible{visibility:visible}.save-bar{align-items:center;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 6);flex-wrap:wrap;display:flex}.save-bar[data-dirty]{bottom:calc(calc(var(--spacing) * 14) + env(safe-area-inset-bottom));z-index:30;margin-inline:calc(calc(var(--spacing) * 4) * -1);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-top:1px solid var(--color-line);background-color:var(--color-surface);box-shadow:var(--shadow-pop);position:sticky}@media (min-width:40rem){.save-bar[data-dirty]{bottom:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 3) calc(var(--spacing) * 3) calc(var(--spacing) * 5);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-pop);margin-inline:0}}.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:sticky}.sheet-popover{width:100%;max-width:none;max-height:80vh;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 4) calc(calc(var(--spacing) * 6) + env(safe-area-inset-bottom));border-radius:var(--radius-dialog) var(--radius-dialog) 0 0;background-color:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-pop);margin:0;inset:auto 0 0;overflow-y:auto}.sheet-popover::backdrop{background-color:var(--color-scrim)}.menu-popover{border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-surface);width:min(20rem,100vw - 2rem);color:var(--color-ink);box-shadow:var(--shadow-pop);max-height:min(24rem,70vh);margin:auto;padding:.375rem;overflow-y:auto}@supports (position-area:block-end){.menu-popover{margin:var(--spacing) 0 0;position-area:block-end span-inline-end;position-try-fallbacks:flip-inline, flip-block, flip-block flip-inline;inset:auto}}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.inset-y-1{inset-block:var(--spacing)}.-top-1{top:calc(var(--spacing) * -1)}.-top-16{top:calc(var(--spacing) * -16)}.top-0{top:0}.top-1\/2{top:50%}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-16{top:calc(var(--spacing) * 16)}.top-\[\.56em\]{top:.56em}.top-\[88px\]{top:88px}.-right-1{right:calc(var(--spacing) * -1)}.-right-16{right:calc(var(--spacing) * -16)}.-right-20{right:calc(var(--spacing) * -20)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.-bottom-24{bottom:calc(var(--spacing) * -24)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-\[calc\(max\(12px\,env\(safe-area-inset-bottom\)\)\+76px\)\]{bottom:calc(max(12px, env(safe-area-inset-bottom)) + 76px)}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-\[11px\]{left:11px}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-1{z-index:1}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[500\]{z-index:500}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.dialog-popup{border-radius:var(--radius-dialog);background-color:var(--color-surface);width:min(30rem,100vw - 2rem);max-width:30rem;color:var(--color-ink);box-shadow:var(--shadow-pop);margin:auto;padding:0}.dialog-popup::backdrop{background-color:var(--color-scrim)}@media not all and (min-width:40rem){.dialog-popup{border-radius:var(--radius-dialog) var(--radius-dialog) 0 0;width:100%;max-width:none;padding-bottom:env(safe-area-inset-bottom);margin-bottom:0}}.m-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-8{margin-top:calc(var(--spacing) * -8)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-28{margin-top:calc(var(--spacing) * 28)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-1{margin-right:var(--spacing)}.field-label{margin-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-ink);font-weight:600;display:block}.\!mb-0{margin-bottom:0!important}.\!mb-2{margin-bottom:calc(var(--spacing) * 2)!important}.-mb-2{margin-bottom:calc(var(--spacing) * -2)}.-mb-8{margin-bottom:calc(var(--spacing) * -8)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-3{margin-left:calc(var(--spacing) * -3)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.input-affix{width:100%;height:var(--spacing-control);padding-inline:calc(var(--spacing) * 3);border:1px solid var(--color-field);border-radius:var(--radius-control);background-color:var(--color-surface);color:var(--color-ink);font-size:var(--text-base);line-height:var(--text-base--line-height);transition:border-color .15s ease-out;display:block}.input-affix:hover:not(:disabled){border-color:var(--color-ink-2)}.input-affix::placeholder{color:var(--color-muted)}.input-affix::-webkit-search-cancel-button{appearance:none;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);background-color:var(--color-ink-2);cursor:pointer;-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round'><path d='M18 6 6 18M6 6l12 12'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round'><path d='M18 6 6 18M6 6l12 12'/></svg>") 50%/contain no-repeat}.input-affix[aria-invalid=true]{border-color:var(--color-danger);box-shadow:inset 0 0 0 1px var(--color-danger)}.input-affix:disabled{background-color:var(--color-soft);border-color:var(--color-line);color:var(--color-muted)}.input-affix:is(textarea){height:auto;padding-block:calc(var(--spacing) * 2)}.input-affix:is(select){appearance:none;padding-right:calc(var(--spacing) * 10);background:var(--color-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%234b5058' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center}.input-affix{align-items:center;gap:var(--spacing);display:flex}.input-affix:has(input:focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}.input-affix:has(input[aria-invalid=true]){border-color:var(--color-danger);box-shadow:inset 0 0 0 1px var(--color-danger)}.input-affix:has(input:disabled){background-color:var(--color-soft);color:var(--color-muted)}.input-affix>span{color:var(--color-muted)}.input-affix>input{font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;padding:0}.input{width:100%;height:var(--spacing-control);padding-inline:calc(var(--spacing) * 3);border:1px solid var(--color-field);border-radius:var(--radius-control);background-color:var(--color-surface);color:var(--color-ink);font-size:var(--text-base);line-height:var(--text-base--line-height);transition:border-color .15s ease-out;display:block}.input:hover:not(:disabled){border-color:var(--color-ink-2)}.input::placeholder{color:var(--color-muted)}.input::-webkit-search-cancel-button{appearance:none;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);background-color:var(--color-ink-2);cursor:pointer;-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round'><path d='M18 6 6 18M6 6l12 12'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round'><path d='M18 6 6 18M6 6l12 12'/></svg>") 50%/contain no-repeat}.input[aria-invalid=true]{border-color:var(--color-danger);box-shadow:inset 0 0 0 1px var(--color-danger)}.input:disabled{background-color:var(--color-soft);border-color:var(--color-line);color:var(--color-muted)}.input:is(textarea){height:auto;padding-block:calc(var(--spacing) * 2)}.input:is(select){appearance:none;padding-right:calc(var(--spacing) * 10);background:var(--color-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%234b5058' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center}.btn-quiet{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);height:var(--btn-h,var(--spacing-control));padding-inline:var(--btn-px,calc(var(--spacing) * 4));border-radius:var(--radius-control);font-size:var(--text-sm);line-height:var(--text-sm--line-height);white-space:nowrap;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;font-weight:600;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out;display:inline-flex}.btn-quiet:disabled,.btn-quiet[aria-disabled=true]{background-color:var(--color-soft);border-color:var(--color-line);color:var(--color-muted);cursor:not-allowed}.btn-quiet[aria-busy=true]{cursor:progress}.btn-quiet{background-color:var(--color-surface);border-color:var(--color-line);color:var(--color-ink-2)}.btn-quiet:hover:not(:disabled){background-color:var(--color-soft);color:var(--color-ink)}.btn-ghost{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);height:var(--btn-h,var(--spacing-control));padding-inline:var(--btn-px,calc(var(--spacing) * 4));border-radius:var(--radius-control);font-size:var(--text-sm);line-height:var(--text-sm--line-height);white-space:nowrap;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;font-weight:600;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out;display:inline-flex}.btn-ghost:disabled,.btn-ghost[aria-disabled=true]{background-color:var(--color-soft);border-color:var(--color-line);color:var(--color-muted);cursor:not-allowed}.btn-ghost[aria-busy=true]{cursor:progress}.btn-ghost{color:var(--color-ink-2);background-color:#0000}.btn-ghost:hover:not(:disabled){background-color:var(--color-soft);color:var(--color-ink)}.btn-secondary{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);height:var(--btn-h,var(--spacing-control));padding-inline:var(--btn-px,calc(var(--spacing) * 4));border-radius:var(--radius-control);font-size:var(--text-sm);line-height:var(--text-sm--line-height);white-space:nowrap;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;font-weight:600;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out;display:inline-flex}.btn-secondary:disabled,.btn-secondary[aria-disabled=true]{background-color:var(--color-soft);border-color:var(--color-line);color:var(--color-muted);cursor:not-allowed}.btn-secondary[aria-busy=true]{cursor:progress}.btn-secondary{background-color:var(--color-surface);border-color:var(--color-field);color:var(--color-ink)}.btn-secondary:hover:not(:disabled){background-color:var(--color-soft)}.btn-warn{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);height:var(--btn-h,var(--spacing-control));padding-inline:var(--btn-px,calc(var(--spacing) * 4));border-radius:var(--radius-control);font-size:var(--text-sm);line-height:var(--text-sm--line-height);white-space:nowrap;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;font-weight:600;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out;display:inline-flex}.btn-warn:disabled,.btn-warn[aria-disabled=true]{background-color:var(--color-soft);border-color:var(--color-line);color:var(--color-muted);cursor:not-allowed}.btn-warn[aria-busy=true]{cursor:progress}.btn-warn{background-color:var(--color-warn-bg);border-color:var(--color-warn-line);color:var(--color-warn)}.btn-warn:hover:not(:disabled){border-color:var(--color-warn)}.btn-danger{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);height:var(--btn-h,var(--spacing-control));padding-inline:var(--btn-px,calc(var(--spacing) * 4));border-radius:var(--radius-control);font-size:var(--text-sm);line-height:var(--text-sm--line-height);white-space:nowrap;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;font-weight:600;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out;display:inline-flex}.btn-danger:disabled,.btn-danger[aria-disabled=true]{background-color:var(--color-soft);border-color:var(--color-line);color:var(--color-muted);cursor:not-allowed}.btn-danger[aria-busy=true]{cursor:progress}.btn-danger{background-color:var(--color-danger);color:#fff}.btn-danger:hover:not(:disabled){background-color:var(--color-danger-hover)}.btn-primary{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);height:var(--btn-h,var(--spacing-control));padding-inline:var(--btn-px,calc(var(--spacing) * 4));border-radius:var(--radius-control);font-size:var(--text-sm);line-height:var(--text-sm--line-height);white-space:nowrap;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;font-weight:600;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out;display:inline-flex}.btn-primary:disabled,.btn-primary[aria-disabled=true]{background-color:var(--color-soft);border-color:var(--color-line);color:var(--color-muted);cursor:not-allowed}.btn-primary[aria-busy=true]{cursor:progress}.btn-primary{background-color:var(--color-ink);color:#fff}.btn-primary:hover:not(:disabled){background-color:var(--color-ink-hover)}.btn{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);height:var(--btn-h,var(--spacing-control));padding-inline:var(--btn-px,calc(var(--spacing) * 4));border-radius:var(--radius-control);font-size:var(--text-sm);line-height:var(--text-sm--line-height);white-space:nowrap;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;font-weight:600;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out;display:inline-flex}.btn:disabled,.btn[aria-disabled=true]{background-color:var(--color-soft);border-color:var(--color-line);color:var(--color-muted);cursor:not-allowed}.btn[aria-busy=true]{cursor:progress}.badge{align-items:center;gap:var(--spacing);height:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 2);background-color:var(--tone-bg,var(--color-soft));color:var(--tone,var(--color-ink-2));box-shadow:inset 0 0 0 1px var(--tone-line,var(--color-line));font-size:var(--text-xs);line-height:var(--text-xs--line-height);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:9999px;font-weight:600;display:inline-flex}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table\!{display:table!important}.field-sizing-content{field-sizing:content}.btn-icon{--btn-px:0;aspect-ratio:1;flex:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[5\/4\]{aspect-ratio:5/4}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-48{width:calc(var(--spacing) * 48);height:calc(var(--spacing) * 48)}.size-72{width:calc(var(--spacing) * 72);height:calc(var(--spacing) * 72)}.size-\[18px\]{width:18px;height:18px}.size-\[26px\]{width:26px;height:26px}.size-\[34px\]{width:34px;height:34px}.size-\[86px\]{width:86px;height:86px}.size-\[88px\]{width:88px;height:88px}.size-full{width:100%;height:100%}.badge-lg{height:calc(var(--spacing) * 7);font-size:var(--text-sm);padding-inline:.625rem}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/3{height:33.3333%}.h-2{height:calc(var(--spacing) * 2)}.h-2\/5{height:40%}.h-5{height:calc(var(--spacing) * 5)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-28{height:calc(var(--spacing) * 28)}.h-56{height:calc(var(--spacing) * 56)}.h-80{height:calc(var(--spacing) * 80)}.h-\[1\.58em\]{height:1.58em}.h-\[86\%\]{height:86%}.h-auto{height:auto}.h-control{height:var(--spacing-control)}.h-control-lg{height:var(--spacing-control-lg)}.h-full{height:100%}.h-tabbar{height:var(--spacing-tabbar)}.h-topbar{height:var(--spacing-topbar)}.max-h-\[88vh\]{max-height:88vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100vh-25rem\)\]{max-height:calc(100vh - 25rem)}.max-h-\[inherit\]{max-height:inherit}.min-h-0{min-height:0}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[50vh\]{min-height:50vh}.min-h-\[560px\]{min-height:560px}.min-h-\[min\(94svh\,760px\)\]{min-height:min(94svh,760px)}.min-h-screen{min-height:100vh}.btn-block{width:100%}.w-0\.5{width:calc(var(--spacing) * .5)}.w-2\/3{width:66.6667%}.w-7{width:calc(var(--spacing) * 7)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-18{width:calc(var(--spacing) * 18)}.w-\[80vw\]{width:80vw}.w-\[84vw\]{width:84vw}.w-\[86\%\]{width:86%}.w-\[86vw\]{width:86vw}.w-\[calc\(50\%-4px\)\]{width:calc(50% - 4px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-rail{width:var(--spacing-rail)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[12ch\]{max-width:12ch}.max-w-\[16ch\]{max-width:16ch}.max-w-\[26ch\]{max-width:26ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[92\%\]{max-width:92%}.max-w-\[330px\]{max-width:330px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[480px\]{max-width:480px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1240px\]{max-width:1240px}.max-w-form{max-width:var(--container-form)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-page{max-width:var(--container-page)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-\[76px\]{min-width:76px}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.basis-60{flex-basis:calc(var(--spacing) * 60)}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-12{rotate:-12deg}.-rotate-90{rotate:-90deg}.-rotate-\[2\.2deg\]{rotate:-2.2deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.animate-arrive{animation:var(--animate-arrive)}.animate-live{animation:var(--animate-live)}.animate-toast-in{animation:var(--animate-toast-in)}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-16{scroll-margin-top:calc(var(--spacing) * 16)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-48{scroll-margin-top:calc(var(--spacing) * 48)}.scroll-mt-\[132px\]{scroll-margin-top:132px}.scroll-px-4{scroll-padding-inline:calc(var(--spacing) * 4)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[\.16em\]{gap:.16em}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-7{row-gap:calc(var(--spacing) * 7)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/\[\.06\]>:not(:last-child)){border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/\[\.06\]>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.\!card{background-color:var(--color-surface)!important;border:1px solid var(--color-line)!important;border-radius:var(--radius-card)!important;box-shadow:var(--shadow-card)!important}.card{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[\.\.\]{border-radius:..}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-card{border-radius:var(--radius-card)}.rounded-control{border-radius:var(--radius-control)}.rounded-dialog{border-radius:var(--radius-dialog)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-y-\[3px\]{border-block-style:var(--tw-border-style);border-block-width:3px}.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-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#ff6b5e\]{border-color:#ff6b5e}.border-brand-primary{border-color:var(--color-brand-primary)}.border-coal{border-color:var(--color-coal)}.border-coal\/25{border-color:#0d0a0840}@supports (color:color-mix(in lab, red, red)){.border-coal\/25{border-color:color-mix(in oklab, var(--color-coal) 25%, transparent)}}.border-field{border-color:var(--color-field)}.border-hair{border-color:var(--color-hair)}.border-line{border-color:var(--color-line)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/\[\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/\[\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.badge-solid{background-color:var(--tone);color:#fff;box-shadow:none}.badge-solid\!{background-color:var(--tone)!important;color:#fff!important;box-shadow:none!important}.tone-danger{--tone:var(--color-danger);--tone-bg:var(--color-danger-bg);--tone-line:var(--color-danger-line);background-color:var(--color-danger-bg);color:var(--color-danger)}.tone-info{--tone:var(--color-info);--tone-bg:var(--color-info-bg);--tone-line:var(--color-info-line);background-color:var(--color-info-bg);color:var(--color-info)}.tone-neutral{--tone:var(--color-ink-2);--tone-bg:var(--color-soft);--tone-line:var(--color-line);background-color:var(--color-soft);color:var(--color-ink-2)}.tone-ok{--tone:var(--color-ok);--tone-bg:var(--color-ok-bg);--tone-line:var(--color-ok-line);background-color:var(--color-ok-bg);color:var(--color-ok)}.tone-warn{--tone:var(--color-warn);--tone-bg:var(--color-warn-bg);--tone-line:var(--color-warn-line);background-color:var(--color-warn-bg);color:var(--color-warn)}.bg-\[\#1d1f23\]{background-color:#1d1f23}.bg-\[\#ff5a4e\]{background-color:#ff5a4e}.bg-\[\#ff5a4e\]\/10{background-color:oklab(68.6619% .179224 .0944559/.1)}.bg-black{background-color:var(--color-black)}.bg-bone{background-color:var(--color-bone)}.bg-brand-accent{background-color:var(--color-brand-accent)}.bg-brand-dark{background-color:var(--color-brand-dark)}.bg-brand-primary{background-color:var(--color-brand-primary)}.bg-brand-primary\/10{background-color:#2f4bff1a}@supports (color:color-mix(in lab, red, red)){.bg-brand-primary\/10{background-color:color-mix(in oklab, var(--color-brand-primary) 10%, transparent)}}.bg-brand-primary\/20{background-color:#2f4bff33}@supports (color:color-mix(in lab, red, red)){.bg-brand-primary\/20{background-color:color-mix(in oklab, var(--color-brand-primary) 20%, transparent)}}.bg-cloud{background-color:var(--color-cloud)}.bg-coal{background-color:var(--color-coal)}.bg-coal-2{background-color:var(--color-coal-2)}.bg-coal-3{background-color:var(--color-coal-3)}.bg-coal-4{background-color:var(--color-coal-4)}.bg-coal\/60{background-color:#0d0a0899}@supports (color:color-mix(in lab, red, red)){.bg-coal\/60{background-color:color-mix(in oklab, var(--color-coal) 60%, transparent)}}.bg-coal\/70{background-color:#0d0a08b3}@supports (color:color-mix(in lab, red, red)){.bg-coal\/70{background-color:color-mix(in oklab, var(--color-coal) 70%, transparent)}}.bg-coal\/75{background-color:#0d0a08bf}@supports (color:color-mix(in lab, red, red)){.bg-coal\/75{background-color:color-mix(in oklab, var(--color-coal) 75%, transparent)}}.bg-coal\/80{background-color:#0d0a08cc}@supports (color:color-mix(in lab, red, red)){.bg-coal\/80{background-color:color-mix(in oklab, var(--color-coal) 80%, transparent)}}.bg-coal\/85{background-color:#0d0a08d9}@supports (color:color-mix(in lab, red, red)){.bg-coal\/85{background-color:color-mix(in oklab, var(--color-coal) 85%, transparent)}}.bg-danger{background-color:var(--color-danger)}.bg-idle{background-color:var(--color-idle)}.bg-ink{background-color:var(--color-ink)}.bg-leaf{background-color:var(--color-leaf)}.bg-leaf\/10{background-color:#3ddc841a}@supports (color:color-mix(in lab, red, red)){.bg-leaf\/10{background-color:color-mix(in oklab, var(--color-leaf) 10%, transparent)}}.bg-line{background-color:var(--color-line)}.bg-ok{background-color:var(--color-ok)}.bg-ok-bg{background-color:var(--color-ok-bg)}.bg-soft{background-color:var(--color-soft)}.bg-surface{background-color:var(--color-surface)}.bg-warn-bg{background-color:var(--color-warn-bg)}.bg-well{background-color:var(--color-well)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/\[\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.07\]{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.bg-white\/\[\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.08\]{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(70\%_120\%_at_100\%_50\%\,var\(--color-brand-primary\)\,transparent_70\%\)\]{background-image:radial-gradient(70% 120% at 100% 50%,var(--color-brand-primary),transparent 70%)}.bg-\[radial-gradient\(90\%_70\%_at_70\%_30\%\,\#5a2a12\,transparent_70\%\)\]{background-image:radial-gradient(90% 70% at 70% 30%,#5a2a12,#0000 70%)}.bg-\[radial-gradient\(circle_at_50\%_60\%\,\#4a3020\,\#17120e_72\%\)\]{background-image:radial-gradient(circle at 50% 60%,#4a3020,#17120e 72%)}.from-black\/55{--tw-gradient-from:#0000008c}@supports (color:color-mix(in lab, red, red)){.from-black\/55{--tw-gradient-from:color-mix(in oklab, var(--color-black) 55%, transparent)}}.from-black\/55{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-coal{--tw-gradient-from:var(--color-coal);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-coal-2{--tw-gradient-from:var(--color-coal-2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-coal\/70{--tw-gradient-from:#0d0a08b3}@supports (color:color-mix(in lab, red, red)){.from-coal\/70{--tw-gradient-from:color-mix(in oklab, var(--color-coal) 70%, transparent)}}.from-coal\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-coal-2\/10{--tw-gradient-via:#17120e1a}@supports (color:color-mix(in lab, red, red)){.via-coal-2\/10{--tw-gradient-via:color-mix(in oklab, var(--color-coal-2) 10%, transparent)}}.via-coal-2\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-coal\/40{--tw-gradient-via:#0d0a0866}@supports (color:color-mix(in lab, red, red)){.via-coal\/40{--tw-gradient-via:color-mix(in oklab, var(--color-coal) 40%, transparent)}}.via-coal\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-coal\/50{--tw-gradient-via:#0d0a0880}@supports (color:color-mix(in lab, red, red)){.via-coal\/50{--tw-gradient-via:color-mix(in oklab, var(--color-coal) 50%, transparent)}}.via-coal\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-coal\/60{--tw-gradient-via:#0d0a0899}@supports (color:color-mix(in lab, red, red)){.via-coal\/60{--tw-gradient-via:color-mix(in oklab, var(--color-coal) 60%, transparent)}}.via-coal\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-coal\/70{--tw-gradient-via:#0d0a08b3}@supports (color:color-mix(in lab, red, red)){.via-coal\/70{--tw-gradient-via:color-mix(in oklab, var(--color-coal) 70%, transparent)}}.via-coal\/70{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-35\%{--tw-gradient-via-position:35%}.via-40\%{--tw-gradient-via-position:40%}.via-45\%{--tw-gradient-via-position:45%}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-70\%{--tw-gradient-to-position:70%}.to-75\%{--tw-gradient-to-position:75%}.fill-white{fill:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[50\%_15\%\]{object-position:50% 15%}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-0{padding-block:0}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-88412{padding-block:calc(var(--spacing) * 88412)}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-24{padding-right:calc(var(--spacing) * 24)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-36{padding-bottom:calc(var(--spacing) * 36)}.pb-40{padding-bottom:calc(var(--spacing) * 40)}.pb-\[max\(10px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(10px, env(safe-area-inset-bottom))}.pb-\[max\(12px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(12px, env(safe-area-inset-bottom))}.pb-\[max\(16px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(16px, env(safe-area-inset-bottom))}.pb-\[max\(20px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(20px, env(safe-area-inset-bottom))}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-14{padding-left:calc(var(--spacing) * 14)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.font-panel{font-family:var(--font-panel)}.font-script{font-family:var(--font-script)}.font-wordmark{font-family:var(--font-wordmark)}.hint{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-muted)}.btn-lg{--btn-h:var(--spacing-control-lg);--btn-px:calc(var(--spacing) * 5);font-size:var(--text-base);line-height:var(--text-base--line-height)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[40px\]{font-size:40px}.text-\[44px\]{font-size:44px}.text-\[48px\]{font-size:48px}.text-\[64px\]{font-size:64px}.text-\[110px\]{font-size:110px}.text-\[170px\]{font-size:170px}.text-\[clamp\(50px\,14vw\,112px\)\]{font-size:clamp(50px,14vw,112px)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-\[\.9\]{--tw-leading:.9;line-height:.9}.leading-\[\.86\]{--tw-leading:.86;line-height:.86}.leading-\[\.92\]{--tw-leading:.92;line-height:.92}.leading-\[\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-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-\[-\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-\.005em\]{--tw-tracking:-.005em;letter-spacing:-.005em}.tracking-\[-\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[\.005em\]{--tw-tracking:.005em;letter-spacing:.005em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-\[\#ff8a80\]{color:#ff8a80}.text-\[\.\.\]{color:..}.text-ash{color:var(--color-ash)}.text-bone{color:var(--color-bone)}.text-bone\/60{color:#fff4e499}@supports (color:color-mix(in lab, red, red)){.text-bone\/60{color:color-mix(in oklab, var(--color-bone) 60%, transparent)}}.text-bone\/75{color:#fff4e4bf}@supports (color:color-mix(in lab, red, red)){.text-bone\/75{color:color-mix(in oklab, var(--color-bone) 75%, transparent)}}.text-bone\/80{color:#fff4e4cc}@supports (color:color-mix(in lab, red, red)){.text-bone\/80{color:color-mix(in oklab, var(--color-bone) 80%, transparent)}}.text-bone\/85{color:#fff4e4d9}@supports (color:color-mix(in lab, red, red)){.text-bone\/85{color:color-mix(in oklab, var(--color-bone) 85%, transparent)}}.text-bone\/90{color:#fff4e4e6}@supports (color:color-mix(in lab, red, red)){.text-bone\/90{color:color-mix(in oklab, var(--color-bone) 90%, transparent)}}.text-brand-accent{color:var(--color-brand-accent)}.text-brand-primary{color:var(--color-brand-primary)}.text-coal{color:var(--color-coal)}.text-coal\/60{color:#0d0a0899}@supports (color:color-mix(in lab, red, red)){.text-coal\/60{color:color-mix(in oklab, var(--color-coal) 60%, transparent)}}.text-danger{color:var(--color-danger)}.text-info{color:var(--color-info)}.text-ink{color:var(--color-ink)}.text-ink-2{color:var(--color-ink-2)}.text-leaf{color:var(--color-leaf)}.text-muted{color:var(--color-muted)}.text-night{color:var(--color-night)}.text-ok{color:var(--color-ok)}.text-smoke{color:var(--color-smoke)}.text-stone-500{color:var(--color-stone-500)}.text-warn{color:var(--color-warn)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-ink{accent-color:var(--color-ink)}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[-18px_0_40px_-12px_rgb\(0_0_0\/\.8\)\]{--tw-shadow:-18px 0 40px -12px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(0_0_0\/\.35\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_22px_rgb\(0_0_0\/\.5\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_-8px_var\(--color-brand-primary\)\]{--tw-shadow:0 10px 24px -8px var(--tw-shadow-color,var(--color-brand-primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_30px_-8px_var\(--color-brand-primary\)\]{--tw-shadow:0 12px 30px -8px var(--tw-shadow-color,var(--color-brand-primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_32px_-8px_rgb\(0_0_0\/\.7\)\]{--tw-shadow:0 14px 32px -8px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_34px_-10px_var\(--color-brand-primary\)\]{--tw-shadow:0 14px 34px -10px var(--tw-shadow-color,var(--color-brand-primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_40px_-10px_rgb\(0_0_0\/\.7\)\]{--tw-shadow:0 18px 40px -10px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_40px_-10px_var\(--color-brand-primary\)\]{--tw-shadow:0 18px 40px -10px var(--tw-shadow-color,var(--color-brand-primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_50px_rgb\(0_0_0\/\.55\)\]{--tw-shadow:0 24px 50px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-card{--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-pop{--tw-shadow:0 12px 32px -4px var(--tw-shadow-color,#1018282e), 0 4px 8px -4px var(--tw-shadow-color,#10182814);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:0 1px 3px var(--tw-shadow-color,#1018281a), 0 1px 2px var(--tw-shadow-color,#1018280f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}.ring-\[5px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(5px + 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)}.ring-\[\#ff6b5e\]\/50{--tw-ring-color:oklab(70.9385% .162196 .0850461/.5)}.ring-brand-accent\/30{--tw-ring-color:#ffd45c4d}@supports (color:color-mix(in lab, red, red)){.ring-brand-accent\/30{--tw-ring-color:color-mix(in oklab, var(--color-brand-accent) 30%, transparent)}}.ring-coal{--tw-ring-color:var(--color-coal)}.ring-coal-3{--tw-ring-color:var(--color-coal-3)}.ring-leaf\/30{--tw-ring-color:#3ddc844d}@supports (color:color-mix(in lab, red, red)){.ring-leaf\/30{--tw-ring-color:color-mix(in oklab, var(--color-leaf) 30%, transparent)}}.ring-leaf\/40{--tw-ring-color:#3ddc8466}@supports (color:color-mix(in lab, red, red)){.ring-leaf\/40{--tw-ring-color:color-mix(in oklab, var(--color-leaf) 40%, transparent)}}.ring-white\/5{--tw-ring-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.ring-white\/5{--tw-ring-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ring-white\/15{--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.ring-white\/15{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.ring-white\/\[\.06\]{--tw-ring-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.ring-white\/\[\.06\]{--tw-ring-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.ring-white\/\[\.08\]{--tw-ring-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.ring-white\/\[\.08\]{--tw-ring-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_6px_30px_rgb\(0_0_0\/\.6\)\]{--tw-drop-shadow-size:drop-shadow(0 6px 30px var(--tw-drop-shadow-color,#0009));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.grayscale\!{--tw-grayscale:grayscale(100%)!important;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,)!important}.invert{--tw-invert:invert(100%);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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border\]{transition-property:border;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[rdoc-ref\:lib\/racc\/rdoc\/grammar\.en\.rdoc\]{rdoc-ref:lib/racc/rdoc/grammar.en.rdoc}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.group-has-\[\[value\=transferencia\]\:checked\]\/pay\:group-has-\[textarea\:placeholder-shown\]\/pay\:flex:is(:where(.group\/pay):has([value=transferencia]:checked) *):is(:where(.group\/pay):has(:is(textarea:placeholder-shown)) *){display:flex}.group-data-\[level\=danger\]\:block:is(:where(.group)[data-level=danger] *){display:block}.group-data-\[level\=danger\]\:hidden:is(:where(.group)[data-level=danger] *){display:none}.peer-checked\:text-coal:is(:where(.peer):checked~*){color:var(--color-coal)}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-brand-accent:is(:where(.peer):focus-visible~*){outline-color:var(--color-brand-accent)}.placeholder\:tracking-normal::placeholder{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.placeholder\:text-ash::placeholder{color:var(--color-ash)}.placeholder\:text-ash\/70::placeholder{color:#b3a391b3}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-ash\/70::placeholder{color:color-mix(in oklab, var(--color-ash) 70%, transparent)}}.placeholder\:text-smoke::placeholder{color:var(--color-smoke)}.placeholder\:normal-case::placeholder{text-transform:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.target\:ring-2:target{--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)}.target\:ring-ink:target{--tw-ring-color:var(--color-ink)}.checked\:border-\[6px\]:checked{border-style:var(--tw-border-style);border-width:6px}.checked\:border-brand-accent:checked{border-color:var(--color-brand-accent)}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.hover\:bg-brand-accent\/10:hover{background-color:#ffd45c1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand-accent\/10:hover{background-color:color-mix(in oklab, var(--color-brand-accent) 10%, transparent)}}.hover\:bg-coal-3:hover{background-color:var(--color-coal-3)}.hover\:bg-coal\/80:hover{background-color:#0d0a08cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-coal\/80:hover{background-color:color-mix(in oklab, var(--color-coal) 80%, transparent)}}.hover\:bg-soft:hover{background-color:var(--color-soft)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:text-bone:hover{color:var(--color-bone)}.hover\:text-brand-accent:hover{color:var(--color-brand-accent)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:underline:hover{text-decoration-line:underline}.hover\:ring-brand-accent\/40:hover{--tw-ring-color:#ffd45c66}@supports (color:color-mix(in lab, red, red)){.hover\:ring-brand-accent\/40:hover{--tw-ring-color:color-mix(in oklab, var(--color-brand-accent) 40%, transparent)}}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-2:focus{top:calc(var(--spacing) * 2)}.focus\:left-2:focus{left:calc(var(--spacing) * 2)}.focus\:z-50:focus{z-index:50}.focus\:rounded-control:focus{border-radius:var(--radius-control)}.focus\:border-brand-accent:focus{border-color:var(--color-brand-accent)}.focus\:bg-ink:focus{background-color:var(--color-ink)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:font-semibold:focus{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.focus\:text-white:focus{color:var(--color-white)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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\:ring-2:focus{--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\:ring-brand-accent:focus{--tw-ring-color:var(--color-brand-accent)}.focus\:ring-ink:focus{--tw-ring-color:var(--color-ink)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[\.98\]:active{scale:.98}.active\:scale-\[\.99\]:active{scale:.99}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-coal-4:disabled{background-color:var(--color-coal-4)}.disabled\:bg-white\/\[\.08\]:disabled{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-white\/\[\.08\]:disabled{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.disabled\:text-ash:disabled{color:var(--color-ash)}.disabled\:text-smoke:disabled{color:var(--color-smoke)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\:checked\]\:border-ink:has(:checked){border-color:var(--color-ink)}.has-\[\:checked\]\:bg-brand-accent:has(:checked){background-color:var(--color-brand-accent)}.has-\[\:checked\]\:bg-brand-accent\/10:has(:checked){background-color:#ffd45c1a}@supports (color:color-mix(in lab, red, red)){.has-\[\:checked\]\:bg-brand-accent\/10:has(:checked){background-color:color-mix(in oklab, var(--color-brand-accent) 10%, transparent)}}.has-\[\:checked\]\:bg-ink:has(:checked){background-color:var(--color-ink)}.has-\[\:checked\]\:text-coal:has(:checked){color:var(--color-coal)}.has-\[\:checked\]\:text-white:has(:checked){color:var(--color-white)}.has-\[\:checked\]\:ring-2:has(:checked){--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)}.has-\[\:checked\]\:ring-brand-accent:has(:checked){--tw-ring-color:var(--color-brand-accent)}.has-\[\:focus-visible\]\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[\:focus-visible\]\:outline-offset-2:has(:focus-visible){outline-offset:2px}.has-\[\:focus-visible\]\:outline-brand-accent:has(:focus-visible){outline-color:var(--color-brand-accent)}.has-\[\:focus-visible\]\:outline-ink:has(:focus-visible){outline-color:var(--color-ink)}.aria-\[current\=true\]\:text-coal[aria-current=true]{color:var(--color-coal)}.aria-\[current\=true\]\:ring-transparent[aria-current=true]{--tw-ring-color:transparent}.data-\[level\=danger\]\:font-semibold[data-level=danger]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[level\=danger\]\:text-danger[data-level=danger]{color:var(--color-danger)}.data-\[level\=warn\]\:font-medium[data-level=warn]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[level\=warn\]\:text-warn[data-level=warn]{color:var(--color-warn)}.data-\[stuck\]\:bg-coal\/85[data-stuck]{background-color:#0d0a08d9}@supports (color:color-mix(in lab, red, red)){.data-\[stuck\]\:bg-coal\/85[data-stuck]{background-color:color-mix(in oklab, var(--color-coal) 85%, transparent)}}.data-\[stuck\]\:shadow-\[0_12px_30px_-12px_rgb\(0_0_0\/\.7\)\][data-stuck]{--tw-shadow:0 12px 30px -12px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[stuck\]\:backdrop-blur-xl[data-stuck]{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media not all and (min-width:80rem){.max-xl\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\:sheet-popover{width:100%;max-width:none;max-height:80vh;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 4) calc(calc(var(--spacing) * 6) + env(safe-area-inset-bottom));border-radius:var(--radius-dialog) var(--radius-dialog) 0 0;background-color:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-pop);margin:0;inset:auto 0 0;overflow-y:auto}.max-sm\:sheet-popover::backdrop{background-color:var(--color-scrim)}.max-sm\:order-last{order:9999}.max-sm\:hidden{display:none}.max-sm\:aspect-auto{aspect-ratio:auto}.max-sm\:h-14{height:calc(var(--spacing) * 14)}.max-sm\:w-full{width:100%}.max-sm\:border{border-style:var(--tw-border-style);border-width:1px}.max-sm\:border-dashed{--tw-border-style:dashed;border-style:dashed}.max-sm\:border-field{border-color:var(--color-field)}.max-sm\:bg-transparent{background-color:#0000}}@media (min-width:900px){.min-\[900px\]\:hidden{display:none}}@media (min-width:40rem){.sm\:menu-popover{border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-surface);width:min(20rem,100vw - 2rem);color:var(--color-ink);box-shadow:var(--shadow-pop);max-height:min(24rem,70vh);margin:auto;padding:.375rem;overflow-y:auto}@supports (position-area:block-end){.sm\:menu-popover{margin:var(--spacing) 0 0;position-area:block-end span-inline-end;position-try-fallbacks:flip-inline, flip-block, flip-block flip-inline;inset:auto}}.sm\:hidden{display:none}.sm\:inline-flex{display:inline-flex}.sm\:aspect-\[16\/11\]{aspect-ratio:16/11}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:min-h-10{min-height:calc(var(--spacing) * 10)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-\[330px\]{width:330px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}}@media (min-width:48rem){.md\:hidden{display:none}}@media (min-width:64rem){.lg\:static{position:static}.lg\:sticky{position:sticky}.lg\:top-20{top:calc(var(--spacing) * 20)}.lg\:bottom-8{bottom:calc(var(--spacing) * 8)}.lg\:m-auto{margin:auto}.lg\:mx-0{margin-inline:0}.lg\:mt-6{margin-top:calc(var(--spacing) * 6)}.lg\:mt-\[118px\]{margin-top:118px}.lg\:ml-0{margin-left:0}.lg\:\!hidden{display:none!important}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:aspect-auto{aspect-ratio:auto}.lg\:size-\[104px\]{width:104px;height:104px}.lg\:h-72{height:calc(var(--spacing) * 72)}.lg\:min-h-\[520px\]{min-height:520px}.lg\:min-h-\[600px\]{min-height:600px}.lg\:min-h-\[660px\]{min-height:660px}.lg\:max-w-\[370px\]{max-width:370px}.lg\:max-w-\[560px\]{max-width:560px}.lg\:max-w-\[900px\]{max-width:900px}.lg\:max-w-md{max-width:var(--container-md)}.lg\:scroll-px-0{scroll-padding-inline:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1\.05fr_1fr\]{grid-template-columns:1.05fr 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_370px\]{grid-template-columns:minmax(0,1fr) 370px}.lg\:grid-cols-\[minmax\(0\,640px\)_380px\]{grid-template-columns:minmax(0,640px) 380px}.lg\:grid-cols-\[minmax\(0\,660px\)_380px\]{grid-template-columns:minmax(0,660px) 380px}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-x-5{column-gap:calc(var(--spacing) * 5)}.lg\:rounded-\[28px\]{border-radius:28px}.lg\:rounded-b-\[20px\]{border-bottom-right-radius:20px;border-bottom-left-radius:20px}.lg\:border-0{border-style:var(--tw-border-style);border-width:0}.lg\:bg-transparent{background-color:#0000}.lg\:object-\[85\%_40\%\]{object-position:85% 40%}.lg\:p-0{padding:0}.lg\:p-5{padding:calc(var(--spacing) * 5)}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:px-0{padding-inline:0}.lg\:px-5{padding-inline:calc(var(--spacing) * 5)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:pt-4{padding-top:calc(var(--spacing) * 4)}.lg\:pt-10{padding-top:calc(var(--spacing) * 10)}.lg\:pr-0{padding-right:0}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.lg\:text-\[14px\]{font-size:14px}.lg\:text-\[16px\]{font-size:16px}.lg\:text-\[24px\]{font-size:24px}.lg\:text-\[26px\]{font-size:26px}.lg\:text-\[28px\]{font-size:28px}.lg\:text-\[36px\]{font-size:36px}.lg\:text-\[40px\]{font-size:40px}.lg\:text-\[44px\]{font-size:44px}.lg\:text-\[54px\]{font-size:54px}.lg\:text-\[56px\]{font-size:56px}.lg\:text-\[60px\]{font-size:60px}.lg\:text-\[64px\]{font-size:64px}.lg\:backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (min-width:80rem){.xl\:hidden{display:none}}@media (min-width:40rem) and (not (min-width:80rem)){.counter\:flex{display:flex}.counter\:hidden{display:none}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.is-kds-dark .kds .btn-primary{color:#0f1114}}@keyframes arrive{0%{box-shadow:0 0 0 3px var(--color-ink), var(--shadow-card)}to{box-shadow:0 0 0 0 transparent, var(--shadow-card)}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes live{0%{box-shadow:0 0 #17b26a73}70%,to{box-shadow:0 0 0 6px #17b26a00}}@font-face{font-family:Inter;src:url("/assets/inter-latin-1f021a24.woff2")format("woff2");font-weight:100 900;font-style:normal;font-display:swap}html:has(.save-bar[data-dirty]) #toasts{bottom:calc(10.5rem + env(safe-area-inset-bottom))}@media (min-width:40rem){html:has(.save-bar[data-dirty]) #toasts{bottom:6.5rem}}@media (min-width:40rem) and (not (min-width:48rem)){html:has(.save-bar[data-dirty]) #toasts{bottom:10rem}html:has(.save-bar[data-dirty]){scroll-padding-bottom:10rem}}html:has(.mn-bulk:not([hidden])) #toasts{bottom:calc(10.5rem + env(safe-area-inset-bottom))}@media (min-width:40rem){html:has(.mn-bulk:not([hidden])) #toasts{bottom:6.5rem}}@page comanda-80{size:80mm 297mm;margin:0}@page comanda-58{size:58mm 297mm;margin:0}@font-face{font-family:Kaushan Script;src:url("/assets/KaushanScript-Regular-2933e454.ttf")format("truetype");font-weight:400;font-style:normal;font-display:swap}@supports (animation-timeline:scroll()){.sf-hero-img{animation:linear both sf-parallax;animation-timeline:scroll(root);animation-range:0 700px}.sf-hero-copy{animation:linear both sf-hero-out;animation-timeline:scroll(root);animation-range:0 520px}.sf-topbar-bg,.sf-topbar-title{animation:linear both sf-fade-in;animation-timeline:scroll(root);animation-range:180px 380px}}@keyframes sf-rise{0%{opacity:0;filter:blur(8px);transform:translateY(22px)}}@keyframes sf-ember{0%{opacity:0;transform:translate(0)scale(1)}12%{opacity:var(--o,.9)}70%{opacity:calc(var(--o,.9) * .6)}to{transform:translate3d(var(--drift), -640px, 0) scale(.25);opacity:0}}@keyframes sf-spin{to{rotate:360deg}}@keyframes sf-ping{75%,to{opacity:0;transform:scale(2.6)}}@keyframes sf-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes sf-marquee{to{transform:translate(-50%)}}@keyframes sf-nudge{0%,to{translate:0}20%,60%{translate:-6px}40%,80%{translate:6px}}@keyframes sf-wobble{0%,to{rotate:-8deg;scale:1}50%{rotate:6deg;scale:1.06}}@keyframes sf-stamp{0%{opacity:0;rotate:-25deg;scale:1.8}6%,82%{opacity:1;rotate:-8deg;scale:1}92%,to{opacity:0;rotate:-8deg;scale:1}}@keyframes sf-pop{0%{scale:1}40%{scale:1.45}to{scale:1}}@keyframes sf-bump{0%{scale:1}30%{rotate:-6deg;scale:1.25}60%{rotate:3deg;scale:.95}to{rotate:0deg;scale:1}}@keyframes sf-glow{0%,to{box-shadow:0 0 #ffc93c8c}50%{box-shadow:0 0 0 10px #ffc93c00}}@keyframes sf-flame{to{background-position:-200% 0}}@keyframes sf-parallax{to{filter:brightness(.45)saturate(1.2);transform:translateY(160px)scale(1.12)}}@keyframes sf-hero-out{to{opacity:0;transform:translateY(-40px)}}@keyframes sf-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sf *,.sf :before,.sf :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.sf-embers,.sf-marquee-track,.sf-hero-img,.sf-hero-copy{animation:none!important}.reveal-armed [data-reveal]:not(.is-in){opacity:1;transform:none}}@keyframes sf-gz-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes sf-gz-late{0%{opacity:0}to{opacity:1}}@keyframes sf-gz-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.sf-gz-dots i,#garzon-chat>li .sf-gz-said,#garzon-chat>li .sf-gz-asked,.sf-gz-strip,.sf-gz-unread{animation:none}.sf-gz-typing-note{animation-duration:0s}}@font-face{font-family:Archivo Black;src:url("/assets/archivo-black-latin-400-normal-4c78e9ca.woff2")format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url("/assets/playfair-display-latin-wght-normal-759b7dc1.woff2")format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Fredoka;src:url("/assets/fredoka-latin-wght-normal-aabc92f2.woff2")format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Bebas Neue;src:url("/assets/bebas-neue-latin-400-normal-23d6a164.woff2")format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url("/assets/dm-sans-latin-wght-normal-fe3ac7ee.woff2")format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:Alfa Slab One;src:url("/assets/alfa-slab-one-latin-400-normal-b0f95a1d.woff2")format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Shippori Mincho;src:url("/assets/shippori-mincho-latin-700-normal-7373f7a7.woff2")format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Bowlby One;src:url("/assets/bowlby-one-latin-400-normal-cc021aa2.woff2")format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Righteous;src:url("/assets/righteous-latin-400-normal-4c505f57.woff2")format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tienda Nunito;src:url("/assets/nunito-latin-wght-normal-8d9cc785.woff2")format("woff2");font-weight:200 1000;font-style:normal;font-display:swap}.sf[data-sf-tone=light]{--color-white:var(--color-bone);--sf-on-accent:#0d0a08}.sf[data-sf-tone=light] .text-white,.sf[data-sf-tone=light] .bg-brand-primary,.sf[data-sf-tone=light] .bg-brand-primary .text-bone{color:#fff}.sf[data-sf-tone=light] :is(.bg-brand-accent,.bg-leaf,.sf-sticker),.sf[data-sf-tone=light] :is(.bg-brand-accent,.bg-leaf,.sf-sticker) .text-coal{color:var(--sf-on-accent)}.sf[data-sf-tone=light] .text-brand-accent{color:var(--sf-accent-text)}.sf[data-sf-tone=light] .bg-brand-primary .text-brand-accent{color:var(--color-brand-accent)}.sf[data-sf-tone=light] :focus-visible{outline-color:var(--sf-accent-text)}.sf[data-sf-tone=light] :is(input,textarea,select):focus{border-color:var(--sf-accent-text);box-shadow:0 0 0 2px var(--sf-accent-text)}.sf[data-sf-tone=light] .sf-pay-note.is-ok{color:#13693a;background:#e6f4ea}.sf[data-sf-tone=light] .sf-pay-note.is-bad{color:#a51f17;background:#fcebe9;box-shadow:inset 0 0 0 1px #a51f1773}.sf[data-sf-tone=light] .sf-pay-online{color:var(--sf-accent-text);background:var(--sf-accent-text)}@supports (color:color-mix(in lab, red, red)){.sf[data-sf-tone=light] .sf-pay-online{background:color-mix(in oklab, var(--sf-accent-text) 12%, transparent)}}.sf[data-sf-tone=light] ::selection{background:var(--sf-accent-text);color:#fff}.sf[data-sf-tone=light] .sf-rank{-webkit-text-stroke-color:var(--sf-accent-text);text-shadow:none}.sf[data-sf-tone=light] .text-leaf{color:#157a3f}.sf[data-sf-tone=light] .sf-sheet[open]::backdrop{background:#1e140a73}.sf[data-sf-tone=light] .shadow-\[0_8px_22px_rgb\(0_0_0\/\.5\)\]{box-shadow:0 6px 16px #0000002e}.sf[data-sf-template] .sf-embers{display:none}.sf[data-sf-template] .sf-atmosphere:after{opacity:.035}.sf[data-sf-template] .sf-hero-nocover{background:0 0}.sf[data-sf-template] .sf-hero-nocover~div,.sf[data-sf-template] .sf-scroll-cue{display:none}.sf[data-sf-template] :is(.sf-topbar-bg,.sf-topbar){background-color:var(--color-coal);-webkit-backdrop-filter:none;backdrop-filter:none}.sf[data-sf-template] .sf-catnav[data-stuck]{background-color:var(--color-coal);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 0 var(--color-coal-4)}.sf[data-sf-tone=light] .sf-ticker>div{box-shadow:0 4px #0000001f}.sf[data-sf-template] .sf-hero{min-height:0}.sf[data-sf-template] .sf-hero-copy{padding-top:104px;padding-bottom:72px}.sf[data-sf-template] .sf-noimg:not(.absolute){position:relative}.sf[data-sf-template] .sf-noimg{isolation:isolate}.sf[data-sf-template] .sf-sheet .sf-noimg{font-size:clamp(110px,13vw,180px)}.sf[data-sf-tone=light] [class*="has-[:checked]"]:has(input:checked){background-color:var(--color-coal-2);box-shadow:inset 0 0 0 2px var(--sf-accent-text)}.sf[data-sf-tone=light] input:is([type=radio],[type=checkbox]){accent-color:var(--sf-accent-text)}.sf[data-sf-tone=light] input[type=radio]:checked{border-color:var(--sf-accent-text)}.sf[data-sf-template] .sf-closed-pill{background:var(--color-bone);color:var(--color-coal);--tw-ring-shadow:0 0 #0000;letter-spacing:.02em;padding:8px 16px;font-size:15px}.sf[data-sf-template] .sf-closed-pill:before{content:"";background:var(--color-brand-primary);width:8px;height:8px;box-shadow:0 0 0 2px var(--color-coal);border-radius:9999px}.sf[data-sf-template] .sf-hero-title[data-name-length=long]{font-size:clamp(34px,9vw,72px)!important}.sf[data-sf-template] .sf-page-title{font-size:clamp(32px,10vw,56px);line-height:1}.sf:is([data-sf-template=pizzeria],[data-sf-template=hamburguesas],[data-sf-template=cafe],[data-sf-template=saludable]) .sf-card{flex-direction:column;display:flex}.sf:is([data-sf-template=pizzeria],[data-sf-template=hamburguesas],[data-sf-template=cafe],[data-sf-template=saludable]) .sf-card-price{margin-top:auto;padding-top:8px}.sf[data-sf-template] .sf-card-name:not(:is([data-sf-template=sandwiches] *)){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sf:is([data-sf-template=pizzeria],[data-sf-template=cafe],[data-sf-template=saludable]) .sf-card-media{overflow:visible}.sf:is([data-sf-template=pizzeria],[data-sf-template=cafe],[data-sf-template=saludable]) .sf-card-media>:is(img,.sf-noimg){border-radius:inherit}.sf[data-sf-template] .sf-card-media.sf-shine:after,.sf[data-sf-template][data-sf-tone=light] .sf-card-shade,.sf[data-sf-template] .sf-card-media:has(.sf-noimg)+.sf-card-shade,.sf[data-sf-template] .sf-card-media:has(.sf-noimg) .sf-card-shade{display:none}.sf[data-sf-template] .sf-page-title{padding-right:100px;position:relative}.sf[data-sf-template] .sf-page-title:after{content:"";background:var(--sf-art) center / contain no-repeat;width:92px;height:84px;position:absolute;top:50%;right:0;translate:0 -50%}.sf[data-sf-template=sushi] .sf-page-title{padding-right:104px;font-size:clamp(26px,15vw - 21px,48px)}.sf[data-sf-template=sushi] .sf-page-title:after{width:100px;height:63px}.sf[data-sf-template=saludable] .sf-page-title:after{width:100px}.sf[data-sf-template=sandwiches] .sf-page-title{padding-right:112px}.sf[data-sf-template=sandwiches] .sf-page-title:after{width:108px;rotate:-7deg}.sf[data-sf-template=polleria] .sf-page-title{font-size:clamp(22px,min(7.8vw,12.8205vw - 16.1538px),48px)}@media (max-width:419px){.sf[data-sf-template=pizzeria] .sf-page-title{font-size:min(32px,14.8148vw - 18.6667px)}.sf[data-sf-template=sandwiches] .sf-page-title{font-size:min(32px,16.2602vw - 23.4146px)}}@media (min-width:1024px){.sf[data-sf-template] .sf-page-title{padding-right:140px}.sf[data-sf-template] .sf-page-title:after{width:128px;height:116px}.sf[data-sf-template=sushi] .sf-page-title{padding-right:150px;font-size:clamp(44px,4.4vw,60px)}.sf[data-sf-template=sushi] .sf-page-title:after{width:144px;height:90px}.sf[data-sf-template=saludable] .sf-page-title{padding-right:156px;font-size:min(56px,9.09091vw - 38.1818px)}.sf[data-sf-template=saludable] .sf-page-title:after{width:150px}.sf[data-sf-template=polleria] .sf-page-title{font-size:clamp(36px,6.57895vw - 25px,48px)}.sf[data-sf-template=pizzeria] .sf-page-title{font-size:clamp(40px,7.69231vw - 29.2308px,56px)}}.sf[data-sf-template=pizzeria] .sf-topbar:after,.sf[data-sf-template=sandwiches] .sf-topbar:after{content:"";height:12px;position:absolute;inset:100% 0 auto}.sf[data-sf-template=pizzeria] .sf-topbar:after{background:var(--sf-gingham);background-size:10px 10px;height:10px}.sf[data-sf-template=sandwiches] .sf-topbar:after{background:var(--sf-awning);background-size:auto;-webkit-mask:radial-gradient(8px at 8px 0,#000 97%,#0000) 0 0/16px 12px repeat-x,linear-gradient(#000 0 0) top/100% 4px no-repeat;mask:radial-gradient(8px at 8px 0,#000 97%,#0000) 0 0/16px 12px repeat-x,linear-gradient(#000 0 0) top/100% 4px no-repeat}.sf[data-sf-template=hamburguesas] .bg-coal-2{border:3px solid #111;box-shadow:5px 5px #111}.sf[data-sf-template=hamburguesas] .sf-topbar{border-bottom:3px solid #111}.sf[data-sf-template=hamburguesas] :is(.sf-page-title,.sf-h3){text-transform:uppercase}.sf[data-sf-template=hamburguesas] .sf-h3{background:var(--color-brand-accent);border:2px solid #111;padding:2px 8px 0;display:inline-block}.sf[data-sf-template=polleria] .bg-coal-2{border-top:8px solid var(--color-brand-primary);box-shadow:0 14px 28px -16px #5a1e0a99}.sf[data-sf-template=sushi] .bg-coal-2{box-shadow:inset 0 0 0 1px var(--color-coal-4)}.sf[data-sf-template=sushi] .sf-topbar{border-bottom:1px solid var(--color-brand-primary)}.sf[data-sf-template=cafe] .bg-coal-2{box-shadow:0 0 0 1px var(--color-coal-4), 0 12px 28px -18px #3a211873}.sf[data-sf-template=saludable] .bg-coal-2{box-shadow:0 12px 32px -16px #2f4bff73}@supports (color:color-mix(in lab, red, red)){.sf[data-sf-template=saludable] .bg-coal-2{box-shadow:0 12px 32px -16px color-mix(in srgb, var(--color-brand-primary) 45%, transparent)}}.sf[data-sf-template=sandwiches] .bg-coal-2{box-shadow:0 0 0 3px var(--color-brand-primary)}.sf:is([data-sf-template=sushi],[data-sf-template=sandwiches],[data-sf-template=polleria]) .sf-grid{grid-template-columns:minmax(0,1fr);gap:0 40px}@media (min-width:640px){.sf:is([data-sf-template=sushi],[data-sf-template=sandwiches],[data-sf-template=polleria]) .sf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sf[data-sf-template=pizzeria]{--sf-art:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Ccircle cx='100' cy='100' r='97' fill='%23E2A253'/%3E%3Ccircle cx='100' cy='100' r='96' fill='none' stroke='%23C27F35' stroke-width='3'/%3E%3Ccircle cx='100' cy='100' r='82' fill='%23C8442B'/%3E%3Cg fill='%23F7DE97'%3E%3Ccircle cx='70' cy='72' r='17'/%3E%3Ccircle cx='128' cy='62' r='15'/%3E%3Ccircle cx='140' cy='118' r='18'/%3E%3Ccircle cx='84' cy='132' r='16'/%3E%3Ccircle cx='106' cy='100' r='13'/%3E%3Ccircle cx='52' cy='112' r='9'/%3E%3C/g%3E%3Cg fill='%23962015'%3E%3Ccircle cx='98' cy='54' r='10'/%3E%3Ccircle cx='62' cy='104' r='10'/%3E%3Ccircle cx='118' cy='144' r='10'/%3E%3Ccircle cx='152' cy='88' r='9'/%3E%3Ccircle cx='84' cy='92' r='8'/%3E%3C/g%3E%3Cg fill='%232F7A3A'%3E%3Cellipse cx='122' cy='90' rx='10' ry='5' transform='rotate(-30 122 90)'/%3E%3Cellipse cx='70' cy='146' rx='10' ry='5' transform='rotate(40 70 146)'/%3E%3Cellipse cx='144' cy='142' rx='9' ry='4.5' transform='rotate(10 144 142)'/%3E%3C/g%3E%3Cpath d='M100 18v164M18 100h164M42 42l116 116M158 42 42 158' stroke='%23B9772F' stroke-width='2' opacity='.45'/%3E%3C/svg%3E");--sf-check:#2f4bff9e}@supports (color:color-mix(in lab, red, red)){.sf[data-sf-template=pizzeria]{--sf-check:color-mix(in srgb, var(--color-brand-primary) 62%, transparent)}}.sf[data-sf-template=pizzeria]{--sf-gingham:linear-gradient(90deg, var(--sf-check) 50%, transparent 0) 0 0 / 22px 22px, linear-gradient(var(--sf-check) 50%, #fff 0) 0 0 / 22px 22px}.sf[data-sf-template=pizzeria] .sf-atmosphere{background:radial-gradient(90% 50% at 100% 0%, #2f4bff1a, transparent 70%), var(--color-coal)}@supports (color:color-mix(in lab, red, red)){.sf[data-sf-template=pizzeria] .sf-atmosphere{background:radial-gradient(90% 50% at 100% 0%, color-mix(in srgb, var(--color-brand-primary) 10%, transparent), transparent 70%), var(--color-coal)}}.sf[data-sf-template=pizzeria] .sf-hero{border-bottom:0}.sf[data-sf-template=pizzeria] .sf-hero:after{content:"";background:var(--sf-gingham);height:30px;position:absolute;inset:auto 0 0;box-shadow:inset 0 6px 8px -6px #00000040}.sf[data-sf-template=pizzeria] .sf-hero-nocover{background:var(--sf-art) no-repeat right -110px top -30px / 270px 270px}@media (min-width:1024px){.sf[data-sf-template=pizzeria] .sf-hero-nocover{background-position:right 6% center;background-size:440px 440px}}.sf[data-sf-template=pizzeria] .sf-hero-title{max-width:10ch;color:var(--color-brand-primary);text-shadow:3px 3px #fff;filter:none;font-size:clamp(44px,12vw,96px);line-height:.92}.sf[data-sf-template=pizzeria] .sf-sunburst{border:3px dashed var(--color-brand-primary);background:0 0;animation:none;inset:-9px;-webkit-mask:none;mask:none}.sf[data-sf-template=pizzeria] .sf-hero-logo .ring-coal{--tw-ring-color:#fff}.sf[data-sf-template=pizzeria] .sf-ticker>div{border-color:#fff;rotate:0deg}.sf[data-sf-template=pizzeria] .sf-chip-pill{background:var(--color-brand-primary)}.sf[data-sf-template=pizzeria] .sf-cat{background:var(--color-coal-2);--tw-ring-color:var(--color-coal-4)}.sf[data-sf-template=pizzeria] .sf-cat[aria-current=true]{color:#fff;background:0 0}.sf[data-sf-template=pizzeria] .sf-h2{color:var(--color-brand-primary)}.sf[data-sf-template=pizzeria] .sf-category>div:first-child{text-align:center;flex-direction:column;align-items:center;gap:10px}.sf[data-sf-template=pizzeria] .sf-category>div:first-child:after{content:"";background:linear-gradient(90deg, #2f7a3a 0 33.3%, #fff 0 66.6%, var(--color-brand-primary) 0);width:72px;height:6px;box-shadow:0 0 0 1px var(--color-coal-4);border-radius:3px;order:1}.sf[data-sf-template=pizzeria] .sf-count{order:2;margin:0}.sf[data-sf-template=pizzeria] .sf-card{text-align:center}.sf[data-sf-template=pizzeria] .sf-card-media{--tw-ring-color:#fff;--tw-ring-shadow:0 0 0 7px #fff;box-shadow:0 0 0 7px #fff, 0 0 0 8px var(--color-coal-4), 0 14px 24px -10px #50280a59;border-radius:9999px;margin:8px}.sf[data-sf-template=pizzeria] .sf-card-add{bottom:2px;right:2px}.sf[data-sf-template=pizzeria] .sf-badge{top:6px;left:50%;translate:-50%}.sf[data-sf-template=pizzeria] .sf-card-name{font-family:var(--font-display);margin-top:16px;font-size:18px;font-weight:400;line-height:1.1}.sf[data-sf-template=pizzeria] .sf-card-price{justify-content:center}.sf[data-sf-template=pizzeria] .sf-card .sf-price{background:var(--color-brand-primary);color:#fff;border-radius:9999px;padding:6px 12px 5px;font-size:17px}.sf[data-sf-template=pizzeria] :is(.sf-noimg,.sf-cart-thumb){background:radial-gradient(circle, #fff 0 38%, var(--color-coal-4) 38.5% 40%, transparent 40.5%), var(--sf-gingham);font-size:52px}.sf[data-sf-template=pizzeria] .sf-feature-media,.sf[data-sf-template=pizzeria] .sf-offer-media{box-shadow:0 0 0 6px #fff,0 18px 30px -14px #50280a66}.sf[data-sf-template=pizzeria] .sf-footer{background:var(--sf-gingham);padding:14px}.sf[data-sf-template=pizzeria] .sf-footer>*{background:var(--color-coal-2);border-radius:20px}.sf[data-sf-template=sushi]{--sf-art:url("/assets/storefront_templates/sushi-134d3e51.svg");--sf-waves:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='24' viewBox='0 0 48 24'%3E%3Cg fill='%23101114' stroke='%23F2EEE6' stroke-opacity='.10' stroke-width='1.3'%3E%3Cg id='w'%3E%3Ccircle cx='0' cy='12' r='23'/%3E%3Ccircle cx='0' cy='12' r='16'/%3E%3Ccircle cx='0' cy='12' r='9'/%3E%3C/g%3E%3Cuse href='%23w' x='48'/%3E%3Cuse href='%23w' x='24' y='12'/%3E%3C/g%3E%3C/svg%3E");--font-script:var(--font-display)}.sf[data-sf-template=sushi] .sf-atmosphere{background:var(--sf-waves) 0 0 / 48px 24px, var(--color-coal);opacity:1;-webkit-mask:linear-gradient(#000,#00000059 60%);mask:linear-gradient(#000,#00000059 60%)}.sf[data-sf-template=sushi] :is(.bg-brand-primary,.bg-brand-accent):not(.sf-chip-pill,.sf-badge,[data-cart-target=count]){border-radius:4px}.sf[data-sf-template=sushi] .sf-page-title,.sf[data-sf-template=sushi] .sf-h3{border-left:4px solid var(--color-brand-primary);padding-left:14px}.sf[data-sf-template=sushi] .sf-h2-sub{white-space:nowrap}@media (max-width:479px){.sf[data-sf-template=sushi] .sf-h2-sub{display:none}}.sf[data-sf-template=sushi] .sf-atmosphere:after{opacity:0}.sf[data-sf-template=sushi] .sf-hero-nocover{background:var(--sf-waves) 0 0 / 48px 24px;-webkit-mask:linear-gradient(#000 40%,#0000 92%);mask:linear-gradient(#000 40%,#0000 92%)}.sf[data-sf-template=sushi] .sf-hero:before{content:"";z-index:-1;aspect-ratio:320/200;background:var(--sf-art) center / contain no-repeat;width:min(224px,54vw);position:absolute;top:92px;right:10px}@media (min-width:1024px){.sf[data-sf-template=sushi] .sf-hero:before{width:clamp(340px,36vw,500px);top:100px;right:2%}}.sf[data-sf-template=sushi] .sf-hero-title{letter-spacing:.01em;font-size:clamp(46px,13vw,104px);line-height:1}.sf[data-sf-template=sushi] .sf-hero-tagline,.sf[data-sf-template=sushi] .sf-h2-sub{letter-spacing:.22em;text-transform:uppercase;color:#f1e5d5;font-family:inherit;font-size:13px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.sf[data-sf-template=sushi] .sf-hero-tagline,.sf[data-sf-template=sushi] .sf-h2-sub{color:color-mix(in srgb, var(--color-bone) 82%, var(--color-ash))}}.sf[data-sf-template=sushi] .sf-hero-tagline{border-left:3px solid var(--color-brand-primary);margin-top:18px;padding-left:14px}.sf[data-sf-template=sushi] .sf-sunburst{display:none}.sf[data-sf-template=sushi] .sf-hero-logo>span:last-child{--tw-ring-color:var(--color-brand-primary);--tw-ring-shadow:0 0 0 3px var(--color-brand-primary);border-radius:10px}.sf[data-sf-template=sushi] .sf-ticker{margin:0;padding:0}.sf[data-sf-template=sushi] .sf-ticker>div{border-width:1px 0;border-color:var(--color-coal-4);box-shadow:none;background:0 0;margin-inline:0;padding-block:12px;rotate:0deg}.sf[data-sf-template=sushi] .sf-ticker span{font-family:var(--sf-font-body,"DM Sans"), sans-serif;letter-spacing:.3em;color:var(--color-bone);font-size:12px;font-weight:700}.sf[data-sf-template=sushi] .sf-ticker .text-brand-accent{color:var(--color-brand-primary);font-size:8px}.sf[data-sf-template=sushi] .sf-ticker .text-brand-accent:before{content:"●"}.sf[data-sf-template=sushi] .sf-ticker .text-brand-accent{font-size:0}.sf[data-sf-template=sushi] .sf-ticker .text-brand-accent:before{font-size:7px}.sf[data-sf-template=sushi] .sf-chip-pill{box-shadow:inset 0 -2px 0 var(--color-brand-primary);background:0 0;border-radius:0}.sf[data-sf-template=sushi] .sf-cat{--tw-ring-shadow:0 0 #0000;letter-spacing:.14em;text-transform:uppercase;border-radius:0;padding-inline:10px;font-size:13px}.sf[data-sf-template=sushi] .sf-cat[aria-current=true]{color:var(--color-bone)}.sf[data-sf-template=sushi] .sf-catnav{border-bottom:1px solid var(--color-coal-4)}.sf[data-sf-template=sushi] .sf-h2{border-left:4px solid var(--color-brand-primary);padding-left:16px;font-size:30px;line-height:1.05}.sf[data-sf-template=sushi] .sf-count{letter-spacing:.14em;text-transform:uppercase;font-size:11px}.sf[data-sf-template=sushi] .sf-card{border-bottom:1px solid var(--color-coal-4);grid-template-columns:minmax(0,1fr) 104px;grid-auto-rows:min-content;column-gap:16px;padding:18px 0;display:grid}.sf[data-sf-template=sushi] .sf-card-media{--tw-ring-color:var(--color-coal-4);border-radius:6px;grid-area:1/2/span 4;width:104px}.sf[data-sf-template=sushi] .sf-card-name{font-family:var(--font-display);grid-area:1/1;margin:0;font-size:19px;font-weight:700;line-height:1.2}.sf[data-sf-template=sushi] .sf-card-desc{grid-area:2/1;margin-top:4px}.sf[data-sf-template=sushi] .sf-card-price{grid-area:3/1;margin-top:10px}.sf[data-sf-template=sushi] .sf-card .sf-price{font-family:var(--sf-font-body,"DM Sans"), sans-serif;letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.sf[data-sf-template=sushi] .sf-card-add{bottom:2px;right:2px;scale:.8}.sf[data-sf-template=sushi] .sf-card-media{overflow:visible}.sf[data-sf-template=sushi] .sf-card-media>img,.sf[data-sf-template=sushi] .sf-card-media>.sf-noimg{border-radius:6px;overflow:hidden}.sf[data-sf-template=sushi] .sf-card-media>.sf-card-shade{display:none}.sf[data-sf-template=sushi] .sf-badge{grid-column:1;position:static;top:auto;bottom:auto;left:auto}.sf[data-sf-template=sushi] .sf-card-media .sf-badge{position:absolute;top:-8px;left:-8px;scale:.85}.sf[data-sf-template=sushi] .sf-soldout{border-width:2px;border-color:var(--color-bone);background:var(--color-bone);color:var(--color-brand-primary);padding:2px 8px;font-size:13px}.sf[data-sf-template=sushi] :is(.sf-noimg,.sf-cart-thumb){background:var(--sf-waves) 0 0 / 24px 12px, var(--color-coal-3);font-size:40px}.sf[data-sf-template=sushi] .sf-feature-media,.sf[data-sf-template=sushi] .sf-offer-media{border-radius:8px}.sf[data-sf-template=sushi] .sf-rank{-webkit-text-stroke:1.5px var(--color-brand-primary);text-shadow:none;font-family:var(--font-display)}.sf[data-sf-template=polleria] .sf-atmosphere{background:repeating-linear-gradient(-45deg, #ffffff29 0 18px, transparent 18px 36px), var(--color-coal)}.sf[data-sf-template=polleria]{--sf-art:url("/assets/storefront_templates/polleria-6f173090.svg");--sf-art-ratio:260 / 236}.sf[data-sf-template=polleria] .sf-h2-sub{display:none}.sf[data-sf-template=polleria] .sf-hero-nocover{background:repeating-conic-gradient(from -4deg at 50% 118%, #2f4bff8c 0 6deg, transparent 6deg 14deg)}@supports (color:color-mix(in lab, red, red)){.sf[data-sf-template=polleria] .sf-hero-nocover{background:repeating-conic-gradient(from -4deg at 50% 118%, color-mix(in srgb, var(--color-brand-primary) 55%, transparent) 0 6deg, transparent 6deg 14deg)}}.sf[data-sf-template=polleria] .sf-hero-nocover{-webkit-mask:radial-gradient(120% 80% at 50% 118%,#000 25%,#0000 62%);mask:radial-gradient(120% 80% at 50% 118%,#000 25%,#0000 62%)}.sf[data-sf-template=polleria] .sf-hero-copy{text-align:center}.sf[data-sf-template=polleria] .sf-hero-copy>*{justify-content:center;margin-inline:auto}.sf[data-sf-template=polleria] .sf-hero-copy{padding-top:104px}.sf[data-sf-template=polleria] .sf-hero-logo{isolation:isolate;width:250px;height:auto;aspect-ratio:var(--sf-art-ratio)}.sf[data-sf-template=polleria] .sf-hero-logo:before{content:"";background:var(--sf-art) center / contain no-repeat;filter:drop-shadow(5px 6px #5a1a0c4d);position:absolute;inset:0}.sf[data-sf-template=polleria] .sf-sunburst{z-index:-1;background:repeating-conic-gradient(var(--color-brand-dark) 0 6deg, transparent 6deg 15deg);opacity:.85;animation-duration:90s;inset:-16% -12% -4%;-webkit-mask:radial-gradient(closest-side,#0000 44%,#000 46% 80%,#0000 100%);mask:radial-gradient(closest-side,#0000 44%,#000 46% 80%,#0000 100%)}.sf[data-sf-template=polleria] .sf-hero-logo>span:last-child{z-index:1;--tw-ring-color:var(--color-brand-accent);width:74px;height:74px;box-shadow:0 0 0 9px var(--color-brand-dark);position:absolute;top:-38px;left:50%;translate:-50%}@media (min-width:1024px){.sf[data-sf-template=polleria] .sf-hero-copy{padding-top:76px;padding-bottom:56px}.sf[data-sf-template=polleria] .sf-hero-logo{width:280px}.sf[data-sf-template=polleria] .sf-hero-logo>span:last-child{width:96px;height:96px}}.sf[data-sf-template=polleria] .sf-hero-title{color:#fff;-webkit-text-stroke:2px var(--color-brand-dark);paint-order:stroke fill;max-width:14ch;text-shadow:4px 5px 0 var(--color-brand-dark);filter:none;font-size:clamp(42px,11.5vw,92px);line-height:1.04}.sf[data-sf-template=polleria] .sf-hero-tagline{color:var(--color-brand-dark);font-size:24px}.sf[data-sf-template=polleria] .sf-hero-facts{color:var(--color-bone)}.sf[data-sf-template=polleria] .sf-ticker>div{border-color:var(--color-brand-dark);border-width:4px 0;rotate:0deg}.sf[data-sf-template=polleria] .sf-chip-pill{background:var(--color-brand-primary);border-radius:12px}.sf[data-sf-template=polleria] .sf-h3{text-transform:uppercase;color:var(--color-brand-primary)}.sf[data-sf-template=polleria] .sf-cat{background:var(--color-coal-2);--tw-ring-shadow:0 0 #0000;text-transform:uppercase;letter-spacing:.04em;border-radius:12px}.sf[data-sf-template=polleria] .sf-cat[aria-current=true]{color:#fff;background:0 0}.sf[data-sf-template=polleria] .sf-h2{text-transform:uppercase;color:var(--color-brand-primary);text-shadow:2px 2px 0 var(--color-coal-2);font-size:clamp(22px,6.6vw,30px)}.sf[data-sf-template=polleria] .sf-h2-sub{color:var(--color-brand-dark)}.sf[data-sf-template=polleria] .sf-category>div:first-child{flex-wrap:wrap;column-gap:12px}.sf[data-sf-template=polleria] .sf-grid{row-gap:16px}.sf[data-sf-template=polleria] .sf-card{border-top:8px solid var(--color-brand-primary);background:var(--color-coal-2);border-radius:22px;grid-template-columns:128px minmax(0,1fr);grid-auto-rows:min-content;column-gap:14px;min-height:152px;padding:12px;display:grid;box-shadow:0 14px 28px -16px #5a1e0a99}.sf[data-sf-template=polleria] .sf-card-media{--tw-ring-shadow:0 0 0 4px var(--color-brand-accent);width:128px;box-shadow:0 0 0 7px var(--color-brand-primary);border-radius:9999px;grid-area:1/1/span 4;overflow:visible}.sf[data-sf-template=polleria] .sf-card-media>:is(img,.sf-noimg){border-radius:9999px}.sf[data-sf-template=polleria] .sf-card-name{font-family:var(--font-display);text-transform:uppercase;grid-column:2;margin-top:2px;font-size:17px;font-weight:400;line-height:1.1}.sf[data-sf-template=polleria] .sf-card-desc{color:var(--color-ash);grid-column:2}.sf[data-sf-template=polleria] .sf-card-price{grid-column:2;margin-top:10px}.sf[data-sf-template=polleria] .sf-card .sf-price{background:var(--color-brand-primary);color:#fff;clip-path:polygon(50% 0%,61% 11%,75% 6%,79% 21%,94% 25%,89% 39%,100% 50%,89% 61%,94% 75%,79% 79%,75% 94%,61% 89%,50% 100%,39% 89%,25% 94%,21% 79%,6% 75%,11% 61%,0% 50%,11% 39%,6% 25%,21% 21%,25% 6%,39% 11%);place-items:center;padding:16px 20px;font-size:18px;display:inline-grid;rotate:-6deg}.sf[data-sf-template=polleria] .sf-hero-copy :is(.text-leaf,.sf-seg){background:var(--color-coal-2);-webkit-backdrop-filter:none;backdrop-filter:none}.sf[data-sf-template=polleria] .sf-hero-copy .sf-seg input:not(:checked)+span{color:var(--color-bone)}.sf[data-sf-template=polleria] .sf-soldout{border-width:2px;padding:2px 6px;font-size:15px}.sf[data-sf-template=polleria] .sf-progress-flame,.sf[data-sf-template=cafe] .sf-progress-flame{background:linear-gradient(90deg, var(--color-brand-primary), var(--color-brand-dark), var(--color-brand-primary));background-size:200% 100%}.sf[data-sf-template=polleria] ol .bg-brand-accent{background:var(--color-brand-primary);color:#fff}.sf[data-sf-template=polleria] .sf-card-add{bottom:-8px;right:-8px}.sf[data-sf-template=polleria] :is(.sf-noimg,.sf-cart-thumb){background:repeating-conic-gradient(from 0deg at 50% 50%, var(--color-coal-3) 0 10deg, var(--color-coal-2) 10deg 20deg);font-size:54px}.sf[data-sf-template=polleria] .sf-feature-media,.sf[data-sf-template=polleria] .sf-offer-media{border-top:8px solid var(--color-brand-primary);box-shadow:0 16px 30px -16px #5a1e0ab3}.sf[data-sf-template=polleria] .sf-rank{-webkit-text-stroke:3px var(--color-brand-dark);color:var(--color-brand-primary)}.sf[data-sf-template=polleria] .sf-footer{border-top:8px solid var(--color-brand-primary)}.sf[data-sf-template=hamburguesas]{--sf-art:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cg stroke='%23111' stroke-width='6' stroke-linejoin='round'%3E%3Cpath d='M28 92c0-40 32-64 72-64s72 24 72 64z' fill='%23F2A33A'/%3E%3Cpath d='M22 104c12-10 22 8 34-2s22 8 34-2 22 8 34-2 22 8 34-2 14 4 20 6l-4 10H24z' fill='%2357B847'/%3E%3Cpath d='M26 112h148l-30 22-14-12-20 16-12-14-18 14-12-12z' fill='%23FFC400'/%3E%3Crect x='24' y='120' width='152' height='28' rx='14' fill='%235A2E1A'/%3E%3Cpath d='M28 156h144c0 18-16 26-34 26H62c-18 0-34-8-34-26z' fill='%23F2A33A'/%3E%3C/g%3E%3Cg fill='%23FFF4D6'%3E%3Cellipse cx='72' cy='58' rx='6' ry='3.5' transform='rotate(-20 72 58)'/%3E%3Cellipse cx='100' cy='46' rx='6' ry='3.5'/%3E%3Cellipse cx='128' cy='58' rx='6' ry='3.5' transform='rotate(20 128 58)'/%3E%3Cellipse cx='88' cy='74' rx='6' ry='3.5' transform='rotate(-10 88 74)'/%3E%3Cellipse cx='116' cy='76' rx='6' ry='3.5' transform='rotate(10 116 76)'/%3E%3C/g%3E%3C/svg%3E");--sf-ink:#111;--sf-mustard:var(--color-brand-accent)}.sf[data-sf-template=hamburguesas] .sf-atmosphere{background:radial-gradient(#11111117 1.2px, transparent 1.6px) 0 0 / 8px 8px, var(--color-coal)}.sf[data-sf-template=hamburguesas] .sf-hero{border-bottom:3px solid var(--sf-ink)}.sf[data-sf-template=hamburguesas] .sf-hero-nocover{background:linear-gradient(var(--sf-ink), var(--sf-ink)) right -70px top 30px / 200px 190px no-repeat, linear-gradient(var(--color-brand-dark), var(--color-brand-dark)) right -46px top 54px / 200px 190px no-repeat;rotate:0deg}.sf[data-sf-template=hamburguesas] .sf-hero:before{content:"";background:var(--sf-art) center / contain no-repeat;width:160px;height:160px;position:absolute;top:44px;right:-10px;rotate:-10deg}@media (min-width:1024px){.sf[data-sf-template=hamburguesas] .sf-hero-nocover{background-position:right 12% top 120px,right 10% top 150px;background-size:340px 340px,340px 340px}.sf[data-sf-template=hamburguesas] .sf-hero:before{width:300px;height:300px;top:150px;right:13%}}.sf[data-sf-template=hamburguesas] .sf-hero-title{text-transform:uppercase;filter:none;max-width:9ch;font-size:clamp(64px,19vw,150px);line-height:.92}.sf[data-sf-template=hamburguesas] .sf-hero-title[data-name-length=long]{max-width:13ch;margin-top:120px}@media (min-width:1024px){.sf[data-sf-template=hamburguesas] .sf-hero-title[data-name-length=long]{margin-top:12px}}.sf[data-sf-template=hamburguesas] .sf-hero-tagline{border:3px solid var(--sf-ink);background:var(--sf-mustard);color:var(--sf-ink);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;box-shadow:4px 4px 0 var(--sf-ink);padding:6px 12px;font-size:24px;display:inline-block;rotate:-2deg}.sf[data-sf-template=hamburguesas] .sf-sunburst{display:none}.sf[data-sf-template=hamburguesas] .sf-hero-logo>span:last-child{--tw-ring-shadow:0 0 0 3px var(--sf-ink);box-shadow:5px 5px 0 var(--sf-ink);border-radius:8px}.sf[data-sf-template=hamburguesas] .sf-ticker>div{border-color:var(--sf-ink);rotate:-1.5deg}.sf[data-sf-template=hamburguesas] .sf-ticker span{font-size:26px}.sf[data-sf-template=hamburguesas] .sf-chip-pill{background:var(--sf-ink);border-radius:4px}.sf[data-sf-template=hamburguesas] .sf-cat{--tw-ring-shadow:0 0 0 2px var(--sf-ink);color:var(--sf-ink);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;background:#fff;border-radius:4px;padding-block:6px;font-size:19px;font-weight:400}.sf[data-sf-template=hamburguesas] .sf-cat[aria-current=true]{color:var(--sf-mustard);background:0 0}.sf[data-sf-template=hamburguesas] .sf-h2{background:var(--sf-mustard);border:3px solid var(--sf-ink);box-shadow:4px 4px 0 var(--sf-ink);text-transform:uppercase;color:var(--sf-ink);padding:4px 10px 0;font-size:40px;display:inline-block}.sf[data-sf-template=hamburguesas] .sf-h2-sub{color:var(--color-brand-dark)}.sf[data-sf-template=hamburguesas] .sf-grid{row-gap:20px}.sf[data-sf-template=hamburguesas] .sf-card{border:3px solid var(--sf-ink);box-shadow:5px 5px 0 var(--sf-ink);background:#fff;border-radius:6px;padding:8px 8px 12px}.sf[data-sf-template=hamburguesas] .sf-card-media{--tw-ring-shadow:0 0 0 2px var(--sf-ink);border-radius:2px}.sf[data-sf-template=hamburguesas] .sf-card-name{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:25px;font-weight:400;line-height:.95}.sf[data-sf-template=hamburguesas] .sf-card .sf-price{border:2px solid var(--sf-ink);background:var(--sf-mustard);color:var(--sf-ink);padding:4px 8px 2px;font-size:22px}.sf[data-sf-template=hamburguesas] .sf-card .sf-add,.sf[data-sf-template=hamburguesas] .sf-feature .sf-add{border:2px solid var(--sf-ink);box-shadow:3px 3px 0 var(--sf-ink);border-radius:6px}.sf[data-sf-template=hamburguesas] .sf-badge{border:2px solid var(--sf-ink);border-radius:3px}.sf[data-sf-template=hamburguesas] :is(.sf-noimg,.sf-cart-thumb){background:radial-gradient(#11111138 1.6px, transparent 2px) 0 0 / 9px 9px, var(--sf-mustard);font-size:60px}.sf[data-sf-template=hamburguesas] .sf-feature-media,.sf[data-sf-template=hamburguesas] .sf-offer-media{border:3px solid var(--sf-ink);box-shadow:6px 6px 0 var(--sf-ink);border-radius:6px}.sf[data-sf-template=hamburguesas] .sf-rank{-webkit-text-stroke:3px var(--sf-ink);color:var(--sf-mustard)}.sf[data-sf-template=hamburguesas] .sf-footer{border:3px solid var(--sf-ink);box-shadow:6px 6px 0 var(--sf-ink);border-radius:6px}.sf[data-sf-template=sandwiches]{--sf-awning:repeating-linear-gradient(90deg, var(--color-brand-dark) 0 34px, #fff 34px 68px);--sf-art:url("/assets/storefront_templates/sandwiches-02de8afe.svg")}.sf[data-sf-template=sandwiches] .sf-atmosphere{background:conic-gradient(#0e2b2708 25%, transparent 0 50%, #0e2b2708 0 75%, transparent 0) 0 0 / 56px 56px, var(--color-coal)}.sf[data-sf-template=sandwiches] .sf-hero:before{content:"";z-index:1;background:var(--sf-awning);filter:drop-shadow(0 6px 4px #0003);height:98px;position:absolute;inset:0 0 auto;-webkit-mask:linear-gradient(#000 0 0) top/100% 80px no-repeat,radial-gradient(17px at 17px 0,#000 97%,#0000) bottom/34px 18px repeat-x;mask:linear-gradient(#000 0 0) top/100% 80px no-repeat,radial-gradient(17px at 17px 0,#000 97%,#0000) bottom/34px 18px repeat-x}.sf[data-sf-template=sandwiches] .sf-hero-copy{padding-top:130px;position:relative}.sf[data-sf-template=sandwiches] .sf-hero-copy:before{content:"";background:var(--sf-art) center / contain no-repeat;filter:drop-shadow(0 8px #2f4bff47);height:140px;position:absolute;top:104px;left:136px;right:4px;rotate:-7deg}@supports (color:color-mix(in lab, red, red)){.sf[data-sf-template=sandwiches] .sf-hero-copy:before{filter:drop-shadow(0 8px 0 color-mix(in srgb, var(--color-brand-primary) 28%, transparent))}}@media (min-width:1024px){.sf[data-sf-template=sandwiches] .sf-hero-copy{padding-top:150px}.sf[data-sf-template=sandwiches] .sf-hero-copy:before{width:460px;height:270px;top:130px;left:auto;right:3%}.sf[data-sf-template=sandwiches] .sf-hero-title{max-width:min(15ch,60%)}}.sf[data-sf-template=sandwiches] .sf-ticker>.bg-brand-primary{background:var(--color-brand-accent);box-shadow:0 0 0 4px var(--color-brand-dark);border-color:var(--color-brand-dark)}.sf[data-sf-template=sandwiches] .sf-ticker .text-bone{color:var(--sf-on-accent)}.sf[data-sf-template=sandwiches] .sf-ticker .text-brand-accent{color:var(--color-brand-dark)}.sf[data-sf-template=sandwiches] .sf-h3{color:var(--color-brand-primary)}.sf[data-sf-template=sandwiches] .sf-hero-title{max-width:15ch;color:var(--color-brand-primary);text-shadow:3px 3px 0 var(--color-brand-accent);filter:none;font-size:clamp(40px,11vw,88px);line-height:1}.sf[data-sf-template=sandwiches] .sf-hero-tagline{color:var(--color-brand-dark);font-size:26px}.sf[data-sf-template=sandwiches] .sf-sunburst{box-shadow:0 0 0 4px var(--color-brand-dark);background:0 0;border:4px solid #fff;border-radius:9999px;animation:none;inset:-8px;-webkit-mask:none;mask:none}.sf[data-sf-template=sandwiches] .sf-hero-logo .ring-coal{--tw-ring-color:#fff}.sf[data-sf-template=sandwiches] .sf-hero-logo{margin-left:12px}.sf[data-sf-template=sandwiches] .sf-ticker>div{border-width:3px 0;rotate:0deg}.sf[data-sf-template=sandwiches] .sf-chip-pill{background:var(--color-brand-primary)}.sf[data-sf-template=sandwiches] .sf-cat{background:var(--color-coal-2);--tw-ring-color:var(--color-brand-primary);--tw-ring-shadow:0 0 0 2px var(--color-brand-primary);color:var(--color-brand-primary);font-family:var(--font-display);font-size:16px;font-weight:400}.sf[data-sf-template=sandwiches] .sf-cat[aria-current=true]{color:#fff;background:0 0}.sf[data-sf-template=sandwiches] .sf-category{isolation:isolate;margin:18px 16px 0;padding:0 19px 11px;position:relative}.sf[data-sf-template=sandwiches] .sf-category:before{content:"";z-index:-1;border:3px solid var(--color-brand-primary);background:var(--color-coal-2);border-radius:18px;position:absolute;inset:22px 0 0;box-shadow:0 8px 0 -2px #2f4bff4d}@supports (color:color-mix(in lab, red, red)){.sf[data-sf-template=sandwiches] .sf-category:before{box-shadow:0 8px 0 -2px color-mix(in srgb, var(--color-brand-primary) 30%, transparent)}}@media (min-width:1024px){.sf[data-sf-template=sandwiches] .sf-category{margin-inline:0;padding-inline:31px}}.sf[data-sf-template=sandwiches] .sf-category>div:first-child{justify-content:center}.sf:is([data-sf-template=sandwiches],[data-sf-template=cafe]) .sf-h2{white-space:nowrap}@media (max-width:479px){.sf:is([data-sf-template=sandwiches],[data-sf-template=cafe]) .sf-h2-sub{display:none}}.sf[data-sf-template=sandwiches] .sf-h2{background:var(--color-brand-dark);color:#fff;border-radius:9999px;padding:8px 22px 6px;font-size:24px;box-shadow:0 3px #090d1d}@supports (color:color-mix(in lab, red, red)){.sf[data-sf-template=sandwiches] .sf-h2{box-shadow:0 3px 0 color-mix(in srgb, var(--color-brand-dark) 60%, #000)}}.sf[data-sf-template=sandwiches] .sf-h2:before,.sf[data-sf-template=sandwiches] .sf-h2:after{content:"★";vertical-align:4px;color:var(--color-brand-accent);margin-inline:8px;font-size:14px}.sf[data-sf-template=sandwiches] .sf-count{display:none}.sf[data-sf-template=sandwiches] .sf-category{scroll-margin-top:140px}.sf[data-sf-template=sandwiches] .sf-grid{margin-top:8px}.sf[data-sf-template=sandwiches] .sf-card{border-bottom:2px dashed var(--color-coal-4);grid-template-columns:60px minmax(0,1fr) auto;grid-auto-rows:min-content;align-items:baseline;column-gap:12px;padding:14px 0;display:grid}.sf[data-sf-template=sandwiches] .sf-card:last-child{border-bottom:0}.sf[data-sf-template=sandwiches] .sf-card-media{--tw-ring-shadow:0 0 0 3px #fff;width:60px;box-shadow:0 0 0 5px var(--color-coal-4);border-radius:9999px;grid-area:1/1/span 3;align-self:start;overflow:visible}.sf[data-sf-template=sandwiches] .sf-card-media>img,.sf[data-sf-template=sandwiches] .sf-card-media>.sf-noimg{border-radius:9999px}.sf[data-sf-template=sandwiches] .sf-card-name{font-family:var(--font-display);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:1/2/auto/span 2;margin:0;padding-right:108px;font-size:18px;font-weight:400;display:-webkit-box;overflow:hidden}.sf[data-sf-template=sandwiches] .sf-card-price{background:var(--color-coal-2);grid-area:1/3;justify-self:end;margin:0;padding-left:6px;position:relative}.sf[data-sf-template=sandwiches] .sf-card-price:before{content:"";border-bottom:3px dotted var(--color-coal-4);width:28px;position:absolute;bottom:6px;right:100%}.sf[data-sf-template=sandwiches] .sf-card .sf-price{color:var(--color-brand-dark);font-size:20px}.sf[data-sf-template=sandwiches] .sf-card-desc{grid-area:2/2/auto/span 2;padding-right:52px}.sf[data-sf-template=sandwiches] .sf-card-add{transform-origin:100% 100%;position:absolute;bottom:-6px;right:-6px;scale:.62}.sf[data-sf-template=sandwiches] .sf-card-media .sf-card-add{left:auto;right:auto}.sf[data-sf-template=sandwiches] .sf-card-media>.sf-badge,.sf[data-sf-template=sandwiches] .sf-card-media>.sf-card-shade{display:none}.sf[data-sf-template=sandwiches] .sf-card-media{position:static}.sf[data-sf-template=sandwiches] .sf-card{position:relative}.sf[data-sf-template=sandwiches] .sf-card .sf-card-add{bottom:12px;right:0;scale:.8}.sf[data-sf-template=sandwiches] .sf-card-media>img,.sf[data-sf-template=sandwiches] .sf-card-media>.sf-noimg{width:60px;height:60px}.sf[data-sf-template=sandwiches] .sf-soldout{display:none}.sf[data-sf-template=sandwiches] :is(.sf-noimg,.sf-cart-thumb){background:var(--color-brand-dark);font-size:30px}.sf[data-sf-template=sandwiches] :is(.sf-sheet,.sf-feature,.sf-offer) .sf-noimg{background:var(--sf-awning);font-size:clamp(90px,26vw,130px)}.sf[data-sf-template=sandwiches] .sf-card .sf-noimg:before{content:"";z-index:-1;background:var(--color-coal-2);border-radius:9999px;position:absolute;inset:5px}.sf[data-sf-template=sandwiches] .sf-feature-media,.sf[data-sf-template=sandwiches] .sf-offer-media{box-shadow:0 0 0 3px var(--color-brand-primary);border:4px solid #fff}.sf[data-sf-template=sandwiches] .sf-footer{border:3px solid var(--color-brand-primary)}.sf[data-sf-template=cafe]{--sf-art:url("/assets/storefront_templates/cafe-abd3160b.svg");--sf-dots:radial-gradient(circle, #ffd45cb3 2.5px, transparent 3px) 0 0 / 22px 22px, radial-gradient(circle, #ffd45cb3 2.5px, transparent 3px) 11px 11px / 22px 22px}@supports (color:color-mix(in lab, red, red)){.sf[data-sf-template=cafe]{--sf-dots:radial-gradient(circle, color-mix(in srgb, var(--color-brand-accent) 70%, transparent) 2.5px, transparent 3px) 0 0 / 22px 22px, radial-gradient(circle, color-mix(in srgb, var(--color-brand-accent) 70%, transparent) 2.5px, transparent 3px) 11px 11px / 22px 22px}}.sf[data-sf-template=cafe] .sf-atmosphere{background:radial-gradient(circle, #ffd45c4d 2.5px, transparent 3px) 0 0 / 22px 22px, radial-gradient(circle, #ffd45c4d 2.5px, transparent 3px) 11px 11px / 22px 22px, var(--color-coal)}@supports (color:color-mix(in lab, red, red)){.sf[data-sf-template=cafe] .sf-atmosphere{background:radial-gradient(circle, color-mix(in srgb, var(--color-brand-accent) 30%, transparent) 2.5px, transparent 3px) 0 0 / 22px 22px, radial-gradient(circle, color-mix(in srgb, var(--color-brand-accent) 30%, transparent) 2.5px, transparent 3px) 11px 11px / 22px 22px, var(--color-coal)}}.sf[data-sf-template=cafe] .sf-hero-nocover{background:radial-gradient(circle 150px at 50% 250px, var(--color-coal-3) 99.5%, transparent 100%), linear-gradient(var(--color-coal-3), var(--color-coal-3)) 50% 250px / 300px 100% no-repeat, var(--sf-dots);-webkit-mask:linear-gradient(#000 70%,#0000);mask:linear-gradient(#000 70%,#0000)}@media (min-width:1024px){.sf[data-sf-template=cafe] .sf-hero-nocover{background:radial-gradient(circle 260px at 50% 360px, var(--color-coal-3) 99.5%, transparent 100%), linear-gradient(var(--color-coal-3), var(--color-coal-3)) 50% 360px / 520px 100% no-repeat, var(--sf-dots)}}.sf[data-sf-template=cafe] .sf-hero-copy{text-align:center;flex-direction:column;align-items:stretch;padding-top:64px;display:flex}.sf[data-sf-template=cafe] .sf-hero-copy>*{order:2}.sf[data-sf-template=cafe] .sf-hero-copy>.sf-hero-logo{order:0;align-self:center;width:72px;height:72px}.sf[data-sf-template=cafe] .sf-hero-copy:before{content:"";aspect-ratio:310/200;background:var(--sf-art) center bottom / contain no-repeat;order:1;align-self:center;width:264px;margin-top:18px}.sf[data-sf-template=cafe] .sf-hero-copy>.sf-hero-logo+*{margin-top:18px}.sf[data-sf-template=cafe] .sf-hero-copy>div:last-child:not(.sf-hero-logo){justify-content:center;margin-inline:0}@media (min-width:1024px){.sf[data-sf-template=cafe] .sf-hero-copy{padding-top:76px}.sf[data-sf-template=cafe] .sf-hero-copy>.sf-hero-logo{width:96px;height:96px}.sf[data-sf-template=cafe] .sf-hero-copy:before{width:400px;margin-top:26px}}.sf[data-sf-template=cafe] .sf-topbar:after{content:"";background:var(--sf-dots), var(--color-coal-3);background-size:12px 12px,12px 12px;height:12px;position:absolute;inset:100% 0 auto}.sf[data-sf-template=cafe] :is(.sf-page-title,.sf-h3){font-style:normal}.sf[data-sf-template=cafe] .sf-h3:after{content:" ❦";color:var(--color-brand-primary);font-size:.7em}.sf[data-sf-template=cafe] .sf-hero-copy>*{justify-content:center;margin-inline:auto}.sf[data-sf-template=cafe] .sf-hero-title{letter-spacing:-.01em;filter:none;max-width:12ch;font-size:clamp(44px,12.5vw,96px);line-height:.98}.sf[data-sf-template=cafe] .sf-hero-tagline{font-size:24px}.sf[data-sf-template=cafe] .sf-sunburst{border:2px solid var(--color-brand-primary);background:0 0;border-radius:9999px 9999px 18px 18px;animation:none;inset:-10px -10px -6px;-webkit-mask:none;mask:none}.sf[data-sf-template=cafe] .sf-hero-logo>span:last-child{background:var(--color-brand-primary);--tw-ring-color:var(--color-coal-2)}.sf[data-sf-template=cafe] .bg-coal-2:not(.sf-sheet){border-top:6px dotted var(--color-brand-accent)}.sf[data-sf-template=cafe] .sf-ticker>div{box-shadow:none;border:0;padding-block:10px;rotate:0deg}.sf[data-sf-template=cafe] .sf-ticker span{text-transform:none;font-size:18px}.sf[data-sf-template=cafe] .sf-chip-pill{background:var(--color-brand-accent)}.sf[data-sf-template=cafe] .sf-cat{--tw-ring-shadow:0 0 #0000;font-family:var(--font-display);color:var(--color-ash);font-size:16px;font-weight:700}.sf[data-sf-template=cafe] .sf-cat[aria-current=true]{color:var(--sf-on-accent)}.sf[data-sf-template=cafe] .sf-category>div:first-child{text-align:center;flex-direction:column;align-items:center;gap:4px}.sf[data-sf-template=cafe] .sf-h2{align-items:center;gap:14px;font-size:32px;display:flex}.sf[data-sf-template=cafe] .sf-h2:before,.sf[data-sf-template=cafe] .sf-h2:after{content:"❦";color:var(--color-brand-primary);font-size:18px}.sf[data-sf-template=cafe] .sf-h2:before{scale:-1 1}.sf[data-sf-template=cafe] .sf-count{margin:0;font-style:italic}.sf[data-sf-template=cafe] .sf-grid{row-gap:32px}.sf[data-sf-template=cafe] .sf-card{text-align:center}.sf[data-sf-template=cafe] .sf-card-media{aspect-ratio:1;--tw-ring-shadow:0 0 0 4px var(--color-coal-2);box-shadow:0 0 0 5px var(--color-coal-4);border-radius:9999px 9999px 18px 18px}.sf[data-sf-template=cafe] .sf-card-name{font-family:var(--font-display);margin-top:14px;font-size:18px;line-height:1.15}.sf[data-sf-template=cafe] .sf-card-price{justify-content:center}.sf[data-sf-template=cafe] .sf-card .sf-price{color:var(--color-brand-primary);font-size:18px}.sf[data-sf-template=cafe] .sf-card .sf-price:before,.sf[data-sf-template=cafe] .sf-card .sf-price:after{content:"·";color:var(--color-ash);margin-inline:6px}.sf[data-sf-template=cafe] .sf-badge{top:18px;left:50%;translate:-50%}.sf[data-sf-template=cafe] :is(.sf-noimg,.sf-cart-thumb){background:var(--sf-dots), var(--color-coal-3);font-size:clamp(64px,20vw,110px)}.sf[data-sf-template=cafe] .sf-feature-media{border-radius:9999px 9999px 22px 22px}.sf[data-sf-template=cafe] .sf-offer-media{border-radius:26px}.sf[data-sf-template=cafe] .sf-rank{font-family:var(--font-display)}.sf[data-sf-template=saludable]{--sf-art:url("/assets/storefront_templates/saludable-8df3481e.svg");--sf-blob:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cpath d='M160 42c20 22 28 54 18 82s-36 52-68 58-66-6-84-32-18-62 0-90 44-42 72-44 42 4 62 26Z'/%3E%3C/svg%3E");--sf-toppings:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg opacity='.3'%3E%3Cpath d='M6 12l5-3 5 3-5 3z' fill='%23FFA477'/%3E%3Cpath d='M6 12v5l5 3v-5z' fill='%23F07F52'/%3E%3Cpath d='M16 12v5l-5 3v-5z' fill='%23D9603A'/%3E%3Cpath d='M34 40l5-3 5 3-5 3z' fill='%23E0526A'/%3E%3Cpath d='M34 40v5l5 3v-5z' fill='%23C23A52'/%3E%3Cpath d='M44 40v5l-5 3v-5z' fill='%239E2840'/%3E%3Cellipse cx='40' cy='12' rx='4' ry='3' fill='%237BC043'/%3E%3Cellipse cx='46' cy='16' rx='4' ry='3' fill='%237BC043'/%3E%3Cellipse cx='14' cy='42' rx='4' ry='3' fill='%237BC043'/%3E%3Cpath d='M22 30c6-2 12 0 16 3-4 2-11 3-16 2-2-2-2-4 0-5z' fill='%23A6CB52'/%3E%3Cellipse cx='26' cy='10' rx='1.6' ry='1' fill='%23C9B48A'/%3E%3Cellipse cx='8' cy='28' rx='1.6' ry='1' fill='%2316361C'/%3E%3Cellipse cx='50' cy='28' rx='1.6' ry='1' fill='%23C9B48A'/%3E%3Cellipse cx='26' cy='50' rx='1.6' ry='1' fill='%2316361C'/%3E%3C/g%3E%3C/svg%3E");--sf-bowl:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 26'%3E%3Cpath d='M6 10l4.5-2.5L15 10l-4.5 2.5z' fill='%23F07F52'/%3E%3Cpath d='M13 8l4.5-2.5L22 8l-4.5 2.5z' fill='%23D63F5A'/%3E%3Ccircle cx='24.5' cy='9.5' r='2.8' fill='%237BC043'/%3E%3Ccircle cx='20.5' cy='11' r='2.2' fill='%23FFC24A'/%3E%3Cpath d='M2 12h28c0 7-6.5 12-14 12S2 19 2 12z' fill='%2328712C'/%3E%3Cpath d='M3 12.5h26' stroke='%2316361C' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.sf[data-sf-template=saludable] .sf-atmosphere{background:radial-gradient(60% 40% at 100% 0%, #2f4bff17, transparent 70%), radial-gradient(50% 30% at 0% 100%, #ffd45c29, transparent 70%), var(--color-coal)}@supports (color:color-mix(in lab, red, red)){.sf[data-sf-template=saludable] .sf-atmosphere{background:radial-gradient(60% 40% at 100% 0%, color-mix(in srgb, var(--color-brand-primary) 9%, transparent), transparent 70%), radial-gradient(50% 30% at 0% 100%, color-mix(in srgb, var(--color-brand-accent) 16%, transparent), transparent 70%), var(--color-coal)}}.sf[data-sf-template=saludable] .sf-hero-nocover{position:relative}.sf[data-sf-template=saludable] .sf-hero-nocover:before{content:"";-webkit-mask:var(--sf-blob) center / contain no-repeat;-webkit-mask:var(--sf-blob) center / contain no-repeat;mask:var(--sf-blob) center / contain no-repeat;background:#2f4bffd9;width:330px;height:330px;position:absolute;top:-60px;right:-90px}@supports (color:color-mix(in lab, red, red)){.sf[data-sf-template=saludable] .sf-hero-nocover:before{background:color-mix(in srgb, var(--color-brand-primary) 85%, transparent)}}.sf[data-sf-template=saludable] .sf-hero-nocover:before{rotate:20deg}.sf[data-sf-template=saludable] .sf-hero:before{content:"";z-index:-1;background:var(--sf-art) center / contain no-repeat;filter:drop-shadow(0 10px 14px #16361c40);width:212px;height:148px;position:absolute;top:70px;right:6px}@media (min-width:1024px){.sf[data-sf-template=saludable] .sf-hero-nocover:before{width:520px;height:520px;top:40px;right:6%}.sf[data-sf-template=saludable] .sf-hero:before{width:440px;height:308px;top:150px;right:7%}}.sf[data-sf-template=saludable] .sf-hero-title{color:var(--color-brand-dark);filter:none;font-size:clamp(48px,13.5vw,104px);line-height:.95}.sf[data-sf-template=saludable] .sf-hero-tagline{max-width:30ch;font-family:var(--sf-font-body,inherit), sans-serif;font-size:20px;font-weight:700}.sf[data-sf-template=saludable] .sf-sunburst{background:#ffd45ccc}@supports (color:color-mix(in lab, red, red)){.sf[data-sf-template=saludable] .sf-sunburst{background:color-mix(in srgb, var(--color-brand-accent) 80%, transparent)}}.sf[data-sf-template=saludable] .sf-sunburst{-webkit-mask:var(--sf-blob) center / contain no-repeat;-webkit-mask:var(--sf-blob) center / contain no-repeat;mask:var(--sf-blob) center / contain no-repeat;animation-duration:24s;inset:-18%}.sf[data-sf-template=saludable] .sf-hero-logo .ring-coal{--tw-ring-color:#fff}.sf[data-sf-template=saludable] .sf-ticker>div{border:0;border-radius:0;rotate:1.5deg}.sf[data-sf-template=saludable] .sf-chip-pill{background:var(--color-brand-primary)}.sf[data-sf-template=saludable] .sf-cat{background:var(--color-coal-3);--tw-ring-shadow:0 0 #0000;color:var(--color-brand-dark)}.sf[data-sf-template=saludable] .sf-cat[aria-current=true]{color:#fff;background:0 0}.sf[data-sf-template=saludable] .sf-h2{color:var(--color-brand-dark);align-items:center;gap:10px;font-size:clamp(24px,6.4vw,32px);display:flex}.sf[data-sf-template=saludable] .sf-h2:before{content:"";background:var(--sf-bowl) center / contain no-repeat;flex:none;width:34px;height:28px}.sf[data-sf-template=saludable] .sf-count{flex:none}@media (min-width:1024px){.sf[data-sf-template=saludable] .sf-h2{font-size:40px}}.sf[data-sf-template=saludable] .sf-grid{gap:14px 12px}.sf[data-sf-template=saludable] .sf-h3{color:var(--color-brand-dark);align-items:center;gap:8px;display:flex}.sf[data-sf-template=saludable] .sf-h3:before{content:"";background:var(--sf-bowl) center / contain no-repeat;flex:none;width:26px;height:21px}.sf[data-sf-template=saludable] .sf-card{background:var(--color-coal-2);border-radius:30px;padding:0 0 14px;overflow:hidden;box-shadow:0 10px 30px -14px #2f4bff73}@supports (color:color-mix(in lab, red, red)){.sf[data-sf-template=saludable] .sf-card{box-shadow:0 10px 30px -14px color-mix(in srgb, var(--color-brand-primary) 45%, transparent)}}.sf[data-sf-template=saludable] .sf-card-media{aspect-ratio:5/4;--tw-ring-shadow:0 0 #0000;border-radius:0 0 46% 54%/0 0 18% 22%}.sf[data-sf-template=saludable] .sf-card:nth-child(2n) .sf-card-media{border-radius:0 0 56% 44%/0 0 24% 16%}.sf[data-sf-template=saludable] .sf-card>:is(.sf-card-name,.sf-card-desc,.sf-card-price){padding-inline:14px}.sf[data-sf-template=saludable] .sf-card-name{font-family:var(--font-display);margin-top:10px;font-size:17px;font-weight:600}.sf[data-sf-template=saludable] .sf-card .sf-price{background:var(--color-brand-accent);color:var(--sf-on-accent);border-radius:9999px;padding:5px 11px 4px;font-size:16px}.sf[data-sf-template=saludable] .sf-card .sf-add{background:var(--color-brand-primary);color:#fff}.sf[data-sf-template=saludable] .sf-card-add{bottom:-14px;right:10px}.sf[data-sf-template=saludable] :is(.sf-noimg,.sf-cart-thumb){background:var(--sf-toppings) 0 0 / 56px 56px, var(--color-coal-3);font-size:56px}.sf[data-sf-template=saludable] .sf-noimg:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--color-coal-2) 80%, #21296e 82%);position:absolute;inset:14%}@supports (color:color-mix(in lab, red, red)){.sf[data-sf-template=saludable] .sf-noimg:before{background:radial-gradient(closest-side, var(--color-coal-2) 80%, color-mix(in srgb, var(--color-brand-primary) 40%, var(--color-coal-2)) 82%)}}.sf[data-sf-template=saludable] .sf-noimg:before{-webkit-mask:var(--sf-blob) center / contain no-repeat;-webkit-mask:var(--sf-blob) center / contain no-repeat;mask:var(--sf-blob) center / contain no-repeat}.sf[data-sf-template=saludable] .sf-feature-media .sf-noimg{place-items:start center;padding-top:22%}.sf[data-sf-template=saludable] .sf-feature-media .sf-noimg:before{inset:12% 22% 50%}.sf[data-sf-template=saludable] .sf-feature-media,.sf[data-sf-template=saludable] .sf-offer-media,.sf[data-sf-template=saludable] .sf-footer{border-radius:36px}@font-face{font-family:Lilita One;src:url("/assets/LilitaOne-Regular-6358ff70.ttf")format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("/assets/Montserrat-83aa0f25.ttf")format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url("/assets/nunito-latin-900-normal-7cb531f6.woff2")format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url("/assets/roboto-latin-400-normal-b93d8f90.woff2")format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url("/assets/roboto-latin-500-normal-9f22e6f1.woff2")format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url("/assets/roboto-latin-700-normal-4f3683e9.woff2")format("woff2");font-weight:700;font-style:normal;font-display:swap}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@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 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}