@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2) format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2) format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2) format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2) format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2) format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--tv-zoom: 1;--fs-root: clamp(12px, min(.86vw, 1.5vh), 80px)}@media(min-width:2400px){:root{--fs-root: clamp(20px, min(.95vw, 1.68vh), 80px)}}@media(min-width:3400px){:root{--fs-root: clamp(28px, min(1vw, 1.78vh), 96px)}}html{font-size:calc(var(--fs-root) * var(--tv-zoom))}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{min-height:100%}body{font-family:Inter,system-ui,sans-serif;background:#141019;color:#fff;-webkit-font-smoothing:antialiased;line-height:1.5}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.bar{display:flex;align-items:center;justify-content:space-between;gap:.875rem;flex-wrap:wrap;padding:.75rem 1.125rem;background:#171320;border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;z-index:30}.brand{display:flex;align-items:center;gap:.6875rem}.brand .m{width:2.25rem;height:2.25rem;border-radius:.625rem;background:#5f37ff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.1875rem}.brand b{font-size:.9375rem;font-weight:800;display:block;line-height:1.1}.brand span{font-size:.6875rem;color:#9e93b5;font-weight:600}.group{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.glbl{font-size:.625rem;font-weight:800;color:#6e6480;text-transform:uppercase;letter-spacing:.6px;margin-right:.125rem}.seg{display:flex;background:#221b30;border:1px solid rgba(255,255,255,.08);border-radius:.6875rem;padding:.1875rem;gap:.125rem}.seg button{padding:.5rem .75rem;border-radius:.5rem;font-size:.78125rem;font-weight:700;color:#9e93b5;display:flex;align-items:center;gap:.375rem;transition:.15s}.seg button i{font-size:.9375rem}.seg button:hover{color:#fff}.seg button.on{background:#5f37ff;color:#fff;box-shadow:0 4px 12px #5f37ff66}.pals{display:flex;gap:.25rem;flex-wrap:wrap}.pal{display:flex;align-items:center;gap:.4375rem;padding:.375rem .625rem;border-radius:.5625rem;font-size:.75rem;font-weight:700;color:#9e93b5;border:1px solid transparent;transition:.15s}.pal:hover{color:#fff}.pal.on{background:#221b30;color:#fff;border-color:#ffffff24}.sw3{width:1.125rem;height:1.125rem;border-radius:50%;background:conic-gradient(from 0deg,var(--a),var(--b),var(--c),var(--a));box-shadow:inset 0 0 0 1px #ffffff40;flex-shrink:0}.iconbtn{width:2.25rem;height:2.25rem;border-radius:.625rem;border:1px solid rgba(255,255,255,.08);background:#221b30;color:#9e93b5;display:flex;align-items:center;justify-content:center;font-size:1.125rem;transition:.15s;position:relative}.iconbtn:hover{color:#fff;border-color:#5f37ff}.iconbtn.on{background:#5f37ff;color:#fff;border-color:#5f37ff}.btn-dot{position:absolute;right:.3125rem;bottom:.3125rem;width:.5625rem;height:.5625rem;border-radius:50%;background:#16a34a;border:2px solid #221b30}.iconbtn.offline .btn-dot{background:#ef4444}.stage{padding:1.375rem;display:flex;justify-content:center}.bar.fs,.tip.fs{display:none}.stage.fs{padding:0}.stage.fs .tv{max-width:none;width:100vw;width:100dvw;min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;border-radius:0;box-shadow:none}.tv{--c-accent: #5f37ff;--c-accent-text: #b9a3ff;--c-serv: #8fe3b0;--c-serv-dot: #16a34a;--c-wait: #c9bee6;--c-wait-dot: #5f37ff;--c-tech: #c9bee6;--c-next: #f3b15c;--c-next-bg: #d9822b;--c-long: #ff8e8e;--c-long-bg: #ef4444;--c-appt: #b9a3ff;--c-appt-bg: var(--c-appt);--c-brand: #b9a3ff;--bg: #141019;--panel: rgba(255, 255, 255, .03);--border: rgba(255, 255, 255, .07);--text: #ffffff;--muted: #9e93b5;--muted2: #7c7191;--muted3: #6e6480;--radius: 1rem;--head-font: "Inter";--col-num: 2.625rem;--col-guest: 12rem;--col-tech: 7.5rem;--col-wait: 8rem;--col-gap: .75rem;--pad-x: 1.875rem;--pad-y: 1.5rem;width:100%;max-width:93.75rem;min-height:calc(100vh - 7.375rem);min-height:calc(100dvh - 7.375rem);background:var(--bg);color:var(--text);border-radius:1.375rem;padding:var(--pad-y) var(--pad-x);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #00000080;position:relative;transition:background .3s,color .3s}.tv[data-mode=light]{--c-accent: #5f37ff;--c-accent-text: #7930ff;--c-serv: #16a34a;--c-serv-dot: #16a34a;--c-wait: #7930ff;--c-wait-dot: #5f37ff;--c-tech: #7930ff;--c-next: #d9822b;--c-long: #ef4444;--c-appt: #7930ff;--c-brand: #5f37ff;--bg: #f4f3f7;--panel: #ffffff;--border: #eaeaea;--text: #1a1d1c;--muted: #767777;--muted2: #8a8a8a;--muted3: #a3a3a3;box-shadow:0 1px 2px #100c280a,0 20px 60px #100c281f}.tv[data-palette=brand]{--c-accent: #5f37ff;--c-accent-text: #b9a3ff;--c-serv: #8fe3b0;--c-serv-dot: #16a34a;--c-wait: #c9bee6;--c-wait-dot: #5f37ff;--c-tech: #c9bee6;--c-next: #f3b15c;--c-next-bg: #d9822b;--c-long: #ff8e8e;--c-long-bg: #ef4444;--c-appt: #b9a3ff;--c-appt-bg: #5f37ff;--c-brand: #b9a3ff}.tv[data-palette=brand][data-mode=light]{--c-accent: #5f37ff;--c-accent-text: #7930ff;--c-serv: #16a34a;--c-wait: #7930ff;--c-tech: #7930ff;--c-next: #d9822b;--c-long: #ef4444;--c-appt: #7930ff;--c-brand: #5f37ff}.tv[data-palette=playful]{--c-accent: var(--c-serv);--c-accent-text: var(--c-serv);--c-serv-dot: var(--c-serv);--c-wait-dot: var(--c-wait);--c-next-bg: var(--c-next);--c-long-bg: var(--c-long);--c-serv: #46a37f;--c-wait: #9784d0;--c-tech: #5aa0c9;--c-next: #d68a4c;--c-long: #d16d7d;--c-appt: #cc719c;--c-brand: #d3a63f}.tv[data-palette=pastel]{--c-accent: var(--c-serv);--c-accent-text: var(--c-serv);--c-serv-dot: var(--c-serv);--c-wait-dot: var(--c-wait);--c-next-bg: var(--c-next);--c-long-bg: var(--c-long);--c-serv: #79c7a2;--c-wait: #b0a5df;--c-tech: #8fb2d9;--c-next: #dbbb5c;--c-long: #d89999;--c-appt: #d49dbd;--c-brand: #97a3df}.tv[data-palette=ocean]{--c-accent: var(--c-serv);--c-accent-text: var(--c-serv);--c-serv-dot: var(--c-serv);--c-wait-dot: var(--c-wait);--c-next-bg: var(--c-next);--c-long-bg: var(--c-long);--c-serv: #3fa89a;--c-wait: #5199c4;--c-tech: #7d84d0;--c-next: #d3a63f;--c-long: #d16d7d;--c-appt: #4aa8bd;--c-brand: #5199c4}.tv[data-palette=sunset]{--c-accent: var(--c-serv);--c-accent-text: var(--c-serv);--c-serv-dot: var(--c-serv);--c-wait-dot: var(--c-wait);--c-next-bg: var(--c-next);--c-long-bg: var(--c-long);--c-serv: #d3a63f;--c-wait: #d16d7d;--c-tech: #cc719c;--c-next: #d9a06a;--c-long: #cf5a5a;--c-appt: #a87dd0;--c-brand: #d68a4c}.tv[data-palette=candy]{--c-accent: var(--c-serv);--c-accent-text: var(--c-serv);--c-serv-dot: var(--c-serv);--c-wait-dot: var(--c-wait);--c-next-bg: var(--c-next);--c-long-bg: var(--c-long);--c-serv: #6cc4b2;--c-wait: #cb9bd4;--c-tech: #9784d0;--c-next: #d9c455;--c-long: #d16d7d;--c-appt: #cc719c;--c-brand: #c079cc}.tv[data-palette=corporate]{--c-accent: var(--c-serv);--c-accent-text: var(--c-serv);--c-serv-dot: var(--c-serv);--c-wait-dot: var(--c-wait);--c-next-bg: var(--c-next);--c-long-bg: var(--c-long);--c-serv: #2f9e78;--c-wait: #5382d0;--c-tech: #6b7688;--c-next: #d19233;--c-long: #cf5a5a;--c-appt: #6d70d6;--c-brand: #5382d0}.head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.125rem;gap:1.25rem}.head .n{font-size:1.5rem;font-weight:800;font-family:var(--head-font)}.head .s{font-size:.8125rem;color:var(--muted);margin-top:.1875rem;display:flex;align-items:center;gap:.5rem}.dot{width:.5rem;height:.5rem;border-radius:50%;display:inline-block;flex-shrink:0;background:var(--c-serv-dot)}.dot-v{background:var(--c-wait-dot)}.clock{text-align:right;flex-shrink:0}.clock .time{font-size:2rem;font-weight:800;letter-spacing:-.02em;display:flex;align-items:baseline;gap:.3125rem;justify-content:flex-end;font-family:var(--head-font)}.clock .time .sec{font-size:1.0625rem;font-weight:700;color:var(--c-brand)}.clock .time .ap{font-size:.9375rem;font-weight:700;color:var(--muted)}.clock .date{font-size:.78125rem;color:var(--muted);font-weight:600;margin-top:.125rem}.calling{display:flex;align-items:center;gap:.75rem;background:color-mix(in srgb,var(--c-next-bg) 16%,transparent);border:1px solid color-mix(in srgb,var(--c-next-bg) 50%,transparent);border-radius:.875rem;padding:.75rem 1.25rem;margin-bottom:.875rem;animation:pl 1.4s ease-in-out infinite}.calling i{font-size:1.5rem;color:var(--c-next)}.calling .t{font-size:1.125rem;font-weight:800;color:var(--c-next)}.calling .t span{font-weight:600;opacity:.8;color:var(--text)}@keyframes pl{0%,to{opacity:.92}50%{opacity:1;box-shadow:0 0 0 2px color-mix(in srgb,var(--c-next-bg) 30%,transparent)}}.cols{display:grid;grid-template-columns:1.05fr 1fr;gap:1.375rem;flex:1;min-height:0}.lbl{font-size:.84375rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .8125rem;display:flex;align-items:center;gap:.5rem}.lbl-serv{color:var(--c-serv)}.lbl-wait{color:var(--c-wait)}.serv{background:color-mix(in srgb,var(--c-accent) 11%,transparent);border:1px solid color-mix(in srgb,var(--c-accent) 28%,transparent);border-radius:var(--radius);padding:1.125rem 1.375rem;margin-bottom:.75rem;display:flex;justify-content:space-between;align-items:center;gap:.875rem}.serv-main{min-width:0}.serv .who{font-size:2.25rem;font-weight:800;color:var(--c-accent-text);letter-spacing:-.015em;line-height:1;font-family:var(--head-font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.serv .svc{font-size:1.125rem;font-weight:600;margin-top:.5rem}.serv .st{font-size:.75rem;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-top:.25rem}.serv .tm{text-align:right;flex-shrink:0}.serv .tm .e{font-size:.875rem;font-weight:700}.serv .tm .r{font-size:1rem;margin-top:.25rem;font-weight:800;color:var(--c-accent-text)}.serv .tm .r.over{color:var(--c-next)}.qwrap{background:var(--panel);border-radius:var(--radius);overflow:hidden}.qhd,.qr{display:grid;grid-template-columns:var(--col-num) var(--col-guest) minmax(0,1fr) var(--col-tech) var(--col-wait);gap:var(--col-gap);align-items:center}.qhd{padding:.75rem 1.25rem;font-size:.75rem;color:var(--muted2);font-weight:800;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border)}.qhd .r{text-align:right}.qr{--rs: 1;--rs2: 1;--fs-num: 1.1875rem;--fs-who: 1.5rem;--fs-svc: .90625rem;--fs-tech: 1rem;--fs-wt: 1.0625rem;--fs-wt-sub: .78125rem;padding:calc(1rem * var(--rs2)) 1.25rem;border-bottom:1px solid var(--border)}.qr:last-child{border-bottom:none}.qr .qnum{font-size:calc(var(--fs-num) * var(--rs));font-weight:800;color:var(--muted3)}.qr .who{font-size:calc(var(--fs-who) * var(--rs));font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--head-font);line-height:1.2}.qr .c-svc{font-size:calc(var(--fs-svc) * var(--rs2));color:var(--muted);font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qr .c-tech{font-size:calc(var(--fs-tech) * var(--rs2));color:var(--c-tech);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qr .wt{text-align:right;font-weight:800;font-size:calc(var(--fs-wt) * var(--rs))}.qr .wt small{display:block;font-size:calc(var(--fs-wt-sub) * var(--rs2));font-weight:600;color:var(--muted);margin-top:.125rem}.wait-list>.qr:nth-child(1){--rs: 1.42;--rs2: 1.16}.wait-list>.qr:nth-child(2){--rs: 1.2;--rs2: 1.08}.wait-list>.qr:nth-child(3){--rs: 1.09;--rs2: 1.03}.v-grid .wait-list>.qr,.v-marquee .wait-list>.qr{--rs: 1;--rs2: 1}.wait-list>.qr:nth-child(1){background:color-mix(in srgb,var(--c-next-bg) 17%,transparent);box-shadow:inset .25rem 0 0 var(--c-next);animation:none}.wait-list>.qr:nth-child(1) .qnum,.wait-list>.qr:nth-child(1) .who,.wait-list>.qr:nth-child(1) .wt{color:var(--c-next)}.wait-list>.qr:nth-child(1) .c-svc,.wait-list>.qr:nth-child(1) .wt small{color:color-mix(in srgb,var(--c-next) 55%,var(--text))}.wait-list>.qr:nth-child(1).dim,.wait-list>.qr:nth-child(1).sk-row{background:transparent;box-shadow:none}.wait-list>.qr:nth-child(1):not(.long,.appt,.dim){background:color-mix(in srgb,var(--c-next-bg) 13%,transparent);box-shadow:inset .1875rem 0 0 var(--c-next-bg)}.wait-list>.qr:nth-child(1):not(.long,.appt,.dim) .qnum,.wait-list>.qr:nth-child(1):not(.long,.appt,.dim) .who,.wait-list>.qr:nth-child(1):not(.long,.appt,.dim) .wt{color:var(--c-next)}.qr.next{background:color-mix(in srgb,var(--c-next-bg) 13%,transparent)}.qr.next .who,.qr.next .wt,.qr.next .qnum{color:var(--c-next)}.qr.long{background:color-mix(in srgb,var(--c-long-bg) 14%,transparent);animation:pl2 1.8s ease-in-out infinite}.qr.long .who,.qr.long .wt,.qr.long .qnum{color:var(--c-long)}.qr.appt{background:color-mix(in srgb,var(--c-appt-bg) 13%,transparent)}.qr.appt .who,.qr.appt .wt,.qr.appt .qnum{color:var(--c-appt)}@keyframes pl2{0%,to{box-shadow:inset 3px 0 color-mix(in srgb,var(--c-long-bg) 60%,transparent)}50%{box-shadow:inset 3px 0 0 var(--c-long-bg)}}.qr.dim{opacity:.42}.qr.dim.next,.qr.dim.long,.qr.dim.appt{animation:none;background:transparent}.atag{display:inline-block;background:color-mix(in srgb,var(--c-appt-bg) 28%,transparent);color:var(--c-appt);font-size:.625rem;font-weight:800;padding:.125rem .375rem;border-radius:.375rem;margin-right:.3125rem;text-transform:uppercase}.note{font-size:.75rem;color:var(--muted2);font-weight:500;margin:-.125rem 0 .625rem;display:flex;align-items:center;gap:.375rem}.empty{padding:1.625rem 1.25rem;text-align:center;color:var(--muted);font-weight:600;font-size:.9375rem}.foot{margin-top:1rem;padding-top:.875rem;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.8125rem;color:var(--muted)}.qrbox{display:flex;align-items:center;gap:.6875rem;flex-shrink:0}.qrbox .qr-img{width:3.75rem;height:3.75rem;border-radius:.5rem;background:#fff;padding:.25rem}.qrbox .qr-img img,.qrbox .qr-img canvas{width:100%!important;height:100%!important}.qrbox .qcap{font-size:.75rem;color:var(--c-brand);font-weight:600;max-width:8.125rem;line-height:1.3}.promo{flex:1;text-align:center;font-size:.875rem;font-weight:700;color:var(--c-brand)}.net-pill{display:flex;align-items:center;gap:.5rem;background:var(--panel);border:1px solid var(--border);border-radius:1.25rem;padding:.4375rem .875rem;flex-shrink:0;font-size:.78125rem;font-weight:800;color:var(--muted);transition:border-color .3s}.net-pill .net-icon{font-size:1rem;color:var(--c-brand)}.net-dot{width:.5625rem;height:.5625rem;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px #16a34a38;animation:netpulse 1.7s ease-in-out infinite;flex-shrink:0}.net-label{color:#16a34a}@keyframes netpulse{0%,to{box-shadow:0 0 0 2px #16a34a4d}50%{box-shadow:0 0 0 5px #16a34a00}}.net-pill.offline{border-color:#ef444473}.net-pill.offline .net-icon,.net-pill.offline .net-label{color:#ef4444}.net-pill.offline .net-dot{background:#ef4444;box-shadow:0 0 0 3px #ef444438;animation:none}.v-waiting .cols{grid-template-columns:1fr}.v-waiting .col-serv{display:none}.v-waiting .tv{--col-num: 3.75rem;--col-guest: 16rem;--col-tech: 10rem;--col-wait: 11.5rem;--col-gap: 1.125rem}.v-waiting .qhd{padding:.875rem 1.625rem;font-size:.8125rem}.v-waiting .qr{--fs-num: 1.5rem;--fs-who: 1.875rem;--fs-svc: 1.0625rem;--fs-tech: 1.1875rem;--fs-wt: 1.3125rem;--fs-wt-sub: .875rem;padding:calc(1.25rem * var(--rs2)) 1.625rem}.v-waiting .wait-list>.qr:nth-child(1){--rs: 1.3;--rs2: 1.12}.v-waiting .wait-list>.qr:nth-child(2){--rs: 1.15;--rs2: 1.06}.v-waiting .wait-list>.qr:nth-child(3){--rs: 1.07;--rs2: 1.02}.v-marquee .tv{--head-font: "Inter"}.v-marquee .cols{grid-template-columns:1fr;gap:1rem}.v-marquee .col-serv .serv-list{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem}.v-marquee .serv{margin-bottom:0;flex-direction:column;align-items:flex-start;gap:.3125rem;padding:1rem 1.125rem}.v-marquee .serv .who{font-size:1.75rem}.v-marquee .serv .svc{font-size:1rem;margin-top:.25rem}.v-marquee .serv .tm{text-align:left}.v-marquee .qr:first-child{padding:1.375rem 1.25rem}.v-marquee .qr:first-child .qnum{font-size:2.125rem}.v-marquee .qr:first-child .who{font-size:2.5rem;letter-spacing:-.025em}.v-marquee .qr:first-child .wt{font-size:1.375rem}.v-grid .serv-list{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.v-grid .serv{flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:0;padding:1rem 1.125rem}.v-grid .serv .tm{text-align:left}.v-grid .serv .who{font-size:1.875rem}.v-grid .qwrap{background:none;overflow:visible}.v-grid .qhd{display:none}.v-grid .wait-list{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.v-grid .qr{display:block;border:1px solid var(--border);border-radius:.875rem;background:var(--panel);padding:1rem 1.125rem;position:relative}.v-grid .qr .qnum{position:absolute;top:.875rem;right:1rem;font-size:.9375rem;opacity:.7}.v-grid .qr .who{font-size:1.5rem;margin-bottom:.25rem;padding-right:2rem}.v-grid .qr .c-svc{margin-bottom:.5rem}.v-grid .qr .c-tech{display:inline-block;margin-right:.625rem}.v-grid .qr .wt{text-align:left;margin-top:.375rem;font-size:1.125rem}.v-grid .qr .wt small{display:inline;margin-left:.375rem}.v-aurora .tv{--head-font: "Inter";background:radial-gradient(72vw 56vh at 10% -12%,color-mix(in srgb,var(--c-accent) 42%,transparent),transparent 58%),radial-gradient(60vw 48vh at 105% 118%,color-mix(in srgb,var(--c-brand) 32%,transparent),transparent 55%),radial-gradient(50vw 46vh at 50% 130%,color-mix(in srgb,var(--c-serv) 22%,transparent),transparent 55%),var(--bg)}.v-aurora .serv{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.25rem 1.5rem;border-width:1.5px}.v-aurora .serv .who{font-size:2.625rem}.v-aurora .serv .svc{font-size:1.1875rem}.v-aurora .qwrap{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid color-mix(in srgb,var(--c-brand) 18%,transparent)}.v-aurora .qr{--fs-who: 1.625rem;padding:calc(1.125rem * var(--rs2)) 1.25rem}.v-aurora .qrbox .qr-img{box-shadow:0 0 0 3px color-mix(in srgb,var(--c-brand) 35%,transparent)}.v-mono .tv{--c-accent: #e5e5e5;--c-accent-text: #e5e5e5;--c-serv: #e5e5e5;--c-serv-dot: #e5e5e5;--c-wait: #cfcfcf;--c-wait-dot: #cfcfcf;--c-tech: #a3a3a3;--c-next: #f0c063;--c-next-bg: #f0c063;--c-long: #f08a8a;--c-long-bg: #f08a8a;--c-appt: #d4d4d4;--c-appt-bg: #d4d4d4;--c-brand: #e5e5e5;--head-font: "Inter"}.v-mono .tv:not([data-mode=light]){--bg: #0a0a0a;--panel: #0a0a0a;--border: #262626;--muted: #8a8a8a;--muted2: #666;--muted3: #666;--text: #fff}.v-mono .lbl{letter-spacing:.22em}.v-mono .serv{background:none;border:none;border-radius:0;border-bottom:2px solid var(--border);padding:1rem .25rem;margin-bottom:0}.v-mono .serv .who{font-size:2.875rem;color:var(--text)}.v-mono .serv .svc{font-size:1.25rem}.v-mono .serv .tm .r{font-size:1.125rem}.v-mono .qwrap{background:none;border-radius:0}.v-mono .qhd{padding-left:.375rem;padding-right:.375rem;font-size:.75rem}.v-mono .qr{--fs-num: 1.875rem;--fs-who: 1.875rem;--fs-tech: 1.125rem;--fs-wt: 1.125rem;padding:calc(1.125rem * var(--rs2)) .375rem}.tip{text-align:center;color:#9e93b5;font-size:.78125rem;padding:0 1.375rem 1.625rem}.tip b{color:#b9a3ff}.sk{display:inline-block;border-radius:.375rem;background:linear-gradient(100deg,color-mix(in srgb,var(--c-brand) 12%,transparent) 20%,color-mix(in srgb,var(--c-brand) 26%,transparent),color-mix(in srgb,var(--c-brand) 12%,transparent) 70%);background-size:220% 100%;animation:sk-shimmer 1.25s ease-in-out infinite}.sk-line{height:.875rem;width:100%}.serv-main .sk-line+.sk-line{margin-top:.5625rem}.sk-dot{width:1.25rem;height:1.25rem;border-radius:50%}.sk-card,.sk-row{pointer-events:none}@keyframes sk-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(min-width:3200px){.tv{--col-guest: 13rem;--col-tech: 8.5rem;--col-wait: 9rem;--pad-x: 2.25rem;--pad-y: 1.75rem}}@media(min-width:2560px)and (max-width:3199px){.tv{--col-guest: 12.5rem}}@media(max-width:1919px){.tv{--col-guest: 11.5rem;--col-tech: 7rem;--col-wait: 7.5rem}}@media(max-width:1599px){.tv{--col-guest: 10.5rem;--col-tech: 6.5rem;--col-wait: 7rem;--pad-x: 1.625rem}.v-waiting .tv{--col-guest: 14rem;--col-tech: 9rem;--col-wait: 10rem}}@media(max-width:1366px){.tv{--col-guest: 9.5rem;--col-tech: 6rem;--col-wait: 6.5rem;--col-gap: .625rem;--pad-x: 1.375rem;--pad-y: 1.25rem}.cols{gap:1.125rem}}@media(max-width:1180px){.cols{grid-template-columns:1fr;gap:1rem}.v-grid .serv-list,.v-grid .wait-list,.v-marquee .col-serv .serv-list{grid-template-columns:repeat(2,1fr)}.tv{--col-guest: 10rem}}@media(max-width:900px){.tv{--col-num: 2rem;--col-guest: 8.5rem;--col-tech: 0rem;--col-wait: 5.5rem}.qhd,.qr{grid-template-columns:var(--col-num) var(--col-guest) minmax(0,1fr) var(--col-wait)}.qhd span:nth-child(4),.qr .c-tech{display:none}.v-waiting .tv{--col-guest: 9rem;--col-wait: 6.5rem}.v-marquee .col-serv .serv-list{grid-template-columns:1fr}.head .n{font-size:1.3125rem}.clock .time{font-size:1.75rem}.serv .who{font-size:1.875rem}}@media(max-width:700px){.tv{--col-num: 1.75rem;--col-wait: 5rem;--pad-x: 1rem;--pad-y: 1rem;border-radius:1rem}.qhd,.qr{grid-template-columns:var(--col-num) minmax(0,1fr) var(--col-wait)}.qhd span:nth-child(3),.qhd span:nth-child(4){display:none}.qr .c-svc{display:none}.qhd,.qr{padding-left:.875rem;padding-right:.875rem}.qr{padding-top:.75rem;padding-bottom:.75rem}.serv{padding:.875rem 1rem}.foot{flex-wrap:wrap;justify-content:center;gap:.625rem}.promo{order:3;flex-basis:100%}.v-grid .serv-list,.v-grid .wait-list{grid-template-columns:1fr}}@media(max-width:520px){:root{--fs-root: 13px}.head{flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:.875rem}.clock{text-align:left}.clock .time{justify-content:flex-start}.calling{padding:.625rem .875rem;gap:.5rem}.calling .t{font-size:1rem}}@media(orientation:portrait){.cols,.v-grid .wait-list,.v-grid .serv-list{grid-template-columns:1fr}}@media(orientation:portrait)and (max-width:1100px){:root{--fs-root: clamp(13px, min(2.4vw, 1.1vh), 32px)}}@media(min-aspect-ratio:2/1)and (min-width:1800px){.cols{gap:2.25rem}.v-grid .serv-list,.v-marquee .col-serv .serv-list,.v-grid .wait-list{grid-template-columns:repeat(3,1fr)}.tv{--pad-x: 2.5rem}}@media(min-aspect-ratio:12/5)and (min-width:2400px){.cols{grid-template-columns:1fr 1.35fr}.v-grid .wait-list{grid-template-columns:repeat(4,1fr)}}@media(max-height:820px)and (orientation:landscape){.tv{--pad-y: 1rem}.head{margin-bottom:.75rem}.qr{padding-top:.75rem;padding-bottom:.75rem}.serv{padding-top:.875rem;padding-bottom:.875rem;margin-bottom:.5rem}.foot{margin-top:.75rem;padding-top:.625rem}}@media(max-height:620px)and (orientation:landscape){.head .n{font-size:1.25rem}.clock .time{font-size:1.625rem}.serv .who{font-size:1.75rem}.qr{--fs-who: 1.25rem;padding-top:.5rem;padding-bottom:.5rem}.note{display:none}}@media(prefers-reduced-motion:reduce){.calling,.qr.long,.net-dot,.sk{animation:none}}@media print{.tv{box-shadow:none}.calling,.qr.long,.net-dot,.sk{animation:none}}.boot[data-v-99678faf]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#141019;color:#fff;padding:24px}.boot-card[data-v-99678faf]{text-align:center;max-width:420px}.boot-spin[data-v-99678faf]{width:48px;height:48px;margin:0 auto 20px;border-radius:50%;border:4px solid rgba(255,255,255,.12);border-top-color:#b9a3ff;animation:boot-rot-99678faf .9s linear infinite}.boot-ico[data-v-99678faf]{font-size:46px;color:#ef4444;display:block;margin-bottom:16px}.boot-title[data-v-99678faf]{font-size:22px;font-weight:800;letter-spacing:-.3px}.boot-sub[data-v-99678faf]{margin-top:8px;font-size:14px;line-height:1.6;color:#9e93b5}@keyframes boot-rot-99678faf{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.boot-spin[data-v-99678faf]{animation:none}}
