@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2)format("woff2-variations");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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2)format("woff2-variations");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}:root{color:#171310;font-synthesis:none;text-rendering:optimizelegibility;--orange:#f4770b;--orange-2:#ff8f20;--cream:#fff0dc;--ink:#0b0a09;--muted:#746b62;--font-display:"Bricolage Grotesque Variable", "Inter Variable", sans-serif;--font-interface:"Inter Variable", "Segoe UI", sans-serif;--font-numeric:"Inter Tight Variable", "Inter Variable", sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--border-subtle:1px solid #ffffff1a;--shadow-panel:0 18px 55px #0000002e;--transition-fast:.18s ease;--z-header:20;--z-overlay:60;background:#0a0908;font-family:Inter Variable,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;overflow-x:clip}body{min-width:320px;max-width:100%;min-height:100vh;margin:0;overflow-x:clip}#root{width:100%;min-width:0;overflow-x:clip}body,button,input,select,textarea{font:inherit}h1,h2,h3,.brand{font-family:var(--font-display)}.metric-grid strong,.finance-metrics strong,.admin-metrics strong,.money,[data-numeric]{font-family:var(--font-numeric);font-variant-numeric:tabular-nums}button,a{-webkit-tap-highlight-color:transparent}button{border:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}p,h1,h2,h3,h4{margin-top:0}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}button,select{cursor:pointer}:focus-visible{outline-offset:3px;outline:3px solid #f4770b7a}::selection{background:var(--orange);color:#fff}.page-width{width:min(1760px,100% - 48px);margin-inline:auto}.brand{color:#fff3e4;letter-spacing:-2px;white-space:nowrap;align-items:center;gap:9px;font-size:38px;font-weight:850;line-height:1;display:inline-flex}.brand__bz{color:var(--orange);letter-spacing:-3px}.brand--compact{letter-spacing:-1.4px;gap:6px;font-size:27px}.brand--compact .brand__bz{letter-spacing:-2px}.button{border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:11px;min-height:62px;padding:0 30px;font-size:18px;font-weight:720;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--orange{color:#fff;background:linear-gradient(135deg,#fa7907,#ec6400);box-shadow:0 18px 38px #ef670038}.button--orange:hover{box-shadow:0 20px 48px #ef670059}.button--ghost{color:#fff3e4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0b0975;border-color:#fff0dcc7}.button--dark{color:#fff;background:#13110f}.button--small{border-radius:10px;min-height:52px;padding-inline:26px;font-size:16px}.icon-button{width:42px;height:42px;color:inherit;background:0 0;border-radius:12px;place-items:center;display:grid}.icon-button svg{width:20px}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#ff6836;margin-bottom:22px;font-size:12px;font-weight:850}.eyebrow--orange{color:#dc5b00}.landing{--theme-bg:#15110e;--theme-accent:#e76f32;--theme-support:#d5a34a;--theme-surface:#f5e8d6;background:#fffaf2;overflow:clip visible}.landing .brand__bz{color:var(--theme-accent);transition:color .72s}.landing .button--orange{background:linear-gradient(135deg, color-mix(in srgb, var(--theme-accent), white 12%), var(--theme-accent))}.hero{color:#fff3e4;background:radial-gradient(circle at 76% 28%, color-mix(in srgb, var(--theme-bg), white 3%) 0, var(--theme-bg) 45%, #050505 88%);border-radius:30px;width:calc(100% - 28px);min-height:calc(100svh - 28px);margin:14px auto 0;transition:background .72s;position:relative;overflow:hidden;box-shadow:0 24px 70px #1d12092e}.hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#6c2e0a2e 55%,#5b270a57);height:200px;position:absolute;inset:auto 0 0}.hero__ring{border:1px solid color-mix(in srgb, var(--theme-accent), transparent 30%);pointer-events:none;border-radius:50%;transition:border-color .72s;position:absolute}.hero__ring--left{width:440px;height:440px;top:-94px;left:-403px;box-shadow:0 0 0 50px #f4770b08}.hero__ring--right{opacity:.36;width:730px;height:730px;top:80px;right:-530px;box-shadow:0 0 0 120px #f4770b05}.landing-header{z-index:20;grid-template-columns:1fr auto 1fr;align-items:center;height:112px;display:grid;position:relative}.landing-nav{align-items:center;gap:50px;display:flex}.landing-nav a{color:#eadfd2;font-size:16px;transition:color .2s}.landing-nav a:hover{color:var(--theme-accent)}.landing-header__actions{justify-self:end;align-items:center;gap:14px;display:flex}.mobile-toggle{color:#fff;display:none}.hero__content{z-index:4;grid-template-columns:minmax(500px,.86fr) minmax(620px,1.14fr);align-items:center;min-height:calc(100svh - 140px);display:grid;position:relative}.hero__copy{z-index:8;padding:0 0 40px;position:relative}.hero__copy .eyebrow{display:none}.hero__copy h1{letter-spacing:-.065em;width:800px;max-width:none;margin-bottom:22px;font-size:clamp(55px,4.28vw,66px);font-weight:880;line-height:.94}.hero__rotating-slot{width:max-content;max-width:100%;display:grid}.hero__rotating-slot>span{white-space:nowrap;grid-area:1/1}.hero__subject-measure{visibility:hidden;pointer-events:none}.hero__subject{color:var(--theme-accent);opacity:1;transition:color .72s;animation:.72s cubic-bezier(.2,.8,.2,1) subject-in;transform:none}.hero__subject.is-active{opacity:1;transform:none}.hero__title-light{color:#fff0de;display:block}.hero__lead{color:#eadbca;width:min(570px,94%);margin-bottom:27px;font-size:21px;line-height:1.52}.hero__actions{align-items:center;gap:18px;display:flex}.play{border:2px solid;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.hero__proof{color:#e7d7c5;align-items:center;gap:11px;margin-top:23px;font-size:16px;display:flex}.hero__proof svg{color:var(--theme-accent);transition:color .72s}.hero__proof i{background:var(--theme-accent);border-radius:50%;width:4px;height:4px;transition:background .72s}.hero__visual{isolation:isolate;pointer-events:none;place-items:center;height:min(760px,100svh - 150px);min-height:570px;display:grid;position:relative}.hero__food-stage{place-items:center;width:min(900px,56vw);height:min(730px,77svh);display:grid;position:relative}.hero__food-stage:before{content:"";aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--theme-accent), transparent 72%), transparent 68%);filter:blur(24px);opacity:.78;border-radius:50%;width:78%;transition:background .72s;position:absolute}.hero__food-main{width:var(--hero-food-size,90%);height:var(--hero-food-size,90%);z-index:1;object-fit:contain;color:initial;mix-blend-mode:normal;image-rendering:auto;filter:drop-shadow(0 42px 34px #0000009e);transform:translateY(var(--hero-food-offset-y,0%));-webkit-user-select:none;user-select:none;animation:.72s cubic-bezier(.2,.8,.2,1) food-in;display:block;position:relative}.hero-product-mockup{z-index:2;color:#f4eee7;width:670px;height:575px;font-family:var(--font-interface);pointer-events:none;-webkit-user-select:none;user-select:none;touch-action:none;cursor:default;position:absolute;top:-20px;right:-26px}.hero-product-mockup,.hero-product-mockup *{box-sizing:border-box;pointer-events:none;transition:none!important}.hero-dashboard-device,.hero-phone-device{will-change:auto;animation:none}.hero-dashboard-device{transform-origin:50%;background:linear-gradient(150deg,#544c43 0,#171512 8%,#090908 90%);border:1px solid #ffffff30;border-radius:21px;width:594px;height:463px;padding:8px;position:absolute;top:32px;left:5px;transform:perspective(1200px)rotateY(-2deg)rotate(-1.25deg);box-shadow:0 38px 70px #00000094,inset 0 1px #ffffff2e,0 0 0 1px #000000e6}.hero-dashboard-device__rim{background:#ffffff21;border-radius:99px;width:82px;height:3px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.hero-dashboard-shell{background:#0d0d0c;border:1px solid #34302b;border-radius:14px;grid-template-columns:104px 1fr;height:100%;display:grid;overflow:hidden;box-shadow:inset 0 0 40px #ffffff05}.hero-dashboard-sidebar{background:linear-gradient(#12110f,#0c0c0b);border-right:1px solid #2b2825;flex-direction:column;min-width:0;display:flex}.hero-dashboard-brand{height:57px;font:800 13px var(--font-display);letter-spacing:-.03em;border-bottom:1px solid #292622;align-items:center;gap:5px;padding:0 13px;display:flex}.hero-dashboard-brand b{color:var(--theme-accent);font-size:17px}.hero-dashboard-brand span{color:#f2e9df}.hero-dashboard-nav{gap:2px;padding:9px 7px;display:grid}.hero-dashboard-nav span,.hero-dashboard-settings{color:#928d86;white-space:nowrap;border-radius:7px;align-items:center;gap:8px;min-height:32px;padding:0 9px;font-size:7.5px;display:flex}.hero-dashboard-nav i,.hero-dashboard-settings i{opacity:.8;border:1px solid;border-radius:3px;flex:none;width:9px;height:9px}.hero-dashboard-nav span.is-current{color:#fff7ee;background:linear-gradient(90deg, color-mix(in srgb, var(--theme-accent), #6a2508 18%), color-mix(in srgb, var(--theme-accent), transparent 25%));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-accent), white 5%)}.hero-dashboard-nav span.is-current i{background:#ffffff24}.hero-dashboard-settings{border-top:1px solid #25221f;border-radius:0;margin:auto 7px 8px}.hero-dashboard-main{background:radial-gradient(circle at 85% 4%,#ffffff09,#0000 26%),#10100f;min-width:0;padding:0 10px 10px}.hero-dashboard-topbar{justify-content:space-between;align-items:center;height:52px;display:flex}.hero-dashboard-topbar>div{align-items:center;gap:8px;display:flex}.hero-dashboard-topbar strong{font-size:12px}.hero-dashboard-topbar span{color:#aaa49d;background:#1a1917;border:1px solid #34312e;border-radius:7px;place-items:center;min-height:25px;padding:0 9px;font-size:7px;display:grid}.hero-dashboard-topbar .hero-dashboard-alert{color:#f8eee4;border-radius:50%;width:23px;padding:0;position:relative}.hero-dashboard-topbar .hero-dashboard-alert:after{content:"";background:var(--theme-accent);border:2px solid #181512;border-radius:50%;width:6px;height:6px;position:absolute;top:0;right:1px}.hero-dashboard-metrics{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.hero-dashboard-metrics article{background:linear-gradient(145deg,#211f1d,#181715);border:1px solid #393632;border-radius:8px;align-content:center;gap:4px;min-width:0;min-height:64px;padding:8px;display:grid;box-shadow:inset 0 1px #ffffff06,0 7px 13px #00000021}.hero-dashboard-metrics small{color:#918c85;font-size:6px}.hero-dashboard-metrics strong{color:#f4eee7;font:720 12px var(--font-numeric);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-dashboard-metrics em{color:#78cc78;font-size:5.5px;font-style:normal}.hero-dashboard-metrics em span{color:#79756f}.hero-dashboard-orders{background:#131311;border:1px solid #34312e;border-radius:9px;margin-top:7px;padding:8px}.hero-dashboard-orders h3{font:700 8px var(--font-interface);margin:0 0 7px}.hero-dashboard-board{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.hero-dashboard-column{min-width:0}.hero-dashboard-column>header{color:#a8a39c;background:#1b1a18;border:1px solid #302e2a;border-radius:5px;justify-content:space-between;align-items:center;height:20px;padding:0 5px;display:flex}.hero-dashboard-column>header b,.hero-dashboard-column>header span{text-overflow:ellipsis;white-space:nowrap;font-size:5.4px;overflow:hidden}.hero-dashboard-column.is-preparing>header{color:#f2a32d}.hero-dashboard-column.is-route>header{color:#69aeea}.hero-dashboard-column.is-done>header{color:#72cf7b}.hero-dashboard-column article{color:#aaa59f;background:linear-gradient(145deg,#201f1d,#191816);border:1px solid #302e2b;border-radius:5px;grid-template-columns:1fr auto;gap:1px 3px;min-height:57px;margin-top:4px;padding:5px;display:grid;box-shadow:0 4px 8px #0000001f}.hero-dashboard-column article small{color:#696660;font-size:4.7px}.hero-dashboard-column article b{text-overflow:ellipsis;white-space:nowrap;font-size:5.5px;overflow:hidden}.hero-dashboard-column article time{color:#7b7771;font-size:4.6px}.hero-dashboard-column article strong{font:650 5.4px var(--font-numeric)}.hero-dashboard-column article em{color:#9b9690;background:#292724;border-radius:3px;grid-column:1/-1;width:max-content;margin-top:2px;padding:2px 4px;font-size:4.2px;font-style:normal}.hero-dashboard-column.is-done article em{color:#82d68b;background:#18311c}.hero-dashboard-insights{grid-template-columns:1.4fr .8fr;gap:6px;min-height:91px;margin-top:7px;display:grid}.hero-dashboard-insights>section{background:#151412;border:1px solid #34312e;border-radius:8px;min-width:0;padding:8px}.hero-dashboard-sales header{justify-content:space-between;align-items:center;font-size:6px;display:flex}.hero-dashboard-sales header span{color:#7d7872;font-size:5px}.hero-dashboard-chart{border-bottom:1px solid #34312e;height:47px;margin-top:5px;position:relative;overflow:hidden}.hero-dashboard-gridlines{background:repeating-linear-gradient(0deg,#0000 0 14px,#ffffff0b 14px 15px),repeating-linear-gradient(90deg,#0000 0 35px,#ffffff09 35px 36px);position:absolute;inset:0}.hero-dashboard-bars{z-index:1;align-items:end;gap:3px;height:100%;padding:0 3px;display:flex;position:relative}.hero-dashboard-bars i{height:var(--bar-height);background:linear-gradient(180deg, color-mix(in srgb, var(--theme-accent), white 9%), var(--theme-accent));box-shadow:0 0 7px color-mix(in srgb, var(--theme-accent), transparent 58%);border-radius:2px 2px 0 0;flex:1}.hero-dashboard-sales footer{color:#625f5a;justify-content:space-between;padding-top:3px;font-size:4px;display:flex}.hero-dashboard-channels>b{font-size:6px}.hero-dashboard-channels>div{grid-template-columns:51px 1fr;align-items:center;gap:7px;height:59px;display:grid}.hero-dashboard-channels>div>i{background:conic-gradient(var(--theme-accent) 0 62%, #d3a032 62% 84%, #88847e 84% 94%, #35322f 94%);border-radius:50%;width:46px;height:46px;display:block;box-shadow:inset 0 0 0 12px #151412}.hero-dashboard-channels ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.hero-dashboard-channels li{color:#8c8781;grid-template-columns:4px 1fr auto;align-items:center;gap:3px;font-size:4.5px;display:grid}.hero-dashboard-channels li span{background:var(--theme-accent);border-radius:50%;width:3px;height:3px}.hero-dashboard-channels li b{color:#bdb7b0;font-size:4.5px}.hero-phone-device{z-index:5;transform-origin:50%;background:linear-gradient(120deg,#c6b8a7 0,#332e29 8%,#0d0c0b 46%,#887d72 92%,#24211e);border:1px solid #7a7168;border-radius:31px;width:176px;height:359px;padding:5px;position:absolute;top:207px;right:3px;transform:rotate(5deg);box-shadow:0 32px 45px #0000009e,inset 0 0 0 1px #ffffff24}.hero-phone-device__side{background:#70675f;border-radius:4px 0 0 4px;width:3px;position:absolute;left:-3px}.hero-phone-device__side--top{height:48px;top:77px}.hero-phone-device__side--bottom{height:34px;top:135px}.hero-phone-screen{color:#f8f1e8;background:#0c0b0a;border:1px solid #090908;border-radius:26px;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.hero-phone-island{z-index:3;background:#020202;border-radius:20px;width:57px;height:14px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.hero-phone-status{color:#cfc7be;justify-content:space-between;align-items:center;height:27px;padding:3px 12px 0;font-size:5px;display:flex}.hero-phone-browser{color:#37322e;background:#eae4db;align-items:center;gap:4px;height:26px;padding:0 8px;font-size:5px;display:flex}.hero-phone-browser span{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.hero-phone-store{border-bottom:1px solid #26231f;justify-content:space-between;align-items:center;min-height:45px;padding:8px 10px;display:flex}.hero-phone-store b{max-width:105px;color:var(--theme-accent);font:850 10px/1 var(--font-display);text-transform:uppercase;letter-spacing:-.03em}.hero-phone-store>span{font-size:13px;position:relative}.hero-phone-store i{color:#fff;background:var(--theme-accent);width:10px;height:10px;font:700 5px var(--font-interface);border-radius:50%;place-items:center;display:grid;position:absolute;top:-5px;right:-5px}.hero-phone-menu{padding:10px 8px}.hero-phone-menu h3{letter-spacing:-.035em;margin:0 0 8px;font-size:12px}.hero-phone-categories{white-space:nowrap;gap:4px;margin-bottom:8px;display:flex;overflow:hidden}.hero-phone-categories>*{color:#928b83;background:#1d1b19;border-radius:5px;padding:4px 6px;font-size:4.8px;font-weight:600}.hero-phone-categories b{color:#fff7ed;background:var(--theme-accent)}.hero-phone-product{background:linear-gradient(145deg,#181613,#11100e);border:1px solid #302c28;border-radius:9px;grid-template-columns:61px 1fr;gap:7px;min-height:126px;padding:7px;display:grid}.hero-phone-product>div{background:radial-gradient(circle, color-mix(in srgb, var(--theme-accent), transparent 76%), transparent 68%);border-radius:7px;place-items:center;height:71px;display:grid;overflow:hidden}.hero-phone-product img{object-fit:contain;width:64px;height:70px;color:initial;mix-blend-mode:normal;filter:drop-shadow(0 6px 5px #0000006b);display:block}.hero-phone-product section{flex-direction:column;min-width:0;display:flex}.hero-phone-product h4{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 4px;font-size:7px;overflow:hidden}.hero-phone-product p{color:#958e87;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:5px;line-height:1.35;display:-webkit-box;overflow:hidden}.hero-phone-product footer{justify-content:space-between;align-items:center;gap:3px;margin-top:auto;display:flex}.hero-phone-product strong{font:700 6px var(--font-numeric);white-space:nowrap}.hero-phone-product footer span{color:#fff;background:var(--theme-accent);border-radius:4px;padding:3px 4px;font-size:4.3px}.hero-phone-order{border:1px solid var(--theme-accent);color:#d7d0c8;border-radius:8px;justify-content:space-between;align-items:center;min-height:31px;margin-top:9px;padding:0 8px;font-size:5.5px;display:flex}.hero-phone-order strong{color:var(--theme-accent);font:700 6px var(--font-numeric)}.hero-food{--hero-food-offset:max(0px, calc((100vw - 1536px) / 2));z-index:6;pointer-events:none;position:absolute;inset:0}.hero-food img{object-fit:contain;max-width:none;color:initial;mix-blend-mode:normal;filter:drop-shadow(0 24px 20px #000000a3);position:absolute}.hero-food__primary{width:460px;height:234px;left:calc(470px + var(--hero-food-offset));place-items:end center;display:grid;position:absolute;bottom:0}.hero-food__primary .hero-food__main{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;animation:.72s cubic-bezier(.2,.8,.2,1) food-in;position:absolute;inset:0}@keyframes food-in{0%{opacity:0;transform:translateY(calc(var(--hero-food-offset-y,0%) + 18px)) scale(.98)}to{opacity:1;transform:translateY(var(--hero-food-offset-y,0%))}}@keyframes subject-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (width>=1600px){.hero__copy h1{font-size:68.5px}}@media (width>=961px) and (height<=800px){.hero{min-height:100svh}.landing-header{height:106px}}.benefits{z-index:10;color:#120f0c;background:radial-gradient(circle at 80% 78%, color-mix(in srgb, var(--theme-accent), transparent 80%), transparent 27%), linear-gradient(115deg, color-mix(in srgb, var(--theme-surface), white 24%), var(--theme-surface));border-radius:34px;width:calc(100% - 28px);min-height:650px;margin:14px auto 0;padding:clamp(58px,6vw,88px) 0 58px;transition:background .72s;position:relative;overflow:hidden;box-shadow:0 24px 70px #4b2b0f1f}.benefits__content{z-index:2;position:relative}.benefits__hand{z-index:1;filter:drop-shadow(0 34px 28px #5b2f1038);pointer-events:none;-webkit-user-select:none;user-select:none;width:min(920px,64vw);max-width:none;display:block;position:absolute;bottom:-265px;right:-170px}.benefits h2{text-align:left;letter-spacing:-.055em;max-width:880px;margin-bottom:36px;font-size:clamp(48px,4.8vw,76px);line-height:.95}.benefit-grid{grid-template-columns:repeat(3,1fr);gap:18px;width:min(1080px,76%);display:grid}.benefit-grid article{background:color-mix(in srgb, white 72%, var(--theme-surface));border:1px solid #c0703378;border-radius:18px;grid-template-columns:72px 1fr;align-items:center;gap:17px;min-height:176px;padding:22px;display:grid;box-shadow:0 18px 38px #54301314}.benefit-grid article>span{width:72px;height:72px;color:var(--theme-accent);background:#0b0b0a;border-radius:13px;place-items:center;transition:color .72s;display:grid}.benefit-grid svg{stroke-width:1.7px;width:42px;height:42px}.benefit-grid h3{letter-spacing:-.025em;margin-bottom:7px;font-size:24px;line-height:1}.benefit-grid p{margin:0;font-size:14px;line-height:1.45}.platform-section{padding-block:120px}.section-heading{max-width:770px}.section-heading h2{letter-spacing:-.055em;margin-bottom:24px;font-size:clamp(44px,5vw,70px);line-height:.98}.section-heading>p:last-child{color:#665d54;max-width:650px;font-size:19px;line-height:1.6}.section-heading--center{text-align:center;margin-inline:auto}.section-heading--center>p:last-child{margin-inline:auto}.solution-grid{grid-template-rows:repeat(2,310px);grid-template-columns:1.18fr .82fr;gap:22px;margin-top:62px;display:grid}.solution-card{background:#f6eadb;border:1px solid #e7d9c8;border-radius:26px;padding:40px;position:relative;overflow:hidden}.solution-card--large{grid-row:span 2;padding-right:44%}.solution-card--dark{color:#fff;background:#171513;border-color:#2d2a27}.solution-card--accent{color:#1b1008;background:#f67a13;border-color:#df731e}.solution-card__tag{color:#cd5b06;text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:8px;margin-bottom:36px;font-size:13px;font-weight:800;display:inline-flex}.solution-card--dark .solution-card__tag,.solution-card--accent .solution-card__tag{color:inherit}.solution-card h3{letter-spacing:-.04em;margin-bottom:14px;font-size:34px;line-height:1}.solution-card p{color:#675d55;font-size:17px;line-height:1.55}.solution-card--dark p{color:#bdb4ab}.solution-card--accent p{color:#3c1c06}.solution-card a{color:#c95300;align-items:center;gap:8px;margin-top:10px;font-weight:750;display:inline-flex}.solution-card--large img{filter:drop-shadow(0 30px 20px #411d074d);width:480px;position:absolute;bottom:-70px;right:-105px}.mini-kds{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:28px;display:grid}.mini-kds span{background:#262321;border-radius:9px;padding:13px 11px;font-size:13px}.mini-kds b{color:#ff8826;margin-top:7px;font-size:11px;display:block}.solution-card--accent{flex-direction:column;padding-bottom:0;display:flex}.solution-card--accent .solution-card__tag{margin-bottom:24px}.mini-chart{flex:0 0 76px;align-items:end;gap:10px;width:100%;height:76px;margin-top:auto;padding:13px 14px 0;display:flex;overflow:hidden}.mini-chart i{background:#1c1007;border-radius:6px 6px 1px 1px;flex:1;height:24%;max-height:100%}.mini-chart i:nth-child(2){height:43%}.mini-chart i:nth-child(3){height:36%}.mini-chart i:nth-child(4){height:70%}.mini-chart i:nth-child(5){height:60%}.mini-chart i:nth-child(6){height:96%}.module-overview{text-align:center;padding-block:110px 125px}.module-overview__stage{text-align:left;grid-template-columns:minmax(420px,.9fr) minmax(0,1.1fr);align-items:center;gap:35px;margin-top:55px;display:grid}.module-overview__screen{background:radial-gradient(circle at 50% 45%,#4a2a18,#1a1511 62%);border-radius:24px;place-items:center;min-height:500px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #361f0d38}.module-overview__screen:before{content:"";opacity:.55;border:1px solid #92501f;border-radius:50%;width:430px;height:430px;position:absolute}.module-overview__screen img{z-index:1;object-fit:contain;filter:drop-shadow(0 22px 30px #0006);width:112%;max-width:none;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.module-overview__grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.module-overview__grid article{background:#fffaf3;border:1px solid #dfd1c2;border-radius:15px;grid-template-columns:42px 1fr;align-content:center;gap:15px;min-height:142px;padding:21px;display:grid}.module-overview__grid article>svg{width:40px;height:40px;color:var(--theme-accent);background:color-mix(in srgb, var(--theme-accent), white 84%);border-radius:10px;padding:9px;transition:color .72s,background .72s}.module-overview__grid h3{margin:0 0 6px;font-size:18px;line-height:1.15}.module-overview__grid p{color:#71675f;margin:0;font-size:14px;line-height:1.5}.module-overview__cta{width:max-content;margin:34px auto 0}.segments-section{background:#efe1d1;padding-block:110px;overflow:hidden}.segments-section .section-heading{max-width:820px}.segment-marquees{gap:16px;width:100%;margin-top:58px;display:grid}.segment-marquee{padding-block:5px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.segment-marquee__track{will-change:transform;width:max-content;animation:42s linear infinite segment-scroll-left;display:flex}.segment-marquee--right .segment-marquee__track{animation-name:segment-scroll-right;animation-duration:46s}.segment-marquee:hover .segment-marquee__track,.segment-marquee:focus-within .segment-marquee__track{animation-play-state:paused}.segment-marquee__group{gap:14px;padding-right:14px;display:flex}.segment-marquee button{border:1px solid color-mix(in srgb,var(--segment-accent),#d8c6b5 62%);color:#fff9f1;text-align:left;background:radial-gradient(circle at 5% 50%,color-mix(in srgb,var(--segment-accent),transparent 78%),transparent 34%),var(--segment-bg);touch-action:pan-y;border-radius:20px;grid-template-columns:104px minmax(0,1fr) 42px;align-items:center;gap:16px;width:clamp(310px,22vw,410px);min-height:158px;padding:20px 22px;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 26px #1f140c17}.segment-marquee button:hover,.segment-marquee button:focus-visible,.segment-marquee button.is-active{border-color:var(--segment-accent);box-shadow:0 17px 38px color-mix(in srgb,var(--segment-accent) 24%,transparent);outline:none;transform:translateY(-3px)}.segment-marquee button>img{object-fit:contain;filter:drop-shadow(0 14px 11px #00000061);width:112px;height:110px;margin-left:-19px}.segment-marquee button>span{gap:8px;min-width:0;display:grid}.segment-marquee button b{text-transform:capitalize;font-size:19px;line-height:1.08}.segment-marquee button small{color:#b8afa8;font-size:11px}.segment-marquee button>i{border:1px solid color-mix(in srgb,var(--segment-accent),transparent 35%);width:40px;height:40px;color:var(--segment-accent);background:color-mix(in srgb,var(--segment-accent),transparent 86%);border-radius:50%;place-items:center;font-style:normal;transition:color .25s,background .25s;display:grid}.segment-marquee button>i svg{width:19px;height:19px}@keyframes segment-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes segment-scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.workflow-section{color:#fff6e8;background:#0e0d0c;padding-block:110px}.workflow-section .section-heading{max-width:900px;margin-inline:auto}.workflow{grid-template-columns:repeat(5,1fr);width:min(1480px,100%);margin:64px auto 0;display:grid}.workflow article{border-left:1px solid #39332d;min-height:184px;padding:28px 34px;position:relative}.workflow article:last-child{border-right:1px solid #39332d}.workflow article>span{color:var(--theme-accent);letter-spacing:.12em;font-size:14px;font-weight:800;transition:color .72s}.workflow h3{max-width:190px;margin-top:39px;font-size:23px;line-height:1.18}.workflow svg{z-index:2;color:#17120e;background:var(--theme-accent);border-radius:50%;width:28px;padding:5px;transition:background .72s;position:absolute;top:91px;right:-14px}.plans-section{padding-block:120px}.billing-toggle{background:#eee2d4;border:1px solid #ddcebe;border-radius:10px;gap:4px;width:max-content;margin:35px auto 0;padding:4px;display:flex}.billing-toggle button{color:#71675e;background:0 0;border-radius:7px;min-height:43px;padding:0 16px;font-size:14px;font-weight:700}.billing-toggle button.active{color:#fff7ee;background:#1a1511}.billing-toggle span{color:#f0832c;margin-left:6px;font-size:10px}.plans-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:14px;margin-top:45px;display:grid}.plans-grid article{background:#fff;border:1px solid #e4d6c6;border-radius:19px;flex-direction:column;padding:27px;display:flex;position:relative;box-shadow:0 18px 48px #452c140f}.plans-grid article.is-featured{color:#fff;background:#171310;border-color:#171310;transform:translateY(-12px);box-shadow:0 30px 70px #2013073d}.plan-badge{color:#201007;text-transform:uppercase;letter-spacing:.07em;background:#ff8521;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:850;position:absolute;top:20px;right:22px}.plans-grid h3{margin-bottom:12px;font-size:29px}.plans-grid article>p{color:#776d64;min-height:58px;font-size:17px;line-height:1.5}.plans-grid .is-featured>p{color:#bfb5ab}.plan-price{flex-wrap:wrap;align-items:end;gap:4px;margin-top:20px;display:flex}.plan-price>small{color:#8d8176;width:100%;font-size:11px}.plan-price strong{font:760 45px var(--font-numeric);letter-spacing:-.05em;line-height:1}.plan-price sup{vertical-align:top;margin-right:4px;font-size:15px}.plan-price>span{color:#786e65;font-size:12px}.plan-price em{color:#b16a32;width:100%;margin-top:4px;font-size:10px;font-style:normal}.plans-grid .is-featured .plan-price>small,.plans-grid .is-featured .plan-price>span{color:#a89f97}.plan-limit{color:#6d6259;min-height:36px;margin-top:17px;font-size:11px;line-height:1.45}.plans-grid .is-featured .plan-limit{color:#c2b8af}.plans-grid ul{flex:1;margin:20px 0 26px;padding:0;list-style:none}.plans-grid li{border-bottom:1px solid #ede4da;align-items:center;gap:10px;padding-block:12px;font-size:16px;display:flex}.plans-grid .is-featured li{border-color:#34302d}.plans-grid li svg{color:var(--theme-accent);transition:color .72s}.plans-grid .button{text-align:center;min-height:52px;padding-inline:12px;font-size:13px}.plan-comparison{background:#fffaf4;border:1px solid #dfd0c0;border-radius:18px;margin-top:42px;overflow-x:auto;box-shadow:0 18px 45px #4a2f180f}.plan-comparison>div{border-bottom:1px solid #e8ddd1;grid-template-columns:1.7fr repeat(4,1fr);align-items:center;min-width:880px;min-height:62px;display:grid}.plan-comparison>div:last-child{border-bottom:0}.plan-comparison>div>*{border-right:1px solid #eee4da;padding:16px 20px}.plan-comparison>div>:last-child{border-right:0}.plan-comparison__head{color:#f6eee6;background:#1a1613;min-height:66px!important}.plan-comparison__head span,.plan-comparison__head b{font:750 13px/1.2 var(--font-display);letter-spacing:-.01em}.plan-comparison>div:not(.plan-comparison__head) span{color:#554b43;font:540 14px/1.35 var(--font-interface)}.plan-comparison i{color:#aaa198;font:600 17px var(--font-interface);place-items:center;font-style:normal;display:grid}.plan-comparison i svg{stroke-width:2.2px;width:20px;height:20px;color:var(--theme-accent);transition:color .72s}.testimonials-section{background:#f0e4d7;padding-block:110px}.testimonial-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:50px;display:grid}.testimonial-grid article{background:#fffaf4;border:1px solid #decebd;border-radius:18px;flex-direction:column;min-height:300px;padding:28px;display:flex}.testimonial-grid article>div{color:var(--theme-accent);gap:3px;transition:color .72s;display:flex}.testimonial-grid article>div svg{width:15px}.testimonial-grid blockquote{color:#493f37;font:650 20px/1.45 var(--font-display);letter-spacing:-.02em;flex:1;margin:25px 0}.testimonial-grid footer{align-items:center;gap:10px;display:flex}.testimonial-grid footer>span{color:#fff5e9;background:#1b1612;border-radius:10px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:800;display:grid}.testimonial-grid footer p{gap:3px;margin:0;display:grid}.testimonial-grid footer b{font-size:11px}.testimonial-grid footer small{color:#877c72;font-size:9px}.integrations-section{color:#fff;background:#181512;padding-block:100px}.integrations-inner{grid-template-columns:1fr 1.25fr;align-items:center;gap:100px;display:grid}.integrations-inner h2{letter-spacing:-.05em;margin-bottom:24px;font-size:52px;line-height:1}.integrations-inner>div>p:last-child{color:#b7aea4;font-size:17px;line-height:1.6}.integration-list{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.integration-list span{background:#211e1b;border:1px solid #3c3530;border-radius:17px;flex-direction:column;justify-content:center;min-height:125px;padding:24px;display:flex}.integration-list b{font-size:22px}.integration-list small{color:#f18a33;margin-top:10px}.integration-list .is-muted{opacity:.57}.integration-categories{border:1px solid #3a342f;border-radius:15px;grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid;overflow:hidden}.integration-categories>span{background:#1f1c19;border-bottom:1px solid #38322d;border-right:1px solid #38322d;align-content:center;gap:8px;min-height:112px;padding:22px;display:grid}.integration-categories>span:nth-child(4n){border-right:0}.integration-categories>span:nth-child(n+5){border-bottom:0}.integration-categories b{font-size:16px}.integration-categories small{color:#938b83;font-size:12px}.faq-section{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;padding-block:115px;display:grid}.faq-section .section-heading{position:sticky;top:35px}.faq-list{border-top:1px solid #d9c8b7}.faq-list article{border-bottom:1px solid #d9c8b7}.faq-question{color:#2b211a;text-align:left;width:100%;min-height:82px;font:720 18px/1.25 var(--font-display);background:0 0;justify-content:space-between;align-items:center;gap:20px;padding:0;display:flex}.faq-question i{color:#cf681c;width:32px;height:32px;font:500 21px/1 var(--font-interface);background:#fff3;border:1px solid #d3c0ae;border-radius:50%;flex:none;place-items:center;font-style:normal;transition:transform .38s cubic-bezier(.22,1,.36,1),border-color .3s,background .3s;display:grid}.faq-list article.is-open .faq-question i{background:#fff5e9;border-color:#dc9e6f;transform:rotate(45deg)}.faq-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1),opacity .3s;display:grid}.faq-answer>div{overflow:hidden}.faq-answer p{color:#71675e;margin:0 50px 0 0;font-size:15px;line-height:1.65;transition:margin .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);transform:translateY(-8px)}.faq-list article.is-open .faq-answer{opacity:1;grid-template-rows:1fr}.faq-list article.is-open .faq-answer p{margin-bottom:26px;transform:translateY(0)}.final-cta{color:#fff5e9;background:#0e0c0b;padding-block:85px}.final-cta .page-width{justify-content:space-between;align-items:center;gap:50px;display:flex}.final-cta h2{letter-spacing:-.05em;max-width:750px;margin:7px 0 12px;font-size:49px;line-height:.98}.final-cta p:not(.eyebrow){color:#aaa198;margin:0}.final-cta div>svg{color:#f18836;background:#332218;border-radius:9px;width:36px;height:36px;margin-bottom:12px;padding:7px}.final-cta .page-width>div:last-child{flex:none;gap:9px;display:flex}.final-cta .button svg{width:16px}.lead-section{color:#1b120c;background:#f17a14;padding-block:110px}.lead-layout{grid-template-columns:.86fr 1.14fr;align-items:start;gap:100px;display:grid}.lead-layout>div:first-child{position:sticky;top:40px}.lead-layout h2{letter-spacing:-.055em;margin-bottom:25px;font-size:58px;line-height:.96}.lead-layout>div>p:not(.eyebrow){max-width:500px;font-size:18px;line-height:1.55}.lead-points{gap:14px;margin-top:35px;display:grid}.lead-points span{align-items:center;gap:10px;font-weight:700;display:flex}.lead-points svg{width:20px}.lead-form{background:#fff8ef;border-radius:24px;padding:35px;box-shadow:0 30px 70px #3d18002e}.lead-form label,.auth-card label,.checkout-form label,.settings-form label,.cash-form label{color:#4c4037;gap:8px;font-size:13px;font-weight:750;display:grid}.lead-form label{font-size:14px;font-weight:620}.lead-form input,.lead-form select,.lead-form textarea,.auth-card input,.checkout-form input,.settings-form input,.settings-form textarea,.cash-form input{color:#1c1713;background:#fff;border:1px solid #d9ccbd;border-radius:9px;outline:none;width:100%;min-height:49px;padding:12px 14px}.lead-form input,.lead-form select,.lead-form textarea,.lead-form option{font-size:15px;font-weight:500}.lead-form textarea,.settings-form textarea{resize:vertical}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus,.auth-card input:focus,.checkout-form input:focus,.settings-form input:focus,.settings-form textarea:focus,.cash-form input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f4770b1f}.lead-form{gap:17px;display:grid}.form-row{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.lead-form .button{width:100%;margin-top:6px}.form-feedback{border-radius:8px;margin:0;padding:11px 13px;font-size:13px}.form-feedback--success{color:#146433;background:#dcf8e8}.form-feedback--error{color:#a93227;background:#fee9e7}.landing-footer{color:#ded4ca;background:#0c0b0a;padding:18px 0 34px}.landing-footer .page-width{grid-template-columns:minmax(290px,1.45fr) repeat(4,minmax(120px,.72fr));align-items:start;gap:58px 44px;display:grid}.footer-cta{background:radial-gradient(circle at 92% 0,#f27d1f2e,#0000 31%),linear-gradient(135deg,#171310,#100e0c);border:1px solid #332b24;border-radius:26px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:48px;min-height:270px;margin-bottom:18px;padding:52px 58px;display:flex;position:relative;overflow:hidden}.footer-cta:after{content:"";pointer-events:none;border:1px solid #f27d1f52;border-radius:50%;width:300px;height:300px;position:absolute;top:-155px;right:-105px}.footer-cta>div{z-index:1;position:relative}.footer-cta h2{color:#fff3e7;letter-spacing:-.055em;max-width:760px;margin:10px 0 13px;font-size:clamp(38px,4vw,62px);line-height:.98}.footer-cta>div:first-child>p:last-child{color:#aaa097;max-width:670px;margin:0;font-size:17px;line-height:1.55}.footer-cta__actions{gap:11px;min-width:252px;display:grid}.footer-cta__actions .button{white-space:nowrap;width:100%}.footer-brand .brand{font-size:37px}.footer-brand>p{color:#a49b92;max-width:390px;margin:12px 0 20px;font-size:15px;line-height:1.65}.footer-brand__proof{flex-wrap:wrap;gap:8px;display:flex}.footer-brand__proof span{color:#b6ada4;background:#13110f;border:1px solid #312c27;border-radius:999px;align-items:center;gap:7px;min-height:33px;padding:0 10px;font-size:11px;display:inline-flex}.footer-brand__proof svg{color:var(--theme-accent);transition:color .72s}.landing-footer nav{gap:13px;display:grid}.landing-footer nav b{color:#f2e8de;font:750 12px var(--font-display);text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px}.landing-footer nav a{color:#9b9289;font-size:13px;line-height:1.35}.landing-footer nav a:hover{color:var(--orange)}.footer-bottom{border-top:1px solid #292623;flex-flow:wrap;grid-column:1/-1;justify-content:space-between;gap:16px 25px;margin-top:12px;padding-top:28px;display:flex!important}.footer-bottom small,.footer-bottom>span{color:#918981;border:0;padding:0;font-size:13px}.footer-credit{color:#b8afa7;align-items:center;gap:7px;font-size:13px;display:inline-flex}.footer-credit svg{width:16px;height:16px;color:var(--theme-accent)}.footer-credit b{color:#eee3d8;font-weight:650}.footer-credit:hover{color:#fff}.workspace-content small,.workspace-content label,.workspace-content .status-pill{font-weight:520;font-size:12px!important}.workspace-content button,.workspace-content select,.workspace-content input,.workspace-content textarea{font-size:max(12px,.75rem)}.workspace-content .data-table__head,.workspace-content .data-table__row{font-size:12px}.workspace-content h2{line-height:1.14}.auth-page{color:#fff;background:radial-gradient(circle at 20% 15%,#26170d,#0b0908 48%,#050505);min-height:100vh;padding:32px 54px}.auth-page__brand{justify-content:space-between;align-items:center;display:flex}.auth-page__brand>a:last-child{color:#b9afa6;align-items:center;gap:8px;display:flex}.auth-panel{grid-template-columns:1fr 470px;align-items:center;gap:110px;width:min(1120px,100%);min-height:calc(100vh - 135px);margin:50px auto 0;display:grid}.auth-panel__copy h1{letter-spacing:-.055em;max-width:570px;font-size:65px;line-height:.96}.auth-panel__copy>p:not(.eyebrow){color:#b8afa7;max-width:500px;font-size:19px;line-height:1.55}.auth-security{align-items:center;gap:14px;margin-top:45px;display:flex}.auth-security>svg{width:42px;height:42px;color:var(--orange);background:#211a14;border-radius:12px;padding:9px}.auth-security span{gap:3px;display:grid}.auth-security small{color:#918981}.auth-card{color:#201810;background:#fff7ed;border-radius:24px;padding:38px;box-shadow:0 35px 90px #0000006b}.auth-card__icon{color:#fff;background:var(--orange);border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:25px;display:grid}.auth-card h2{letter-spacing:-.03em;margin-bottom:8px;font-size:31px}.auth-card>p{color:#766a60;margin-bottom:26px}.auth-card form{gap:17px;display:grid}.auth-card .button{width:100%;margin-top:7px}.demo-profiles{border-top:1px solid #e4d9cd;margin-top:25px;padding-top:21px}.demo-profiles>span{color:#8d8176;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:750}.demo-profiles>div{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.demo-profiles button{color:#5b4f45;background:#ede3d8;border-radius:7px;padding:8px 11px;font-size:12px}.demo-profiles button:hover{color:#fff;background:#2a211b}.app-loading{color:#fff;background:#0b0a09;place-content:center;gap:22px;min-height:100vh;display:grid}.app-loading span{color:var(--orange);font-size:48px;font-weight:900}.app-loading i{background:#34251a;width:64px;height:3px;position:relative;overflow:hidden}.app-loading i:after{content:"";background:var(--orange);animation:1s ease-in-out infinite loading-line;position:absolute;inset:0}@keyframes loading-line{0%{transform:translate(-100%)}to{transform:translate(100%)}}.store-page{color:#f7efe6;--store-accent:#f4770b;background:#0c0b0a;min-height:100vh}.store-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0c0be0;border-bottom:1px solid #2d2925;position:sticky;top:0}.store-header .page-width{grid-template-columns:1fr auto 1fr;align-items:center;height:74px;display:grid}.store-header__status{color:#c2b8af;align-items:center;gap:9px;font-size:13px;display:flex}.store-header__status>span{border-radius:999px;padding:6px 9px;font-weight:800}.store-header__status .is-open{color:#76d391;background:#163520}.store-header__status .is-closed{color:#ff9b90;background:#3a1814}.cart-button{color:#fff;background:#25211e;border-radius:10px;justify-self:end;align-items:center;gap:9px;padding:10px 14px;display:flex;position:relative}.store-header__actions{justify-self:end;align-items:center;gap:8px;display:flex}.store-header__actions>a{color:#aaa098;background:#1b1815;border:1px solid #37312c;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.store-header__actions>a svg{width:18px}.cart-button span{color:#1d0d03;background:var(--store-accent);border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:12px;font-weight:850;display:grid}.store-cover{background:radial-gradient(circle at 74% 40%,#312116,#17120e 45%,#0d0b0a);border-bottom:1px solid #292521;min-height:300px;position:relative;overflow:hidden}.store-cover:before{content:"";border:1px solid color-mix(in srgb, var(--store-accent) 55%, transparent);opacity:.55;border-radius:50%;width:530px;height:530px;position:absolute;top:-250px;right:8%}.store-cover .page-width{align-items:center;min-height:300px;display:flex;position:relative}.store-back{color:#a99e94;align-items:center;gap:7px;font-size:13px;display:flex;position:absolute;top:26px;left:0}.store-cover p{color:var(--store-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800}.store-cover h1{letter-spacing:-.05em;margin-bottom:12px;font-size:52px;line-height:1}.store-cover span{color:#aea49b;align-items:center;gap:7px;display:flex}.store-cover img{filter:drop-shadow(0 25px 25px #00000080);width:330px;position:absolute;bottom:-105px;right:10%}.store-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:36px;padding-block:48px 90px;display:grid}.menu-content{min-width:0}.store-intro{justify-content:space-between;align-items:end;gap:30px;display:flex}.store-intro h2{letter-spacing:-.04em;margin-bottom:7px;font-size:38px}.store-intro p{color:#9f958c;margin:0}.menu-search,.workspace-search{color:#91877e;background:#181512;border:1px solid #39332e;border-radius:10px;align-items:center;gap:9px;min-width:260px;min-height:45px;padding:0 13px;display:flex}.menu-search input,.workspace-search input{width:100%;color:inherit;background:0 0;border:0;outline:0}.category-tabs{scrollbar-width:none;gap:8px;margin:32px 0 28px;display:flex;overflow-x:auto}.category-tabs button{color:#b7ada4;background:#211e1b;border-radius:9px;flex:none;padding:10px 16px}.category-tabs button.active{color:#1b0d04;background:var(--store-accent);font-weight:800}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.product-grid article{background:#171513;border:1px solid #302b27;border-radius:16px;grid-template-columns:1fr 145px;gap:14px;min-height:190px;padding:21px;display:grid;position:relative;overflow:hidden}.product-grid article>img,.product-placeholder{object-fit:contain;background:#0c0b0a;border-radius:12px;align-self:center;width:145px;height:145px}.product-placeholder{color:#5c5046;place-items:center;display:grid}.product-card__copy{flex-direction:column;align-items:start;min-width:0;display:flex}.product-category{color:var(--store-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800}.product-card__copy h3{margin-bottom:7px;font-size:20px}.product-card__copy p{color:#9e948b;flex:1;margin-bottom:12px;font-size:13px;line-height:1.4}.product-card__copy strong{font-size:17px}.product-card__copy del{color:#777069;margin-top:2px;font-size:11px}.product-grid article>.product-add-button{color:#130a03;background:var(--store-accent);border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 7px 17px #0000003d}.product-grid article>button svg{width:18px}.product-grid article>.favorite-button{z-index:2;color:#aaa098;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#120f0de0;border:1px solid #433b35;border-radius:9px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:12px}.product-grid article>.favorite-button.is-favorite{color:#ff785f;border-color:#7a3f35}.product-grid article.is-unavailable{opacity:.55}.unavailable-label{background:#423b35;border-radius:7px;padding:6px 8px;font-size:10px;position:absolute;inset:auto 12px 12px auto}.empty-state,.page-state{text-align:center;color:#766d65;flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex}.empty-state svg,.page-state>svg{width:40px;height:40px;color:var(--orange);margin-bottom:15px}.empty-state h3,.page-state h2{color:inherit;margin-bottom:6px}.cart-panel{background:#171411;border:1px solid #38312c;border-radius:18px;position:sticky;top:96px;overflow:hidden;box-shadow:0 24px 70px #0000004d}.cart-panel__head{border-bottom:1px solid #332d28;justify-content:space-between;align-items:center;min-height:76px;padding:18px 21px;display:flex}.cart-panel__head div{gap:3px;display:grid}.cart-panel__head span{color:#998f86;font-size:12px}.cart-panel__head strong{font-size:18px}.cart-panel__head button{color:#aaa098;background:0 0;display:none}.cart-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:30px;display:flex}.cart-empty>svg{width:50px;height:50px;color:var(--store-accent);background:#28221d;border-radius:15px;margin-bottom:18px;padding:12px}.cart-empty h3{margin-bottom:7px}.cart-empty p{color:#938a82;max-width:220px;font-size:13px}.cart-items{max-height:350px;padding:5px 20px;overflow-y:auto}.cart-items article{border-bottom:1px solid #302b27;justify-content:space-between;gap:12px;padding-block:17px;display:flex}.cart-items h4{margin-bottom:5px;font-size:15px}.cart-items div>span{color:#9e948b;font-size:13px}.quantity{flex:none;align-items:center;gap:10px;display:flex}.quantity button{color:#d8cec4;background:#2a2622;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.quantity svg{width:14px}.quantity b{text-align:center;min-width:12px}.cart-summary{border-top:1px solid #332d28;gap:10px;padding:19px 20px 22px;display:grid}.cart-summary>span,.cart-summary>strong{justify-content:space-between;font-size:13px;display:flex}.cart-summary>strong{padding-top:9px;font-size:17px}.button--store{color:#190b02;background:var(--store-accent);width:100%;min-height:50px;margin-top:8px}.button--store:disabled{cursor:not-allowed;opacity:.5}.cart-summary>small{color:#d99a62;text-align:center}.cart-back{color:#aaa098;background:0 0;font-size:12px}.checkout-form{gap:12px;max-height:440px;padding:18px 20px;display:grid;overflow-y:auto}.checkout-form input{color:#eee6de;background:#211e1b;border-color:#423b35;min-height:43px}.checkout-form label{color:#b7ada4}.fulfillment-tabs{background:#211e1b;border-radius:9px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.fulfillment-tabs button{color:#a39a92;background:0 0;border-radius:7px;padding:9px}.fulfillment-tabs .active{color:#180b02;background:var(--store-accent);font-weight:800}.simulation-note{color:#ffb879;background:#302117;border-radius:9px;gap:10px;padding:12px;display:flex}.simulation-note svg{flex:none;width:20px}.simulation-note span{gap:2px;display:grid}.simulation-note small{color:#c0a187;font-size:10px;line-height:1.35}.cart-backdrop,.mobile-cart-bar{display:none}.store-error{color:#e8ded4;text-align:center;background:#0d0c0b;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.store-error>svg{width:55px;height:55px;color:var(--orange);margin-bottom:22px}.store-error p{color:#9b928a}.store-loading{background:#0c0b0a;min-height:100vh;padding:30px 5%}.loading-brand{margin-bottom:30px}.loading-cover,.loading-grid div,.tracking-skeleton{background:linear-gradient(90deg,#171513 25%,#24201d 50%,#171513 75%) 0 0/200% 100%;animation:1.4s infinite shimmer}.loading-cover{border-radius:18px;height:270px}.loading-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:30px;display:grid}.loading-grid div{border-radius:15px;height:180px}@keyframes shimmer{to{background-position:-200% 0}}.tracking-page{color:#1a1511;background:#efe9e2;min-height:100vh;padding:30px}.tracking-page>header{justify-content:space-between;align-items:center;width:min(1000px,100%);margin:0 auto 30px;display:flex}.tracking-page>header .brand{color:#17120f}.tracking-page>header>div{align-items:center;gap:8px;display:flex}.tracking-page>header>div a:first-child{color:#645a52;font-size:12px}.tracking-page>header a:last-child{color:#fff;background:#181411;border-radius:9px;padding:10px 14px}.tracking-card{background:#fff;border-radius:24px;width:min(1000px,100%);margin:0 auto;overflow:hidden;box-shadow:0 25px 65px #36271a1f}.tracking-card__top{color:#fff;background:#181411;justify-content:space-between;align-items:center;gap:20px;padding:38px 42px;display:flex}.tracking-card__top p{color:var(--orange);margin-bottom:7px;font-weight:700}.tracking-card__top h1{margin-bottom:10px;font-size:38px}.tracking-card__top div>span{color:#aaa097;align-items:center;gap:7px;font-size:13px;display:flex}.status-pill{color:#d6cec7;white-space:nowrap;background:#34302c;border-radius:999px;align-items:center;width:max-content;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.status-received{color:#f9b472;background:#432714}.status-confirmed{color:#9fc4ff;background:#162d50}.status-preparing{color:#ffcd6c;background:#473616}.status-ready{color:#89e3a3;background:#173c22}.status-out_for_delivery{color:#8dd3ff;background:#163a50}.status-completed{color:#9ce5b0;background:#193e25}.status-cancelled,.status-rejected,.status-payment_expired{color:#ff9f97;background:#481c18}.tracking-steps{border-bottom:1px solid #ece4dc;grid-template-columns:repeat(5,1fr);padding:42px;display:grid}.tracking-steps article{text-align:center;color:#b3a9a0;flex-direction:column;align-items:center;display:flex;position:relative}.tracking-steps article>span{z-index:2;color:#a69c93;background:#eee9e4;border-radius:50%;place-items:center;width:45px;height:45px;display:grid;position:relative}.tracking-steps article.is-complete>span{color:#fff;background:var(--orange)}.tracking-steps article>div{gap:3px;margin-top:12px;display:grid}.tracking-steps b{color:#8d847c;font-size:13px}.tracking-steps .is-complete b{color:#231a14}.tracking-steps small{font-size:10px}.tracking-steps i{background:#ece5de;width:calc(100% - 45px);height:2px;position:absolute;top:22px;left:calc(50% + 23px)}.tracking-steps .is-complete i{background:var(--orange)}.tracking-detail{grid-template-columns:1fr 300px;gap:45px;padding:38px 42px;display:grid}.tracking-detail h2{font-size:20px}.tracking-detail>div>p,.tracking-detail>div>strong{color:#665b52;border-bottom:1px solid #eee7e1;justify-content:space-between;margin:0;padding:10px 0;display:flex}.tracking-detail>div>strong{color:#1e1712;border:0;padding-top:17px;font-size:17px}.tracking-detail aside{background:#f5f0eb;border-radius:14px;gap:13px;padding:20px;display:flex}.tracking-detail aside>svg{color:var(--orange)}.tracking-detail aside div{gap:5px;display:grid}.tracking-detail aside span,.tracking-detail aside small{color:#796e65}.simulation-banner{color:#8a500d;background:#fff0d7;align-items:center;gap:9px;padding:15px 42px;font-size:12px;display:flex}.simulation-banner svg{width:17px}.payment-state{align-items:center;gap:9px;padding:15px 42px;font-size:12px;display:flex}.payment-state svg{width:17px}.payment-state--pending{color:#76510f;background:#fff4ce}.payment-state--failed{color:#9b322a;background:#ffe9e7}.order-review{background:#faf6f1;border-top:1px solid #ece4dc;grid-template-columns:1fr auto;gap:13px 24px;padding:28px 42px 34px;display:grid}.order-review>div:first-child p{color:#d76b1b;text-transform:uppercase;letter-spacing:.08em;margin:0 0 3px;font-size:10px;font-weight:800}.order-review h2{margin:0;font-size:22px}.review-stars{align-items:center;gap:3px;display:flex}.review-stars button{color:#ee8a35;background:0 0;padding:2px}.review-stars svg{width:23px}.order-review textarea{resize:vertical;color:#332820;background:#fff;border:1px solid #d9ccbf;border-radius:9px;grid-column:1/-1;min-height:84px;padding:11px 13px}.order-review>.button{width:max-content}.order-review>.form-feedback{align-self:center}.tracking-cancelled{text-align:center;color:#9e3d34;background:#fff0ee;padding:45px}.tracking-page--loading{place-content:center;display:grid}.tracking-skeleton{border-radius:24px;width:min(900px,90vw);height:580px;margin-top:30px}.history-page{color:#f4ece4;background:#0f0d0b;min-height:100vh;padding:28px}.history-page>header{justify-content:space-between;align-items:center;width:min(1000px,100%);margin:0 auto 28px;display:flex}.history-page>header>a{color:#aaa097;align-items:center;gap:6px;font-size:12px;display:flex}.history-page>header svg{width:16px}.history-shell{background:#171411;border:1px solid #302a26;border-radius:20px;width:min(1000px,100%);min-height:560px;margin:0 auto;padding:34px;box-shadow:0 28px 70px #0000004d}.history-heading{border-bottom:1px solid #302a26;justify-content:space-between;align-items:end;gap:25px;padding-bottom:25px;display:flex}.history-heading>div{padding-left:52px;position:relative}.history-heading>div>span{color:#f08a37;background:#352219;border-radius:10px;place-items:center;width:39px;height:39px;display:grid;position:absolute;top:0;left:0}.history-heading p{color:#f08a37;text-transform:uppercase;letter-spacing:.08em;margin:0 0 4px;font-size:9px;font-weight:750}.history-heading h1{margin:0 0 7px;font-size:31px}.history-heading small{color:#827970;font-size:10px}.history-heading>button{color:#d98a82;background:#261817;border:1px solid #49322d;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:9px;display:flex}.history-heading button svg{width:13px}.history-list{gap:10px;margin-top:22px;display:grid}.history-list article{background:#1c1916;border:1px solid #302b27;border-radius:11px;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;min-height:112px;padding:15px;display:grid}.history-order-icon{color:#f08a37;background:#342219;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.history-order-icon svg{width:20px}.history-list article>div:nth-child(2) small{color:#e58943;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.history-list h2{margin:3px 0 5px;font-size:16px}.history-list p{color:#8e857c;text-overflow:ellipsis;white-space:nowrap;max-width:550px;margin:0 0 5px;font-size:9px;overflow:hidden}.history-list article>div:nth-child(2)>span{color:#777068;align-items:center;gap:5px;font-size:8px;display:flex}.history-list article>div:nth-child(2)>span svg{width:11px}.history-list article>div:last-child{justify-items:end;gap:7px;display:grid}.history-list article>div:last-child>b{font:700 14px var(--font-numeric)}.history-list article>div:last-child>a{color:#e88a43;align-items:center;gap:3px;font-size:9px;display:flex}.history-list article>div:last-child>a svg{width:12px}.history-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;display:flex}.history-empty>svg{color:#e98840;background:#332218;border-radius:13px;width:50px;height:50px;margin-bottom:16px;padding:12px}.history-empty h2{margin:0 0 8px}.history-empty p{color:#827a72;max-width:440px;margin:0 0 20px}.history-loading{gap:10px;margin-top:22px;display:grid}.history-loading i{background:linear-gradient(90deg,#1b1815 20%,#26211e 50%,#1b1815 80%) 0 0/200%;border-radius:11px;height:112px;animation:1.4s infinite shimmer}.workspace{color:#f5eee7;background:#0e1010;grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.workspace-sidebar{z-index:40;background:#0b0d0d;border-right:1px solid #282b2a;flex-direction:column;height:100vh;padding:24px 15px 18px;display:flex;position:sticky;top:0}.workspace-sidebar__brand{justify-content:space-between;align-items:center;height:50px;padding:0 10px;display:flex}.workspace-sidebar__brand button{color:#9ca09d;background:0 0;display:none}.workspace-unit{background:#151817;border:1px solid #2b2f2e;border-radius:11px;gap:3px;margin:24px 6px 18px;padding:13px 14px;display:grid}.workspace-unit span{color:#929995;text-transform:uppercase;letter-spacing:.09em;font-size:10px}.workspace-unit b{font-size:14px}.workspace-unit small{color:#72ce89;align-items:center;gap:6px;margin-top:5px;font-size:10px;display:flex}.workspace-unit i,.live-label i{background:#44c86c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #44c86c17}.workspace-sidebar nav{gap:3px;display:grid}.workspace-sidebar nav a,.workspace-sidebar__bottom a,.workspace-sidebar__bottom button{color:#8f9692;text-align:left;background:0 0;border-radius:9px;grid-template-columns:25px 1fr auto;align-items:center;gap:9px;min-height:43px;padding:0 12px;font-size:13px;display:grid}.workspace-sidebar nav a:hover,.workspace-sidebar__bottom a:hover,.workspace-sidebar__bottom button:hover{color:#e7ebe8;background:#171a19}.workspace-sidebar nav a.active{color:#fff;background:linear-gradient(90deg,#8a3c05,#d05b08);box-shadow:0 9px 22px #bb4d0033}.workspace-sidebar nav svg,.workspace-sidebar__bottom svg{width:17px}.workspace-sidebar nav a>svg:last-child{opacity:.7;width:13px}.workspace-sidebar__bottom{border-top:1px solid #252827;gap:3px;margin-top:auto;padding-top:14px;display:grid}.workspace-sidebar__bottom button{width:100%}.workspace-main{min-width:0}.workspace-topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e1010e6;border-bottom:1px solid #292c2b;align-items:center;gap:14px;height:79px;padding:0 30px;display:flex;position:sticky;top:0}.workspace-topbar>div:nth-child(2){gap:2px;display:grid}.workspace-topbar>div:nth-child(2)>span{font-size:16px;font-weight:720}.workspace-topbar small{color:#7f8782;font-size:11px}.workspace-menu{color:#fff;background:0 0;display:none}.workspace-topbar__actions{align-items:center;gap:10px;margin-left:auto;display:flex}.workspace-topbar__actions .icon-button{color:#929994;border:1px solid #303432;margin-right:8px}.user-avatar{color:#160a02;background:#f27a18;border-radius:10px;place-items:center;width:35px;height:35px;font-size:11px;font-weight:850;display:grid}.workspace-topbar__actions>div:last-child{gap:1px;display:grid}.workspace-topbar__actions b{font-size:12px}.workspace-content{min-height:calc(100vh - 79px);padding:28px 30px 60px}.view-toolbar{justify-content:space-between;align-items:center;gap:25px;min-height:62px;margin-bottom:24px;display:flex}.view-toolbar h1{letter-spacing:-.035em;margin-bottom:5px;font-size:27px}.view-toolbar p{color:#7f8782;margin:0;font-size:13px}.workspace-search{color:#929a95;background:#171a19;border-color:#303432;min-height:42px}.workspace-search svg{width:16px}.button--workspace{color:#160a02;background:#f07918;border-radius:8px;min-height:42px;padding:0 16px;font-size:13px}.button--workspace svg{width:16px}.page-state{color:#7c847f}.page-state p{color:#636a66}.inline-alert{color:#f5aaa3;background:#361c19;border:1px solid #68342f;border-radius:9px;margin-bottom:17px;padding:12px 15px;font-size:12px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.metric-grid article{background:linear-gradient(145deg,#191c1b,#151817);border:1px solid #2d302f;border-radius:13px;align-items:flex-start;gap:15px;min-height:128px;padding:20px;display:flex}.metric-grid article>span{color:#f5872e;background:#2b211a;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.metric-grid article svg{width:19px}.metric-grid article>div{gap:4px;min-width:0;display:grid}.metric-grid small{color:#8c948f;font-size:11px}.metric-grid strong{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(21px,2.1vw,29px);overflow:hidden}.metric-grid p{color:#668a70;margin:2px 0 0;font-size:9px}.dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:15px;margin-top:15px;display:grid}.dashboard-grid>article,.table-panel,.finance-grid>article{background:#171a19;border:1px solid #2d302f;border-radius:13px}.panel-heading{border-bottom:1px solid #292d2b;justify-content:space-between;align-items:center;gap:20px;min-height:69px;padding:15px 18px;display:flex}.panel-heading>div{gap:4px;display:grid}.panel-heading span{font-size:13px;font-weight:720}.panel-heading small{color:#747c77;font-size:10px}.panel-heading a{color:#e27925;align-items:center;gap:3px;font-size:11px;display:flex}.panel-heading a svg{width:13px}.live-label{color:#6fca84;align-items:center;gap:7px;font-size:10px!important;font-weight:650!important;display:inline-flex!important}.chart-area{background-image:linear-gradient(#222624 1px,#0000 1px),linear-gradient(90deg,#222624 1px,#0000 1px);background-size:100% 25%,12.5% 100%;height:270px;padding:21px 22px 30px;position:relative}.chart-area svg{width:100%;height:100%;overflow:visible}.chart-labels{color:#656c68;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:8px;left:22px;right:22px}.status-overview{overflow:hidden}.status-row{grid-template-columns:9px auto 30px minmax(60px,1fr);align-items:center;gap:9px;padding:13px 17px;display:grid}.status-dot{background:#777;border-radius:50%;width:7px;height:7px}.status-dot.status-received{background:#f08a35}.status-dot.status-preparing{background:#f0c035}.status-dot.status-ready{background:#4ecb71}.status-dot.status-completed{background:#5d8fec}.status-row b{font-size:11px;font-weight:580}.status-row strong{text-align:right;font-size:12px}.status-row>i{background:#292d2b;border-radius:999px;height:4px;overflow:hidden}.status-row em{border-radius:inherit;background:#ee7920;height:100%;display:block}.channel-mini{border-top:1px solid #292d2b;margin:8px 14px 14px;padding-top:12px}.channel-mini>small{color:#727a75;text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.channel-mini>span{color:#aeb5b1;justify-content:space-between;gap:12px;padding:5px 2px;font-size:10px;display:flex}.channel-mini>span strong{color:#d7dcd9;font-family:var(--font-numeric)}.channel-mini>p{color:#737a76;margin:5px 2px;font-size:10px}.dashboard-insights{grid-column:1/-1;overflow:hidden}.dashboard-insight-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dashboard-insight-grid>section{border-right:1px solid #292d2b;min-height:176px;padding:16px 17px}.dashboard-insight-grid>section:last-child{border-right:0}.dashboard-insight-grid header{color:#d8ddda;align-items:center;gap:8px;margin-bottom:11px;font-size:11px;display:flex}.dashboard-insight-grid header svg{color:#ef8737;width:16px}.dashboard-insight-grid p{color:#b9c0bc;border-bottom:1px solid #252927;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:7px 0;font-size:10px;display:flex}.dashboard-insight-grid p span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-insight-grid p small{color:#707873;margin-top:3px;font-size:9px;display:block}.dashboard-insight-grid p strong{font:650 10px var(--font-numeric);flex:none}.dashboard-insight-grid section>small{color:#707873;font-size:10px}.dashboard-insight-grid a{color:#e78337;align-items:center;gap:3px;margin-top:12px;font-size:10px;font-weight:650;display:inline-flex}.dashboard-insight-grid a svg{width:13px}.recent-orders{grid-column:1/-1;overflow:hidden}.data-table{width:100%}.data-table__head,.data-table__row{grid-template-columns:1fr 1.3fr .8fr .8fr 1fr;align-items:center;gap:14px;min-height:53px;padding-inline:18px;display:grid}.data-table__head{color:#69716c;text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid #292d2b;min-height:38px;font-size:9px;font-weight:750}.data-table__row{color:#c8ceca;border-bottom:1px solid #242725;font-size:11px}.data-table__row:last-child{border-bottom:0}.data-table__row>span{min-width:0}.data-table__row>span:first-child{gap:3px;display:grid}.data-table__row span:has(>small){gap:3px;display:grid}.data-table__row small{color:#68706b;font-size:9px}.dashboard-skeleton .metric-grid article,.skeleton-panel{background:linear-gradient(90deg,#171a19 20%,#222624 50%,#171a19 80%) 0 0/200%;animation:1.4s infinite shimmer}.skeleton-panel{border-radius:14px;height:460px;margin-top:15px}.orders-view{width:100%;min-width:0;overflow-x:clip}.kds-drag-hint{color:#929a95;align-items:center;gap:8px;margin:-6px 0 14px;font-size:13px;line-height:1.45;display:flex}.kds-drag-hint svg{color:#f18a38;width:17px}.kds-board{grid-template-columns:repeat(auto-fit,minmax(min(100%,265px),1fr));gap:14px;width:100%;min-width:0;padding-bottom:16px;display:grid;overflow:visible}.kds-column{background:#131615;border:1px solid #2e3230;border-radius:15px;min-width:0;min-height:390px;transition:border-color .16s,background-color .16s,box-shadow .16s;overflow:hidden}.kds-column>header{border-bottom:1px solid #2a2e2c;justify-content:space-between;align-items:center;height:54px;padding:0 14px;display:flex}.kds-column>header span{align-items:center;gap:8px;font-size:14px;font-weight:680;display:flex}.kds-column>header svg{width:16px}.kds-column>header b{background:#2b2f2d;border-radius:8px;place-items:center;min-width:26px;height:26px;font-size:12px;display:grid}.kds-column--received>header{color:#f59748}.kds-column--confirmed>header{color:#8bb9ff}.kds-column--preparing>header{color:#f3c65e}.kds-column--ready>header{color:#78dc94}.kds-column--out_for_delivery>header{color:#79cfff}.kds-column>div{align-content:start;gap:10px;min-height:330px;padding:10px;display:grid}.kds-column.can-drop{border-color:#454b47}.kds-column.is-drop-target{background:#191714;border-color:#f18a38;box-shadow:inset 0 0 0 2px #f18a3838,0 12px 28px #0000002e}.kds-column.is-drop-blocked{border-color:#663a36}.kds-card{touch-action:manipulation;background:#1b1e1d;border:1px solid #303432;border-radius:11px;min-width:0;padding:14px;transition:border-color .16s,opacity .16s,box-shadow .16s;box-shadow:0 8px 16px #00000021}.kds-card.is-dragging{opacity:.18}.kds-card.is-saving{border-color:#5e4a36}.kds-card--overlay{opacity:.98;width:min(310px,100vw - 28px);transform:rotate(1deg);box-shadow:0 25px 65px #00000080}.kds-card__top{justify-content:space-between;align-items:center;display:flex}.kds-card__top strong{font-size:17px}.kds-card__top span{color:#a3aba6;align-items:center;gap:4px;margin-left:auto;font-size:12px;display:flex}.kds-card__top svg{width:12px}.kds-drag-handle{color:#8f9792;cursor:grab;touch-action:none;background:#151817;border:1px solid #373c39;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;margin-left:7px;display:grid}.kds-drag-handle:active{cursor:grabbing}.kds-drag-handle svg{width:16px;height:16px}.kds-saving{color:#d9a875;align-items:center;gap:6px;width:max-content;margin-top:8px;font-size:11px;display:inline-flex}.kds-saving i{background:currentColor;border-radius:50%;width:7px;height:7px;animation:.8s ease-in-out infinite alternate saving-pulse}.kds-card h3{margin:13px 0 5px;font-size:15px}.kds-card>small{color:#9ca49f;font-size:12px;line-height:1.4}.kds-card ul{color:#d0d5d2;border-top:1px solid #2d312f;border-bottom:1px solid #2d312f;gap:8px;margin:14px 0;padding:12px 0;font-size:13px;line-height:1.35;list-style:none;display:grid}.kds-card li b{color:#f18a38}.kds-card li em{color:#8d958f;margin:3px 0 0 20px;display:block}.kds-card>button{color:#180b02;background:#f07b20;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:40px;font-size:13px;font-weight:750;display:flex}.kds-card>button svg{width:13px}.kds-empty{color:#535a56;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:140px;font-size:10px;display:flex}.kds-empty svg{width:24px}.kds-toolbar{justify-content:flex-end;align-items:center;gap:7px;display:flex}.kds-toolbar>select,.kds-card__tools select{color:#b9c0bc;background:#121514;border:1px solid #373c39;border-radius:8px;min-height:39px;padding:6px 9px;font-size:10px}.kds-toolbar>button{color:#89918c;background:#151817;border:1px solid #383d3a;border-radius:8px;place-items:center;width:39px;height:39px;display:grid}.kds-toolbar>button.is-active{color:#f39349;background:#322117;border-color:#7b4722}.kds-toolbar>button svg{width:17px}.kds-board--complete{grid-template-columns:repeat(auto-fit,minmax(min(100%,265px),1fr))}.kds-card.is-late{border-color:#75402f;box-shadow:inset 3px 0 #d95742}.kds-card.is-priority{box-shadow:inset 3px 0 #efb746}.priority-label{color:#efbd5a;background:#3a2c15;border-radius:4px;align-items:center;gap:4px;width:max-content;margin:7px 0 0;padding:3px 6px;font-size:8px;font-weight:750;display:inline-flex}.priority-label svg{width:10px}.kds-card__tools{grid-template-columns:repeat(3,29px) minmax(62px,1fr);gap:5px;margin:10px 0 7px;display:grid}.kds-card__tools>button{color:#8c948f;background:#151817;border:1px solid #343936;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.kds-card__tools>button svg{width:13px}.kds-card__tools select{width:100%;min-height:31px;padding:3px 6px;font-size:11px}.kds-card>.kds-primary-action{margin-top:4px}.kds-card>.kds-cancel-action{color:#db867f;background:#271817;border:1px solid #57302d;justify-content:center;gap:5px;min-height:29px;margin-top:5px}@keyframes saving-pulse{to{opacity:.3;transform:scale(.75)}}.kds-cancel-action svg{width:12px}.order-dialog{z-index:100;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.order-dialog__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040505cc;position:absolute;inset:0}.order-dialog>section{z-index:1;background:#151817;border:1px solid #3b403d;border-radius:15px;width:min(780px,100%);max-height:calc(100vh - 40px);position:relative;overflow:hidden;box-shadow:0 35px 90px #0009}.order-dialog>section>header{border-bottom:1px solid #2d312f;justify-content:space-between;align-items:center;min-height:73px;padding:14px 20px;display:flex}.order-dialog>section>header small{color:#e68a44;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:750}.order-dialog>section>header h2{margin:3px 0 0;font-size:21px}.order-dialog>section>header>button{color:#aeb5b1;background:#111312;border:1px solid #383d3a;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.order-dialog>section>header svg{width:17px}.order-dialog__body{max-height:calc(100vh - 114px);padding:18px;overflow-y:auto}.order-detail-summary{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.order-detail-summary>span{background:#111413;border:1px solid #2e3330;border-radius:9px;align-content:center;gap:4px;min-height:72px;padding:11px 13px;display:grid}.order-detail-summary small{color:#727a75;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.order-detail-summary b{color:#dce1de;width:max-content;max-width:100%;font-size:11px}.order-detail-summary em{color:#727a75;font-size:9px;font-style:normal}.order-detail-items,.order-timeline,.payment-split-history,.refund-history,.refund-form{background:#111413;border:1px solid #2e3330;border-radius:10px;margin-top:13px;padding:15px}.order-dialog__body h3{margin:0 0 10px;font-size:12px}.order-detail-items article,.order-detail-items>p,.order-detail-items>strong,.refund-history>p{border-bottom:1px solid #272b29;justify-content:space-between;gap:15px;margin:0;padding:8px 0;font-size:10px;display:flex}.order-detail-items article>span,.refund-history p>span{gap:3px;display:grid}.order-detail-items small,.order-detail-items em,.refund-history small{color:#707873;font-size:8px;font-style:normal}.payment-split-history>p{border-bottom:1px solid #272b29;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:8px 0;display:flex}.payment-split-history>p:last-child{border-bottom:0}.payment-split-history p>span{gap:3px;display:grid}.payment-split-history small{color:#707873;font-size:9px}.payment-split-history strong{color:#f1b079;font:700 11px var(--font-numeric)}.order-detail-items>strong{color:#f0f3f1;font:750 14px var(--font-numeric);border:0;padding-top:12px}.order-timeline article{grid-template-columns:10px 1fr;align-items:start;gap:9px;min-height:39px;display:grid}.order-timeline article>i{background:#25201b;border:2px solid #ec873d;border-radius:50%;width:8px;height:8px;margin-top:4px}.order-timeline article>div{border-bottom:1px solid #252927;gap:3px;padding-bottom:10px;display:grid}.order-timeline b{color:#bfc5c1;font-size:10px;font-weight:600}.order-timeline small{color:#6f7772;font-size:8px}.refund-form label{color:#858d88;gap:5px;font-size:9px;display:grid}.refund-form input{color:#e7ebe8;background:#0d0f0e;border-color:#393e3b;min-height:39px}.refund-form .button{margin-top:11px}@media print{body *{visibility:hidden}.order-dialog,.order-dialog *{visibility:visible}.order-dialog{color:#111;padding:0;position:static}.order-dialog__backdrop,.order-dialog>section>header>button,.refund-form{display:none}.order-dialog>section{width:100%;max-height:none;box-shadow:none;border:0}.order-dialog__body{max-height:none;overflow:visible}}.catalog-groups{gap:18px;display:grid}.catalog-groups>section{background:#171a19;border:1px solid #2d302f;border-radius:13px;overflow:hidden}.catalog-groups>section>header{border-bottom:1px solid #2b2f2d;justify-content:space-between;align-items:center;height:54px;padding:0 18px;display:flex}.catalog-groups h2{margin:0;font-size:15px}.catalog-groups header span{color:#757d78;font-size:10px}.catalog-product{border-bottom:1px solid #292d2b;grid-template-columns:58px minmax(240px,1fr) auto 150px;align-items:center;gap:15px;min-height:88px;padding:12px 18px;display:grid}.catalog-product:last-child{border-bottom:0}.catalog-product.is-disabled{opacity:.6}.catalog-product>img,.catalog-product__placeholder{object-fit:contain;background:#0d0f0e;border-radius:9px;place-items:center;width:58px;height:58px;display:grid}.catalog-product__placeholder svg{color:#646b67;width:20px}.catalog-product>div{min-width:0}.catalog-product h3{margin-bottom:4px;font-size:13px}.catalog-product p{color:#737b76;white-space:nowrap;text-overflow:ellipsis;max-width:550px;margin-bottom:5px;font-size:10px;overflow:hidden}.catalog-product div>span{color:#e5893f;font-size:11px;font-weight:750}.text-action,.catalog-product form button{color:#d27b36;background:0 0;font-size:10px}.catalog-product form{gap:6px;display:flex}.catalog-product form input{color:#fff;background:#101211;border:1px solid #3a403d;border-radius:6px;width:72px;padding:7px;font-size:10px}.toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.button--workspace-secondary{color:#d8dedb;background:#181b1a;border:1px solid #3a403d;border-radius:8px;min-height:42px;padding:0 14px;font-size:11px}.button--workspace-secondary svg{width:15px}.catalog-category-form{background:#171a19;border:1px solid #343936;border-radius:12px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:10px;margin-bottom:15px;padding:15px;display:grid}.catalog-category-form label,.catalog-create-form label,.catalog-product-edit label{color:#929a95;gap:6px;font-size:10px;font-weight:650;display:grid}.catalog-category-form input,.catalog-create-form input,.catalog-create-form select,.catalog-create-form textarea,.catalog-product-edit input,.catalog-product-edit select,.catalog-product-edit textarea{color:#e9ecea;width:100%;min-height:42px;font:inherit;background:#101211;border:1px solid #393e3b;border-radius:8px;padding:8px 10px}.catalog-create-form textarea,.catalog-product-edit textarea{resize:vertical}.catalog-create-form{background:#171a19;border:1px solid #373c39;border-radius:14px;gap:16px;margin-bottom:18px;padding:21px;display:grid;box-shadow:0 18px 44px #0003}.catalog-create-form>header,.catalog-create-form>footer,.catalog-builder>div:first-child{justify-content:space-between;align-items:center;gap:14px;display:flex}.catalog-create-form>header{border-bottom:1px solid #2b2f2d;padding-bottom:13px}.catalog-create-form>header small{color:#e88b44;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:750}.catalog-create-form h2{margin:3px 0 0;font-size:20px}.catalog-create-form>footer{justify-content:flex-end;padding-top:4px}.catalog-builder{background:#131615;border:1px solid #2f3431;border-radius:11px;gap:9px;padding:15px;display:grid}.catalog-builder h3{margin:0;font-size:12px}.catalog-builder .text-action{align-items:center;gap:5px;display:inline-flex}.catalog-builder .text-action svg{width:14px}.catalog-builder-row{grid-template-columns:minmax(180px,1fr) 130px 34px;gap:8px;display:grid}.catalog-builder-row button{color:#e48b82;background:#281817;border:1px solid #493431;border-radius:7px;place-items:center;display:grid}.catalog-builder-row button svg{width:14px}.catalog-product{grid-template-columns:58px minmax(240px,1fr) auto 132px}.catalog-product__content{gap:2px;display:grid}.catalog-product__content>span{align-items:center;gap:8px;display:flex}.catalog-product__content del{color:#6d7570;font-size:9px}.catalog-product__content>small{color:#68706b;margin-top:3px;font-size:9px}.catalog-product__actions{align-items:center;gap:6px;display:flex}.catalog-product__actions>button:not(.text-action){color:#929a95;background:#121514;border:1px solid #363b38;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.catalog-product__actions>button:last-child{color:#dc8179}.catalog-product__actions svg{width:14px}.catalog-product>.catalog-product-edit{grid-column:2/4;gap:10px;display:grid}.catalog-product-edit>div:last-child{gap:8px;display:flex}.catalog-product-edit>div:last-child button{border:1px solid #3b403d;border-radius:6px;min-height:33px;padding-inline:10px}.catalog-product-edit input{width:100%}.switch{align-items:center;color:#aeb5b0!important;gap:9px!important;font-size:10px!important;display:flex!important}.switch input{display:none}.switch span{background:#343936;border-radius:999px;width:34px;height:18px;position:relative}.switch span:after{content:"";background:#8d9690;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:2px;left:2px}.switch input:checked+span{background:#b95712}.switch input:checked+span:after{background:#fff;left:18px}.table-panel{overflow:hidden}.customers-table .data-table__head,.customers-table .data-table__row{grid-template-columns:1.3fr 1.2fr .55fr .7fr .8fr}.customers-table .data-table__row{min-height:66px}.customers-table .data-table__row>span:first-child,.admin-tenants-table .data-table__row>span:first-child{align-items:center;gap:10px;display:flex}.table-avatar{color:#ff9a49;background:#342216;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:9px;font-weight:850;display:grid}.crm-segments{flex-wrap:wrap;gap:7px;margin-bottom:13px;display:flex}.crm-segments button{color:#8d9590;background:#151817;border:1px solid #353a37;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:10px;display:flex}.crm-segments button.active{color:#f2a167;background:#302117;border-color:#7d4825}.crm-segments button b{min-width:20px;font:650 9px var(--font-numeric);background:#ffffff0f;border-radius:4px;padding:2px 5px}.crm-table .data-table{min-width:940px}.crm-table .data-table__head,.crm-table .data-table__row{grid-template-columns:1.25fr 1.25fr .42fr .75fr .82fr .72fr 34px}.crm-table .data-table__row{min-height:73px}.crm-table .data-table__row>span:first-child{align-items:center;gap:9px;display:flex}.crm-table .data-table__row em{color:#e08a48;font-size:8px;font-style:normal}.crm-table .data-table__row>span:last-child button{color:#9da49f;background:#111413;border:1px solid #363b38;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.crm-table .data-table__row>span:last-child svg{width:14px}.customer-dialog{z-index:100;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.customer-dialog__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040505d1;position:absolute;inset:0}.customer-dialog>section{z-index:1;background:#151817;border:1px solid #3b403d;border-radius:15px;width:min(820px,100%);max-height:calc(100vh - 40px);position:relative;overflow:hidden;box-shadow:0 35px 90px #0009}.customer-dialog>section>header{border-bottom:1px solid #2d312f;justify-content:space-between;align-items:center;min-height:73px;padding:14px 20px;display:flex}.customer-dialog>section>header small{color:#e68a44;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:750}.customer-dialog>section>header h2{margin:3px 0 0;font-size:21px}.customer-dialog>section>header>button{color:#aeb5b1;background:#111312;border:1px solid #383d3a;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.customer-dialog>section>header svg{width:17px}.customer-dialog__body{max-height:calc(100vh - 114px);padding:18px;overflow-y:auto}.crm-metrics{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.crm-metrics article{background:#111413;border:1px solid #2d3230;border-radius:9px;align-content:center;gap:5px;min-height:82px;padding:12px;display:grid}.crm-metrics small{color:#727a75;font-size:8px}.crm-metrics strong{font:720 17px var(--font-numeric)}.crm-profile-form{background:#111413;border:1px solid #2d3230;border-radius:10px;gap:12px;margin-top:12px;padding:15px;display:grid}.crm-profile-form label{color:#898f8b;gap:5px;font-size:9px;display:grid}.crm-profile-form input{color:#e8ece9;background:#0c0f0d;border-color:#373c39;min-height:40px}.crm-profile-form .button{width:max-content}.tag-input{position:relative}.tag-input svg{color:#727a75;width:14px;position:absolute;top:13px;left:10px}.tag-input input{padding-left:33px}.crm-detail-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:12px;display:grid}.crm-detail-grid>section,.lgpd-panel{background:#111413;border:1px solid #2d3230;border-radius:10px;padding:15px}.crm-detail-grid h3,.lgpd-panel h3{margin:0 0 10px;font-size:12px}.crm-detail-grid p{border-bottom:1px solid #262a28;gap:3px;margin:0;padding:8px 0;font-size:10px;display:grid}.crm-detail-grid small{color:#707873;font-size:8px}.lgpd-panel{margin-top:12px}.lgpd-panel>header{gap:10px;display:flex}.lgpd-panel>header>svg{color:#75cb8a;background:#173522;border-radius:7px;width:29px;padding:5px}.lgpd-panel header p{color:#757d78;margin:0;font-size:9px;line-height:1.45}.lgpd-panel>div{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.lgpd-panel>div button{color:#aeb5b1;background:#151817;border:1px solid #353a37;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:9px;display:inline-flex}.lgpd-panel>div button:last-child{color:#e08a82}.lgpd-panel button svg{width:13px}.lgpd-panel>small{color:#777f7a;margin-top:7px;font-size:8px;display:block}.finance-metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:15px;display:grid}.finance-metrics article{background:#171a19;border:1px solid #2e3230;border-radius:13px;gap:4px;min-height:116px;padding:20px;display:grid;position:relative}.finance-metrics article>span{color:#e98638;position:absolute;top:18px;right:18px}.finance-metrics small{color:#858d88;font-size:10px}.finance-metrics strong{font-size:26px}.finance-metrics .is-highlight{color:#1a0d04;background:#ef7a1d;border-color:#f07a1d}.finance-metrics .is-highlight small,.finance-metrics .is-highlight span{color:#4a2105}.finance-grid{grid-template-columns:.8fr 1.2fr;gap:15px;display:grid}.cash-panel{min-height:290px}.cash-form{gap:18px;padding:23px;display:grid}.cash-form label{color:#959d98}.cash-form label>span{color:#686f6b;margin:34px 0 0 13px;position:absolute}.cash-form input{color:#fff;background:#101211;border-color:#373c39;min-height:48px;padding-left:39px}.finance-entries{overflow:hidden}.finance-entries>div:not(.panel-heading):not(.page-state){border-bottom:1px solid #282c2a;grid-template-columns:32px 1fr auto;align-items:center;gap:11px;min-height:59px;padding:8px 17px;display:grid}.entry-icon{border-radius:8px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.entry-income{color:#79d993;background:#183522}.entry-expense,.entry-refund{color:#f58e85;background:#3d1d1a}.finance-entries p{gap:3px;margin:0;display:grid}.finance-entries p b{font-size:11px}.finance-entries p small{color:#717975;font-size:9px}.finance-entries>div>strong{color:#b9c0bc;font-size:11px}.integration-cards{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.integration-cards article{background:#171a19;border:1px solid #2e3230;border-radius:14px;grid-template-columns:51px 1fr;gap:17px;min-height:180px;padding:22px;display:grid;position:relative}.integration-logo{color:#e7873c;background:#332319;border-radius:12px;place-items:center;width:51px;height:51px;display:grid}.integration-logo svg{width:22px}.integration-cards small{color:#727a75;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.integration-cards h2{margin:5px 0 8px;font-size:17px}.integration-cards p{color:#858d88;max-width:420px;margin:0;font-size:11px;line-height:1.5}.integration-cards>article>.status-pill{position:absolute;top:18px;right:18px}.integration-simulation{color:#f6b36e;background:#432915}.integration-available{color:#80d999;background:#173923}.integration-coming_soon{color:#afb4b1;background:#303432}.integration-category-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.integration-category-list>section{background:#171a19;border:1px solid #2f3431;border-radius:13px;overflow:hidden}.integration-category-list>section>header{border-bottom:1px solid #2a2e2c;align-items:center;gap:10px;min-height:60px;padding:12px 16px;display:flex}.integration-category-list>section>header>svg{color:#e88942;background:#342218;border-radius:8px;width:31px;height:31px;padding:7px}.integration-category-list header small{color:#707873;text-transform:uppercase;letter-spacing:.07em;font-size:8px}.integration-category-list header h2{margin:2px 0 0;font-size:14px}.integration-category-list article{border-bottom:1px solid #292d2b;grid-template-columns:43px 1fr auto;align-items:center;gap:11px;min-height:105px;padding:14px 16px;display:grid}.integration-category-list article:last-child{border-bottom:0}.integration-category-list .integration-logo{width:43px;height:43px}.integration-category-list article h3{margin:0 0 5px;font-size:12px}.integration-category-list article p{color:#747c77;max-width:400px;margin:0;font-size:9px;line-height:1.45}.integration-category-list article>.status-pill{white-space:nowrap}.developer-console{background:#171a19;border:1px solid #303532;border-radius:14px;margin-top:16px;overflow:hidden}.developer-console>.panel-heading>svg{color:#e98b43;width:20px}.secret-reveal{background:#14271a;border:1px solid #3b6347;border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;margin:14px;padding:12px;display:grid}.secret-reveal>svg{color:#71cf89;width:23px}.secret-reveal>div{gap:4px;display:grid}.secret-reveal b{font-size:10px}.secret-reveal code{overflow-wrap:anywhere;color:#cff0d6;font-size:10px}.secret-reveal small{color:#73927b;font-size:8px}.secret-reveal button{color:#bde6c6;background:#183321;border:1px solid #466d51;border-radius:7px;align-items:center;gap:6px;min-height:33px;padding:0 9px;font-size:9px;display:inline-flex}.secret-reveal button svg{width:13px}.developer-grid{background:#2a2e2c;grid-template-columns:1fr 1fr;gap:1px;display:grid}.developer-panel{background:#171a19;padding:18px}.developer-panel>header{align-items:center;gap:10px;margin-bottom:15px;display:flex}.developer-panel>header>svg{color:#e98a43;background:#342218;border-radius:8px;width:34px;height:34px;padding:8px}.developer-panel h3{margin:0 0 3px;font-size:13px}.developer-panel header p{color:#747c77;margin:0;font-size:9px}.developer-panel>form{background:#121514;border:1px solid #303532;border-radius:9px;gap:10px;padding:13px;display:grid}.developer-panel form>label{color:#858d88;gap:5px;font-size:9px;display:grid}.developer-panel form input{color:#e6eae7;background:#0b0d0c;border-color:#383d3a;min-height:38px}.developer-panel fieldset{border:1px solid #303532;border-radius:7px;grid-template-columns:repeat(2,1fr);gap:6px;padding:8px;display:grid}.developer-panel legend{color:#747c77;padding:0 5px;font-size:8px}.developer-panel fieldset label{color:#9ba29e;align-items:center;gap:6px;font-size:8px;display:flex}.developer-panel fieldset input{accent-color:#e77d2e;width:13px;min-height:13px}.developer-panel .button{width:max-content;min-height:37px;font-size:10px}.developer-list{margin-top:11px}.developer-list>p{border-bottom:1px solid #292d2b;justify-content:space-between;align-items:center;gap:9px;min-height:56px;margin:0;padding:8px;display:flex}.developer-list>p>span{gap:3px;min-width:0;display:grid}.developer-list b{color:#c4cac6;text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:9px;overflow:hidden}.developer-list small,.developer-list code{color:#717975;font-size:8px}.developer-list>p>button{color:#de837b;background:0 0;font-size:9px}.developer-list>p>svg{color:#71cb87;width:15px}.webhook-log{border-top:1px solid #2a2e2c;padding:16px}.webhook-log>header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.webhook-log header>svg{color:#e98a43;width:18px}.webhook-log h3{margin:0;font-size:12px}.webhook-log header p{color:#727a75;margin:3px 0 0;font-size:8px}.webhook-log article{border-top:1px solid #292d2b;grid-template-columns:1fr 90px 130px 110px;align-items:center;gap:10px;min-height:49px;font-size:9px;display:grid}.webhook-log article>span:first-child{gap:3px;display:grid}.webhook-log article small{color:#707873;font-size:8px}.webhook-log time{text-align:right;color:#707873;font-size:8px}.empty-copy{color:#757d78;font-size:9px}.settings-form{gap:15px;display:grid}.settings-form>section{background:#171a19;border:1px solid #2e3230;border-radius:14px;padding:23px}.settings-section-title{gap:13px;margin-bottom:25px;display:flex}.settings-section-title>svg{color:#ec8433;background:#312218;border-radius:9px;width:36px;height:36px;padding:8px}.settings-section-title h2{margin-bottom:4px;font-size:15px}.settings-section-title p{color:#79817c;margin:0;font-size:10px}.settings-form label{color:#9aa19d}.settings-form input,.settings-form textarea{color:#eef1ef;background:#111312;border-color:#363b38;min-height:44px}.settings-form .form-row{margin-bottom:16px}.form-row--three{grid-template-columns:repeat(3,1fr)}.color-input{background:#111312;border:1px solid #363b38;border-radius:9px;align-items:center;gap:10px;height:44px;padding:4px 10px;display:flex}.color-input input{border:0;width:28px;min-height:28px;padding:0}.color-input span{color:#9da49f;font-size:11px}.check-row{align-items:center;width:max-content;margin-top:17px;gap:10px!important;display:flex!important}.check-row input{width:17px;min-height:17px;accent-color:var(--orange)}.check-row span{gap:2px;display:grid}.check-row small{color:#707873;font-weight:450}.settings-actions{justify-content:flex-end;align-items:center;gap:18px;display:flex}.settings-actions span{color:#76ce8d;font-size:11px}.workspace--admin .workspace-sidebar nav a.active{background:linear-gradient(90deg,#b24c05,#eb7017)}.admin-mark{color:#f3954c;background:#1e1712;border:1px solid #352b24;border-radius:11px;align-items:center;gap:10px;margin:25px 6px 18px;padding:13px;display:flex}.admin-mark svg{width:22px}.admin-mark span{gap:2px;display:grid}.admin-mark b{font-size:12px}.admin-mark small{color:#8f8177;font-size:9px}.user-avatar--admin{color:#fff;background:#6e2e08}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.admin-metrics article{background:#171a19;border:1px solid #2e3230;border-radius:14px;min-height:145px;padding:21px;position:relative}.admin-metrics article>span{color:#ee8738;background:#332218;border-radius:10px;place-items:center;width:36px;height:36px;margin-bottom:17px;display:grid}.admin-metrics svg{width:18px}.admin-metrics small{color:#7f8782;font-size:10px}.admin-metrics strong{margin-top:4px;font-size:24px;display:block}.admin-metrics p{color:#68706c;margin:4px 0 0;font-size:9px}.admin-dashboard-grid{grid-template-columns:1.3fr .7fr;gap:15px;margin-top:15px;display:grid}.admin-dashboard-grid>article,.audit-list,.lead-table-grid article{background:#171a19;border:1px solid #2e3230;border-radius:14px;overflow:hidden}.admin-pipeline>div:not(.panel-heading){border-bottom:1px solid #282c2a;grid-template-columns:34px 1fr auto 90px;align-items:center;gap:10px;min-height:61px;padding:8px 17px;display:grid}.admin-pipeline p{gap:3px;margin:0;display:grid}.admin-pipeline p b{font-size:11px}.admin-pipeline p small,.admin-pipeline time{color:#727a75;font-size:9px}.admin-pipeline time{text-align:right}.lead-new{color:#f6b571;background:#432916}.lead-qualified{color:#8ac6ff;background:#193550}.lead-won{color:#7ee09a;background:#173b22}.admin-system{padding-bottom:10px}.admin-system>p{border-bottom:1px solid #282c2a;justify-content:space-between;align-items:center;margin:0;padding:12px 17px;display:flex}.admin-system p span{color:#929a95;align-items:center;gap:8px;font-size:10px;display:flex}.admin-system p svg{color:#69d388;width:15px}.admin-system p b{color:#c4cbc7;font-size:9px}.admin-tenants-table .data-table__head,.admin-tenants-table .data-table__row{grid-template-columns:1.3fr .7fr .8fr .7fr .7fr}.admin-tenants-table--managed .data-table__head,.admin-tenants-table--managed .data-table__row{grid-template-columns:1.3fr .7fr .8fr .65fr .65fr .75fr}.admin-tenants-table .data-table__row{min-height:67px}.admin-tenants-table select,.lead-table-grid select{color:#cbd0cd;background:#101211;border:1px solid #3b403d;border-radius:7px;padding:7px 9px;font-size:10px}.lead-table-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.lead-table-grid article{padding:20px}.lead-table-grid header{grid-template-columns:38px 1fr auto;align-items:center;gap:11px;display:grid}.lead-table-grid h2{margin-bottom:3px;font-size:15px}.lead-table-grid header p{color:#7e8681;margin:0;font-size:10px}.lead-table-grid article>div{border-block:1px solid #2a2e2c;grid-template-columns:.7fr 1fr 1.4fr;gap:8px;margin-top:18px;padding:13px 0;display:grid}.lead-table-grid article>div span{color:#747c77;gap:3px;font-size:9px;display:grid}.lead-table-grid article>div b{color:#bbc2be;font-size:10px}.lead-message{color:#9ba29e;min-height:34px;margin:13px 0;font-size:10px;line-height:1.45}.lead-table-grid article>small{color:#636a66;font-size:8px}.lead-table-grid article>footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.lead-table-grid article>footer span{color:#78817c;align-items:center;gap:5px;font-size:9px;display:flex}.lead-table-grid article>footer svg{color:#de813b;width:13px}.lead-table-grid article>footer .text-action{margin-left:auto}.workspace-modal{z-index:90;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.workspace-modal__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030404d1;position:absolute;inset:0}.workspace-modal__panel{z-index:1;color:#e7ebe8;background:#141716;border:1px solid #393e3b;border-radius:16px;width:min(1050px,100%);max-height:calc(100vh - 36px);position:relative;overflow:auto;box-shadow:0 35px 100px #0000009e}.workspace-modal__panel>header{border-bottom:1px solid #2d322f;justify-content:space-between;align-items:center;min-height:78px;padding:15px 20px;display:flex}.workspace-modal__panel>header small{color:#e2853d;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:750}.workspace-modal__panel>header h2{margin:4px 0 2px;font-size:23px}.workspace-modal__panel>header p{color:#727b76;margin:0;font-size:10px}.workspace-modal__panel>header>button{color:#b8bfbb;background:#282c2a;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.workspace-modal__panel>header>button svg{width:18px}.tenant-manager__body{grid-template-columns:1.15fr .9fr .95fr;align-items:start;display:grid}.tenant-manager__body>section{border-right:1px solid #2d322f;align-content:start;gap:12px;min-height:100%;padding:21px;display:grid}.tenant-manager__body>section:last-child{border-right:0}.tenant-manager h3,.lead-manager h3{margin:0;font-size:14px}.tenant-manager section>p{color:#7c8580;margin:0 0 4px;font-size:10px;line-height:1.55}.tenant-manager form,.lead-manager form{gap:11px;display:grid}.tenant-manager label,.lead-manager label{color:#909893;gap:6px;font-size:10px;font-weight:650;display:grid}.tenant-manager input,.tenant-manager textarea,.lead-manager input,.lead-manager textarea,.lead-manager select{color:#e6eae7;background:#0f1110;border:1px solid #383d3a;border-radius:8px;outline:none;width:100%;min-height:42px;padding:9px 11px}.tenant-manager textarea,.lead-manager textarea{resize:vertical;min-height:88px}.tenant-manager input:focus,.tenant-manager textarea:focus,.lead-manager input:focus,.lead-manager textarea:focus,.lead-manager select:focus{border-color:#d26b20}.module-permission-grid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.module-permission-grid label{background:#191c1a;border:1px solid #303532;border-radius:7px;align-items:center;gap:8px;min-height:36px;padding:7px 9px;display:flex}.module-permission-grid input{accent-color:#d76516;width:15px;min-height:15px}.module-permission-grid span{text-overflow:ellipsis;overflow:hidden}.danger-zone{background:#231716;border:1px solid #5a2d29;border-radius:9px;margin-top:7px}.danger-zone summary{color:#e59389;cursor:pointer;align-items:center;gap:8px;min-height:43px;padding:0 12px;font-size:10px;font-weight:750;display:flex}.danger-zone summary svg{width:16px}.danger-zone form{padding:0 12px 13px}.danger-button{color:#fff;background:#9f3028;min-height:42px}.lead-manager{width:min(630px,100%)}.lead-manager>form{padding:21px}.audit-list article{border-bottom:1px solid #282c2a;grid-template-columns:34px 1.3fr 1fr 120px;align-items:center;gap:12px;min-height:67px;padding:9px 17px;display:grid}.audit-list article>span{color:#e98739;background:#332218;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.audit-list svg{width:15px}.audit-list h2{margin-bottom:3px;font-size:11px}.audit-list p{color:#737b76;margin:0;font-size:9px}.audit-list article>b{color:#9ba29e;font-size:9px;font-weight:550}.audit-list time{color:#666d69;text-align:right;font-size:9px}.workspace-backdrop{display:none}.workspace-sidebar nav{scrollbar-width:thin;scrollbar-color:#353a37 transparent;min-height:0;overflow-y:auto}.workspace-unit{transition:border-color var(--transition-fast), background var(--transition-fast)}.workspace-unit:hover{background:#1b1e1c;border-color:#484e4a}.module-view{min-width:0}.module-view h1{letter-spacing:-.035em}.button--compact{border-radius:8px;min-height:38px;padding:0 15px;font-size:11px}.form-feedback--success{color:#79d993!important}.compact-empty{color:#68716c;text-align:center;align-content:center;place-items:center;gap:10px;min-height:150px;display:grid}.compact-empty svg{width:25px}.module-form{background:#171a19;border:1px solid #303532;border-radius:14px;gap:13px;padding:20px;display:grid}.module-form h2{margin:0 0 3px;font-size:18px}.module-form>p{color:#7f8782;margin:0;font-size:11px;line-height:1.5}.module-form label{color:#919995;gap:6px;font-size:10px;font-weight:650;display:grid}.module-form input,.module-form select,.module-form textarea,.pos-fields input,.pos-fields select{color:#e8ece9;background:#101211;border:1px solid #373c39;border-radius:8px;outline:none;width:100%;min-height:42px;padding:9px 11px}.module-form textarea{resize:vertical}.module-form input:focus,.module-form select:focus,.module-form textarea:focus{border-color:#c96016}.module-form .button{min-height:45px;font-size:12px}.module-form--sticky{align-self:start;position:sticky;top:98px}.form-icon{color:#f19249;background:#342218;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.form-icon svg{width:20px}.module-side-stack{align-content:start;gap:13px;display:grid}.module-details{background:#171a19;border:1px solid #303532;border-radius:14px}.module-details summary{color:#d7dcd9;cursor:pointer;justify-content:space-between;align-items:center;min-height:50px;padding:0 18px;font-size:12px;font-weight:700;display:flex}.module-details summary svg{width:17px}.module-details .module-form{border:0;border-top:1px solid #303532;border-radius:0 0 14px 14px}.simulation-note--compact{border-radius:9px;margin:0;padding:10px 12px}.simulation-note--compact svg{width:18px}.simulation-note--compact b{font-size:10px}.simulation-note--compact small{font-size:8px}.pos-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:15px;display:grid}.pos-products{min-width:0}.pos-products .workspace-search{width:100%;margin-bottom:14px}.pos-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.pos-product-grid>button{color:#dce1de;text-align:left;min-height:175px;transition:transform var(--transition-fast), border-color var(--transition-fast);background:#171a19;border:1px solid #2f3431;border-radius:12px;grid-template-rows:72px auto auto 1fr;gap:4px;padding:13px;display:grid;position:relative}.pos-product-grid>button:hover{border-color:#724121;transform:translateY(-2px)}.pos-product-grid>button>span{color:#89532e;background:#211a16;border-radius:9px;place-items:center;width:100%;height:72px;display:grid;overflow:hidden}.pos-product-grid img{object-fit:cover;width:100%;height:100%}.pos-product-grid small{color:#777f7a;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.pos-product-grid b{font-size:12px}.pos-product-grid strong{color:#f0934c;font:700 13px var(--font-numeric);align-self:end}.pos-product-grid>button>svg{color:#fff;background:#bd550c;border-radius:50%;width:23px;height:23px;padding:5px;position:absolute;bottom:10px;right:10px}.pos-ticket{box-shadow:var(--shadow-panel);background:#171a19;border:1px solid #343936;border-radius:15px;position:sticky;top:96px;overflow:hidden}.pos-ticket>header{border-bottom:1px solid #2a2e2c;justify-content:space-between;align-items:center;min-height:65px;padding:12px 16px;display:flex}.pos-ticket>header>div{align-items:center;gap:10px;display:flex}.pos-ticket>header svg{color:#ee8738;width:20px}.pos-ticket>header span{gap:3px;display:grid}.pos-ticket>header b{font-size:12px}.pos-ticket>header small{color:#707874;font-size:9px}.pos-ticket>header strong{font:750 17px var(--font-numeric)}.pos-lines{max-height:215px;padding:6px 14px;overflow-y:auto}.pos-lines article{border-bottom:1px solid #282c2a;justify-content:space-between;align-items:center;gap:10px;min-height:52px;display:flex}.pos-lines article>div{gap:3px;display:grid}.pos-lines article b{font-size:10px}.pos-lines article small{color:#8a928d;font-size:9px}.pos-lines article>span{align-items:center;gap:8px;display:flex}.pos-lines button{color:#b9c0bc;background:#272b29;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.pos-lines button svg{width:13px}.pos-fields{border-top:1px solid #2a2e2c;gap:9px;padding:13px 14px 0;display:grid}.pos-fields label{color:#858d88;gap:5px;font-size:9px;font-weight:650;display:grid}.pos-fields .pos-split-toggle{cursor:pointer;background:#121514;border:1px solid #343936;border-radius:9px;align-items:center;gap:9px;padding:10px 11px;display:flex}.pos-split-toggle input{accent-color:#dc6715;width:16px;min-height:16px}.pos-split-toggle>span{gap:2px;display:grid}.pos-split-toggle b{color:#d7dcd9;font-size:10px}.pos-split-toggle small{color:#737b76;font-size:8px;font-weight:450}.pos-split-fields{grid-template-columns:1fr auto;align-items:end;gap:9px;display:grid}.pos-split-fields>div{color:#f1b079;min-height:42px;font:700 9px var(--font-numeric);background:#211913;border:1px solid #453526;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:flex}.pos-split-fields i{color:#72675f;font-style:normal}.pos-total-breakdown{background:#111412;border-radius:8px;gap:5px;padding:9px 11px;display:grid}.pos-total-breakdown>span,.pos-total-breakdown>strong{color:#858d88;justify-content:space-between;font-size:9px;display:flex}.pos-total-breakdown b{color:#dce1de;font:700 10px var(--font-numeric)}.pos-total-breakdown strong{color:#dce1de;border-top:1px solid #2c302e;padding-top:5px}.pos-ticket>.simulation-note,.pos-ticket>.form-feedback,.pos-ticket>.button,.pos-success{margin:12px 14px 0}.pos-ticket>.button{width:calc(100% - 28px);min-height:48px;margin-bottom:14px;font-size:12px}.pos-success{color:#7edf97;background:#173321;border-radius:9px;align-items:center;gap:10px;padding:11px;display:flex}.pos-success>span{gap:3px;display:grid}.pos-success b{font-size:10px}.pos-success small{color:#90a397;font-size:8px}.table-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.dining-table{background:#171a19;border:1px solid #303532;border-top:3px solid #3e4541;border-radius:13px;min-height:215px;padding:18px}.dining-table--occupied{border-top-color:#e17727}.dining-table--reserved{border-top-color:#7998d4}.dining-table--closing{border-top-color:#e0bc52}.dining-table header{grid-template-columns:36px 1fr;align-items:center;gap:9px;display:grid}.dining-table header>span{color:#e98940;background:#322218;border-radius:9px;grid-row:span 2;place-items:center;width:36px;height:36px;display:grid}.dining-table header svg{width:17px}.dining-table header b{font-size:13px}.dining-table header small{color:#717974;font-size:9px}.dining-table>div{margin:24px 0 17px}.dining-table>div strong{font:750 21px var(--font-numeric)}.dining-table>div p{color:#8b938e;margin:5px 0;font-size:10px}.dining-table>div small{color:#676e6a;font-size:8px}.dining-table select{color:#c1c7c3;background:#101211;border:1px solid #393f3b;border-radius:7px;width:100%;min-height:35px;padding:5px 9px;font-size:10px}.inventory-layout{grid-template-columns:minmax(0,1.5fr) minmax(290px,.6fr);align-items:start;gap:15px;display:grid}.inventory-table .data-table__head,.inventory-table .data-table__row{grid-template-columns:1.4fr .7fr .7fr .8fr .7fr}.inventory-table button.data-table__row{width:100%;color:inherit;text-align:left}.inventory-table .table-avatar svg{width:16px}.toolbar-statuses{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.inventory-control-grid{grid-template-columns:.75fr 1.25fr 1fr;align-items:start;gap:15px;margin-top:15px;display:grid}.stock-location-tags{flex-wrap:wrap;gap:6px;display:flex}.stock-location-tags span{color:#b2bab5;background:#111412;border:1px solid #3b403d;border-radius:7px;align-items:center;gap:5px;min-height:29px;padding:5px 8px;font-size:9px;display:inline-flex}.stock-location-tags svg{color:#df8039;width:13px}.inventory-detail-grid{grid-template-columns:1.25fr .75fr;gap:15px;margin-top:15px;display:grid}.inventory-lots,.recipe-list{background:#171a19;border:1px solid #303532;border-radius:14px;overflow:hidden}.inventory-lots>p{border-top:1px solid #292d2b;grid-template-columns:1.2fr .8fr auto;align-items:center;gap:12px;min-height:57px;margin:0;padding:8px 15px;display:grid}.inventory-lots>p>span:not(.status-pill),.recipe-list>p>span{gap:3px;display:grid}.inventory-lots b,.recipe-list b{font-size:10px}.inventory-lots small,.recipe-list small{color:#707873;font-size:8px}.inventory-lots .lot-expired{border-left:3px solid #ce4d42}.inventory-lots .lot-expiring{border-left:3px solid #e49a3c}.recipe-list>p{border-top:1px solid #292d2b;justify-content:space-between;align-items:center;gap:12px;min-height:54px;margin:0;padding:8px 15px;display:flex}.recipe-list strong{color:#efa260;font:700 10px var(--font-numeric)}.movement-feed{background:#171a19;border:1px solid #303532;border-radius:14px;margin-top:15px;overflow:hidden}.movement-feed article{border-top:1px solid #292d2b;grid-template-columns:32px 1fr auto 110px;align-items:center;gap:11px;min-height:55px;padding:8px 16px;display:grid}.movement-icon{color:#7dd493;background:#193523;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.movement-icon svg{width:15px}.movement-loss,.movement-order_consumption{color:#ef9288;background:#3a1d1b;transform:rotate(180deg)}.movement-feed article>div{gap:3px;display:grid}.movement-feed article b{font-size:10px}.movement-feed article small,.movement-feed time{color:#6e7671;font-size:8px}.movement-feed article strong{font:650 10px var(--font-numeric)}.movement-feed time{text-align:right}.purchases-layout{grid-template-columns:minmax(0,1.35fr) 340px;align-items:start;gap:15px;display:grid}.purchase-list{gap:11px;display:grid}.purchase-list>article{background:#171a19;border:1px solid #303532;border-radius:13px;grid-template-columns:45px 1fr auto;align-items:center;gap:14px;min-height:125px;padding:17px;display:grid}.purchase-icon{color:#ea883e;background:#342218;border-radius:11px;place-items:center;width:45px;height:45px;display:grid}.purchase-icon svg{width:20px}.purchase-list h2{margin:3px 0;font-size:17px}.purchase-list p{color:#89918c;margin:0 0 5px;font-size:10px}.purchase-list small,.purchase-list time{color:#69716d;font-size:8px}.purchase-list .button{grid-column:3}.purchase-ordered{color:#f3b96f;background:#3d2917}.purchase-received{color:#7bd994;background:#173622}.purchase-suggestions{background:#171a19;border:1px solid #303532;border-radius:14px;margin-bottom:15px;overflow:hidden}.purchase-suggestions>article{border-top:1px solid #292d2b;grid-template-columns:28px 1fr auto auto;align-items:center;gap:12px;min-height:55px;padding:8px 15px;display:grid}.purchase-suggestions>article>svg{color:#eca052;width:17px}.purchase-suggestions article>span{gap:3px;display:grid}.purchase-suggestions b{font-size:10px}.purchase-suggestions small,.purchase-suggestions em{color:#727a75;font-size:8px;font-style:normal}.purchase-suggestions strong{font:700 10px var(--font-numeric)}.procurement-grid{grid-template-columns:1fr 1fr;align-items:start;gap:15px;margin-top:15px;display:grid}.quote-history{background:#171a19;border:1px solid #303532;border-radius:14px;margin-top:15px;overflow:hidden}.quote-history>p{border-top:1px solid #292d2b;grid-template-columns:1fr auto 110px;align-items:center;gap:15px;min-height:55px;margin:0;padding:8px 15px;display:grid}.quote-history p>span:first-child{gap:3px;display:grid}.quote-history b{font-size:10px}.quote-history small{color:#707873;font-size:8px}.quote-history strong{color:#ef9a57;font:700 10px var(--font-numeric)}.segment-metrics{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:15px;display:grid}.segment-metrics article{background:#171a19;border:1px solid #303532;border-radius:13px;grid-template-columns:38px 1fr;align-items:center;gap:8px;min-height:105px;padding:17px;display:grid}.segment-metrics svg{color:#ed883b;width:19px}.segment-metrics small{color:#7f8782;font-size:9px}.segment-metrics strong{font:750 23px var(--font-numeric);grid-column:2;margin-top:-22px}.marketing-grid{grid-template-columns:1fr 1fr;align-items:start;gap:15px;display:grid}.marketing-list,.campaign-list{background:#171a19;border:1px solid #303532;border-radius:14px;overflow:hidden}.marketing-list>div:not(.panel-heading){border-top:1px solid #292d2b;grid-template-columns:130px 1fr auto;align-items:center;gap:10px;min-height:66px;padding:10px 16px;display:grid}.coupon-code{color:#ed944e;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.coupon-code svg{width:17px}.marketing-list p{gap:3px;margin:0;display:grid}.marketing-list p b{font-size:11px}.marketing-list p small{color:#717974;font-size:8px}.campaign-list>div:not(.panel-heading){border-top:1px solid #292d2b;grid-template-columns:34px 1fr auto auto;align-items:center;gap:10px;min-height:66px;padding:10px 16px;display:grid}.campaign-list>div>span:first-child{color:#ed8b43;background:#342218;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.campaign-list svg{width:15px}.campaign-list p{gap:3px;margin:0;display:grid}.campaign-list p b{font-size:10px}.campaign-list p small{color:#727a75;font-size:8px}.campaign-list strong{font:650 10px var(--font-numeric)}.campaign-simulated{color:#f2b26a;background:#3f2816}.campaign-completed{color:#7dd997;background:#173623}.delivery-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.delivery-board>article{background:#171a19;border:1px solid #303532;border-radius:13px;padding:17px}.delivery-board header{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;display:grid}.delivery-status{color:#e98a42;background:#352218;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.delivery-status svg{width:18px}.delivery-board header small{color:#707874;font-size:8px}.delivery-board h2{margin:3px 0 0;font-size:14px}.delivery-board header>b{font:700 12px var(--font-numeric)}.delivery-board>article>p{color:#8f9792;gap:7px;min-height:43px;margin:18px 0 10px;font-size:9px;line-height:1.45;display:flex}.delivery-board>article>p svg{color:#da7d36;flex:none;width:15px}.delivery-meta{border-block:1px solid #292d2b;flex-wrap:wrap;gap:11px;padding-block:10px;display:flex}.delivery-meta span{color:#757d78;align-items:center;gap:5px;font-size:8px;display:flex}.delivery-meta svg{width:13px}.delivery-board label{color:#838b86;gap:5px;margin-top:12px;font-size:9px;display:grid}.delivery-board select{color:#c2c8c4;background:#101211;border:1px solid #393f3b;border-radius:7px;min-height:36px;padding:6px 9px}.delivery-actions{align-items:center;min-height:38px;margin-top:12px;display:flex}.delivery-actions button{color:#fff;background:#bd550c;border-radius:7px;width:100%;min-height:36px;font-size:10px;font-weight:700}.delivery-actions span{color:#83d99a;align-items:center;gap:6px;font-size:9px;display:flex}.delivery-actions svg{width:15px}.report-filters{align-items:end;gap:9px;display:flex}.report-filters label{color:#7d8580;gap:4px;font-size:8px;display:grid}.report-filters input{color:#d6dbd8;background:#111312;border:1px solid #373c39;border-radius:8px;min-height:38px;padding:6px 9px}.report-metrics{grid-template-columns:repeat(4,1fr)}.report-metrics article{grid-template-columns:32px 1fr;display:grid}.report-metrics article>svg{color:#ed893e;width:18px}.report-metrics strong{grid-column:2}.report-grid{grid-template-columns:1.25fr .8fr .8fr;gap:15px;display:grid}.report-grid>article{background:#171a19;border:1px solid #303532;border-radius:14px;overflow:hidden}.report-chart>div:last-child{align-items:end;gap:4px;height:230px;padding:23px 18px 16px;display:flex}.report-chart>div:last-child>span{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:6px;min-width:8px;height:100%;display:flex}.report-chart i{background:linear-gradient(#f07f2b,#8a3b05);border-radius:4px 4px 1px 1px;width:100%;max-width:18px}.report-chart small{color:#656d68;font-size:7px}.report-ranking>p{border-top:1px solid #292d2b;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;min-height:52px;margin:0;padding:7px 14px;display:grid}.report-ranking>p>b{color:#e98b44;background:#332218;border-radius:7px;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.report-ranking>p>b svg{width:13px}.report-ranking p span{gap:2px;font-size:9px;display:grid}.report-ranking p small{color:#6f7772;font-size:7px}.report-ranking p strong{font:650 9px var(--font-numeric)}.team-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:15px;display:grid}.team-table .data-table__head,.team-table .data-table__row{grid-template-columns:1.35fr .8fr .75fr .45fr .8fr}.team-table select{color:#c6ccc8;background:#101211;border:1px solid #393f3b;border-radius:7px;max-width:125px;padding:6px 8px;font-size:9px}.cash-movement-form{border-top:1px solid #2b302d;gap:9px;margin-top:18px;padding-top:16px;display:grid}.cash-movement-form h3{margin:0;font-size:12px}.cash-movement-form label{color:#7f8782;gap:5px;font-size:8px;display:grid}.cash-movement-form input,.cash-movement-form select{color:#d4d9d6;background:#101211;border:1px solid #393e3b;border-radius:7px;min-height:36px;padding:6px 9px}.cash-movement-form .text-action{justify-self:start}.hours-grid{gap:7px;display:grid}.hours-grid>div{grid-template-columns:110px 85px 120px 120px;align-items:center;gap:10px;display:grid}.hours-grid b{font-size:10px}.hours-grid label{grid-auto-flow:column;align-items:center;gap:6px;display:flex}.hours-grid label input{accent-color:#e66f1b;width:15px;min-height:15px}.hours-grid>div>input{min-height:34px;padding:5px 8px}.advanced-settings{gap:15px;margin-top:15px;display:grid}.settings-advanced-state{color:#828a85;padding:20px}.advanced-settings-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.advanced-settings-grid>form,.security-privacy-grid>form,.privacy-panel{background:#171a19;border:1px solid #2e3230;border-radius:14px;align-content:start;gap:13px;padding:21px;display:grid}.advanced-settings form>header,.privacy-panel>header{align-items:center;gap:11px;margin-bottom:5px;display:flex}.advanced-settings form>header>svg,.privacy-panel>header>svg{color:#ec8433;background:#312218;border-radius:9px;width:36px;height:36px;padding:8px}.advanced-settings h2{margin:0 0 3px;font-size:15px}.advanced-settings header p{color:#79817c;margin:0;font-size:9px}.advanced-settings form>label,.advanced-settings form .form-row>label{color:#929a95;gap:5px;font-size:9px;font-weight:650;display:grid}.advanced-settings input{color:#e7ebe8;background:#101211;border:1px solid #373c39;border-radius:8px;min-height:40px;padding:8px 10px}.advanced-settings .button{width:max-content;min-height:39px;font-size:10px}.settings-toggle-row{flex-wrap:wrap;gap:16px;display:flex}.settings-toggle-row label{color:#a2aaa5;align-items:center;gap:7px;font-size:9px;display:flex}.settings-toggle-row input,.notification-preferences input{accent-color:#e77c2d;width:14px;min-height:14px}.settings-record-list{margin-top:5px}.settings-record-list>p{border-top:1px solid #292d2b;justify-content:space-between;align-items:center;gap:12px;min-height:47px;margin:0;padding:7px 0;display:flex}.settings-record-list p>span{gap:3px;min-width:0;display:grid}.settings-record-list b{font-size:9px}.settings-record-list small{color:#6f7772;text-overflow:ellipsis;white-space:nowrap;max-width:330px;font-size:8px;overflow:hidden}.settings-record-list strong{color:#abb2ae;font:650 9px var(--font-numeric);white-space:nowrap}.notification-preferences{display:grid}.notification-preferences>p{border-top:1px solid #292d2b;grid-template-columns:1fr 80px 70px 120px;align-items:center;gap:8px;min-height:45px;margin:0;padding:7px 0;display:grid}.notification-preferences b{font-size:9px}.notification-preferences label{color:#8d9590;align-items:center;gap:5px;font-size:8px;display:flex}.notification-preferences span{color:#666e69;font-size:8px}.security-privacy-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.privacy-panel>div{flex-wrap:wrap;gap:8px;display:flex}.privacy-panel>div>button{color:#b8bfbb;background:#111413;border:1px solid #393e3b;border-radius:7px;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:9px;display:inline-flex}.privacy-panel>div>button:last-child{color:#dd827a;border-color:#50302d}.privacy-panel button svg{width:13px}.auth-forgot{color:#c97832;justify-self:end;margin-top:-7px;font-size:11px;font-weight:700}.auth-signup{color:#7c746d;text-align:center;margin:15px 0 0!important;font-size:11px!important}.auth-signup a{color:#d56619;font-weight:750}.auth-flow{color:#fff;background:radial-gradient(circle at 20% 15%,#26170d,#0b0908 48%,#050505);min-height:100vh;padding:32px 54px}.auth-flow>header{justify-content:space-between;align-items:center;width:min(1800px,100%);margin-inline:auto;display:flex}.auth-flow>header .brand{font-size:34px}.auth-flow>header>a{color:#b9afa6;align-items:center;gap:8px;font-size:15px;display:flex}.auth-flow>section{grid-template-columns:1fr 470px;align-items:center;gap:110px;width:min(1120px,100%);min-height:calc(100vh - 135px);margin:50px auto 0;display:grid}.auth-flow aside h1{letter-spacing:-.055em;max-width:570px;margin-bottom:22px;font-size:65px;line-height:.96}.auth-flow .eyebrow{font-size:14px;font-weight:500}.auth-flow aside>p:not(.eyebrow){color:#b8afa7;max-width:510px;font-size:19px;line-height:1.55}.auth-flow aside ul{gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.auth-flow aside li{color:#d5c9bf;align-items:center;gap:11px;font-size:15px;line-height:1.35;display:flex}.auth-flow aside li svg{width:19px;color:var(--orange)}.auth-flow>section>form{color:#201810;background:#fff7ed;border-radius:24px;gap:17px;padding:38px;display:grid;box-shadow:0 35px 90px #0000006b}.auth-flow form h2{letter-spacing:-.03em;margin:0;font-size:31px}.auth-flow__form-intro{color:#766a60;margin:-8px 0 4px;font-size:15px;line-height:1.45}.auth-flow .form-row{gap:14px}.auth-flow form label{color:#4c4037;gap:8px;font-size:14px;font-weight:500;display:grid}.auth-flow form input,.auth-flow form select{color:#1c1713;background:#fff;border:1px solid #d9ccbd;border-radius:9px;outline:none;width:100%;min-height:49px;padding:12px 14px;font-weight:400}.auth-flow form option{font-weight:400}.auth-flow form input:focus,.auth-flow form select:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f4770b1f}.auth-flow form .button{width:100%;min-height:55px;margin-top:3px;font-size:15px}.token-summary{color:#66584d;background:#fff;border:1px solid #e2d2c2;border-radius:11px;align-items:center;gap:12px;padding:16px;display:flex}.token-summary svg{color:var(--orange)}.token-summary p{margin:0;font-size:14px;line-height:1.5}.local-action-link{color:#c85d0b;background:#fffaf4;border:1px solid #e3c7ad;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:500;display:flex}.local-action-link svg{width:17px}.membership-page{color:#f0f3f1;background:#0b0d0c;min-height:100vh;padding:28px}.membership-page>.brand{margin-bottom:50px}.membership-page>section{width:min(620px,100%);margin-inline:auto}.membership-page h1{margin-bottom:10px;font-size:44px}.membership-page section>p:not(.eyebrow){color:#878e89}.membership-page section>div{gap:10px;margin-block:28px;display:grid}.membership-page section>div button{color:#dfe3e1;text-align:left;background:#171a19;border:1px solid #303532;border-radius:12px;grid-template-columns:42px 1fr 22px;align-items:center;gap:13px;min-height:78px;padding:13px 16px;display:grid}.membership-page section>div button:hover{border-color:#8a4a1c}.membership-page button>span{color:#ea873e;background:#332218;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.membership-page button>div{gap:4px;display:grid}.membership-page button small{color:#747c77}.admin-metrics--wide{grid-template-columns:repeat(4,1fr)}.admin-metrics--wide article{min-height:132px}.admin-metrics--wide article>span{margin-bottom:11px}.admin-create-tenant{background:#171a19;border:1px solid #333834;border-radius:12px;margin-bottom:14px}.admin-create-tenant summary{color:#e5e9e7;cursor:pointer;justify-content:space-between;align-items:center;min-height:49px;padding:0 17px;font-size:11px;font-weight:750;display:flex}.admin-create-tenant summary svg{color:#e8873e;width:17px}.admin-create-tenant form{border-top:1px solid #2c302e;grid-template-columns:repeat(5,1fr) auto;align-items:end;gap:10px;padding:15px 17px;display:grid}.admin-create-tenant label{color:#7f8782;gap:5px;font-size:8px;display:grid}.admin-create-tenant input,.admin-create-tenant select,.invite-result input{color:#d8dcd9;background:#101211;border:1px solid #393f3b;border-radius:7px;min-height:38px;padding:6px 9px}.invite-result{color:#7bd895;gap:5px;padding:0 17px 15px;font-size:9px;display:grid}.admin-users-table .data-table__head,.admin-users-table .data-table__row{grid-template-columns:1.2fr 1fr .7fr .5fr .7fr}.admin-users-table .data-table__row{min-height:72px}.admin-users-table .data-table__row>span:nth-child(2){gap:3px;display:grid}.admin-users-table .data-table__row>span:nth-child(2) small{color:#79817c}.admin-access-button{color:#e5978f;background:#351c1a;border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:9px;font-weight:700;display:inline-flex}.admin-access-button.is-blocked{color:#79d793;background:#173522}.admin-access-button svg{width:13px}.admin-plan-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.admin-plan-grid>form{background:#171a19;border:1px solid #303532;border-radius:14px;gap:14px;padding:21px;display:grid}.admin-plan-grid header{grid-template-columns:40px 1fr auto;align-items:center;gap:11px;display:grid}.admin-plan-grid header>span{color:#ea873e;background:#342218;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.admin-plan-grid header svg{width:19px}.admin-plan-grid header small{color:#737b76;font-size:8px}.admin-plan-grid h2{margin:3px 0 0;font-size:18px}.admin-plan-grid>form>p{color:#7d8580;min-height:34px;margin:0;font-size:10px;line-height:1.5}.admin-plan-grid label{color:#7e8681;gap:5px;font-size:8px;display:grid}.admin-plan-grid input{color:#d9dddb;background:#101211;border:1px solid #393e3b;border-radius:7px;min-height:38px;padding:6px 9px}.admin-plan-numbers{gap:25px;display:flex}.admin-plan-numbers span{color:#747c77;font-size:9px}.admin-plan-numbers b{color:#dfe3e1;font:700 16px var(--font-numeric);margin-bottom:3px;display:block}.plan-module-tags{flex-wrap:wrap;gap:5px;display:flex}.plan-module-tags span{color:#999f9b;background:#242826;border-radius:5px;padding:4px 7px;font-size:7px}.flag-list{background:#171a19;border:1px solid #303532;border-radius:14px;overflow:hidden}.flag-list article{border-bottom:1px solid #292d2b;grid-template-columns:36px 1fr 150px 130px;align-items:center;gap:12px;min-height:67px;padding:10px 16px;display:grid}.flag-list article>span:first-child{color:#e7873c;background:#332218;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.flag-list svg{width:16px}.flag-list h2{margin-bottom:3px;font-size:12px}.flag-list p{color:#6f7772;margin:0;font-size:8px}.flag-list article>label:not(.switch){color:#808883;align-items:center;gap:5px;font-size:9px;display:flex}.flag-list input[type=number]{color:#d5dad7;background:#101211;border:1px solid #393e3b;border-radius:7px;width:70px;min-height:34px;padding:5px 8px}.flag-creator form{grid-template-columns:1.1fr 1fr 1fr .75fr .55fr .45fr auto}.flag-enabled-check{flex-direction:row;align-items:center;min-height:38px;gap:7px!important;display:flex!important}.flag-enabled-check input{accent-color:#d86617;width:15px;min-height:15px}.governed-flag-list article{grid-template-columns:36px 1fr 120px 130px 130px}.governed-flag-list article>label>select{color:#d5dad7;background:#101211;border:1px solid #393e3b;border-radius:7px;min-height:34px;padding:5px 7px;font-size:9px}.support-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.support-grid>article{background:#171a19;border:1px solid #303532;border-radius:14px;padding:18px}.support-grid header{grid-template-columns:40px 1fr auto;align-items:center;gap:11px;display:grid}.ticket-priority{color:#e88b44;background:#342218;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.ticket-priority--urgent,.ticket-priority--high{color:#f0948c;background:#3a1e1b}.support-grid header small{color:#707873;font-size:8px}.support-grid h2{margin:3px 0 0;font-size:14px}.support-meta{border-block:1px solid #292d2b;flex-wrap:wrap;gap:12px;margin-block:17px;padding-block:10px;display:flex}.support-meta span{color:#757d78;align-items:center;gap:5px;font-size:8px;display:flex}.support-meta svg{width:13px}.support-grid label{color:#7d8580;gap:5px;font-size:8px;display:grid}.support-grid select,.support-grid input{color:#d5dad7;background:#101211;border:1px solid #393e3b;border-radius:7px;min-height:36px;padding:6px 9px}.support-grid form{grid-template-columns:1fr auto;gap:7px;margin-top:12px;display:grid}.support-grid form button{color:#fff;background:#b95009;border-radius:7px;min-width:64px;font-size:9px;font-weight:700}.admin-integration-cards select{color:#c4cac6;background:#101211;border:1px solid #3a403c;border-radius:7px;min-height:31px;padding:4px 7px;font-size:8px;position:absolute;top:18px;right:18px}.provider-adoption{background:#171a19;border:1px solid #303532;border-radius:14px;margin-top:15px;overflow:hidden}.provider-adoption>p{border-top:1px solid #292d2b;grid-template-columns:1fr 120px 90px;align-items:center;gap:12px;min-height:49px;margin:0;padding:7px 16px;display:grid}.provider-adoption p b{font-size:10px}.provider-adoption p strong{text-align:right;font:650 9px var(--font-numeric)}.health-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.health-grid article{background:#171a19;border:1px solid #303532;border-radius:13px;grid-template-columns:34px 1fr;align-items:center;gap:8px;min-height:125px;padding:18px;display:grid;position:relative}.health-grid article>span{position:absolute;top:14px;right:14px}.health-grid article>span svg{width:15px}.health-grid .is-healthy>span{color:#70d18a}.health-grid .is-warning>span{color:#efa24e}.health-grid article>svg{color:#e68941;width:20px}.health-grid small{color:#7d8580;font-size:9px}.health-grid strong{font:750 21px var(--font-numeric);grid-column:2;margin-top:-21px}.incident-list{background:#171a19;border:1px solid #303532;border-radius:14px;margin-top:15px;overflow:hidden}.incident-list article{border-top:1px solid #292d2b;grid-template-columns:34px 1fr 100px 150px;align-items:center;gap:11px;min-height:61px;padding:8px 16px;display:grid}.incident-severity{color:#72d08a;background:#173522;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.incident-severity svg{width:15px}.incident-list h2{margin-bottom:3px;font-size:11px}.incident-list p,.incident-list time{color:#6f7772;margin:0;font-size:8px}.incident-list time{text-align:right}.store-closed-banner{color:#8b3f08;background:#fff0d8;border-bottom:1px solid #efcfaa;justify-content:center;align-items:center;gap:11px;min-height:58px;padding:10px 18px;display:flex}.store-closed-banner svg{width:20px}.store-closed-banner span{gap:2px;display:grid}.store-closed-banner b{font-size:12px}.store-closed-banner small{font-size:9px}.product-customizable{color:var(--store-accent);align-items:center;gap:5px;margin-top:8px;font-size:8px;font-weight:700;display:flex}.product-customizable svg{width:12px}.cart-items article>div:first-child small{color:#797f7b;max-width:210px;margin-top:3px;font-size:8px;line-height:1.35;display:block}.coupon-entry{grid-template-columns:1fr 72px;gap:7px;margin-bottom:8px;display:grid}.coupon-entry input{color:#e5e9e7;text-transform:uppercase;background:#101211;border:1px solid #3d413f;border-radius:7px;min-width:0;min-height:37px;padding:6px 9px}.coupon-entry button{color:#190b02;background:var(--store-accent);border-radius:7px;place-items:center;min-height:37px;font-size:9px;font-weight:800;display:grid}.coupon-entry button svg{width:15px}.coupon-error{margin-bottom:7px;display:block;color:#e8877f!important}.coupon-discount{color:#76d390!important}.product-configurator{z-index:80;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.product-configurator__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000c7;position:absolute;inset:0}.product-configurator>section{z-index:1;color:#edf0ee;background:#141716;border:1px solid #373b39;border-radius:17px;grid-template-rows:auto 160px minmax(0,1fr) auto;width:min(560px,100%);max-height:calc(100vh - 36px);display:grid;position:relative;overflow:hidden;box-shadow:0 35px 90px #0000008c}.product-configurator>section>header{border-bottom:1px solid #2c302e;justify-content:space-between;align-items:center;min-height:68px;padding:13px 18px;display:flex}.product-configurator header small{color:#757d78;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.product-configurator h2{margin:4px 0 0;font-size:21px}.product-configurator header button{color:#adb3af;background:#272b29;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.product-configurator header svg{width:18px}.product-configurator>section>img{object-fit:contain;background:radial-gradient(circle,#34251b,#191817 64%);width:100%;height:160px;padding:8px}.product-configurator__body{padding:10px 18px 18px;overflow-y:auto}.product-configurator fieldset{border:0;gap:7px;margin:15px 0 0;padding:0;display:grid}.product-configurator legend{justify-content:space-between;width:100%;margin-bottom:7px;font-size:12px;font-weight:750;display:flex}.product-configurator legend span{color:#7f8782;font:550 8px var(--font-interface)}.product-configurator fieldset label{background:#1a1d1b;border:1px solid #303532;border-radius:9px;align-items:center;gap:10px;min-height:45px;padding:8px 10px;display:flex}.product-configurator fieldset input{width:16px;height:16px;accent-color:var(--store-accent)}.product-configurator fieldset label>span{flex:1;justify-content:space-between;gap:10px;display:flex}.product-configurator fieldset b{font-size:10px}.product-configurator fieldset small{color:#89918c;font-size:8px}.product-notes{color:#8a928d;gap:6px;margin-top:16px;font-size:9px;font-weight:700;display:grid}.product-notes textarea{resize:vertical;color:#e1e5e3;background:#101211;border:1px solid #353a37;border-radius:8px;min-height:72px;padding:9px 10px}.product-configurator footer{background:#171a19;border-top:1px solid #2c302e;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:12px 18px;display:flex}.product-configurator footer>span{color:#7e8681;gap:2px;font-size:8px;display:grid}.product-configurator footer b{color:#f0f2f1;font:750 18px var(--font-numeric)}.product-configurator footer .button{min-height:45px;padding-inline:19px;font-size:11px}@media (width<=1250px){.page-width{width:min(1120px,100% - 44px)}.landing-nav{gap:28px}.hero__content{grid-template-columns:minmax(400px,.9fr) minmax(520px,1.1fr)}.hero__copy h1{width:100%;font-size:55px}.hero__rotating-slot>span{white-space:normal}.hero__food-stage{width:min(780px,55vw);height:min(650px,74svh)}.benefits__hand{width:min(800px,66vw);bottom:-220px;right:-185px}.benefit-grid{gap:14px;width:84%}.benefit-grid article{grid-template-columns:60px 1fr;gap:13px;padding:16px}.benefit-grid article>span{width:60px;height:60px}.benefit-grid svg{width:33px}.benefit-grid h3{font-size:20px}.plans-grid{grid-template-columns:repeat(2,1fr)}.plans-grid article.is-featured{transform:none}.store-layout{grid-template-columns:minmax(0,1fr) 340px}.product-grid article{grid-template-columns:1fr 120px}.product-grid article>img,.product-placeholder{width:120px;height:120px}.metric-grid,.admin-metrics{grid-template-columns:repeat(2,1fr)}}@media (width>=961px) and (width<=1100px){.hero__copy h1{width:100%;font-size:52px}.hero__lead{width:420px;font-size:18px}.hero__actions{gap:10px}.hero__actions .button{white-space:nowrap;min-height:55px;padding-inline:16px;font-size:15px}.hero__food-stage{width:54vw;height:620px}}@media (width<=960px){.page-width{width:min(100% - 34px,760px)}.landing-header{grid-template-columns:1fr auto;height:88px}.landing-header .brand{font-size:30px}.landing-nav{z-index:40;background:#100e0cf7;border:1px solid #37302b;border-radius:14px;width:calc(100% - 34px);padding:16px;display:none;position:fixed;top:78px;left:17px;right:17px;box-shadow:0 25px 60px #00000080}.landing-nav.is-open{gap:0;display:grid}.landing-nav a{border-bottom:1px solid #2c2723;padding:14px}.mobile-toggle{display:grid}.landing-header__cta{display:none}.hero{border-radius:25px;width:calc(100% - 18px);height:auto;min-height:1060px;margin-top:9px}.hero__content{height:auto;padding-top:36px;display:block}.hero__copy{text-align:center;padding-top:0}.hero__copy h1{width:auto;max-width:650px;margin-inline:auto;font-size:clamp(48px,9vw,68px)}.hero__rotating-slot{width:100%;min-height:0;margin-inline:auto}.hero__subject-measure{display:none}.hero__rotating-slot>span{white-space:normal}.hero__lead{margin-inline:auto}.hero__actions,.hero__proof{justify-content:center}.hero__visual{height:470px;min-height:0;margin-top:15px}.hero__food-stage{width:min(760px,96vw);height:470px}.benefits{width:calc(100% - 18px);min-height:880px;margin-top:9px}.benefits__hand{width:760px;bottom:-175px;right:-330px}.benefit-grid{grid-template-columns:1fr;width:min(620px,100%)}.benefits h2{max-width:680px;font-size:52px}.benefit-grid article{min-height:112px}.platform-section,.plans-section{padding-block:85px}.section-heading{text-align:center;margin-inline:auto}.section-heading>p:last-child{margin-inline:auto}.solution-grid{grid-template-rows:480px 300px 300px;grid-template-columns:1fr}.solution-card--large{grid-row:auto}.workflow{grid-template-columns:1fr;width:min(620px,100%)}.workflow article{border-top:1px solid #39332d;border-left:0;min-height:auto;padding:22px}.workflow article:last-child{border-bottom:1px solid #39332d;border-right:0}.workflow h3{max-width:none;margin:8px 0 0}.workflow svg{display:none}.module-overview__stage{grid-template-columns:1fr}.module-overview__screen{min-height:430px}.module-overview__grid{grid-template-columns:repeat(2,1fr)}.segment-marquee button{width:340px;min-height:146px}.testimonial-grid{grid-template-columns:1fr}.testimonial-grid article{min-height:240px}.plans-grid{grid-template-columns:1fr;max-width:570px;margin-inline:auto}.plans-grid article.is-featured{transform:none}.integrations-inner,.lead-layout,.faq-section{grid-template-columns:1fr;gap:50px}.faq-section .section-heading,.lead-layout>div:first-child{position:static}.integration-categories{grid-template-columns:repeat(2,1fr)}.integration-categories>span,.integration-categories>span:nth-child(4n),.integration-categories>span:nth-child(n+5){border-bottom:1px solid #38322d;border-right:1px solid #38322d}.integration-categories>span:nth-child(2n){border-right:0}.integration-categories>span:nth-child(n+7){border-bottom:0}.final-cta .page-width{flex-direction:column;align-items:flex-start}.landing-footer .page-width{grid-template-columns:1fr 1fr}.footer-cta{flex-direction:column;align-items:flex-start;padding:44px}.footer-cta__actions{grid-template-columns:1fr 1fr;width:100%;min-width:0}.footer-brand{grid-column:1/-1}.auth-panel{grid-template-columns:1fr;gap:45px;padding-block:30px}.auth-panel__copy{text-align:center}.auth-panel__copy h1,.auth-panel__copy>p{margin-inline:auto}.auth-security{justify-content:center}.auth-card{width:min(500px,100%);margin-inline:auto}.store-layout{grid-template-columns:1fr}.cart-panel{z-index:60;width:min(420px,100% - 20px);max-height:calc(100vh - 20px);transition:transform .28s;position:fixed;top:10px;right:10px;transform:translate(calc(100% + 25px))}.cart-panel.is-open{transform:none}.cart-panel__head button{display:block}.cart-backdrop{z-index:55;background:#000000b3;display:block;position:fixed;inset:0}.mobile-cart-bar{z-index:45;color:#180b02;background:var(--store-accent);border-radius:12px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;height:58px;padding:0 18px;font-weight:800;display:grid;position:fixed;bottom:14px;left:14px;right:14px;box-shadow:0 17px 38px #00000073}.mobile-cart-bar span{background:#ffffff59;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.mobile-cart-bar b{text-align:right}.workspace{grid-template-columns:1fr}.workspace-sidebar{width:252px;transition:transform .25s;position:fixed;left:0;transform:translate(-105%);box-shadow:18px 0 50px #00000073}.workspace-sidebar.is-open{transform:none}.workspace-sidebar__brand button,.workspace-menu{display:block}.workspace-backdrop{z-index:35;background:#0009;display:block;position:fixed;inset:0}.workspace-topbar,.workspace-content{padding-inline:18px}.dashboard-grid,.finance-grid,.admin-dashboard-grid{grid-template-columns:1fr}.recent-orders,.dashboard-insights{grid-column:auto}.dashboard-insight-grid{grid-template-columns:repeat(2,1fr)}.dashboard-insight-grid>section:nth-child(2){border-right:0}.dashboard-insight-grid>section:nth-child(-n+2){border-bottom:1px solid #292d2b}.integration-cards,.lead-table-grid,.tenant-manager__body{grid-template-columns:1fr}.tenant-manager__body>section{border-bottom:1px solid #2d322f;border-right:0;min-height:auto}.tenant-manager__body>section:last-child{border-bottom:0}.pos-layout,.inventory-layout,.purchases-layout,.team-layout{grid-template-columns:1fr}.pos-ticket,.module-form--sticky{position:static}.pos-product-grid,.table-map{grid-template-columns:repeat(3,1fr)}.inventory-control-grid{grid-template-columns:1fr 1fr}.inventory-control-grid>:last-child{grid-column:1/-1}.inventory-detail-grid,.procurement-grid,.marketing-grid{grid-template-columns:1fr}.delivery-board{grid-template-columns:repeat(2,1fr)}.report-grid{grid-template-columns:1fr 1fr}.report-chart{grid-column:1/-1}.report-metrics{grid-template-columns:repeat(2,1fr)}.admin-plan-grid,.support-grid,.integration-category-list,.developer-grid,.advanced-settings-grid,.security-privacy-grid{grid-template-columns:1fr}.admin-create-tenant form,.flag-creator form,.health-grid{grid-template-columns:repeat(2,1fr)}.auth-flow>section{grid-template-columns:1fr;gap:35px;padding-block:55px}.auth-flow aside{text-align:center}.auth-flow aside>span{margin-inline:auto}.auth-flow aside h1{margin-inline:auto;font-size:48px}.auth-flow aside ul{text-align:left;width:max-content;max-width:100%;margin-inline:auto}}@media (width<=650px){.page-width{width:calc(100% - 28px)}.button{min-height:53px;padding-inline:20px;font-size:15px}.landing-header__actions .button--ghost{display:none}.hero{border-radius:21px;width:calc(100% - 12px);min-height:940px;margin-top:6px}.hero__content{padding-top:25px}.hero__copy h1{font-size:clamp(34px,11.4vw,48px)}.hero__lead{font-size:17px}.hero__actions{flex-direction:column;gap:10px}.hero__actions .button{width:100%;max-width:310px}.hero__proof{flex-wrap:wrap;font-size:13px}.hero__visual{height:360px;margin-top:6px}.hero__food-stage{width:calc(100vw - 24px);height:360px}.benefits{border-radius:23px;width:calc(100% - 12px);min-height:860px;margin-top:6px;padding:54px 0 42px}.benefits__hand{width:650px;bottom:-135px;right:-190px}.benefits h2{margin-bottom:28px;font-size:38px}.benefit-grid article{grid-template-columns:50px 1fr;min-height:106px}.benefit-grid article>span{width:50px;height:50px}.benefit-grid svg{width:26px}.benefit-grid h3{font-size:18px}.module-overview{padding-block:75px}.module-overview__screen{min-height:290px}.module-overview__grid{grid-template-columns:1fr}.module-overview__grid article{min-height:124px;padding:18px}.module-overview__grid h3{font-size:17px}.module-overview__grid p{font-size:13px}.module-overview__cta{width:100%}.segments-section{padding-block:75px}.segment-marquees{gap:12px;margin-top:42px}.segment-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2% 98%,#0000);mask-image:linear-gradient(90deg,#0000,#000 2% 98%,#0000)}.segment-marquee button{border-radius:16px;grid-template-columns:82px minmax(0,1fr) 35px;gap:10px;width:290px;min-height:128px;padding:15px}.segment-marquee button>img{width:92px;height:88px;margin-left:-14px}.segment-marquee button b{font-size:16px}.segment-marquee button small{font-size:10px}.segment-marquee button>i{width:34px;height:34px}.segment-marquee__track{animation-duration:34s}.segment-marquee--right .segment-marquee__track{animation-duration:38s}.section-heading h2,.integrations-inner h2{font-size:39px}.solution-grid{grid-template-rows:440px auto auto}.solution-card{padding:26px}.solution-card--accent{padding-bottom:0}.solution-card--large{padding-right:26px}.solution-card--large img{opacity:.8;width:300px;bottom:-50px;right:-75px}.solution-card--large p,.solution-card--large a{z-index:2;max-width:65%;position:relative}.solution-card h3{font-size:27px}.mini-kds{grid-template-columns:1fr}.mini-kds span:nth-child(n+3){display:none}.plans-grid article{padding:29px}.plan-comparison{margin-inline:-2px}.integration-list{grid-template-columns:1fr 1fr}.integration-list span{min-height:100px;padding:16px}.integration-list b{font-size:17px}.integration-categories{grid-template-columns:1fr}.integration-categories>span,.integration-categories>span:nth-child(2n),.integration-categories>span:nth-child(n+7){border-bottom:1px solid #38322d;border-right:0}.integration-categories>span:last-child{border-bottom:0}.faq-section{padding-block:78px}.faq-question{min-height:68px;font-size:16px}.faq-answer p{margin-right:0;font-size:14px}.final-cta h2{font-size:38px}.final-cta .page-width>div:last-child{flex-direction:column;width:100%}.final-cta .button{width:100%}.lead-section{padding-block:75px}.lead-layout h2{font-size:44px}.lead-form{padding:22px}.form-row,.form-row--three,.landing-footer .page-width{grid-template-columns:1fr}.footer-cta{border-radius:20px;min-height:0;padding:32px 24px}.footer-cta h2{font-size:38px}.footer-cta__actions{grid-template-columns:1fr}.footer-brand{grid-column:auto}.footer-bottom{flex-direction:column}.footer-bottom>span{flex-wrap:wrap}.auth-page{padding:22px 16px}.auth-page__brand .brand{font-size:28px}.auth-page__brand>a:last-child{font-size:12px}.auth-panel{margin-top:20px}.auth-panel__copy h1{font-size:44px}.auth-panel__copy>p:not(.eyebrow),.auth-security{display:none}.auth-card{padding:25px}.store-header .page-width{grid-template-columns:1fr auto}.store-header__status{display:none}.store-cover,.store-cover .page-width{min-height:250px}.store-cover h1{font-size:39px}.store-cover img{opacity:.75;width:210px;bottom:-35px;right:-35px}.store-cover .page-width>div{z-index:2;max-width:70%;position:relative}.store-intro{display:grid}.menu-search{min-width:0}.product-grid{grid-template-columns:1fr}.product-grid article{min-height:170px}.cart-panel{width:calc(100% - 12px);right:6px}.checkout-form{max-height:calc(100vh - 340px)}.tracking-page{padding:18px 10px}.tracking-page>header>div a:first-child{display:none}.tracking-card__top{align-items:flex-start;padding:26px 22px}.tracking-card__top h1{font-size:28px}.tracking-steps{grid-template-columns:1fr;gap:0;padding:25px}.tracking-steps article{text-align:left;flex-direction:row;gap:13px;min-height:66px}.tracking-steps article>div{margin:0}.tracking-steps i{width:2px;height:21px;top:45px;left:22px}.tracking-detail{grid-template-columns:1fr;gap:20px;padding:25px}.simulation-banner,.payment-state{padding-inline:25px}.order-review{grid-template-columns:1fr;padding:24px}.review-stars,.order-review textarea{grid-column:1}.history-page{padding:16px 10px}.history-shell{padding:20px 14px}.history-heading{align-items:flex-start}.history-heading>div{padding-left:0}.history-heading>div>span{display:none}.history-heading h1{font-size:27px}.history-heading small{display:none}.history-heading>button{justify-content:center;width:36px;padding:0;font-size:0}.history-list article{grid-template-columns:40px 1fr}.history-order-icon{width:39px;height:39px}.history-list article>div:last-child{grid-column:2;grid-template-columns:auto auto auto;place-items:center start}.history-list p{white-space:normal}.workspace-topbar>div:nth-child(2) small,.workspace-topbar__actions>div:last-child,.workspace-topbar__actions .icon-button{display:none}.workspace-content{padding:20px 12px 50px}.view-toolbar{align-items:flex-start}.view-toolbar h1{font-size:24px}.view-toolbar .workspace-search{width:100%;min-width:0}.view-toolbar:has(.workspace-search){flex-direction:column}.metric-grid,.finance-metrics,.admin-metrics{grid-template-columns:1fr}.metric-grid article{min-height:110px}.dashboard-grid{display:block}.dashboard-grid>article{margin-top:12px}.dashboard-insight-grid{grid-template-columns:1fr}.dashboard-insight-grid>section{border-bottom:1px solid #292d2b;border-right:0}.dashboard-insight-grid>section:last-child{border-bottom:0}.data-table{min-width:700px}.recent-orders,.table-panel{overflow-x:auto}.chart-area{height:220px}.catalog-product>img,.catalog-product__placeholder{width:50px;height:50px}.catalog-product .switch,.catalog-product form{grid-column:2/-1}.integration-cards article{grid-template-columns:42px 1fr;padding:17px}.integration-logo{width:42px;height:42px}.integration-cards>article>.status-pill{grid-column:2;position:static}.settings-form>section{padding:17px}.settings-actions{justify-content:space-between}.lead-table-grid article>div{grid-template-columns:1fr}.audit-list{overflow-x:auto}.audit-list article{min-width:650px}.workspace-modal{padding:6px}.workspace-modal__panel{border-radius:12px;max-height:calc(100vh - 12px)}.workspace-modal__panel>header{padding:13px 15px}.tenant-manager__body>section,.lead-manager>form{padding:15px}.module-permission-grid{grid-template-columns:1fr}.pos-product-grid{grid-template-columns:repeat(2,1fr)}.pos-product-grid>button{min-height:158px}.table-map{grid-template-columns:repeat(2,1fr)}.inventory-control-grid{grid-template-columns:1fr}.inventory-control-grid>:last-child{grid-column:auto}.inventory-lots,.quote-history,.purchase-suggestions{overflow-x:auto}.inventory-lots>p{min-width:570px}.quote-history>p{min-width:520px}.purchase-suggestions>article{min-width:560px}.toolbar-statuses{justify-content:flex-start}.segment-metrics,.delivery-board,.report-grid,.health-grid{grid-template-columns:1fr}.report-chart{grid-column:auto}.report-filters{grid-template-columns:1fr 1fr;width:100%;display:grid}.report-filters .button{grid-column:1/-1}.marketing-list>div:not(.panel-heading){grid-template-columns:105px 1fr}.marketing-list .switch{grid-column:2}.campaign-list>div:not(.panel-heading){grid-template-columns:32px 1fr auto}.campaign-list>div>.status-pill{grid-column:2}.hours-grid>div{border-bottom:1px solid #292d2b;grid-template-columns:1fr 1fr;padding-block:7px}.hours-grid>div b,.hours-grid>div label{grid-column:auto}.movement-feed{overflow-x:auto}.movement-feed article{min-width:620px}.kds-toolbar{flex-wrap:wrap;justify-content:flex-start;width:100%}.kds-toolbar .workspace-search{width:100%}.order-dialog,.customer-dialog{padding:6px}.order-dialog>section,.customer-dialog>section{max-height:calc(100vh - 12px)}.order-dialog__body,.customer-dialog__body{max-height:calc(100vh - 85px);padding:12px}.order-detail-summary,.crm-metrics,.crm-detail-grid,.catalog-category-form,.catalog-builder-row{grid-template-columns:1fr}.catalog-category-form .text-action{justify-self:start}.catalog-create-form{padding:15px}.catalog-product{grid-template-columns:50px 1fr auto}.catalog-product__actions{grid-column:2}.catalog-product>.switch,.catalog-product>.catalog-product-edit{grid-column:2/-1}.integration-category-list article{grid-template-columns:40px 1fr}.integration-category-list article>.status-pill{grid-column:2}.secret-reveal{grid-template-columns:28px 1fr}.secret-reveal button{grid-column:2;width:max-content}.webhook-log{overflow-x:auto}.webhook-log article{min-width:650px}.notification-preferences{overflow-x:auto}.notification-preferences>p{min-width:520px}.admin-create-tenant form{grid-template-columns:1fr}.flag-list{overflow-x:auto}.flag-list article{min-width:650px}.provider-adoption{overflow-x:auto}.provider-adoption>p{min-width:520px}.incident-list{overflow-x:auto}.incident-list article{min-width:620px}.auth-flow{padding:20px 14px}.auth-flow>header .brand{font-size:28px}.auth-flow>section{padding-block:35px}.auth-flow aside h1{font-size:40px}.auth-flow aside ul{display:none}.auth-flow>section>form{padding:22px}.membership-page{padding:20px 14px}.membership-page h1{font-size:36px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.segment-marquee__track{animation:none!important;transform:none!important}}
