.Hi2WXW_btn{justify-content:center;align-items:center;gap:var(--space-2);border:1.5px solid var(--teal);border-radius:var(--radius);background:var(--teal);min-height:44px;color:var(--teal-ink);font:600 1rem / 1.2 var(--font-body);cursor:pointer;transition:transform var(--dur-quick) var(--ease-out), background-color var(--dur-base) var(--ease-out);padding:.8em 1.35em;text-decoration:none;display:inline-flex}.Hi2WXW_btn:hover{transform:translateY(-2px)}.Hi2WXW_ghost{background:var(--card);border-color:var(--ink);color:var(--ink)}.Hi2WXW_small{border-radius:var(--radius-sm);min-height:40px;padding:.5em .9em;font-size:.92rem}.Hi2WXW_actions{flex-wrap:wrap;gap:12px;display:flex}.Hi2WXW_mono{font-family:var(--font-body);font-size:var(--text-label);font-weight:600}.Hi2WXW_kicker{color:var(--teal);}.Hi2WXW_note{max-width:100%;color:var(--ink);font:600 var(--text-label) / 1.35 var(--font-body);letter-spacing:0;align-items:baseline;gap:8px;display:inline-flex}.Hi2WXW_note:before{content:"";background:var(--teal);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--teal) 22%, transparent);border-radius:50%;flex:none;align-self:center;margin-inline:3px 1px}.Hi2WXW_more{border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--card);min-height:44px;color:var(--ink);font:600 1rem / 1.2 var(--font-body);transition:transform var(--dur-quick) var(--ease-lift), background-color var(--dur-instant) var(--ease-out), border-color var(--dur-instant) var(--ease-out);justify-self:start;align-items:center;gap:10px;padding:.65em .8em .65em 1.15em;text-decoration:none;display:inline-flex}.Hi2WXW_more:hover{border-color:var(--teal);background:var(--mint);transform:translateY(-2px)}.Hi2WXW_more:focus-visible{outline:2.5px solid var(--teal);outline-offset:3px}.Hi2WXW_go{pointer-events:none;border:var(--hairline);background:var(--card);width:30px;height:30px;color:var(--ink);transition:transform var(--dur-quick) var(--ease-lift), background-color var(--dur-instant) var(--ease-out), border-color var(--dur-instant) var(--ease-out), color var(--dur-instant) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:inline-grid}.Hi2WXW_more>.Hi2WXW_go{border-color:var(--line);width:26px;height:26px}.Hi2WXW_more:hover>.Hi2WXW_go,:where(a,li,article):hover>.Hi2WXW_go,:where(a,li,article):hover .Hi2WXW_go,.Hi2WXW_more:focus-visible>.Hi2WXW_go{border-color:var(--teal);background:var(--teal);color:var(--teal-ink);transform:translate(3px)}:where(li,article):has(:focus-visible) .Hi2WXW_go{border-color:var(--teal);background:var(--teal);color:var(--teal-ink);transform:translate(3px)}@media (prefers-reduced-motion:reduce){.Hi2WXW_more,.Hi2WXW_go{transition:none}.Hi2WXW_more:hover,.Hi2WXW_more:hover>.Hi2WXW_go,:where(a,li,article):hover .Hi2WXW_go{transform:none}:where(li,article):has(:focus-visible) .Hi2WXW_go{transform:none}}.Hi2WXW_textLink{color:var(--ink);-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal);text-underline-offset:3px;text-decoration-thickness:1.5px}.Hi2WXW_prose{gap:var(--space-3);max-width:44rem;display:grid}.Hi2WXW_prose :where(h2,h3,h4){margin-top:var(--space-3);line-height:1.2}.Hi2WXW_prose h2{font-size:var(--text-h2)}.Hi2WXW_prose h3{font-size:var(--text-h3)}.Hi2WXW_prose :where(ul,ol){margin:0;padding-left:1.25rem}.Hi2WXW_prose a{-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal);text-underline-offset:3px}.Hi2WXW_prose blockquote{padding-left:var(--space-3);border-left:2px solid var(--teal);margin:0}.Hi2WXW_tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.Hi2WXW_tag{background:var(--soft);border:var(--hairline);border-radius:var(--radius-chip);padding:4px 10px;}.Hi2WXW_checklist{gap:var(--space-2);margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.Hi2WXW_checklist li{gap:var(--space-2);grid-template-columns:18px 1fr;display:grid}.Hi2WXW_checklist li:before{content:"";border:1.5px solid var(--teal);background:var(--mint);border-radius:4px;width:12px;height:12px;margin-top:6px}.Hi2WXW_checklist li[data-included=false]{color:var(--ink-2);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-2);text-decoration-color:var(--ink-2)}.Hi2WXW_checklist li[data-included=false]:before{border-color:var(--line);background:0 0}.Hi2WXW_selectable{transition:transform var(--dur-quick) var(--ease-lift);position:relative}.Hi2WXW_selectable:after{content:"";border:2px solid var(--teal);border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--dur-instant) var(--ease-out);position:absolute;inset:-1.5px}.Hi2WXW_selectable:hover{transform:translateY(-2px)}.Hi2WXW_selectable:is(:focus-visible,:has(:focus-visible)):after,.Hi2WXW_selectable[data-selected]:after{opacity:1}.Hi2WXW_selectable:has(>input:checked):after{opacity:1}.Hi2WXW_selectable[data-selected]{background:var(--mint)}.Hi2WXW_selectable:has(>input:checked){background:var(--mint)}.Hi2WXW_selectable :focus-visible{outline-offset:2px}.Hi2WXW_measure{max-width:100%;font:600 var(--text-label) / 1.2 var(--font-body);color:var(--ink);align-items:center;display:inline-flex}.Hi2WXW_measureText{font-size:var(--text-small);color:var(--ink)}.Hi2WXW_pill{background:var(--mint);min-width:0;color:var(--ink);border-radius:var(--radius-chip);font-variant-numeric:tabular-nums;padding:4px 10px}
.GWpV-q_price{font-variant-numeric:lining-nums}.GWpV-q_switch{background:var(--card);border:var(--hairline);border-radius:var(--radius-chip);gap:2px;padding:2px;display:inline-flex}.GWpV-q_option{font:600 var(--text-label) / 1 var(--font-body);min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-chip);color:var(--ink-2);cursor:pointer;transition:background-color var(--dur-quick) var(--ease-snap);background:0 0;border:0}.GWpV-q_option[aria-pressed=true]{background:var(--mint);color:var(--ink)}.GWpV-q_offer:before{content:none}.GWpV-q_slots{flex:none;align-self:center;gap:4px;margin-inline-start:2px;display:inline-flex}.GWpV-q_slots>span{border:1.5px solid var(--teal);border-radius:50%;width:9px;height:9px}.GWpV-q_slots>[data-taken]{background:var(--teal)}
.l9eCiq_price{align-content:start;justify-items:start;gap:4px;min-width:0;display:grid}.l9eCiq_from{font:600 .8125rem / 1.3 var(--font-body);letter-spacing:.01em;color:var(--ink-2)}.l9eCiq_line{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.l9eCiq_amount{font-family:var(--font-display);font-size:var(--price-size,clamp(1.75rem, 1.35rem + 1.1vw, 2.25rem));letter-spacing:var(--display-tracking);color:var(--ink);white-space:nowrap;font-weight:700;line-height:1.05}.l9eCiq_terms{font:500 .9375rem / 1.3 var(--font-body);color:var(--ink-2);white-space:nowrap}.l9eCiq_price[data-size=small]{gap:2px}.l9eCiq_price[data-size=small] .l9eCiq_from{font-size:.75rem}.l9eCiq_price[data-size=small] .l9eCiq_amount{font-size:1.25rem;line-height:1.15}.l9eCiq_price[data-size=small] .l9eCiq_terms{font-size:.8125rem}
._8uD1gG_scene{place-items:center;min-width:0;display:grid}._8uD1gG_scene img{grid-area:1/1;width:100%;height:auto}._8uD1gG_n{display:none}html[data-theme=dark] ._8uD1gG_d{display:none}html[data-theme=dark] ._8uD1gG_n{display:block}@media (prefers-color-scheme:dark){html:not([data-theme=light]) ._8uD1gG_d{display:none}html:not([data-theme=light]) ._8uD1gG_n{display:block}}._8uD1gG_scene[data-inline] img._8uD1gG_d,._8uD1gG_scene[data-inline] img._8uD1gG_n,:is(html[data-first] ._8uD1gG_scene img._8uD1gG_play,html:not([data-first]) ._8uD1gG_scene img._8uD1gG_still){display:none}
.vS25_a_iso{min-width:0;position:relative}.vS25_a_pic{display:grid}.vS25_a_iso .iso-svg{grid-area:1/1;width:100%;height:auto;display:block;overflow:visible}.vS25_a_iso .iso-z.pick{cursor:pointer}.vS25_a_iso .iso-z .lift{transition:transform .35s var(--ease-lift)}.vS25_a_iso .iso-z .sh{transition:opacity .3s}:is(.vS25_a_iso .iso-z.hov .lift,.vS25_a_iso .iso-z.pinged .lift,.vS25_a_iso .iso-z.on .lift){transform:translateY(-7px)}:is(.vS25_a_iso .iso-z.hov .sh,.vS25_a_iso .iso-z.pinged .sh,.vS25_a_iso .iso-z.on .sh){opacity:1}.vS25_a_labels{pointer-events:none;position:absolute;inset:0}.vS25_a_label{pointer-events:auto;border-radius:var(--radius-chip);color:#1f2d29;font:600 .86rem / 1.2 var(--font-body);white-space:nowrap;transition:background var(--dur-quick), transform .25s var(--ease-lift);background:#fff;border:1.5px solid #1f2d29;align-items:center;gap:6px;padding:.38em .78em;display:inline-flex;position:absolute;transform:translate(-50%,-100%);box-shadow:0 6px 14px -8px #1f2d2980}.vS25_a_label:after{content:"";background:#1f2d29;width:1.5px;height:12px;position:absolute;top:100%;left:50%}.vS25_a_label i{background:#0f7a66;border-radius:50%;width:8px;height:8px}.vS25_a_label[role=button]{cursor:pointer}.vS25_a_label[role=button]:hover,.vS25_a_label[aria-pressed=true]{background:var(--sun);transform:translate(-50%,calc(-100% - 3px))}.vS25_a_label[data-state]{cursor:pointer}.vS25_a_label[data-state]:hover{background:var(--sun);transform:translate(-50%,calc(-100% - 3px))}.vS25_a_label[data-state=off]{color:#0b5c4d;background:#fff;border-style:dashed;border-color:#0f7a66}.vS25_a_label[data-state=off]:after{opacity:.6;background:#0f7a66}.vS25_a_label[data-state=off] i{background:#0f7a66;place-items:center;width:14px;height:14px;display:grid}.vS25_a_label[data-state=off] i:before{content:"+";color:#fff;font:700 12px / 1 var(--font-body)}.vS25_a_label:not([role=button])[data-hov]{background:#e6f6ef;transform:translate(-50%,calc(-100% - 3px))}.vS25_a_label:focus-visible{outline-offset:2px;outline:2.5px solid #0f7a66}.vS25_a_iso .dropping{animation:vS25_a_drop .6s var(--ease-lift)}@keyframes vS25_a_drop{0%{opacity:0;transform:translateY(-40px)}}.vS25_a_iso[data-spin]{touch-action:pan-y;cursor:grab}.vS25_a_iso[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.vS25_a_iso[data-moving] .vS25_a_label{transition:none}.vS25_a_iso .iso-dot{background:var(--sun);pointer-events:none;will-change:transform;border:2px solid #1f2d29;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:0;left:0;transform:scale(0)}.vS25_a_label[data-ping]{background:var(--sun);transform:translate(-50%,calc(-100% - 3px))}@media (prefers-reduced-motion:reduce){.vS25_a_iso .dropping{animation:none}.vS25_a_label{transition:none}.vS25_a_iso .iso-z .lift{transition:none}.vS25_a_iso .iso-z .sh{transition:none}:is(.vS25_a_iso .iso-z.hov .lift,.vS25_a_iso .iso-z.pinged .lift,.vS25_a_iso .iso-z.on .lift){transform:none}.vS25_a_iso .iso-dot{display:none}}
.Umxvia_glyph{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;overflow:visible}.Umxvia_fill{fill:currentColor}
.ufP8IW_head{gap:var(--space-3);max-width:46rem;display:grid}.ufP8IW_eyebrow{font:600 .95rem / 1.3 var(--font-body);color:var(--teal);align-items:center;gap:.55em;display:inline-flex}.ufP8IW_eyebrow:before{content:"";background:currentColor;border-radius:3px;flex:none;width:10px;height:10px;transform:rotate(45deg)scale(.8)}.ufP8IW_heading{font-size:var(--text-h2);max-width:20ch;line-height:1.04}.ufP8IW_intro{color:var(--ink-2);font-size:var(--text-lead);max-width:40rem}.ufP8IW_box{width:100%;min-width:0;container-type:inline-size}@container (min-width:900px){.ufP8IW_head:has(>.ufP8IW_intro){column-gap:var(--space-6);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;max-width:none}.ufP8IW_head:has(>.ufP8IW_intro)>.ufP8IW_eyebrow{grid-column:1/-1}.ufP8IW_head:has(>.ufP8IW_intro)>.ufP8IW_heading{grid-column:1}.ufP8IW_head:has(>.ufP8IW_intro)>.ufP8IW_intro{grid-column:2}}
.EyCGma_section{min-width:0;padding-block:var(--screen-pad);display:grid}@media (min-width:960px){.EyCGma_section[data-offset]{width:66.6667%;margin-left:auto}}.EyCGma_board{background:var(--card);border:var(--hairline);border-radius:var(--radius-panel);color:var(--ink);min-width:0}.EyCGma_bare{min-width:0}.EyCGma_section~.EyCGma_section>:is(.EyCGma_board,.EyCGma_bare){content-visibility:auto;contain-intrinsic-size:auto var(--board-size,640px)}.EyCGma_board[data-board-theme=inverted]{--card:#1a2421;--soft:#18211f;--ink:#eef3f0;--ink-2:#a6b3ae;--line:#2a3733;--teal:#5ccfae;--teal-ink:#0e1a16;--mint:#23443b;--error:#ff9c86;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] .EyCGma_board[data-board-theme=inverted]{--card:#fff;--soft:#f5ece0;--ink:#1f2d29;--ink-2:#56635e;--line:#eadfd2;--teal:#0f7a66;--teal-ink:#fff;--mint:#bfead9;--error:#b4321f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .EyCGma_board[data-board-theme=inverted]{--card:#fff;--soft:#f5ece0;--ink:#1f2d29;--ink-2:#56635e;--line:#eadfd2;--teal:#0f7a66;--teal-ink:#fff;--mint:#bfead9;--error:#b4321f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}
.HyRCrW_refs{gap:var(--space-2);display:grid;container-type:inline-size}.HyRCrW_list{border-block:var(--hairline);margin:0;padding:0;list-style:none;display:grid}.HyRCrW_item{align-items:center;column-gap:var(--space-3);padding:var(--space-2) 0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label amount""from amount";display:grid}.HyRCrW_item+.HyRCrW_item{border-top:var(--hairline)}.HyRCrW_label{grid-area:label;font-weight:700}.HyRCrW_from{color:var(--ink-2);font-size:var(--text-label);grid-area:from}.HyRCrW_amount{font:700 1.25rem / 1.1 var(--font-display);letter-spacing:var(--display-tracking);white-space:nowrap;grid-area:amount}.HyRCrW_note{color:var(--ink-2);font-size:var(--text-small)}@container (min-width:600px){.HyRCrW_list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.HyRCrW_item{padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"label""from""amount";row-gap:2px}.HyRCrW_item:first-child{padding-left:0}.HyRCrW_item+.HyRCrW_item{border-top:0;border-left:var(--hairline)}.HyRCrW_amount{margin-top:var(--space-1);font-size:clamp(1.35rem,1rem + 1vw,1.75rem)}}
.alw3oq_board{--board-size:calc(var(--items,14) * 290px + 1300px)}@media (min-width:960px){.alw3oq_board{--board-size:calc(var(--items,14) * 260px + 450px)}}@media (min-width:1280px){.alw3oq_board{--board-size:calc(var(--items,14) * 170px + 700px)}}.alw3oq_inner{gap:var(--space-5);padding:var(--panel-pad);display:grid;position:relative}.alw3oq_head{gap:var(--space-3);justify-items:start;display:grid}.alw3oq_estimate{gap:var(--space-4);display:grid}.alw3oq_toolbar{z-index:3;align-items:end;gap:var(--space-2);flex-wrap:wrap;align-self:stretch;display:flex;position:relative}.alw3oq_toolbar[hidden]{display:none}.alw3oq_toolbar:has([aria-expanded=true]){z-index:5}.alw3oq_picker{flex:9rem;gap:4px;min-width:0;display:grid}.alw3oq_pickLabel{color:var(--ink-2);font-size:var(--text-label);font-weight:600}.alw3oq_pickButton{justify-content:space-between;align-items:center;gap:var(--space-2);border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--card);min-height:44px;color:var(--ink);font:700 var(--text-body) / 1.2 var(--font-body);text-align:left;cursor:pointer;transition:background-color var(--dur-quick) var(--ease-out);padding:8px 16px;display:flex}.alw3oq_pickButton:hover{background:var(--mint)}.alw3oq_chevron{transition:transform var(--dur-quick) var(--ease-out);flex:none}[aria-expanded=true]>.alw3oq_chevron{transform:rotate(180deg)}.alw3oq_options{max-height:min(60svh,30rem);padding:var(--space-2);border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--card);gap:4px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.alw3oq_options[hidden]{display:none}@media (min-width:560px){.alw3oq_options{grid-template-columns:repeat(2,minmax(0,1fr))}}.alw3oq_option{border-radius:var(--radius-sm);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1.5px solid #0000;justify-items:start;gap:2px;padding:10px 12px;display:grid}.alw3oq_option:hover{background:var(--soft)}.alw3oq_option[aria-pressed=true]{border-color:var(--teal);background:var(--mint)}.alw3oq_optionName{font-weight:700;line-height:1.25}.alw3oq_optionMeta{color:var(--ink-2);font-size:var(--text-label)}.alw3oq_optionPrice{white-space:nowrap;font-weight:700}.alw3oq_optionPerk{font-size:.75rem}.alw3oq_clear{border:1.5px solid var(--line);border-radius:var(--radius);background:var(--card);min-height:44px;color:var(--ink);font:600 var(--text-small) / 1.2 var(--font-body);cursor:pointer;transition:border-color var(--dur-quick) var(--ease-out);align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.alw3oq_clear:hover:not(:disabled){border-color:var(--ink)}.alw3oq_clear:disabled{color:var(--ink-2);cursor:default}.alw3oq_pickButton:focus-visible,.alw3oq_option:focus-visible,.alw3oq_clear:focus-visible,.alw3oq_tab:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.alw3oq_layout{gap:var(--space-4);align-items:start;display:grid}.alw3oq_room{align-items:center;gap:var(--space-3);padding:var(--space-3);border:var(--hairline);border-radius:var(--radius-panel);background:var(--soft);flex-direction:column;display:flex;position:relative}.alw3oq_scene{width:min(100%,560px);margin-block:auto}.alw3oq_scene [data-labels]>*{font-size:.8rem}@media (max-width:599px){.alw3oq_room{padding:var(--space-2) var(--space-2) var(--space-3)}.alw3oq_scene [data-labels]>*{padding:.3em .6em;font-size:.72rem}.alw3oq_scene [data-labels]>[data-state=off]{display:none}}.alw3oq_sceneNote{color:var(--ink-2);font-size:var(--text-small);text-align:center}.alw3oq_sceneNote[hidden]{display:none}.alw3oq_form{gap:var(--space-5);min-width:0;display:grid;container-type:inline-size}.alw3oq_tally{display:none}@media (min-width:960px){.alw3oq_layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.alw3oq_stage{top:calc(var(--header-h) + var(--space-3));position:sticky}.alw3oq_room{min-height:calc(100svh - var(--header-h) - 2 * var(--space-3));padding:var(--space-4)}.alw3oq_scene{width:min(100%, (100svh - var(--header-h) - 2 * var(--space-3) - 2 * var(--space-4) - 13rem) * var(--iso-ratio,1.25))}.alw3oq_tally:not([hidden]){align-self:stretch;align-items:center;column-gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius);background:var(--ink);color:var(--bg);grid-template-columns:minmax(0,1fr) auto;display:grid}}.alw3oq_receipt{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--card);display:grid}.alw3oq_receipt[hidden]{display:none}.alw3oq_receiptHead{justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1.5px dashed var(--line);color:var(--ink-2);font-size:var(--text-label);font-weight:600;display:flex}.alw3oq_lines{font-size:var(--text-small);gap:6px;margin:0;padding:0;list-style:none;display:grid}.alw3oq_lines li{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.alw3oq_lines li>:first-child{min-width:0}.alw3oq_lines li>:last-child{white-space:nowrap;font-weight:700}.alw3oq_lines small{color:var(--ink-2);font-size:.8rem;display:block}.alw3oq_empty{color:var(--ink-2);font-size:var(--text-small)}.alw3oq_empty[hidden],.alw3oq_bundleNote[hidden],.alw3oq_totalRow[hidden]{display:none}.alw3oq_bundleNote{justify-self:start}.alw3oq_totalRow{justify-content:space-between;align-items:baseline;gap:0 var(--space-3);padding-top:var(--space-2);border-top:1.5px dashed var(--line);flex-wrap:wrap;font-weight:700;display:flex}.alw3oq_sum{font:700 clamp(1.6rem, 1.1rem + 1.4vw, 2.1rem) / 1.1 var(--font-display);letter-spacing:var(--display-tracking)}.alw3oq_notQuote{color:var(--ink-2);font-size:var(--text-label)}.alw3oq_send{text-align:center;justify-content:center;justify-self:stretch}.alw3oq_tabs{margin-bottom:var(--space-3);border:var(--hairline);border-radius:var(--radius-chip);background:var(--soft);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid}.alw3oq_tabs[hidden]{display:none}.alw3oq_tab{border-radius:var(--radius-chip);min-height:44px;color:var(--ink-2);font:700 var(--text-small) / 1.2 var(--font-body);text-align:center;cursor:pointer;background:0 0;border:1.5px solid #0000;justify-content:center;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.alw3oq_tab:hover{color:var(--ink);background:var(--card)}.alw3oq_tab[aria-selected=true]{border-color:var(--teal);background:var(--mint);color:var(--ink)}.alw3oq_tabCount{border-radius:var(--radius-chip);background:var(--teal);min-width:20px;height:20px;color:var(--teal-ink);place-items:center;padding:0 5px;font-size:.72rem;font-weight:700;display:inline-grid}.alw3oq_tabCount[hidden]{display:none}@media (max-width:559px){.alw3oq_tab{padding:6px 4px;font-size:.8rem;position:relative}.alw3oq_tabCount{position:absolute;top:-6px;right:-2px}}.alw3oq_panel{gap:var(--space-3);display:grid}.alw3oq_panel+.alw3oq_panel{margin-top:var(--space-4)}.alw3oq_panel[hidden]{display:none}.alw3oq_panelHead{font:700 1.05rem / 1.3 var(--font-display);letter-spacing:var(--display-tracking)}[data-live] .alw3oq_panelHead{display:none}[data-live] .alw3oq_panel+.alw3oq_panel{margin-top:0}.alw3oq_ask{align-content:start;gap:var(--space-2);padding:var(--space-3);border:1.5px dashed var(--teal);border-radius:var(--radius);background:var(--card);display:grid}@container (min-width:520px){.alw3oq_ask[data-wide]{grid-column:1/-1}}.alw3oq_askTitle{font-weight:700;line-height:1.3}.alw3oq_askText{color:var(--ink-2);font-size:var(--text-small);line-height:1.45}.alw3oq_askLink{padding-top:var(--space-1);color:var(--teal);text-underline-offset:3px;justify-self:start;align-items:center;gap:8px;margin-top:auto;font-weight:700;text-decoration:underline;display:inline-flex}.alw3oq_group{border:0;min-width:0;margin:0;padding:0;display:grid}.alw3oq_legend{margin-bottom:var(--space-3);font:700 var(--text-h3) / 1.2 var(--font-display);letter-spacing:var(--display-tracking);padding:0}.alw3oq_tiles,.alw3oq_list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}@container (min-width:520px){.alw3oq_tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.alw3oq_tile,.alw3oq_item{gap:var(--space-2);border:var(--hairline);border-radius:var(--radius);background:var(--card);transition:border-color var(--dur-quick) var(--ease-out), background-color var(--dur-quick) var(--ease-out), transform .25s var(--ease-lift);display:grid;position:relative}.alw3oq_tile{padding:var(--space-3);align-content:start}@container (min-width:520px){.alw3oq_tile[data-wide]{gap:var(--space-3);grid-column:1/-1}.alw3oq_tile[data-wide] .alw3oq_check{align-items:center;column-gap:var(--space-3);grid-template:"icon text price box"/auto minmax(0,1fr) auto auto}.alw3oq_tile[data-wide] .alw3oq_price{text-align:right;justify-items:end;display:grid}.alw3oq_tile[data-wide] .alw3oq_box{margin:0}}.alw3oq_item{padding:var(--space-3) var(--space-4)}.alw3oq_tile:hover,.alw3oq_item:hover{border-color:var(--ink-2)}:is(.alw3oq_tile:has(.alw3oq_box:checked),.alw3oq_item:has(.alw3oq_box:checked)){border-color:var(--teal);background:var(--mint)}:is(.alw3oq_tile:has(.alw3oq_box:focus-visible),.alw3oq_item:has(.alw3oq_box:focus-visible)){border-color:var(--teal)}.alw3oq_check{gap:var(--space-1) var(--space-3);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.alw3oq_tile .alw3oq_check{row-gap:var(--space-2);grid-template:"icon box""text text"1fr"price price"/minmax(0,1fr) auto}.alw3oq_tile:not([data-wide]){grid-template-rows:minmax(0,1fr);align-content:stretch}.alw3oq_tile .alw3oq_icon{width:48px;transition:transform .25s var(--ease-lift);grid-area:icon}.alw3oq_tile:has(.alw3oq_box:checked) .alw3oq_icon{transform:translateY(-3px)}.alw3oq_tile .alw3oq_text{grid-area:text}.alw3oq_tile .alw3oq_box{grid-area:box}.alw3oq_tile .alw3oq_price{align-items:baseline;gap:0 var(--space-2);text-align:left;flex-wrap:wrap;grid-area:price;display:flex}.alw3oq_item .alw3oq_check{grid-template-columns:auto minmax(0,1fr) auto}.alw3oq_box{width:20px;height:20px;accent-color:var(--teal);margin:2px 0 0}.alw3oq_box:focus-visible{outline:2.5px solid var(--teal);outline-offset:2px}.alw3oq_text{min-width:0}.alw3oq_name{font-weight:700;line-height:1.3;display:block}.alw3oq_description{color:var(--ink-2);font-size:var(--text-small);margin-top:2px;line-height:1.4;display:block}.alw3oq_kindLines{display:grid}.alw3oq_kindLines>*{grid-area:1/1}.alw3oq_kindLines>:not(:first-child){visibility:hidden}@supports selector(:has(*)){.alw3oq_tile:has(.alw3oq_kinds input:checked) .alw3oq_kindLines>*{visibility:hidden}:is(.alw3oq_tile:has(.alw3oq_kinds input[value="0"]:checked) [data-kind-line="0"],.alw3oq_tile:has(.alw3oq_kinds input[value="1"]:checked) [data-kind-line="1"],.alw3oq_tile:has(.alw3oq_kinds input[value="2"]:checked) [data-kind-line="2"],.alw3oq_tile:has(.alw3oq_kinds input[value="3"]:checked) [data-kind-line="3"],.alw3oq_tile:has(.alw3oq_kinds input[value="4"]:checked) [data-kind-line="4"],.alw3oq_tile:has(.alw3oq_kinds input[value="5"]:checked) [data-kind-line="5"]){visibility:visible;animation:alw3oq_kind-line var(--dur-quick) var(--ease-out)}}@keyframes alw3oq_kind-line{0%{opacity:0;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.alw3oq_kindLines>*{animation:none!important}}.alw3oq_need{margin-top:var(--space-2);color:var(--ink-2);font:600 var(--text-label) / 1.4 var(--font-body);align-items:flex-start;gap:6px;display:flex}.alw3oq_need svg{width:14px;height:14px;color:var(--teal);flex:none;margin-top:.1em}.alw3oq_kinds{flex-wrap:wrap;gap:6px;display:flex}@container (min-width:400px) and (max-width:590px){.alw3oq_kinds:has(>:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.alw3oq_kinds:has(>:nth-child(5):last-child)>:nth-child(-n+3){grid-column:span 2}.alw3oq_kinds:has(>:nth-child(5):last-child)>:nth-child(n+4){grid-column:span 3}}.alw3oq_kind{white-space:nowrap;border:1.5px solid var(--line);border-radius:var(--radius-sm);background:var(--card);min-height:36px;color:var(--ink);line-height:1.25;font-size:var(--text-label);cursor:pointer;flex:auto;justify-content:center;align-items:center;gap:6px;padding:6px 10px 6px 9px;font-weight:600;display:flex}.alw3oq_kind input{appearance:none;border:1.5px solid var(--ink-2);background:var(--card);cursor:pointer;border-radius:50%;flex:none;width:13px;height:13px;margin:0}.alw3oq_kind input:checked{border:4px solid var(--teal-ink);background:var(--teal)}.alw3oq_kind input:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.alw3oq_kind:hover{border-color:var(--ink-2)}.alw3oq_kind:has(input:checked){border-color:var(--teal);background:var(--teal);color:var(--teal-ink)}.alw3oq_price{text-align:right;justify-items:end;display:grid}.alw3oq_amount{font:700 1.1rem / 1.2 var(--font-display);letter-spacing:var(--display-tracking);white-space:nowrap}.alw3oq_unit{color:var(--ink-2);font-size:var(--text-label)}@media (max-width:559px){.alw3oq_item .alw3oq_check{grid-template-columns:auto minmax(0,1fr)}.alw3oq_item .alw3oq_price{align-items:baseline;gap:0 var(--space-2);text-align:left;flex-wrap:wrap;grid-column:2;display:flex}}.alw3oq_stepper{align-items:center;gap:var(--space-3);margin-left:calc(20px + var(--space-3));justify-self:start;display:inline-flex}.alw3oq_tile .alw3oq_stepper{margin-left:0}.alw3oq_stepper[hidden]{display:none}.alw3oq_stepper button{border:1.5px solid var(--ink);border-radius:var(--radius-chip);background:var(--card);width:36px;height:36px;color:var(--ink);cursor:pointer;place-items:center;display:grid}.alw3oq_stepper button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.alw3oq_stepper output{min-width:2ch;font:700 1.125rem / 1 var(--font-display);text-align:center;font-variant-numeric:tabular-nums}.alw3oq_bar{bottom:var(--space-2);z-index:4;align-items:center;column-gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius);background:var(--ink);color:var(--bg);grid-template-columns:minmax(0,1fr) auto;display:grid;position:sticky}.alw3oq_bar[hidden]{display:none}.alw3oq_barLabel{opacity:.85;grid-column:1;font-size:.78rem;font-weight:600}.alw3oq_barSum{font:700 1.2rem / 1.1 var(--font-display);letter-spacing:var(--display-tracking);white-space:nowrap;grid-column:1}.alw3oq_barLink{border-radius:var(--radius-sm);background:var(--sun);color:var(--warm-ink);font-weight:700;font-size:var(--text-small);white-space:nowrap;grid-area:1/2/span 2;padding:10px 16px;text-decoration:none}.alw3oq_barLink:focus-visible{outline:2px solid var(--bg);outline-offset:2px}@media (min-width:960px){.alw3oq_bar,.alw3oq_bar[hidden]{display:none}}.alw3oq_specialNote{font-size:var(--text-small);font-weight:600}.alw3oq_specialNote[hidden]{display:none}.alw3oq_specialNote a{color:var(--teal);text-underline-offset:3px}.alw3oq_special{gap:var(--space-4);padding:var(--panel-pad);border:2px solid var(--teal);border-radius:var(--radius-panel);background:var(--mint);scroll-margin-top:calc(var(--header-h) + var(--space-3));align-items:center;display:grid}.alw3oq_specialText{gap:var(--space-3);justify-items:start;min-width:0;display:grid}.alw3oq_specialName{font:700 var(--text-h2) / 1.1 var(--font-display);letter-spacing:var(--display-tracking)}.alw3oq_specialPitch{max-width:60ch;color:var(--ink)}.alw3oq_specialList{gap:6px var(--space-4);font-size:var(--text-small);margin:0;padding:0;list-style:none;display:grid}.alw3oq_specialList li{padding-left:22px;position:relative}.alw3oq_specialList li:before{content:"";background:var(--teal);border-radius:50%;width:9px;height:9px;position:absolute;top:.45em;left:2px}.alw3oq_specialScene{width:min(100%,440px);padding:var(--space-3);border-radius:var(--radius);background:var(--card);justify-self:center}@media (min-width:640px){.alw3oq_specialList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.alw3oq_special{gap:var(--space-5);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.alw3oq_target{width:1px;height:1px;scroll-margin-top:calc(var(--header-h) + var(--space-3));position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.alw3oq_tile,.alw3oq_item,.alw3oq_tile .alw3oq_icon,.alw3oq_chevron,.alw3oq_pickButton{transition:none}.alw3oq_tile:has(.alw3oq_box:checked) .alw3oq_icon{transform:none}}
.YyfJKa_board{--board-size:1400px}@media (min-width:700px){.YyfJKa_board{--board-size:1150px}}@media (min-width:960px){.YyfJKa_board{--board-size:1050px}}@media (min-width:1280px){.YyfJKa_board{--board-size:950px}}.YyfJKa_inner{gap:var(--space-6);padding:var(--panel-pad);display:grid}.YyfJKa_lead{align-items:flex-start;gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.YyfJKa_warranty{gap:var(--space-2);width:100%;max-width:40rem;display:grid}.YyfJKa_chip{font:600 var(--text-label) / 1.2 var(--font-body);margin:0}.YyfJKa_ruler{align-items:end;gap:var(--space-2);display:flex}.YyfJKa_days{grid-template-columns:repeat(var(--days), minmax(0, 1fr));flex:1;align-items:end;gap:3px;margin:0;padding:0;list-style:none;display:grid}.YyfJKa_days li{background:var(--teal);border-radius:3px;height:22px}.YyfJKa_days li:nth-child(7n){height:34px}.YyfJKa_dayCount{font:700 1.1rem / 1 var(--font-display);font-variant-numeric:tabular-nums}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:is([data-motion=full],[data-motion=lite]) .YyfJKa_ruler{view-timeline:--warranty block}html:is([data-motion=full],[data-motion=lite]) .YyfJKa_days li{animation:linear both YyfJKa_day-fill;animation-timeline:--warranty;animation-range:cover calc(20% + var(--i) * 32% / var(--days)) cover calc(24% + var(--i) * 32% / var(--days))}}}@keyframes YyfJKa_day-fill{0%{background:var(--mint);transform:scaleY(.5)}}@media (min-width:960px){.YyfJKa_inner{column-gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.YyfJKa_warranty{margin-top:auto}}.YyfJKa_care{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-panel);background:var(--soft);border:var(--hairline);flex-direction:column;display:flex}.YyfJKa_careTitle{font:700 1.2rem / 1.25 var(--font-display);letter-spacing:var(--display-tracking);margin:0}.YyfJKa_plans{margin:0;padding:0;list-style:none;display:grid}.YyfJKa_plan{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding-block:var(--space-3);border-top:var(--hairline);flex-wrap:wrap;display:flex}.YyfJKa_plan:last-child{border-bottom:var(--hairline)}.YyfJKa_planText{flex:16rem;gap:2px;min-width:0;display:grid}.YyfJKa_planName{font:700 1.1rem / 1.25 var(--font-display);letter-spacing:var(--display-tracking)}.YyfJKa_planPitch{font-size:var(--text-small);color:var(--ink-2);line-height:1.45}.YyfJKa_planPrice{flex:none;justify-items:end}.YyfJKa_planPrice>span{justify-content:flex-end}.YyfJKa_careHead{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.YyfJKa_tag{max-width:100%}
.icuyqG_inner{gap:var(--space-5);padding:var(--panel-pad);grid-template-columns:minmax(0,1fr);display:grid}.icuyqG_status{padding:var(--space-3) var(--space-4);border-left:3px solid var(--teal);background:var(--bg);color:var(--ink);margin:0;display:none}.icuyqG_status:target,.icuyqG_status[data-live]{display:block}.icuyqG_ruler{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;margin:0;padding:0;list-style:none;display:grid}.icuyqG_ruler li{min-width:0;position:relative}.icuyqG_tick{color:var(--ink-2);font:600 var(--text-label) / 1.35 var(--font-body);gap:2px;padding:0 0 10px;text-decoration:none;display:grid}.icuyqG_tick:after{content:"";border-radius:var(--radius-chip);background:var(--line);height:5px;position:absolute;inset:auto 0 0}.icuyqG_tickIndex{font-weight:500}.icuyqG_tickName{overflow-wrap:anywhere}[data-state=done] .icuyqG_tick,[data-state=current] .icuyqG_tick{color:var(--ink)}[data-state=done] .icuyqG_tick:after,[data-state=current] .icuyqG_tick:after{background:var(--teal)}[data-state=next] .icuyqG_tick{pointer-events:none}.icuyqG_tick:hover .icuyqG_tickName{text-underline-offset:3px;text-decoration:underline}.icuyqG_stepOf{margin:calc(var(--space-3) * -1) 0 0;font:500 var(--text-label) / 1.4 var(--font-body);color:var(--ink-2)}.icuyqG_stepOf:empty{display:none}.icuyqG_form{gap:var(--space-6);grid-template-columns:minmax(0,1fr);max-width:820px;display:grid}.icuyqG_step{gap:var(--space-4);border:0;grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:0;scroll-margin-top:96px;display:grid}.icuyqG_step[hidden]{display:none}.icuyqG_form:not([data-enhanced]) .icuyqG_step+.icuyqG_step{padding-top:var(--space-5);border-top:var(--hairline)}.icuyqG_legend{float:left;width:100%;font:700 var(--text-h3) / 1.2 var(--font-display);letter-spacing:var(--display-tracking);padding:0}.icuyqG_legend:focus{outline:none}.icuyqG_legend+*{clear:both}.icuyqG_help{color:var(--ink-2);max-width:60ch;margin:0}.icuyqG_fields{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.icuyqG_field{gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.icuyqG_label{margin:0;font-weight:600}.icuyqG_optional{margin-left:var(--space-2);font:400 var(--text-label) / 1 var(--font-body);color:var(--ink-2)}.icuyqG_hint{font-size:var(--text-small);color:var(--ink-2);margin:0}.icuyqG_error{font:600 var(--text-small) / 1.4 var(--font-body);color:var(--error);margin:0}.icuyqG_error:empty{display:none}.icuyqG_input{border:1px solid var(--ink-2);border-radius:var(--radius);background:var(--card);width:100%;min-height:44px;color:var(--ink);font:400 1rem / 1.4 var(--font-body);padding:10px 12px}textarea.icuyqG_input{resize:vertical}.icuyqG_input:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.icuyqG_input[aria-invalid=true]{border-color:var(--error)}.icuyqG_pair{gap:var(--space-4);display:grid}@media (min-width:720px){.icuyqG_pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.icuyqG_form{container-type:inline-size}.icuyqG_tiles{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:480px){.icuyqG_tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.icuyqG_tile{border:var(--hairline);border-radius:var(--radius);background:var(--card);cursor:pointer;align-content:start;gap:4px;min-height:52px;padding:14px 16px;display:grid}.icuyqG_compact{padding:12px 14px}.icuyqG_tileInput{border-radius:inherit;appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.icuyqG_tileLabel{align-items:baseline;gap:10px;font-weight:600;display:flex}.icuyqG_tileLabel:before{content:"";border:1.5px solid var(--ink-2);box-sizing:border-box;border-radius:50%;flex:none;width:16px;height:16px;transform:translateY(2px)}.icuyqG_tile:has(.icuyqG_tileInput[type=checkbox]) .icuyqG_tileLabel:before{border-radius:5px}.icuyqG_tileHelp{font-size:var(--text-small);color:var(--ink-2);padding-left:26px}.icuyqG_tile:has(.icuyqG_tileInput:checked){border-color:var(--teal)}.icuyqG_tile:has(.icuyqG_tileInput:checked) .icuyqG_tileLabel:before{border:5px solid var(--teal);background:var(--card)}.icuyqG_tile:has(.icuyqG_tileInput[type=checkbox]:checked) .icuyqG_tileLabel:before{background:var(--teal);border-width:1.5px}.icuyqG_tile:has(.icuyqG_tileInput:focus-visible){outline:2px solid var(--teal);outline-offset:2px}.icuyqG_currency{gap:var(--space-2);flex-wrap:wrap;display:flex}.icuyqG_chip{border:1px solid var(--ink-2);border-radius:var(--radius-chip);min-height:36px;font:500 var(--text-label) / 1 var(--font-body);cursor:pointer;align-items:center;padding:6px 12px;display:inline-flex;position:relative}.icuyqG_chipInput{border-radius:inherit;appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.icuyqG_chip:has(.icuyqG_chipInput:checked){background:var(--ink);border-color:var(--ink);color:var(--card)}.icuyqG_chipInput:focus-visible{outline:2px solid var(--teal);outline-offset:2px}:is(.icuyqG_field:has(.icuyqG_chipInput[value=IDR]:checked) [data-budget-for=USD],.icuyqG_field:has(.icuyqG_chipInput[value=USD]:checked) [data-budget-for=IDR]){display:none}.icuyqG_consent{gap:var(--space-3);max-width:64ch;font-size:var(--text-small);color:var(--ink-2);grid-template-columns:20px 1fr;align-items:start;display:grid}.icuyqG_consent input{width:18px;height:18px;accent-color:var(--teal);margin:2px 0 0}.icuyqG_submitRow{flex-wrap:wrap;gap:12px;display:flex}.icuyqG_nav{display:none}.icuyqG_form[data-enhanced] .icuyqG_nav{padding-top:var(--space-4);border-top:var(--hairline);flex-wrap:wrap;gap:12px;display:flex}.icuyqG_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:599px){.icuyqG_ruler [data-state]:not([data-state=current]) .icuyqG_tickName{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.icuyqG_lay{gap:var(--space-5);align-items:start;display:grid}.icuyqG_main{gap:var(--space-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.icuyqG_stage{top:var(--header-h);z-index:2;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:var(--hairline);border-radius:var(--radius);background:var(--soft);grid-template-columns:132px minmax(0,1fr);display:grid;position:sticky}.icuyqG_scene{width:100%}.icuyqG_cap{justify-items:start;gap:var(--space-2);font-size:var(--text-small);color:var(--ink-2);display:grid}.icuyqG_cap p{margin:0}@media (min-width:960px){.icuyqG_lay{--stage-h:min(calc(var(--screen) - 2 * var(--space-4)), 760px);gap:var(--space-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.icuyqG_stage{top:calc(var(--header-h) + var(--space-4));height:var(--stage-h);padding:var(--space-4);border-radius:var(--radius-panel);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);place-items:center}.icuyqG_scene{width:min(100%, calc((var(--stage-h) - 2 * var(--space-4) - 4rem) * var(--iso-ratio,1)))}.icuyqG_cap{justify-content:space-between;justify-self:stretch;align-items:center;display:flex}.icuyqG_lay .icuyqG_form{max-width:none}}.icuyqG_suggest{gap:var(--space-1);padding:var(--space-4) var(--space-5);border-radius:var(--radius-panel);background:var(--ink);color:var(--bg);--price-was:var(--bg);display:grid}.icuyqG_suggest[hidden],.icuyqG_suggest [hidden]{display:none}.icuyqG_suggest p{margin:0}.icuyqG_suggestFrom,.icuyqG_suggestNote{font-size:var(--text-small)}.icuyqG_suggestName{font:700 clamp(1.5rem, 2.6vw, 1.9rem) / 1.1 var(--font-display);letter-spacing:var(--display-tracking)}.icuyqG_suggestPrice{font-weight:600}.icuyqG_suggestWhy{max-width:52ch}.icuyqG_suggestActions{align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.icuyqG_suggestActions a{color:var(--bg);text-underline-offset:3px;font-weight:600}.icuyqG_use{border:1.5px solid var(--sun);border-radius:var(--radius-sm);background:var(--sun);min-height:40px;color:var(--warm-ink);font:600 1rem / 1.2 var(--font-body);cursor:pointer;padding:.5em 1em}.icuyqG_use:focus-visible,.icuyqG_suggestActions a:focus-visible{outline:2px solid var(--bg);outline-offset:2px}@media (max-width:959px){.icuyqG_stage [data-labels]{display:none}}@media (max-width:599px){.icuyqG_ruler:not(:has([data-state])){row-gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}}@media (scripting:none){.icuyqG_stage{position:static}}.icuyqG_suggestTag{margin-top:var(--space-2)}.icuyqG_suggest .icuyqG_suggestTag{color:var(--bg)}.icuyqG_suggest .icuyqG_suggestTag:before{background:var(--mint)}.icuyqG_suggest .icuyqG_suggestTag [aria-hidden]>span{border-color:var(--mint)}.icuyqG_suggest .icuyqG_suggestTag [aria-hidden]>[data-taken]{background:var(--mint)}
.GWdoKW_board{--board-size:calc(var(--items,3) * 640px + 400px)}@media (min-width:960px){.GWdoKW_board{--board-size:calc(var(--items,3) * 340px + 800px)}}.GWdoKW_head{justify-content:space-between;align-items:end;gap:var(--space-3);padding-block:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.GWdoKW_grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.GWdoKW_card{background:var(--card);border:var(--hairline);border-radius:var(--radius-panel);min-width:0;container-type:inline-size}.GWdoKW_inner{gap:var(--space-2);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);height:100%;padding:10px;display:grid}.GWdoKW_cover{z-index:1;--cover-h:clamp(13rem, 34svh, 21rem);height:var(--cover-h);padding:var(--space-2) var(--space-4);border-radius:var(--radius);background:var(--soft);place-items:center;display:grid;position:relative}.GWdoKW_cover:has(.GWdoKW_image){padding:0;overflow:hidden}.GWdoKW_image{object-fit:cover;width:100%;height:100%;display:block}.GWdoKW_scene{display:block}.GWdoKW_cover .GWdoKW_scene{width:min(100%, 23rem, calc((var(--cover-h) - 2 * var(--space-2)) * var(--iso-ratio,1)))}.GWdoKW_text{gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2);flex-direction:column;display:flex}.GWdoKW_meta{font:600 var(--text-label) / 1.4 var(--font-body);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.GWdoKW_industry{color:var(--teal)}.GWdoKW_title{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1.15}.GWdoKW_link{color:inherit}.GWdoKW_link:before{content:"";position:absolute;inset:0}.GWdoKW_link:focus-visible{outline:none}.GWdoKW_summary{max-width:60ch;color:var(--ink-2)}.GWdoKW_fact{z-index:1;padding:var(--space-3);border-radius:var(--radius);background:var(--mint);color:var(--ink);position:relative}.GWdoKW_fact[hidden]{display:none}.GWdoKW_foot{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:var(--hairline);flex-wrap:wrap;margin-top:auto;display:flex}.GWdoKW_kinds{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.GWdoKW_kind{border-radius:var(--radius-chip);background:var(--soft);font:600 var(--text-label) / 1.3 var(--font-body);color:var(--ink);padding:4px 10px}.GWdoKW_cta{z-index:1;border:1.5px solid var(--teal);border-radius:var(--radius-chip);background:var(--card);min-height:40px;font:600 .95rem / 1.2 var(--font-body);color:var(--teal);transition:background-color var(--dur-instant) var(--ease-out), color var(--dur-instant) var(--ease-out), transform var(--dur-quick) var(--ease-lift);align-items:center;gap:10px;padding:5px 5px 5px 16px;text-decoration:none;display:inline-flex;position:relative}.GWdoKW_card .GWdoKW_cta>span:last-child{border-color:var(--teal);background:var(--card);color:var(--teal);transform:none}.GWdoKW_card .GWdoKW_cta:hover,.GWdoKW_card .GWdoKW_cta:focus-visible{background:var(--teal);color:var(--teal-ink)}.GWdoKW_card .GWdoKW_cta:hover>span:last-child,.GWdoKW_card .GWdoKW_cta:focus-visible>span:last-child{border-color:var(--teal-ink);background:var(--teal-ink);color:var(--teal);transform:translate(3px)}.GWdoKW_cta:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.GWdoKW_cta:active{transform:translateY(1px)scale(.98)}.GWdoKW_card{transition:transform var(--dur-quick) var(--ease-lift), border-color var(--dur-instant) var(--ease-out)}.GWdoKW_card:hover{border-color:var(--teal);transform:translateY(-5px)}.GWdoKW_cover{transition:background-color var(--dur-base) var(--ease-out)}.GWdoKW_card:hover .GWdoKW_cover,.GWdoKW_card:focus-within .GWdoKW_cover{background:var(--mint)}.GWdoKW_cover .GWdoKW_scene{transition:transform .45s var(--ease-lift)}.GWdoKW_card:hover .GWdoKW_cover .GWdoKW_scene,.GWdoKW_card:focus-within .GWdoKW_cover .GWdoKW_scene{transform:translateY(-8px)scale(1.04)}.GWdoKW_card:hover .GWdoKW_cover [data-labels]>*,.GWdoKW_card:focus-within .GWdoKW_cover [data-labels]>*{transform:translate(-50%,calc(-100% - 6px))}.GWdoKW_card .GWdoKW_cover [data-labels]>:nth-child(2){transition-delay:40ms}.GWdoKW_card .GWdoKW_cover [data-labels]>:nth-child(3){transition-delay:80ms}.GWdoKW_card .GWdoKW_cover [data-labels]>:nth-child(4){transition-delay:.12s}.GWdoKW_card .GWdoKW_cover [data-labels]>:nth-child(n+5){transition-delay:.16s}.GWdoKW_card:has(.GWdoKW_image):hover .GWdoKW_image{transform:scale(1.03)}.GWdoKW_image{transition:transform .45s var(--ease-out)}.GWdoKW_link{text-underline-offset:-.18em;text-decoration-skip-ink:none;transition:text-decoration-color var(--dur-quick) var(--ease-out);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:.3em}.GWdoKW_card:hover .GWdoKW_link,.GWdoKW_link:focus-visible{-webkit-text-decoration-color:var(--sun);text-decoration-color:var(--sun)}:root[data-theme=dark] .GWdoKW_card:hover .GWdoKW_link{text-decoration-color:#ffd98a59}:root[data-theme=dark] .GWdoKW_link:focus-visible{text-decoration-color:#ffd98a59}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .GWdoKW_card:hover .GWdoKW_link{text-decoration-color:#ffd98a59}:root:not([data-theme=light]) .GWdoKW_link:focus-visible{text-decoration-color:#ffd98a59}}@media (prefers-reduced-motion:reduce){.GWdoKW_card,.GWdoKW_cta,.GWdoKW_cover .GWdoKW_scene,.GWdoKW_image,.GWdoKW_cover [data-labels]>*{transition:none}.GWdoKW_card:hover,.GWdoKW_cta:active,.GWdoKW_card:hover .GWdoKW_cover .GWdoKW_scene,.GWdoKW_card:focus-within .GWdoKW_cover .GWdoKW_scene,.GWdoKW_card .GWdoKW_cta:hover>span:last-child,.GWdoKW_card .GWdoKW_cta:focus-visible>span:last-child{transform:none}.GWdoKW_card:has(.GWdoKW_image):hover .GWdoKW_image{transform:none}}@container (min-width:760px){.GWdoKW_inner{gap:var(--space-3);grid-template-rows:auto;grid-template-columns:minmax(0,7fr) minmax(0,5fr);padding:12px}.GWdoKW_cover{--cover-h:clamp(18rem, 52svh, 28rem)}.GWdoKW_cover .GWdoKW_scene{width:min(100%, 30rem, calc((var(--cover-h) - 2 * var(--space-2)) * var(--iso-ratio,1)))}.GWdoKW_text{padding:var(--space-5) var(--space-4) var(--space-4);justify-content:center}.GWdoKW_title{font-size:clamp(1.6rem,3.2cqi,2.15rem)}.GWdoKW_summary{font-size:1.0625rem}.GWdoKW_foot{margin-top:var(--space-3)}}.GWdoKW_empty{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-panel);background:var(--soft);color:var(--ink-2);align-items:center;display:grid}.GWdoKW_emptyArt{justify-self:center;width:min(100%,280px)}@media (min-width:720px){.GWdoKW_empty{grid-template-columns:minmax(0,1fr) minmax(0,320px)}}@media (min-width:960px){.GWdoKW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.GWdoKW_card[data-lead~=all],.GWdoKW_card[data-alone~=all]{grid-column:1/-1}.GWdoKW_card[data-alone~=all] .GWdoKW_cover{order:2}}.GWdoKW_toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.GWdoKW_filters{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.GWdoKW_chip{background:var(--card);border:var(--hairline);border-radius:var(--radius-chip);min-height:44px;font:600 1rem / 1 var(--font-body);color:var(--ink);cursor:pointer;transition:background-color var(--dur-instant) var(--ease-out), border-color var(--dur-instant) var(--ease-out), transform var(--dur-quick) var(--ease-lift);align-items:center;gap:10px;padding:8px 10px 8px 18px;display:inline-flex;position:relative}.GWdoKW_chip:hover{border-color:var(--ink-2);transform:translateY(-1px)}.GWdoKW_radio{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.GWdoKW_chip:has(.GWdoKW_radio:focus-visible){outline:2px solid var(--teal);outline-offset:2px}.GWdoKW_chip:has(.GWdoKW_radio:checked){background:var(--teal);border-color:var(--teal);color:var(--teal-ink)}.GWdoKW_chipCount{border-radius:var(--radius-chip);background:var(--mint);min-width:26px;height:26px;font-size:var(--text-label);color:var(--ink);place-items:center;padding:0 7px;display:inline-grid}.GWdoKW_chip:has(.GWdoKW_radio:checked) .GWdoKW_chipCount{background:var(--teal-ink);color:var(--teal)}.GWdoKW_result{font:600 var(--text-label) / 1.4 var(--font-body);color:var(--ink-2);margin:0}.GWdoKW_readout{display:none}:is(.GWdoKW_filtered:has(.GWdoKW_radio[value=all]:checked) .GWdoKW_readout[data-for=all],.GWdoKW_filtered:has(.GWdoKW_radio[value=website]:checked) .GWdoKW_readout[data-for=website],.GWdoKW_filtered:has(.GWdoKW_radio[value=web-app]:checked) .GWdoKW_readout[data-for=web-app],.GWdoKW_filtered:has(.GWdoKW_radio[value=mobile]:checked) .GWdoKW_readout[data-for=mobile],.GWdoKW_filtered:has(.GWdoKW_radio[value=cms]:checked) .GWdoKW_readout[data-for=cms],.GWdoKW_filtered:has(.GWdoKW_radio[value=system]:checked) .GWdoKW_readout[data-for=system]){display:inline}:is(.GWdoKW_filtered:has(.GWdoKW_radio[value=website]:checked) .GWdoKW_card:not([data-in~=website]),.GWdoKW_filtered:has(.GWdoKW_radio[value=web-app]:checked) .GWdoKW_card:not([data-in~=web-app]),.GWdoKW_filtered:has(.GWdoKW_radio[value=mobile]:checked) .GWdoKW_card:not([data-in~=mobile]),.GWdoKW_filtered:has(.GWdoKW_radio[value=cms]:checked) .GWdoKW_card:not([data-in~=cms]),.GWdoKW_filtered:has(.GWdoKW_radio[value=system]:checked) .GWdoKW_card:not([data-in~=system])){display:none}@media (min-width:960px){.GWdoKW_filtered:has(.GWdoKW_radio:not([value=all]):checked) .GWdoKW_card{grid-column:auto}.GWdoKW_filtered:has(.GWdoKW_radio:not([value=all]):checked) .GWdoKW_card .GWdoKW_cover{order:0}:is(.GWdoKW_filtered:has(.GWdoKW_radio[value=website]:checked) .GWdoKW_card[data-lead~=website],.GWdoKW_filtered:has(.GWdoKW_radio[value=web-app]:checked) .GWdoKW_card[data-lead~=web-app],.GWdoKW_filtered:has(.GWdoKW_radio[value=mobile]:checked) .GWdoKW_card[data-lead~=mobile],.GWdoKW_filtered:has(.GWdoKW_radio[value=cms]:checked) .GWdoKW_card[data-lead~=cms],.GWdoKW_filtered:has(.GWdoKW_radio[value=system]:checked) .GWdoKW_card[data-lead~=system],.GWdoKW_filtered:has(.GWdoKW_radio[value=website]:checked) .GWdoKW_card[data-alone~=website],.GWdoKW_filtered:has(.GWdoKW_radio[value=web-app]:checked) .GWdoKW_card[data-alone~=web-app],.GWdoKW_filtered:has(.GWdoKW_radio[value=mobile]:checked) .GWdoKW_card[data-alone~=mobile],.GWdoKW_filtered:has(.GWdoKW_radio[value=cms]:checked) .GWdoKW_card[data-alone~=cms],.GWdoKW_filtered:has(.GWdoKW_radio[value=system]:checked) .GWdoKW_card[data-alone~=system]){grid-column:1/-1}:is(.GWdoKW_filtered:has(.GWdoKW_radio[value=website]:checked) .GWdoKW_card[data-alone~=website] .GWdoKW_cover,.GWdoKW_filtered:has(.GWdoKW_radio[value=web-app]:checked) .GWdoKW_card[data-alone~=web-app] .GWdoKW_cover,.GWdoKW_filtered:has(.GWdoKW_radio[value=mobile]:checked) .GWdoKW_card[data-alone~=mobile] .GWdoKW_cover,.GWdoKW_filtered:has(.GWdoKW_radio[value=cms]:checked) .GWdoKW_card[data-alone~=cms] .GWdoKW_cover,.GWdoKW_filtered:has(.GWdoKW_radio[value=system]:checked) .GWdoKW_card[data-alone~=system] .GWdoKW_cover){order:2}}
._3Qqm4W_board{--board-size:1850px}@media (min-width:600px){._3Qqm4W_board{--board-size:1450px}}@media (min-width:960px){._3Qqm4W_board{--board-size:1200px}}._3Qqm4W_inner{gap:var(--space-5);padding:var(--panel-pad);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1100px){._3Qqm4W_inner{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}}._3Qqm4W_intro{gap:var(--space-3);align-content:start;display:grid}._3Qqm4W_tag{font:500 var(--text-label) / 1 var(--font-body);color:var(--teal);justify-self:start;align-items:center;gap:8px;margin:0;display:inline-flex}._3Qqm4W_tag:before{content:"";background:var(--teal);width:7px;height:7px}._3Qqm4W_description{max-width:48ch;color:var(--ink-2);margin:0}._3Qqm4W_screen{border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--card);min-width:0;overflow:clip;container-type:inline-size}._3Qqm4W_bar{justify-content:space-between;gap:4px var(--space-3);padding:10px var(--space-4);border-bottom:var(--hairline);background:var(--bg);font:500 var(--text-label) / 1.35 var(--font-body);flex-wrap:wrap;margin:0;display:flex}._3Qqm4W_barNote{color:var(--ink-2)}._3Qqm4W_panelTitle{font:700 1.0625rem / 1.3 var(--font-display);margin:0;padding:0}._3Qqm4W_empty{font-size:var(--text-small);color:var(--ink-2);margin:0}._3Qqm4W_status{min-height:1.4em;font:500 var(--text-small) / 1.4 var(--font-body);color:var(--teal);margin:0}._3Qqm4W_status:empty{min-height:0}._3Qqm4W_status[data-tone=error]{color:var(--error)}._3Qqm4W_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}._3Qqm4W_chip{border:1px solid var(--ink-2);border-radius:var(--radius-chip);min-height:36px;font:500 var(--text-label) / 1.2 var(--font-body);cursor:pointer;align-items:center;padding:6px 12px;display:inline-flex;position:relative}._3Qqm4W_chipInput,._3Qqm4W_tileInput{border-radius:inherit;appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;position:absolute;inset:0}._3Qqm4W_chipInput:focus-visible{outline:2px solid var(--teal);outline-offset:2px}._3Qqm4W_chip:has(._3Qqm4W_chipInput:checked){background:var(--ink);border-color:var(--ink);color:var(--card)}._3Qqm4W_person:has(._3Qqm4W_tileInput:focus-visible){outline:2px solid var(--teal);outline-offset:2px}._3Qqm4W_pos{grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:640px){._3Qqm4W_pos{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}._3Qqm4W_order{border-top:0;border-left:var(--hairline)}}._3Qqm4W_menu{gap:var(--space-4);padding:var(--space-4);align-content:start;display:grid}._3Qqm4W_products{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,124px),1fr));margin:0;padding:0;list-style:none;display:grid}._3Qqm4W_products li{display:grid}@container (max-width:639.98px){._3Qqm4W_products{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,112px),1fr))}._3Qqm4W_product{min-height:76px;padding:10px}._3Qqm4W_order{z-index:1;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1.5px solid var(--ink);background:var(--card);position:sticky;bottom:0}._3Qqm4W_order ._3Qqm4W_empty{display:none}._3Qqm4W_order ._3Qqm4W_lines{max-height:6.5rem;overflow-y:auto}._3Qqm4W_order ._3Qqm4W_line{padding-block:4px}}._3Qqm4W_product{border:var(--hairline);border-radius:var(--radius);background:var(--card);min-height:76px;color:var(--ink);font:600 .9375rem / 1.3 var(--font-body);text-align:left;cursor:pointer;align-content:space-between;gap:6px;padding:12px;display:grid}._3Qqm4W_product:active{border-color:var(--teal)}._3Qqm4W_productPrice{font:500 var(--text-label) / 1 var(--font-body);color:var(--ink-2)}._3Qqm4W_order{gap:var(--space-3);min-width:0;padding:var(--space-4);border-top:var(--hairline);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}._3Qqm4W_orderHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}._3Qqm4W_count{font:500 var(--text-label) / 1 var(--font-body);color:var(--ink-2)}._3Qqm4W_lines{margin:0;padding:0;list-style:none;display:grid}._3Qqm4W_lines:empty{display:none}._3Qqm4W_line{align-items:center;gap:var(--space-2);border-bottom:var(--hairline);font-size:var(--text-small);grid-template-columns:minmax(0,1fr) auto auto auto;padding-block:8px;display:grid}._3Qqm4W_lineQty,._3Qqm4W_lineSum{font:500 var(--text-label) / 1 var(--font-body)}._3Qqm4W_lineQty{color:var(--ink-2)}._3Qqm4W_lineRemove{border:1px solid var(--ink-2);border-radius:var(--radius-chip);width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}._3Qqm4W_lineRemove:focus-visible,._3Qqm4W_product:focus-visible{outline:2px solid var(--teal);outline-offset:2px}._3Qqm4W_total{padding-top:var(--space-2);border-top:1px solid var(--ink);justify-content:space-between;align-items:baseline;margin:0;display:flex}._3Qqm4W_total dt{font:500 var(--text-label) / 1 var(--font-body)}._3Qqm4W_total dd{font:700 1.5rem / 1.1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--teal);margin:0}._3Qqm4W_actions{flex-wrap:wrap;gap:12px;display:flex}._3Qqm4W_actions button:disabled{opacity:.45;cursor:default;transform:none}._3Qqm4W_attendance{grid-template-columns:minmax(0,1fr);display:grid}._3Qqm4W_pick{gap:var(--space-5);padding:var(--space-4);align-content:start;display:grid}._3Qqm4W_group{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}._3Qqm4W_people{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,112px),1fr));display:grid}._3Qqm4W_person{border:var(--hairline);border-radius:var(--radius);cursor:pointer;gap:2px;padding:10px 12px;display:grid}._3Qqm4W_personName{font-weight:600}._3Qqm4W_personRole{font-size:var(--text-small);color:var(--ink-2)}._3Qqm4W_person:has(._3Qqm4W_tileInput:checked){border-color:var(--teal)}._3Qqm4W_location{font:500 var(--text-label) / 1.35 var(--font-body);color:var(--ink-2);align-items:center;gap:8px;margin:0;display:flex}._3Qqm4W_location svg{color:var(--teal)}._3Qqm4W_clockPanel{gap:var(--space-3);padding:var(--space-4);border-top:var(--hairline);align-content:start;display:grid}._3Qqm4W_clock{font:500 clamp(2.5rem, 12cqi, 3.5rem) / 1 var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:var(--display-tracking);margin:0}._3Qqm4W_clockNote{margin:calc(var(--space-2) * -1) 0 0;font:400 var(--text-label) / 1.35 var(--font-body);color:var(--ink-2)}._3Qqm4W_clockPanel>._3Qqm4W_panelTitle{padding-top:var(--space-3);border-top:var(--hairline)}._3Qqm4W_log{font:400 var(--text-label) / 1.4 var(--font-body);gap:6px;margin:0;padding:0;list-style:none;display:grid}._3Qqm4W_log:empty{display:none}._3Qqm4W_log span{font-weight:500}._3Qqm4W_screens{gap:var(--space-3);min-width:0;display:grid}._3Qqm4W_tabs{flex-wrap:wrap;gap:6px;display:flex}._3Qqm4W_tabs button{border:var(--hairline);border-radius:var(--radius);background:var(--card);min-height:40px;color:var(--ink);font:600 .95rem / 1.2 var(--font-body);cursor:pointer;align-items:center;gap:8px;padding:.55em 1em;display:inline-flex}._3Qqm4W_tabs button i{background:var(--mint);border-radius:3px;width:9px;height:9px;transform:rotate(45deg)}._3Qqm4W_tabs button[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}._3Qqm4W_tabs button[aria-selected=true] i{background:var(--sun)}._3Qqm4W_tabs button:focus-visible,._3Qqm4W_views button:focus-visible,._3Qqm4W_stepper button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}._3Qqm4W_views{padding:10px var(--space-4);border-bottom:var(--hairline);align-items:center;gap:8px 14px;display:flex}._3Qqm4W_views:before{content:attr(aria-label);content:attr(aria-label) / "";font:600 var(--text-small) / 1.2 var(--font-body);color:var(--ink-2);flex:none}._3Qqm4W_viewTrack{--n:2;--i:0;--track-pad:4px;isolation:isolate;max-width:calc(var(--n) * 17.5rem);padding:var(--track-pad);border:1.5px solid var(--line);border-radius:var(--radius-chip);background:var(--soft);flex:auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:relative}._3Qqm4W_viewTrack:has(>:nth-child(3)){--n:3}._3Qqm4W_viewTrack:has(>:nth-child(2)[aria-pressed=true]){--i:1}._3Qqm4W_viewTrack:has(>:nth-child(3)[aria-pressed=true]){--i:2}._3Qqm4W_viewTrack:before{content:"";z-index:-1;top:var(--track-pad);bottom:var(--track-pad);left:var(--track-pad);width:calc((100% - 2 * var(--track-pad)) / var(--n));border:1.5px solid var(--teal);border-radius:var(--radius-chip);background:var(--mint);transform:translateX(calc(var(--i) * 100%));transition:transform var(--dur-base) var(--ease-out);position:absolute}._3Qqm4W_viewTrack button{border-radius:var(--radius-chip);min-width:0;min-height:48px;color:var(--ink);text-align:left;font:600 .95rem / 1.2 var(--font-body);cursor:pointer;transition:background-color var(--dur-instant) var(--ease-out);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 10px;padding:6px 18px 6px 14px;display:grid}._3Qqm4W_viewTrack b{white-space:nowrap;font-weight:700}._3Qqm4W_viewTrack small{font-weight:500;font-size:var(--text-small);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;grid-column:2;overflow:hidden}._3Qqm4W_viewTrack button:before{content:"";border:2px solid var(--ink-2);background:var(--card);width:14px;height:14px;transition:border-color var(--dur-instant) var(--ease-out), background-color var(--dur-instant) var(--ease-out);border-radius:50%;grid-row:1/span 2}._3Qqm4W_viewTrack button:hover:not([aria-pressed=true]){background:var(--card)}._3Qqm4W_viewTrack button:hover:before{border-color:var(--teal)}._3Qqm4W_viewTrack button[aria-pressed=true]{cursor:default}._3Qqm4W_viewTrack button[aria-pressed=true]:before{border:3px solid var(--card);background:var(--teal);outline:2px solid var(--teal)}._3Qqm4W_viewTrack button:active:not([aria-pressed=true]){transform:translateY(1px)}._3Qqm4W_viewTrack button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@supports not selector(:has(*)){._3Qqm4W_viewTrack:before{display:none}._3Qqm4W_viewTrack button[aria-pressed=true]{background:var(--mint);box-shadow:inset 0 0 0 1.5px var(--teal)}}@media (prefers-reduced-motion:reduce){._3Qqm4W_viewTrack:before,._3Qqm4W_viewTrack button,._3Qqm4W_viewTrack button:before{transition:none}}@media (max-width:600px){._3Qqm4W_views{flex-wrap:wrap;padding-bottom:12px}._3Qqm4W_views:before{flex-basis:100%}._3Qqm4W_viewTrack{--track-pad:3px;border-radius:var(--radius);max-width:none}._3Qqm4W_viewTrack:before,._3Qqm4W_viewTrack button{border-radius:var(--radius-sm)}._3Qqm4W_viewTrack button{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:5px;min-height:56px;padding:8px 4px;font-size:.9rem}._3Qqm4W_viewTrack button:before{grid-row:auto;width:12px;height:12px}._3Qqm4W_viewTrack small{display:none}}@media (max-width:360px){._3Qqm4W_views{padding-inline:8px}._3Qqm4W_viewTrack button{padding-inline:2px;font-size:.82rem}}@media (scripting:enabled){._3Qqm4W_screens>._3Qqm4W_tabs[hidden],._3Qqm4W_pos>._3Qqm4W_views[hidden],._3Qqm4W_attendance>._3Qqm4W_views[hidden],._3Qqm4W_booking>._3Qqm4W_views[hidden]{display:flex}._3Qqm4W_tabs:not([role])>button:first-child{background:var(--ink);border-color:var(--ink);color:var(--bg)}._3Qqm4W_tabs:not([role])>button:first-child i{background:var(--sun)}._3Qqm4W_screens:has(>._3Qqm4W_tabs:not([role]))>[data-demo-panel]~[data-demo-panel]{display:none}._3Qqm4W_pos>[data-view-panel],._3Qqm4W_attendance>[data-view-panel],._3Qqm4W_booking>[data-view-panel]{display:none}._3Qqm4W_pos[data-view=kasir]>[data-view-panel=kasir],._3Qqm4W_pos[data-view=owner]>[data-view-panel=owner],._3Qqm4W_pos[data-view=kitchen]>[data-view-panel=kitchen],._3Qqm4W_attendance[data-view=clock]>[data-view-panel=clock],._3Qqm4W_attendance[data-view=hr]>[data-view-panel=hr],._3Qqm4W_booking[data-view=guest]>[data-view-panel=guest],._3Qqm4W_booking[data-view=shop]>[data-view-panel=shop]{display:grid}}._3Qqm4W_counter{grid-column:1/-1;grid-template-columns:inherit;gap:inherit;display:grid}._3Qqm4W_stockTag{font:600 var(--text-small) / 1.2 var(--font-body);color:var(--error)}._3Qqm4W_stockTag:empty{display:none}._3Qqm4W_product:disabled{opacity:.55;cursor:not-allowed}._3Qqm4W_owner{gap:var(--space-3);padding:var(--space-4);grid-column:1/-1;align-content:start;display:grid}._3Qqm4W_kpis{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;display:grid}._3Qqm4W_kpis>div{border:var(--hairline);border-radius:var(--radius);background:var(--bg);padding:12px 14px}._3Qqm4W_kpis dt{font-size:var(--text-small);color:var(--ink-2)}._3Qqm4W_kpis dd{font:700 1.35rem / 1.2 var(--font-display);font-variant-numeric:tabular-nums;margin:4px 0 0}._3Qqm4W_ownerCols{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}._3Qqm4W_capTitle{margin:0 0 var(--space-2);font:600 var(--text-small) / 1.3 var(--font-body);color:var(--ink-2)}._3Qqm4W_ownerList{gap:6px;margin:0;padding:0;list-style:none;display:grid}._3Qqm4W_ownerList li{justify-content:space-between;gap:var(--space-2);border-bottom:var(--hairline);font-size:var(--text-small);padding-bottom:6px;display:flex}._3Qqm4W_ownerList b{white-space:nowrap;font-variant-numeric:tabular-nums}._3Qqm4W_lowText{color:var(--error)}._3Qqm4W_receiptLog{padding-top:var(--space-3);border-top:var(--hairline)}._3Qqm4W_logList{margin:0;padding:0;list-style:none;display:grid}._3Qqm4W_logList li{gap:var(--space-3);border-bottom:var(--hairline);font-size:var(--text-small);animation:_3Qqm4W_demo-in .26s var(--ease-out) both;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:baseline;padding-block:8px;display:grid}._3Qqm4W_logList li>span:nth-child(2){color:var(--ink-2)}._3Qqm4W_logList b{white-space:nowrap}._3Qqm4W_booking{gap:var(--space-3);display:grid}._3Qqm4W_guest,._3Qqm4W_shopList{gap:var(--space-3);padding:var(--space-4);align-content:start;display:grid}._3Qqm4W_stepper{align-items:center;gap:var(--space-3);margin-top:var(--space-2);display:inline-flex}._3Qqm4W_stepper button{border:var(--hairline);border-radius:var(--radius-sm);background:var(--bg);width:40px;height:40px;color:var(--ink);font:700 1.2rem / 1 var(--font-body);cursor:pointer}._3Qqm4W_stepper output{text-align:center;min-width:2ch;font:700 1.2rem / 1 var(--font-display);font-variant-numeric:tabular-nums}._3Qqm4W_times{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;display:grid}._3Qqm4W_time{border:var(--hairline);border-radius:var(--radius-sm);background:var(--card);gap:2px;padding:8px 10px;display:grid;position:relative}._3Qqm4W_time b{font:700 1rem / 1.2 var(--font-display);font-variant-numeric:tabular-nums}._3Qqm4W_time small{font-size:var(--text-small);color:var(--ink-2)}._3Qqm4W_time:has(._3Qqm4W_tileInput:checked){background:var(--mint);border-color:var(--teal)}._3Qqm4W_time:has(._3Qqm4W_tileInput:disabled){opacity:.55}._3Qqm4W_time:has(._3Qqm4W_tileInput:focus-visible){outline:2px solid var(--teal);outline-offset:2px}._3Qqm4W_nameField{gap:var(--space-2);display:grid}._3Qqm4W_nameField input{border:1.5px solid var(--ink-2);border-radius:var(--radius-sm);background:var(--card);min-height:44px;color:var(--ink);font:inherit;padding:8px 12px}._3Qqm4W_small{font-size:var(--text-small)}._3Qqm4W_table{border-collapse:collapse;width:100%;font-size:var(--text-small)}._3Qqm4W_table th,._3Qqm4W_table td{border-bottom:var(--hairline);text-align:left;font-variant-numeric:tabular-nums;padding:8px 6px}._3Qqm4W_table th{color:var(--ink-2);font-weight:600}._3Qqm4W_views{grid-column:1/-1}._3Qqm4W_views[hidden],._3Qqm4W_tabs[hidden]{display:none}@media (min-width:961px) and (max-height:820px){._3Qqm4W_product{min-height:64px;padding:9px 12px}._3Qqm4W_products{gap:var(--space-2)}}._3Qqm4W_screen{flex-direction:column;display:flex}._3Qqm4W_screen[hidden]{display:none}._3Qqm4W_screen>._3Qqm4W_pos,._3Qqm4W_screen>._3Qqm4W_attendance,._3Qqm4W_screen>._3Qqm4W_booking{flex:1}._3Qqm4W_pos,._3Qqm4W_attendance,._3Qqm4W_booking{grid-template-rows:auto 1fr}@media (scripting:enabled) and (min-width:700px){:is(._3Qqm4W_screens:has(>._3Qqm4W_tabs)>[data-demo-panel],._3Qqm4W_pos>[data-view-panel],._3Qqm4W_attendance>[data-view-panel],._3Qqm4W_booking>[data-view-panel]){transition:opacity .32s var(--ease-out), transform .38s var(--ease-out), visibility 0s;grid-area:2/1/auto/-1}._3Qqm4W_pos>[data-view-panel],._3Qqm4W_attendance>[data-view-panel],._3Qqm4W_booking>[data-view-panel]{display:grid}:is(._3Qqm4W_screens:has(>._3Qqm4W_tabs)>[data-demo-panel][hidden],._3Qqm4W_screens:has(>._3Qqm4W_tabs:not([role]))>[data-demo-panel]~[data-demo-panel]){display:flex}:is(._3Qqm4W_screens:has(>._3Qqm4W_tabs)>[data-demo-panel][hidden],._3Qqm4W_screens:has(>._3Qqm4W_tabs:not([role]))>[data-demo-panel]~[data-demo-panel],._3Qqm4W_pos:not([data-view=kasir])>[data-view-panel=kasir],._3Qqm4W_pos:not([data-view=owner])>[data-view-panel=owner],._3Qqm4W_pos:not([data-view=kitchen])>[data-view-panel=kitchen],._3Qqm4W_attendance:not([data-view=clock])>[data-view-panel=clock],._3Qqm4W_attendance:not([data-view=hr])>[data-view-panel=hr],._3Qqm4W_booking:not([data-view=guest])>[data-view-panel=guest],._3Qqm4W_booking:not([data-view=shop])>[data-view-panel=shop]){visibility:hidden;opacity:0;pointer-events:none;transition:opacity .16s var(--ease-in-out), transform .16s var(--ease-in-out), visibility 0s linear .16s;transform:translateY(14px)scale(.985)}}@media (scripting:enabled) and (max-width:699.98px){._3Qqm4W_pos[data-ready]>[data-view-panel],._3Qqm4W_attendance[data-ready]>[data-view-panel],._3Qqm4W_booking[data-ready]>[data-view-panel]{animation:_3Qqm4W_demo-in .36s var(--ease-out) both}._3Qqm4W_screens:has(>._3Qqm4W_tabs[role])>[data-demo-panel]{animation:_3Qqm4W_demo-in .36s var(--ease-out) both}}@keyframes _3Qqm4W_demo-in{0%{opacity:0;transform:translateY(14px)}}._3Qqm4W_guestPick,._3Qqm4W_guestBook{gap:var(--space-3);align-content:start;min-width:0;display:grid}@container (min-width:640px){._3Qqm4W_guest{column-gap:var(--space-5);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}._3Qqm4W_order{position:relative}}._3Qqm4W_receipt{z-index:2;width:min(calc(100% - 2 * var(--space-3)), 19rem);pointer-events:none;position:absolute;top:3.1rem;left:50%;translate:-50%}._3Qqm4W_receipt[hidden]{display:none}._3Qqm4W_receipt:before{content:"";z-index:1;background:var(--ink);border-radius:3px;height:6px;position:absolute;inset:0 -10px auto}._3Qqm4W_feed{padding:3px 0 2px;overflow:hidden}._3Qqm4W_paper{border-inline:1px solid var(--line);background:var(--bg);color:var(--ink);font:500 var(--text-small) / 1.35 var(--font-body);gap:6px;padding:14px 14px 6px;display:grid}._3Qqm4W_receiptHead,._3Qqm4W_receiptTotal,._3Qqm4W_receiptLines li{justify-content:space-between;gap:var(--space-2);margin:0;display:flex}._3Qqm4W_receiptHead{border-top:1px dashed var(--ink-2);color:var(--ink-2);padding-top:6px}._3Qqm4W_receiptLines{border-top:1px dashed var(--ink-2);gap:2px;margin:0;padding:6px 0 0;list-style:none;display:grid}._3Qqm4W_receiptLines li>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._3Qqm4W_receiptHead>span,._3Qqm4W_receiptTotal>span,._3Qqm4W_receiptLines li>span:last-child{flex:none}._3Qqm4W_receiptHead>span:first-child,._3Qqm4W_receiptTotal>span:first-child{flex:1}._3Qqm4W_receiptTotal{font-weight:700}._3Qqm4W_zigzag{width:100%;height:7px;color:var(--bg);margin-top:-1px;display:block}._3Qqm4W_zigzag path{fill:currentColor;stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}._3Qqm4W_receipt[data-state=print] ._3Qqm4W_roll{animation:1.1s steps(11,end) both _3Qqm4W_receipt-print}._3Qqm4W_receipt[data-state=tear] ._3Qqm4W_feed{animation:_3Qqm4W_receipt-tear .42s var(--ease-in-out) both}@keyframes _3Qqm4W_receipt-print{0%{transform:translateY(var(--from,-100%))}}@keyframes _3Qqm4W_receipt-tear{to{opacity:0;transform:translateY(26px)rotate(-5deg)}}@container (max-width:639.98px){._3Qqm4W_receipt{--from:100%;top:auto;bottom:calc(100% - 3px)}._3Qqm4W_receipt:before{inset:auto -10px 0}._3Qqm4W_feed{padding:2px 0 3px}}._3Qqm4W_actions[hidden],._3Qqm4W_payment[hidden],._3Qqm4W_methodPanel[hidden]{display:none}._3Qqm4W_payment{gap:var(--space-3);min-width:0;padding:var(--space-3);border:1.5px solid var(--teal);border-radius:var(--radius);background:var(--bg);animation:_3Qqm4W_demo-in .26s var(--ease-out) both;display:grid}._3Qqm4W_paymentHead{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._3Qqm4W_payBack{border:var(--hairline);border-radius:var(--radius-chip);background:var(--card);min-height:32px;color:var(--ink);font:600 var(--text-small) / 1 var(--font-body);cursor:pointer;align-items:center;gap:4px;padding:4px 10px 4px 6px;display:inline-flex}._3Qqm4W_payBack:hover{border-color:var(--ink)}._3Qqm4W_payBack:focus-visible{outline:2px solid var(--teal);outline-offset:2px}._3Qqm4W_confirm{justify-content:center;width:100%}._3Qqm4W_paymentTitle{font:700 1rem / 1.3 var(--font-display);margin:0}._3Qqm4W_methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}._3Qqm4W_method{overflow-wrap:normal;border:var(--hairline);border-radius:var(--radius-sm);background:var(--card);min-width:0;min-height:40px;color:var(--ink);font:600 .9rem / 1.2 var(--font-body);cursor:pointer;transition:background-color var(--dur-instant) var(--ease-out), border-color var(--dur-instant) var(--ease-out);padding:6px 4px}._3Qqm4W_method:hover{border-color:var(--ink)}._3Qqm4W_method[aria-pressed=true]{background:var(--mint);border-color:var(--teal)}._3Qqm4W_method:focus-visible,._3Qqm4W_quick button:focus-visible,._3Qqm4W_cash input:focus-visible,._3Qqm4W_cash select:focus-visible{outline:2px solid var(--teal);outline-offset:2px}._3Qqm4W_methodPanel{gap:var(--space-2);display:grid}._3Qqm4W_methodPanel[data-method-panel=qris]{align-items:center;column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr)}._3Qqm4W_qr{border-radius:var(--radius-sm);color:#1f2d29;shape-rendering:crispedges;background:#fff;width:96px;height:96px;padding:6px;display:block}._3Qqm4W_qr path{fill:currentColor}._3Qqm4W_methodNote{font:500 var(--text-small) / 1.45 var(--font-body);color:var(--ink-2);margin:0}._3Qqm4W_account{border:1px dashed var(--ink-2);border-radius:var(--radius-sm);font:600 var(--text-small) / 1.4 var(--font-body);margin:0;padding:8px 10px}._3Qqm4W_cash{font:500 var(--text-small) / 1.3 var(--font-body);color:var(--ink-2);gap:4px;display:grid}._3Qqm4W_cash input,._3Qqm4W_cash select{width:100%;min-width:0;min-height:42px;padding:0 var(--space-2);border:var(--hairline);border-radius:var(--radius-sm);background:var(--card);color:var(--ink);font:700 1.125rem / 1 var(--font-display);font-variant-numeric:tabular-nums}._3Qqm4W_quick{flex-wrap:wrap;gap:6px;display:flex}._3Qqm4W_quick button{border:var(--hairline);border-radius:var(--radius-chip);background:var(--card);min-height:34px;color:var(--ink);font:600 var(--text-small) / 1 var(--font-body);cursor:pointer;padding:4px 12px}._3Qqm4W_quick button:hover{border-color:var(--ink)}._3Qqm4W_change{font:500 var(--text-small) / 1.3 var(--font-body);justify-content:space-between;margin:0;display:flex}._3Qqm4W_change b{font:700 1rem / 1.2 var(--font-display);font-variant-numeric:tabular-nums;color:var(--teal)}._3Qqm4W_receiptStore{text-align:center;font:700 1rem / 1.2 var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin:0}._3Qqm4W_receiptCenter{text-align:center;color:var(--ink-2);margin:0}._3Qqm4W_receiptMeta{color:var(--ink-2);margin:0}._3Qqm4W_receiptRow{justify-content:space-between;gap:var(--space-2);margin:0;display:flex}._3Qqm4W_receiptRow>span:last-child{flex:none}._3Qqm4W_receiptRow[hidden]{display:none}._3Qqm4W_receiptRule{border-top:1px dashed var(--ink-2);padding-top:6px}._3Qqm4W_receiptThanks{border-top:1px dashed var(--ink-2);color:var(--ink);padding-top:6px;font-weight:600}._3Qqm4W_creditCol{min-width:0}._3Qqm4W_creditCol:focus{outline:none}._3Qqm4W_creditBook li{align-items:center;gap:4px var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}._3Qqm4W_creditBook li>span{min-width:0}._3Qqm4W_creditBook li>button:first-of-type{grid-column:1;justify-self:end}._3Qqm4W_creditBook ._3Qqm4W_settle{min-height:28px;font-size:var(--text-label)}._3Qqm4W_settle{min-height:32px;padding:0 var(--space-2);border:var(--hairline);background:var(--card);color:var(--ink);font:600 var(--text-small) / 1 var(--font-body);cursor:pointer;border-radius:999px}._3Qqm4W_settle:hover{border-color:var(--teal)}._3Qqm4W_settle:focus-visible{outline:2px solid var(--teal);outline-offset:2px}._3Qqm4W_creditBook li[hidden]{display:none}._3Qqm4W_creditBook b{font-variant-numeric:normal}._3Qqm4W_methods:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}
.tDn_eW_booking{container-type:inline-size}.tDn_eW_fields{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}.tDn_eW_guest[data-booked]>:not(.tDn_eW_done){display:none}.tDn_eW_done{gap:var(--space-4);grid-column:1/-1;align-content:start;justify-items:start;display:grid}.tDn_eW_done[hidden]{display:none}@container (min-width:640px){.tDn_eW_done{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end}}.tDn_eW_chat{gap:var(--space-2);width:100%;max-width:30rem;padding:var(--space-3);border-radius:var(--radius);background:color-mix(in srgb, var(--mint) 35%, var(--soft));display:grid}.tDn_eW_chatHead{padding-bottom:var(--space-2);border-bottom:var(--hairline);align-items:center;gap:10px;margin:0;display:flex}.tDn_eW_chatAvatar{background:var(--teal);width:32px;height:32px;color:var(--teal-ink);font:700 .95rem / 1 var(--font-display);border-radius:50%;place-items:center;display:grid}.tDn_eW_bubble{border-radius:4px var(--radius) var(--radius) var(--radius);background:var(--card);max-width:26rem;box-shadow:0 1px 0 var(--line);animation:tDn_eW_bubble-in .42s var(--ease-lift) both;gap:4px;padding:10px 12px 8px;display:grid;position:relative}.tDn_eW_bubble p{margin:0;line-height:1.45}.tDn_eW_bubbleTitle{color:var(--teal);font-size:var(--text-small)}.tDn_eW_bubbleTime{color:var(--ink-2);font-size:var(--text-label);justify-self:end;align-items:center;gap:4px;display:inline-flex}.tDn_eW_bubbleTime svg{fill:none;width:16px;height:10px;stroke:var(--teal);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}@keyframes tDn_eW_bubble-in{0%{opacity:0;transform-origin:0 0;transform:translateY(10px)scale(.96)}}.tDn_eW_chatNote{color:var(--ink-2);font-size:var(--text-label);margin:0}.tDn_eW_doneActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.tDn_eW_shop{gap:var(--space-3)}.tDn_eW_shopHead{gap:var(--space-2);display:grid}.tDn_eW_shopHead>p{margin:0}.tDn_eW_when{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.tDn_eW_slots{gap:4px}.tDn_eW_shopBody{gap:var(--space-4);display:grid}@container (min-width:680px){.tDn_eW_shopBody{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.tDn_eW_floor,.tDn_eW_list{gap:var(--space-2);align-content:start;min-width:0;display:grid}.tDn_eW_floor h3,.tDn_eW_list h3{margin:0}.tDn_eW_areas{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tDn_eW_area{padding:var(--space-2);border:1.5px dashed var(--line);border-radius:var(--radius);align-content:start;gap:6px;display:grid}.tDn_eW_area[data-area=inside]{grid-row:span 2}.tDn_eW_areaName{color:var(--ink-2);font:600 var(--text-label) / 1.2 var(--font-body);margin:0}.tDn_eW_tables{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.tDn_eW_area[data-area=terrace] .tDn_eW_tables{grid-template-columns:repeat(3,minmax(0,1fr))}.tDn_eW_table{border:1.5px solid var(--line);border-radius:var(--radius-sm);background:var(--card);min-height:52px;color:var(--ink);font:inherit;cursor:pointer;transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), transform var(--dur-instant) var(--ease-out);align-content:center;place-items:center;gap:1px;padding:6px 4px;display:grid}.tDn_eW_area[data-area=inside] .tDn_eW_table{min-height:64px}.tDn_eW_table b{font:700 1.05rem / 1 var(--font-display)}.tDn_eW_table small{max-width:100%;color:var(--ink-2);font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tDn_eW_table:hover{border-color:var(--ink-2)}.tDn_eW_table:active{transform:translateY(1px)}.tDn_eW_table:focus-visible,.tDn_eW_arrive:focus-visible,.tDn_eW_cancel:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.tDn_eW_table[data-state=booked]{border-color:color-mix(in srgb, var(--sun) 70%, var(--ink-2));background:color-mix(in srgb, var(--sun) 45%, var(--card))}.tDn_eW_table[data-state=seated]{border-color:var(--teal);background:var(--mint)}.tDn_eW_table[data-state=booked] small,.tDn_eW_table[data-state=seated] small{color:var(--ink)}.tDn_eW_table[data-flash]{animation:tDn_eW_table-flash .7s var(--ease-lift)}@keyframes tDn_eW_table-flash{30%{transform:scale(1.07)}}.tDn_eW_legend{gap:var(--space-3);font-size:var(--text-label);color:var(--ink-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tDn_eW_legend li{align-items:center;gap:6px;display:inline-flex}.tDn_eW_legend li:before{content:"";border:1.5px solid var(--line);background:var(--card);border-radius:4px;width:12px;height:12px}.tDn_eW_legend [data-state=booked]:before{border-color:color-mix(in srgb, var(--sun) 70%, var(--ink-2));background:color-mix(in srgb, var(--sun) 45%, var(--card))}.tDn_eW_legend [data-state=seated]:before{border-color:var(--teal);background:var(--mint)}.tDn_eW_hint{color:var(--ink-2);font-size:var(--text-label);margin:0}.tDn_eW_rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tDn_eW_row{border:var(--hairline);border-radius:var(--radius);background:var(--card);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:8px 10px;display:grid}.tDn_eW_row[data-new]{animation:tDn_eW_row-in .42s var(--ease-lift) both}@keyframes tDn_eW_row-in{0%{opacity:0;transform:translateY(8px)}}.tDn_eW_rowWho{min-width:0;line-height:1.3;display:grid}.tDn_eW_rowWho small{color:var(--ink-2);font-size:var(--text-label)}.tDn_eW_pill{border-radius:var(--radius-chip);background:var(--sun);color:var(--warm-ink);font:600 var(--text-label) / 1.2 var(--font-body);white-space:nowrap;padding:3px 9px}.tDn_eW_pill[data-state=seated]{background:var(--mint);color:var(--ink)}.tDn_eW_rowActions{grid-column:1/-1;gap:6px;display:flex}.tDn_eW_arrive,.tDn_eW_cancel{border:var(--hairline);border-radius:var(--radius-chip);background:var(--card);min-height:32px;color:var(--ink);font:600 var(--text-small) / 1 var(--font-body);cursor:pointer;padding:4px 12px}.tDn_eW_arrive{border-color:var(--teal);background:var(--teal);color:var(--teal-ink)}.tDn_eW_arrive:hover{background:color-mix(in srgb, var(--teal) 86%, var(--ink))}.tDn_eW_cancel:hover{border-color:var(--error);color:var(--error)}.tDn_eW_empty{padding:var(--space-3);border:1.5px dashed var(--line);border-radius:var(--radius);color:var(--ink-2);font-size:var(--text-small);margin:0}@media (prefers-reduced-motion:reduce){.tDn_eW_bubble,.tDn_eW_row[data-new],.tDn_eW_table[data-flash]{animation:none}.tDn_eW_table{transition:none}}@container (max-width:479px){.tDn_eW_areas{grid-template-columns:minmax(0,1fr)}.tDn_eW_area[data-area=inside]{grid-row:auto}.tDn_eW_area[data-area=inside] .tDn_eW_tables{grid-template-columns:repeat(4,minmax(0,1fr))}.tDn_eW_area[data-area=inside] .tDn_eW_table{min-height:52px}}
.QAJPxW_clockView{grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:640px){.QAJPxW_clockView{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.QAJPxW_phone{border-left:var(--hairline);border-top:0!important}}.QAJPxW_people{gap:6px;display:grid}.QAJPxW_person{border:var(--hairline);border-radius:var(--radius);background:var(--card);cursor:pointer;transition:border-color var(--dur-instant) var(--ease-out), background-color var(--dur-instant) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid;position:relative}.QAJPxW_person:hover{border-color:var(--ink-2)}.QAJPxW_person:has(input:checked){border-color:var(--teal);background:color-mix(in srgb, var(--mint) 45%, var(--card))}.QAJPxW_person:has(input:focus-visible){outline:2px solid var(--teal);outline-offset:2px}.QAJPxW_avatar{background:var(--soft);width:34px;height:34px;font:700 .9rem / 1 var(--font-display);border-radius:50%;place-items:center;display:grid}.QAJPxW_person:has(input:checked) .QAJPxW_avatar{background:var(--teal);color:var(--teal-ink)}.QAJPxW_who{min-width:0;line-height:1.25;display:grid}.QAJPxW_who small{color:var(--ink-2);font-size:var(--text-label)}.QAJPxW_pill{border-radius:var(--radius-chip);background:var(--soft);color:var(--ink-2);font:600 var(--text-label) / 1.2 var(--font-body);white-space:nowrap;padding:3px 9px;display:inline-block}.QAJPxW_pill[data-state=in]{background:var(--mint);color:var(--ink)}.QAJPxW_pill[data-state=late]{background:var(--peach);color:var(--ink)}.QAJPxW_pill[data-state=break]{background:var(--sun);color:var(--warm-ink)}.QAJPxW_pill[data-state=done]{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--line)}.QAJPxW_phone{gap:var(--space-3);padding:var(--space-4);border-top:var(--hairline);background:color-mix(in srgb, var(--soft) 45%, var(--card));align-content:start;display:grid}.QAJPxW_clockRow{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.QAJPxW_skip{border:var(--hairline);border-radius:var(--radius-chip);background:var(--card);min-height:32px;color:var(--ink);font:600 var(--text-small) / 1 var(--font-body);cursor:pointer;padding:4px 12px}.QAJPxW_skip:hover{border-color:var(--ink)}.QAJPxW_skip[hidden],.QAJPxW_outside[hidden]{display:none}.QAJPxW_checks{border:var(--hairline);border-radius:var(--radius);background:var(--card);display:grid}.QAJPxW_check{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 12px 10px 10px;display:grid}.QAJPxW_check+.QAJPxW_check{border-top:var(--hairline)}.QAJPxW_check p{font-size:var(--text-small);gap:2px;margin:0;line-height:1.3;display:grid}.QAJPxW_check small{color:var(--ink-2);font-size:var(--text-label);transition:color var(--dur-base) var(--ease-out)}.QAJPxW_check[data-state=ok] small{color:var(--ink)}.QAJPxW_check[data-state=fail] small{color:var(--error)}.QAJPxW_mark{border:1.5px solid var(--line);width:22px;height:22px;transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border-radius:50%;position:relative}.QAJPxW_check[data-state=busy] .QAJPxW_mark{border-color:var(--teal) var(--line) var(--line);animation:.7s linear infinite QAJPxW_turn}@keyframes QAJPxW_turn{to{transform:rotate(1turn)}}.QAJPxW_check[data-state=ok] .QAJPxW_mark{border-color:var(--teal);background:var(--teal)}.QAJPxW_check[data-state=ok] .QAJPxW_mark:after{content:"";border:solid var(--teal-ink);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:4px;left:6.5px;transform:rotate(45deg)}.QAJPxW_check[data-state=fail] .QAJPxW_mark{border-color:var(--error);background:var(--error)}.QAJPxW_check[data-state=fail] .QAJPxW_mark:after{content:"";background:var(--card);border-radius:1px;width:9.5px;height:2px;position:absolute;top:8.75px;left:4.75px}.QAJPxW_map,.QAJPxW_face{border-radius:var(--radius-sm);background:var(--soft);width:64px;height:44px;display:block}.QAJPxW_street{fill:none;stroke:var(--card);stroke-width:5px}.QAJPxW_radius{fill:color-mix(in srgb, var(--teal) 14%, transparent);stroke:var(--teal);stroke-width:1.5px;stroke-dasharray:3 3}.QAJPxW_check[data-state=busy] .QAJPxW_radius{animation:QAJPxW_ping .7s var(--ease-out) infinite;transform-origin:62px 38px}@keyframes QAJPxW_ping{50%{opacity:.6;transform:scale(1.12)}}.QAJPxW_outlet{fill:var(--ink)}.QAJPxW_you{fill:var(--sun);stroke:var(--ink);stroke-width:1.5px;transition:transform var(--dur-slow) var(--ease-lift);transform:translate(70px,46px)}.QAJPxW_face{padding:4px 0}.QAJPxW_face circle,.QAJPxW_face path{fill:none;stroke:var(--ink-2);stroke-width:2.5px;stroke-linecap:round}.QAJPxW_face .QAJPxW_corners{stroke:var(--ink);stroke-width:2px}.QAJPxW_check[data-state=ok] .QAJPxW_face circle,.QAJPxW_check[data-state=ok] .QAJPxW_face path:not(.QAJPxW_corners){stroke:var(--teal)}.QAJPxW_scan{fill:var(--teal);opacity:0}.QAJPxW_check[data-state=busy] .QAJPxW_scan{opacity:.85;animation:QAJPxW_scan .9s var(--ease-in-out) both}@keyframes QAJPxW_scan{0%{transform:translateY(0)}to{transform:translateY(54px)}}.QAJPxW_outside{font:600 var(--text-label) / 1.2 var(--font-body);color:var(--ink-2);cursor:pointer;grid-column:2/-1;justify-self:start;align-items:center;gap:8px;margin-top:4px;display:inline-flex;position:relative}.QAJPxW_outside input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.QAJPxW_switch{border-radius:var(--radius-chip);background:var(--line);width:32px;height:18px;transition:background-color var(--dur-instant) var(--ease-out);flex:none;position:relative}.QAJPxW_switch:after{content:"";background:var(--card);width:14px;height:14px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent);transition:transform var(--dur-base) var(--ease-out);border-radius:50%;position:absolute;top:2px;left:2px}.QAJPxW_outside:hover .QAJPxW_switch{background:color-mix(in srgb, var(--ink-2) 45%, var(--line))}.QAJPxW_outside:has(input:checked){color:var(--ink)}.QAJPxW_outside input:checked+.QAJPxW_switch{background:var(--teal)}.QAJPxW_outside input:checked+.QAJPxW_switch:after{transform:translate(14px)}.QAJPxW_outside input:disabled+.QAJPxW_switch{opacity:.5}.QAJPxW_buttons{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:8px;display:grid}.QAJPxW_buttons>button{justify-content:center}.QAJPxW_buttons>button[hidden]{display:none}.QAJPxW_buttons>button:disabled{opacity:.45;cursor:default}.QAJPxW_outside input:focus-visible+.QAJPxW_switch,.QAJPxW_skip:focus-visible,.QAJPxW_export:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.QAJPxW_hr{gap:var(--space-3);padding:var(--space-4);grid-column:1/-1;align-content:start;display:grid}.QAJPxW_hrHead{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.QAJPxW_summary{flex-wrap:wrap;gap:6px;margin:0;display:flex}.QAJPxW_summary>div{border-radius:var(--radius-chip);background:var(--soft);font-size:var(--text-small);align-items:baseline;gap:6px;padding:5px 12px;display:flex}.QAJPxW_summary dd{font:700 1rem / 1 var(--font-display);font-variant-numeric:tabular-nums;margin:0}.QAJPxW_summary [data-sum=in]{background:var(--mint)}.QAJPxW_summary [data-sum=late]{background:color-mix(in srgb, var(--peach) 55%, var(--card))}.QAJPxW_summary [data-sum=break]{background:color-mix(in srgb, var(--sun) 60%, var(--card))}.QAJPxW_today th[scope=row],.QAJPxW_month th[scope=row]{color:var(--ink);font-weight:600}.QAJPxW_today td,.QAJPxW_month td{font-variant-numeric:normal}.QAJPxW_today td,.QAJPxW_today th,.QAJPxW_month td,.QAJPxW_month th{padding-block:6px}.QAJPxW_monthHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.QAJPxW_monthHead h4{margin:0}.QAJPxW_export{min-height:36px;font-size:var(--text-small);padding-block:6px}@container (max-width:359.98px){.QAJPxW_check{grid-template-columns:minmax(0,1fr) auto}.QAJPxW_map,.QAJPxW_face{display:none}.QAJPxW_outside{grid-column:1/-1}.QAJPxW_person{grid-template-columns:auto minmax(0,1fr);row-gap:4px}.QAJPxW_person>.QAJPxW_pill{grid-column:2;justify-self:start}}.QAJPxW_skip{white-space:nowrap}@media (prefers-reduced-motion:reduce){.QAJPxW_check[data-state=busy] .QAJPxW_radius,.QAJPxW_check[data-state=busy] .QAJPxW_scan,.QAJPxW_check[data-state=busy] .QAJPxW_mark{animation:none}.QAJPxW_you,.QAJPxW_person,.QAJPxW_switch:after{transition:none}}
.SR_w8W_pos [data-add]{box-shadow:inset 0 3px 0 var(--cat,var(--mint));transition:border-color var(--dur-instant) var(--ease-out), transform var(--dur-instant) var(--ease-out), background-color var(--dur-instant) var(--ease-out);position:relative}.SR_w8W_pos [data-add][data-cat="1"]{--cat:var(--peach)}.SR_w8W_pos [data-add][data-cat="2"]{--cat:var(--sun)}.SR_w8W_pos [data-add]:active:not(:disabled){transform:scale(.97)}.SR_w8W_pos [data-add]:has(.SR_w8W_badge:not(:empty)){border-color:var(--teal);background:color-mix(in srgb, var(--mint) 35%, var(--card))}.SR_w8W_badge{border:2px solid var(--card);border-radius:var(--radius-chip);background:var(--teal);min-width:24px;height:24px;color:var(--teal-ink);font:700 .8rem / 1 var(--font-display);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;display:grid;position:absolute;top:-7px;right:-7px}.SR_w8W_badge:empty{display:none}.SR_w8W_badge[data-bump]{animation:SR_w8W_bump .26s var(--ease-lift)}@keyframes SR_w8W_bump{0%{transform:scale(.55)}}.SR_w8W_orderMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.SR_w8W_orderMeta[hidden]{display:none}@media (scripting:enabled){.SR_w8W_orderMeta[hidden]{display:grid}}.SR_w8W_segment{border:var(--hairline);border-radius:var(--radius-chip);background:var(--soft);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;display:grid}.SR_w8W_segment button{border-radius:var(--radius-chip);min-height:34px;color:var(--ink-2);font:600 var(--text-small) / 1.1 var(--font-body);cursor:pointer;transition:background-color var(--dur-instant) var(--ease-out), color var(--dur-instant) var(--ease-out);background:0 0;border:0;padding:4px 10px}.SR_w8W_segment button:hover:not([aria-pressed=true]){color:var(--ink)}.SR_w8W_segment button[aria-pressed=true]{background:var(--mint);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--teal)}.SR_w8W_field{border:var(--hairline);border-radius:var(--radius-sm);background:var(--card);min-width:0;min-height:40px;color:var(--ink-2);font:600 var(--text-small) / 1.1 var(--font-body);text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:0 6px 0 12px;display:flex}.SR_w8W_field[hidden]{display:none}.SR_w8W_orderMeta:has([data-table-field][hidden]) .SR_w8W_field{grid-column:1/-1}.SR_w8W_field select{border-radius:var(--radius-sm);min-height:30px;color:var(--ink);font:700 1rem / 1 var(--font-display);cursor:pointer;background:0 0;border:0;padding:0 4px}button.SR_w8W_field{cursor:pointer;transition:border-color var(--dur-instant) var(--ease-out)}button.SR_w8W_field svg{background:var(--soft);width:26px;height:26px;color:var(--teal);border-radius:50%;padding:6px}button.SR_w8W_field:hover{border-color:var(--ink-2)}.SR_w8W_field:has(select:hover){border-color:var(--ink-2)}.SR_w8W_memberChip{border-color:var(--teal);background:color-mix(in srgb, var(--mint) 55%, var(--card));color:var(--ink);animation:SR_w8W_pop .24s var(--ease-lift);padding-left:10px}.SR_w8W_memberWho{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.SR_w8W_memberWho b{text-overflow:ellipsis;overflow:hidden}.SR_w8W_memberWho small{color:var(--ink-2);font:500 var(--text-label) / 1 var(--font-body)}.SR_w8W_memberChip button{background:var(--card);width:28px;height:28px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.SR_w8W_memberList[hidden],.SR_w8W_bills[hidden],.SR_w8W_bills button[hidden]{display:none}@keyframes SR_w8W_pop{0%{opacity:0;transform:scale(.8)}}.SR_w8W_memberList{border:1.5px solid var(--teal);border-radius:var(--radius);background:var(--bg);animation:SR_w8W_drop .22s var(--ease-out) both;grid-column:1/-1;gap:4px;padding:8px;display:grid}.SR_w8W_memberHint{font:600 var(--text-label) / 1.3 var(--font-body);color:var(--ink-2);margin:0 0 2px}.SR_w8W_memberList button{border-radius:var(--radius-sm);color:var(--ink);font:500 var(--text-small) / 1.2 var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:7px 10px;display:grid}.SR_w8W_memberList button:hover,.SR_w8W_memberList button:focus-visible{background:var(--mint);outline:none}.SR_w8W_memberList button span,.SR_w8W_memberList button small{color:var(--ink-2);font-variant-numeric:tabular-nums}@keyframes SR_w8W_drop{0%{opacity:0;transform:translateY(-6px)}}.SR_w8W_bills{font:600 var(--text-label) / 1 var(--font-body);color:var(--ink-2);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:flex}.SR_w8W_bills>span{margin-right:2px}.SR_w8W_bills button{border:var(--hairline);border-radius:var(--radius-chip);background:var(--card);min-height:30px;color:var(--ink);font:600 var(--text-small) / 1 var(--font-body);cursor:pointer;animation:SR_w8W_pop .24s var(--ease-lift);align-items:center;gap:6px;padding:4px 11px 4px 9px;display:inline-flex}.SR_w8W_bills button:before{content:"";background:var(--teal);border-radius:50%;width:7px;height:7px}.SR_w8W_bills button:hover{border-color:var(--teal)}.SR_w8W_segment button:focus-visible,.SR_w8W_field select:focus-visible,button.SR_w8W_field:focus-visible,.SR_w8W_memberChip button:focus-visible,.SR_w8W_bills button:focus-visible,.SR_w8W_qty button:focus-visible,.SR_w8W_redeem input:focus-visible,.SR_w8W_ticket button:focus-visible,.SR_w8W_low button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.SR_w8W_pos [data-lines]>li{grid-template-columns:minmax(0,1fr) auto auto}.SR_w8W_pos [data-lines]>li[data-in]{animation:SR_w8W_line-in .24s var(--ease-out) both}@keyframes SR_w8W_line-in{0%{opacity:0;transform:translate(10px)}}.SR_w8W_qty{align-items:center;gap:6px;display:inline-flex}.SR_w8W_qty button{width:28px;height:28px}.SR_w8W_qty button:disabled{opacity:.35;cursor:default}.SR_w8W_qty>span{text-align:center;min-width:2ch;color:var(--ink);font:700 .95rem / 1 var(--font-display);font-variant-numeric:tabular-nums}.SR_w8W_pos [data-lines]{overscroll-behavior:contain;max-height:11.5rem;overflow-y:auto}.SR_w8W_sums{font-size:var(--text-small);gap:4px;margin:0;display:grid}.SR_w8W_sums[hidden],.SR_w8W_sums>div[hidden]{display:none}.SR_w8W_sums>div{justify-content:space-between;gap:8px;display:flex}.SR_w8W_sums dd{margin:0}.SR_w8W_redeem{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.SR_w8W_redeem input{width:16px;height:16px;accent-color:var(--teal)}.SR_w8W_actions{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:8px;display:grid}.SR_w8W_actions>button{justify-content:center;min-width:0}.SR_w8W_actions>[data-pay]:only-child{grid-column:1/-1}.SR_w8W_clear{color:var(--ink-2);font:600 var(--text-label) / 1 var(--font-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:4px;padding:4px 2px;text-decoration:underline}.SR_w8W_clear:hover:not(:disabled){color:var(--error)}.SR_w8W_clear:disabled{display:none}.SR_w8W_clear:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.SR_w8W_pos [data-count]{margin-left:auto}.SR_w8W_actions[hidden]{display:none}.SR_w8W_warn{font:600 var(--text-small) / 1.4 var(--font-body);color:var(--error);margin:0}.SR_w8W_warn:empty{display:none}.SR_w8W_done{border:1.5px solid var(--teal);border-radius:var(--radius);background:var(--mint);align-items:center;gap:12px;padding:10px 12px;display:flex}.SR_w8W_done[hidden]{display:none}.SR_w8W_done p{font-size:var(--text-small);gap:2px;margin:0;display:grid}.SR_w8W_done b{font:700 1.1rem / 1.1 var(--font-display)}.SR_w8W_check{fill:none;width:36px;height:36px;stroke:var(--teal);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;flex:none}.SR_w8W_check circle{stroke-dasharray:107}.SR_w8W_check path{stroke-dasharray:26}.SR_w8W_done[data-in] .SR_w8W_check circle{animation:SR_w8W_draw .48s var(--ease-draw) both}.SR_w8W_done[data-in] .SR_w8W_check path{animation:SR_w8W_draw .32s var(--ease-draw) .36s both}@keyframes SR_w8W_draw{0%{stroke-dashoffset:var(--len,107)}}.SR_w8W_check path{--len:26}.SR_w8W_kitchen{gap:var(--space-3);padding:var(--space-4);background:color-mix(in srgb, var(--soft) 60%, var(--card));grid-column:1/-1;align-content:start;display:grid}.SR_w8W_kitchenHead{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.SR_w8W_kitchenStats{gap:6px;margin:0;display:flex}.SR_w8W_kitchenStats>div{border:var(--hairline);border-radius:var(--radius-sm);background:var(--card);gap:2px;min-width:6.5rem;padding:6px 12px;display:grid}.SR_w8W_kitchenStats dt{font-size:var(--text-label);color:var(--ink-2)}.SR_w8W_kitchenStats dd{font:700 1.05rem / 1.1 var(--font-display);font-variant-numeric:tabular-nums;margin:0}.SR_w8W_tickets{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));margin:0;padding:0;list-style:none;display:grid}.SR_w8W_ticket{border:1.5px solid var(--line);border-radius:var(--radius);background:var(--card);transition:border-color var(--dur-base) var(--ease-out), opacity .24s var(--ease-out), transform .24s var(--ease-out);grid-template-rows:auto 1fr auto;gap:8px;padding:0 0 10px;display:grid;overflow:hidden}.SR_w8W_ticket[data-new]{animation:SR_w8W_ticket-in .42s var(--ease-lift) both}.SR_w8W_ticket[data-late]{border-color:var(--peach)}.SR_w8W_ticket[data-out]{opacity:0;transform:translateY(-10px)scale(.96)}@keyframes SR_w8W_ticket-in{0%{opacity:0;transform:translateY(-18px)}}.SR_w8W_ticketHead{background:var(--soft);font-size:var(--text-small);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;padding:8px 12px;display:flex}.SR_w8W_ticket[data-late] .SR_w8W_ticketHead{background:color-mix(in srgb, var(--peach) 45%, var(--card))}.SR_w8W_ticketHead b{font:700 1rem / 1.1 var(--font-display)}.SR_w8W_ticketHead span{color:var(--ink-2)}.SR_w8W_ticketHead time{font:700 .95rem / 1 var(--font-display);font-variant-numeric:tabular-nums;margin-left:auto}.SR_w8W_ticketHead em{border-radius:var(--radius-chip);background:var(--sun);width:max-content;color:var(--warm-ink);font:700 .7rem / 1.3 var(--font-body);letter-spacing:.04em;text-transform:uppercase;flex-basis:100%;order:-1;justify-self:start;padding:2px 8px;font-style:normal}.SR_w8W_ticketItems{align-content:start;gap:2px;margin:0;padding:0 6px;list-style:none;display:grid}.SR_w8W_ticketItems button{border-radius:var(--radius-sm);width:100%;color:var(--ink);font:500 var(--text-small) / 1.3 var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;gap:8px;padding:6px;display:flex}.SR_w8W_ticketItems button:hover{background:var(--bg)}.SR_w8W_ticketItems button[aria-pressed=true]{color:var(--ink-2);text-decoration:line-through}.SR_w8W_ticketItems button b{min-width:2.2ch;color:var(--teal);flex:none}.SR_w8W_ticketReady{border:1.5px solid var(--teal);border-radius:var(--radius-sm);background:var(--card);min-height:38px;color:var(--teal);font:700 var(--text-small) / 1 var(--font-body);cursor:pointer;transition:background-color var(--dur-instant) var(--ease-out), color var(--dur-instant) var(--ease-out);margin:0 10px}.SR_w8W_ticketReady:hover{background:var(--teal);color:var(--teal-ink)}.SR_w8W_kpiNote{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font:500 var(--text-label) / 1.3 var(--font-body)!important;margin:2px 0 0!important}.SR_w8W_receipts{min-width:0}.SR_w8W_receipts li{grid-template-columns:auto auto minmax(0,1fr)!important;gap:2px 8px!important;padding-block:6px!important}.SR_w8W_receipts li>span:nth-child(3){color:var(--ink-2)}.SR_w8W_receipts li>b{grid-column:1/-1}.SR_w8W_kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}.SR_w8W_kpis>div{padding:10px 12px}.SR_w8W_kpis dd{font-size:1.2rem}.SR_w8W_charts{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:640px){.SR_w8W_charts{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}}.SR_w8W_chart,.SR_w8W_split{border:var(--hairline);border-radius:var(--radius);align-content:start;gap:10px;margin:0;padding:12px 14px;display:grid}.SR_w8W_chart figcaption{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0;display:flex}.SR_w8W_chart figcaption span{color:var(--ink)}.SR_w8W_bars{grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:4px;height:92px;margin:0;padding:0;list-style:none;display:grid}.SR_w8W_bars li{grid-template-rows:minmax(0,1fr) auto;height:100%;display:grid}.SR_w8W_bars i{height:calc(var(--h,0) * 100%);background:var(--mint);min-height:2px;transition:height var(--dur-slow) var(--ease-out);border-radius:4px 4px 0 0;align-self:end}.SR_w8W_bars li[data-now] i{background:var(--teal)}.SR_w8W_bars span{height:1.1em;font:500 .7rem / 1 var(--font-body);color:var(--ink-2);text-align:center;font-variant-numeric:tabular-nums;padding-top:4px}.SR_w8W_splitBar{border-radius:var(--radius-chip);gap:2px;height:12px;margin:0;display:flex;overflow:hidden}.SR_w8W_splitBar i{flex:var(--w,0) 1 0;min-width:2px;transition:flex-grow var(--dur-slow) var(--ease-out)}.SR_w8W_pos [data-m=qris]{--m:var(--teal)}.SR_w8W_pos [data-m=cash]{--m:var(--sun)}.SR_w8W_pos [data-m=transfer]{--m:var(--peach)}.SR_w8W_pos [data-m=credit]{--m:var(--ink-2)}.SR_w8W_splitBar i{background:var(--m)}.SR_w8W_splitList{font-size:var(--text-small);gap:6px;margin:0;padding:0;list-style:none;display:grid}.SR_w8W_splitList li{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.SR_w8W_splitList li:before{content:"";background:var(--m);border-radius:3px;width:10px;height:10px}.SR_w8W_splitList b{white-space:nowrap}.SR_w8W_splitList small{min-width:3.2ch;color:var(--ink-2);text-align:right;font-variant-numeric:tabular-nums}.SR_w8W_cols{gap:var(--space-3) var(--space-4)}.SR_w8W_top li{position:relative}.SR_w8W_top li:after{content:"";width:calc(var(--w,0) * 100%);background:var(--teal);height:3px;transition:width var(--dur-slow) var(--ease-out);border-radius:2px;position:absolute;bottom:-1.5px;left:0}.SR_w8W_low li{align-items:center}.SR_w8W_low li>span{flex:1}.SR_w8W_low button{border:1.5px solid var(--teal);border-radius:var(--radius-chip);background:var(--card);min-height:28px;color:var(--teal);font:700 var(--text-label) / 1 var(--font-body);cursor:pointer;padding:0 10px}.SR_w8W_low button:hover{background:var(--teal);color:var(--teal-ink)}.SR_w8W_hint{font-size:var(--text-label);color:var(--ink-2);margin:6px 0 0}.SR_w8W_bubble{background:var(--mint);font-size:var(--text-small);border-radius:14px 14px 14px 4px;gap:4px;margin:8px 0 0;padding:10px 12px;line-height:1.45;display:grid}.SR_w8W_bubble[hidden]{display:none}.SR_w8W_bubble[data-in]{animation:SR_w8W_pop .26s var(--ease-lift) both}.SR_w8W_bubble small{color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.SR_w8W_badge[data-bump],.SR_w8W_memberChip,.SR_w8W_memberList,.SR_w8W_bills button,.SR_w8W_pos [data-lines]>li[data-in],.SR_w8W_done[data-in] .SR_w8W_check circle,.SR_w8W_done[data-in] .SR_w8W_check path,.SR_w8W_ticket[data-new],.SR_w8W_bubble[data-in]{animation:none}.SR_w8W_bars i,.SR_w8W_splitBar i,.SR_w8W_top li:after,.SR_w8W_ticket{transition:none}}@media (max-width:600px){.SR_w8W_orderMeta{gap:6px}.SR_w8W_segment button,.SR_w8W_bills button{min-height:30px;font-size:var(--text-label);padding:3px 8px}.SR_w8W_field{min-height:36px;font-size:var(--text-label)}.SR_w8W_field select{min-height:28px}.SR_w8W_bills>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container (max-width:299.98px){.SR_w8W_segment button{white-space:nowrap;padding-inline:4px}.SR_w8W_orderMeta{grid-template-columns:minmax(0,1fr)}}
