@media (prefers-reduced-motion:no-preference){.fys-comandero .fys-hero3d{height:300svh}}@media (prefers-reduced-motion:no-preference) and (max-aspect-ratio:1),(prefers-reduced-motion:no-preference) and (max-width:720px){.fys-comandero .fys-hero3d{height:280svh}}.fys-comandero .comandero-hero__box{aspect-ratio:900/1444;height:80%;top:12%;left:71%}@media (max-aspect-ratio:1),(max-width:720px){.fys-comandero .comandero-hero__box{height:60%;top:max(46%,25rem);left:62%}}.fys-comandero .fys-hero3d__focus{background:radial-gradient(100% 90%,#090a0c00 50%,#090a0c99 100%)}.comandero-hero{flex-direction:column;height:min(100%,100svh);display:flex;position:absolute;inset:0 0 auto}.comandero-hero:before{content:"";pointer-events:none;height:55%;opacity:var(--fleet,0);background:linear-gradient(#0b0c0fc7,#0b0c0f00);position:absolute;inset:0 0 auto}.comandero-hero__fleet{justify-items:center;gap:var(--space-sm);text-align:center;padding-top:calc(var(--nav-h) + clamp(1rem, 5svh, 3rem));opacity:var(--fleet,0);transform:translate3d(0, calc((1 - var(--fleet,0)) * 3svh), 0);display:grid;position:relative}.comandero-hero__fleet-title{margin:0}.comandero-hero__fleet-text{max-width:36rem;color:var(--fg-2);font-size:var(--fs-md);text-wrap:balance;margin:0;line-height:1.5}.comandero-hero__names,.comandero-hero__art ul{opacity:var(--names,0);margin:0;padding:0;list-style:none}.comandero-hero__names li,.comandero-hero__art li{white-space:nowrap;color:var(--fg);justify-items:center;gap:.1rem;font-size:clamp(.85rem,.9vw + .65rem,1.375rem);font-style:italic;font-weight:300;line-height:1.1;display:grid}.comandero-hero__arrow{fill:none;width:1.1rem;height:auto;stroke:var(--fg-3);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.comandero-hero__names{position:absolute;inset:0}.comandero-hero__names li{will-change:transform;width:14rem;position:absolute;top:0;left:-7rem}.fys-hero3d:not(.is-live) .comandero-hero__names{display:none}.comandero-hero__art{min-height:0;margin:clamp(.5rem, 2svh, 1.25rem) var(--gutter) 40px;opacity:var(--art,0);flex:1;place-items:center;display:grid;position:relative;container-type:size}.fys-hero3d.is-live .comandero-hero__art{display:none}.fys-comandero .fys-hero3d:not(.is-live) .comandero-hero__box{opacity:calc(1 - var(--art-out,0))}.comandero-hero__art figure{margin:0;position:relative}.comandero-hero__art-row{width:min(100cqw,250cqh)}.comandero-hero__art-grid{width:min(100cqw,64cqh);display:none}.comandero-hero__art img{width:100%;height:auto;display:block}.comandero-hero__art ul{position:absolute;inset:0}.comandero-hero__art li{position:absolute;translate:-50% 6px}@media (max-aspect-ratio:1){.comandero-hero__art{margin-bottom:30px}.comandero-hero__art-row{display:none}.comandero-hero__art-grid{display:block}}@media (max-aspect-ratio:1) and (max-height:640px),(max-height:500px){.comandero-hero__fleet-text{display:none}}@media (max-height:500px){.comandero-hero__names li,.comandero-hero__art li{font-size:.8rem}.comandero-hero__art li{width:10rem}.comandero-hero__names span,.comandero-hero__art li span{white-space:normal;text-align:center;max-width:5.5em}.comandero-hero__arrow{display:none}}@media (prefers-reduced-motion:reduce){.comandero-hero:before,.comandero-hero__fleet,.comandero-hero__names,.comandero-hero__art{display:none}}.comandero-ui__head{justify-content:space-between;align-items:baseline;gap:.5em;margin-bottom:.65em;display:flex}.fys-ui .comandero-ui__head b{font-size:1.02em;font-weight:700}.comandero-ui__head span{color:var(--ink-2);white-space:nowrap;font-size:.8em}.fys-comandero .comandero-floor .fys-ui-floor__grid{gap:.65em .75em;padding:.75em}.fys-comandero .comandero-floor .fys-ui-floor__table{font-size:.68em}.fys-comandero .comandero-floor .fys-ui-floor__table:nth-child(6){box-shadow:inset 0 0 0 1px var(--ui-line), 0 0 0 .3em var(--paper), 0 0 0 .5em var(--brand)}.comandero-ui-pick{padding:.85em .9em .9em}.comandero-ui-pick__tabs{gap:.3em;margin-bottom:.7em;font-size:.8em;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}.comandero-ui-pick__tabs>*{background:var(--ui-wash);color:var(--ink-2);border-radius:.5em;flex:none;padding:.45em .75em}.comandero-ui-pick .comandero-ui-pick__tabs b{background:var(--brand);color:var(--paper)}.comandero-ui-pick__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45em;display:grid}.comandero-ui-pick__item{min-height:3.7em;box-shadow:inset 0 0 0 1px var(--ui-line);text-align:center;-webkit-hyphens:auto;hyphens:auto;border-radius:.55em;place-items:center;padding:.35em;font-size:.74em;font-weight:500;line-height:1.2;display:grid;position:relative}.comandero-ui-pick__item.is-on{background:var(--brand-wash);box-shadow:inset 0 0 0 1.5px var(--brand)}.comandero-ui-pick__item i{background:var(--brand);width:1.7em;height:1.7em;color:var(--paper);border-radius:50%;place-items:center;font-size:.9em;font-style:normal;font-weight:700;display:grid;position:absolute;top:-.55em;right:-.45em}.comandero-ui-pick__foot{justify-content:space-between;align-items:center;gap:.6em;margin-top:.85em;display:flex}.comandero-ui-pick__foot>span:first-child{color:var(--ink-2);font-size:.82em}.comandero-ui-order{padding:.85em .95em .95em}.fys-ui .comandero-ui-order__pass{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);margin:.6em 0 .2em;font-size:.72em;font-weight:700}.comandero-ui-order__line{border-top:1px solid var(--ui-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.6em;padding:.4em 0;display:grid}.comandero-ui-order__line i{background:var(--ui-wash);border-radius:.4em;place-items:center;width:1.55em;height:1.55em;font-size:.8em;font-style:normal;font-weight:700;display:grid}.comandero-ui-order__line span{font-size:.92em;font-weight:600}.fys-ui .comandero-ui-order__line small{color:var(--brand);font-style:italic;font-weight:400;display:block}.comandero-ui-order__line em{font-variant-numeric:tabular-nums}.comandero-ui-order .comandero-ui__head{border-bottom:1px solid var(--ui-line);margin-bottom:0;padding-bottom:.6em}.comandero-ui-order__list.is-scrolled{-webkit-mask-image:linear-gradient(#0000,#000 1.9em);mask-image:linear-gradient(#0000,#000 1.9em)}.comandero-ui-order__total{border-top:1px solid var(--ui-line);justify-content:space-between;margin-top:.25em;padding-top:.55em;display:flex}.fys-ui .comandero-ui-order__total b{font-variant-numeric:tabular-nums;font-weight:700}.comandero-ui-order .fys-ui-btn{margin-top:.75em}.comandero-ui-pay{padding:.85em .95em .95em}.comandero-ui-pay__modes{background:var(--ui-wash);text-align:center;border-radius:.6em;grid-template-columns:repeat(3,minmax(0,1fr));gap:.2em;padding:.2em;font-size:.8em;display:grid}.comandero-ui-pay__modes>*{color:var(--ink-2);border-radius:.45em;padding:.4em .3em}.comandero-ui-pay .comandero-ui-pay__modes b{background:var(--brand);color:var(--paper)}.comandero-ui-pay__due{box-shadow:inset 0 0 0 1px var(--ui-line);border-radius:.6em;justify-items:center;margin:.75em 0 .7em;padding:.5em;display:grid}.fys-ui .comandero-ui-pay__due small{letter-spacing:.07em;text-transform:uppercase;font-size:.7em;font-weight:700}.comandero-ui-pay__due strong{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1.85em;font-weight:700}.comandero-ui-pay__methods{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35em;font-size:.84em;display:grid}.comandero-ui-pay__methods span{box-shadow:inset 0 0 0 1px var(--ui-line);border-radius:.5em;padding:.55em .2em;font-weight:500}.comandero-ui-pay__methods .is-on{background:var(--brand-wash);box-shadow:inset 0 0 0 1.5px var(--brand);color:var(--brand);font-weight:600}.comandero-ui-pay__tip{align-items:center;gap:.35em;margin:.7em 0 .75em;font-size:.82em;display:flex}.fys-ui .comandero-ui-pay__tip small{margin-right:auto;font-size:1em}.comandero-ui-pay__tip span{box-shadow:inset 0 0 0 1px var(--ui-line);font-variant-numeric:tabular-nums;border-radius:1em;padding:.3em .65em}.comandero-ui-pay__tip .is-on{box-shadow:inset 0 0 0 1.5px var(--brand);color:var(--brand);font-weight:600}.comandero-ui-ticket{z-index:2;box-sizing:border-box;background:var(--paper);width:12.2em;color:var(--ink);font-family:var(--ff-mono);padding:.9em .85em 1.35em;position:absolute;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/.7em 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/.7em 100%}.comandero-ui-ticket p{text-indent:-3ch;letter-spacing:0;margin:0;padding-left:3ch;font-size:.7em;line-height:1.4}.comandero-ui-ticket__head{border-bottom:1px dashed var(--ink-2);text-align:center;margin-bottom:.45em;padding-bottom:.4em}.comandero-ui-ticket__head p{text-indent:0;padding-left:0}.comandero-ui-ticket .comandero-ui-ticket__table{margin-top:.1em;font-size:.84em;font-weight:700}.comandero-ui-ticket__pass+.comandero-ui-ticket__pass{margin-top:.5em}.comandero-ui-ticket .comandero-ui-ticket__pass-name{font-weight:700}.comandero-ui-ticket .comandero-ui-ticket__more{padding-left:6ch}.comandero-tickets{filter:drop-shadow(0 .7em 1em #2c313a33)}.comandero-tickets__bar{top:1.6em;left:calc(50% - 12.9em);rotate:-4deg}.comandero-tickets__kitchen{top:.55em;left:calc(50% - .4em);rotate:2.5deg}.fys-ui.comandero-kds{font-size:.92em;top:1.2em;left:50%;translate:-50%}.comandero-ui-pin{width:15.5em;padding:.9em 1em 1em;top:1.4em;left:50%;translate:-50%}.comandero-ui-pin__who,.comandero-ui-roles__user{align-items:center;gap:.65em;display:flex}.comandero-ui-pin__who i,.comandero-ui-roles__user i{background:var(--ui-wash);width:2.6em;height:2.6em;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:.9em;font-style:normal;font-weight:600;display:grid}.comandero-ui-pin__who span,.comandero-ui-roles__user span{justify-items:start;gap:.15em;display:grid}.comandero-ui-pin__dots{justify-content:center;gap:.6em;margin:.85em 0;display:flex}.comandero-ui-pin__dots i{width:1.45em;height:1.45em;box-shadow:inset 0 0 0 1.5px var(--ui-line);border-radius:50%}.comandero-ui-pin__dots i.is-on{box-shadow:none;background:radial-gradient(circle, var(--paper) 0 20%, var(--brand) 23%)}.comandero-ui-pin__keys{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35em;display:grid}.comandero-ui-pin__keys span{background:var(--ui-wash);font-variant-numeric:tabular-nums;border-radius:.5em;place-items:center;height:2.2em;font-weight:600;display:grid}.comandero-ui-pin__keys .is-blank{background:0 0}.comandero-ui-pin__keys .is-del{color:var(--danger);background:#b81e1e14;height:2.75em;font-size:.8em}.comandero-ui-roles{width:19em;padding:.85em .9em .9em;top:1.4em;left:50%;translate:-50%}.comandero-ui-roles__user{margin-bottom:.7em}.comandero-ui-roles__user em,.comandero-ui-roles__role p em{background:var(--brand-wash);color:var(--brand);border-radius:.4em;padding:.15em .5em;font-size:.74em;font-weight:600}.comandero-ui-roles__role{box-shadow:inset 0 0 0 1px var(--ui-line);border-radius:.6em;padding:.55em .7em}.comandero-ui-roles__role+.comandero-ui-roles__role{margin-top:.35em}.comandero-ui-roles__role p{align-items:center;gap:.5em;display:flex}.comandero-ui-roles__role p em{margin-left:auto}.comandero-ui-roles__role svg{width:1.1em;height:1.1em;color:var(--brand);margin-left:auto}.comandero-ui-roles__role.is-on{background:var(--brand-wash);box-shadow:inset 0 0 0 1.5px var(--brand)}.fys-ui .comandero-ui-roles__role small{margin-top:.3em;line-height:1.35;display:block}.comandero-ui-waiters{width:min(34em,94%);padding:.9em 1.1em .6em;top:1.5em;left:50%;translate:-50%}.comandero-ui-waiters__top{justify-content:space-between;align-items:center;gap:1em;margin-bottom:.5em;display:flex}.comandero-ui-waiters__top .comandero-ui__head{justify-content:flex-start;margin:0}.comandero-ui-waiters__tabs{background:var(--ui-wash);white-space:nowrap;border-radius:.6em;flex:none;gap:.2em;padding:.2em;font-size:.8em;display:inline-flex}.comandero-ui-waiters__tabs>*{color:var(--ink-2);border-radius:.45em;padding:.35em .8em}.comandero-ui-waiters .comandero-ui-waiters__tabs b{background:var(--paper);color:var(--ink);box-shadow:0 .05em .2em var(--table-shadow)}.comandero-ui-waiters__table{grid-template-columns:minmax(0,1fr) auto auto minmax(8em,1.3fr);align-items:center;column-gap:1.6em;display:grid}.comandero-ui-waiters__table>*{border-top:1px solid var(--ui-line);padding:.62em 0}.fys-ui .comandero-ui-waiters__table small{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-top:0;padding:.45em 0;font-size:.68em;font-weight:700}.comandero-ui-waiters__table small:nth-child(n+2){text-align:right}.comandero-ui-waiters__table>span,.comandero-ui-waiters__table>em{text-align:right;font-variant-numeric:tabular-nums}.fys-ui .comandero-ui-waiters__table em{font-weight:700}.comandero-ui-waiters__share{justify-content:flex-end;align-items:center;gap:.6em;display:flex}.comandero-ui-waiters__share i{background:var(--ui-wash);border-radius:1em;flex:1;height:.45em;position:relative;overflow:hidden}.comandero-ui-waiters__share i:before{content:"";width:calc(var(--share,0) * 100%);border-radius:inherit;background:var(--brand);position:absolute;inset:0 auto 0 0}@container (max-width:540px){.comandero-tickets__bar{left:calc(50% - 12.1em)}.comandero-tickets__kitchen{left:calc(50% - .1em)}.comandero-ui-waiters__tabs{display:none}.comandero-ui-waiters__table{grid-template-columns:minmax(0,1fr) auto minmax(6em,1fr);column-gap:1em}.comandero-ui-waiters__table>:nth-child(4n+2){display:none}}
