@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.oiOyfG_className{font-family:Sora,Sora Fallback;font-style:normal}.oiOyfG_variable{--font-sora:"Sora", "Sora Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.muQdpa_className{font-family:Geist,Geist Fallback;font-style:normal}.muQdpa_variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.DWNkoG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.DWNkoG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--void:#06070b;--void-rgb:6 7 11;--void-2:#090b11;--panel:#0e1118;--panel-2:#121621;--card-end:#090b11;--line:#ffffff14;--line-2:#ffffff24;--line-3:#ffffff42;--wash-0:#ffffff04;--wash:#ffffff05;--wash-1:#ffffff08;--wash-2:#ffffff0d;--wash-3:#ffffff0f;--wash-4:#ffffff1f;--ink:#e9eef5;--ink-2:#c3cad6;--mute:#8a93a6;--dim:#5e677a;--dim-text:#7a8396;--ion:#4df3d0;--ion-fill:#4df3d0;--ion-2:#a6ffec;--ion-hi:#a6ffec;--ion-rgb:77 243 208;--ion-soft:#4df3d01f;--ion-glow:#4df3d059;--ion-glow-2:#4df3d08c;--flare:#ff8a4c;--flare-fill:#ff8a4c;--flare-rgb:255 138 76;--ice:#7fd8ff;--ice-rgb:127 216 255;--on-ion:#04231c;--on-vc:#061612;--v-salon:#4df3d0;--v-restaurant:#ff8a4c;--v-dental:#7fd8ff;--v-auto:#c6f36b;--v-home:#ffc24c;--v-retail:#ff7a8e;--ring-close:#e9eef5;--nav-bg:#06070bb8;--menu-solid:#0a0c12;--console-bg:linear-gradient(180deg, #0e1118e6, #090b11f0);--console-shadow:0 40px 120px -40px #000c, inset 0 1px 0 #ffffff0d;--glass:#06070b99;--ticket-bg:#0a0c12db;--ticket-shadow:0 20px 60px -20px #000000e6;--shim-a:#ffffff0d;--shim-b:#ffffff1c;--orb-grid:#ffffff06;--orb-cell-glow:#ffffff06;--hero-a:#4df3d01a;--hero-b:#ff8a4c0f;--hero-c:#7fd8ff00;--hero-grid:var(--line);--hero-grid-op:.35;--card-shadow:0 0 0 0 transparent;--panel-shadow:none;--switch-bg:#1b2130;--knob:var(--ink);--knob-on:#04231c;--knob-shadow:0 2px 8px #00000080;--posmock-shadow:0 40px 120px -50px #000000e6;--ap-bg:#1a2030;--sunk:#06070b80;--calls-bg:#06070b66;--form-bg:#06070b8c;--field-bg:#ffffff08;--pulse-glow:drop-shadow(0 0 6px #4df3d0cc);--meter-a:#a6ffec;--meter-b:#4df3d0;--meter-c:#4df3d066;--close-glow-a:#4df3d038;--close-glow-b:#4df3d00d;--seg-pill:#ffffff1a;--seg-pill-shadow:inset 0 0 0 1px #ffffff1f;--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238A93A6' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--glass-panel:#0d1017cc;--glass-end:#090b11d6;--glass-vcard:#06070bb3;--glass-vcard-h:#0e11188f;--glass-strip:#090b11d1;--glass-blur:blur(18px) saturate(140%);--orb-light:0;--orb-tick:#fff;--orb-line:#fff;--orb-salon:#4df3d0;--orb-salon-hi:#c4fff0;--orb-salon-rim:#c4fff0;--orb-restaurant:#ff8a4c;--orb-restaurant-hi:#ffd696;--orb-restaurant-rim:#ffd696;--orb-dental:#7fd8ff;--orb-dental-hi:#e2f6ff;--orb-dental-rim:#e2f6ff;--orb-auto:#c6f36b;--orb-auto-hi:#f0ffc4;--orb-auto-rim:#f0ffc4;--orb-home:#ffc24c;--orb-home-hi:#ffecbe;--orb-home-rim:#ffecbe;--orb-retail:#ff7a8e;--orb-retail-hi:#ffd2c4;--orb-retail-rim:#ffd2c4;--s1:#3ee7ff;--s2:#7c8cff;--s3:#ff6fb5;--s4:#ffd27a;--cv-blend:lighter;--cv-size:1;--cv-alpha:.66;--cv-core:90;--cv-mid:.16;--cv-glow:.42;--cv-glow-a:.28;--cv-line:#8f97b8;--cv-line-a:.14;--cv-arc-a:.36;--cv-path-a:.3;--r:18px;--r-lg:26px;--ease:cubic-bezier(.2,.8,.2,1);--ease-io:cubic-bezier(.65,0,.35,1);--f-display:var(--font-sora), "Sora", var(--font-geist), "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-body:var(--font-geist), "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--f-mono:var(--font-geist-mono), "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--gutter:clamp(16px, 4vw, 40px);--maxw:1240px;--nav-h:68px}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--void:#f3f6f8;--void-rgb:243 246 248;--void-2:#fff;--panel:#fff;--panel-2:#f7f9fb;--card-end:#fafcfd;--line:#1022341a;--line-2:#10223429;--line-3:#1022344d;--wash-0:#10223406;--wash:#10223408;--wash-1:#1022340a;--wash-2:#1022340d;--wash-3:#10223412;--wash-4:#10223424;--ink:#0b0f14;--ink-2:#2d3744;--mute:#556173;--dim:#647084;--dim-text:#5b6779;--ion:#007a64;--ion-fill:#22d3ae;--ion-2:#0b9a7f;--ion-hi:#9bf3df;--ion-rgb:0 150 122;--ion-soft:#00967a17;--ion-glow:#00aa8a4d;--ion-glow-2:#00aa8a66;--flare:#b4500f;--flare-fill:#e2692a;--flare-rgb:214 96 31;--ice:#1c8fd0;--ice-rgb:28 143 208;--on-ion:#03261e;--on-vc:#fff;--v-salon:#007a64;--v-restaurant:#b4500f;--v-dental:#0b6fa8;--v-auto:#4d7a0a;--v-home:#9a6400;--v-retail:#c02a4a;--ring-close:#475569;--nav-bg:#f3f6f8cc;--menu-solid:#fafbfc;--console-bg:linear-gradient(180deg, #fff, #fbfcfd);--console-shadow:0 1px 2px #1022340d, 0 30px 80px -36px #143c5047, inset 0 1px 0 #fff;--glass:#fffc;--ticket-bg:#ffffffeb;--ticket-shadow:0 1px 2px #1022340f, 0 18px 44px -22px #143c5057;--shim-a:#1022340d;--shim-b:#1022341c;--orb-grid:#1022340d;--orb-cell-glow:#22d3ae0f;--hero-a:#22d3ae33;--hero-b:#ff965a21;--hero-c:#78beff29;--hero-grid:#10324616;--hero-grid-op:1;--card-shadow:0 1px 2px #1022340a, 0 10px 30px -18px #143c502e;--panel-shadow:0 1px 2px #1022340a, 0 10px 30px -18px #143c502e;--switch-bg:#dce3ea;--knob:#fff;--knob-on:#fff;--knob-shadow:0 1px 3px #10223447, 0 0 0 .5px #1022341a;--posmock-shadow:0 1px 2px #1022340d, 0 30px 80px -40px #143c5052;--ap-bg:#f2f5f8;--sunk:#10223409;--calls-bg:#fff;--form-bg:#f3f6f8b8;--field-bg:#fff;--pulse-glow:drop-shadow(0 0 4px #00aa8a73);--meter-a:#3fe3c1;--meter-b:#10ae8e;--meter-c:#00967a47;--close-glow-a:#22d3ae3d;--close-glow-b:#22d3ae0f;--seg-pill:#fff;--seg-pill-shadow:0 1px 3px #1022342e, 0 0 0 1px #10223414;--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23556173' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--glass-panel:#ffffffd6;--glass-end:#fafcfddb;--glass-vcard:#ffffffc2;--glass-vcard-h:#ffffff9e;--glass-strip:#fffc;--glass-blur:blur(18px) saturate(150%);--orb-light:1;--orb-tick:#5b6b80;--orb-line:#1e3246;--orb-salon:#19d3ae;--orb-salon-hi:#b5fbea;--orb-salon-rim:#00715c;--orb-restaurant:#f9773a;--orb-restaurant-hi:#ffd6b8;--orb-restaurant-rim:#a9470b;--orb-dental:#3ab4f0;--orb-dental-hi:#d2f1ff;--orb-dental-rim:#0b6fa8;--orb-auto:#9ad52c;--orb-auto-hi:#e6fbb8;--orb-auto-rim:#4d7a0a;--orb-home:#f5b11c;--orb-home-hi:#ffeab5;--orb-home-rim:#946000;--orb-retail:#f2566f;--orb-retail-hi:#ffd3d9;--orb-retail-rim:#b3243f;--s1:#0096c7;--s2:#4f5bd5;--s3:#e0457b;--s4:#d18f00;--cv-blend:source-over;--cv-size:.84;--cv-alpha:.78;--cv-core:-28;--cv-mid:.3;--cv-glow:.5;--cv-glow-a:.2;--cv-line:#6b7499;--cv-line-a:.24;--cv-arc-a:.46;--cv-path-a:.4}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--void:#f3f6f8;--void-rgb:243 246 248;--void-2:#fff;--panel:#fff;--panel-2:#f7f9fb;--card-end:#fafcfd;--line:#1022341a;--line-2:#10223429;--line-3:#1022344d;--wash-0:#10223406;--wash:#10223408;--wash-1:#1022340a;--wash-2:#1022340d;--wash-3:#10223412;--wash-4:#10223424;--ink:#0b0f14;--ink-2:#2d3744;--mute:#556173;--dim:#647084;--dim-text:#5b6779;--ion:#007a64;--ion-fill:#22d3ae;--ion-2:#0b9a7f;--ion-hi:#9bf3df;--ion-rgb:0 150 122;--ion-soft:#00967a17;--ion-glow:#00aa8a4d;--ion-glow-2:#00aa8a66;--flare:#b4500f;--flare-fill:#e2692a;--flare-rgb:214 96 31;--ice:#1c8fd0;--ice-rgb:28 143 208;--on-ion:#03261e;--on-vc:#fff;--v-salon:#007a64;--v-restaurant:#b4500f;--v-dental:#0b6fa8;--v-auto:#4d7a0a;--v-home:#9a6400;--v-retail:#c02a4a;--ring-close:#475569;--nav-bg:#f3f6f8cc;--menu-solid:#fafbfc;--console-bg:linear-gradient(180deg, #fff, #fbfcfd);--console-shadow:0 1px 2px #1022340d, 0 30px 80px -36px #143c5047, inset 0 1px 0 #fff;--glass:#fffc;--ticket-bg:#ffffffeb;--ticket-shadow:0 1px 2px #1022340f, 0 18px 44px -22px #143c5057;--shim-a:#1022340d;--shim-b:#1022341c;--orb-grid:#1022340d;--orb-cell-glow:#22d3ae0f;--hero-a:#22d3ae33;--hero-b:#ff965a21;--hero-c:#78beff29;--hero-grid:#10324616;--hero-grid-op:1;--card-shadow:0 1px 2px #1022340a, 0 10px 30px -18px #143c502e;--panel-shadow:0 1px 2px #1022340a, 0 10px 30px -18px #143c502e;--switch-bg:#dce3ea;--knob:#fff;--knob-on:#fff;--knob-shadow:0 1px 3px #10223447, 0 0 0 .5px #1022341a;--posmock-shadow:0 1px 2px #1022340d, 0 30px 80px -40px #143c5052;--ap-bg:#f2f5f8;--sunk:#10223409;--calls-bg:#fff;--form-bg:#f3f6f8b8;--field-bg:#fff;--pulse-glow:drop-shadow(0 0 4px #00aa8a73);--meter-a:#3fe3c1;--meter-b:#10ae8e;--meter-c:#00967a47;--close-glow-a:#22d3ae3d;--close-glow-b:#22d3ae0f;--seg-pill:#fff;--seg-pill-shadow:0 1px 3px #1022342e, 0 0 0 1px #10223414;--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23556173' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--glass-panel:#ffffffd6;--glass-end:#fafcfddb;--glass-vcard:#ffffffc2;--glass-vcard-h:#ffffff9e;--glass-strip:#fffc;--glass-blur:blur(18px) saturate(150%);--orb-light:1;--orb-tick:#5b6b80;--orb-line:#1e3246;--orb-salon:#19d3ae;--orb-salon-hi:#b5fbea;--orb-salon-rim:#00715c;--orb-restaurant:#f9773a;--orb-restaurant-hi:#ffd6b8;--orb-restaurant-rim:#a9470b;--orb-dental:#3ab4f0;--orb-dental-hi:#d2f1ff;--orb-dental-rim:#0b6fa8;--orb-auto:#9ad52c;--orb-auto-hi:#e6fbb8;--orb-auto-rim:#4d7a0a;--orb-home:#f5b11c;--orb-home-hi:#ffeab5;--orb-home-rim:#946000;--orb-retail:#f2566f;--orb-retail-hi:#ffd3d9;--orb-retail-rim:#b3243f;--s1:#0096c7;--s2:#4f5bd5;--s3:#e0457b;--s4:#d18f00;--cv-blend:source-over;--cv-size:.84;--cv-alpha:.78;--cv-core:-28;--cv-mid:.3;--cv-glow:.5;--cv-glow-a:.2;--cv-line:#6b7499;--cv-line-a:.24;--cv-arc-a:.46;--cv-path-a:.4}:root{--dur-instant:80ms;--dur-fast:.14s;--dur-ui:.18s;--dur-panel:.32s;--dur-route:.38s;--dur-chart:.9s;--dur-count:1.1s;--stagger:40ms;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-in:cubic-bezier(.5,0,.75,0);--ease-standard:cubic-bezier(.4,0,.2,1);--ease-reveal:cubic-bezier(.2,.7,.1,1);--r-xs:6px;--r-sm:10px;--r-md:14px;--r-pill:999px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--sp-9:56px;--sp-10:72px;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13.5px;--fs-base:15px;--fs-md:17px;--fs-lg:21px;--fs-xl:28px;--fs-2xl:38px;--fs-3xl:56px;--app-side:248px;--app-top:60px;--ok:var(--ion);--info:#7fd8ff;--info-rgb:127 216 255;--warn:#ff8a4c;--warn-rgb:255 138 76;--amber:#ffc24c;--amber-rgb:255 194 76;--danger:#ff7a8e;--danger-fill:#ff5c77;--danger-rgb:255 92 119;--on-danger:#2a0710;--grid-line:#ffffff09;--control-line:#ffffff5c;--scrim:#0304079e;--elev-1:0 1px 0 #ffffff08 inset, 0 12px 32px -18px #000c;--elev-2:0 1px 0 #ffffff0a inset, 0 24px 60px -28px #000000d9;--elev-3:0 40px 120px -40px #000c, inset 0 1px 0 #ffffff0d;--glow-ion:0 0 0 1px rgb(var(--ion-rgb) / .45), 0 10px 40px -10px var(--ion-glow);--glow-live:0 0 12px rgb(var(--ion-rgb) / .55);--focus-ring:0 0 0 3px rgb(var(--ion-rgb) / .22);--skeleton-a:#ffffff0a;--skeleton-b:#ffffff17;--viz-1:#16a88b;--viz-2:#6c78f2;--viz-3:#e0508c;--viz-4:#b8811a}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--info:#0b6fa8;--info-rgb:11 111 168;--warn:#b4500f;--warn-rgb:214 96 31;--amber:#8a5a00;--amber-rgb:196 135 0;--danger:#b8243f;--danger-fill:#d7334f;--danger-rgb:200 40 70;--on-danger:#fff;--grid-line:#1022340d;--control-line:#10223485;--scrim:#10182257;--elev-1:0 1px 2px #1022340d, 0 10px 30px -18px #143c502e;--elev-2:0 1px 2px #1022340f, 0 18px 44px -22px #143c504d;--elev-3:0 1px 2px #1022340d, 0 30px 80px -36px #143c5047, inset 0 1px 0 #fff;--glow-live:0 0 10px rgb(var(--ion-rgb) / .45);--focus-ring:0 0 0 3px rgb(var(--ion-rgb) / .2);--skeleton-a:#1022340d;--skeleton-b:#1022341a;--viz-1:#0e9c80;--viz-2:#4f5bd5;--viz-3:#d63c79;--viz-4:#b07800}}:root[data-theme=light]{--info:#0b6fa8;--info-rgb:11 111 168;--warn:#b4500f;--warn-rgb:214 96 31;--amber:#8a5a00;--amber-rgb:196 135 0;--danger:#b8243f;--danger-fill:#d7334f;--danger-rgb:200 40 70;--on-danger:#fff;--grid-line:#1022340d;--control-line:#10223485;--scrim:#10182257;--elev-1:0 1px 2px #1022340d, 0 10px 30px -18px #143c502e;--elev-2:0 1px 2px #1022340f, 0 18px 44px -22px #143c504d;--elev-3:0 1px 2px #1022340d, 0 30px 80px -36px #143c5047, inset 0 1px 0 #fff;--glow-live:0 0 10px rgb(var(--ion-rgb) / .45);--focus-ring:0 0 0 3px rgb(var(--ion-rgb) / .2);--skeleton-a:#1022340d;--skeleton-b:#1022341a;--viz-1:#0e9c80;--viz-2:#4f5bd5;--viz-3:#d63c79;--viz-4:#b07800}
.theme-seg{--ts:30px;--tp:3px;--i:2;padding:var(--tp);border:1px solid var(--line-2);background:var(--wash);isolation:isolate;border-radius:999px;flex:none;align-items:center;display:inline-flex;position:relative}:root[data-theme=light] .theme-seg{--i:0}:root[data-theme=dark] .theme-seg{--i:1}.ts-btn{z-index:1;width:var(--ts);height:var(--ts);color:var(--mute);border-radius:999px;place-items:center;transition:color .3s;display:grid;position:relative}.ts-btn:hover{color:var(--ink)}.ts-btn[aria-checked=true]{color:var(--ion)}.ts-btn:focus-visible{outline-offset:1px;border-radius:999px}.ts-btn .ico{stroke-width:2px;pointer-events:none;width:15px;height:15px}.ts-pill{z-index:0;top:var(--tp);bottom:var(--tp);left:calc(var(--tp) + var(--i) * var(--ts));right:calc(var(--tp) + (2 - var(--i)) * var(--ts));background:var(--seg-pill);box-shadow:var(--seg-pill-shadow);pointer-events:none;border-radius:999px;position:absolute}.theme-seg.ready .ts-pill{transition:left .5s cubic-bezier(.2,.7,.1,1) var(--dl,0s),right .5s cubic-bezier(.2,.7,.1,1) var(--dr,0s)}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 16px);background:var(--void)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--void);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55}img,svg,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}p{margin:0}h1,h2,h3,h4{font-family:var(--f-display);letter-spacing:-.025em;color:var(--ink);margin:0;font-weight:600;line-height:1.05}ul,ol{margin:0;padding:0;list-style:none}dl,dd{margin:0}::selection{background:var(--ion-fill);color:var(--on-ion)}:focus-visible{outline:2px solid var(--ion);outline-offset:3px;border-radius:6px}main:focus{outline:none}[hidden]{display:none!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--ion-fill);color:var(--on-ion);border-radius:10px;padding:10px 14px;font-weight:600;position:fixed;top:-60px;left:16px}.skip:focus{top:12px}.ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}main{z-index:1;display:block;position:relative;overflow-x:clip}footer{z-index:1;position:relative}.wrap{max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em}.eyebrow{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);align-items:center;gap:10px;margin:0;font-size:12px;display:inline-flex}.eyebrow b{color:var(--ion);font-weight:500}.eyebrow a{color:var(--ink-2)}.eyebrow a:hover{color:var(--ion)}.num{font-variant-numeric:tabular-nums}.sel{-webkit-user-select:all;user-select:all}.tlink{color:var(--ion);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--ion-rgb) / .4);text-decoration-color:rgb(var(--ion-rgb) / .4);text-underline-offset:3px;font-weight:600;text-decoration-thickness:1px;transition:text-decoration-color .25s,color .25s;display:inline}.tlink:hover{-webkit-text-decoration-color:var(--ion);text-decoration-color:var(--ion)}.live-dot{background:var(--ion-fill);width:8px;height:8px;box-shadow:0 0 0 0 rgb(var(--ion-rgb) / .6);animation:ping 2s var(--ease) infinite;border-radius:50%;flex:none;display:inline-block}@keyframes ping{0%{box-shadow:0 0 0 0 rgb(var(--ion-rgb) / .55)}80%,to{box-shadow:0 0 0 10px rgb(var(--ion-rgb) / 0)}}@keyframes blink{50%{opacity:.25}}.panel{border:1px solid var(--line);border-radius:var(--r);background:linear-gradient(180deg,var(--panel),var(--card-end));box-shadow:var(--card-shadow);position:relative}.btn{letter-spacing:-.005em;white-space:nowrap;height:48px;transition:transform .3s var(--ease),background-color .3s,box-shadow .3s,border-color .3s,color .3s;color:var(--ink);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.btn .ico{width:16px;height:16px;transition:transform .3s var(--ease)}.btn-primary{background:var(--ion-fill);color:var(--on-ion);box-shadow:0 0 0 1px rgb(var(--ion-rgb) / .5),0 10px 40px -10px var(--ion-glow)}.btn-primary:hover{box-shadow:0 0 0 1px var(--ion),0 16px 50px -10px var(--ion-glow-2);transform:translateY(-1px)}.btn-primary:hover .ico{transform:translate(3px)}.btn-ghost{border-color:var(--line-2);color:var(--ink);background:var(--wash)}.btn-ghost:hover{border-color:rgb(var(--ion-rgb) / .5);background:var(--ion-soft)}.btn-sm{height:38px;padding:0 16px;font-size:14px}.btn[disabled]{opacity:.7;cursor:progress}.callchip{border:1px solid var(--line-2);background:var(--wash);border-radius:999px;align-items:center;gap:4px;max-width:100%;height:48px;padding:4px 6px 4px 4px;display:inline-flex}.callchip a{white-space:nowrap;border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:15px;font-weight:600;transition:background-color .3s;display:inline-flex}.callchip a:hover{background:var(--ion-soft)}.callchip a .ico{width:16px;height:16px;color:var(--ion)}.callchip .num{font-family:var(--f-mono);color:var(--ion);letter-spacing:.04em;cursor:text;white-space:nowrap;-webkit-user-select:all;user-select:all;padding:0 12px 0 6px;font-size:14px}.nav{z-index:50;border-bottom:1px solid #0000;transition:background-color .35s,border-color .35s;position:sticky;top:0}.nav.scrolled,.nav.open{background:var(--nav-bg);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border-bottom-color:var(--line)}.nav-in{height:var(--nav-h);align-items:center;gap:28px;display:flex}.brand{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);flex:none;align-items:center;gap:10px;font-size:19px;font-weight:600;display:inline-flex}.brand svg{width:28px;height:28px}.nav-main{margin-left:12px}.nav-links{gap:4px;display:flex}.nav-links a,.nav-co-btn{color:var(--ink-2);border-radius:999px;align-items:center;gap:4px;padding:8px 12px;font-size:14px;line-height:1.55;transition:color .25s,background-color .25s;display:flex}.nav-links a:hover,.nav-co-btn:hover,.nav-co-btn[aria-expanded=true]{color:var(--ink);background:var(--wash-2)}.nav-co-btn .chev{width:14px;height:14px;transition:transform .3s var(--ease)}.nav-co-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.nav-cta{align-items:center;gap:8px;margin-left:auto;display:flex}.nav-sign{color:var(--ink-2);border-radius:999px;padding:8px 12px;font-size:14px}.nav-sign:hover{color:var(--ink)}.nav-demo .s{display:none}.menu-btn{border:1px solid var(--line-2);width:40px;height:40px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;display:none}.menu-btn .ico{width:18px;height:18px}.menu-panel{display:none}.nav-co{position:static}.co-panel{width:min(920px,calc(100vw - 2*var(--gutter)));background:var(--menu-solid);border:1px solid var(--line-2);box-shadow:var(--console-shadow);border-radius:22px;grid-template-columns:minmax(0,260px) minmax(0,1fr);display:grid;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.co-panel:before{content:"";height:22px;position:absolute;top:-22px;left:0;right:0}@media (prefers-reduced-motion:no-preference){.co-panel[data-open]{animation:co-in .32s var(--ease)}}@keyframes co-in{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.co-col{border-right:1px solid var(--line);padding:20px 14px 18px 16px}.co-title{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim-text);margin:0 0 10px 10px;font-size:11px}.co-links{gap:2px;display:grid}.co-links a{border-radius:12px;padding:10px;transition:background-color .25s;display:block}.co-links a strong{color:var(--ink);letter-spacing:-.005em;font-size:15px;font-weight:600;transition:color .25s;display:block}.co-links a span{color:var(--mute);margin-top:2px;font-size:13px;line-height:1.4;display:block}.co-links a:hover,.co-links a[aria-current=page]{background:var(--wash-2)}.co-links a:hover strong,.co-links a[aria-current=page] strong{color:var(--ion)}.co-latest{min-width:0;padding:20px 22px 22px}.co-latest-head{justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 10px;display:flex}.co-latest-head .co-title{margin:0}.co-all{color:var(--ink);border-bottom:1px solid var(--line-2);align-items:center;gap:6px;padding-bottom:2px;font-size:14px;font-weight:600;transition:color .25s,border-color .25s;display:inline-flex}.co-all .ico{width:14px;height:14px;transition:transform .3s var(--ease)}.co-all:hover{color:var(--ion);border-color:var(--ion)}.co-all:hover .ico{transform:translate(3px)}.co-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:6px;display:grid}.co-empty{color:var(--mute);margin:8px 0 0;font-size:15px}.form{align-content:start;gap:14px;padding:clamp(24px,4vw,48px);display:grid}.form form{gap:14px;display:grid}.form-title,.ok-title{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:600;line-height:1.15}.form .sub{color:var(--mute);margin-top:-6px;font-size:14px}.fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field{align-content:start;gap:6px;min-width:0;display:grid}.field.full{grid-column:1/-1}.field label,.legend{font-size:12px;font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);padding:0}.field input,.field select{border:1px solid var(--line-2);background-color:var(--field-bg);height:48px;color:var(--ink);appearance:none;border-radius:12px;width:100%;min-width:0;padding:0 14px;font-size:15px;transition:border-color .25s,background-color .25s,box-shadow .25s}.field select{background-image:var(--chev);background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:38px}.field select option{background:var(--panel);color:var(--ink)}.field input::placeholder{color:var(--dim-text)}.field input:hover,.field select:hover{border-color:var(--line-3)}.field input:focus,.field select:focus{border-color:var(--ion);background-color:rgb(var(--ion-rgb) / .05);box-shadow:0 0 0 3px rgb(var(--ion-rgb) / .18);outline:none}.field [aria-invalid=true]{border-color:var(--flare)}.ferr{color:var(--flare);font-size:12px}fieldset{border:0;min-width:0;margin:0;padding:0}.chkrow{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.field .chk{font-family:var(--f-body);text-transform:none;letter-spacing:0;color:var(--ink-2);font-size:14px;position:relative}.chk input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.chk span{border:1px solid var(--line-2);cursor:pointer;height:36px;color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;transition:color .3s,border-color .3s,background-color .3s;display:inline-flex}.chk span:before{content:"";background:var(--mute);opacity:.7;border-radius:50%;width:6px;height:6px;transition:background-color .3s,box-shadow .3s}.chk span:hover{color:var(--ink);border-color:var(--line-3)}.chk input:checked+span{color:var(--ink);border-color:rgb(var(--ion-rgb) / .6);background:var(--ion-soft)}.chk input:checked+span:before{background:var(--ion-fill);opacity:1;box-shadow:0 0 10px var(--ion-fill)}.chk input:focus-visible+span{outline:2px solid var(--ion);outline-offset:3px}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form .btn-primary{width:100%;height:52px;margin-top:4px}.fine{color:var(--dim-text);font-size:12px}.fine.err{color:var(--flare)}.fine:empty{display:none}.ok-msg{align-content:start;gap:14px;display:grid}.ok-msg:focus{outline:none}@media (prefers-reduced-motion:no-preference){.ok-msg:not([hidden]){animation:tkmorph .8s var(--ease)}}@keyframes tkmorph{0%{filter:blur(6px);transform:translateY(8px)scale(.97)}to{filter:none;transform:none}}.ok-mark{background:var(--ion-fill);width:52px;height:52px;color:var(--on-ion);border-radius:50%;place-items:center;display:grid}.ok-mark .ico{stroke-width:2.4px;width:24px;height:24px}.ok-msg .ok-title{font-size:26px}.ok-msg p{color:var(--ink-2);font-size:15px}.ok-msg .ok-small{color:var(--mute);font-size:13.5px}.ok-reset{color:var(--ion);border-bottom:1px solid rgb(var(--ion-rgb) / .4);justify-self:start;padding-bottom:2px;font-size:14px}.ia{aspect-ratio:16/10;isolation:isolate;border:1px solid var(--line);background:radial-gradient(70% 90% at 0% 0%,color-mix(in srgb,var(--tone) 22%,transparent),transparent 70%), radial-gradient(60% 80% at 100% 100%,color-mix(in srgb,var(--tone-2) 16%,transparent),transparent 70%), linear-gradient(180deg,var(--panel-2),var(--void-2));border-radius:14px;position:relative;overflow:hidden;container-type:size}.ia:before{content:"";z-index:-1;opacity:.9;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:12.8cqmin 12.8cqmin;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000,#0000);mask-image:radial-gradient(80% 80%,#000,#0000)}.ia:after{content:"";background:linear-gradient(90deg,transparent,var(--tone),transparent);opacity:.8;height:1px;position:absolute;top:0;left:8%;right:8%}.ia-glow{background:var(--tone);filter:blur(16cqmin);opacity:.16;z-index:-1;border-radius:50%;width:40%;height:60%;position:absolute;top:20%;left:30%}.ia-ui{background:var(--ticket-bg);border:1px solid var(--line-2);box-shadow:var(--ticket-shadow);border-radius:5.12cqmin;flex-direction:column;justify-content:center;gap:4.16cqmin;padding:7.04cqmin;display:flex;position:absolute;inset:15% 19%}.ia-row{align-items:center;gap:3.84cqmin;min-width:0;display:flex}.ia-avatar{background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--tone) 35%,#fff),var(--tone) 55%,color-mix(in srgb,var(--tone) 60%,var(--void)));border-radius:50%;flex:none;width:12.8cqmin;height:12.8cqmin}.ia-people .ia-row:nth-child(2) .ia-avatar{--tone:var(--v-restaurant)}.ia-people .ia-row:nth-child(3) .ia-avatar{--tone:var(--v-salon)}.ia-lines{flex-direction:column;flex:1;gap:2.56cqmin;min-width:0;display:flex}.ia-lines i{background:var(--wash-3);border-radius:3.2cqmin;height:2.88cqmin;display:block}.ia-lines i:first-child{background:var(--wash-4)}.ia-live{background:var(--flare-fill);width:3.84cqmin;height:3.84cqmin;box-shadow:0 0 0 1.92cqmin rgb(var(--flare-rgb) / .2);border-radius:50%;flex:none}.ia-bars{align-items:center;gap:1.12cqmin;height:17.6cqmin;display:flex}.ia-bars i{background:linear-gradient(180deg,color-mix(in srgb,var(--tone) 55%,#fff),var(--tone) 50%,color-mix(in srgb,var(--tone) 40%,transparent));border-radius:1.6cqmin;flex:1;min-height:1.6cqmin}.ia-btns{justify-content:flex-end;gap:2.88cqmin}.ia-pill{background:var(--wash-3);border-radius:999px;width:20.8cqmin;height:7.36cqmin}.ia-pill-on{background:var(--tone)}.ia-tag{border:1px solid var(--line-2);border-radius:999px;flex:none;width:14.4cqmin;height:5.76cqmin}.ia-tag-on{background:color-mix(in srgb,var(--tone) 25%,transparent);border-color:var(--tone)}.ia-box{border:1.5px solid var(--line-3);border-radius:2.08cqmin;flex:none;place-items:center;width:8cqmin;height:8cqmin;display:grid}.ia-box svg{fill:none;width:80%;height:80%;stroke:var(--on-ion);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ia-box-on{background:var(--ion-fill);border-color:var(--ion-fill)}.ia-ticket-head{border-bottom:1px dashed var(--line-2);padding-bottom:2.56cqmin}.ia-timer{font-family:var(--f-mono);color:var(--flare);border:1px solid rgb(var(--flare-rgb) / .45);letter-spacing:.04em;border-radius:999px;padding:.96cqmin 2.88cqmin;font-size:5.12cqmin}.ia-qty{background:color-mix(in srgb,var(--tone) 35%,transparent);border-radius:1.6cqmin;flex:none;width:5.76cqmin;height:5.76cqmin}.ia-cal{justify-content:flex-start}.ia-grid{grid-template-columns:repeat(7,1fr);gap:1.92cqmin;display:grid}.ia-grid span{aspect-ratio:1.25;background:var(--wash-3);border-radius:1.6cqmin}.ia-grid span.on{background:var(--ion-fill);box-shadow:0 0 4.8cqmin var(--ion-glow)}.ia-grid span.soft{background:color-mix(in srgb,var(--tone) 28%,transparent)}.ia-grid span.x{background:repeating-linear-gradient(135deg,rgb(var(--flare-rgb) / .4) 0 1.28cqmin,transparent 1.28cqmin 2.56cqmin)}.ia-kpis{gap:3.2cqmin}.ia-kpi{background:var(--wash-2);border:1px solid var(--line);border-radius:2.56cqmin;flex:1;height:11.2cqmin}.ia-chart svg{flex:1;width:100%;min-height:0}.ia-area{fill:color-mix(in srgb,var(--tone) 16%,transparent)}.ia-line{fill:none;stroke:var(--tone);stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.ia-dot{fill:var(--tone)}.ia-chip{z-index:2;max-width:62%;font-family:var(--f-body);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;background:var(--ticket-bg);border:1px solid var(--line-2);box-shadow:var(--ticket-shadow);border-radius:999px;align-items:center;gap:.5em;padding:.45em .85em;font-size:clamp(9.5px,5.28cqmin,14px);font-weight:600;line-height:1.2;display:inline-flex;position:absolute;overflow:hidden}.ia-chip-a{top:7%;right:5%}.ia-chip-b{bottom:7%;left:5%}.ia-chip-dot{background:var(--tone);width:.55em;height:.55em;box-shadow:0 0 .6em var(--tone);border-radius:50%;flex:none}.ia-chip svg{fill:none;width:1em;height:1em;stroke:var(--ion);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.icard{flex-direction:column;gap:14px;min-width:0;display:flex;position:relative}.icard-body{flex-direction:column;gap:6px;min-width:0;display:flex}.icard-tags{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ion);font-size:11px}.icard-title{font-family:var(--f-display);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0;font-size:20px;font-weight:600;line-height:1.2}.icard-link{color:inherit;transition:color .25s}.icard-link:after{content:"";border-radius:inherit;z-index:3;position:absolute;inset:0}.icard-link:focus-visible{outline:none}.icard:has(.icard-link:focus-visible){outline:2px solid var(--ion);outline-offset:4px}.icard-desc{color:var(--mute);font-size:15px;line-height:1.5}.icard-meta{color:var(--dim-text);font-size:13px}.icard .ia{transition:transform .5s var(--ease),border-color .4s,border-radius .5s var(--ease)}.icard:hover .ia{border-color:color-mix(in srgb,var(--tone) 45%,transparent);transform:translateY(-3px)}.icard:hover .icard-link{color:var(--ion)}.icard-card,.icard-feature{border-radius:var(--r);background:linear-gradient(180deg,var(--panel),var(--card-end));border:1px solid var(--line);box-shadow:var(--card-shadow);transition:border-color .5s,border-radius .6s var(--ease),box-shadow .6s var(--ease);padding:12px 12px 20px}.icard-card:hover,.icard-feature:hover{border-color:rgb(var(--ion-rgb) / .28);box-shadow:0 0 0 1px rgb(var(--ion-rgb) / .08),0 30px 80px -40px var(--ion-glow-2);border-radius:26px}.icard-card .icard-body,.icard-feature .icard-body{padding:0 6px}.icard-menu{border-radius:14px;gap:10px}.icard-menu .icard-title{letter-spacing:-.015em;font-size:15.5px;line-height:1.25}.icard-menu .icard-meta{font-size:12.5px}.foot{border-top:1px solid var(--line);background:var(--glass-strip);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);padding:64px 0 72px}.foot-grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px;display:grid}.foot-about p{color:var(--mute);max-width:320px;margin-top:16px;font-size:14px}.foot-h{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim-text);font-size:11px;font-weight:400}.foot ul{gap:10px;margin-top:16px;display:grid}.foot ul a{color:var(--ink-2);font-size:14px;transition:color .25s}.foot ul a:hover{color:var(--ion)}.foot ul small{font-family:var(--f-mono);color:var(--flare);letter-spacing:.06em;margin-left:6px;font-size:10.5px}.foot-base{border-top:1px solid var(--line);color:var(--dim-text);font-size:12.5px;font-family:var(--f-mono);letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:56px;padding-top:22px;display:flex}@media (max-width:1100px){.nav-in{gap:16px}.nav-main{margin-left:0}.nav-links a,.nav-co-btn{padding:8px 9px}}@media (max-width:980px){.nav-main,.nav-sign{display:none}.menu-btn{display:inline-flex}.theme-seg{--ts:28px}.menu-panel{max-height:calc(100vh - var(--nav-h));max-height:calc(100dvh - var(--nav-h));background:var(--menu-solid);border-bottom:1px solid var(--line);padding:8px var(--gutter) 20px;transform-origin:top;transition:transform .35s var(--ease),visibility .35s;visibility:hidden;display:block;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:scaleY(0)}.nav.open .menu-panel{visibility:visible;transform:none}.menu-panel>a,.mp-co{border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;justify-content:space-between;align-items:center;padding:14px 4px;font-size:17px;display:flex}.menu-panel>a:hover,.mp-co:hover{color:var(--ion)}.mp-co .chev{width:18px;height:18px;color:var(--mute);transition:transform .3s var(--ease)}.mp-co[aria-expanded=true] .chev{transform:rotate(180deg)}.mp-co-list{border-bottom:1px solid var(--line);padding:6px 0 8px 14px}.mp-co-list a{color:var(--ink-2);padding:10px 4px;font-size:15.5px;display:block}.mp-co-list a:hover{color:var(--ion)}.menu-panel>a.mp-demo{color:var(--ion);border-bottom:0;font-weight:600}.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-about{grid-column:1/-1}}@media (max-width:640px){.fgrid{grid-template-columns:minmax(0,1fr)}.callchip{border-radius:20px;flex-wrap:wrap;height:auto}}@media (max-width:480px){.nav-cta .btn{padding:0 14px}}@media (max-width:440px){.nav-cta{gap:6px}.nav-cta .btn{padding:0 13px}.nav-demo .l{display:none}.nav-demo .s{display:inline}.theme-seg{--ts:26px;--tp:2px}.ts-btn .ico{width:14px;height:14px}.foot-grid{grid-template-columns:1fr 1fr;gap:32px 20px}}@media (max-width:350px){.brand-t{display:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.rv{animation:linear both rise;animation-timeline:view();animation-range:entry entry 55%}.rv-2{animation-range:entry 10% entry 70%}@keyframes rise{0%{transform:translateY(36px)}to{transform:none}}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}}:root{--bm-sonorch:url(/brand/sonorch-mark-white.png);--bm-seasonx:url(/brand/seasonx-mark-dark.svg);--bm-kitchenspot:url(/brand/kitchenspot-mark-dark.svg)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bm-sonorch:url(/brand/sonorch-mark-slate.png);--bm-seasonx:url(/brand/seasonx-mark-light.svg);--bm-kitchenspot:url(/brand/kitchenspot-mark-light.svg)}}:root[data-theme=light]{--bm-sonorch:url(/brand/sonorch-mark-slate.png);--bm-seasonx:url(/brand/seasonx-mark-light.svg);--bm-kitchenspot:url(/brand/kitchenspot-mark-light.svg)}.bmark{background:50%/contain no-repeat;flex:none;width:1em;height:1em;display:inline-block}.bmark-sonorch{background-image:var(--bm-sonorch)}.bmark-seasonx{background-image:var(--bm-seasonx)}.bmark-kitchenspot{background-image:var(--bm-kitchenspot)}.pname .mark .bmark{width:26px;height:26px}.flow span{align-items:center;gap:7px;display:inline-flex}.flow .bmark{width:15px;height:15px}.badge .bmark{width:13px;height:13px}.foot ul a .bmark{vertical-align:-3px;width:16px;height:16px;margin-right:8px}.fam-name .bmark{vertical-align:-5px;width:28px;height:28px;margin-right:10px}
