.bk-root{color:#1d1f23;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;font-size:.68rem;line-height:1.3;position:absolute;inset:0;container-type:inline-size}.bk-layout{gap:.6rem;display:flex;position:absolute;inset:.7rem}.bk-widget{background:#fff;border-radius:.6rem;flex-direction:column;flex:none;gap:.5rem;width:12.6rem;padding:.65rem;display:flex;position:relative}.bk-biz{align-items:center;gap:.45rem;min-width:0;display:flex}.bk-avatar{color:#2c4f8f;background:#e7eefb;border-radius:50%;flex:none;place-items:center;width:1.65rem;height:1.65rem;font-size:.6rem;font-weight:700;display:grid}.bk-biz-text{flex-direction:column;min-width:0;display:flex}.bk-biz-text b{white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;font-weight:650;overflow:hidden}.bk-biz-text span{color:#6b7079;white-space:nowrap;text-overflow:ellipsis;font-size:.56rem;overflow:hidden}.bk-service{border:1px solid #e6e7ea;border-radius:.4rem;justify-content:space-between;align-items:center;gap:.4rem;padding:.38rem .5rem;font-size:.62rem;font-weight:600;display:flex}.bk-service-meta{color:#5f646d;background:#f1f2f4;border-radius:.2rem;padding:.05rem .3rem;font-size:.55rem;font-weight:500}.bk-month{justify-content:space-between;align-items:center;font-size:.6rem;font-weight:600;display:flex}.bk-month-nav{color:#8a8f98;gap:.35rem;display:inline-flex}.bk-days{grid-template-columns:repeat(5,1fr);gap:.25rem;display:grid}.bk-day{border:1px solid #e6e7ea;border-radius:.4rem;flex-direction:column;align-items:center;padding:.22rem 0 .28rem;transition:background-color .2s,border-color .2s,color .2s;display:flex;position:relative}.bk-day small{color:#8a8f98;font-size:.5rem;transition:color .2s}.bk-day b{font-size:.7rem;font-weight:650}.bk-day.is-off{color:#b4b8be;border-color:#f0f1f3}.bk-day.is-off small{color:#c3c6cb}.bk-day.is-today:after{content:"";background:#2b5fc7;border-radius:50%;width:3px;height:3px;position:absolute;bottom:.12rem}.bk-day.is-selected{color:#fff;background:#2b5fc7;border-color:#2b5fc7;animation:.26s ease-out bk-press}.bk-day.is-selected small{color:#ffffffc7}.bk-day.is-selected:after{background:#fff}.bk-slots-label{color:#6b7079;font-size:.56rem;font-weight:500}.bk-slots{grid-template-columns:repeat(3,1fr);gap:.3rem;margin-top:-.2rem;animation:.32s ease-out both bk-fade;display:grid}.bk-slot{color:#2b5fc7;text-align:center;border:1px solid #cfdcf3;border-radius:.35rem;padding:.3rem 0;font-size:.62rem;font-weight:600;transition:background-color .2s,color .2s}.bk-slot.is-selected{color:#fff;background:#2b5fc7;border-color:#2b5fc7;animation:.26s ease-out bk-press}.bk-who{color:#6b7079;white-space:nowrap;background:#f5f6f8;border-radius:.35rem;justify-content:space-between;align-items:center;gap:.4rem;margin-top:auto;padding:.32rem .5rem;font-size:.56rem;display:flex}.bk-who-name{color:#1d1f23;font-weight:600}.bk-note{color:#8a8f98;text-align:center;white-space:nowrap;margin-top:-.2rem;font-size:.5rem}.bk-confirm{color:#9aa0a8;white-space:nowrap;background:#eceef2;border-radius:.45rem;justify-content:center;align-items:center;gap:.3rem;height:1.9rem;font-size:.64rem;font-weight:650;transition:background-color .22s,color .22s;display:flex}.bk-confirm.is-ready{color:#fff;background:#2b5fc7}.bk-confirm.is-done{color:#fff;background:#2f7d4f;animation:.28s ease-out bk-press}.bk-cursor{z-index:3;pointer-events:none;width:13px;height:16px;transition:left .72s cubic-bezier(.45,.05,.25,1),top .72s cubic-bezier(.45,.05,.25,1),opacity .3s;position:absolute}.bk-cursor svg{filter:drop-shadow(0 1px 1px #00000040);display:block}.bk-cursor.is-hidden{opacity:0}.bk-tap{background:#2b5fc71f;border:1.5px solid #2b5fc78c;border-radius:50%;width:14px;height:14px;animation:.46s ease-out both bk-tap;position:absolute;top:-6px;left:-6px}.bk-cal{background:#fbfbfc;border-radius:.6rem;flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden;container:bkcal/inline-size}.bk-cal-head{background:#fff;border-bottom:1px solid #e8e9ec;flex:none;align-items:center;gap:.45rem;height:2rem;padding:0 .55rem;display:flex}.bk-cal-nav{flex:none;gap:.2rem;display:inline-flex}.bk-btn{color:#3b3f46;border:1px solid #dfe1e5;border-radius:.25rem;align-items:center;height:1.15rem;padding:0 .4rem;font-size:.56rem;font-weight:550;display:inline-flex}.bk-btn-icon{color:#6b7079;padding:0 .22rem}.bk-cal-date{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.7rem;font-weight:650;overflow:hidden}.bk-seg{color:#6b7079;border:1px solid #dfe1e5;border-radius:.3rem;flex:none;padding:1px;font-size:.55rem;display:inline-flex}.bk-seg span{border-radius:.2rem;padding:.08rem .4rem}.bk-seg .is-on{color:#1d1f23;background:#eef0f3;font-weight:600}.bk-cols{background:#fff;border-bottom:1px solid #e8e9ec;flex:none;height:1.6rem;display:flex}.bk-gutter{flex:none;width:2.4rem}.bk-col-head{border-left:1px solid #eceef1;flex:1;align-items:center;gap:.3rem;min-width:0;padding:0 .4rem;display:flex}.bk-mini-avatar{border-radius:50%;flex:none;place-items:center;width:1rem;height:1rem;font-size:.42rem;font-weight:700;display:grid}.bk-ma-a{color:#2c4f8f;background:#dbe6f8}.bk-ma-b{color:#7a5a1d;background:#f1e6cf}.bk-col-name{white-space:nowrap;text-overflow:ellipsis;font-size:.6rem;font-weight:600;overflow:hidden}.bk-grid{flex:1;min-height:0;position:relative}.bk-hour{top:calc(var(--i) / 6 * 100%);height:0;position:absolute;left:0;right:0}.bk-hour:after{content:"";border-top:1px solid #e9ebee;position:absolute;top:0;left:2.4rem;right:0}.bk-hour:first-child:after{display:none}.bk-hour span{color:#8a8f98;text-align:right;width:2.1rem;font-size:.52rem;position:absolute;top:2px;left:0}.bk-lane{background-image:linear-gradient(#0000 calc(50% - .5px),#f3f4f6 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px));background-size:100% 16.6667%;border-left:1px solid #eceef1;width:calc(50% - 1.2rem);position:absolute;top:0;bottom:0}.bk-lane-0{left:2.4rem}.bk-lane-1{left:calc(50% + 1.2rem)}.bk-appt{top:calc(var(--s) / 6 * 100% + 1px);height:calc(var(--d) / 6 * 100% - 2px);border-left:2.5px solid;border-radius:4px;flex-direction:column;justify-content:center;padding:0 5px;font-size:.58rem;line-height:1.15;transition:background-color .26s,color .26s,border-color .26s,opacity .26s;display:flex;position:absolute;left:3px;right:4px;overflow:hidden}.bk-appt.is-short{flex-direction:row;align-items:center;gap:4px;padding:0 4px 0 5px}.bk-appt-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.bk-appt.is-short .bk-appt-name{flex:1}.bk-appt-time{opacity:.75;flex:none;font-weight:500}.bk-tone-blue{color:#1f3c6e;background:#e6eefb;border-color:#4f7fd1}.bk-tone-green{color:#1f5236;background:#e3f3e9;border-color:#3f9a63}.bk-tone-sand{color:#5d4417;background:#f6eedd;border-color:#c39a45}.bk-tone-break{color:#7a7f88;background:repeating-linear-gradient(135deg,#f4f5f7 0 4px,#eceef1 4px 8px);border-color:#c9ccd2}.bk-tag{color:#3563b5;background:#fff;border:1px solid #4f7fd166;border-radius:3px;flex:none;align-items:center;gap:2px;padding:0 4px;font-size:.5rem;font-weight:600;line-height:1.5;display:inline-flex}.bk-tag svg{width:8px;height:8px}.bk-tag.is-ok{color:#2f7d4f;border-color:#2f7d4f66;animation:.3s ease-out both bk-fade}.bk-tag-wait{color:#2f7d4f;border-color:#2f7d4f66}.bk-tag-cancel{color:#a6463f;border-color:#b5524a66}.bk-appt.is-cancelled{color:#8b9099;background:#f1f2f4;border-color:#c5c8ce;animation:1.8s both bk-cancel}.bk-appt.is-cancelled .bk-appt-name{text-decoration:line-through}.bk-appt-new{animation:.56s cubic-bezier(.2,.8,.2,1) both bk-drop,1.8s ease-out both bk-ring}.bk-toast{z-index:2;color:#f3f4f6;background:#1f2227;border-radius:.5rem;align-items:center;gap:.45rem;width:14.8rem;max-width:calc(100% - 1rem);padding:.4rem .55rem;animation:.38s cubic-bezier(.2,.8,.2,1) both bk-toast-in;display:flex;position:absolute;bottom:.45rem;right:.5rem;box-shadow:0 6px 16px #1113172e}.bk-toast-icon{color:#fff;border-radius:50%;flex:none;place-items:center;width:1.2rem;height:1.2rem;display:grid}.bk-ti-plus{background:#2f5fb3}.bk-ti-chat,.bk-ti-check{background:#2e8f57}.bk-ti-cancel{background:#a9504a}.bk-ti-list{background:#a4803a}.bk-toast-text{flex-direction:column;min-width:0;display:flex}.bk-toast-text b{white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;font-weight:600;overflow:hidden}.bk-toast-text span{color:#a7abb3;white-space:nowrap;text-overflow:ellipsis;font-size:.55rem;overflow:hidden}.bk-foot{color:#6b7079;white-space:nowrap;background:#fff;border-top:1px solid #e8e9ec;flex:none;justify-content:space-between;align-items:center;gap:.5rem;height:1.55rem;padding:0 .55rem;font-size:.56rem;display:flex}.bk-foot-count b{color:#1d1f23;font-weight:650}.bk-foot-stat{align-items:center;gap:.3rem;min-width:0;display:inline-flex}.bk-foot-stat b{color:#2f7d4f;font-weight:700}.bk-foot-prev{color:#8a8f98;align-items:center;gap:2px;display:inline-flex}.bk-foot-prev svg{color:#2f7d4f}@container (max-width:32rem){.bk-widget{display:none}}@container bkcal (max-width:22rem){.bk-foot-count{display:none}.bk-appt.is-short:has(.bk-tag) .bk-appt-time{display:none}}@container bkcal (max-width:18rem){.bk-seg,.bk-cal-nav .bk-btn:first-child{display:none}}@keyframes bk-press{0%{transform:scale(1)}40%{transform:scale(.94)}to{transform:scale(1)}}@keyframes bk-tap{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes bk-fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes bk-drop{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:none}}@keyframes bk-ring{0%,30%{box-shadow:0 0 0 1.5px #2b5fc78c}to{box-shadow:0 0 0 1.5px #2b5fc700}}@keyframes bk-cancel{0%,70%{opacity:1}to{opacity:.55}}@keyframes bk-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.ins-root{--ins-text:#e4e4e7;--ins-muted:#8b8f98;--ins-faint:#5d616a;--ins-line:#ffffff12;--ins-surface:#1c1f24;--ins-bar:#3b4048;--ins-accent:#8eb0ff;color:var(--ins-text);flex-direction:column;gap:.5rem;padding:.8rem .85rem .75rem;font-size:.75rem;line-height:1.35;display:flex;position:absolute;inset:0;overflow:hidden;container:ins/inline-size}.ins-root p,.ins-root ul{margin:0;padding:0}.ins-num{font-variant-numeric:tabular-nums;text-align:right}.ins-top{color:var(--ins-muted);flex:none;justify-content:space-between;align-items:center;gap:.5rem;font-size:.66rem;display:flex}.ins-crumb{white-space:nowrap}.ins-crumb i{color:var(--ins-faint);margin:0 .2rem;font-style:normal}.ins-crumb b{color:var(--ins-text);font-weight:500}.ins-conn{border:1px solid var(--ins-line);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.12rem .45rem;display:inline-flex}.ins-conn-dot{background:var(--ins-accent);opacity:.85;border-radius:50%;width:.36rem;height:.36rem}.ins-query{background:var(--ins-surface);border:1px solid #ffffff1a;border-radius:.5rem;flex:none;align-items:center;gap:.5rem;height:2.15rem;padding:0 .4rem 0 .65rem;font-size:.8rem;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.ins-query.is-running{border-color:#8eb0ff59}.ins-query-icon{color:var(--ins-faint);flex:none}.ins-query-text{white-space:pre;flex:1;align-items:center;min-width:0;transition:opacity .3s;display:flex;position:relative;overflow:hidden}.ins-query.is-leaving .ins-query-text{opacity:0}.ins-placeholder{color:var(--ins-faint)}.ins-caret{background:var(--ins-text);flex:none;width:1px;height:.95rem;margin:0 1px;animation:1.05s step-end infinite ins-blink}.ins-caret.is-solid{animation:none}.ins-kbd{width:1.35rem;height:1.35rem;color:var(--ins-muted);border:1px solid #ffffff1a;border-bottom-width:2px;border-radius:.3rem;flex:none;place-items:center;font-size:.7rem;line-height:1;transition:transform 90ms,background-color 90ms,color 90ms;display:grid}.ins-kbd.is-pressed{color:var(--ins-text);background:#ffffff14;border-bottom-width:1px;transform:translateY(1px)}.ins-progress{background:var(--ins-accent);transform-origin:0;width:100%;height:2px;animation:1.15s cubic-bezier(.3,.6,.2,1) both ins-progress;position:absolute;bottom:0;left:0}.ins-meta{height:.9rem;color:var(--ins-faint);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;flex:none;margin-top:-.15rem;font-size:.62rem;transition:opacity .3s;overflow:hidden}.ins-meta.is-leaving{opacity:0}.ins-meta>span{text-overflow:ellipsis;animation:.26s both ins-fade;display:block;overflow:hidden}.ins-meta-run{color:var(--ins-muted)}.ins-result{flex-direction:column;flex:1;gap:.55rem;min-height:0;transition:opacity .38s,transform .38s;display:flex}.ins-result.is-leaving{opacity:0;transform:translateY(-4px)}.ins-answer{flex:none;animation:.42s cubic-bezier(.2,.7,.2,1) both ins-rise}.ins-answer-main{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:600;overflow:hidden}.ins-answer-main i{color:var(--ins-faint);margin:0 .15rem;font-style:normal;font-weight:400}.ins-answer .ins-answer-sub{color:var(--ins-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.12rem;font-size:.66rem;overflow:hidden}.ins-delta{color:var(--ins-accent);font-variant-numeric:tabular-nums;background:#8eb0ff1f;border-radius:.25rem;margin-left:.25rem;padding:0 .3rem;font-weight:500;display:inline-block}.ins-table{border-top:1px solid var(--ins-line);flex-direction:column;flex:1;justify-content:space-between;min-height:0;padding-top:.15rem;display:flex}.ins-row{min-height:0;color:var(--ins-muted);grid-template-columns:minmax(0,7.6rem) minmax(0,1fr) 1.9rem 4.3rem;align-items:center;gap:.55rem;font-size:.68rem;display:grid}.ins-row-head{color:var(--ins-faint);font-size:.6rem;animation:.3s 80ms both ins-fade}.ins-row.is-top{color:var(--ins-text)}.ins-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ins-track{height:.5rem;position:relative}.ins-bar{background:var(--ins-bar);transform-origin:0;border-radius:.15rem;animation:.78s cubic-bezier(.22,.75,.2,1) both ins-grow;position:absolute;inset:0 auto 0 0}.ins-row.is-top .ins-bar{background:var(--ins-accent)}.ins-val{animation:.32s both ins-fade}.ins-rev{color:var(--ins-faint)}.ins-row.is-top .ins-rev{color:var(--ins-muted)}.ins-line{border-top:1px solid var(--ins-line);flex:1;grid-template-columns:minmax(0,1fr) 5.8rem;gap:.75rem;min-height:0;padding-top:.45rem;display:grid}.ins-plot-wrap{flex-direction:column;min-width:0;min-height:0;padding-left:1.3rem;display:flex}.ins-plot{flex:1;min-height:0;margin:.25rem .2rem .3rem 0;position:relative}.ins-grid{border-top:1px dashed #ffffff0f;height:0;animation:.3s both ins-fade;position:absolute;left:0;right:0}.ins-grid em{color:var(--ins-faint);font-variant-numeric:tabular-nums;font-size:.56rem;font-style:normal;line-height:.8rem;position:absolute;top:-.4rem;right:calc(100% + .35rem)}.ins-draw{animation:1.1s cubic-bezier(.4,.1,.2,1) .2s both ins-reveal;position:absolute;inset:0}.ins-draw svg{width:100%;height:100%;display:block;overflow:visible}.ins-path{fill:none;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.ins-path.is-accent{stroke:var(--ins-accent);stroke-width:2px}.ins-path.is-grey{stroke:#6b707a}.ins-path.is-dash{stroke:#50555e;stroke-dasharray:3 3}.ins-dot{background:var(--ins-accent);box-sizing:content-box;border:2px solid #16181c;border-radius:50%;width:.45rem;height:.45rem;margin:calc(-.225rem - 2px) 0 0 calc(-.225rem - 2px);animation:.3s ease-out 1.25s both ins-pop;position:absolute;left:100%}.ins-xaxis{color:var(--ins-faint);white-space:nowrap;flex:none;justify-content:space-between;margin-right:.2rem;font-size:.56rem;animation:.3s both ins-fade;display:flex}.ins-legend{flex-direction:column;justify-content:center;gap:.45rem;min-width:0;list-style:none;display:flex}.ins-legend li{color:var(--ins-muted);grid-template-columns:.75rem minmax(0,1fr) auto;align-items:center;gap:.4rem;font-size:.66rem;animation:.32s both ins-fade;display:grid}.ins-legend li.is-top{color:var(--ins-text);font-weight:500}.ins-legend li.is-top .ins-num{color:var(--ins-accent)}.ins-legend-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ins-swatch{border-top:2px solid #6b707a;height:0}.ins-swatch.is-accent{border-top-color:var(--ins-accent)}.ins-swatch.is-dash{border-top:2px dashed #50555e}.ins-foot{border-top:1px solid var(--ins-line);color:var(--ins-faint);white-space:nowrap;flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.45rem;font-size:.6rem;animation:.36s .65s both ins-fade;display:flex}.ins-source{text-overflow:ellipsis;overflow:hidden}.ins-sql{color:var(--ins-muted);text-underline-offset:2px;flex:none;-webkit-text-decoration:underline #ffffff2e;text-decoration:underline #ffffff2e}.ins-skel{opacity:.55;flex-direction:column;flex:1;gap:.4rem;min-height:0;animation:.3s both ins-fade;display:flex}.ins-skel.is-busy{animation:1.1s ease-in-out infinite ins-pulse}.ins-skel-line{background:#ffffff12;border-radius:.2rem;flex:none;height:.6rem;display:block}.ins-skel-line.is-thin{height:.45rem}.ins-skel-rows{border-top:1px solid var(--ins-line);flex-direction:column;flex:1;justify-content:space-around;min-height:0;margin-top:.4rem;padding:.35rem 0 1.4rem;display:flex}.ins-skel-row{grid-template-columns:minmax(0,7.6rem) minmax(0,1fr);align-items:center;gap:.55rem;display:grid}.ins-skel-row span{background:#ffffff0f;border-radius:.15rem;height:.45rem;display:block}.ins-skel-row span:first-child{width:75%}@container ins (max-width:420px){.ins-row{grid-template-columns:minmax(0,6.6rem) minmax(0,1fr) 1.9rem}.ins-row .ins-rev{display:none}.ins-skel-row{grid-template-columns:minmax(0,6.6rem) minmax(0,1fr)}.ins-line{grid-template-columns:minmax(0,1fr) 5.6rem;gap:.5rem}.ins-legend li{grid-template-columns:.6rem minmax(0,1fr) auto;gap:.3rem}}@container ins (max-width:360px){.ins-xaxis span:nth-child(2n){visibility:hidden}.ins-answer-main{font-size:.78rem}}@keyframes ins-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes ins-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ins-fade{0%{opacity:0}to{opacity:1}}@keyframes ins-rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes ins-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ins-reveal{0%{clip-path:inset(-10% 100% -10% 0)}to{clip-path:inset(-10% -2% -10% 0)}}@keyframes ins-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes ins-pulse{0%,to{opacity:.55}50%{opacity:.3}}
.inv-scene{position:absolute;inset:0;overflow:hidden;container:inv/size}.inv-stage{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:.6rem;padding:.75rem;display:grid;position:absolute;inset:0}.inv-num{font-variant-numeric:tabular-nums}.inv-paper{color:#2b2e34;background:#faf9f6;border-radius:3px;min-width:0;padding:1.05em 1.1em 1.2em;font-size:clamp(.47rem,min(1.75cqw,2.85cqh),.6rem);line-height:1.35;transition:opacity .38s,transform .38s;animation:.52s cubic-bezier(.2,.7,.2,1) both inv-paper-in;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000073,0 12px 24px -10px #0009}.inv-scene.is-out .inv-paper{opacity:0;transform:translateY(-8px)}.inv-scan{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#2f66d000,#2f66d012);border-bottom:1px solid #2f66d08c;height:2.2em;position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}.inv-scan.is-run{animation:1.15s cubic-bezier(.45,0,.55,1) .12s both inv-scan}.inv-p-top{border-bottom:1px solid #dcd8cf;justify-content:space-between;align-items:center;margin-bottom:.6em;padding-bottom:.55em;display:flex}.inv-p-title{color:#1c1f24;letter-spacing:.08em;font-size:1.3em;font-weight:700}.inv-p-seal{color:#8a8f97;width:2.4em;height:2.4em}.inv-p-name{color:#1c1f24;font-weight:650}.inv-p-muted{color:#6b6f77}.inv-p-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inv-f{border-radius:2px;margin:-1px -3px;padding:1px 3px;transition:background-color .3s,box-shadow .3s;display:block;box-shadow:0 0 0 1px #0000}.inv-f.is-active{background:#2f66d01a;box-shadow:0 0 0 1px #2f66d0bf}.inv-f.is-done{background:#2f66d00e}.inv-p-meta{border:1px solid #e1ddd4;grid-template-columns:auto minmax(0,1fr);gap:.12em .9em;margin:.65em 0 .45em;padding:.45em .6em;display:grid}.inv-p-meta dt{color:#6b6f77}.inv-p-meta dd{color:#1c1f24;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.inv-p-ettn{font-variant-numeric:tabular-nums;font-size:.92em}.inv-p-table{border-collapse:collapse;width:100%;margin-top:.55em}.inv-p-table th{color:#4b4f56;text-align:left;background:#eeebe4;padding:.3em .45em;font-weight:600}.inv-p-table td{vertical-align:top;border-bottom:1px solid #e6e2da;padding:.35em .45em}.inv-p-table .inv-num{text-align:right;white-space:nowrap}.inv-p-item{color:#1c1f24}.inv-p-qty{color:#6b6f77;font-variant-numeric:tabular-nums;white-space:nowrap}.inv-p-totals{gap:.1em;width:min(100%,16em);margin:.55em 0 0 auto;display:grid}.inv-p-totals>div{white-space:nowrap;justify-content:space-between;gap:.8em;display:flex}.inv-p-totals>div>span:first-child{color:#6b6f77}.inv-p-totals .inv-p-grand{color:#1c1f24;border-top:1px solid #cfcac0;margin-top:.2em;padding-top:.3em;font-weight:700}.inv-p-totals .inv-p-grand>span:first-child{color:#1c1f24}.inv-panel{color:#e6e7ea;background:#1d2025;border:1px solid #ffffff14;border-radius:.6rem;flex-direction:column;min-width:0;min-height:0;padding:.7rem .75rem;font-size:.66rem;line-height:1.3;display:flex;overflow:hidden}.inv-h1,.inv-h2{white-space:nowrap;justify-content:space-between;align-items:center;gap:.5em;display:flex}.inv-h1{color:#8b9099}.inv-h2{margin-top:.3rem}.inv-no{font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-weight:600;overflow:hidden}.inv-h-time{color:#8b9099;font-variant-numeric:tabular-nums;flex:none;font-size:.9em}.inv-chip{color:#b9bdc4;background:#2a2e35;border-radius:999px;flex:none;align-items:center;gap:.4em;padding:.15em .55em;font-size:.88em;transition:background-color .3s,color .3s;display:inline-flex}.inv-dot{background:currentColor;border-radius:50%;width:.45em;height:.45em}.inv-chip.is-busy .inv-dot{animation:1.1s ease-in-out infinite inv-pulse}.inv-chip.is-ok{color:#86d3ab;background:#34a87124}.inv-chip.is-wait{color:#e9b764;background:#d99a2e24}.inv-rows{border-top:1px solid #ffffff12;gap:.5rem;margin-top:.6rem;padding-top:.6rem;display:grid}.inv-row-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6rem;display:grid}.inv-lbl{color:#8b9099;white-space:nowrap;justify-content:space-between;align-items:center;gap:.5em;font-size:.88em;display:flex}.inv-meta{color:#8b9099;font-variant-numeric:tabular-nums;opacity:0;align-items:center;gap:.25em;min-width:0;transition:opacity .3s,color .3s;display:inline-flex;overflow:hidden}.inv-meta>span{text-overflow:ellipsis;overflow:hidden}.inv-meta.is-on{opacity:1}.inv-meta.is-match .inv-ico{color:#5fbf8f}.inv-ico{flex:none;width:1.15em;height:1.15em}.inv-val{text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-weight:550;display:block;position:relative;overflow:hidden}.inv-val:before{content:"";background:#2b2f36;border-radius:2px;width:62%;height:.6em;transition:opacity .25s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.inv-w1:before{width:78%}.inv-w2:before{width:70%}.inv-w3:before{width:55%}.inv-w4:before{width:48%}.inv-val>span{text-overflow:ellipsis;vertical-align:top;opacity:0;max-width:100%;transition:opacity .32s,transform .32s;display:inline-block;overflow:hidden;transform:translateY(3px)}.inv-val.is-on:before{opacity:0}.inv-val.is-on>span{opacity:1;transform:none}.inv-foot{gap:.45rem;margin-top:auto;padding-top:.6rem;display:grid}.inv-badge{opacity:0;border:1px solid;border-radius:.4rem;align-items:center;gap:.55em;padding:.45em .6em;transition:opacity .32s,transform .32s;display:flex;transform:translateY(4px)}.inv-badge .inv-ico{width:1.35em;height:1.35em}.inv-badge.is-ok{color:#86d3ab;background:#34a8711c;border-color:#34a87159}.inv-badge.is-wait{color:#e9b764;background:#d99a2e1c;border-color:#d99a2e66}.inv-badge-text{min-width:0;display:grid}.inv-badge-text strong,.inv-badge-text span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inv-badge-text strong{font-weight:600}.inv-badge-text span{font-variant-numeric:tabular-nums;opacity:.8;font-size:.88em}.inv-note{color:#9a9fa8;font-variant-numeric:tabular-nums;opacity:0;white-space:nowrap;align-items:center;gap:.45em;min-width:0;font-size:.9em;transition:opacity .32s;display:flex}.inv-note>span:last-child{text-overflow:ellipsis;overflow:hidden}.inv-badge.is-on,.inv-note.is-on{opacity:1;transform:none}.inv-erp{background:#5fbf8f;border-radius:50%;flex:none;width:.5em;height:.5em}.inv-av{color:#d6d8dc;background:#353a42;border-radius:50%;flex:none;place-items:center;width:1.6em;height:1.6em;font-size:.78em;font-weight:600;display:grid}@container inv (max-width:400px){.inv-stage{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:.5rem;padding:.6rem}.inv-paper{padding:.9em .85em 1em;font-size:clamp(.4rem,min(1.75cqw,2.85cqh),.6rem)}.inv-panel{padding:.6rem;font-size:.6rem}.inv-h-wide{display:none}}@container inv (max-height:312px){.inv-rows{gap:.42rem}}@keyframes inv-paper-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes inv-scan{0%{opacity:0;top:0}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}@keyframes inv-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.inv-scan{display:none}}
.oa-root{color:#1d1f23;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;font-size:.66rem;line-height:1.3;position:absolute;inset:0;container-type:inline-size}.oa-layout{gap:.75rem;display:flex;position:absolute;inset:.8rem .8rem 0}.oa-phone{background:#050506;border-radius:1.75rem 1.75rem 0 0;flex:none;width:11.4rem;height:calc(100% + 1.4rem);padding:.32rem;box-shadow:0 0 0 1px #ffffff1f,0 18px 40px #00000073}.oa-screen{background:#f6f4f0;border-radius:1.45rem 1.45rem 0 0;flex-direction:column;gap:.5rem;height:100%;padding:.4rem .6rem 0;display:flex;position:relative;overflow:hidden}.oa-status{justify-content:space-between;align-items:center;height:1.1rem;padding:0 .35rem;font-size:.56rem;font-weight:650;display:flex}.oa-island{background:#050506;border-radius:999px;width:3.1rem;height:.85rem}.oa-push{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1f23f0;border-radius:.85rem;align-items:center;gap:.4rem;padding:.45rem .5rem;animation:.52s cubic-bezier(.2,.9,.25,1.08) both oa-push;display:flex;position:absolute;top:.35rem;left:.35rem;right:.35rem;box-shadow:0 8px 20px #00000040}.oa-push-icon{background:#6b4a2b;border-radius:.35rem;flex:none;place-items:center;width:1.35rem;height:1.35rem;font-size:.6rem;font-weight:700;display:grid}.oa-push-text{flex-direction:column;min-width:0;display:flex}.oa-push-text b{font-size:.6rem}.oa-push-text span{color:#c7c9ce;white-space:nowrap;text-overflow:ellipsis;font-size:.52rem;overflow:hidden}.oa-head{justify-content:space-between;align-items:center;display:flex}.oa-head>span:first-child{flex-direction:column;display:flex}.oa-head b{letter-spacing:-.01em;font-size:.78rem;font-weight:700}.oa-head small{color:#3f8a5a;font-size:.52rem;font-weight:550}.oa-bag{color:#2a2b2f;background:#fff;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;display:grid;position:relative;box-shadow:0 1px 2px #00000014}.oa-bag.has-items{animation:.38s ease-out oa-bump}.oa-bag em{color:#fff;background:#c2562f;border-radius:999px;place-items:center;min-width:.85rem;height:.85rem;font-size:.48rem;font-style:normal;font-weight:700;display:grid;position:absolute;top:-.2rem;right:-.2rem}.oa-loyalty{color:#fff;background:linear-gradient(135deg,#4a3220,#6b4a2b);border-radius:.65rem;flex-direction:column;gap:.35rem;padding:.5rem .55rem;display:flex}.oa-loyalty-top{flex-direction:column;display:flex}.oa-loyalty-top b{font-size:.6rem}.oa-loyalty-top span{color:#ffffffb8;font-size:.5rem}.oa-stamps{grid-template-columns:repeat(10,1fr);gap:.18rem;display:grid}.oa-stamps i{aspect-ratio:1;border:1px solid #ffffff59;border-radius:50%}.oa-stamps i.is-on{background:#f2c48a;border-color:#f2c48a}.oa-stamps i.is-new{animation:.62s cubic-bezier(.2,.9,.25,1.2) both oa-stamp}.oa-menu{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;animation:.32s ease-out both oa-fade;display:flex}.oa-menu li{background:#fff;border-radius:.6rem;align-items:center;gap:.4rem;padding:.35rem;display:flex}.oa-thumb{border-radius:.45rem;flex:none;width:1.75rem;height:1.75rem}.oa-thumb-latte{background:radial-gradient(circle at 50% 45%,#f6e7d2 0 32%,#b98256 34% 52%,#e8e1d8 54%)}.oa-thumb-kruvasan{background:radial-gradient(70% 45% at 50% 55%,#d89a4b 0 60%,#0000 62%),#f3ead9}.oa-thumb-filtre{background:radial-gradient(circle at 50% 45%,#3b2618 0 40%,#e9e3da 42%)}.oa-item{flex-direction:column;flex:1;min-width:0;display:flex}.oa-item b{white-space:nowrap;text-overflow:ellipsis;font-size:.6rem;font-weight:650;overflow:hidden}.oa-item small{color:#8a8f98;font-size:.5rem}.oa-price{font-size:.58rem;font-weight:600}.oa-add{color:#fff;background:#1d1f23;border-radius:50%;flex:none;place-items:center;width:1.2rem;height:1.2rem;font-size:.7rem;font-weight:600;transition:background-color .2s;display:grid;position:relative}.oa-add.is-added{background:#3f8a5a;font-size:.55rem}.oa-cta{color:#8a8f98;background:#e3e0da;border-radius:.7rem;justify-content:space-between;align-items:center;margin-top:auto;margin-bottom:.55rem;padding:.55rem .7rem;font-size:.62rem;font-weight:650;transition:background-color .22s,color .22s;display:flex}.oa-cta.is-ready{color:#fff;background:#1d1f23}.oa-cta{position:relative}.is-tap:after{content:"";border-radius:inherit;border:1.5px solid #c2562f99;animation:.52s ease-out both oa-tap;position:absolute;inset:-4px}.oa-add.is-tap,.oa-cta.is-tap{animation:.26s ease-out oa-press}.oa-track{background:#fff;border-radius:.65rem;flex-direction:column;gap:.15rem;padding:.6rem;animation:.36s ease-out both oa-fade;display:flex}.oa-track-no{color:#8a8f98;font-size:.52rem}.oa-track-title{font-size:.78rem;font-weight:700}.oa-track-eta{color:#6b7079;font-size:.54rem}.oa-steps{grid-template-columns:repeat(3,1fr);gap:.2rem;margin:.45rem 0 .3rem;display:grid}.oa-steps span{color:#a1a5ad;flex-direction:column;gap:.2rem;font-size:.48rem;display:flex}.oa-steps i{background:#e7e5e1;border-radius:999px;height:3px;overflow:hidden}.oa-steps span.is-done{color:#2a2b2f}.oa-steps span.is-done i{transform-origin:0;background:#3f8a5a;animation:.48s ease-out both oa-fill}.oa-receipt{color:#5f646d;border-top:1px dashed #e2dfd9;grid-template-columns:1fr auto;gap:.15rem .4rem;padding-top:.4rem;font-size:.54rem;display:grid}.oa-board{background:#fbfbfc;border-radius:.6rem;flex-direction:column;flex:1;min-width:0;margin-bottom:.8rem;display:flex;overflow:hidden}.oa-board-head{background:#fff;border-bottom:1px solid #e8e9ec;justify-content:space-between;align-items:center;height:1.9rem;padding:0 .6rem;display:flex}.oa-board-head b{font-size:.66rem;font-weight:650}.oa-board-head span{color:#6b7079;align-items:center;gap:.25rem;font-size:.54rem;display:inline-flex}.oa-board-head i{background:#34b36b;border-radius:50%;width:.38rem;height:.38rem;animation:1.8s ease-out infinite oa-live}.oa-lanes{flex:1;grid-template-columns:repeat(3,1fr);min-height:0;display:grid}.oa-lane{border-left:1px solid #eceef1;flex-direction:column;gap:.35rem;min-width:0;padding:.5rem .4rem;display:flex}.oa-lane:first-child{border-left:0}.oa-lane-label{color:#6b7079;justify-content:space-between;align-items:center;font-size:.54rem;font-weight:600;display:flex}.oa-lane-label em{color:#3b3f46;text-align:center;background:#eef0f3;border-radius:999px;min-width:.9rem;padding:0 .2rem;font-size:.5rem;font-style:normal}.oa-ticket{background:#fff;border-left:2.5px solid;border-radius:.35rem;flex-direction:column;gap:.1rem;padding:.38rem .42rem;font-size:.56rem;display:flex;box-shadow:0 1px 2px #1113170f}.oa-ticket>span:last-child{color:#5f646d;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.oa-ticket-top{justify-content:space-between;align-items:center;gap:.2rem;display:flex}.oa-ticket-top b{font-size:.62rem}.oa-ticket-top span{color:#8a8f98;white-space:nowrap;text-overflow:ellipsis;font-size:.48rem;overflow:hidden}.oa-ticket-new{border-color:#4f7fd1}.oa-ticket-prep{border-color:#c39a45}.oa-ticket-ready{border-color:#3f9a63}.oa-ticket.is-new{animation:.52s cubic-bezier(.2,.8,.2,1) both oa-drop,1.6s ease-out both oa-ring}.oa-board-foot{color:#6b7079;background:#fff;border-top:1px solid #e8e9ec;padding:.4rem .6rem;font-size:.54rem}.oa-board-foot b{color:#1d1f23}@container (max-width:27rem){.oa-layout{justify-content:center}.oa-board{display:none}}@keyframes oa-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes oa-push{0%{opacity:0;transform:translateY(-120%)scale(.96)}to{opacity:1;transform:none}}@keyframes oa-bump{0%{transform:scale(1)}40%{transform:scale(1.16)}to{transform:scale(1)}}@keyframes oa-press{0%{transform:scale(1)}40%{transform:scale(.92)}to{transform:scale(1)}}@keyframes oa-tap{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.25)}}@keyframes oa-stamp{0%{transform:scale(.2);box-shadow:0 0 #f2c48acc}60%{transform:scale(1.3)}to{transform:scale(1);box-shadow:0 0 0 6px #f2c48a00}}@keyframes oa-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes oa-drop{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:none}}@keyframes oa-ring{0%,30%{box-shadow:0 0 0 1.5px #2b5fc780}to{box-shadow:0 0 0 1.5px #2b5fc700}}@keyframes oa-live{0%{box-shadow:0 0 #34b36b8c}to{box-shadow:0 0 0 6px #34b36b00}}
.vc-root{--vc-panel:#1c1f24;--vc-line:#ffffff12;--vc-text:#e4e4e7;--vc-muted:#8b9098;--vc-dim:#5d6169;--vc-green:#5cb88a;--vc-amber:#d6a24a;--vc-red:#e5534b;color:var(--vc-text);font-variant-numeric:tabular-nums;flex-direction:column;gap:.5rem;padding:.7rem .75rem .75rem;font-size:.75rem;line-height:1.35;display:flex;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.vc-root svg{flex:none;display:block}.vc-top{min-width:0;color:var(--vc-muted);justify-content:space-between;align-items:center;gap:.6rem;font-size:.68rem;display:flex}.vc-line{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.35rem;display:inline-flex;overflow:hidden}.vc-hours{white-space:nowrap;align-items:center;gap:.45rem;min-width:0;display:inline-flex}.vc-hours-label{text-overflow:ellipsis;overflow:hidden}.vc-clock{border:1px solid var(--vc-line);color:var(--vc-text);border-radius:.3rem;padding:.05rem .35rem}.vc-card{border:1px solid var(--vc-line);background:var(--vc-panel);border-radius:.6rem;flex-direction:column;flex:none;gap:.5rem;padding:.55rem .6rem;display:flex}.vc-caller{align-items:center;gap:.55rem;min-width:0;display:flex}.vc-avatar{width:1.85rem;height:1.85rem;color:var(--vc-muted);background:#262a30;border-radius:50%;flex:none;place-items:center;display:grid}.vc-id{flex-direction:column;flex:1;min-width:0;display:flex}.vc-number{letter-spacing:.01em;white-space:nowrap;font-size:.82rem;font-weight:600}.vc-sub{color:var(--vc-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;animation:.4s both vc-fade;overflow:hidden}.vc-status{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.2rem .5rem;font-size:.68rem;font-weight:500;display:inline-flex}.vc-status i{background:currentColor;border-radius:50%;width:.4rem;height:.4rem}.vc-status b{font-weight:600}.vc-status--ring{color:var(--vc-amber);background:#d6a24a1f}.vc-status--ring i{animation:.9s ease-in-out infinite vc-blink}.vc-status--live{color:var(--vc-green);background:#5cb88a1f}.vc-status--ended{color:var(--vc-muted);background:#ffffff0f}.vc-audio{align-items:center;gap:.6rem;min-width:0;display:flex}.vc-speaker{width:3.6rem;color:var(--vc-dim);flex:none;font-size:.66rem;transition:color .2s}.vc-speaker--agent{color:var(--vc-green)}.vc-speaker--caller{color:var(--vc-text)}.vc-wave{flex:1;grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;column-gap:2px;min-width:0;max-width:20rem;height:1.3rem;display:grid;overflow:hidden}.vc-bar{width:2px;height:calc(var(--h) * 100%);background:#3a3f46;border-radius:1px;justify-self:center;transition:transform .26s,background-color .26s;transform:scaleY(.14)}.vc-wave[data-s=agent] .vc-bar{background:var(--vc-green);animation:vc-talk var(--d) ease-in-out var(--dl) infinite alternate}.vc-wave[data-s=caller] .vc-bar{animation:vc-talk var(--d) ease-in-out var(--dl) infinite alternate;background:#b9bdc4}.vc-rec{color:var(--vc-dim);flex:none;align-items:center;gap:.3rem;margin-left:auto;font-size:.66rem;display:inline-flex}.vc-rec i{background:var(--vc-dim);border-radius:50%;width:.38rem;height:.38rem}.vc-rec.is-on{color:var(--vc-muted)}.vc-rec.is-on i{background:var(--vc-red);animation:1.6s ease-in-out infinite vc-blink}.vc-transcript{flex-direction:column;flex:1;justify-content:flex-end;gap:.4rem;min-height:0;padding:0 .15rem;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 1.6rem);mask-image:linear-gradient(#0000 0,#000 1.6rem)}.vc-sys{color:var(--vc-dim);text-align:center;flex:none;align-self:center;font-size:.66rem;animation:.3s both vc-in}.vc-sys--end{color:var(--vc-muted)}.vc-msg{flex:none;grid-template-columns:3.6rem minmax(0,1fr);gap:.6rem;animation:.26s both vc-in;display:grid}.vc-who{color:var(--vc-muted);flex-direction:column;font-size:.66rem;font-weight:500;display:flex}.vc-who em{color:var(--vc-dim);font-style:normal;font-weight:400}.vc-msg--agent .vc-who{color:var(--vc-green)}.vc-text{color:#d4d4d8;font-size:.75rem}.vc-msg--caller .vc-text{color:var(--vc-text)}.vc-caret{vertical-align:-.08em;opacity:.6;background:currentColor;width:1px;height:.8em;margin-left:2px;display:inline-block}.vc-tool{color:var(--vc-amber);flex:none;align-items:center;gap:.35rem;margin-left:4.2rem;font-size:.66rem;animation:.26s both vc-in;display:flex}.vc-tool.is-done{color:var(--vc-dim)}.vc-log{border-top:1px solid var(--vc-line);flex-direction:column;flex:none;gap:.2rem;padding-top:.45rem;display:flex}.vc-log-head{color:var(--vc-dim);justify-content:space-between;font-size:.66rem;font-weight:500;display:flex}.vc-slot{height:1.4rem}.vc-slot:empty{border:1px dashed #ffffff0d;border-radius:.4rem}.vc-act{background:#ffffff06;border-radius:.4rem;align-items:center;gap:.45rem;min-width:0;height:100%;padding:0 .45rem;font-size:.7rem;animation:.28s both vc-in;display:flex}.vc-act-icon{color:var(--vc-amber);flex:none;transition:color .2s}.vc-act.is-done .vc-act-icon{color:var(--vc-muted)}.vc-act-label{white-space:nowrap;flex:none;font-weight:500}.vc-act-meta{min-width:0;color:var(--vc-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.vc-act-state{width:.8rem;color:var(--vc-green);flex:none;place-items:center;display:grid}.vc-spin{border:1.5px solid #d6a24a4d;border-top-color:var(--vc-amber);border-radius:50%;width:.6rem;height:.6rem;animation:.8s linear infinite vc-spin}.vc-act-time{color:var(--vc-dim);flex:none;font-size:.66rem}@container (max-width:400px){.vc-hours-label,.vc-act-time{display:none}}@container (max-width:340px){.vc-rec{display:none}.vc-msg{grid-template-columns:3.1rem minmax(0,1fr);gap:.45rem}.vc-tool{margin-left:3.55rem}}@keyframes vc-talk{0%{transform:scaleY(.18)}to{transform:scaleY(1)}}@keyframes vc-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes vc-fade{0%{opacity:0}to{opacity:1}}@keyframes vc-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes vc-spin{to{transform:rotate(360deg)}}
.wa-scene{color:#e9edef;letter-spacing:0;background:#0b141a;font-size:.78rem;line-height:1.38;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.wa-grid{grid-template-columns:minmax(0,1fr);height:100%;display:grid}.wa-scene svg{flex:none;display:block}.wa-chat{flex-direction:column;min-width:0;min-height:0;display:flex}.wa-head{background:#202c33;flex:none;align-items:center;gap:.6rem;height:2.85rem;padding:0 .85rem;display:flex}.wa-avatar{color:#d1d7db;letter-spacing:.02em;background:#3b4a54;border-radius:50%;flex:none;place-items:center;width:1.85rem;height:1.85rem;font-size:.64rem;font-weight:600;display:grid}.wa-head-text{flex-direction:column;flex:1;min-width:0;display:flex}.wa-name{color:#e9edef;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:500;overflow:hidden}.wa-status{color:#8696a0;font-size:.66rem;line-height:1.2}.wa-status.is-typing{color:#00a884}.wa-head-icons{color:#aebac1;align-items:center;gap:1rem;display:flex}.wa-head-icons svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round}.wa-head-icons .wa-dots-icon{fill:currentColor;stroke:none}.wa-body{background:#0b141a;flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:0 .8rem .45rem;transition:opacity .45s;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 2.6rem);mask-image:linear-gradient(#0000 0,#000 2.6rem)}.wa-stack{flex-direction:column;flex:none;display:flex}.wa-row{grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.2,.7,.2,1);display:grid}.wa-row.is-on{grid-template-rows:1fr}.wa-row-clip{min-height:0;overflow:hidden}.wa-row-pad{opacity:0;justify-content:center;padding:.28rem .5rem 0;transition:opacity .26s 60ms,transform .32s cubic-bezier(.2,.8,.25,1.15) 60ms;display:flex;transform:translateY(6px)scale(.97)}.wa-row.is-on .wa-row-pad{opacity:1;transform:none}.wa-out .wa-row-pad{transform-origin:100% 100%;justify-content:flex-end}.wa-in .wa-row-pad{transform-origin:0 100%;justify-content:flex-start}.wa-row:not(.is-on) .wa-row-pad{transition-duration:.16s;transition-delay:0s}.wa-instant .wa-row,.wa-instant .wa-row-pad{transition:none}.wa-fading .wa-body,.wa-fading .wa-panel-body{opacity:0}.wa-bubble{overflow-wrap:break-word;border-radius:.5rem;max-width:min(88%,22rem);padding:.32rem .5rem .36rem .55rem;position:relative;box-shadow:0 1px .5px #0b141a21}.wa-in .wa-bubble{background:#202c33}.wa-out .wa-bubble{background:#005c4b}.wa-bubble.wa-tail:before{content:"";background:inherit;width:8px;height:13px;position:absolute;top:0}.wa-in .wa-bubble.wa-tail{border-top-left-radius:0}.wa-in .wa-bubble.wa-tail:before{clip-path:polygon(0 0,100% 0,100% 100%);left:-7px}.wa-out .wa-bubble.wa-tail{border-top-right-radius:0}.wa-out .wa-bubble.wa-tail:before{clip-path:polygon(0 0,100% 0,0 100%);right:-7px}.wa-meta{float:right;color:#e9edef99;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.2rem;margin:0 0 0 .6rem;font-size:.62rem;line-height:1;display:inline-flex;position:relative;top:.38rem}.wa-in .wa-meta{color:#8696a0}.wa-ticks{fill:none;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round}.wa-ticks path{stroke:#8fb6ad;transition:stroke .22s,opacity .18s}.wa-ticks-sent .wa-tick-b{opacity:0}.wa-ticks-read path{stroke:#53bdeb}.wa-link{color:#53bdeb;white-space:nowrap;text-overflow:ellipsis;margin-top:.15rem;display:block;overflow:hidden}.wa-product{background:#1a2329;border-radius:.38rem;align-items:center;gap:.55rem;margin:.05rem -.2rem .38rem -.25rem;padding:.35rem;display:flex}.wa-thumb{background:linear-gradient(160deg,#e4e1db 0%,#c9c4bb 100%);border-radius:.3rem;flex:none;place-items:center;width:2.7rem;height:2.7rem;display:grid}.wa-thumb svg{fill:#1c1d1f}.wa-thumb .wa-thumb-sole{fill:#ecebe7}.wa-product-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.wa-product-name{color:#e9edef;white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;font-weight:500;overflow:hidden}.wa-product-sub{color:#aebac1;font-variant-numeric:tabular-nums;font-size:.68rem}.wa-product-stock{color:#00a884;font-size:.66rem}.wa-chip{color:#8696a0;text-align:center;background:#182229;border-radius:.45rem;align-items:center;gap:.35rem;margin:.2rem 0 .1rem;padding:.22rem .6rem;font-size:.64rem;line-height:1.3;display:inline-flex;box-shadow:0 1px .5px #0b141a21}.wa-chip-system{color:#c4ccd1;max-width:92%}.wa-chip-system svg{fill:none;stroke:#8696a0;stroke-width:1.5px;stroke-linecap:round}.wa-typing{align-items:center;gap:.2rem;height:1.7rem;padding:0 .7rem;display:flex}.wa-typing i{background:#8696a0;border-radius:50%;width:.33rem;height:.33rem;animation:1.2s ease-in-out infinite both wa-dot}.wa-typing i:nth-child(2){animation-delay:.15s}.wa-typing i:nth-child(3){animation-delay:.3s}@keyframes wa-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.wa-composer{background:#202c33;flex:none;align-items:center;gap:.55rem;height:2.75rem;padding:0 .6rem 0 .75rem;display:flex}.wa-plus{fill:none;stroke:#aebac1;stroke-width:1.8px;stroke-linecap:round}.wa-input{color:#8696a0;white-space:nowrap;text-overflow:ellipsis;background:#2a3942;border-radius:.5rem;flex:1;min-width:0;padding:.42rem .75rem;font-size:.74rem;overflow:hidden}.wa-mic{background:#00a884;border-radius:50%;flex:none;place-items:center;width:1.9rem;height:1.9rem;display:grid}.wa-mic svg{fill:none;stroke:#0b141a;stroke-width:1.8px;stroke-linecap:round}.wa-panel{background:#121519;border-left:1px solid #ffffff12;flex-direction:column;min-width:0;min-height:0;display:none}.wa-panel-head{border-bottom:1px solid #ffffff0f;flex:none;justify-content:space-between;align-items:center;gap:.5rem;height:2.85rem;padding:0 .8rem;display:flex}.wa-panel-title{color:#e4e4e7;white-space:nowrap;font-size:.72rem;font-weight:500}.wa-panel-live{color:#8b929a;white-space:nowrap;align-items:center;gap:.35rem;font-size:.62rem;display:inline-flex}.wa-panel-body{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:0 .3rem .7rem;transition:opacity .45s;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 2.4rem);mask-image:linear-gradient(#0000 0,#000 2.4rem)}.wa-panel-body .wa-row-pad{padding:.22rem .5rem 0;display:block;transform:translateY(5px)}.wa-panel-body .wa-row.is-on .wa-row-pad{transform:none}.wa-log{border-top:1px solid #ffffff0b;align-items:flex-start;gap:.5rem;padding:.3rem 0;display:flex}.wa-dot{background:#6b7280;border-radius:50%;flex:none;width:.38rem;height:.38rem}.wa-log .wa-dot{margin-top:.32rem}.wa-dot-ok{background:#00a884}.wa-dot-warn{background:#d29b3f}.wa-log-text{flex-direction:column;flex:1;min-width:0;display:flex}.wa-log-title{color:#d4d4d8;white-space:nowrap;justify-content:space-between;gap:.4rem;font-size:.68rem;font-weight:500;display:flex}.wa-log-time{color:#6b7280;font-variant-numeric:tabular-nums;padding-top:.08rem;font-size:.6rem;font-weight:400}.wa-log-sub{color:#8b929a;white-space:nowrap;text-overflow:ellipsis;font-size:.64rem;overflow:hidden}.wa-summary{background:#1a1e23;border:1px solid #ffffff14;border-radius:.45rem;margin-top:.3rem;padding:.5rem .6rem .55rem}.wa-summary-head{color:#e4e4e7;white-space:nowrap;justify-content:space-between;align-items:center;gap:.4rem;font-size:.69rem;font-weight:500;display:flex}.wa-tag{color:#dcae5f;background:#d29b3f24;border-radius:.25rem;padding:.05rem .38rem;font-size:.58rem;font-weight:500}.wa-summary p{color:#9ca3ab;margin:.3rem 0 0;font-size:.64rem;line-height:1.42}@container (min-width:540px){.wa-grid{grid-template-columns:minmax(0,1fr) 13.5rem}.wa-panel{display:flex}}@container (min-width:640px){.wa-grid{grid-template-columns:minmax(0,1fr) 14.5rem}}@container (max-width:380px){.wa-head-icons{gap:.8rem}.wa-bubble{max-width:92%}.wa-body{padding-left:.55rem;padding-right:.55rem}}@media (prefers-reduced-motion:reduce){.wa-row,.wa-row-pad,.wa-body,.wa-panel-body{transition:none}.wa-typing i{animation:none}}
.bento{color:#f4f4f5;background:#070708;padding:5.5rem 1rem 5rem;scroll-margin-top:5rem}.bento>*{width:min(100%,78rem);margin-inline:auto}.bento-head{border-top:1px solid #ffffff52;gap:1rem;margin-bottom:2.75rem;padding-top:1.15rem;display:grid}.bento-head>p,.bento-copy>p{letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.bento-head>p{color:#8eb0ff}.bento-head h2{color:#fff;max-width:14ch;font-family:var(--font-display), Inter, sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,5.8vw,5.2rem);font-weight:500;line-height:.94}.bento-head>span{color:#a1a1aa;max-width:36rem;font-size:1rem;line-height:1.65}.bento-grid{gap:.8rem;display:grid}.bento-card{min-width:0;color:inherit;background:#0f1013;border:1px solid #ffffff17;border-radius:1.25rem;flex-direction:column;gap:1.4rem;padding:1.25rem;text-decoration:none;transition:border-color .18s;display:flex;position:relative;overflow:hidden}.bento-card:hover{border-color:#ffffff3d}.bento-copy{padding-right:2rem}.bento-copy>p{color:#8eb0ff}.bento-copy h3{color:#fff;max-width:22ch;font-family:var(--font-display), Inter, sans-serif;letter-spacing:-.035em;margin:.6rem 0 0;font-size:clamp(1.4rem,2.3vw,2rem);font-weight:500;line-height:1.05}.bento-copy>span{color:#a1a1aa;max-width:34rem;margin-top:.6rem;font-size:.9rem;line-height:1.5;display:block}.bento-visual{background:#16181c;border:1px solid #ffffff12;border-radius:.9rem;height:20rem;margin-top:auto;position:relative;overflow:hidden}.bento-card.tall .bento-visual{height:23rem}.bento-arrow{color:#71717a;transition:color .18s,transform .18s;position:absolute;top:1.2rem;right:1.3rem}.bento-card:hover .bento-arrow{color:#fff;transform:translate(2px,-2px)}.bento-foot{border-top:1px solid #ffffff1f;flex-direction:column;align-items:flex-start;gap:.7rem;margin-top:1.5rem;padding-top:1rem;display:flex}.bento-foot p{color:#71717a;max-width:36rem;margin:0;font-size:.86rem;line-height:1.55}.bento-foot a{color:#fff;border-bottom:1px solid #ffffff80;gap:.5rem;padding-bottom:.2rem;font-size:.86rem;text-decoration:none;display:inline-flex}.bento a:focus-visible{outline-offset:3px;outline:2px solid #8eb0ff}@media (min-width:900px){.bento{padding-inline:2.5rem}.bento-head{grid-template-columns:9rem minmax(0,1.25fr) minmax(17rem,.75fr);align-items:start}.bento-grid{grid-template-columns:repeat(12,1fr)}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.bento-foot{flex-direction:row;justify-content:space-between;align-items:center}}@media (max-width:899px){.bento-visual,.bento-card.tall .bento-visual{height:19rem}}
