.country-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.country-scope-grid label{cursor:pointer;background:#fff;border:1px solid #dbe6df;border-radius:12px;align-items:center;gap:12px;padding:13px;display:flex}.country-scope-grid label.selected{background:#eff9f3;border-color:#23815c;box-shadow:0 0 0 2px #23815c18}.country-scope-grid input{accent-color:#23815c;margin:0}.country-scope-grid label>span:last-child{gap:3px;display:grid}.country-scope-grid .country-flag,.country-flag{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:22px;line-height:1}.country-flag-wrap{align-items:center;gap:8px;display:inline-flex}.country-scope-grid small{color:#718176;font-size:11px}.country-owner{gap:8px;font-size:13px;font-weight:600;display:grid}.country-owner select{font:inherit;background:#fff;border:1px solid #dbe6df;border-radius:9px;padding:12px}@media (width<=700px){.country-scope-grid{grid-template-columns:1fr}}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff)format("woff");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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff");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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff)format("woff");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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff");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:#1b2b2a;font-synthesis:none;--green:#126b55;--text:#1b2b2a;--muted:#83908d;--border:#e5eae7;--light:#eaf5ef;--canvas:#f7f8fa;background:#f7f8fa;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #a0cebe}input:focus,select:focus,textarea:focus{border-color:#67a994;outline:none;box-shadow:0 0 0 3px #126b5510}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:650}h1{letter-spacing:-1.2px}input,select,textarea{min-width:0;height:42px;color:var(--text);background:#fff;border:1px solid #dfe6e2;border-radius:8px;width:100%;padding:0 12px;transition:border-color .15s,box-shadow .15s}input::placeholder{color:#9ca5a1}select{cursor:pointer}small{color:var(--muted);font-size:11px}strong,b{font-weight:600}svg{flex-shrink:0}button{transition:background .15s,transform .15s}button:active:not(:disabled){transform:translateY(1px)}.btn{background:var(--green);color:#fff;border:1px solid var(--green);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 16px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 2px 3px #183c2610}.btn.secondary{color:#33443f;background:#fff;border-color:#dae2de;box-shadow:0 1px 2px #142b1905}.btn.secondary:hover{background:#f4f8f5}.btn.full-width{width:100%}.icon-btn{background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.icon-btn:hover{background:#edf3ef}.text-btn{color:var(--green);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:5px;font-size:12px;font-weight:600;display:inline-flex}.text-btn:hover{color:#093e30}.button-row{align-items:center;gap:9px;display:flex}.badge{color:#21865f;white-space:nowrap;background:#e7f4ec;border-radius:5px;align-items:center;padding:5px 9px;font-size:10px;font-weight:550;line-height:1.3;display:inline-flex}.badge.amber{color:#a67723;background:#fff3dc}.badge.red{color:#ba5b4e;background:#fff0ee}.badge.gray{color:#7b8883;background:#eff2f2}.muted{color:var(--muted)}.green-text{color:var(--green)}.warning{color:#ac772d}.capitalize{text-transform:capitalize}.numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.medium{font-weight:550}.small{font-size:12px}.mt{margin-top:20px}.full{grid-column:1/-1}.boot{min-height:100dvh;color:var(--green);justify-content:center;align-items:center;gap:16px;display:flex}.brand{letter-spacing:-1.3px;color:#153e32;align-items:center;gap:8px;font-size:29px;font-weight:750;display:flex}.brand-symbol{background:var(--green);color:#fff;letter-spacing:-2px;border-radius:8px 2px;justify-content:center;align-items:center;width:34px;height:37px;padding-right:2px;font-size:25px;font-weight:750;display:inline-flex}.brand-dot{color:#48a77d;margin-left:-7px}.app-shell{min-height:100dvh;display:flex}.sidebar{border-right:1px solid var(--border);z-index:35;background:#fff;flex-direction:column;width:224px;padding:25px 14px 0;display:flex;position:fixed;inset:0 auto 0 0}.sidebar .brand{margin:0 13px 30px}.workspace{border:1px solid var(--border);text-align:left;background:#fff;border-radius:9px;align-items:center;gap:8px;width:100%;margin-bottom:29px;padding:11px 9px;display:flex}.workspace-avatar{color:#64826d;background:#f1f5ef;border-radius:7px;place-items:center;width:32px;height:34px;display:grid}.workspace div:nth-child(2){flex:1;min-width:0}.workspace strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.workspace small{margin-top:3px;font-size:10px;display:block}.nav-label{color:#a0aaa5;letter-spacing:1.3px;margin:0 13px 12px;font-size:9px;font-weight:600}.sidebar nav{gap:5px;display:grid}.sidebar nav button,.sidebar-bottom>button{text-align:left;color:#66756e;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;width:100%;min-height:42px;padding:12px 14px;font-size:12px;font-weight:500;display:flex}.sidebar nav button.active,.sidebar-bottom>button.active{color:var(--green);background:#e8f3ed;font-weight:600}.nav-count{color:#608074;background:#daeae1;border-radius:4px;margin-left:auto;padding:1px 5px;font-size:9px}.sidebar-bottom{margin-top:auto;padding-top:28px}.workspace-tip{color:#60816d;background:#f5f8f4;border:1px solid #edf1e9;border-radius:9px;margin:0 7px 13px;padding:12px 10px}.workspace-tip>div{align-items:center;gap:7px;display:flex}.workspace-tip strong{font-size:9px}.workspace-tip p{color:#87998c;padding-top:7px;font-size:10px;line-height:1.7}.sidebar-user{border-top:1px solid var(--border);align-items:center;gap:9px;margin-top:15px;padding:18px 0;display:flex}.sidebar-user>div:nth-child(2){flex:1;min-width:0}.sidebar-user strong{text-overflow:ellipsis;max-width:105px;font-size:11px;display:block;overflow:hidden}.sidebar-user small{margin-top:3px;font-size:10px;display:block}.avatar{color:#547765;background:#e1ede4;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:11px;font-weight:600;display:grid}.app-main{width:calc(100% - 224px);margin-left:224px}.topbar{border-bottom:1px solid var(--border);background:#fffa;justify-content:space-between;align-items:center;gap:12px;height:71px;padding:0 30px;display:flex}.breadcrumb{white-space:nowrap;color:#919b96;align-items:center;gap:13px;font-size:11px;display:flex}.breadcrumb span{color:#b6c0ba}.breadcrumb strong{color:#53645c;font-weight:500}.topbar-right{align-items:center;gap:17px;display:flex}.global-search{color:#9ca7a0;background:#fff;border:1px solid #e4e9e5;border-radius:7px;align-items:center;gap:7px;width:233px;height:35px;padding:0 10px;display:flex;position:relative}.global-search input{box-shadow:none;background:0 0;border:0;height:30px;padding:0;font-size:10px}.global-search kbd{color:#abb5af;background:#f5f7f4;border:1px solid #e9eeea;border-radius:3px;padding:0 4px;font-family:inherit;font-size:13px}.search-results{border:1px solid var(--border);z-index:45;background:#fff;border-radius:10px;width:340px;padding:6px;position:absolute;top:42px;right:0;box-shadow:0 12px 35px #1a382820}.search-results button{text-align:left;background:#fff;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;padding:12px 9px;display:flex}.search-results button:hover{background:#f3f7f4}.search-results button span{flex:1}.search-results strong,.search-results small{display:block}.search-results strong{color:var(--text);font-size:12px}.search-results small{padding-top:3px;font-size:10px}.search-results p{padding:15px;font-size:12px}.sync-state{color:#709482;background:0 0;border:0;align-items:center;gap:6px;padding:4px;font-size:10px;display:flex}.sync-state.offline{color:#bd8035}.notification-btn{position:relative}.notification-btn>span{background:#c79267;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:8px;box-shadow:0 0 0 2px #fff}.top-avatar{background:0 0;border:0;padding:0}.mobile-menu{display:none}.page-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:26px;display:flex}.page-heading h1{color:#1b2924;font-size:29px;font-weight:650;line-height:1.25}.page-heading p{color:#8a9690;margin-top:8px;font-size:12px}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:21px;display:grid}.kpi{border:1px solid var(--border);background:#fff;border-radius:11px;align-items:flex-start;gap:14px;min-height:128px;padding:23px 18px;display:flex}.kpi-icon{width:43px;height:43px;color:var(--green);background:#eaf4ee;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.kpi p{color:#748278;margin:1px 0 10px;font-size:10px}.kpi h2{letter-spacing:-.6px;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:25px;font-weight:650}.kpi small{color:#8d9a92;margin-top:9px;font-size:9px;display:block}.dashboard-grid{grid-template-columns:minmax(0,1.8fr) minmax(290px,1fr);gap:20px;display:grid}.panel{border:1px solid var(--border);background:#fff;border-radius:12px;min-width:0;overflow:hidden}.panel-head{justify-content:space-between;align-items:center;gap:12px;padding:20px 20px 12px;display:flex}.panel-head h2{letter-spacing:-.2px;color:#26372e;font-size:14px;font-weight:650}.panel-head p{color:#919e95;margin-top:6px;font-size:10px;line-height:1.45}.segmented{background:#f6f8f6;border:1px solid #edf0ed;border-radius:7px;gap:3px;padding:3px;display:inline-flex}.segmented button{color:#839087;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:7px 12px;font-size:10px;font-weight:550}.segmented button.active{background:var(--green);color:#fff;box-shadow:0 2px 3px #124b2820}.chart{height:261px;padding:8px 20px 22px 12px}.activity-list{padding:2px 20px 0}.activity{border-bottom:1px solid #f0f3ef;align-items:center;gap:10px;padding:15px 0;display:flex}.activity:last-child{border:0}.activity-icon{color:#4f8c6b;background:#f0f7f1;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.activity-icon.expense{color:#be8a60;background:#fbf3ec}.activity>div{flex:1}.activity strong{font-size:11px;display:block}.activity small{margin-top:5px;font-size:9px;display:block}.activity time{color:#99a299;font-size:9px}.panel-footer{width:100%;color:var(--green);background:#fcfdfb;border:0;border-top:1px solid #edf1ea;justify-content:space-between;align-items:center;padding:14px 20px;font-size:10px;font-weight:550;display:flex}.table-scroll{padding:6px 20px 14px;overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:11px}thead{color:#869488;background:#f7f9f6;font-weight:500}th{padding:10px 12px;font-size:10px;font-weight:500}th:first-child{border-radius:5px 0 0 5px}th:last-child{border-radius:0 5px 5px 0}td{color:#627267;border-bottom:1px solid #f0f3ef;padding:14px 12px}tbody tr:last-child td{border-bottom:0}td:first-child,th:first-child{padding-left:10px}td strong,.cell-primary{color:#344c3c}td small{padding-top:5px;font-size:9px;display:block}tr[tabindex]{cursor:pointer}tbody tr:hover{background:#fbfcfa}.link-text{color:#477960;font-weight:550}.stock-list{padding:0 20px 5px}.stock-alert{border-bottom:1px solid #f0f3ef;align-items:center;gap:10px;padding:14px 0;display:flex}.stock-alert:last-child{border:0}.stock-alert>div:nth-child(2){flex:1;min-width:0}.stock-alert strong{color:#52644f;font-size:11px;display:block}.stock-alert small{margin-top:5px;font-size:9px;display:block}.stock-alert>.badge{font-size:9px}.product-thumb{color:#899b71;background:#eef3e5;border-radius:7px;flex-shrink:0;place-items:center;width:35px;height:38px;display:grid}.sage{color:#879d6f;background:#eaf0e3}.sand{color:#b5a078;background:#f6efe0}.blue{color:#8ba5b1;background:#e7eff2}.pink{color:#bd9d91;background:#f4eae7}.app-footer{color:#a1aca3;justify-content:space-between;padding:27px 0 20px;font-size:9px;display:flex}.summary-strip{border:1px solid var(--border);background:#fff;border-radius:11px;grid-template-columns:repeat(4,1fr);margin-bottom:23px;padding:24px 12px;display:grid}.summary-strip>div{border-right:1px solid #edf1eb;padding:0 22px}.summary-strip>div:last-child{border:0}.summary-strip small{margin-bottom:9px;font-size:11px;display:block}.summary-strip strong{letter-spacing:-.5px;font-size:25px;font-weight:600}.summary-strip strong span{letter-spacing:0;color:var(--muted);font-size:11px;font-weight:400}.table-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:8px 20px 14px;display:flex}.tabs{border-bottom:1px solid #edf1eb;gap:20px;display:flex}.tabs button{color:#8b978e;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 0;font-size:11px}.tabs button.active{color:var(--green);border-bottom-color:var(--green);font-weight:600}.tabs button span{background:#eaf2eb;border-radius:4px;margin-left:5px;padding:2px 5px;font-size:9px}.search-field{color:#9caba0;background:#fff;border:1px solid #dfe6e0;border-radius:8px;align-items:center;gap:9px;padding:0 12px;display:flex}.search-field input{box-shadow:none;background:0 0;border:0;height:43px;padding:0;font-size:12px}.search-field.compact{width:246px}.search-field.compact input{height:34px;font-size:10px}.product-cell{align-items:center;gap:11px;display:flex}.product-cell strong{font-size:11px;font-weight:550}.product-cell small{font-size:9px}.empty{text-align:center;color:#9aaa9e;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:28px;display:flex}.empty h3{color:#6f8272;margin-top:13px;font-size:13px}.empty p{max-width:280px;margin:7px 0 14px;font-size:11px;line-height:1.8}.pos-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.catalog-tools{gap:12px;margin-bottom:16px;display:flex}.catalog-tools .search-field{flex:1}.catalog-tools select{width:135px;height:45px;font-size:11px}.category-tabs{gap:7px;padding-bottom:18px;display:flex;overflow-x:auto}.category-tabs button{white-space:nowrap;color:#849481;background:#fff;border:1px solid #e0e7df;border-radius:7px;padding:9px 13px;font-size:10px}.category-tabs button.active{color:var(--green);background:#e9f3e8;border-color:#c7ddca}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.product-card{border:1px solid var(--border);text-align:left;background:#fff;border-radius:10px;padding:0;overflow:hidden}.product-card:hover{border-color:#a4c5aa;transform:translateY(-2px);box-shadow:0 5px 15px #23462909}.product-visual{border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:118px;margin:9px 9px 0;display:flex;position:relative}.product-visual>span{letter-spacing:.6px;text-transform:uppercase;opacity:.8;font-size:8px}.product-add{color:#76967d;background:#fff;border-radius:5px;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:7px;right:7px}.product-info{padding:12px}.product-info>small{color:#9ba797;letter-spacing:.5px;font-size:8px}.product-info>strong{margin:6px 0 12px;font-size:11px;font-weight:550;display:block}.product-info>div{justify-content:space-between;align-items:center;gap:5px;display:flex}.product-info b{color:#3f6b46;font-size:12px}.cart{position:sticky;top:20px}.cart-heading{justify-content:space-between;align-items:center;padding:18px;display:flex}.cart-heading h2{font-size:16px}.cart-heading p{color:#8c9b8d;margin-top:5px;font-size:10px}.cart-options{border-bottom:1px solid var(--border);gap:10px;padding:0 18px 16px;display:grid}.cart-options select{height:38px;font-size:11px}.cart-options .segmented{display:flex}.cart-options .segmented button{text-transform:capitalize;flex:1}.cart-items{min-height:180px;max-height:350px;padding:0 18px;overflow-y:auto}.cart-item{border-bottom:1px solid #eef2eb;align-items:flex-start;gap:10px;padding:16px 0;display:flex}.cart-item:last-child{border:0}.cart-item-info{flex:1}.cart-item-info strong{font-size:10px;display:block}.cart-item-info small{margin-top:5px;font-size:9px;display:block}.cart-item>b{margin-top:2px;font-size:11px}.qty{border:1px solid #e1e8de;border-radius:5px;align-items:center;margin-top:9px;display:inline-flex;overflow:hidden}.qty button{color:#7e9274;background:#f5f8f1;border:0;place-items:center;width:24px;height:22px;display:grid}.qty span{text-align:center;width:27px;font-size:10px}.cart-totals{border-top:1px solid var(--border);background:#fdfefb;padding:17px 18px}.cart-totals>div:not(.payment-options):not(.checkout-actions){color:#8c9b83;justify-content:space-between;align-items:center;margin-bottom:13px;font-size:11px;display:flex}.cart-totals strong{color:#3e5238;font-size:12px}.cart-totals input{text-align:right;width:70px;height:29px;font-size:11px}.cart-totals .grand-total{border-top:1px dashed #dce5d5;margin-top:8px;padding:15px 0;color:#3e5039!important}.cart-totals .grand-total strong{letter-spacing:-.5px;font-size:24px}.field-label{color:#7e9175;margin-bottom:8px;font-size:10px;display:block}.payment-options{gap:7px;margin-bottom:16px;display:flex}.payment-options button{text-transform:capitalize;color:#849579;background:#fff;border:1px solid #dfe7d6;border-radius:6px;flex:1;padding:9px 5px;font-size:10px}.payment-options button.active{color:var(--green);background:#eff7ed;border-color:#94bd9c}.checkout-actions{gap:7px;margin-top:16px;display:flex}.checkout-actions>.btn:last-child{flex:1}.checkout-actions .btn{padding:11px 12px;font-size:11px}.cart-note{color:#a0ad95;text-align:center;margin-top:12px;font-size:8px;line-height:1.6}.split-input{justify-content:space-between;align-items:center;font-size:10px;display:flex}.held-bills{border:1px dashed #c9d9bd;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;padding:15px;display:flex}.held-bills>strong{color:#829d70;align-items:center;gap:8px;font-size:11px;display:flex}.supplier-list{grid-template-columns:repeat(3,1fr);gap:18px;padding:15px 20px 25px;display:grid}.supplier-list>div{grid-template-columns:38px 1fr;align-items:center;column-gap:10px;display:grid}.supplier-list .avatar{grid-row:1/3}.supplier-list strong{font-size:11px}.supplier-list small{font-size:10px}.report-lines{padding:5px 20px 20px}.report-lines>div,.invoice-totals>div{border-bottom:1px solid #f0f3ec;justify-content:space-between;align-items:center;gap:14px;padding:15px 0;font-size:12px;display:flex}.report-lines>div>span{color:#7e8e77}.report-lines>div:last-child{border:0}.report-total{color:var(--green);font-weight:650;border-top:1px solid #dfe7d6!important;font-size:15px!important}.report-total strong{color:var(--green)}tfoot td{background:#f9fbf6;border-top:1px solid #dde8d2;font-weight:650}.insight-banner{background:#eff5eb;border:1px solid #e1ebd8;border-radius:10px;align-items:center;gap:18px;margin-bottom:23px;padding:25px;display:flex}.insight-symbol{color:#6b9465;background:#e2edda;border-radius:10px;flex-shrink:0;place-items:center;width:55px;height:55px;display:grid}.insight-banner>div:nth-child(2){flex:1}.insight-banner h2{color:#456b3e;letter-spacing:-.4px;font-size:18px}.insight-banner p{color:#8e9e82;margin-top:8px;font-size:11px;line-height:1.7}.insight-banner>.badge{font-size:9px}.rank{color:#b4c6a4;width:30px;font-size:20px;font-weight:500}.branch-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.settings-tabs{margin-bottom:24px}.settings-layout{gap:20px;max-width:1000px;display:grid}.settings-actions{padding:8px 20px 20px}.settings-actions>div{color:#688563;border-bottom:1px solid #edf3e6;align-items:center;gap:16px;padding:16px 0;display:flex}.settings-actions>div:last-child{border:0}.settings-actions>div>div{flex:1}.settings-actions strong{font-size:12px}.settings-actions p{color:#94a48a;margin-top:6px;font-size:11px}.integration-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.integration-copy{color:#879a7a;max-width:450px;padding:12px 20px 20px;font-size:12px;line-height:1.9}.integration-footer{color:#a0ae95;background:#fbfcf8;align-items:center;gap:8px;padding:13px 20px;font-size:10px;display:flex}.subscription-current{justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.subscription-current svg{color:var(--green)}.subscription-current h2{margin:10px 0;font-size:25px}.subscription-current p{color:#889b7b;font-size:12px;line-height:1.9}.plan-grid{grid-template-columns:repeat(3,1fr);gap:15px;padding:10px 20px 20px;display:grid}.plan-grid>div{border:1px solid var(--border);border-radius:10px;padding:23px}.plan-grid h3{font-size:14px}.plan-grid strong{margin:20px 0;font-size:26px;display:block}.plan-grid strong small{margin-left:3px;font-size:10px;font-weight:400}.plan-grid p{color:#90a083;min-height:36px;font-size:11px;line-height:1.7}.plan-grid span{color:#a4b196;margin-top:15px;font-size:10px;display:block}.panel-note{color:#9aaa8e;padding:0 20px 22px;font-size:10px}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#19382a55;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{background:#fff;border:1px solid #e4eddf;border-radius:16px;outline:none;width:510px;max-width:100%;max-height:90dvh;padding:24px;animation:.2s ease-out modal-in;overflow:auto;box-shadow:0 30px 90px #142f2830}.modal.wide{width:760px}.modal-head{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:23px;display:flex}.modal-head h2{letter-spacing:-.5px;font-size:21px}.modal-head p{color:#91a183;margin-top:7px;font-size:11px;line-height:1.7}.form-grid{grid-template-columns:1fr 1fr;gap:17px 16px;display:grid}label{color:#6f8163;font-size:11px;font-weight:500;display:block}label>span{margin-bottom:7px;display:block}.form-grid input,.form-grid select{font-size:12px}.form-grid small{margin-top:5px;display:block}.form-actions{border-top:1px solid #edf2e7;flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:24px;padding-top:19px;display:flex}.error-box{color:#b67354;background:#fff2ed;border:1px solid #f2dcd1;border-radius:7px;margin:15px 0 5px;padding:12px;font-size:12px;line-height:1.7}.dialog-copy{color:#809571;font-size:12px;line-height:1.9}.detail-metrics{background:#f5f8f0;border-radius:10px;justify-content:space-between;gap:15px;margin-bottom:20px;padding:18px;display:flex}.detail-metrics small{font-size:10px;display:block}.detail-metrics strong{color:#507346;margin-top:10px;font-size:23px;display:block}.invoice-brand{border-bottom:1px solid var(--border);justify-content:space-between;padding:20px 5px;display:flex}.invoice-brand h2{font-size:22px}.invoice-brand p{color:#899d79;margin-top:7px;font-size:11px}.invoice-meta{justify-content:space-between;padding:25px 5px;display:flex}.invoice-meta>div{flex-direction:column;gap:8px;display:flex}.invoice-meta>div:last-child{text-align:right;align-items:flex-end}.invoice-meta small{letter-spacing:1px;font-size:9px}.invoice-meta strong{font-size:13px}.invoice-meta span:not(.badge){color:#8c9f7c;font-size:11px}.invoice-totals{width:270px;margin:10px 0 15px auto}.invoice-totals>div{padding:9px 0;font-size:11px}.invoice-totals>div>span{color:#81956e}.invoice-note{color:#94a685;border-top:1px dashed #e0ead5;padding:20px 5px;font-size:10px;line-height:1.8}.invoice-actions{justify-content:space-between}.alert-button{text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;width:100%}.alert-button:hover{background:#f9fcf5}.queue-banner{color:#ad8e49;background:#fff8e9;border:1px solid #efe2c4;border-radius:8px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 14px;font-size:11px;display:flex}.queue-banner>span{flex:1}.queue-banner button{color:#9d7d3c;background:0 0;border:0;font-size:11px;text-decoration:underline}.toast{z-index:150;color:#486540;background:#fff;border:1px solid #dfe9d7;border-left:4px solid #479963;border-radius:10px;align-items:center;gap:12px;max-width:440px;padding:17px;font-size:12px;animation:.2s ease-out modal-in;display:flex;position:fixed;bottom:25px;right:28px;box-shadow:0 7px 35px #203d2320}.toast.error{color:#a17b4f;border-left-color:#bd8556}.toast span{flex:1;line-height:1.6}.toast button{color:inherit;background:0 0;border:0;place-items:center;padding:5px;display:grid}@keyframes spin{to{transform:rotate(360deg)}}@keyframes modal-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.auth{background:#fff;grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.auth-story{background:#eaf2e6;border-right:1px solid #dfe9d9;flex-direction:column;justify-content:space-between;padding:45px 65px;display:flex}.auth-story .brand{font-size:32px}.auth-story h1{color:#284e30;letter-spacing:-2.3px;font-size:clamp(36px,4vw,62px);font-weight:550;line-height:1.1}.auth-story>div>p{color:#7d9471;margin-top:24px;font-size:16px;line-height:1.9}.auth-benefits{gap:16px;margin-top:40px;display:grid}.auth-benefits>span{color:#6d8961;align-items:center;gap:11px;font-size:12px;display:flex}.auth-benefits svg{color:#85a576}.auth-foot{color:#99ad8e;padding-top:35px;font-size:11px}.auth-content{justify-content:center;align-items:center;padding:50px 30px;display:flex}.auth-form{width:100%;max-width:365px}.auth-form h2{letter-spacing:-.9px;max-width:330px;font-size:27px;line-height:1.3}.auth-form>p{color:#8c9d82;margin:13px 0 29px;font-size:12px;line-height:1.8}.auth-form label{margin-bottom:18px;font-size:11px}.auth-form input{height:44px;margin-top:8px}.auth-form .btn{height:44px}.auth-toggle{text-align:center;margin:20px 0!important;font-size:11px!important}.auth-toggle button{color:var(--green);background:0 0;border:0;font-size:11px;font-weight:600}.or{text-align:center;margin:27px 0;position:relative}.or:before{content:"";background:#e9eee5;height:1px;position:absolute;top:50%;left:0;right:0}.or span{letter-spacing:1px;color:#a0af94;background:#fff;padding:0 14px;font-size:8px;position:relative}.auth-note{text-align:center;color:#a1af96;margin-top:17px;font-size:9px;line-height:1.8;display:block}.small-logo{display:none}.auth-form .error-box{margin-bottom:15px}@media (width>=1600px){.page-content{padding:38px 42px 0}.kpi{padding:28px}.kpi h2{font-size:30px}.chart{height:310px}.activity{padding:20px 0}.panel-head{padding:23px}.kpi-grid{gap:22px}.product-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=1200px){.sidebar{width:200px;padding:22px 10px 0}.sidebar .brand{margin-left:10px;font-size:26px}.app-main{width:calc(100% - 200px);margin-left:200px}.page-content{padding:24px 22px 0}.topbar{padding:0 22px}.global-search{width:185px}.topbar-right{gap:10px}.kpi{gap:10px;padding:18px 13px}.kpi h2{font-size:21px}.kpi-icon{width:34px;height:34px}.kpi-icon svg{width:20px}.kpi small{font-size:8px}.dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(250px,1fr);gap:16px}.panel-head{padding:17px 16px 10px}.panel-head h2{font-size:13px}.panel-head p{font-size:9px}.segmented button{padding:7px 8px}.table-scroll{padding:5px 14px 12px}td{padding:13px 8px;font-size:10px}.page-heading h1{font-size:26px}.pos-layout{grid-template-columns:minmax(0,1fr) 300px;gap:16px}.product-grid{grid-template-columns:repeat(2,1fr)}.summary-strip>div{padding:0 15px}.summary-strip strong{font-size:22px}.workspace-tip{display:none}.plan-grid strong{font-size:20px}.branch-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=1000px){.kpi-grid{grid-template-columns:repeat(2,1fr)}.kpi{min-height:115px}.dashboard-grid{grid-template-columns:1fr}.page-heading{align-items:flex-start}.page-heading .button-row{flex-shrink:0}.page-heading .btn{padding:9px 11px;font-size:10px}.global-search{width:155px}.sync-state span{display:none}.summary-strip{grid-template-columns:repeat(2,1fr);gap:24px}.summary-strip>div:nth-child(2){border:0}.pos-layout{grid-template-columns:1fr}.product-grid{grid-template-columns:repeat(3,1fr)}.cart{position:static}.cart-items{max-height:300px}.product-visual{height:105px}.chart{height:280px}.insight-banner>.badge{display:none}.auth-story{padding:35px}.form-grid{gap:14px}.plan-grid{gap:9px}.plan-grid>div{padding:15px}}@media (width<=800px){.sidebar{width:224px;transition:transform .2s;transform:translate(-100%)}.sidebar.is-open{transform:translate(0)}.sidebar-scrim{z-index:34;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#112d2250;position:fixed;inset:0}.app-main{width:100%;margin:0}.mobile-menu{place-items:center;display:grid}.topbar{height:62px;padding:0 17px}.breadcrumb{gap:8px;margin-right:auto}.global-search{width:190px}.topbar-right{gap:8px}.page-content{padding:24px 20px 0}.page-heading h1{font-size:26px}.page-heading{margin-bottom:23px}.page-heading p{font-size:11px}.auth{grid-template-columns:1fr}.auth-story{display:none}.auth-content{min-height:100dvh;padding:40px 24px}.small-logo{color:#285433;letter-spacing:-1px;align-items:center;gap:10px;margin-bottom:38px;font-size:27px;font-weight:650;display:flex}.auth-form{max-width:400px}.table-scroll{padding:5px 15px 15px}.supplier-list,.integration-grid{grid-template-columns:1fr 1fr}}@media (width<=550px){.global-search{display:none}.topbar-right{gap:5px}.top-avatar .avatar{width:29px;height:29px;font-size:10px}.breadcrumb{font-size:10px}.page-content{padding:22px 15px 0}.page-heading{flex-wrap:wrap;gap:17px}.page-heading h1{letter-spacing:-.9px;font-size:25px}.page-heading .button-row{justify-content:flex-start;width:100%}.page-heading .btn{padding:10px 14px;font-size:11px}.kpi-grid{gap:10px;margin-bottom:16px}.kpi{gap:10px;min-height:126px;padding:16px 12px;position:relative}.kpi-icon{width:28px;height:28px;position:absolute;top:14px;right:10px}.kpi-icon svg{width:16px}.kpi p{max-width:95px;margin-bottom:18px;font-size:9px}.kpi h2{font-size:22px}.kpi small{max-width:140px;font-size:8px}.panel-head{padding:17px 15px 12px}.panel-head h2{font-size:13px}.panel-head p{max-width:230px;font-size:9px}.panel-head>.button-row{flex-wrap:wrap;justify-content:flex-end}.panel-head .btn{min-height:34px;padding:9px;font-size:9px}.segmented button{padding:6px 7px;font-size:9px}.chart{height:245px;padding:0 10px 19px 0}.dashboard-grid{gap:16px}.summary-strip{gap:20px;padding:20px 0}.summary-strip strong{font-size:21px}.summary-strip small{font-size:9px}.summary-strip>div{padding:0 17px}.table-toolbar{flex-wrap:wrap;gap:10px;padding:5px 15px 14px}.table-toolbar .search-field{width:100%}.table-toolbar .search-field input{height:36px;font-size:11px}.table-toolbar .tabs{width:100%}.table-scroll table{min-width:500px}td{font-size:11px}.panel .table-scroll{padding-bottom:18px}.activity{padding:15px 0}.activity strong,.stock-alert strong{font-size:12px}.catalog-tools{flex-wrap:wrap;gap:9px}.catalog-tools .search-field{flex:auto;width:100%}.catalog-tools select{width:100%;height:38px}.product-grid{grid-template-columns:repeat(2,1fr);gap:11px}.product-visual{height:112px}.product-info>strong{min-height:27px;font-size:11px;line-height:1.5}.product-info{padding:11px}.product-info>div{flex-direction:column;align-items:flex-start;gap:6px}.product-info b{font-size:13px}.product-info small{font-size:9px}.category-tabs{padding-bottom:15px}.cart{margin-top:6px}.cart-items{max-height:400px}.cart-heading{padding:20px}.cart-heading h2{font-size:18px}.cart-item-info strong{font-size:12px}.cart-totals{padding:20px}.cart-totals .grand-total strong{font-size:28px}.checkout-actions .btn{padding:13px 15px;font-size:12px}.supplier-list{grid-template-columns:1fr;gap:22px}.insight-banner{gap:12px;padding:18px}.insight-banner h2{font-size:16px}.insight-symbol{width:42px;height:42px}.insight-banner p{font-size:10px}.branch-grid{grid-template-columns:1fr}.settings-actions>div{flex-wrap:wrap;gap:11px}.settings-actions>div>div{min-width:200px}.settings-actions p{font-size:10px}.integration-grid,.plan-grid{grid-template-columns:1fr}.plan-grid>div{padding:20px}.plan-grid strong{margin:12px 0;font-size:25px}.plan-grid p{min-height:0}.subscription-current{gap:15px}.subscription-current h2{font-size:22px}.subscription-current p{font-size:11px}.modal-backdrop{padding:12px}.modal{border-radius:13px;max-height:94dvh;padding:20px 16px}.modal-head h2{font-size:20px}.form-grid{grid-template-columns:1fr}.form-grid label{font-size:12px}.form-grid input,.form-grid select{height:44px;font-size:14px}.form-grid .full{grid-column:auto}.form-actions .btn{min-height:44px}.detail-metrics{flex-wrap:wrap;padding:14px}.detail-metrics strong{font-size:21px}.invoice-totals{width:230px}.invoice-meta strong{font-size:11px}.invoice-actions{gap:8px}.invoice-actions .btn{padding:10px;font-size:10px}.toast{max-width:none;font-size:12px;bottom:15px;left:12px;right:12px}.app-footer{gap:10px;padding:25px 0 20px;font-size:8px}.queue-banner{gap:8px;font-size:10px}.queue-banner button{font-size:10px}.settings-tabs{gap:25px}}@media print{body{background:#fff}.sidebar,.app-main,.toast,.modal-head,.form-actions{display:none!important}.modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;padding:0;display:block;position:static}.modal{box-shadow:none;border:0;width:100%;max-width:none;max-height:none;padding:0;overflow:visible}.invoice-print{color:#111;padding:25px}.invoice-print table{width:100%;min-width:0!important}.invoice-print .table-scroll{overflow:visible}.invoice-print td,.invoice-print th{font-size:11px}.invoice-print .badge{border:1px solid #ccc}.invoice-note{font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--muted:#75847b}.sidebar nav button,.sidebar-bottom>button{font-size:13px}.workspace strong{font-size:12px}.workspace small{font-size:11px}.breadcrumb{font-size:12px}.global-search input{font-size:11px}.page-heading h1{font-size:31px}.kpi p{margin-bottom:9px;font-size:12px}.kpi h2{font-size:27px}.kpi small{color:#7f8d83;font-size:10px}.panel-head h2{font-size:16px}.panel-head p{color:#819084;font-size:11px}.activity{padding:13px 0}.activity strong{font-size:12px}.activity small,.activity time{font-size:10px}.panel-footer{font-size:11px}.chart{height:280px}table{font-size:12px}th{font-size:11px}td{padding-top:14px;padding-bottom:14px;font-size:12px}.stock-alert strong{font-size:12px}.stock-alert small,.stock-alert>.badge{font-size:10px}.badge{font-size:11px}.product-info>strong{font-size:12px}.product-info b{font-size:13px}.product-info small{font-size:10px}.product-cell strong{font-size:12px}.product-cell small,td small{font-size:10px}.report-lines>div{font-size:13px}.text-btn{font-size:12px}.app-footer{font-size:10px}.sidebar-user strong{font-size:12px}.sidebar-user small{font-size:10px}.kpi{min-height:132px}.workspace-tip{display:none}@media (width<=1200px){.kpi h2{font-size:22px}.kpi p{font-size:11px}.kpi small{font-size:9px}.panel-head h2{font-size:15px}.panel-head p{font-size:10px}.page-heading h1{font-size:28px}}@media (width<=550px){.page-heading h1{font-size:25px}.page-heading p{font-size:11px}.kpi h2{font-size:23px}.kpi p{margin-bottom:18px;font-size:10px}.kpi small{font-size:9px}.panel-head h2{font-size:14px}.panel-head p{font-size:10px}.chart{height:255px}.app-footer{font-size:8px}.workspace strong{font-size:12px}.kpi{min-height:129px}}.sidebar nav{gap:2px}.sidebar nav button{min-height:40px;padding-top:10px;padding-bottom:10px}.sidebar .workspace{margin-bottom:22px}.credential-box{background:#f4f8f0;border:1px solid #e0ead7;border-radius:9px;margin-bottom:18px;padding:20px}.credential-box p{color:#7c906d;margin-bottom:10px;font-size:12px}.credential-box code{-webkit-user-select:all;user-select:all;word-break:break-all;font-size:21px}.portal-create,.portal-link{align-items:center;gap:12px;padding:15px 20px 20px;display:flex}.portal-create select{max-width:400px}.portal-link input{font-size:11px}.dealer{max-width:1280px;margin:auto}.dealer>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:25px 35px;display:flex}.dealer>header .brand{font-size:26px}.dealer>main{padding:35px}.dealer-heading{color:var(--green);justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.dealer-heading h1{letter-spacing:-1px;font-size:35px}.dealer-heading p{color:#83947a;margin-top:10px;font-size:14px}.dealer-layout{grid-template-columns:1fr 350px;align-items:start;gap:25px;display:grid}.dealer-layout>.panel{position:sticky;top:20px}.dealer .qty{margin-top:15px}.dealer>footer{text-align:center;color:#95a78a;padding:30px;font-size:11px}.dealer .report-lines>div{align-items:flex-start}.dealer .report-lines>div>span{font-size:11px;line-height:1.7}.dealer .report-lines>div>strong{white-space:nowrap;font-size:12px}.dealer .full-width{margin-top:15px}@media (height<=900px) and (width>=801px){.sidebar{padding-top:17px}.sidebar .brand{margin-bottom:20px}.sidebar nav button{min-height:36px;padding-top:8px;padding-bottom:8px}.sidebar-bottom{padding-top:12px}.sidebar-user{margin-top:9px;padding-top:12px;padding-bottom:12px}.workspace{margin-bottom:16px}.sidebar .nav-label{margin-bottom:8px}}@media (width<=800px){.dealer-layout{grid-template-columns:1fr}.dealer-layout>.panel{position:static}.dealer>main{padding:22px}.dealer>header{padding:20px}.dealer-heading h1{font-size:28px}}@media (width<=550px){.portal-create,.portal-link{flex-wrap:wrap}.portal-create>.btn,.portal-link>.btn{width:100%}.dealer>header>.badge{font-size:9px}.dealer>header .brand{font-size:22px}.dealer-heading h1{font-size:25px}.dealer-heading p{font-size:11px}.dealer>main{padding:20px 15px}}.pos-catalog{min-width:0}.category-tabs{min-width:0;max-width:100%}.catalog-tools,.dealer-layout>.product-grid{min-width:0}@media (width<=1000px){.pos-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=800px){.dealer-layout{grid-template-columns:minmax(0,1fr)}}.video-modules{gap:22px;min-width:0;display:grid}.hub-banner{background:#eaf4ee;border:1px solid #d8e8df;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:30px;display:flex}.hub-banner h2{letter-spacing:-.7px;margin:14px 0 8px;font-size:27px}.hub-banner p{color:#63766c;max-width:570px;margin:0;line-height:1.7}.module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.module-grid>button{text-align:left;color:#253831;background:#fff;border:1px solid #e3e9e5;border-radius:12px;flex-direction:column;gap:11px;min-height:165px;padding:22px;transition:transform .18s,border-color .18s;display:flex;position:relative}.module-grid>button:hover{border-color:#76ab94;transform:translateY(-3px);box-shadow:0 6px 20px #183d2810}.module-icon{color:#22765b;background:#f0f6f2;border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.module-grid strong{font-size:14px}.module-grid small{color:#85918a;font-size:12px;line-height:1.5}.module-arrow{color:#a1b0a6;position:absolute;top:23px;right:18px}.module-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.module-toolbar input,.video-modules select{background:#fff;border:1px solid #dfe6e1;border-radius:8px;min-width:0;padding:10px 12px}.module-toolbar input:first-of-type{margin-left:auto}.video-modules td .btn{padding:7px 9px;font-size:11px}.video-modules td .button-row{flex-wrap:wrap}.barcode-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:20px;padding:20px;display:grid}.barcode-label{text-align:center;background:#fff;border:1px dashed #d5ddd7;padding:15px;overflow:hidden}.barcode-label strong{font-size:12px;display:block}.barcode-label svg{max-width:100%;height:auto}.help-entry{border-top:1px solid #edf0ed;padding:20px}.help-entry p{color:#7d8981;font-size:13px;line-height:1.7}.help-entry video{background:#111;border-radius:10px;width:300px;max-width:100%;max-height:420px}.profile-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:16px;display:grid}.profile-grid button{text-align:left;color:#30473a;background:#fff;border:1px solid #e4e9e5;border-radius:8px;justify-content:space-between;gap:14px;padding:20px;display:flex}.profile-grid button:hover{background:#f0f6f2}.totp-setup{text-align:center;padding:20px}.totp-setup img{width:220px;max-width:100%}.totp-setup code{overflow-wrap:anywhere}.recovery-codes{background:#f3f7f4;border-radius:8px;padding:20px;line-height:2}.mobile-hub-nav{flex-wrap:wrap;gap:10px;display:flex}.sidebar nav{min-height:120px;overflow-y:auto}.sidebar .workspace-tip{display:none}@media (width<=1150px){.module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.module-grid>button{min-height:160px;padding:16px}.module-grid strong{font-size:13px}.hub-banner{flex-direction:column;align-items:flex-start;padding:22px}.hub-banner h2{font-size:23px}.profile-grid{grid-template-columns:1fr 1fr;gap:8px;padding:10px}.profile-grid button{padding:14px;font-size:12px}.module-toolbar input:first-of-type{max-width:100%;margin-left:0}.video-modules .panel-head{flex-wrap:wrap;gap:14px}.video-modules .panel-head .button-row{flex-wrap:wrap}.barcode-grid{grid-template-columns:1fr}.module-toolbar input[type=date]{max-width:145px}}@media print{:is(body:has(.barcode-grid) .sidebar,body:has(.barcode-grid) .topbar,body:has(.barcode-grid) .page-heading,body:has(.barcode-grid) .module-toolbar,body:has(.barcode-grid) .panel-head,body:has(.barcode-grid) .btn,body:has(.barcode-grid) .app-footer){display:none!important}body:has(.barcode-grid) .app-main{margin:0!important}body:has(.barcode-grid) .barcode-grid{grid-template-columns:repeat(3,1fr);display:grid!important}.barcode-label{break-inside:avoid}}.mobile-bottom-nav{display:none}@media (width<=700px){.mobile-bottom-nav{z-index:35;padding:9px 10px max(10px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e0e8e2;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav button{color:#85948b;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:4px 18px;font-size:10px;display:flex}.mobile-bottom-nav button.active{color:#176447}.page-content{padding-bottom:95px}.mobile-hub-nav{display:none}}@media print{.mobile-bottom-nav{display:none!important}}.period-filter{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.period-filter label{color:#6c7e74;align-items:center;gap:8px;font-size:12px;display:flex}.period-filter select,.period-filter input{font:inherit;background:#fff;border:1px solid #dde7e0;border-radius:7px;padding:9px}.home-financials{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:8px 18px 20px;display:grid}.home-financials button{text-align:left;color:#2c4236;background:0 0;border:0;border-right:1px solid #e6ede8;flex-direction:column;gap:9px;padding:12px;display:flex;position:relative}.home-financials small{color:#77897e}.home-financials strong{color:#246c50;font-size:21px}.home-financials svg{color:#a2b6a8;position:absolute;top:12px;right:14px}.home-financials button:last-child{border:0}.video-dashboard{gap:18px;margin-bottom:30px;display:grid}.dashboard-section-heading{justify-content:space-between;align-items:center;gap:16px;margin:8px 0 20px;display:flex}.dashboard-section-heading h2{margin:0 0 6px;font-size:19px}.dashboard-section-heading p{color:#7b8c82;margin:0;font-size:12px}.video-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.video-metric-grid .report-lines{padding:0 22px 16px}.video-metric-grid .report-lines>div{font-size:12px}.metric-count{color:#22654c;font-size:30px}.metric-caption{color:#87938c;margin:-8px 0 0;font-size:11px;line-height:1.6}.dashboard-shortcuts{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.dashboard-shortcuts .btn{color:#236848;background:#f0f7f3;border-color:#ddebe2;padding:19px}.balance-tiles{grid-template-columns:repeat(3,1fr);gap:15px;padding:18px;display:grid}.balance-tiles button{text-align:left;color:#356747;background:#fafcfb;border:1px solid #e4ebe6;border-radius:9px;align-items:center;gap:14px;padding:18px;display:flex}.balance-tiles span{flex-direction:column;flex:1;gap:6px;display:flex}.balance-tiles small{color:#7a8b81;font-size:11px}.balance-tiles strong{font-size:19px}.business-profile-card{background:#fff;border:1px solid #dfe9e3;border-radius:14px;overflow:hidden}.profile-identity{background:#eaf3ed;align-items:center;gap:22px;padding:30px;display:flex}.profile-identity h2{margin:0 0 8px;font-size:24px}.profile-identity p{color:#6c8073;overflow-wrap:anywhere;margin:4px 0;font-size:13px}.profile-monogram{color:#fff;background:#2d7154;border-radius:50%;flex-shrink:0;place-items:center;width:78px;height:78px;font-size:27px;display:grid}.business-profile-details{grid-template-columns:repeat(4,1fr);gap:22px;padding:26px;display:grid}.business-profile-details>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.business-profile-details small{color:#86968a;font-size:11px}.business-profile-details strong{font-size:13px;line-height:1.6}.business-profile-details .badge{font-size:11px}@media (width<=1000px){.video-metric-grid{grid-template-columns:1fr}.home-financials{grid-template-columns:repeat(3,1fr)}.balance-tiles,.business-profile-details{grid-template-columns:1fr 1fr}}@media (width<=700px){.home-financials{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:8px 8px 16px}.home-financials button{padding:10px 7px}.home-financials strong{font-size:15px}.home-financials svg{display:none}.home-financials small{font-size:10px}.dashboard-section-heading{flex-direction:column;align-items:flex-start}.period-filter select{max-width:200px}.dashboard-shortcuts{grid-template-columns:1fr 1fr}.dashboard-shortcuts .btn{gap:8px;padding:17px 8px;font-size:11px}.balance-tiles{grid-template-columns:1fr}.profile-identity{gap:15px;padding:22px 18px}.profile-identity h2{font-size:19px}.profile-monogram{width:60px;height:60px;font-size:22px}.business-profile-details{gap:24px;padding:20px}}.purchase-add-line{gap:12px;margin:24px 0;display:flex}.purchase-add-line select{background:#fff;border:1px solid #dce6df;border-radius:8px;flex:1;min-width:0;padding:12px}.purchase-lines input{border:1px solid #dce6df;border-radius:7px;width:90px;padding:9px}.purchase-lines{margin-bottom:20px}.invoice-meta span{color:#7a8d7e;margin-top:5px;font-size:12px;display:block}@media (width<=700px){.purchase-add-line{flex-direction:column}.purchase-lines input{width:75px}.purchase-lines{min-width:520px}}.detail-tabs{margin:16px 0 20px;overflow-x:auto}.detail-tabs button{text-transform:capitalize;white-space:nowrap}.detail-actions{flex-wrap:wrap}.detail-metrics strong{overflow-wrap:anywhere}.refund-summary{background:#fffaf0;border:1px solid #e6d8c2;border-radius:9px;margin-top:18px;padding:18px}.refund-summary h3{margin:0 0 9px}.refund-summary p{color:#88744e;font-size:12px}.upgrade-banner{color:#fff;background:linear-gradient(110deg,#173e32,#2d6150);border:1px solid #d6c7a8;border-radius:13px;align-items:center;gap:18px;margin-bottom:24px;padding:23px 26px;display:flex}.upgrade-icon{color:#f2d28a;background:#ffffff16;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.upgrade-banner>div{flex:1}.upgrade-banner strong{font-size:17px;display:block}.upgrade-banner small{color:#c6d9ce;margin-top:7px;font-size:12px;display:block}.upgrade-banner .btn{color:#423622;background:#f3cf78;border-color:#f3cf78}.support-entry{color:#466352;background:#fff;border:1px solid #dce8df;border-radius:30px;justify-content:center;align-items:center;gap:12px;padding:17px;font-size:14px;display:flex}.support-entry svg,.support-entry strong,.support-icon{color:#218756}.subscription-summary{background:#f4f8f5;border:1px solid #e1e9e4;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;padding:20px;display:flex}.subscription-summary small{color:#849286;letter-spacing:1px;font-size:10px}.subscription-summary h3{margin:8px 0}.subscription-summary p{color:#859287;margin:0;font-size:12px}.service-plans{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.service-plans>button{text-align:left;color:#334e3c;background:#fff;border:1px solid #e2e8e3;border-radius:11px;padding:20px}.service-plans>button.selected{background:#f0f7f2;border:2px solid #327b58;padding:19px}.service-plans h3{margin:12px 0 8px;font-size:20px}.service-plans p,.service-plans li{color:#7b8b7f;font-size:12px;line-height:1.7}.service-plans ul{min-height:120px;padding-left:16px}.service-history{margin-top:24px}.service-request{border-top:1px solid #e7ece8;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 0;display:flex}.service-request>div{flex:1;min-width:0}.service-request strong,.service-request small{margin-bottom:8px;display:block}.service-request small{color:#87938a;font-size:11px}.service-request p{color:#697c6e;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.support-intro{background:#f3f9f4;border:1px solid #dceadf;border-radius:10px;gap:18px;padding:18px;display:flex}.support-intro svg{color:#258250;flex-shrink:0}.support-intro h3{margin:0 0 8px}.support-intro p,.support-intro small{color:#7c8f80;font-size:12px;line-height:1.6}.form-grid textarea{width:100%;font:inherit;resize:vertical;border:1px solid #dce5df;border-radius:8px;padding:12px}.home-module-search input{width:100%;font:inherit;background:#fff;border:1px solid #dfe7e1;border-radius:10px;padding:14px 17px}.home-matches{flex-wrap:wrap;gap:10px;display:flex}.home-matches button{text-align:left;color:#2b513c;background:#fff;border:1px solid #e0e8e2;border-radius:8px;padding:12px}.home-matches small{color:#8b998f;margin-top:5px;display:block}.profile-grid{flex-direction:column;gap:0;padding:0 20px;display:flex}.profile-grid button{border:0;border-bottom:1px solid #eef1ee;border-radius:0;padding:20px 6px}.profile-grid button:last-child{border-bottom:0}.profile-grid button span{color:#73927d}@media (width<=700px){.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.module-grid>button{text-align:center;justify-content:flex-start;align-items:center;gap:10px;min-height:123px;padding:14px 7px}.module-grid strong{font-size:11px;line-height:1.5}.module-grid small,.module-arrow{display:none}.module-icon{width:35px;height:35px}.module-icon svg{width:23px;height:23px}.hub-banner{display:none}.home-module-search input{padding:12px;font-size:12px}.upgrade-banner{flex-wrap:wrap;gap:12px;padding:18px}.upgrade-banner>div{min-width:180px}.upgrade-banner strong{font-size:15px}.upgrade-banner .btn{justify-content:center;width:100%}.upgrade-banner small{font-size:11px}.service-plans{grid-template-columns:1fr}.service-plans ul{min-height:0}.profile-grid{padding:0 15px}.profile-grid button{padding:19px 5px;font-size:13px}.support-entry{font-size:12px}.service-request{flex-wrap:wrap}.support-icon{padding:5px}.topbar-right{gap:9px}}.profile-grid button{align-items:center;gap:14px;display:flex}.profile-grid button i{color:#537e61;background:#eff4f0;border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.profile-grid button strong{flex:1;font-size:13px;font-weight:500}.profile-grid button>span{font-size:24px}.profile-grid button.danger-option{color:#b56048}.profile-grid button.danger-option i{color:#b56048;background:#faf0eb}.metric-dots{display:none}@media (width<=700px){.video-metric-grid{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.video-metric-grid>.panel{scroll-snap-align:start;flex:0 0 94%;min-width:0}.metric-dots{justify-content:center;gap:7px;margin-top:-7px;display:flex}.metric-dots button{background:#d3dfd6;border:0;border-radius:9px;width:7px;height:7px;padding:0}.metric-dots button.active{background:#56856a;width:19px}.profile-grid button{padding:12px 0}}.mobile-brand{display:none}.panel:has(>.profile-grid)>.panel-head{display:none}@media (width<=700px){.mobile-brand{color:#234c37;letter-spacing:-1px;font-size:20px;font-weight:700;text-decoration:none;display:flex}.mobile-brand span{color:#8dae83}.breadcrumb{display:none}.app-shell:has(.home-module-search) .page-heading{display:none}.topbar{gap:12px}.topbar-right{margin-left:auto}.topbar .top-avatar{display:none}.video-modules .upgrade-banner{margin-bottom:0}}.import-label{gap:10px;margin:22px 0;font-size:13px;font-weight:600;display:grid}.import-label textarea{box-sizing:border-box;resize:vertical;color:#203b31;background:#fafcfb;border:1px solid #dbe4df;border-radius:10px;width:100%;padding:14px;font:12px/1.6 monospace}.import-upload{gap:6px;font-size:12px;display:grid}.import-upload input{max-width:230px}.import-preview{max-height:340px;overflow:auto}.import-preview td:last-child{white-space:normal;min-width:180px}.operations-tabs{white-space:nowrap;margin-bottom:22px;overflow-x:auto}.operations-stack{gap:24px;display:grid}.operations-actions{flex-wrap:wrap;gap:10px;padding:20px;display:flex}.operations-stack .table-scroll input,.modal .table-scroll input:not([type=checkbox]){border:1px solid #dce5e0;border-radius:8px;max-width:120px;padding:9px}.operations-stack .table-scroll td:last-child{white-space:nowrap}.modal .table-scroll select,.import-label input,.import-label select{color:#203b31;background:#fff;border:1px solid #dce5e0;border-radius:8px;padding:10px}.admin-form{padding:24px}.admin-form code{word-break:break-all}.admin-form article{border-top:1px solid #e5ebe7;padding:16px 0}.admin-form p{line-height:1.6}.admin-form input{min-width:0}.fiscal-payload{margin:20px 0}.fiscal-payload pre{background:#f3f7f5;border-radius:10px;max-height:300px;padding:16px;font-size:11px;overflow:auto}.fiscal-payload summary{cursor:pointer;font-weight:600}.native-connect{max-width:none;margin:0;padding:0}.mobile-bottom-nav{padding-bottom:env(safe-area-inset-bottom)}.platform-app{color:#1f352c;background:#f5f7f6;min-height:100dvh}.platform-sidebar{color:#d6e3dc;z-index:60;background:#102d26;flex-direction:column;width:260px;padding:34px 20px 18px;display:flex;position:fixed;inset:0 auto 0 0}.platform-brand{white-space:nowrap;color:#fff;letter-spacing:-1.2px;align-items:center;gap:10px;margin:0 12px 32px;font-size:29px;font-weight:700;text-decoration:none;display:flex}.platform-brand .kuiq-logo{align-items:center;display:inline-flex}.platform-brand .platform-brand-dot{color:#c5df9c;margin-left:-10px}.platform-workspace{border:1px solid #335047;border-radius:11px;align-items:center;gap:11px;margin-bottom:34px;padding:15px 11px;display:flex}.platform-workspace strong{color:#fff;font-size:12px;display:block}.platform-workspace small{color:#94ada1;margin-top:5px;font-size:10px;display:block}.platform-nav-label{letter-spacing:1.4px;color:#8ea79b;margin-bottom:15px;padding-left:14px;font-size:9px}.platform-sidebar nav{gap:6px;display:grid}.platform-sidebar nav button{text-align:left;color:#b9cec3;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;padding:13px 14px;font:500 13px DM Sans,sans-serif;display:flex}.platform-sidebar nav button.active{color:#193b2b;background:#c4dfa0}.platform-sidebar nav button:hover:not(.active){background:#203f35}.platform-sidebar nav b{color:#fff;background:#41634d;border-radius:5px;margin-left:auto;padding:2px 6px;font-size:10px}.platform-shop-link{color:#b9cec3;justify-content:space-between;align-items:center;margin:auto 12px 24px;padding-top:30px;font-size:12px;text-decoration:none;display:flex}.platform-admin-user{border-top:1px solid #335047;align-items:center;gap:10px;padding:22px 10px 4px;display:flex}.platform-admin-user>span,.platform-avatar{color:#29533b;background:#dce8d0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.platform-admin-user strong{color:#fff;font-size:11px;display:block}.platform-admin-user small{color:#93aea0;margin-top:4px;font-size:10px;display:block}.platform-admin-user button{color:#b9cec3;cursor:pointer;background:0 0;border:0;margin-left:auto}.platform-main{margin-left:260px}.platform-topbar{color:#84938a;background:#fff;border-bottom:1px solid #e2e9e4;justify-content:space-between;align-items:center;height:85px;padding:0 42px;font-size:12px;display:flex}.platform-topbar>span>span{color:#b6c2bb;margin:0 12px}.platform-topbar strong{color:#23392d;font-weight:500}.platform-topbar>div{align-items:center;gap:22px;display:flex}.platform-main>main{max-width:1700px;margin:auto;padding:44px 42px}.platform-page-title{justify-content:space-between;align-items:center;gap:24px;margin-bottom:34px;display:flex}.platform-page-title p{letter-spacing:1.5px;color:#7b8c80;margin:0 0 13px;font-size:9px;font-weight:600}.platform-page-title h1{letter-spacing:-1.15px;margin:0 0 10px;font-size:32px;font-weight:600}.platform-page-title>div>span{color:#7c8c82;font-size:12px}.platform-app .btn{border-radius:8px;padding:11px 16px;font-size:12px}.platform-app .panel{border:1px solid #e4eae5;border-radius:13px;overflow:hidden;box-shadow:0 3px 12px #17362603}.platform-app .panel-head{padding:23px}.platform-app .panel-head p{margin-top:6px;font-size:11px}.platform-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:30px;display:grid}.platform-metrics section{background:#fff;border:1px solid #e3e9e3;border-radius:12px;padding:23px}.platform-metrics section>div{color:#7b8d80;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.platform-metrics section>div svg{color:#5d866c}.platform-metrics section>strong{letter-spacing:-1px;margin:16px 0 9px;font-size:34px;font-weight:600;display:block}.platform-metrics section>small{color:#92a096;font-size:10px}.platform-dashboard-columns{grid-template-columns:minmax(0,1fr) 265px;align-items:start;gap:24px;display:grid}.platform-business{align-items:center;gap:11px;display:flex}.platform-business>span{color:#5a744b;background:#eef2e7;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:600;display:grid}.platform-business strong{font-size:11px;font-weight:600}.platform-business small{color:#94a098;margin-top:5px;font-size:9px}.platform-app table th{letter-spacing:.6px;color:#8e9d93;background:#fafbf9;padding:12px 20px;font-size:9px}.platform-app table td{border-color:#edf1ed;padding:17px 20px;font-size:11px}.platform-status{color:#3f7958;font-size:10px}.platform-action-panel{color:#28462f;background:#e6edde;border-radius:13px;padding:27px 24px}.platform-action-icon{background:#d5e2c7;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:22px;display:grid}.platform-action-panel h2{letter-spacing:-.5px;margin:0 0 13px;font-size:23px;font-weight:600;line-height:1.3}.platform-action-panel p{color:#77846f;margin-bottom:23px;font-size:12px;line-height:1.8}.platform-action-panel>div{border-top:1px solid #ccd8c3;margin-top:30px;padding-top:22px}.platform-action-panel small{letter-spacing:1px;color:#8c9982;margin-bottom:10px;font-size:8px;display:block}.platform-action-panel strong{font-size:11px;font-weight:500}.platform-ticket{border-top:1px solid #edf1ed;justify-content:space-between;align-items:start;gap:24px;padding:25px;display:flex}.platform-ticket small{color:#8c9b90;margin-left:12px;font-size:11px}.platform-ticket h3{margin:13px 0 9px;font-size:16px}.platform-ticket p{color:#6c7e71;max-width:650px;font-size:13px;line-height:1.7}.platform-footer{color:#9ba79e;justify-content:space-between;padding:36px 2px 0;font-size:10px;display:flex}.platform-embedded>.operations-tabs,.platform-menu{display:none}.login-links{justify-content:space-between;margin-top:20px;font-size:12px;display:flex}.login-links a{color:#286a4e}.support-response{background:#f1f6ec;border-radius:8px;margin-top:10px;padding:14px}@media (width<=1250px){.platform-dashboard-columns{grid-template-columns:1fr}.platform-action-panel{display:none}.platform-sidebar{width:230px}.platform-main{margin-left:230px}.platform-main>main{padding:32px 25px}.platform-topbar{padding:0 25px}.platform-metrics{gap:12px}.platform-metrics section{padding:18px}}@media (width<=800px){.platform-sidebar{width:260px;transform:translate(-100%)}.platform-sidebar.open{transform:translate(0)}.platform-main{margin-left:0}.platform-menu{color:#34523f;background:0 0;border:0;display:block}.platform-topbar{gap:12px;height:66px;padding:0 19px}.platform-topbar .badge{display:none}.platform-topbar>span{margin-right:auto}.platform-main>main{padding:26px 17px}.platform-page-title{flex-direction:column;align-items:start;gap:20px}.platform-page-title h1{font-size:27px}.platform-page-title>div>span{line-height:1.7;display:block}.platform-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.platform-metrics section{padding:17px}.platform-metrics section>strong{font-size:30px}.platform-metrics section>div{font-size:10px}.platform-metrics section>small{font-size:9px}.platform-ticket{flex-direction:column}.platform-footer{gap:20px;line-height:1.7}.platform-scrim{z-index:59;background:#0a1f1670;border:0;position:fixed;inset:0}.platform-app .panel-head{flex-direction:column;align-items:start;gap:12px}.platform-app .search-field{max-width:100%}}.platform-intelligence{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 0 24px;display:grid}.health-cards,.currency-summary,.market-list{background:#edf2ed;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.health-cards>div,.currency-summary>div,.market-list>div{background:#fff;padding:18px}.health-cards small,.currency-summary small,.market-list small,.workspace-inspector small{color:#84938a;font-size:10px;display:block}.health-cards strong,.currency-summary strong,.market-list strong{color:#1f352c;margin:8px 0 5px;font-size:21px;display:block}.health-cards span{color:#718176;font-size:10px}.currency-summary .badge{margin-bottom:7px}.market-list{grid-template-columns:1fr}.market-list>div{grid-template-columns:1fr auto;align-items:center;gap:2px 14px;display:grid}.market-list>div span{font-size:12px;font-weight:600}.market-list>div strong{text-align:right;margin:0;font-size:13px}.market-list>div small{grid-column:1/-1}.attention-list{display:grid}.attention-list button{text-align:left;cursor:pointer;color:#28462f;background:#fff;border:0;border-top:1px solid #edf1ed;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 2px;display:grid}.attention-list button:first-child{border-top:0}.attention-list strong,.attention-list small{display:block}.attention-list strong{font-size:12px}.attention-list small{color:#839188;margin-top:3px;font-size:10px}.attention-list em{color:#91651d;background:#fff5dc;border-radius:5px;max-width:135px;padding:4px 6px;font-size:9px;font-style:normal}.workspace-inspector-grid{background:#f5f8f3;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;padding:16px;display:grid}.workspace-inspector strong{overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}@media (width<=800px){.platform-intelligence{grid-template-columns:1fr}.attention-list button{grid-template-columns:1fr auto}.attention-list button svg{display:none}}.platform-embedded>.operations-tabs{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.statement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px;display:grid}.statement-grid section{border:1px solid #e5ebe6;border-radius:10px;padding:20px}.statement-grid h3{margin:0 0 18px;font-size:14px}.statement-profit{font-size:32px}.statement-grid .report-lines{padding:0}@media (width<=700px){.statement-grid{grid-template-columns:1fr;padding:15px}}.device-access{gap:18px;padding:24px;line-height:1.6;display:grid}.device-access>img{border:1px solid #e2e9e5;border-radius:16px;justify-self:center}.device-access label{gap:8px;font-weight:600;display:grid}.device-access input{width:100%;min-width:0;font:inherit;background:#f5f8f6;border:1px solid #d8e2db;border-radius:10px;padding:12px}.device-access .button-row{flex-wrap:wrap}.low-stock-row{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0}.low-stock-row:hover{background:#f3f8f5}.low-stock-row>span:nth-child(2){flex:1}.low-stock-row strong,.low-stock-row small{display:block}.business-profile-details .btn{margin-top:8px;padding:7px 12px;font-size:12px}.balance-tiles>.empty{grid-column:1/-1}@media (width<=800px){.sidebar:not(.is-open),.platform-sidebar:not(.open){visibility:hidden;pointer-events:none}.sidebar.is-open,.platform-sidebar.open{visibility:visible;pointer-events:auto}}.audit-filters{align-items:center;gap:12px;padding:20px;display:flex}.audit-filters input{flex:1;min-width:0}.audit-filters select{width:auto;min-width:150px}@media (width<=650px){.audit-filters{flex-direction:column;align-items:stretch}.audit-filters select{width:100%}}.password-setup{width:min(560px,100%);margin:5vh auto;padding:20px}.password-setup>.brand{margin-bottom:28px}.password-setup .panel-head{padding:25px}.password-setup-icon{color:#17684f;padding:0 25px}.password-setup-footer{padding:0 25px 25px}.public-shop{color:#173c32;max-width:1240px;margin:auto;padding:28px}.shop-brand{align-items:center;gap:14px;display:flex}.shop-brand strong{flex:1;font-size:22px}.shop-hero{background:#e8eee5;border-radius:24px;max-width:100%;margin:28px 0;padding:42px}.shop-hero h1{letter-spacing:-2px;margin:18px 0;font-size:clamp(36px,6vw,68px);line-height:1.06}.shop-hero p{max-width:640px;line-height:1.7}.shop-layout{grid-template-columns:minmax(0,1fr) 350px;gap:24px;display:grid}.shop-layout aside{align-self:start;position:sticky;top:20px}.shop-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.shop-product{background:#fff;border:1px solid #dfe7e1;border-radius:18px;padding:22px}.shop-product-mark{color:#76866a;background:#f2f4eb;border-radius:12px;place-items:center;height:90px;margin-bottom:18px;font-size:42px;display:grid}.shop-product h3{margin:8px 0}.shop-product .button-row{margin-top:16px}.shop-search,.public-shop input{border:1px solid #d9e3dc;border-radius:8px;width:100%;padding:12px}.shop-cart-row{border-bottom:1px solid #edf0ed;justify-content:space-between;gap:14px;padding:12px 0;display:flex}.public-shop .button-row{margin-top:16px}@media (width<=800px){.public-shop{padding:16px}.shop-layout{grid-template-columns:1fr}.shop-layout aside{position:static}.shop-hero{padding:26px}.shop-products{gap:10px}.shop-product{padding:14px}}.product-photo-field img{object-fit:contain;background:#f3f5f1;border-radius:12px;max-width:220px;height:160px;margin:8px 0;display:block}.country-flag-wrap{align-items:center;gap:8px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,inherit;display:inline-flex}.country-flag-img{object-fit:cover;border-radius:2px;flex:none;width:22px;height:16px;box-shadow:0 0 0 1px #dbe6df}body:has(.auth){background:radial-gradient(circle at 12% 8%,#d7f1e6 0,#0000 29%),radial-gradient(circle at 90% 88%,#d9e9ff 0,#0000 34%),#f4f7f6}.auth .auth-story{color:#fff;background:linear-gradient(145deg,#0d5a48 0%,#16735b 52%,#1c9372 100%);position:relative;overflow:hidden}.auth .auth-story:after{content:"";border:1px solid #ffffff3b;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-220px;right:-180px;box-shadow:0 0 0 45px #ffffff0d,0 0 0 90px #ffffff08}.auth .auth-story>*{z-index:1;position:relative}.auth .auth-story .brand{color:#fff}.auth .auth-story small,.auth .auth-story p{color:#d8efe7}.auth .auth-story .brand-symbol{color:#126b55;background:#fff;box-shadow:0 8px 26px #062f2645}.auth .auth-content{place-items:center;padding:42px;display:grid}.auth .auth-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffed;border:1px solid #e3ebe7;border-radius:20px;width:min(100%,530px);padding:32px;box-shadow:0 24px 70px #1a4c3b18}.auth .auth-form h1{letter-spacing:-1.15px;font-size:30px}.auth .auth-form>p{line-height:1.6}.auth .auth-form input,.auth .auth-form select{border-radius:11px;height:46px}.auth .auth-form .btn{border-radius:11px;min-height:46px;box-shadow:0 8px 18px #126b5533}.wizard-back{margin:0 0 18px}.wizard-back button{color:#126b55;background:#eef7f2;border:0;border-radius:9px;padding:9px 12px;font-weight:650}.auth-template-preview{background:linear-gradient(135deg,#edf8f1,#f5f9ff);border:1px solid #dcece3;border-radius:13px;margin:4px 0 18px;padding:16px}.auth-template-preview strong{color:#174738;font-size:13px;display:block}.auth-template-preview p{color:#61726b;margin-top:5px;font-size:12px;line-height:1.55}.platform-app .platform-page-title{letter-spacing:-1.1px}.platform-app .table-scroll{background:#fff;border:1px solid #e7ede9;border-radius:13px}.platform-app .table-scroll table{border-collapse:separate;border-spacing:0}.platform-app .table-scroll thead th{background:#f6faf7}.platform-app .table-scroll tbody tr:hover td{background:#f8fcf9}@media (width<=800px){.auth .auth-content{padding:20px}.auth .auth-form{border-radius:16px;padding:25px 20px}.auth .auth-story{min-height:235px}.auth .auth-story:after{width:270px;height:270px;bottom:-150px;right:-120px}}.module-grid>button{transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden}.module-grid>button:before{content:"";opacity:.72;pointer-events:none;border-radius:50%;width:92px;height:92px;position:absolute;top:-38px;right:-34px}.module-grid>button:nth-child(4n+1){background:linear-gradient(145deg,#fff 55%,#eef9f3);border-color:#dceee3}.module-grid>button:nth-child(4n+1):before{background:#d4f0df}.module-grid>button:nth-child(4n+2){background:linear-gradient(145deg,#fff 55%,#f7f1ff);border-color:#e8def6}.module-grid>button:nth-child(4n+2):before{background:#eadcfb}.module-grid>button:nth-child(4n+3){background:linear-gradient(145deg,#fff 55%,#fff4df);border-color:#f1e2c5}.module-grid>button:nth-child(4n+3):before{background:#ffe3a6}.module-grid>button:nth-child(4n){background:linear-gradient(145deg,#fff 55%,#fff0f1);border-color:#f1dcdf}.module-grid>button:nth-child(4n):before{background:#ffd8dc}.module-grid>button:nth-child(4n+2) .module-icon{color:#7449a0;background:#f1e8ff}.module-grid>button:nth-child(4n+3) .module-icon{color:#9a691c;background:#fff0d4}.shop-logo{object-fit:contain;background:#f4f8f2;border-radius:10px;width:64px;height:64px;padding:4px}.shop-logo-preview{object-fit:contain;border:1px solid var(--border);background:#fff;border-radius:10px;max-width:160px;max-height:160px;margin:12px 0;padding:8px;display:block}@media print{.shop-logo{width:72px;height:72px}.no-print,.invoice-toolbar,.invoice-actions,.language-select{display:none!important}}.language-select-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.language-select .lang-trigger{min-width:0;max-width:160px;height:36px}.topbar-right .language-select{margin-right:4px}.language-checkboxes label{border:1px solid var(--border);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.language-checkboxes small{color:var(--muted);font-size:11px;display:block}.membership-price-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.membership-price-form .form-actions{grid-column:1/-1}.membership-price-table{max-height:420px;margin:8px 24px 24px}.membership-price-table tr.selected td{background:#eff9f3}.membership-price-table tbody tr{cursor:pointer}.service-plans .plan-price{color:#126b55;margin:0 0 8px;font-size:15px;display:block}.subscription-checkout-actions{flex-wrap:wrap;margin:8px 0 18px}.subscription-checkout-actions .btn{min-height:46px;padding:0 22px}.billing-gap-list{margin:10px 0 0;padding-left:18px}.billing-gap-list li{margin:4px 0}.language-settings,.tenant-language{gap:14px;padding:8px 0 4px;display:grid}.invoice-toolbar{align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}html[dir=rtl] body,html[dir=rtl] .app-shell,html[dir=rtl] .auth,html[dir=rtl] .platform-app{direction:rtl}html[dir=rtl] .app-shell{flex-direction:row-reverse}html[dir=rtl] .numeric,html[dir=rtl] .cart-totals,html[dir=rtl] .invoice-totals{text-align:left}html[dir=rtl] .sidebar{border-right:none;border-left:1px solid var(--border)}html[dir=rtl] .topbar-right,html[dir=rtl] .form-actions,html[dir=rtl] .button-row{flex-direction:row-reverse}html[dir=rtl] .nav-count{margin-left:0;margin-right:auto}.cart-trade-tag{color:#6d8076;margin:0 18px 12px;font-size:12px;line-height:1.5}.till-slip{background:#f7fbf9;border:1px solid #e5eae7;border-radius:10px;flex-direction:column;gap:8px;margin:8px 0;padding:10px 12px;display:flex}.till-qr{background:#fff;border-radius:8px;align-self:center;width:160px;height:160px;padding:6px}.check-row{align-items:center;gap:8px;font-size:13px;display:flex}.check-row input{width:auto;height:auto}.line-discount{color:#6d8076;gap:4px;margin:8px 0;font-size:11px;display:grid}.line-discount input{border:1px solid #dce6df;border-radius:7px;width:110px;padding:6px 8px}.table-floor{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;padding:18px;display:grid}.floor-table{color:#24543c;background:#f7fbf8;border:1px solid #dce8e1;border-radius:16px;place-items:center;gap:6px;min-height:110px;padding:14px;display:grid}.floor-table.seated,.floor-table.occupied{background:#fff6e8;border-color:#ead7b0}.kot-ticket,.job-card{background:#fff;border:1px solid #e2ebe5;border-radius:12px;margin:12px 18px;padding:16px}.kot-ticket p,.job-card p{margin:6px 0;font-size:13px}.trade-modules{gap:18px;display:grid}.nav-logo,.brand img,.brand-mark img{object-fit:contain;border-radius:4px;width:auto;max-width:140px;height:28px;display:block}.brand-mark{align-items:center;gap:8px;display:inline-flex}.sidebar .brand{letter-spacing:-.6px;gap:10px;font-size:17px}.theme-swatches{flex-wrap:wrap;gap:8px;padding:4px 20px 12px;display:flex}.theme-swatch{cursor:pointer;border:2px solid #0000;border-radius:8px;width:36px;height:36px;padding:0}.theme-swatch.active{border-color:var(--text);box-shadow:inset 0 0 0 2px #fff}.site-preview{padding:8px 20px 20px}.site-preview .auth-story{color:#fff;border-radius:12px;gap:8px;min-height:140px;padding:22px;display:grid}.site-preview .auth-story p,.site-preview .auth-story small{color:#fff}:root{--green-dark:#0f5948;--green-light:#3d9a7d}.btn:hover{background:var(--green-dark)}html[data-branded="1"] .auth-story{background:linear-gradient(145deg,var(--green-dark) 0%,var(--green) 55%,var(--green-light) 100%);border-right-color:#0000}html[data-branded="1"] .auth-story .brand,html[data-branded="1"] .auth-story h1,html[data-branded="1"] .auth-story>div>p,html[data-branded="1"] .auth-benefits>span,html[data-branded="1"] .auth-foot{color:#fff}html[data-branded="1"] .auth-icon{color:#fff;background:#ffffff29;border-color:#ffffff47}html[data-branded="1"] .auth-benefits svg{color:#fff}html[data-branded="1"] body{background:var(--canvas);color:var(--text)}html[data-branded="1"] .page-heading h1{color:var(--text)}html[data-branded="1"] .segmented button.active{background:var(--green)}.pos-customer-row{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.discount-mode{vertical-align:middle;border:1px solid #dce6df;border-radius:8px;gap:0;margin:0 6px 0 0;display:inline-flex;overflow:hidden}.discount-mode button{color:#5f7268;background:#fff;border:0;height:28px;padding:0 8px;font-size:11px;font-weight:650}.discount-mode button.active{color:#fff;background:#126b55}.pos-discount-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pos-discount-row label{flex:none}.pos-discount-row input{width:110px}.line-discount .discount-mode{margin:4px 0}.demo-pick{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0 16px;display:grid}.demo-pick-card{text-align:left;color:#f6f1e8;cursor:pointer;background:#ffffff0c;border:1px solid #fff2;border-radius:16px;gap:8px;padding:18px;display:grid}.demo-pick-card:hover{background:#ffffff14;border-color:#cfe3a8}.demo-pick-card strong{font-size:17px}.demo-pick-card span{color:#b7c7be;font-size:13px;line-height:1.45}.demo-pick-card em{color:#cfe3a8;align-items:center;gap:6px;font-size:13px;font-style:normal;font-weight:650;display:inline-flex}.job-timeline{color:#5f7268;gap:4px;margin:8px 0 0;padding-left:18px;font-size:12px;display:grid}@media (width<=640px){.demo-pick{grid-template-columns:1fr}}.inventory-cats{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:6px;margin:0 0 12px;padding-bottom:4px;display:flex;overflow-x:auto}.inventory-cats button{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:999px;flex:none;padding:7px 14px;font-size:12px;font-weight:600}.inventory-cats button.active{background:var(--green);border-color:var(--green);color:#fff}.imei-list{color:var(--muted);letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.public-shop.is-premium .shop-hero-slider{box-shadow:0 18px 40px #0f172a22}.public-shop.is-premium .shop-mall-nav{box-shadow:0 8px 24px #00000018}.public-shop .shop-staff-link{margin-left:auto}.public-shop .shop-brand{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.panel>form,.panel>.panel-body{padding:4px 20px 20px}.panel>form .form-actions{margin-left:0;margin-right:0}.panel>.operations-actions,.panel>.button-row:not(.panel-head .button-row){padding-left:20px;padding-right:20px}.report-lines>div{align-items:flex-start;gap:12px 24px}.report-lines>div>span{flex:0 auto;max-width:42%}.report-lines>div>strong,.report-lines>div>a{text-align:right;word-break:break-all;flex:auto;font-size:12px;font-weight:600;line-height:1.45}.shift-gate{background:#fffaf0;border:1px solid #f0d9b8;border-radius:10px;gap:10px;margin:10px 0;padding:12px;display:grid}.shift-gate .btn{justify-self:start}.settings-layout{max-width:860px}.panel .form-grid{align-items:start}.panel .form-grid label.full{grid-column:1/-1}.summary-strip{border-radius:12px}.camera-scan-overlay{z-index:12000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b1612d9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.camera-scan-card{color:#eef6f2;background:#101916;border-radius:18px;gap:12px;width:min(480px,100%);padding:16px;display:grid;box-shadow:0 24px 60px #0008}.camera-scan-stage{aspect-ratio:4/3;background:#000;border-radius:14px;position:relative;overflow:hidden}.camera-scan-stage video,.camera-scan-html5{object-fit:cover;width:100%;height:100%;display:block}.camera-scan-html5 video{object-fit:cover;width:100%!important;height:100%!important}.camera-scan-frame{pointer-events:none;border:2px solid #7dceb0;border-radius:12px;position:absolute;inset:18% 12%;box-shadow:0 0 0 999px #0006}.camera-scan-card p{text-align:center;color:#b7c9c1;margin:0;font-size:13px}.camera-scan-card .camera-scan-cancel{justify-self:center;min-width:120px}.public-shop.is-multipage.is-mall{background:var(--canvas,#fff);max-width:1240px;color:var(--text,#1b2b2a);font-family:var(--sans),system-ui,sans-serif;margin:0 auto;padding:0 16px 56px}.shop-topbar{background:#f3f4f6;border-bottom:1px solid #e5e7eb;margin:0 -16px;padding:0 16px}.shop-topbar-inner{color:#6b7280;justify-content:space-between;align-items:center;gap:12px;min-height:34px;font-size:12px;display:flex}.shop-topbar-links{align-items:center;gap:14px;display:flex}.shop-topbar-links button,.shop-topbar-links a{color:#4b5563;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:none}.shop-mall-header{grid-template-columns:minmax(160px,.9fr) minmax(240px,1.4fr) auto;align-items:center;gap:16px;padding:16px 0 12px;display:grid}.shop-mall-brand{cursor:pointer;text-align:left;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.shop-mall-mark{background:var(--shop-highlight,#f59e0b);color:#fff;border-radius:10px;place-items:center;width:44px;height:44px;font-size:18px;font-weight:800;display:grid}.shop-mall-brand strong{letter-spacing:-.03em;font-size:22px;line-height:1.1;display:block}.shop-mall-brand small{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;max-width:22ch;margin-top:2px;font-size:11px;display:block;overflow:hidden}.shop-mall-search{border:2px solid var(--green,#126b55);background:#fff;border-radius:4px;grid-template-columns:140px 1fr 48px;min-height:46px;display:grid;overflow:hidden}.shop-mall-search select,.shop-mall-search input{color:inherit;background:#fff;border:0;outline:0;min-width:0;padding:0 12px;font-size:14px}.shop-mall-search select{background:#f9fafb;border-right:1px solid #e5e7eb}.shop-search-btn{background:var(--green,#126b55);color:#fff;cursor:pointer;border:0;font-size:20px}.shop-mall-cart{text-align:left;cursor:pointer;background:var(--shop-highlight,#f59e0b);color:#fff;border:0;border-radius:4px;gap:2px;min-width:148px;padding:10px 16px;display:grid}.shop-mall-cart span{letter-spacing:.08em;text-transform:uppercase;opacity:.9;font-size:10px}.shop-mall-cart strong{font-size:14px}.shop-mall-nav{background:var(--shop-nav,var(--green));flex-wrap:wrap;align-items:center;gap:2px;min-height:46px;margin:0 -16px;padding:0 16px;display:flex}.shop-mall-nav>button{color:#fff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;opacity:.92;background:0 0;border:0;padding:12px 14px;font-size:13px;font-weight:650}.shop-mall-nav>button.active,.shop-mall-nav>button:hover{opacity:1;background:#ffffff18}.shop-depts-toggle{background:#0003!important;font-weight:700!important}.shop-depts-toggle.open,.shop-hot-pill{background:var(--shop-highlight,#f59e0b)!important;color:#111!important}.shop-hot-pill{letter-spacing:.08em;text-transform:uppercase;border-radius:3px;margin-left:8px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:800}.shop-mall-body{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:14px;margin-top:14px;display:grid}.shop-mall-body:not(.is-home) .shop-depts:not(.is-open){display:none}.shop-mall-body:not(.is-home):not(:has(.shop-depts.is-open)){grid-template-columns:1fr}.shop-depts{background:#fff;border:1px solid #e5e7eb;border-radius:4px;overflow:hidden}.shop-depts:not(.is-open){display:none}.shop-depts-head{background:var(--green,#126b55);color:#fff;letter-spacing:.04em;text-transform:uppercase;padding:12px 14px;font-size:13px;font-weight:700}.shop-depts ul{margin:0;padding:0;list-style:none}.shop-depts li+li{border-top:1px solid #f1f5f9}.shop-depts button{cursor:pointer;text-align:left;width:100%;color:inherit;background:#fff;border:0;grid-template-columns:28px 1fr 16px;align-items:center;gap:10px;padding:11px 12px;font-size:13px;display:grid}.shop-depts button:hover,.shop-depts button.on{background:#f8fafc}.shop-depts button b{color:#fff;border-radius:6px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.shop-depts button i{color:#9ca3af;font-style:normal}.shop-depts-empty{color:#9ca3af;padding:14px;font-size:13px}.shop-hero-slider{min-height:340px;color:var(--text);background:linear-gradient(135deg,#eef2f7,#dbe7f3) 50%/cover;border-radius:4px;place-items:center start;padding:36px 56px;display:grid;position:relative;overflow:hidden}.shop-hero-slider[style*=background-image]{color:#fff}.shop-slider-copy{z-index:1;gap:10px;max-width:420px;display:grid}.shop-slider-copy small{letter-spacing:.14em;text-transform:uppercase;opacity:.8;font-size:12px}.shop-slider-copy h1{letter-spacing:-.03em;margin:0;font-size:clamp(28px,4vw,44px);line-height:1.1}.shop-slider-copy p{opacity:.9;max-width:36em;margin:0;font-size:15px;line-height:1.55}.shop-cta{background:var(--green,#2563eb);color:#fff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;border-radius:3px;justify-self:start;margin-top:6px;padding:11px 20px;font-size:13px;font-weight:700}.shop-cta.ghost{color:inherit;background:0 0;border:1px solid;padding:8px 14px;font-size:11px}.shop-slider-arrow{color:#fff;cursor:pointer;z-index:2;background:#1f2937aa;border:0;width:40px;height:48px;font-size:28px;position:absolute;top:50%;transform:translateY(-50%)}.shop-slider-arrow.prev{border-radius:0 4px 4px 0;left:0}.shop-slider-arrow.next{border-radius:4px 0 0 4px;right:0}.shop-slider-dots{z-index:2;gap:6px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.shop-slider-dots button{cursor:pointer;background:#fff6;border:0;border-radius:50%;width:8px;height:8px;padding:0}.shop-slider-dots button.on{background:#fff}.shop-hero-dark,.shop-hero-tech{color:#f8fafc;background:linear-gradient(135deg,#0f172a,#1e293b)}.shop-hero-editorial h1{font-family:Instrument Serif,Georgia,serif;font-weight:400}.shop-hero-warm{background:linear-gradient(135deg,#fff7ed,#ffedd5)}.shop-hero-fresh{background:linear-gradient(135deg,#f0fdf4,#dcfce7)}.shop-hero-soft{background:linear-gradient(135deg,#fdf2f8,#fce7f3)}.shop-promo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.shop-promo-tile{cursor:pointer;text-align:left;color:#fff;background:linear-gradient(135deg,var(--cat-accent,var(--green)),color-mix(in srgb,var(--cat-accent,var(--green)) 55%,#0f172a));border:0;border-radius:4px;grid-template-columns:1fr 1.1fr;align-items:stretch;min-height:150px;padding:0;display:grid;position:relative;overflow:hidden}.shop-promo-tile.tone-1{background:linear-gradient(135deg,#1e293b,#334155)}.shop-promo-tile.tone-2{background:linear-gradient(135deg,#4c1d95,#7c3aed)}.shop-promo-tile img{object-fit:cover;width:100%;height:100%;min-height:150px}.shop-promo-mark{opacity:.35;place-items:center;font-size:42px;font-weight:700;display:grid}.shop-promo-tile>div{align-content:center;gap:6px;padding:16px;display:grid}.shop-promo-tile small{letter-spacing:.12em;text-transform:uppercase;opacity:.8;font-size:10px}.shop-promo-tile strong{font-size:18px;line-height:1.2}.shop-trust{background:#fff;border:1px solid #e5e7eb;border-radius:4px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0;padding:16px;display:grid}.shop-trust div{border-right:1px solid #f1f5f9;gap:2px;padding:4px 8px;display:grid}.shop-trust div:last-child{border:0}.shop-trust strong{letter-spacing:.06em;text-transform:uppercase;color:var(--green);font-size:12px}.shop-trust span{color:#6b7280;font-size:12px}.shop-section{margin:28px 0}.shop-section-head{border-bottom:2px solid var(--green);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;padding-bottom:8px;display:flex}.shop-section-head h2{letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:20px;font-weight:700}.shop-category-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.shop-category-card{text-align:left;cursor:pointer;color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:4px;gap:6px;padding:14px;display:grid}.shop-category-card:hover{border-color:var(--cat-accent,var(--green));box-shadow:0 8px 24px #0000000d}.shop-category-mark{background:color-mix(in srgb,var(--cat-accent,var(--green)) 18%,white);width:42px;height:42px;color:var(--cat-accent,var(--green));border-radius:8px;place-items:center;font-weight:700;display:grid}.shop-category-banner{object-fit:cover;border-radius:4px;width:100%;height:72px}.public-shop.is-mall .shop-products{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin-top:14px;display:grid}.public-shop.is-mall .shop-product{background:#fff;border:1px solid #e5e7eb;border-radius:4px;gap:8px;padding:12px;display:grid}.public-shop.is-mall .shop-product-mark{color:#94a3b8;background:#f8fafc;border-radius:4px;place-items:center;height:140px;margin:0;font-size:36px;display:grid;position:relative;overflow:hidden}.public-shop.is-mall .shop-product-mark img,.public-shop.is-mall .shop-product-mark .product-image{object-fit:cover;width:100%;height:100%}.shop-badge{z-index:1;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#ef4444;border-radius:2px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:800;position:absolute;top:8px;left:8px}.shop-product-open{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;gap:4px;width:100%;padding:0;display:grid}.shop-product-price{color:var(--green);margin:0;font-weight:700}.shop-banner-block{background:var(--light,#eaf5ef);background-position:50%;background-size:cover;border-radius:4px;justify-content:space-between;align-items:center;gap:18px;margin:22px 0;padding:28px;display:flex}.shop-banner-block[style*=background-image]{color:#fff}.shop-pdp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:28px;margin:18px 0 32px;display:grid}.shop-pdp-media{border:1px solid var(--border);background:#fff;border-radius:8px;place-items:center;min-height:280px;display:grid;overflow:hidden}.shop-pdp-media img,.shop-pdp-media .product-image{object-fit:cover;width:100%;height:100%}.shop-pdp-price{font-size:28px;font-weight:650}.shop-category-hero{background:color-mix(in srgb,var(--cat-accent,var(--green)) 14%,white);background-position:50%;background-size:cover;border-radius:4px;margin:0 0 18px;padding:36px 28px}.shop-category-hero[style*=background-image]{color:#fff}.shop-page-copy{max-width:720px;margin:28px auto;line-height:1.7}.shop-footer{color:#6b7280;border-top:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:40px;padding:22px 0 0;display:flex}.shop-footer-links{gap:8px;display:flex}.shop-footer-links button{color:#4b5563;cursor:pointer;background:0 0;border:0;padding:8px 10px}.shop-cart-edit{align-items:center}.shop-loading{text-align:center;color:#6b7280;padding:40px 0}.shop-notice{margin:12px 0}.store-pack-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-bottom:16px;display:grid}.store-pack-card{border:1px solid var(--border);text-align:left;background:var(--pack-canvas,#fff);cursor:pointer;border-radius:12px;padding:14px}.store-pack-card.selected{outline:2px solid var(--pack-accent,var(--green));border-color:#0000}.store-pack-card strong{color:var(--pack-accent);display:block}.store-cat-editor{gap:16px;display:grid}.store-cat-row{border:1px solid var(--border);background:#fff;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.store-cat-row h3{grid-column:1/-1;margin:0}.store-cat-row label.full{grid-column:1/-1}.store-home-list,.store-studio-list{gap:10px;display:grid}.store-home-row,.store-studio-row{border:1px solid var(--border);background:#fff;border-radius:12px;grid-template-columns:120px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.store-studio-row{cursor:grab;grid-template-columns:28px 1fr auto}.store-studio-handle{color:#99a39e;letter-spacing:-2px}.store-studio-fields{gap:6px;display:grid}.store-studio-pages{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.store-studio-h{margin:18px 0 6px;font-size:15px}@media (width<=980px){.shop-mall-header{grid-template-columns:1fr auto;gap:12px}.shop-mall-search{grid-column:1/-1}.shop-mall-body{grid-template-columns:1fr}.shop-depts{order:-1}.shop-promo-grid,.shop-trust{grid-template-columns:1fr 1fr}.shop-hero-slider{min-height:280px;padding:28px 48px 40px}}@media (width<=800px){.shop-pdp-grid,.store-cat-row,.store-studio-pages,.store-home-row{grid-template-columns:1fr}.store-studio-row{grid-template-columns:28px 1fr}.shop-promo-grid,.shop-trust{grid-template-columns:1fr}.shop-mall-cart span{display:none}.shop-mall-nav>button{padding:10px;font-size:11px}}@media (width<=560px){.shop-mall-header{grid-template-columns:1fr}.shop-mall-cart{width:100%}.shop-mall-search{grid-template-columns:1fr 44px}.shop-mall-search select{display:none}}.shop-product-open h3,.shop-product h3,.product-cell strong,.panel-head h2,.panel-head p,.page-heading h1,.page-heading p,.kpi h2,.kpi p,.kpi small,.modal h2,.toast span,.shop-mall-brand strong,.shop-depts button span,.shop-hero-slider h1,.shop-hero-slider p{overflow-wrap:anywhere;word-break:break-word}.shop-mall-nav{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto}.shop-mall-nav>button{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:18ch;overflow:hidden}.shop-depts button{min-width:0}.shop-depts button span{flex:1;min-width:0}.public-shop.is-mall .shop-product{min-width:0}.public-shop.is-mall .shop-product-open h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.button-row{flex-wrap:wrap;gap:8px}.device-access .button-row .btn{text-align:center;flex:140px;justify-content:center}.table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.modal,.panel,.error-box,.queue-banner{min-width:0}.site-nav nav{gap:10px}@media (width<=1100px){.site-nav nav a[href=\#trades]{display:none}}.partners-page .partners-hero h1,.partners-page .site-lead{overflow-wrap:anywhere}.boot p{text-align:center;max-width:18em;line-height:1.5}.reports-premium{gap:18px;display:grid}.reports-hero{color:#f4fbf8;background:linear-gradient(135deg,#0f4f40 0%,#126b55 48%,#1a8a6c 100%);border-radius:16px;grid-template-columns:1.4fr .9fr;align-items:stretch;gap:22px;padding:28px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #126b5522}.reports-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#fff2,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;inset:auto -40px -60px auto}.reports-kicker{letter-spacing:.14em;text-transform:uppercase;color:#c6e8db;margin-bottom:10px;font-size:11px}.reports-hero-copy h2{letter-spacing:-.8px;max-width:18ch;margin-bottom:10px;font-size:28px;line-height:1.15}.reports-hero-copy p{color:#d7eee4;max-width:42ch;font-size:14px;line-height:1.5}.reports-hero-metrics{z-index:1;grid-template-columns:1fr 1fr;gap:12px;display:grid;position:relative}.reports-hero-metrics>div{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #fff2;border-radius:12px;padding:14px 16px}.reports-hero-metrics small{letter-spacing:.08em;text-transform:uppercase;color:#c6e8db;margin-bottom:8px;font-size:10px;display:block}.reports-hero-metrics strong{letter-spacing:-.4px;font-size:20px}.reports-export-panel .panel-head{border-bottom:0}.report-export-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:4px 20px 22px;display:grid}.report-export-card{background:linear-gradient(#fff,#f7faf8);border:1px solid #dfe8e3;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:10px 12px;padding:16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:inset 0 1px #fff}.report-export-card:hover{border-color:#9fc9b8;transform:translateY(-1px);box-shadow:0 10px 24px #126b5512}.report-export-icon{color:#126b55;background:#e8f5ef;border-radius:11px;grid-row:span 2;place-items:center;width:40px;height:40px;display:grid}.report-export-meta{flex-direction:column;gap:3px;min-width:0;display:flex}.report-export-meta strong{letter-spacing:-.2px;font-size:13px}.report-export-meta small{color:#73857b;font-size:11px}.report-export-card .button-row{grid-column:2;justify-content:flex-start}@media (width<=900px){.reports-hero{grid-template-columns:1fr}.report-export-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.reports-hero{padding:22px 18px}.reports-hero-copy h2{font-size:23px}.reports-hero-metrics{grid-template-columns:1fr 1fr}.report-export-grid{grid-template-columns:1fr}}.whatsapp-btn{color:#fff;background:#128c7e;border-color:#0f7a6e}.whatsapp-btn:hover{filter:brightness(1.05)}.whatsapp-btn:disabled{opacity:.45}.icon-btn.whatsapp-icon{color:#128c7e}.contact-with-wa{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.contact-with-wa .whatsapp-icon{margin-top:2px}.shop-wa-link{color:#128c7e;align-items:center;gap:6px;font-weight:600;display:inline-flex}.shop-wa-cta{margin-top:18px}.shop-wa-cta .btn{color:#fff;background:#128c7e;border:0;border-radius:8px;align-items:center;gap:8px;padding:12px 16px;display:inline-flex}.price-comparison{color:#6d8276;font-variant-numeric:tabular-nums;margin-top:8px;display:none}@media (width>=901px){.price-comparison{display:block}}.pricing-status{color:#547666;margin-top:7px;font-weight:600;display:block}.auth-social-buttons,.native-social-group{flex-direction:column;gap:12px;width:100%;margin:4px 0 8px;display:flex}.social-login-btn{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;direction:ltr;unicode-bidi:isolate;border-radius:14px;justify-content:center;align-items:center;gap:12px;width:100%;height:auto;min-height:52px;padding:14px 18px;font-size:15px;font-weight:650;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex}.social-login-icon{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.social-login-icon svg{width:22px;height:22px;display:block}.social-login-label{text-align:center;white-space:normal;overflow-wrap:anywhere;flex:auto;min-width:0;line-height:1.25}html.native .social-login-btn{gap:10px;height:auto;min-height:52px;padding:13px 16px}html.native .social-login-label{font-size:15px;font-weight:650}.social-login-btn.is-google{color:#1f1f1f;background:#fff;border:1.5px solid #dadce0;box-shadow:0 1px 2px #0000000f}.social-login-btn.is-google:hover{background:#f8f9fa;border-color:#c6c9ce;box-shadow:0 2px 8px #0000001a}.social-login-btn.is-apple{color:#fff;background:#111;border:1.5px solid #111;box-shadow:0 1px 3px #0000002e}.social-login-btn.is-apple:hover{background:#000;box-shadow:0 3px 10px #00000038}.social-login-btn:active{transform:scale(.985)}.social-login-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.auth-divider{text-align:center;color:#8c9b93;letter-spacing:.6px;align-items:center;margin:14px 0 16px;font-size:11px;font-weight:700;display:flex}.auth-divider:before,.auth-divider:after{content:"";border-bottom:1px solid #e2ebe6;flex:1}.auth-divider span{white-space:nowrap;padding:0 12px}.auth-code-header{justify-content:space-between;align-items:baseline;display:flex}.auth-optional-pill{color:#82948b;background:#edf5f0;border-radius:6px;padding:1px 7px;font-size:11px;font-weight:500}.auth-field-note{color:#63776d;margin-top:4px;font-size:11px;line-height:1.4;display:block}.social-modal-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0e1e1885;justify-content:center;align-items:center;padding:20px;animation:.15s ease-out fadeInModal;display:flex;position:fixed;inset:0}@keyframes fadeInModal{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.social-modal-card{background:#fff;border:1px solid #dcece3;border-radius:18px;width:min(100%,430px);padding:26px 24px;box-shadow:0 20px 60px #00000038}.social-modal-header{align-items:center;gap:12px;margin-bottom:20px;display:flex;position:relative}.social-modal-badge{border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.social-modal-badge.is-google{background:#f8f9fa;border:1px solid #dadce0}.social-modal-badge.is-apple{color:#fff;background:#000}.social-modal-header h3{color:#172b22;letter-spacing:-.2px;margin:0;font-size:17px;font-weight:700}.social-modal-header p{color:#6f8077;margin:2px 0 0;font-size:12px}.social-modal-close{cursor:pointer;color:#7d8f86;background:0 0;border:0;border-radius:8px;place-items:center;margin-left:auto;padding:4px;display:grid}.social-modal-close:hover{color:#192b21;background:#f0f4f1}.social-modal-card form{flex-direction:column;gap:14px;display:flex}.social-modal-card label{color:#273b31;flex-direction:column;gap:5px;font-size:12.5px;font-weight:600;display:flex}.social-modal-card input{border:1px solid #d1ded6;border-radius:10px;outline:none;height:44px;padding:0 12px;font-size:14px;transition:border-color .15s}.social-modal-card input:focus{border-color:#126b55;box-shadow:0 0 0 3px #126b551f}.social-modal-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;display:flex}.social-modal-actions .btn-cancel{color:#55665d;cursor:pointer;background:0 0;border:1px solid #d1ded6;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:600}.social-modal-actions .btn-cancel:hover{background:#f3f7f4}.social-modal-actions .btn-social-submit{cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:650;transition:opacity .15s;display:inline-flex}.social-modal-actions .btn-social-submit.is-google{color:#fff;background:#1a73e8}.social-modal-actions .btn-social-submit.is-google:hover{background:#1557b0}.social-modal-actions .btn-social-submit.is-apple{color:#fff;background:#000}.social-modal-actions .btn-social-submit.is-apple:hover{background:#222}.policy-page{color:#1d2d24;background:#f7faf8;flex-direction:column;min-height:100vh;display:flex}.policy-header{z-index:100;background:#fff;border-bottom:1px solid #e1ede6;padding:16px 20px;position:sticky;top:0}.policy-container{width:100%;max-width:900px;margin:0 auto}.policy-header-content{justify-content:space-between;align-items:center;display:flex}.policy-brand{align-items:center;text-decoration:none;display:flex}.policy-actions{align-items:center;gap:10px;display:flex}.policy-back-btn,.policy-print-btn{cursor:pointer;border:0;border-radius:9px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.policy-back-btn{color:#126b55;background:#eef7f3}.policy-back-btn:hover{background:#dff0e9}.policy-print-btn{color:#495e53;background:#fff;border:1px solid #d5e4dc}.policy-print-btn:hover{background:#f2f7f4}.policy-main{flex:1;padding:36px 16px 60px}.policy-card{background:#fff;border:1px solid #e1ede6;border-radius:20px;padding:44px;box-shadow:0 12px 40px #126b550d}.policy-badge-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.policy-badge{color:#126b55;background:#eef7f3;border-radius:99px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.policy-badge.is-muted{color:#6a7c73;background:#f2f4f3}.policy-title{color:#11281f;letter-spacing:-.8px;margin:0 0 16px;font-size:34px;font-weight:800}.policy-subtitle{color:#43584e;margin:0 0 24px;font-size:16px;line-height:1.6}.policy-callout{background:#f2f9f5;border:1px solid #d4ebdf;border-left:4px solid #126b55;border-radius:12px;gap:16px;margin:24px 0 32px;padding:20px;display:flex}.policy-callout svg{color:#126b55;flex:none;margin-top:2px}.policy-callout strong{color:#126b55;margin-bottom:4px;font-size:15px;display:block}.policy-callout p{color:#375346;margin:0;font-size:14px;line-height:1.55}.policy-section{margin-top:36px}.policy-section h2{color:#11281f;border-bottom:1px solid #edf4f0;margin:0 0 14px;padding-bottom:8px;font-size:21px;font-weight:750}.policy-section p{color:#35473e;font-size:15px;line-height:1.65}.policy-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:18px;display:grid}.policy-grid-item{background:#fbfdfc;border:1px solid #e1ede6;border-radius:14px;padding:20px}.policy-grid-item h3{color:#126b55;margin:0 0 10px;font-size:15px;font-weight:700}.policy-grid-item ul{margin:0;padding-left:18px}.policy-grid-item li{color:#495e53;margin-bottom:6px;font-size:13.5px;line-height:1.5}.policy-permissions-list{flex-direction:column;gap:12px;margin-top:16px;display:flex}.permission-item{background:#fbfdfc;border:1px solid #e1ede6;border-radius:12px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.permission-icon{color:#126b55;background:#eef7f3;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.permission-item strong{color:#133c2e;margin-bottom:3px;font-size:15px;display:block}.permission-item code{color:#126b55;background:#edf5f0;border-radius:4px;padding:2px 6px;font-size:12px}.permission-item p{color:#4c6156;margin:0;font-size:13.5px}.policy-bullets{margin:14px 0;padding-left:20px}.policy-bullets li{color:#35473e;margin-bottom:8px;font-size:14.5px;line-height:1.6}.policy-deletion-card{background:#fffcfb;border:1px solid #f6ded7;border-radius:14px;align-items:flex-start;gap:16px;margin-top:16px;padding:22px;display:flex}.deletion-icon{color:#b8321e;background:#faece8;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.policy-deletion-card strong{color:#b8321e;margin-bottom:6px;font-size:16px;display:block}.policy-deletion-card p{color:#4e5f55;margin:0 0 10px;font-size:14px}.policy-deletion-card ol{margin:0;padding-left:20px}.policy-deletion-card li{color:#3b4e44;margin-bottom:8px;font-size:13.5px;line-height:1.55}.policy-contact-box{color:#35473e;background:#fbfdfc;border:1px solid #e1ede6;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:16px 20px;font-size:14px;display:flex}.policy-contact-box svg{color:#126b55}.policy-contact-box a{color:#126b55;font-weight:600;text-decoration:none}.policy-sep{color:#adc0b7}.policy-footer{text-align:center;color:#6d8076;background:#fff;border-top:1px solid #e1ede6;padding:24px 20px;font-size:13px}.policy-footer a{color:#126b55;margin:0 8px;font-weight:500;text-decoration:none}@media (width<=768px){.policy-card{border-radius:16px;padding:26px 20px}.policy-title{font-size:26px}.policy-grid{grid-template-columns:1fr}.policy-actions .policy-print-btn{display:none}}:root{--display:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--sans:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--surface:#fff;--ink:#071410;--gold:#b08958;--canvas:#f5f7f6;--text:#12201c;--muted:#6a756f;--border:#e5eae7;--light:#eef4ef}html,body{background:var(--canvas);color:var(--text);font-family:var(--sans)}h1,h2,.page-heading h1,.auth-story h1,.native-connect h1,.boot p{font-family:var(--sans);font-weight:700}h1,.page-heading h1{letter-spacing:-.035em}.btn{letter-spacing:.01em;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-weight:600;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px #126b5528}.btn.ghost,.btn.secondary{color:inherit;box-shadow:none;background:0 0;border:1px solid}.btn.ghost:hover,.btn.secondary:hover{box-shadow:none;background:#ffffff24}.panel,.kpi{border:1px solid var(--border);background:#fff;border-radius:12px;box-shadow:0 1px 2px #12201c08}.summary-strip{background:#fff;border-radius:12px;box-shadow:0 1px 2px #12201c08}.sidebar{border-right:1px solid var(--border);background:linear-gradient(#fff 0%,#f5f7f6 100%)}.sidebar .brand{font-family:var(--sans);letter-spacing:-.03em;font-weight:750}.sidebar nav button{border-radius:11px;min-height:42px}.sidebar nav button.active{background:var(--green);color:#fff;box-shadow:0 12px 28px #126b5530}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);background:#ffffffeb}.page-heading h1{font-size:clamp(28px,3vw,38px);line-height:1.12}.page-heading p{color:var(--muted);font-size:14px;line-height:1.55}.modal{border-radius:18px;box-shadow:0 30px 80px #07141028}.boot{text-align:center;background:var(--ink);color:#f4efe6;place-content:center;gap:14px;min-height:100dvh;display:grid}.boot .brand-symbol,.brand-symbol{background:var(--green);color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;margin:0 auto;font-size:22px;font-weight:700;display:grid}.boot p{color:#d8cbb8;font-size:28px}.auth:not(.is-branded) .auth-story h1,.auth:not(.is-branded) .auth-story>div>p,.auth:not(.is-branded) .auth-foot{color:#f6f1e8}.auth:not(.is-branded) .auth-benefits>span{color:#d5e0d9}.auth-story h1{max-width:11ch;font-size:clamp(36px,4.4vw,54px);line-height:1.05}.auth-content{background:var(--surface)}.auth-form h2{font-family:var(--sans);letter-spacing:-.03em;font-weight:700}.auth-form form{gap:12px;display:grid}.auth-form form .btn{z-index:0;width:100%;margin:18px 0 4px;display:flex;position:relative}.auth-toggle{clear:both;z-index:1;display:block;position:relative;margin:22px 0 10px!important}.login-links{flex-wrap:wrap;gap:12px}.site-nav .btn{height:38px;min-height:38px;box-shadow:none;padding:0 14px;font-size:13px}.site-nav .btn:hover{transform:none}.auth-form .recover-note{margin:8px 0 0;padding:0;line-height:1.6}.auth-form .status-ok{color:#1a5c45;background:#eef7f1;border-radius:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.55}.bio-btn{margin-top:4px}html.native .auth,html.native .app-shell,html.native .boot,html.native .platform-app,html.native .site{padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}html.native .mobile-bottom-nav{padding-bottom:calc(10px + env(safe-area-inset-bottom))}html.native .auth-content{padding-bottom:calc(28px + env(safe-area-inset-bottom))}html.native input,html.native select,html.native textarea,html.native .btn{min-height:48px}html.native .auth-form .btn{height:48px}html.native .sidebar{padding-top:calc(18px + env(safe-area-inset-top))}html.native .topbar{padding-top:env(safe-area-inset-top);height:calc(62px + env(safe-area-inset-top))}html.native .toast{bottom:calc(18px + env(safe-area-inset-bottom))}html.native.keyboard-open .mobile-bottom-nav,html.native .login-links a[href=\/]{display:none}.site{background:var(--ink);color:#f6f1e8;min-height:100dvh;position:relative;overflow:visible!important}.site-progress{z-index:40;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#e8d5a8,#cfe3a8);height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.site-grain{pointer-events:none;z-index:1;opacity:.07;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.9'/></svg>");width:100%;height:1080px;position:absolute;inset:0 auto auto 0}.site-skip{z-index:80;color:var(--ink);background:#fff;border-radius:8px;padding:8px 12px;position:absolute;top:-40px;left:16px}.site-skip:focus{top:16px}.site-logo{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.site-logo .kuiq-logo,.kuiq-logo{white-space:nowrap;flex-wrap:nowrap}.site-nav nav{color:#c9d4cc;gap:22px;margin-left:auto;font-size:14px;display:flex}.site-nav nav a:hover{color:#fff}.site-text{color:#d8cbb8;font-size:14px}.site-hero{isolation:isolate;grid-template-columns:minmax(0,1.05fr) minmax(320px,1fr);align-items:center;gap:28px;padding:48px 5vw 72px;display:grid;position:relative;overflow:visible}.site-orbs{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.orb{filter:blur(42px);opacity:.55;border-radius:50%;animation:14s ease-in-out infinite orb-drift;position:absolute}.orb-a{background:radial-gradient(circle,#1f6b55 0%,#0000 70%);width:420px;height:420px;top:-60px;left:-80px}.orb-b{background:radial-gradient(circle,#b0895866 0%,#0000 68%);width:340px;height:340px;animation-delay:-4s;top:12%;right:8%}.orb-c{background:radial-gradient(circle,#cfe3a828 0%,#0000 70%);width:280px;height:280px;animation-delay:-8s;bottom:-40px;right:18%}.site-hairline{background:linear-gradient(90deg,#0000,#e8d5a866,#0000);height:1px;position:absolute;top:0;left:7vw;right:7vw}.site-hero-copy,.site-hero-frame{z-index:2;position:relative}.site-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:16px;font-size:12px}.site-hero h1{color:#fffdf8;letter-spacing:-.02em;max-width:18em;font-size:clamp(34px,4.2vw,56px);font-weight:400;line-height:1.12}html[dir=rtl] .site-hero h1{max-width:20em;font-size:clamp(30px,4vw,48px);line-height:1.2}.site-lead{color:#c5d0c8;max-width:36em;font-size:17px;line-height:1.65;font-family:var(--sans);margin-top:18px}.site-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.site .btn{color:#14352b;background:#cfe3a8;border:0;position:relative;overflow:hidden}.site .btn:hover{background:#dff0b8}.site .btn.ghost{color:#f6f1e8;background:0 0;border:1px solid #ffffff36}.site .btn.shine:after{content:"";background:linear-gradient(90deg,#0000,#fff5,#0000);animation:3.4s ease-in-out infinite shine;position:absolute;inset:0;transform:translate(-120%)skew(-18deg)}.site-plans .btn.ghost{color:var(--green);border-color:var(--border)}.site-plans article.featured .btn.ghost{color:#cfe3a8;border-color:#cfe3a866}.site-proof{color:#b7c4bc;flex-wrap:wrap;gap:10px 18px;margin:28px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.site-proof li{align-items:center;gap:8px;display:flex}.site-proof svg{color:var(--gold)}.site-hero-frame{perspective:1400px;min-height:420px;position:relative}.site-chip{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.02em;color:#e8efe9;background:#121c18c7;border:1px solid #fff2;border-radius:999px;padding:10px 14px;font-size:12px;animation:6.5s ease-in-out infinite chip-float;position:absolute}.site-chip-a{top:18px;left:-12px}.site-chip-b{animation-delay:-2.4s;bottom:36px;right:-8px}.site-mock{background:linear-gradient(165deg,#1c3f35 0%,#10241e 55%,#0c1c18 100%);border:1px solid #fff2;border-radius:24px;padding:18px;transform:rotate3d(.35,.85,.08,14deg);box-shadow:0 40px 90px #0006,inset 0 0 0 1px #e8d5a818}.site-mock-bar{color:#9eb0a8;align-items:center;gap:6px;margin-bottom:16px;font-size:12px;display:flex}.site-mock-bar span{background:#3d5c52;border-radius:50%;width:8px;height:8px}.site-mock-bar span:first-child{background:#cfe3a8}.site-mock-bar b{color:#e7efe9;margin-left:8px;font-weight:600}.site-mock-grid{grid-template-columns:1.4fr .9fr;gap:12px;display:grid}.site-mock-till,.site-mock-side{color:#12201c;background:#f7f3ea;border-radius:14px;padding:16px}.site-mock-till{gap:10px;display:grid}.site-mock-till>div{border-bottom:1px solid #e4ddd0;justify-content:space-between;padding-bottom:8px;font-size:13px;display:flex}.site-mock-total{padding-top:6px;font-size:16px;border:0!important}.site-mock-side small{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.site-mock-side strong{margin:8px 0 10px;font-size:15px;display:block}.site-mock-side p{color:#66736d;font-size:13px;line-height:1.5}.site-stats{z-index:2;background:var(--ink);border-top:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);margin:0 5vw;padding:24px 0 18px;display:grid;position:relative}.site-stats div{border-left:1px solid #ffffff12;padding:8px 18px}.site-stats div:first-child{border:0}.site-stats b{font-family:var(--display);color:#fff;font-size:48px;line-height:1;display:block}.site-stats span{color:#9eaea6;margin-top:8px;font-size:13px;display:block}.site-marquee{z-index:1;background:#071410;border-top:1px solid #ffffff10;border-bottom:1px solid #ffffff10;padding:22px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.site-marquee-track{color:#d8cbb8;width:max-content;font-family:var(--display);letter-spacing:-.02em;gap:28px;font-size:22px;animation:42s linear infinite marquee;display:flex}.site-marquee-track span{white-space:nowrap;opacity:.78}.site-section{background:var(--canvas);color:var(--text);padding:64px 5vw;position:relative}.site-section-head{max-width:680px;margin-bottom:28px}.site-section-head h2{margin:8px 0 14px;font-size:clamp(34px,4.2vw,52px);line-height:1.1}.site-section-head p:last-child{color:var(--muted);font-size:17px;line-height:1.7}.site-section .site-kicker{color:#8a6a3b}.site-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.site-bento article.featured{color:#f6f1e8;background:linear-gradient(160deg,#12201c,#1a3930);border-color:#ffffff18;grid-column:span 2}.site-bento article.featured p{color:#c5d0c8}.site-bento i{width:44px;height:44px;color:var(--green);background:#eef4ef;border-radius:12px;place-items:center;display:grid}.site-bento h3{font-size:20px;font-family:var(--display);letter-spacing:-.02em;font-weight:400}.site-bento p{color:var(--muted);font-size:14px;line-height:1.6}.site-trades{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.site-trades li{background:var(--surface);border:1px solid var(--border);color:#2a3d36;border-radius:999px;padding:10px 16px;font-size:13px}.site-markets{padding-top:0}.site-flags{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.site-flags li{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:0;font-size:13px}.site-flags .site-flag-row{text-align:left;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:10px 12px;display:flex}.site-flags li.is-here{background:#fffdf8;border-color:#d8cbb8;box-shadow:0 12px 28px #b0895818}.site-flags li.is-here em{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:10px;font-style:normal}.site-flags span{letter-spacing:.06em;color:var(--green);width:28px;font-size:11px;font-weight:700}.site-flags small{color:var(--muted);margin-left:auto}.site-plans{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.site-plans article{background:var(--surface);border:1px solid var(--border);border-radius:22px;align-content:start;gap:14px;padding:28px;display:grid;position:relative}.site-plans article.featured{color:#f6f1e8;background:linear-gradient(165deg,#0d2a22,#126b55 78%);border-color:#ffffff20;transform:translateY(-10px);box-shadow:0 28px 60px #0d2a2240}.site-plan-pick{letter-spacing:.14em;text-transform:uppercase;color:#e8d5a8;border:1px solid #e8d5a855;border-radius:999px;justify-self:start;padding:5px 10px;font-size:11px;font-style:normal}.site-plans h3{font-family:var(--display);font-size:32px}.site-plans p,.site-plans li{color:#66736d;font-size:14px;line-height:1.6}.site-plans article.featured p,.site-plans article.featured li{color:#b7c4bc}.site-plans ul{gap:6px;margin:0;padding-left:18px;display:grid}.site-plans .btn{justify-self:start;margin-top:8px}.site-plans article.featured .btn{color:#cfe3a8;border-color:#cfe3a866}.site-cta{color:#fff;text-align:center;background:linear-gradient(145deg,#0d2a22,#126b55 62%,#3d9a7d);border-radius:28px;justify-items:center;gap:14px;margin:0 5vw 48px;padding:52px 40px;display:grid;position:relative;overflow:hidden}.site-cta h2{max-width:14ch;font-size:clamp(34px,4.4vw,56px);position:relative}.site-cta p{color:#d5e6dd;max-width:46ch;line-height:1.7;position:relative}.site-cta .btn{color:#14352b;background:#cfe3a8;border:0;position:relative}.site-foot{color:#9eaea6;background:#071410;border-top:1px solid #ffffff14;grid-template-columns:minmax(240px,1.2fr) auto;align-items:end;gap:24px;padding:28px 5vw 36px;display:grid}.site-nav{z-index:20;-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:#071410b8;border-bottom:1px solid #ffffff12;align-items:center;gap:28px;padding:12px 5vw;display:flex;position:sticky;top:0}.site-grain{pointer-events:none;z-index:1;opacity:.11;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.9'/></svg>");width:100%;height:100%;min-height:100dvh;position:absolute;inset:0}.site-bento article{background:var(--surface);border:1px solid var(--border);border-radius:18px;align-content:start;gap:10px;min-height:180px;padding:22px;display:grid;box-shadow:0 16px 36px #12201c08}.site-foot-brand{gap:12px;max-width:420px;display:grid}.site-foot-brand p{margin:0;font-size:13px;line-height:1.6}.site-foot nav{flex-wrap:wrap;justify-content:flex-end;gap:14px 20px;font-size:13px;display:flex}.site-foot a:hover{color:#fff}@media (width<=980px){.site-hero,.site-stats,.site-bento,.site-plans{grid-template-columns:1fr}.site-bento article.featured{grid-column:auto}.site-nav nav{display:none}.site-mock{transform:none}.site-mock-grid{grid-template-columns:1fr}.site-stats div{border:0;padding:16px 0}.site-plans article.featured{transform:none}.site-hero{padding:48px 6vw 56px}.site-section{padding:56px 6vw}.site-cta{margin:0 6vw 48px;padding:40px 22px}.site-chip{display:none}}@media (width<=640px){.site-nav{justify-content:space-between;gap:12px;padding:12px 18px}.site-nav-actions .btn{display:none}.site-nav-actions .site-text{color:#d8cbb8;display:block}.site-hero h1{font-size:40px}.site-flags{grid-template-columns:1fr 1fr}.site-hero-actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){.btn,.site-mock,.float,.reveal,.lift,.kuiq-mark,.orb,.site-chip,.site-marquee-track,.site .btn.shine:after{transition:none!important;animation:none!important;transform:none!important}[data-reveal]{opacity:1!important;transform:none!important}.site-progress{display:none}}.kuiq-logo{color:inherit;align-items:center;gap:10px;display:inline-flex}.kuiq-mark{width:34px;height:34px;color:var(--green);filter:drop-shadow(0 6px 12px #126b5530);animation:.5s both mark-in;display:block}.kuiq-word{font-family:var(--display);letter-spacing:-.04em;align-items:baseline;gap:6px;font-size:22px;display:flex}.kuiq-word small{letter-spacing:.18em;color:var(--gold);font-family:DM Sans,sans-serif;font-size:10px;font-weight:700}.sidebar{background:linear-gradient(#fffdf8 0%,#f3eee4 100%);box-shadow:8px 0 32px #12201c06}.sidebar .brand{align-items:center;gap:10px;padding:2px 4px 8px;display:flex}.workspace{background:linear-gradient(#fff,#faf6ee);border-color:#e8dfcf;transition:transform .18s,box-shadow .18s;box-shadow:0 10px 24px #12201c08}.workspace:hover{transform:translateY(-1px);box-shadow:0 14px 28px #12201c10}.workspace-avatar{color:#fff;background:linear-gradient(145deg,#126b55,#1c8a6e);border-radius:10px;box-shadow:0 8px 18px #126b5530}.sidebar-user .avatar,.top-avatar .avatar{color:#fff;background:linear-gradient(145deg,#126b55,#1a7d64)}.kpi{transition:transform .22s,box-shadow .22s}.page-heading h1{animation:.55s both rise}.cart{box-shadow:0 18px 40px #12201c08}.product-card{transition:transform .2s,box-shadow .2s,border-color .2s}.platform-sidebar{background:linear-gradient(#0b1f1a 0%,#102d26 52%,#0a1c18 100%);box-shadow:12px 0 40px #04110c40}.platform-workspace{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0c;border-color:#ffffff18}.platform-sidebar nav button.active{background:linear-gradient(90deg,#126b55,#1a8a6c);box-shadow:0 10px 24px #00000040}.platform-metrics section{border:1px solid var(--border);background:linear-gradient(#fffdf8,#fff);border-radius:16px;box-shadow:0 14px 32px #12201c08}.platform-page-title h1{animation:.5s both rise}.auth:not(.is-branded) .auth-story{color:#f6f1e8;background:radial-gradient(1200px 600px at 10% -10%,#1a4a3c 0%,#0c241e 55%,#071410 100%)!important}.auth:not(.is-branded) .auth-story h1{color:#f6f1e8!important}.auth:not(.is-branded) .auth-icon{color:#e8d5a8;background:#126b5530;border-color:#e8d5a840}.auth-form{animation:.55s both rise}.topbar .language-select .lang-trigger{background:#fffdf8;border-color:#e3ddd1;border-radius:10px;min-height:38px}.site-steps li{transition:transform .22s,box-shadow .22s}.site-steps li:hover{transform:translateY(-4px);box-shadow:0 18px 36px #12201c10}.site-cta{position:relative;overflow:hidden}.site-cta:before{content:"";background:#e8d5a818;border-radius:50%;width:320px;height:320px;animation:8s ease-in-out infinite floaty;position:absolute;inset:auto -20% -40% 40%}html[dir=rtl] .sidebar nav button:hover,html[dir=rtl] .platform-sidebar nav button:hover{transform:translate(-2px)}html[dir=rtl] .app-main{width:calc(100% - 224px);margin-left:0;margin-right:224px}html[dir=rtl] .platform-main{margin-left:0;margin-right:260px}html[dir=rtl] .platform-sidebar{left:auto;right:0}html[dir=rtl] .sidebar{border-right:0;border-left:1px solid var(--border);left:auto;right:0}@media (width<=800px){html[dir=rtl] .app-main{width:100%;margin-right:0}html[dir=rtl] .sidebar{transform:translate(100%)}html[dir=rtl] .sidebar.is-open{transform:none}}@media (prefers-reduced-motion:reduce){.page-heading h1,.auth-form,.platform-page-title h1,.site-cta:before{animation:none!important}}.kuiq-logo.on-dark .kuiq-mark,.platform-brand .kuiq-mark,.site-logo .kuiq-mark,.auth-story .kuiq-mark{color:#126b55}.kuiq-logo.on-dark .kuiq-word,.site-logo .kuiq-word,.auth-story .kuiq-word{color:#f6f1e8}.nav-mark .kuiq-mark,.brand-mark .kuiq-mark{width:32px;height:32px}@keyframes mark-in{0%{opacity:0;transform:scale(.86)rotate(-8deg)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes floaty{0%,to{transform:rotate3d(.4,.8,.1,12deg)translateY(0)}50%{transform:rotate3d(.4,.8,.1,12deg)translateY(-8px)}}@keyframes orb-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(24px,-18px)scale(1.08)}}@keyframes shine{0%{transform:translate(-120%)skew(-18deg)}60%,to{transform:translate(180%)skew(-18deg)}}@keyframes chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.reveal{animation:.7s 50ms both rise}.stagger{animation:.75s both rise}.stagger.s1{animation-delay:40ms}.stagger.s2{animation-delay:.12s}.stagger.s3{animation-delay:.22s}.stagger.s4{animation-delay:.32s}.stagger.s5{animation-delay:.42s}[data-reveal]{opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);transform:translateY(28px)}[data-reveal].is-in,.site-section:target [data-reveal],.site-section:target[data-reveal]{opacity:1;transform:none}.site-mock.float{animation:7s ease-in-out infinite floaty}.lift{transition:transform .22s,box-shadow .22s}.lift:hover{transform:translateY(-4px);box-shadow:0 18px 36px #12201c12}.site-bento-4{grid-template-columns:repeat(4,minmax(0,1fr))}.site-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.site-steps:before{content:"";background:linear-gradient(90deg,#0000,#b0895888,#0000);height:1px;position:absolute;top:38px;left:8%;right:8%}.site-steps li{background:var(--surface);border:1px solid var(--border);border-radius:18px;min-height:220px;padding:24px;position:relative}.site-steps b{font-family:var(--display);color:var(--gold);margin-bottom:12px;font-size:28px;display:block}.site-steps h3{font-family:var(--display);margin-bottom:10px;font-size:22px;font-weight:400}.site-steps p{color:var(--muted);font-size:14px;line-height:1.6}.site-how{background:#ebe6da}.site-split{grid-template-columns:1fr 1fr;gap:28px;display:grid}.site-split h2{margin:8px 0 12px;font-size:clamp(28px,3vw,40px)}.site-split>article>p:last-of-type{color:var(--muted);line-height:1.65}.site-connect{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.site-connect li{color:#3a4a44;align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;display:flex}.site-connect svg{color:var(--green);flex-shrink:0;margin-top:2px}.site-faq{gap:10px;max-width:860px;display:grid}.site-faq details{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:4px 18px}.site-faq summary{cursor:pointer;align-items:center;gap:10px;min-height:52px;font-weight:600;display:flex}.site-faq p{color:var(--muted);padding-bottom:14px;line-height:1.65}.site-nav .language-select{margin:0}.site-nav .language-select .lang-trigger{color:#f6f1e8;background:#ffffff10;border-color:#ffffff28;min-width:118px;max-width:148px;height:38px}.auth-form>.language-select{margin-bottom:18px}.auth-form>.language-select .lang-trigger{background:#fff}.sidebar nav button,.platform-sidebar nav button{transition:background .18s,transform .18s,box-shadow .18s}.sidebar nav button:hover,.platform-sidebar nav button:hover{transform:translate(2px)}.platform-app .platform-page-title h1,.platform-app .platform-metrics section>strong{font-family:var(--sans);font-weight:700}.platform-app .platform-page-title h1{letter-spacing:-.03em;font-size:34px;line-height:1.15}.platform-app .platform-page-title>div>span{color:#4d5f56;font-size:15px;line-height:1.55}.platform-app .platform-page-title p{font-size:11px}.platform-app table th{letter-spacing:.04em;font-size:12px}.platform-app table td{font-size:13px;line-height:1.45}.platform-app .panel-head h2{font-size:17px}.platform-app .panel-head p,.platform-app .panel-note,.platform-app .dialog-copy{font-size:13px;line-height:1.55}.platform-embedded>.operations-tabs button{font-size:13px}.app-shell,.platform-app,.auth,.site,.native-auth{font-family:var(--sans)}.page-heading h1,.auth-form h2{font-size:clamp(26px,3vw,34px);line-height:1.2}.page-heading p,.panel-head p{color:#4d5f56;font-size:14px;line-height:1.55}table th{font-size:12px}table td{font-size:13px}.platform-metrics section{transition:transform .2s,box-shadow .2s}.platform-metrics section:hover{transform:translateY(-3px)}.platform-brand{gap:0}.platform-brand .kuiq-logo{color:#fff}html[dir=rtl] .site-hero,html[dir=rtl] .site-split,html[dir=rtl] .site-nav{direction:rtl}html[dir=rtl] .site-mock{transform:none}.site-market-filter{max-width:320px;color:var(--muted);gap:8px;margin:0 0 22px;font-size:13px;display:grid}.site-market-filter input{border:1px solid var(--border);background:#fff;border-radius:12px;min-height:42px;padding:0 12px}.site-plan-market{max-width:640px;color:var(--muted);margin:0 0 22px;font-size:13px;line-height:1.55;display:block}.agency-desk{gap:18px;display:grid}.agency-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.agency-kpis div{border:1px solid var(--border);background:#fffdf8;border-radius:14px;padding:14px 16px}.agency-kpis small{color:var(--muted);margin-bottom:4px;display:block}.agency-desk label{gap:6px;margin:12px 0;display:grid}@media (width<=1200px){.site-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-kpis{grid-template-columns:1fr 1fr}}@media (width<=980px){.site-bento-4,.site-steps,.site-split{grid-template-columns:1fr}.site-steps:before{display:none}.site-nav .language-select .lang-trigger{max-width:120px}.agency-kpis{grid-template-columns:1fr}}.site-menu-btn{color:#f6f1e8;background:#ffffff10;border:1px solid #ffffff28;border-radius:11px;place-items:center;width:42px;height:42px;padding:0;display:none}.site-drawer{z-index:19;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#071410f0;border-bottom:1px solid #ffffff14;flex-direction:column;gap:4px;padding:12px 6vw 20px;display:none;position:sticky;top:70px}.site-drawer a{color:#e8efe9;border-radius:10px;padding:14px 8px;font-size:16px;display:block}.site-drawer a:hover{background:#ffffff10}.site-drawer .btn{justify-content:center;margin-top:10px}.site-mock-tenders{gap:6px;padding-top:8px;display:flex}.site-mock-tenders span{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#6d8070;border:1px solid #dfe6d8;border-radius:8px;flex:1;padding:7px 4px;font-size:10px}.site-mock-tenders .is-on{color:#fff;background:#126b55;border-color:#126b55}.site-mock-side em{color:#8a6a3b;margin-top:10px;font-size:11px;font-style:normal;display:block}.site-apps .site-kicker{color:#e8d5a8}.site-apps .site-section-head p:last-child{color:#9eaea6}.site-app-grid{grid-template-columns:minmax(260px,1fr) minmax(280px,.95fr);align-items:center;gap:28px 36px;max-width:1100px;margin:0 auto;display:grid;overflow:visible}.site-surfaces{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 48px;display:grid}.site-surface{background:#12241e;border:1px solid #ffffff18;border-radius:20px;align-content:start;gap:8px;min-height:150px;padding:22px 22px 24px;display:grid}.site-surface span{letter-spacing:.16em;text-transform:uppercase;color:#e8d5a8;font-size:11px}.site-surface strong{font-family:var(--display);color:#fffdf8;font-size:28px;font-weight:400}.site-surface p{color:#9eaea6;font-size:14px;line-height:1.55}.site-phones{justify-content:center;align-items:flex-end;gap:20px;padding:32px 8px 48px;display:flex;overflow:visible!important}.site-phone{width:min(220px,42vw);box-shadow:none;background:0 0;border:0;border-radius:0;justify-items:center;gap:14px;margin:0;padding:0;display:grid;overflow:visible!important}.site-phone-ios{transform:rotate(-3deg)}.site-phone-android{transform:rotate(3deg)}.site-phone img{aspect-ratio:9/19.4;object-fit:cover;object-position:top center;background:#0a1512;border-radius:26px;width:100%;height:auto;display:block}.site-phone-android img{border-radius:20px}.site-phone figcaption,.site-phone-cap{letter-spacing:.14em;text-transform:uppercase;color:#e8d5a8;font-size:11px;font-weight:650}.site-phone{color:inherit;text-decoration:none}.site-phone .phone-demo{width:100%;overflow:visible}.site-shop{background:radial-gradient(50% 60% at 88% 40%,#cfe3a828 0%,#0000 55%),radial-gradient(40% 50% at 8% 80%,#126b5510 0%,#0000 50%),linear-gradient(#ebe8e0 0%,#f3f1ea 48%,#f7f8fa 100%);padding-top:64px!important;padding-bottom:80px!important;overflow:visible!important}.site-shop [data-reveal]{filter:none!important}.site-shop-grid{grid-template-columns:minmax(0,1.15fr) minmax(240px,280px);align-items:center;gap:28px 36px;width:100%;max-width:980px;margin:0 auto;display:grid;overflow:visible}.site-shop-copy{min-width:0;max-width:34em}.site-shop-copy .site-kicker{margin-bottom:12px}.site-shop-copy h2{letter-spacing:-.02em;color:#14241e;max-width:16em;margin:0 0 14px;font-size:clamp(28px,3.2vw,40px)!important;line-height:1.18!important}.site-shop-lead{max-width:36em;margin:0;color:#4a5a54!important;font-size:16px!important;line-height:1.65!important}.site-shop-feats{border-top:1px solid #cfd8d2;gap:0;margin:22px 0 0;padding:0;list-style:none;display:grid}.site-shop-feats li{background:0 0;border-bottom:1px solid #cfd8d2;border-radius:0;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:16px 0;display:grid}.site-shop-feats em{letter-spacing:.04em;color:#8a6a3b;font-variant-numeric:tabular-nums;padding-top:2px;font-size:13px;font-style:normal;font-weight:700}.site-shop-feats strong{color:#14241e;letter-spacing:-.015em;margin-bottom:4px;font-size:16px;font-weight:700;display:block}.site-shop-feats span{color:#4a5a54;font-size:14.5px;font-weight:450;line-height:1.55;display:block}.site-shop-cta{border-radius:12px;width:fit-content;min-height:44px;margin-top:22px;padding:0 18px;font-size:14px;display:inline-flex}.site-shop-preview{box-sizing:border-box;align-content:center;justify-self:end;justify-items:center;gap:14px;width:100%;max-width:280px;padding:28px 8px 36px;display:grid;overflow:visible!important}.site-shop-preview-link{width:100%;max-width:260px;color:inherit;text-decoration:none;display:block;overflow:visible!important}.site-shop-preview-link .phone-demo{width:100%;overflow:visible!important}.site-shop-preview-link .phone-demo-shell{filter:drop-shadow(0 22px 40px #12201c35)drop-shadow(0 6px 12px #12201c18)}.site-shop-cap{text-align:center;color:#4a5a54;letter-spacing:.01em;margin:0;padding:0 6px;font-size:13.5px;font-weight:550;line-height:1.4}@media (width<=900px){.site-shop-grid{grid-template-columns:1fr;gap:20px;max-width:560px}.site-shop-preview{order:2;justify-self:center;max-width:280px;padding:16px 0 28px}.site-shop-copy{order:1;max-width:none}.site-shop{padding-bottom:56px!important}}.site-apps-demo-cta{margin:16px 0 0}.phone-demo{aspect-ratio:9/19.5;isolation:isolate;perspective:900px;box-sizing:border-box;width:100%;padding:0 3px;display:block;overflow:visible}.phone-demo-shell{filter:drop-shadow(0 32px 56px #00000070)drop-shadow(0 8px 16px #00000040);height:100%;position:relative;overflow:visible}.phone-demo-bezel{box-sizing:border-box;background:linear-gradient(145deg,#4a524e 0%,#1c221f 14%,#0a0d0c 42%,#050706 68%,#242a27 88%,#3a423e 100%);border-radius:44px;height:100%;padding:7px;position:relative;box-shadow:inset 0 0 0 1px #000,inset 0 0 0 1.5px #ffffff18,inset 0 1px #ffffff30,inset 0 -2px 4px #0008}.phone-demo.is-ios .phone-demo-bezel{background:linear-gradient(160deg,#5c6460 0%,#2a312e 8%,#121614 28%,#050706 55%,#1a1f1d 82%,#3e4642 100%);border-radius:52px;padding:7.5px}.phone-demo.is-android .phone-demo-bezel{background:linear-gradient(165deg,#2e3230 0%,#141816 38%,#050706 72%,#1c201e 100%);border-radius:34px;padding:6.5px}.phone-demo-rim{pointer-events:none;z-index:1;border-radius:inherit;position:absolute;inset:3px;box-shadow:inset 0 0 0 1.5px #000c,inset 0 0 0 2.5px #ffffff10}.phone-demo.is-ios .phone-demo-rim{border-radius:46px;inset:3.5px}.phone-demo.is-android .phone-demo-rim{border-radius:28px;inset:3px}.phone-demo-btn{z-index:5;background:linear-gradient(90deg,#3a4340,#121816 45%,#2a322f);border-radius:1.5px;position:absolute;box-shadow:inset 0 0 0 .5px #fff2,1px 0 2px #0006,-.5px 0 #000}.phone-demo.is-ios .phone-demo-btn-silent{border-radius:1.5px 0 0 1.5px;width:3.5px;height:5.5%;top:17%;left:-2.5px}.phone-demo.is-ios .phone-demo-btn-vol-up{border-radius:1.5px 0 0 1.5px;width:3.5px;height:7.5%;top:27%;left:-2.5px}.phone-demo.is-ios .phone-demo-btn-vol-down{border-radius:1.5px 0 0 1.5px;width:3.5px;height:7.5%;top:36.5%;left:-2.5px}.phone-demo.is-ios .phone-demo-btn-power{border-radius:0 1.5px 1.5px 0;width:3.5px;height:11%;top:29%;right:-2.5px}.phone-demo.is-android .phone-demo-btn-silent{display:none}.phone-demo.is-android .phone-demo-btn-vol-up{width:3px;height:7%;top:22%;left:-2px}.phone-demo.is-android .phone-demo-btn-vol-down{width:3px;height:7%;top:31%;left:-2px}.phone-demo.is-android .phone-demo-btn-power{width:3px;height:10%;top:26%;right:-2px}.phone-demo-screen{z-index:2;color:#14352b;height:100%;font-family:var(--sans),system-ui,sans-serif;background:linear-gradient(#fbfcfb,#eef2f0);border-radius:45px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0005}.phone-demo.is-ios .phone-demo-screen{border-radius:45.5px}.phone-demo.is-android .phone-demo-screen{border-radius:28px}.phone-demo-status{color:#1a2a24;letter-spacing:.02em;z-index:3;justify-content:space-between;align-items:center;padding:14px 18px 2px;font-size:10px;font-weight:700;display:flex;position:relative}.phone-demo.is-ios .phone-demo-status{padding-top:40px}.phone-demo.is-android .phone-demo-status{padding-top:28px}.phone-demo-status-icons{align-items:center;gap:4px;display:flex}.phone-demo-bars{background:linear-gradient(#1a2a24,#1a2a24) 0 100%/2.5px 35% no-repeat,linear-gradient(#1a2a24,#1a2a24) 3.5px 100%/2.5px 55% no-repeat,linear-gradient(#1a2a24,#1a2a24) 7px 100%/2.5px 75% no-repeat,linear-gradient(#1a2a24,#1a2a24) 10.5px 100%/2.5px 100% no-repeat;width:13px;height:8px}.phone-demo-wifi{opacity:.95;border:1.6px solid #1a2a24;border-top:0;border-radius:0 0 10px 10px;width:11px;height:8px;transform:rotate(180deg)scale(.9)}.phone-demo-batt{background:linear-gradient(90deg,#126b55 78%,#0000 78%);border:1.4px solid #1a2a24;border-radius:2.5px;width:18px;height:9px;position:relative}.phone-demo-batt:after{content:"";background:#1a2a24;border-radius:0 1px 1px 0;width:1.5px;height:4px;position:absolute;top:2px;right:-3px}.phone-demo-top{z-index:3;padding:2px 14px 6px;position:relative}.phone-demo-top strong{letter-spacing:-.02em;color:#1b2b2a;font-size:14px;font-weight:700;display:block}.phone-demo-top small{color:#5a6b64;font-size:11px;font-weight:500}.phone-demo-search{color:#5a6b64;z-index:3;background:#fff;border:1px solid #d5ddd8;border-radius:12px;margin:0 12px 8px;padding:10px 12px;font-size:12px;font-weight:500;position:relative;box-shadow:0 1px 2px #12201c06}.phone-demo-chips{z-index:3;gap:5px;padding:0 12px 8px;display:flex;position:relative;overflow:hidden}.phone-demo-chips span{color:#3d524a;background:#eef2f0;border-radius:999px;flex:none;padding:6px 10px;font-size:11px;font-weight:650}.phone-demo-chips span.on{color:#fff;background:#126b55;box-shadow:0 2px 6px #126b5533}.phone-demo-grid{z-index:3;flex:1;grid-template-columns:1fr 1fr;align-content:start;gap:7px;min-height:0;padding:0 12px;display:grid;position:relative;overflow:hidden}.phone-demo-card{background:#fff;border:1px solid #e5ebe7;border-radius:12px;gap:2px;min-width:0;min-height:0;padding:9px;display:grid;box-shadow:0 4px 12px #12201c06}.phone-demo-card b{border-radius:8px;place-items:center;width:26px;height:26px;margin-bottom:3px;font-size:12px;font-weight:700;display:grid}.phone-demo-card strong{text-overflow:ellipsis;white-space:nowrap;color:#1b2b2a;font-size:12px;font-weight:700;line-height:1.25;overflow:hidden}.phone-demo-card small{color:#5a6b64;font-size:10px;font-weight:500}.phone-demo-card em{color:#126b55;margin-top:3px;font-size:12px;font-style:normal;font-weight:700}.phone-demo-cart{color:#f6f1e8;z-index:3;background:linear-gradient(#14352b,#0c1c17);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:11px 14px 4px;display:flex;position:relative}.phone-demo-cart small{color:#b7c4bc;font-size:10px;font-weight:500;display:block}.phone-demo-cart strong{letter-spacing:-.01em;font-size:13px;font-weight:700}.phone-demo-cart>span{color:#14352b;background:#cfe3a8;border-radius:11px;flex:none;padding:8px 12px;font-size:11px;font-weight:700;box-shadow:0 2px 8px #0003}.phone-demo-home{z-index:3;background:#1a2a2433;border-radius:999px;flex:none;width:34%;height:4px;margin:6px auto 9px;position:relative}.phone-demo.is-android .phone-demo-home{background:#1a2a2444;width:28%;height:3.5px}.phone-demo-shop-nav{justify-content:space-between;align-items:center;padding:6px 12px 8px;font-size:12px;font-weight:650;display:flex}.phone-demo-shop-nav span{color:#66736d;font-size:11px}.phone-demo-mall-top{z-index:3;color:#1b2b2a;justify-content:space-between;align-items:center;padding:6px 14px 8px;font-size:13px;font-weight:700;display:flex;position:relative}.phone-demo-mall-top em{color:#fff;background:#f59e0b;border-radius:8px;padding:5px 9px;font-size:10px;font-style:normal;font-weight:700}.phone-demo-mall-search{color:#5a6b64;z-index:3;background:#fff;border:1px solid #d5ddd8;border-radius:11px;margin:0 12px 10px;padding:10px 12px;font-size:12px;font-weight:500;position:relative}.phone-demo-mall-stage{z-index:3;grid-template-columns:64px 1fr;gap:8px;min-height:110px;padding:0 12px 10px;display:grid;position:relative}.phone-demo-mall-stage aside{align-content:start;gap:5px;display:grid}.phone-demo-mall-stage aside span{color:#fff;text-align:center;background:#126b55;border-radius:7px;padding:7px 4px;font-size:10px;font-weight:650;line-height:1.2}.phone-demo-mall-stage .phone-demo-shop-hero{align-content:center;min-height:110px;margin:0;display:grid}.phone-demo-shop-hero{color:#fffdf8;background:linear-gradient(145deg,#1a3d34,#126b55 55%,#0f766e);border-radius:14px;margin:0 10px 10px;padding:14px}.phone-demo-shop-hero small{letter-spacing:.12em;opacity:.9;font-size:10px;font-weight:650}.phone-demo-shop-hero h4{letter-spacing:-.02em;margin:5px 0;font-size:16px;font-weight:700}.phone-demo-shop-hero p{opacity:.92;margin:0;font-size:12px;font-weight:500;line-height:1.45}.phone-demo-shop-cats{z-index:3;flex:1;align-content:start;gap:8px;min-height:0;padding:0 12px 6px;display:grid;position:relative;overflow:hidden}.phone-demo-shop-cat{background:#fff;border:1px solid #dfe6e1;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.phone-demo-shop-cat b{color:#6b5230;background:#f0e8d8;border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.phone-demo-shop-cat span{color:#1b2b2a;letter-spacing:-.01em;font-size:13px;font-weight:700}.phone-demo-shop-cat small{color:#6b5230;font-size:11px;font-weight:600}.site-hero-phone{color:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;padding:0;text-decoration:none;display:block;overflow:visible}.site-hero-phone .phone-demo{width:100%}.site-phone-notch,.site-phone-camera,.site-phone-screen,.site-phone-row,.site-phone-pay{display:none}.site-app-aside{align-content:center;gap:22px;min-width:0;display:grid}.site-app-points{gap:18px;margin:0;padding:0;list-style:none;display:grid}.site-app-points li{align-items:flex-start;gap:14px;display:flex}.site-app-points i{color:#cfe3a8;background:#cfe3a818;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.site-app-points h3{font-family:var(--sans);color:#fffdf8;letter-spacing:-.02em;margin-bottom:6px;font-size:18px;font-weight:700}.site-app-points p{color:#c5d0c8;margin:0;font-size:15px;line-height:1.6}.site-store-badges{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.site-store-badge{color:#fffdf8;background:#ffffff10;border:1px solid #ffffff28;border-radius:14px;align-items:center;gap:12px;min-height:56px;padding:10px 16px 10px 12px;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}a.site-store-badge:hover{background:#ffffff18;border-color:#cfe3a855;transform:translateY(-2px)}.site-store-badge.is-soon{opacity:.72;cursor:default}.site-store-badge-icon{color:#14352b;background:#cfe3a8;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.site-store-badge-copy{text-align:left;gap:2px;line-height:1.15;display:grid}.site-store-badge-copy small{letter-spacing:.12em;text-transform:uppercase;color:#e8d5a8;font-size:10px;font-weight:650}.site-store-badge.is-soon .site-store-badge-copy small{color:#b7c4bc}.site-store-badge-copy strong{letter-spacing:-.01em;font-size:15px;font-weight:700}.site-apps [data-reveal]{filter:none!important}.site-apps{padding-bottom:72px!important;overflow:visible!important}@media (width<=980px){.site-menu-btn{display:grid}.site-drawer{display:flex}.site-app-grid,.site-surfaces,.site-phones{grid-template-columns:1fr;justify-items:center;display:grid}.site-phones{flex-wrap:wrap;justify-content:center;display:flex}.site-phone{width:min(220px,46vw);transform:none}.site-foot{grid-template-columns:1fr}.site-foot nav{justify-content:flex-start}}.public-shop{background:radial-gradient(900px 420px at 8% -10%,#d7efe4 0,#0000 50%),#f4f1ea;min-height:100dvh}.shop-brand{padding:8px 4px 0}.shop-hero{color:#f6f1e8;background:linear-gradient(145deg,#0d2a22,#126b55 70%);border:0}.shop-hero small{letter-spacing:.16em;color:#e8d5a8}.shop-hero h1{font-family:var(--display);color:#fffdf8;font-weight:400}.shop-hero p{color:#d5e6dd}.shop-product{transition:transform .2s,box-shadow .2s;box-shadow:0 16px 36px #12201c08}.shop-product:hover{transform:translateY(-3px);box-shadow:0 22px 40px #12201c12}.shop-notice{color:#1a5c45;background:#eef7f1;border-radius:10px;margin:16px 0 0;padding:12px 14px}html.native .mobile-bottom-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:100%;padding:6px 4px max(8px, env(safe-area-inset-bottom));background:#fffdf8f5;border:0;border-top:1px solid #e3ddd1;border-radius:0;bottom:0;left:0;right:0}html.native .mobile-bottom-nav button{border-radius:10px;flex:1;min-width:0;min-height:48px;font-size:11px}@media (width<=700px){.app-shell .page-content{padding-bottom:max(120px,calc(88px + env(safe-area-inset-bottom)))}}html.native .pos-layout{gap:16px}html.native .product-card{min-height:168px}html.native .cart{border-radius:20px}html.native .topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.boot .brand-symbol,.boot .kuiq-mark{animation:.6s both mark-in}.kpi h2,.summary-strip strong,.cart-totals .grand-total strong{font-family:var(--sans);font-weight:700}.hub-banner{background:linear-gradient(120deg,#fffdf8,#eef6f0);border-color:#e3ddd1}.module-grid>button{border-radius:18px}.platform-sidebar nav button{min-height:44px}.toast{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px}.site-langs{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.site-langs button{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;min-height:38px;padding:8px 14px;font-size:13px}.site-langs li.is-on button{color:#f6f1e8;background:#12201c;border-color:#12201c}html.native .native-gate{min-height:100dvh}html.native{--shell-bg:#f2f2f7;--shell-muted:#8e8e93;--shell-surface:#fff;--shell-ink:#111;background:var(--shell-bg)}html.native.android{--shell-bg:#f6f7f6;--shell-muted:#5f6b68;--shell-surface:#fff;--shell-ink:#1a1c1b;font-family:Roboto,Google Sans,sans-serif}html.native,html.native body{overscroll-behavior:none;-webkit-font-smoothing:antialiased}html.native .auth{background:var(--shell-bg);flex-direction:column;min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Roboto,sans-serif;display:flex}html.native.android .auth{font-family:Roboto,Google Sans,sans-serif}html.native .auth-story{display:none!important}html.native .auth-content{min-height:100dvh;padding:calc(8px + env(safe-area-inset-top)) 20px calc(24px + env(safe-area-inset-bottom));background:var(--shell-bg);justify-content:stretch;align-items:flex-start;display:flex}html.native .auth-form{width:100%;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:8px 0 0;animation:none}html.native .auth-form h2,.native-shell h1{letter-spacing:-.04em;color:var(--shell-ink);font-family:inherit;font-size:34px;font-weight:700;line-height:1.1}html.native.android .auth-form h2,html.native.android .native-shell h1{letter-spacing:0;font-size:32px;font-weight:500}html.native .auth-form>p,.native-shell-lead{color:var(--shell-muted);margin:8px 0 22px;font-size:15px;line-height:1.45}html.native .small-logo{letter-spacing:-.02em;margin:0 0 18px;font-size:17px;font-weight:650}html.native .auth-form form{gap:16px}html.native .auth-form label{color:var(--shell-muted);gap:6px;font-size:13px;font-weight:600;display:grid}html.native .auth-form input,html.native .auth-form select{height:48px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 16px}html.native .auth-form form>label,.native-field{background:var(--shell-surface);border:0;border-radius:12px;overflow:hidden}html.native.android .auth-form form>label,html.native.android .native-field{background:#eef1ef;border:1px solid #c5cdc9;border-radius:4px 4px 0 0}html.native .auth-form .btn,.native-cta{letter-spacing:0;height:50px;box-shadow:none;border-radius:14px;margin:8px 0 0;font-family:inherit;font-weight:650}html.native.android .auth-form .btn,html.native.android .native-cta{text-transform:none;letter-spacing:.02em;border-radius:28px;height:52px;font-weight:500;box-shadow:0 1px 2px #07141022}html.native .auth-form .recover-note,.native-footnote{color:var(--shell-muted);margin-top:18px;font-size:13px;line-height:1.45}.native-shell{background:var(--shell-bg,#f2f2f7);min-height:100dvh;color:var(--shell-ink,#111);padding:calc(16px + env(safe-area-inset-top)) 20px calc(24px + env(safe-area-inset-bottom));flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;display:flex}.native-shell.is-android{background:#f6f7f6;font-family:Roboto,Google Sans,sans-serif}.native-shell-brand{letter-spacing:-.02em;margin:8px 0 28px;font-size:17px;font-weight:650}.native-shell h1{letter-spacing:-.04em;margin:0;font-size:34px;font-weight:700}.native-shell.is-android h1{letter-spacing:0;font-size:32px;font-weight:500}.native-shell-form{gap:16px;display:grid}.native-field label{align-items:center;gap:12px;min-height:52px;padding:0 16px;display:flex}.native-field span{color:var(--shell-ink,#111);flex:none;font-size:17px;font-weight:400}.native-shell.is-android .native-field span{color:#3f4946;align-self:flex-start;padding-top:10px;font-size:12px;font-weight:500}.native-field input{text-align:right;color:#8e8e93;height:52px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:0;font-size:17px}.native-shell.is-android .native-field input{text-align:left;color:#1a1c1b;height:44px;font-size:16px}.native-field input:focus{box-shadow:none;color:#111}.native-cta{color:#fff;background:#126b55;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;height:50px;font-size:17px;font-weight:650;display:flex}.native-cta:disabled{opacity:.55}.native-error{color:#a32020;background:#ffecec;border-radius:12px;padding:12px 14px;font-size:14px}.native-shell.is-android .native-error{border-radius:8px}.native-footnote{color:#8e8e93;margin-top:auto;padding-top:24px;font-size:13px;line-height:1.45}html.native.android .bio-btn{color:#126b55;height:52px;box-shadow:none;background:#fff;border:1px solid #c5cdc9;border-radius:28px;margin-top:10px;font-weight:500}html.native.android .login-links a,html.native.android .auth-toggle button,html.native.android .text-btn{color:#126b55}html.native.android .error-box{border-radius:8px}html.native.android .app-shell,html.native.android .page-content,html.native.android .topbar{font-family:Roboto,Google Sans,sans-serif}html.native.android .mobile-bottom-nav{padding-bottom:env(safe-area-inset-bottom);background:#f3f4f3;border-top:1px solid #c5cdc9;border-radius:0}html.native.android .mobile-bottom-nav button{border-radius:16px;font-weight:500}html.native.android .mobile-bottom-nav button.active{color:#126b55;background:#126b5514}html.native.android .product-card,html.native.android .module-grid>button{border-radius:12px;box-shadow:0 1px 2px #07141018}html.native.android .btn,html.native.android .cart .btn{letter-spacing:.02em;border-radius:20px;font-weight:500}html.native.android .pos-search input{background:#eef1ef;border:1px solid #c5cdc9;border-radius:4px 4px 0 0}html.native .hub-banner{border-radius:22px;padding:28px}html.native .module-grid>button{border-radius:20px;min-height:176px}html.native .product-card{border-radius:18px}html.native .cart-head{padding-top:4px}html.native .pos-search input{border-radius:14px;min-height:48px}.pos-layout .product-card{box-shadow:0 10px 24px #12201c08}.cart{border-radius:20px}.auth-icon{color:#e8d5a8;background:#126b5530;border:1px solid #e8d5a840;border-radius:16px;place-items:center;width:56px;height:56px;margin-bottom:18px;display:grid}.shop-layout{gap:28px}html.native .native-auth,html.native .native-auth h1,html.native .page-heading h1,html.native .kpi h2,html.native .sidebar .brand,html.native .boot p{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Roboto,Google Sans,sans-serif!important}.native-auth{color:#111;min-height:100dvh;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);background:#f2f2f7;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;display:flex}.native-auth.is-android{color:#1a1c1b;background:#f6f7f6;font-family:Roboto,Google Sans,sans-serif}.native-auth-bar{grid-template-columns:44px 1fr auto;align-items:center;min-height:44px;padding:4px 12px 0;display:grid}.native-auth-back,.native-auth-back-slot{color:#126b55;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.native-auth.is-android .native-auth-back{color:#126b55}.native-auth-logo{pointer-events:none;justify-self:center}.native-auth-logo .kuiq-mark{filter:none;width:28px;height:28px;animation:none}.native-auth-logo .kuiq-word{letter-spacing:-.02em;font-size:15px;font-weight:650}.native-auth-lang{color:#126b55;max-width:92px;height:32px;box-shadow:none;background:0 0;border:0;padding:0 4px;font-size:15px;font-weight:600;min-height:32px!important}.native-auth.is-android .native-auth-lang{color:#126b55;font-weight:500}.native-auth-body{box-sizing:border-box;flex:1;width:100%;max-width:440px;margin:0 auto;padding:8px 22px 36px}.native-auth-body h1{letter-spacing:-.04em;color:#111;margin:8px 0 6px;font-size:34px;font-weight:700;line-height:1.1}.native-auth.is-android .native-auth-body h1{letter-spacing:-.01em;color:#1a1c1b;font-size:30px;font-weight:600}.native-auth-body>p{color:#8e8e93;margin:0 0 18px;font-size:15px;line-height:1.4}.native-auth.is-android .native-auth-body>p{color:#5f6b68}.native-auth-form-wrap{gap:2px;display:grid}.native-auth .native-social-group{margin:0 0 10px}.native-auth .social-login-btn{border-radius:16px;height:auto;min-height:52px;padding:13px 16px;font-size:16px}.native-auth.is-android .social-login-btn{border-radius:28px;font-weight:500}.native-auth .auth-divider{margin:16px 0}.native-auth-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:4px 0 2px;display:flex}.native-auth-links .native-text{padding:6px 0;display:inline}.native-auth-step{letter-spacing:.04em;text-transform:uppercase;font-weight:600;font-size:13px!important}.native-auth-form{gap:14px;display:grid}.native-group{background:#fff;border-radius:12px;overflow:hidden}.native-auth.is-android .native-group{border-radius:12px;box-shadow:0 1px 2px #07141014}.native-row{border-bottom:.5px solid #3c3c431f;align-items:center;gap:12px;min-height:52px;padding:0 16px;display:flex}.native-row:last-child{border-bottom:0}.native-row span{color:#111;white-space:nowrap;flex:0 0 88px;font-size:17px}.native-auth.is-android .native-row span{color:#3f4946;flex-basis:84px;font-size:12px;font-weight:500}.native-row input,.native-row select{height:52px;box-shadow:none;color:#111;background:0 0;border:0;border-radius:0;flex:1;padding:0;font-size:17px;min-height:52px!important}.native-auth.is-android .native-row input,.native-auth.is-android .native-row select{color:#1a1c1b;font-size:16px}.native-row input:focus,.native-row select:focus{box-shadow:none;outline:none}.native-row-stack{flex-direction:column;align-items:stretch;gap:0;min-height:64px;padding:8px 16px 6px}.native-row-stack span{color:#8e8e93;flex:none;padding-top:2px;font-size:12px}.native-row-stack input,.native-row-stack select{height:36px;font-size:17px;min-height:36px!important}.native-primary{color:#fff;background:#126b55;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;height:50px;margin-top:4px;font-size:17px;font-weight:650;display:flex}.native-auth.is-android .native-primary{letter-spacing:.02em;border-radius:28px;height:52px;font-weight:500;box-shadow:0 1px 2px #07141022}.native-secondary{color:#126b55;background:#fff;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;height:50px;font-size:17px;font-weight:650;display:flex}.native-auth.is-android .native-secondary{height:52px;box-shadow:none;border:1px solid #c5cdc9;border-radius:28px;font-weight:500}.native-text,a.native-text{color:#126b55;text-align:center;background:0 0;border:0;height:auto;padding:8px 0;font-size:15px;font-weight:600;text-decoration:none;display:block;min-height:0!important}.native-switch{text-align:center;color:#8e8e93;margin:8px 0 0;font-size:15px}.native-switch button{color:#126b55;background:0 0;border:0;height:auto;padding:0;font-weight:650;min-height:0!important}.native-hint{color:#8e8e93;margin:0;font-size:13px;line-height:1.45}.native-card{background:#fff;border-radius:12px;padding:14px 16px}.native-card strong{margin-bottom:4px;font-size:17px;display:block}.native-card p{color:#8e8e93;font-size:14px;line-height:1.45}html.native .app-footer,html.native .breadcrumb,html.native .global-search kbd,html.native .workspace-tip{display:none!important}html.native .topbar .language-select .lang-trigger{box-shadow:none;color:#126b55;background:0 0;border:0;height:36px;min-height:36px;font-size:15px;font-weight:600}html.native .page-heading h1{letter-spacing:-.03em;font-size:28px;font-weight:700}html.native .page-heading p{color:#8e8e93;font-size:13px}html.native .mobile-bottom-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f2f2f7eb;border-top:.5px solid #3c3c432e}html.native .mobile-bottom-nav button{color:#8e8e93;background:0 0;border-radius:0;gap:2px;font-size:10px;font-weight:500}html.native .mobile-bottom-nav button.active{color:#126b55;background:0 0}html.native.android .mobile-bottom-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f3f4f3;border-top:1px solid #c5cdc9}html.native.android .mobile-bottom-nav button.active{color:#126b55;background:#126b5514;border-radius:16px}html.native .topbar{box-shadow:none;background:#f2f2f7db;border-bottom:.5px solid #3c3c431f}html.native.android .topbar{background:#f6f7f6;border-bottom:0;box-shadow:0 1px 2px #07141014}html.native .global-search{background:#e5e5ea;border:0;border-radius:10px}html.native.android .global-search{background:#eef1ef;border-radius:24px}html.native .panel,html.native .table-scroll,html.native .kpi{box-shadow:none;border:.5px solid #3c3c431f;border-radius:12px}html.native.android .panel,html.native.android .table-scroll,html.native.android .kpi{border:0;border-radius:12px;box-shadow:0 1px 2px #07141014}html.native .btn{box-shadow:none;border-radius:14px;font-weight:650}html.native.android .btn{border-radius:20px;font-weight:500}html.native .boot,html.native.android .boot{color:#f4efe6;background:#071410}html.native .boot p,html.native.android .boot p{color:#f4efe6}html.native .signup-connect,html.native .site-brand-form .native-group,html.native .native-auth .panel{box-shadow:none;background:#fff;border:0;border-radius:12px}@media (prefers-reduced-motion:reduce){.site-phone-ios,.site-phone-android{transform:none!important}}.demo-launch-main{z-index:2;width:min(640px,100% - 48px);margin:0 auto;padding:64px 0 80px;position:relative}.demo-launch-main h1{color:#fffdf8;gap:.14em;margin:0;display:grid;font-family:var(--display)!important;letter-spacing:-.02em!important;max-width:none!important;font-size:clamp(30px,3.6vw,46px)!important;font-weight:400!important;line-height:1.14!important}.demo-launch-main .site-hero-line{display:block}.demo-launch-main .site-lead{max-width:36em;margin:16px 0 0;color:#c8d4cc!important;font-size:16px!important;line-height:1.65!important;font-family:var(--sans)!important}.demo-loading{color:#cfe3a8;align-items:center;gap:10px;margin:28px 0 0;font-size:15px;display:flex}.demo-launch-main .error-box{align-items:flex-start;gap:10px;margin:22px 0 0;display:flex}.demo-launch-main .demo-actions{flex-wrap:wrap;gap:10px;margin:24px 0 14px;display:flex}.demo-launch-main .demo-actions .btn{border-radius:12px;align-items:center;gap:8px;min-height:46px;padding:0 18px;display:inline-flex}.demo-launch-main .demo-note{color:#9eb0a8;margin:0;font-size:13px;line-height:1.5}.spin{animation:1s linear infinite spin}.demo-main{z-index:2;width:min(1180px,100% - 48px);margin:0 auto;padding:28px 0 56px;position:relative}.demo-actions{flex-wrap:wrap;gap:10px;margin:20px 0 12px;display:flex}.demo-note{color:#9eb0a8;align-items:center;gap:8px;margin:0 0 18px;font-size:13px;line-height:1.45;display:flex}@media (width<=640px){.demo-launch-main{width:calc(100% - 32px);padding:36px 0 56px}.demo-launch-main h1{font-size:clamp(28px,7vw,36px)!important}}.language-select{gap:6px;min-width:0;display:grid}.language-select-label{color:#6d7c76;font-size:12px;font-weight:600}.lang-trigger{height:42px;color:inherit;background:#fff;border:1px solid #dfe6e2;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:0;max-width:160px;padding:0 12px;font-weight:600;display:inline-flex}.lang-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lang-sheet{z-index:140;align-items:end;display:grid;position:fixed;inset:0}.lang-sheet-scrim{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07141066;border:0;position:absolute;inset:0}.lang-sheet-panel{max-height:78dvh;padding-bottom:env(safe-area-inset-bottom);background:#f2f2f7;border-radius:22px 22px 0 0;flex-direction:column;animation:.32s cubic-bezier(.2,.8,.2,1) sheet-up;display:flex;position:relative}.lang-sheet-panel header{justify-content:space-between;align-items:center;padding:16px 18px 10px;display:flex}.lang-sheet-panel header strong{font-size:17px}.lang-sheet-done{color:#126b55;background:0 0;border:0;min-height:36px;font-weight:700}.lang-sheet-list{-webkit-overflow-scrolling:touch;padding:0 12px 16px;overflow:auto}.lang-sheet-list section{background:#fff;border-radius:14px;margin-bottom:12px;overflow:hidden}.lang-sheet-list h3{letter-spacing:.06em;text-transform:uppercase;color:#8e8e93;margin:0;padding:10px 16px 4px;font-size:12px}.lang-sheet-row{text-align:left;color:#111;background:0 0;border:0;border-bottom:.5px solid #3c3c431f;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 16px;font-size:17px;display:flex}.lang-sheet-row:last-child{border-bottom:0}.lang-sheet-row.is-on{color:#126b55;font-weight:650}.lang-sheet-row svg{color:#126b55}@keyframes sheet-up{0%{opacity:.4;transform:translateY(24px)}to{opacity:1;transform:none}}@media (width>=801px){.lang-sheet{place-items:center}.lang-sheet-panel{background:#fff;border-radius:18px;width:min(420px,92vw);max-height:70vh;box-shadow:0 30px 80px #07141033}.lang-sheet-list section{border:1px solid #e8eee9}}html.android .lang-sheet-panel,html.native.android .lang-sheet-panel{background:#f6f7f6;border-radius:28px 28px 0 0}.native-auth-bar .language-select{justify-self:end}.native-auth-bar .lang-trigger{box-shadow:none;color:#126b55;background:0 0;border:0;max-width:108px;height:32px;padding:0 4px;font-size:15px;min-height:32px!important}.access-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0 0 22px;display:grid}.access-cards.is-compact{margin-bottom:16px}.access-card{z-index:2;pointer-events:auto;cursor:pointer;text-align:left;min-height:88px;color:inherit;background:#fff;border:1px solid #e3ebe6;border-radius:16px;align-items:center;gap:14px;padding:16px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.access-card:hover{border-color:#cfe0d6;transform:translateY(-3px);box-shadow:0 18px 36px #12201c12}.access-card-icon{color:#126b55;background:#eaf5ef;border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.access-card span:nth-child(2){flex:1;min-width:0}.access-card strong{font-size:15px;display:block}.access-card small{color:#7a8b84;margin-top:3px;font-size:12px;line-height:1.4;display:block}.access-card>svg{color:#9aada4;flex-shrink:0;margin-left:auto}.access-card.tone-admin .access-card-icon{color:#e8d5a8;background:#102d26}.access-card.tone-agency .access-card-icon{color:#8a6a3b;background:#f4efe4}.role-hub{min-height:100dvh;padding:env(safe-area-inset-top) 20px env(safe-area-inset-bottom);background:#f2f2f7}.role-hub-bar{place-items:center;min-height:52px;display:grid}.role-hub-body{width:min(560px,100%);margin:12px auto 0}.role-hub-kicker{letter-spacing:.14em;text-transform:uppercase;color:#126b55;font-size:12px;font-weight:700}.role-hub-body h1{letter-spacing:-.04em;margin:8px 0 10px;font-size:34px}.role-hub-body>p{color:#66736d;margin:0 0 22px;line-height:1.5}.sidebar nav .role-nav{color:#e8d5a8}.platform-app .mobile-bottom-nav{display:none}.module-grid>button{animation:.45s both rise}@media (width<=700px){.access-cards{grid-template-columns:1fr;gap:8px}.access-card{border-radius:14px;min-height:76px;padding:14px}.platform-app .mobile-bottom-nav{display:flex}.platform-app .platform-main>main{padding-bottom:110px}.platform-footer{display:none}.topbar-right{flex:1;justify-content:flex-end;max-width:none;overflow:visible}.topbar .global-search{display:none}html.native .page-content,html.native .platform-main{overflow-x:hidden}.lang-trigger{max-width:118px}}html.native #root,html.native .app-shell,html.native .platform-app,html.native .native-auth{max-width:100%;overflow-x:hidden}.site,.site-hero,.site-hero-visual,.site-phones,.site-shop,.site-shop-preview,.site-phone,.site-hero-phone{max-width:100%;overflow:visible!important}html:has(.site) #root{max-width:100%;overflow:visible!important}html:has(.site) body{max-width:100%;overflow:visible!important}html:has(.site){overflow-x:clip}.lang-sheet{z-index:240}html.native .lang-sheet-panel{max-height:min(78dvh,640px);padding-bottom:calc(10px + env(safe-area-inset-bottom))}.native-auth-form .language-select{width:100%}.native-auth-form .lang-trigger{background:#fff;border:0;border-radius:12px;max-width:none;height:52px;padding:0 16px;font-size:17px;box-shadow:0 1px 2px #07141014}.native-auth.is-android .native-auth-form .lang-trigger{border-radius:12px;font-size:16px}.module-grid>button{border-radius:16px;transition:transform .22s,box-shadow .22s}.module-grid>button:hover{transform:translateY(-3px);box-shadow:0 16px 32px #12201c10}.video-modules .access-cards{animation:.45s both rise}@media (prefers-reduced-motion:reduce){.lang-sheet-panel,.access-card,.site-hero .stagger,.module-grid>button,.video-modules .access-cards,.page-heading h1{transition:none!important;animation:none!important;transform:none!important}}.site h1,.site h2,.site h3,.site-bento h3,.site-steps h3,.site-plans h3,.site-app-points h3,.demo-main h1,.shop-hero h1,.kuiq-word,.site-stats b,.site-surface strong,.site-phone-screen strong{font-family:var(--sans);letter-spacing:-.03em;font-weight:700}.platform-sidebar{padding:18px 14px 12px;overflow:hidden}.platform-sidebar .platform-brand,.platform-sidebar .platform-workspace,.platform-sidebar .platform-nav-label,.platform-sidebar .platform-shop-link,.platform-sidebar .platform-admin-user{flex-shrink:0}.platform-brand{margin:0 4px 14px;font-size:22px}.platform-workspace{margin-bottom:14px;padding:12px 10px}.platform-nav-label{margin-bottom:8px}.sidebar{overflow:hidden}.sidebar nav,.platform-sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff52 transparent;flex:auto;min-height:0;overflow:hidden auto}.platform-sidebar nav{-webkit-overflow-scrolling:touch;gap:2px;margin-bottom:4px;padding-bottom:8px}.sidebar nav::-webkit-scrollbar{width:8px;height:0}.platform-sidebar nav::-webkit-scrollbar{width:8px;height:0}.sidebar nav::-webkit-scrollbar-track{background:0 0}.platform-sidebar nav::-webkit-scrollbar-track{background:0 0}.sidebar nav::-webkit-scrollbar-thumb{background:#ffffff52 padding-box padding-box;border:2px solid #0000;border-radius:99px}.platform-sidebar nav::-webkit-scrollbar-thumb{background:#ffffff52 padding-box padding-box;border:2px solid #0000;border-radius:99px}.sidebar-bottom{flex-shrink:0}.app-shell,.app-main,html,body{overflow-x:clip}html{scrollbar-width:thin;scrollbar-color:#8aa396 transparent}html::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background:#8aa396 padding-box padding-box;border:2px solid #0000;border-radius:99px}.platform-sidebar nav button{min-height:40px;padding:8px 12px;font-size:13px}.platform-shop-link,.platform-admin-user{flex-shrink:0}.platform-sidebar .platform-shop-link{color:#e7f3ec;cursor:pointer;text-align:left;background:#0d241f;border:1px solid #335047;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:13px;font-weight:650;display:flex;margin:8px 0!important}.platform-admin-user{padding:12px 8px 2px}.platform-shop-link:hover{background:#16352d}.platform-top-actions{align-items:center;gap:10px;display:flex}.platform-switch,.shop-switch{color:#126b55;white-space:nowrap;z-index:6;pointer-events:auto;background:#fff;border:1px solid #c5d6cd;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex;position:relative}.platform-switch:hover,.shop-switch:hover{background:#eaf5ef}.topbar-right,.platform-top-actions{z-index:5;pointer-events:auto;position:relative;overflow:visible}.topbar-right .language-select{z-index:7;flex-shrink:0;position:relative}.platform-sidebar .platform-shop-link,.platform-sidebar .platform-admin-user{z-index:2;pointer-events:auto;position:relative}.provider-catalog{gap:22px;padding:8px 20px;display:grid}.provider-family h3{margin-bottom:4px;font-size:14px}.provider-family>p,.provider-family small{color:var(--muted);font-size:12px;line-height:1.5}.provider-options{gap:8px;margin:12px 0;display:grid}.provider-options label,.country-scope-grid label{border:1px solid var(--border);background:#fff;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.provider-options label.selected{background:#eaf5ef;border-color:#126b55}.provider-options strong,.provider-options small{display:block}.provider-extra{gap:6px;margin-top:8px;display:grid}.verify-list{gap:8px;padding:0 20px 8px;display:grid}.verify-list p{font-size:12px;line-height:1.5}.verify-list .ok{color:#126b55}.verify-list .warn{color:#a67723}.partners-page .site-hero{padding-bottom:48px}@media (width<=900px){.partners-page .partners-steps,.partners-page .partners-perks{grid-template-columns:1fr!important}}.partners-page .partners-hero{z-index:2;padding:0;position:relative;width:100%!important;max-width:100%!important;margin:0!important}.partners-page .partners-hero h1{color:#fffdf8;gap:.14em;margin:0;display:grid;letter-spacing:-.02em!important;max-width:none!important;font-size:clamp(30px,3.6vw,48px)!important;line-height:1.16!important}.partners-page .partners-hero .site-hero-line{white-space:normal;display:block}.partners-page .partners-hero .site-lead{max-width:40em;margin-top:16px;color:#c8d4cc!important;font-size:16.5px!important;line-height:1.7!important;font-family:var(--sans)!important}.partners-page .partners-hero .site-proof{margin-top:22px}.partners-page .partners-section{background:var(--canvas);color:var(--text)}.partners-page .partners-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important}.partners-page .partners-perks{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.partners-page .partners-perks article{background:linear-gradient(#fafcfb,#f1f5f2);border:1px solid #cfd9d3;border-radius:16px;align-content:start;gap:10px;padding:20px;display:grid}.partners-page .partners-perks i{color:#126b55;background:linear-gradient(145deg,#e8f2ec,#d8e8df);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.partners-page .partners-perks h3{margin:0;font-size:20px}.partners-page .partners-perks p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.partners-page .partners-faq{max-width:760px}.partners-page .site-cta{margin-top:8px}.auth-mode-tabs{background:#0c1c1812;border:1px solid #d2dbd6;border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;margin:0 0 18px;padding:4px;display:grid}.auth-mode-tabs button{color:#5f6e68;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:40px;font-size:14px;font-weight:650}.auth-mode-tabs button.is-on{color:#12201c;background:#fff;box-shadow:0 4px 12px #12201c12}.auth.is-agency .auth-story h1{max-width:14em;font-size:clamp(28px,3vw,40px);line-height:1.15}.auth.is-agency .auth-form h2{letter-spacing:-.02em}@media (width<=900px){.partners-page .partners-steps,.partners-page .partners-perks{grid-template-columns:1fr!important}}@media (width<=800px){.platform-switch span,.platform-topbar .badge{display:none}.platform-switch{padding:0 10px}}html.native.electron,html.native.desktop{--display:-apple-system,BlinkMacSystemFont,"SF Pro Display",Roboto,sans-serif}html.native.electron .mobile-bottom-nav,html.native.desktop .mobile-bottom-nav,html.native.electron .mobile-menu,html.native.desktop .mobile-menu,html.native.electron .mobile-brand,html.native.desktop .mobile-brand{display:none!important}html.native.electron .auth,html.native.desktop .auth{background:#f3f1ec;grid-template-columns:minmax(280px,1fr) minmax(360px,1.05fr);min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}html.native.electron .auth-story,html.native.desktop .auth-story{flex-direction:column;justify-content:space-between;padding:48px 42px;display:flex}html.native.electron .auth-content,html.native.desktop .auth-content{background:linear-gradient(#f7f5f0 0%,#efebe3 100%);place-items:center;padding:36px 28px;display:grid}html.native.electron .auth-form h2,html.native.desktop .auth-form h2,html.native.electron .brand,html.native.desktop .brand,html.native.electron .auth-story h1,html.native.desktop .auth-story h1{letter-spacing:0!important}html.native.electron .auth-form,html.native.desktop .auth-form{background:#fff;border:1px solid #e5e1d8;border-radius:16px;width:min(440px,100%);padding:32px 28px;box-shadow:inset 0 1px #fff,0 18px 48px #07141014}html.native.electron .auth-form form,html.native.desktop .auth-form form{gap:14px;display:grid}html.native.electron .auth-form label,html.native.desktop .auth-form label{color:#5f6b68;font-size:13px;font-weight:600}html.native.electron .auth-form input,html.native.electron .auth-form select,html.native.desktop .auth-form input,html.native.desktop .auth-form select{background:#fbfaf7;border:1px solid #d7d2c8;border-radius:10px;height:46px;min-height:46px;font-size:15px}html.native.electron .auth-form .btn,html.native.desktop .auth-form .btn{border-radius:10px;width:100%;max-width:100%;height:48px;margin-top:4px;font-size:15px;font-weight:650}html.native.electron .login-links,html.native.desktop .login-links{justify-content:center}@media (width<=980px){html.native.electron .auth,html.native.desktop .auth{grid-template-columns:1fr}html.native.electron .auth-story,html.native.desktop .auth-story{display:none}html.native.electron .auth-content,html.native.desktop .auth-content{min-height:100dvh;padding:28px 20px}html.native.electron .small-logo,html.native.desktop .small-logo{margin-bottom:22px;display:flex}}html.native.electron .sidebar,html.native.desktop .sidebar{padding-top:18px;transform:none!important}html.native.electron .app-main,html.native.desktop .app-main{margin-left:var(--sidebar,260px);width:calc(100% - var(--sidebar,260px))}html.native.electron .topbar,html.native.desktop .topbar{height:62px;padding-top:0}html.native.electron .pos-layout,html.native.desktop .pos-layout{min-height:calc(100dvh - 160px)}html.native.electron .catalog-tools,html.native.desktop .catalog-tools{gap:8px}.site-downloads{justify-items:stretch;gap:12px;margin:22px 0 8px;display:grid}.site-downloads>p{color:#c9d4cc;max-width:54ch;margin:0;font-size:15px;line-height:1.55}.site-download-note{font-size:13px;color:#e8d5a8!important}.site-download-row{flex-wrap:wrap;gap:10px;display:flex}.site-download-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:6px;display:grid}.site-download-card{color:#12201c;pointer-events:auto;z-index:2;background:#fff;border:1px solid #e3ddd1;border-radius:16px;justify-items:start;gap:8px;min-height:128px;padding:18px 16px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 10px 28px #0714100c}.site-download-card:hover,.site-download-card:focus-visible{color:#12201c;border-color:#126b55;transform:translateY(-2px);box-shadow:0 14px 28px #04110c35}.site-download-card.is-quiet{background:#f7f4ee}.site-download-icon{color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.site-download-icon.windows{color:#fff;background:linear-gradient(145deg,#157a62,#0f5a48)}.site-download-icon.mac{color:#e8d5a8;background:linear-gradient(145deg,#1a322c,#0c1c18)}.site-download-icon svg{width:26px;height:26px;color:inherit;fill:currentColor;display:block}.site-download-card strong,.site-apps .site-download-card strong{letter-spacing:0;font-size:16px;font-weight:700;color:#12201c!important;font-family:var(--sans)!important}.site-download-card small,.site-apps .site-download-card small{font-size:13px;line-height:1.45;color:#5f6b68!important}@media (width<=800px){.site-download-cards{grid-template-columns:1fr}}.sidebar-close{display:none}.sidebar-head{display:contents}.sidebar .brand-name{overflow-wrap:anywhere;min-width:0;line-height:1.25}@media (width<=800px){.sidebar-head{align-items:flex-start;gap:8px;margin:0 2px 14px;display:flex}.sidebar .sidebar-head .brand{white-space:normal;flex:1;min-width:0;margin:0;line-height:1.25}.sidebar-close{color:#1b2b2a;background:#e8eee9;border:0;border-radius:20px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}}html.native:not(.electron):not(.desktop){--sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",Roboto,"Google Sans",sans-serif;--display:var(--sans);font-family:var(--sans)}html.native:not(.electron):not(.desktop) h1,html.native:not(.electron):not(.desktop) .brand,html.native:not(.electron):not(.desktop) .sidebar .brand,html.native:not(.electron):not(.desktop) .mobile-brand,html.native:not(.electron):not(.desktop) .page-heading h1{letter-spacing:0!important}html.native:not(.electron):not(.desktop) .sidebar-scrim{z-index:70;-webkit-backdrop-filter:none;background:#0f17146b}html.native:not(.electron):not(.desktop) .app-shell{padding-top:0}html.native:not(.electron):not(.desktop) #root,html.native:not(.electron):not(.desktop) .app-shell{overflow-x:clip}html.native:not(.electron):not(.desktop) .sidebar{z-index:80;width:min(86vw,320px);padding:calc(10px + env(safe-area-inset-top)) 14px calc(18px + env(safe-area-inset-bottom));font-family:var(--sans);letter-spacing:0;background:#f2f2f7;border-right:0;inset:0 auto 0 0;overflow:hidden;box-shadow:18px 0 48px #0000002e}html.native.android:not(.electron) .sidebar{background:#f6f7f6}html.native:not(.electron):not(.desktop) .sidebar .brand{gap:10px;font-size:17px;font-weight:700;letter-spacing:0!important}html.native:not(.electron):not(.desktop) .sidebar-close{color:#1c1c1e;background:#e5e5ea;border-radius:22px;width:44px;height:44px}html.native.android:not(.electron) .sidebar-close{background:#e3e6e3;border-radius:16px}html.native:not(.electron):not(.desktop) .sidebar .workspace{background:#fff;border:0;border-radius:14px;min-height:56px;margin-bottom:16px;box-shadow:0 1px 2px #0000000f}html.native:not(.electron):not(.desktop) .sidebar .workspace strong,html.native:not(.electron):not(.desktop) .sidebar .workspace small{white-space:normal;overflow-wrap:anywhere}html.native:not(.electron):not(.desktop) .nav-label{letter-spacing:.08em;margin:0 8px 8px}html.native:not(.electron):not(.desktop) .sidebar nav{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;gap:2px;min-height:0;padding-bottom:8px;overflow-y:auto}html.native:not(.electron):not(.desktop) .sidebar nav button,html.native:not(.electron):not(.desktop) .sidebar-bottom>button{color:#1c1c1e;white-space:normal;border-radius:12px;align-items:flex-start;min-height:48px;padding:11px 12px;font-size:16px;font-weight:500;line-height:1.3;letter-spacing:0!important}html.native:not(.electron):not(.desktop) .sidebar nav button .nav-text,html.native:not(.electron):not(.desktop) .sidebar-bottom>button .nav-text{overflow-wrap:anywhere;text-align:left;flex:1;min-width:0}html.native:not(.electron):not(.desktop) .sidebar nav button:hover,html.native:not(.electron):not(.desktop) .sidebar-bottom>button:hover,html.native:not(.electron):not(.desktop) .sidebar nav button:active,html.native:not(.electron):not(.desktop) .sidebar-bottom>button:active,html.native:not(.electron):not(.desktop) button:active:not(:disabled){transform:none}html.native:not(.electron):not(.desktop) .sidebar nav button.active,html.native:not(.electron):not(.desktop) .sidebar-bottom>button.active{color:#fff;box-shadow:none;background:#126b55}html.native:not(.electron):not(.desktop) .sidebar-bottom{flex-shrink:0;margin-top:0;padding-top:10px}html.native:not(.electron):not(.desktop) .sidebar-user{padding:12px 4px 4px}html.native:not(.electron):not(.desktop) .sidebar-user strong{max-width:none}html.native:not(.electron):not(.desktop) .mobile-bottom-nav{z-index:40}html.native.menu-open:not(.electron) .mobile-bottom-nav,html.native:not(.electron) .app-shell.menu-open .mobile-bottom-nav{visibility:hidden;pointer-events:none}html.native.menu-open,html.native.menu-open body{overscroll-behavior:none;overflow:hidden}html.native.menu-open #root,html.native.menu-open .app-shell{overflow:hidden}html.native:not(.electron):not(.desktop) .access-card:hover,html.native:not(.electron):not(.desktop) .module-grid>button:hover,html.native:not(.electron):not(.desktop) .shop-product:hover,html.native:not(.electron):not(.desktop) .product-card:hover{box-shadow:none;transform:none}html.native:not(.electron):not(.desktop) .page-content{padding-bottom:calc(160px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(120px + env(safe-area-inset-bottom))}html.native:not(.electron):not(.desktop) .profile-grid{grid-template-columns:1fr;gap:4px;padding:8px 12px 28px}html.native:not(.electron):not(.desktop) .profile-grid button{letter-spacing:0;min-height:52px;padding:12px 10px;font-size:16px}html.native:not(.electron):not(.desktop) .business-profile-card h2,html.native:not(.electron):not(.desktop) .mobile-brand{letter-spacing:0!important}html.native.desktop,html.native.electron{--canvas:#e8ecef;--surface:#f7f8fa;--border:#d5dce0}html.native.desktop body,html.native.electron body,html.native.desktop #root,html.native.electron #root,html.native.desktop .app-shell,html.native.electron .app-shell,html.native.desktop .platform-app,html.native.electron .platform-app,html.native.desktop .role-hub,html.native.electron .role-hub{background:var(--canvas);min-height:100dvh}html.native.desktop .app-shell,html.native.electron .app-shell{grid-template-columns:var(--sidebar,268px) minmax(0,1fr);display:grid}html.native.desktop .sidebar,html.native.electron .sidebar{height:100dvh;width:var(--sidebar,268px);background:linear-gradient(#fbfcfd,#eef2f4);border-right:1px solid #c9d2d7;border-radius:0;padding:14px 12px 16px;position:sticky;top:0;box-shadow:inset -1px 0 #fffa}html.native.desktop .app-main,html.native.electron .app-main{min-width:0;width:auto!important;margin-left:0!important}html.native.desktop .topbar,html.native.electron .topbar{-webkit-backdrop-filter:saturate(1.2)blur(14px);backdrop-filter:saturate(1.2)blur(14px);-webkit-app-region:drag;background:#f7f8faeb;border-bottom:1px solid #d5dce0;height:54px;padding:0 18px}html.native.desktop .topbar button,html.native.desktop .topbar a,html.native.desktop .topbar input,html.native.desktop .topbar select,html.native.electron .topbar button,html.native.electron .topbar a,html.native.electron .topbar input,html.native.electron .topbar select{-webkit-app-region:no-drag}html.native.desktop .page-content,html.native.electron .page-content{padding:18px 22px 28px}html.native.desktop .panel,html.native.electron .panel,html.native.desktop .kpi,html.native.electron .kpi{background:#fff;border:1px solid #d5dce0;border-radius:12px;box-shadow:inset 0 1px #fff,0 8px 20px #12201c08}html.native.desktop .btn,html.native.electron .btn{border-radius:9px;min-height:40px}.role-hub-desktop{background:#e8ecef;grid-template-columns:minmax(280px,34%) minmax(0,1fr);min-height:100dvh;padding:0;display:grid}.role-hub-rail{color:#e8efe9;background:linear-gradient(165deg,#0c1c18 0%,#14352b 55%,#0a1814 100%);border-right:1px solid #ffffff14;align-content:center;gap:14px;padding:48px 40px;display:grid}.role-hub-rail-logo{color:#cfe3a8;margin-bottom:12px}.role-hub-rail-logo .kuiq-word{color:#fffdf8}.role-hub-rail-kicker{letter-spacing:.18em;text-transform:uppercase;color:#e8d5a8;margin:0;font-size:11px}.role-hub-rail h2{color:#fffdf8;letter-spacing:-.03em;margin:0;font-size:clamp(28px,2.6vw,40px);font-weight:650;line-height:1.1}.role-hub-rail>p{color:#a8b8b0;max-width:34ch;margin:0;font-size:14px;line-height:1.55}.role-hub-rail-meta{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.role-hub-rail-meta li{color:#d5e0d9;background:#ffffff10;border:1px solid #fff2;border-radius:999px;padding:6px 10px;font-size:12px}.role-hub-main{align-content:start;gap:22px;min-height:100dvh;padding:36px 42px;display:grid}.role-hub-toolbar{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.role-hub-toolbar h1{letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(28px,2.8vw,38px)}.role-hub-toolbar-mark{opacity:.9}.role-hub-desk-list{gap:12px;max-width:720px;display:grid}.role-hub-desk{text-align:left;color:inherit;background:#fff;border:1px solid #cfd7dc;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:92px;padding:18px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;box-shadow:inset 0 1px #fff,0 10px 24px #12201c08}.role-hub-desk:hover{border-color:#9eb0a8;transform:translateY(-2px);box-shadow:0 16px 32px #12201c12}.role-hub-desk-icon{color:#126b55;background:#eaf5ef;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.role-hub-desk.tone-admin .role-hub-desk-icon{color:#e8d5a8;background:#102d26}.role-hub-desk.tone-agency .role-hub-desk-icon{color:#8a6a3b;background:#f4efe4}.role-hub-desk-copy strong{letter-spacing:-.02em;font-size:17px;display:block}.role-hub-desk-copy small{color:#66736d;margin-top:4px;font-size:13px;line-height:1.45;display:block}.role-hub-desk-go{color:#126b55;align-items:center;gap:4px;font-size:13px;font-weight:650;display:inline-flex}.pos-quick-actions{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.pos-quick-btn{color:#14352b;background:#fff;border:1px solid #cfd9d3;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}.pos-quick-btn:hover{background:#eef7f1;border-color:#126b55}.custom-item-form{gap:12px;display:grid}.custom-item-form label{color:#5f6b68;gap:6px;font-size:13px;font-weight:600;display:grid}.custom-item-form input{background:#fff;border:1px solid #d5dce0;border-radius:10px;min-height:44px;padding:0 12px;font-size:15px}html.native.desktop .pos-layout.is-desktop-pos,html.native.electron .pos-layout.is-desktop-pos{grid-template-columns:minmax(0,1.35fr) minmax(340px,.85fr);gap:14px;min-height:calc(100dvh - 100px)}html.native.desktop .is-desktop-pos .product-grid,html.native.electron .is-desktop-pos .product-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px}html.native.desktop .is-desktop-pos .product-card,html.native.electron .is-desktop-pos .product-card{border-radius:12px;min-height:148px}html.native.desktop .is-desktop-pos .cart,html.native.electron .is-desktop-pos .cart{border-radius:12px;max-height:calc(100dvh - 110px);position:sticky;top:12px;overflow:auto}@media (width<=980px){.role-hub-desktop{grid-template-columns:1fr}.role-hub-rail{min-height:auto;padding:28px 24px}.role-hub-main{padding:24px}}.site{--display:"Instrument Serif",Georgia,"Times New Roman",serif;--sans:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--canvas:#e7ece9;--surface:#f4f7f5;--border:#d2dbd6;--gold:#c9a86c;--muted:#5f6e68}.site h1,.site h2,.site h3,.site-bento h3,.site-steps h3,.site-plans h3,.site-app-points h3,.site-stats b,.site-surface strong,.kuiq-word{letter-spacing:-.02em;font-family:var(--display)!important;font-weight:400!important}.site p,.site-lead,.site-hero-meta,.site-section-head p,.site-bento p,.site-faq p,.site-plans p,.site-plans li{letter-spacing:0;font-family:var(--sans)!important}.site-nav .kuiq-word{font-size:19px}.site-brand-hero{margin:0 0 12px}.site-hero-logo.kuiq-logo{color:#126b55;gap:12px}.site-hero-logo .kuiq-mark{width:44px;height:44px;animation:.8s cubic-bezier(.2,.8,.2,1) both mark-in}.site-hero-logo .kuiq-word{color:#fffdf8;letter-spacing:-.045em;font-size:clamp(28px,3.8vw,42px)}.site-hero-logo .kuiq-word small{color:#e8d5a8;letter-spacing:.08em;font-size:.55em}.site-hero{--mx:0;--my:0;align-items:center;min-height:auto;grid-template-columns:minmax(0,.92fr) minmax(340px,1.15fr)!important;gap:8px!important;padding:36px 4vw 88px!important;overflow:visible!important}.site-hero-mesh{z-index:0;pointer-events:none;background:radial-gradient(ellipse 55% 60% at calc(78% + var(--mx)*3%) calc(48% + var(--my)*2%),#1f6b5566 0%,transparent 58%), radial-gradient(ellipse 45% 50% at calc(12% + var(--mx)*-2%) calc(70% + var(--my)*-2%),#c9a86c33 0%,transparent 55%), radial-gradient(ellipse 30% 35% at 50% 18%,#cfe3a818 0%,transparent 70%), linear-gradient(165deg,#06120e 0%,#0c1f19 42%,#081612 100%);opacity:1;position:absolute;inset:0}.site-hero-mesh:after{content:"";opacity:.5;pointer-events:none;background:linear-gradient(90deg,#0000 40%,#ffffff03 50%,#0000 60%),repeating-linear-gradient(0deg,#0000,#0000 3px,#ffffff03 4px);animation:12s ease-in-out infinite alternate mesh-shift;position:absolute;inset:0}@keyframes mesh-shift{0%{opacity:.35;transform:translate(-1%)}to{opacity:.55;transform:translate(1%)}}.orb{opacity:.78;will-change:transform;filter:blur(48px)!important}.orb-a{transform:translate(calc(var(--mx)*22px),calc(var(--my)*14px));top:-80px;left:-100px;background:radial-gradient(circle,#1f6b55aa 0%,#0000 70%)!important;width:480px!important;height:480px!important}.orb-b{transform:translate(calc(var(--mx)*-16px),calc(var(--my)*12px));top:8%;right:2%;background:radial-gradient(circle,#c9a86c55 0%,#0000 68%)!important;width:380px!important;height:380px!important}.orb-c{transform:translate(calc(var(--mx)*12px),calc(var(--my)*-14px));bottom:-20px;right:22%;background:radial-gradient(circle,#cfe3a840 0%,#0000 70%)!important;width:300px!important;height:300px!important}.orb-d{width:260px;height:260px;transform:translate(calc(var(--mx)*8px),calc(var(--my)*8px));background:radial-gradient(circle,#1f6b5533 0%,#0000 70%);animation-delay:-11s;top:42%;left:38%}.site-hero-copy{z-index:3;max-width:560px;position:relative}.site-hero h1{color:#fffdf8;gap:.18em;max-width:none;margin:0;display:grid;letter-spacing:-.015em!important;font-size:clamp(30px,3.2vw,42px)!important;font-weight:400!important;line-height:1.18!important}@media (width>=900px){.site-hero-line{white-space:nowrap}}.site-hero-line:only-child{white-space:normal;text-wrap:balance;max-width:16em}.site-kicker{letter-spacing:.2em;color:var(--gold);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:14px;font-size:11px;font-weight:600;display:inline-flex;font-family:var(--sans)!important}.site-kicker:before{content:"";background:linear-gradient(90deg,transparent,var(--gold));width:28px;height:1px}.site-lead{max-width:34em;margin-top:16px;font-family:var(--sans)!important;color:#c8d4cc!important;letter-spacing:0!important;font-size:16.5px!important;font-weight:400!important;line-height:1.7!important}.site-hero-actions{gap:12px;margin-top:22px}.site-hero-actions .btn{border-radius:12px;min-height:46px;padding:0 20px;font-size:14.5px;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,background .2s}.site-hero-actions .btn.shine{box-shadow:0 16px 36px #0a3d3028,0 0 0 1px #cfe3a833}.site-hero-actions .btn.shine:hover{transform:translateY(-3px);box-shadow:0 22px 44px #0a3d3040,0 0 0 1px #cfe3a855}.site-hero-actions .btn.ghost:hover{background:#ffffff14;border-color:#fff5;transform:translateY(-2px)}.site-hero-downloads{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0;display:flex}.site-hero-downloads a{letter-spacing:.06em;text-transform:uppercase;color:#e8d5a8;background:#ffffff0c;border:1px solid #fff2;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;text-decoration:none;transition:transform .2s,background .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.site-hero-downloads a:hover{color:#fffdf8;background:#ffffff16;border-color:#c9a86c66;transform:translateY(-2px);box-shadow:0 10px 24px #00000035}.site-hero-downloads a svg{opacity:.9}.site-hero-meta{letter-spacing:.02em;color:#8a9a92;max-width:46ch;margin:14px 0 0;font-size:12.5px;line-height:1.5}.site-hero .s7{animation-delay:.52s}html.site-scrolled .site-nav{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:#071410ee;border-bottom-color:#ffffff14;box-shadow:0 12px 40px #00000040}html.site-scrolled .site-nav .site-logo .kuiq-word{font-size:17px}.site-hero-visual{z-index:2;perspective:1600px;box-sizing:border-box;justify-content:center;justify-self:stretch;align-items:center;width:100%;height:auto;min-height:620px;margin-left:0;padding:48px 6% 56px 2%;display:flex;position:relative;overflow:visible!important}.site-hero-glow{filter:blur(22px);pointer-events:none;width:90%;height:80%;transform:translate(calc(var(--mx)*18px),calc(var(--my)*14px));background:radial-gradient(circle,#1f6b5566 0%,#c9a86c28 40%,#0000 68%);border-radius:50%;transition:transform .4s ease-out;animation:5.5s ease-in-out infinite glow-pulse;position:absolute;top:10%;left:5%}@keyframes glow-pulse{0%,to{opacity:.75;scale:1}50%{opacity:1;scale:1.06}}.site-hero-phone{box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:0;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:relative;overflow:visible}.site-hero-phone img{aspect-ratio:9/19.4;object-fit:cover;object-position:top center;background:#0a1512;border-radius:24px;width:100%;height:auto;display:block}.site-hero-phone-a{z-index:2;width:min(268px,24vw);transform:translate3d(calc(var(--mx)*-8px),calc(var(--my)*4px),0) rotate(-6deg);animation:7.5s ease-in-out infinite hero-phone-a;top:auto;left:auto}.site-hero-phone-b{z-index:1;width:min(236px,21vw);transform:translate3d(calc(var(--mx)*8px),calc(var(--my)*-4px),0) rotate(5deg) translateY(-8px);border-radius:0;margin-left:-48px;padding:0;animation:8.5s ease-in-out -1.6s infinite hero-phone-b;top:auto;left:auto}.site-hero-phone-b img{border-radius:20px}@keyframes hero-phone-a{0%,to{translate:0}50%{translate:0 -6px}}@keyframes hero-phone-b{0%,to{translate:0}50%{translate:0 6px}}.site-hero .stagger{animation:.85s cubic-bezier(.2,.75,.2,1) both hero-rise}.site-hero .s1{animation-delay:40ms}.site-hero .s2{animation-delay:.1s}.site-hero .s3{animation-delay:.16s}.site-hero .s4{animation-delay:.22s}.site-hero .s5{animation-delay:.3s}.site-hero .s6{animation-delay:.38s}@keyframes hero-rise{0%{opacity:0;filter:blur(5px);transform:translateY(22px)scale(.988)}to{opacity:1;filter:none;transform:none}}.site-stats{border-top:1px solid #ffffff14;background:0 0!important;margin:0 5vw!important;padding:22px 0 16px!important}.site-stats b{background:linear-gradient(135deg,#fffdf8 20%,#e8d5a8 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(32px,4vw,46px)!important}.site-stats span{color:#8a9a92;letter-spacing:.01em;font-size:12.5px;margin-top:6px!important}.site-marquee{border-color:#ffffff0c;padding:16px 0!important}.site-marquee-track{color:#d4c4a0;gap:28px;animation-duration:48s;font-size:clamp(16px,1.8vw,22px)!important}.site-section{padding:56px 5vw!important}.site-section-head h2{max-width:18em;letter-spacing:-.02em!important;margin:6px 0 10px!important;font-size:clamp(28px,3.2vw,42px)!important;line-height:1.15!important}.site-section-head p:last-child{max-width:40em;line-height:1.65;font-family:var(--sans)!important;letter-spacing:0!important;font-size:16px!important}.site-section .site-kicker{color:#9a7a45;margin-bottom:8px}.site-bento article{background:linear-gradient(#f7faf8,#f1f5f2);border-color:#cfd9d3;border-radius:18px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .25s;min-height:160px!important;padding:20px!important}.site-bento article.featured{background:linear-gradient(155deg,#0e221c 0%,#16352c 55%,#1a4035 100%);box-shadow:0 22px 48px #07141028}.site-bento article.featured:hover{transform:translateY(-5px);box-shadow:0 28px 56px #07141040}.site-bento i{color:#126b55;background:linear-gradient(145deg,#e8f2ec,#d8e8df);border-radius:12px;width:42px;height:42px;transition:transform .35s}.site-bento article:hover i{transform:scale(1.08)rotate(-4deg)}.site-steps li,.site-surface,.site-plans article{transition:transform .3s,box-shadow .3s}.site-steps li:hover,.site-surface:hover{transform:translateY(-3px)}.site-steps{gap:12px}.site-steps li{background:linear-gradient(#fafcfb,#f1f5f2);border:1px solid #cfd9d3;border-radius:16px;padding:18px}.site-steps li:hover{box-shadow:0 16px 32px #12201c10}.site-plans article{background:linear-gradient(#fafcfb,#f2f6f4);border-radius:16px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .25s;padding:20px!important}.site-plans article.featured{color:#fffdf8;background:linear-gradient(160deg,#0e221c,#1a4035);box-shadow:0 22px 48px #07141030}.site-plans article.featured:hover{transform:translateY(-6px)scale(1.015)}.site-cta{border:1px solid #ffffff18;position:relative;overflow:hidden;box-shadow:0 28px 56px #07141040;background:radial-gradient(80% 70% at 85% 20%,#c9a86c22 0%,#0000 50%),radial-gradient(60% 50% at 10% 80%,#1f6b5544 0%,#0000 55%),linear-gradient(145deg,#0c221c,#14352b 55%,#0a1a15)!important;border-radius:24px!important;margin:0 5vw 40px!important;padding:40px 32px!important}.site-cta:before{content:"";background:conic-gradient(from calc(var(--site-scroll,0)*360deg),transparent,#c9a86c14,transparent 40%);pointer-events:none;opacity:.7;animation:18s linear infinite cta-spin;position:absolute;inset:-40% -20%}@keyframes cta-spin{to{transform:rotate(360deg)}}.site-cta>*{z-index:1;position:relative}.site-cta h2{font-size:clamp(30px,3.8vw,48px)!important}.site-cta-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}.site-cta .btn{min-height:48px;padding:0 22px;font-size:14.5px;transition:transform .25s,box-shadow .25s;box-shadow:0 14px 28px #00000030}.site-cta .btn:hover{transform:translateY(-3px);box-shadow:0 20px 40px #00000045}.site-cta .btn.ghost{color:#fffdf8;border-color:#ffffff40}.site-cta .btn.ghost:hover{background:#ffffff14}.site-faq details{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin:0 0 8px;padding:2px 16px;transition:border-color .25s,box-shadow .25s,transform .25s}.site-faq details[open]{border-color:#b5c4bc;transform:translateY(-1px);box-shadow:0 12px 28px #12201c0c}.site-faq summary{cursor:pointer;align-items:center;gap:10px;padding:14px 0;font-weight:600;list-style:none;transition:color .2s;display:flex}.site-faq summary::-webkit-details-marker{display:none}.site-faq details[open] summary{color:#126b55}.site-faq details p{color:var(--muted);margin:0;padding:0 0 14px 28px;line-height:1.6;animation:.35s both faq-open}@keyframes faq-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.site-download-cards{gap:12px}.site-download-card{background:linear-gradient(165deg,#fafcfb,#eef3f0);border:1px solid #cfd9d3;border-radius:16px;padding:18px 16px;transition:transform .3s,box-shadow .3s,border-color .25s;box-shadow:0 8px 20px #12201c08}.site-download-card:hover{border-color:#9bb5a8;transform:translateY(-5px);box-shadow:0 18px 40px #12201c14}.site-download-icon{color:#126b55;background:linear-gradient(145deg,#e8f2ec,#d0e4da);border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:10px;transition:transform .35s;display:grid}.site-download-icon svg{width:26px;height:26px;color:inherit;fill:currentColor;flex:none;display:block}.site-download-icon.windows{color:#fff;background:linear-gradient(145deg,#157a62,#0f5a48);box-shadow:0 6px 14px #0a3d3040}.site-download-icon.mac{color:#e8d5a8;background:linear-gradient(145deg,#1a322c,#0c1c18);box-shadow:0 6px 14px #04110c40}.site-download-card:hover .site-download-icon{transform:scale(1.08)rotate(-6deg)}.site-download-meta{color:var(--muted);letter-spacing:.02em;margin:14px 0 0;font-size:12px}.site-trades button,.site-langs button{transition:transform .25s,background .2s,border-color .2s,color .2s}.site-trades button:hover,.site-langs button:hover{transform:translateY(-2px)}.site-marquee-track{will-change:transform}.site-progress{transform-origin:0;background:linear-gradient(90deg,#c9a86c,#1f6b55,#e8d5a8);height:2px}.site-foot{padding:24px 5vw 32px!important}.site-split{gap:20px}.site-apps{padding-top:56px!important;padding-bottom:56px!important}.site-phones{gap:16px}.site-phone{transition:transform .4s cubic-bezier(.2,.7,.2,1)}.site-phone:hover{transform:translateY(-6px)rotate(0)!important}[data-reveal]{opacity:0;filter:blur(3px);transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1),filter .7s;transition-delay:var(--d,0s);transform:translateY(20px)scale(.995)}[data-reveal].is-in{opacity:1;filter:none;transform:none}@media (width<=1100px){.site-hero{grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr)!important;gap:12px!important;padding:32px 4vw 72px!important}.site-hero-visual{align-items:center;height:auto;min-height:560px;margin-left:-2vw;padding:40px 4% 48px 0;overflow:visible!important}.site-hero-phone-a{width:min(240px,34vw)}.site-hero-phone-b{width:min(210px,30vw);margin-left:-48px}.site-hero h1{font-size:clamp(34px,4.2vw,52px)!important}}@media (width<=860px){.site-hero{min-height:auto;grid-template-columns:1fr!important;gap:20px!important;padding:28px 5vw 64px!important}.site-hero-copy{max-width:none}.site-hero-visual{justify-self:center;align-items:center;width:100%;height:auto;min-height:420px;margin-top:8px;margin-left:0;padding:36px 0 44px;overflow:visible!important}.site-hero-phone-a{width:min(200px,46vw);animation:none;position:relative;transform:rotate(-4deg)}.site-hero-phone-b{width:min(176px,40vw);margin-left:-36px;animation:none;position:relative;transform:rotate(5deg)translateY(-6px)}.site-hero-logo .kuiq-word{font-size:32px}.site-hero h1{font-size:clamp(28px,7vw,38px)!important}.site-hero-line{white-space:normal}.orb-d{display:none}.site-section{padding:44px 5vw!important}}@media (width<=700px){.site-hero-visual{align-items:center;height:auto;min-height:380px;padding:32px 0 40px;overflow:visible!important}.site-hero-phone-a{width:min(168px,48vw)}.site-hero-phone-b{width:min(148px,42vw);margin-left:-28px}.site-stats{grid-template-columns:1fr 1fr;gap:14px}.site-stats div{border:0;padding:6px 0}.site-section{padding:40px 5vw!important}.site-hero-downloads a{padding:7px 10px;font-size:10px}}@media (prefers-reduced-motion:reduce){.site-hero .stagger,.site-hero-phone-a,.site-hero-phone-b,.orb,.site .btn.shine:after,.site-cta:before,.site-hero-mesh:after,.site-hero-glow{animation:none!important}.site-hero-phone-a,.site-hero-phone-b{position:relative;transform:none!important}.site-hero-visual{justify-content:center;align-items:center;gap:16px;display:flex}[data-reveal]{opacity:1!important;filter:none!important;transform:none!important}.site-faq details p{animation:none!important}}.qty-input{text-align:center;background:#fff;border:1px solid #d5dce0;border-radius:8px;width:52px;height:32px;padding:0;font-size:14px;font-weight:700}.pos-change{color:#126b55;margin-top:6px;font-size:13px;font-weight:700;display:block}.pos-pay-bar{display:none}@media (width<=900px){.pos-layout.is-mobile-pos{padding-bottom:calc(88px + env(safe-area-inset-bottom));flex-direction:column;gap:12px;display:flex}.pos-layout.is-mobile-pos .pos-catalog{order:1}.pos-layout.is-mobile-pos .cart{z-index:45;max-height:min(78dvh,720px);padding-bottom:calc(12px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;order:2;margin:0;transition:transform .28s cubic-bezier(.2,.7,.2,1);position:fixed;bottom:0;left:0;right:0;overflow:auto;transform:translateY(110%);box-shadow:0 -18px 50px #07141033}.pos-layout.is-mobile-pos.is-cart-open .cart{transform:translateY(0)}.pos-layout.is-mobile-pos.is-cart-open:before{content:"";z-index:44;background:#07141055;position:fixed;inset:0}.pos-pay-bar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:46;color:#fff;background:#126b55;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 16px;font-weight:650;display:flex;position:fixed;box-shadow:0 16px 36px #0a3d3040}.pos-layout.is-mobile-pos.is-cart-open .pos-pay-bar{display:none}.pos-pay-bar strong{letter-spacing:-.02em;font-size:18px}.pos-pay-bar em{opacity:.9;background:#fff2;border-radius:999px;padding:6px 10px;font-size:12px;font-style:normal}.pos-layout.is-mobile-pos .product-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.pos-layout.is-mobile-pos .product-card{border-radius:14px;min-height:132px}.pos-layout.is-mobile-pos .product-visual{height:84px}.pos-layout.is-mobile-pos .payment-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pos-layout.is-mobile-pos .payment-options button{flex:none;min-height:44px}.pos-layout.is-mobile-pos .checkout-actions{grid-template-columns:1fr;gap:8px;display:grid}.pos-layout.is-mobile-pos .checkout-actions .btn{width:100%}.pos-layout.is-mobile-pos .catalog-tools{grid-template-columns:1fr;gap:8px;display:grid}.pos-layout.is-mobile-pos .search-field{width:100%}.pos-quick-actions{z-index:3;background:var(--canvas,#f2f2f7);padding:4px 0 8px;position:sticky;top:0}html.native:not(.electron):not(.desktop) .page-content:has(.is-mobile-pos){padding-bottom:calc(120px + env(safe-area-inset-bottom))}html.native:not(.electron):not(.desktop) .app-shell:has(.is-mobile-pos) .mobile-bottom-nav{pointer-events:none;opacity:0;transform:translateY(110%)}}.platform-brand{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.domain-launch-gate{background:linear-gradient(135deg,#fffaf0,#fff);border:1px solid #e8ca88;border-radius:16px;padding:18px}.domain-launch-card{background:#d7e3dd;border:1px solid #d7e3dd;border-radius:16px;grid-template-columns:.75fr 1.4fr 1.4fr;gap:1px;margin:20px 0 14px;display:grid;overflow:hidden}.domain-launch-card>div{background:#fbfdfc;gap:5px;min-width:0;padding:15px 16px;display:grid}.domain-launch-card small{letter-spacing:.08em;text-transform:uppercase;color:#62746d;font-size:11px;font-weight:750}.domain-launch-card strong{color:#0d5a48}.domain-launch-card code{text-overflow:ellipsis;white-space:nowrap;color:#163b32;font-size:13px;overflow:hidden}.domain-launch-steps{color:#52645d;gap:8px;margin:16px 0 20px;padding-left:24px;line-height:1.5;display:grid}.domain-launch-steps li::marker{color:#126b55;font-weight:800}.public-shop.is-mall{background:radial-gradient(circle at 95% 5%,color-mix(in srgb,var(--shop-highlight,#f59e0b) 13%,transparent),transparent 30rem),linear-gradient(180deg,#f9fbfa 0,#f3f7f5 100%);color:#102c25;max-width:none;padding:0}.public-shop.is-mall .shop-mall-header{box-shadow:0 1px #dfe9e4,0 16px 42px #153f3010}.public-shop.is-mall .shop-mall-body,.public-shop.is-mall .shop-cart-page{max-width:1320px;margin:0 auto}.public-shop.is-mall .shop-product{border:1px solid #e0e9e4;transition:transform .24s,box-shadow .24s,border-color .24s;box-shadow:0 12px 24px #173f3010}.public-shop.is-mall .shop-product:hover{border-color:color-mix(in srgb,var(--shop-nav,#126b55) 42%,#d9e6df);transform:translateY(-5px);box-shadow:0 22px 42px #173f3020}.public-shop.is-mall .shop-section{border-radius:24px}.shop-cart-page{padding:34px 24px 60px}.shop-checkout-hero{color:#f8fffb;background:radial-gradient(circle at 82% 10%,#caa15b55,#0000 30%),linear-gradient(125deg,#0b3f34,#126b55 60%,#16785e);border-radius:28px;justify-content:space-between;align-items:end;gap:28px;margin:0 0 24px;padding:34px 36px;display:flex;box-shadow:0 22px 46px #0c41342b}.shop-checkout-hero span{letter-spacing:.14em;text-transform:uppercase;color:#d7e8df;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.shop-checkout-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(31px,4vw,48px)}.shop-checkout-hero p{color:#e0f0e8;max-width:610px;margin:10px 0 0;line-height:1.55}.shop-checkout-steps{flex:none;align-items:center;gap:9px;display:flex}.shop-checkout-steps b{color:#d7e8df;border:1px solid #fff5;border-radius:50%;place-items:center;width:31px;height:31px;font-size:13px;display:grid}.shop-checkout-steps b.active{color:#126b55;background:#f8fffb;border-color:#f8fffb}.shop-checkout-steps b small{white-space:nowrap;color:#d7e8df;font-size:10px;font-weight:650;position:absolute;transform:translateY(31px)}.shop-checkout-steps i{background:#fff5;width:22px;height:1px}.shop-cart-lines{background:#fff;border:1px solid #e0eae5;border-radius:22px;padding:9px 22px;box-shadow:0 16px 36px #173f300d}.shop-cart-lines .shop-cart-row{align-items:center;padding:18px 0}.shop-cart-lines .shop-cart-row:first-child{border-top:0}.shop-cart-edit .text-btn{color:#173f34;font-weight:750}.shop-checkout-summary .panel{background:linear-gradient(150deg,#fff,#f4faf7);border:1px solid #cfe1d8;border-radius:22px;overflow:hidden;box-shadow:0 20px 45px #173f3018}.shop-checkout-summary .panel-head{border-bottom:1px solid #dfeae4;padding-bottom:16px}.shop-checkout-summary label{color:#52675e;gap:7px;margin:16px 0;font-size:12px;font-weight:750;display:grid}.shop-checkout-summary select{color:#183a31;background:#fff;border:1px solid #cdded5;border-radius:12px;min-height:44px;padding:0 12px}.shop-cart-total{margin-top:10px;border-top:1px solid #cfe0d7!important;border-bottom:0!important;padding:18px 0!important}.shop-cart-total span{font-weight:750}.shop-cart-total strong{color:#0b5a47;letter-spacing:-.03em;font-size:22px}.shop-checkout-summary .form-actions .btn,.shop-checkout-summary>.panel>.btn:first-of-type{justify-content:center;width:100%;min-height:46px;font-weight:800}.shop-checkout-summary .form-actions+.btn{width:100%;margin-top:10px}@media (width<=800px){.domain-launch-card{grid-template-columns:1fr}.shop-cart-page{padding:18px 14px 42px}.shop-checkout-hero{border-radius:22px;flex-direction:column;align-items:flex-start;padding:25px 22px}.shop-checkout-steps{align-self:center;margin-top:6px}.shop-checkout-steps i{width:30px}.shop-cart-lines{border-radius:17px;padding:6px 15px}.shop-cart-edit{grid-template-columns:1fr auto;gap:8px;display:grid}.shop-cart-edit .button-row{grid-column:1/-1;margin:0}.shop-checkout-summary{margin-top:4px}.shop-checkout-summary .panel{border-radius:18px}}.site-nav{border:1px solid #ffffff18;border-top:0;border-radius:0 0 18px 18px;max-width:1440px;margin:0 auto;box-shadow:0 18px 42px #00000018}.site.site-scrolled .site-nav{background:#071a15e8;box-shadow:0 18px 48px #00000036}.site-nav nav a{font-weight:600;position:relative}.site-nav nav a:after{content:"";background:#cfe3a8;border-radius:2px;height:2px;transition:transform .2s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.site-nav nav a:hover:after{transform:scaleX(1)}.site-hero{min-height:660px;padding-top:82px;padding-bottom:96px}.site-hero-copy{max-width:660px}.site-brand-hero{background:#ffffff0a;border:1px solid #ffffff24;border-radius:14px;padding:8px 12px 8px 8px;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.site-hero h1{letter-spacing:-.052em;font-size:clamp(44px,5.05vw,76px);line-height:1.02}.site-lead{max-width:34em;font-size:18px}.site-hero-actions .btn{border-radius:14px;min-height:50px;padding:0 22px;font-weight:750;box-shadow:0 14px 30px #0002}.site-hero-actions .btn.ghost{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff0d}.site-proof{background:#ffffff08;border:1px solid #ffffff17;border-radius:15px;max-width:max-content;padding:15px 17px}.site-mock{border-radius:30px;padding:21px;box-shadow:0 42px 95px #00000070,inset 0 0 0 1px #e8d5a838}.site-mock:before{content:"";pointer-events:none;border:1px solid #ffffff0e;border-radius:23px;position:absolute;inset:10px}.site-stats{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff05;border:1px solid #ffffff12;border-bottom:0;border-radius:22px 22px 0 0;max-width:1320px;margin:0 auto}.site-stats div{padding:14px 28px}.site-stats b{color:#eaf6ef;font-size:52px}.site-section{background:linear-gradient(#f8fbf9,#f3f7f4);padding:88px max(5vw,50vw - 660px)}.site-section:nth-of-type(2n){background:#fff}.site-section-head{margin-bottom:38px}.site-section-head h2{letter-spacing:-.048em;font-size:clamp(36px,4.4vw,60px)}.site-bento{gap:20px}.site-bento article{border-radius:24px;padding:30px;transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 16px 30px #1136290d}.site-bento article.featured{background:radial-gradient(circle at 85% 10%,#cfe3a82c,#0000 30%),linear-gradient(145deg,#0b2720,#126b55)}.site-plans{gap:20px}.site-plans article{border-radius:25px;padding:30px;transition:transform .25s,box-shadow .25s;box-shadow:0 14px 32px #1136290c}.site-plans article:hover{transform:translateY(-5px);box-shadow:0 26px 48px #11362916}.site-plans article.featured{transform:translateY(-12px)}.site-cta{border:1px solid #ffffff1f;max-width:1320px;margin:0 auto 70px;box-shadow:0 30px 65px #0c342a3d}.site-foot{padding-left:max(5vw,50vw - 660px);padding-right:max(5vw,50vw - 660px)}.app-shell{background:radial-gradient(70rem 40rem at 100% -10%,#c9d9cf55,#0000 62%),linear-gradient(135deg,#f4f7f5,#eef3f0)}.sidebar{background:linear-gradient(#102c25 0%,#0a201a 100%);border-right:1px solid #ffffff12;padding:18px 13px 15px;box-shadow:16px 0 45px #04110c19}.sidebar .brand{color:#fff;padding:8px 9px 13px}.sidebar .brand .nav-mark,.sidebar .brand .nav-logo{filter:drop-shadow(0 8px 14px #00000035)}.sidebar .brand-name{font-size:16px;font-weight:750}.sidebar .workspace{color:#eaf4ef;background:#ffffff0c;border:1px solid #ffffff15;border-radius:16px;margin:0 3px 20px;padding:12px;box-shadow:inset 0 1px #ffffff0a}.sidebar .workspace small{color:#b3c7bc}.sidebar .workspace-avatar{background:linear-gradient(145deg,#d9b671,#9e7136);box-shadow:0 8px 18px #0000002b}.sidebar .nav-label{color:#91ab9e;letter-spacing:.13em;padding:0 11px;font-size:10px}.sidebar nav button,.sidebar-bottom>button{color:#cfe0d7;border-radius:12px;margin:1px 0}.sidebar nav button:hover,.sidebar-bottom>button:hover{color:#fff;background:#ffffff0d}.sidebar nav button.active,.sidebar-bottom>button.active{color:#fff;background:linear-gradient(100deg,#1b8065,#126b55);box-shadow:0 12px 25px #00000031}.sidebar .nav-count{color:#38230a;background:#e6bd70}.workspace-tip{color:#dcebe3!important;background:#ffffff08!important;border:1px solid #ffffff0d!important}.workspace-tip p{color:#a7c0b3!important}.sidebar-user{color:#edf7f1;border-top-color:#ffffff14!important}.sidebar-user small{color:#aac3b5}.sidebar-user .icon-btn{color:#d7e6de}.app-main{background:0 0}.topbar{background:#fffffff0;border:1px solid #dce7e1;border-radius:16px;margin:14px 18px 0;box-shadow:0 10px 30px #133f2e0c}.page-content{max-width:1680px;margin:0 auto;padding:28px 32px 40px}.page-heading{padding:10px 2px 22px}.page-heading h1{letter-spacing:-.045em;font-size:clamp(29px,3vw,42px)}.page-heading p{font-size:14px}.global-search{background:#f8fbf9;border:1px solid #d8e4de;border-radius:12px;transition:border-color .2s,box-shadow .2s}.global-search:focus-within{border-color:#75aa96;box-shadow:0 0 0 4px #126b5510}.panel,.kpi,.summary-strip{border-color:#dce7e1;border-radius:18px;box-shadow:0 10px 26px #133f2e0b}.panel{overflow:hidden}.panel-head{background:linear-gradient(#fff,#fbfdfc);padding:20px 22px 16px}.panel-body{padding:20px 22px}.kpi{border-left:3px solid color-mix(in srgb,var(--green,#126b55) 72%,#fff);transition:transform .2s,box-shadow .2s}.kpi:hover{transform:translateY(-3px);box-shadow:0 18px 36px #133f2e15}.btn{border-radius:12px;font-weight:700}.app-footer{background:#ffffffa8;border:1px solid #dce7e1;border-radius:14px;margin:0 32px 24px;padding:14px 18px}@media (width<=980px){.site-hero{min-height:auto;padding-top:58px;padding-bottom:64px}.site-hero h1{font-size:clamp(42px,7.8vw,62px)}.site-stats{margin:0 5vw}.page-content{padding:24px 20px 34px}.topbar{margin:10px 12px 0}.app-footer{margin:0 20px 20px}}@media (width<=800px){.site-nav{border-radius:0;margin:0;padding:12px 18px}.site-hero{padding:44px 20px 58px}.site-hero h1{font-size:clamp(40px,11vw,54px)}.site-section{padding:58px 20px}.site-bento article,.site-plans article{padding:23px}.site-stats{border-radius:18px 18px 0 0;margin:0 14px;padding:16px 20px}.site-cta{margin:0 14px 38px}.sidebar{background:linear-gradient(#102c25,#0a201a)!important}.topbar{border-left:0;border-right:0;border-radius:0;margin:0}.page-content{padding:18px 14px 132px}.page-heading{padding:6px 2px 16px}.panel-head,.panel-body{padding-left:16px;padding-right:16px}.app-footer{margin:0 14px 18px}}.site-desktop-rail{z-index:5;-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:linear-gradient(135deg,#fbfdfcfa,#f1f6f3f5);border:1px solid #d9e4de;border-radius:24px;grid-template-columns:minmax(250px,1.04fr) repeat(2,minmax(250px,.98fr));gap:10px;width:min(1320px,100% - 10vw);margin:-38px auto 22px;padding:12px;display:grid;position:relative;box-shadow:0 28px 70px #03100b38,inset 0 1px #fff}.site-desktop-rail:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#ffffff9c 0%,#0000 32% 72%,#c9a86c12 100%);position:absolute;inset:0}.site-desktop-intro{flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:14px 18px;display:flex;position:relative}.site-desktop-status{color:#477064;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.site-desktop-status i{background:#22a678;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22a67816}.site-desktop-intro strong{color:#102e26;letter-spacing:-.025em;font-size:17px}.site-desktop-intro small{color:#6b7e76;font-size:11.5px;line-height:1.45}.site-desktop-choice{color:#102e26;background:#ffffffd9;border:1px solid #dce7e1;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:15px 16px;text-decoration:none;transition:transform .24s cubic-bezier(.2,.7,.2,1),box-shadow .24s,border-color .24s;display:grid;position:relative;box-shadow:0 8px 22px #183e3009,inset 0 1px #fff}.site-desktop-choice:hover,.site-desktop-choice:focus-visible{border-color:#9fbaad;transform:translateY(-3px);box-shadow:0 18px 34px #153d2e18,inset 0 1px #fff}.site-desktop-choice-icon{color:#fff;background:linear-gradient(145deg,#187c64,#0e5746);border-radius:13px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 9px 18px #0d574533}.site-desktop-choice.mac .site-desktop-choice-icon{color:#ead5a8;background:linear-gradient(145deg,#18342c,#081a15)}.site-desktop-choice>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.site-desktop-choice small{color:#71837b;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.site-desktop-choice strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.015em;font-size:14px;overflow:hidden}.site-desktop-choice em{color:#73827c;font-size:10.5px;font-style:normal}.site-desktop-choice>svg{color:#7e9189;transition:transform .2s,color .2s}.site-desktop-choice:hover>svg{color:#126b55;transform:translate(3px)}.site-stats{margin-top:0}@media (width<=980px){.site-desktop-rail{grid-template-columns:1fr 1fr;width:calc(100% - 40px);margin-top:-28px}.site-desktop-intro{grid-column:1/-1;padding:10px 14px 8px}}@media (width<=650px){.site-desktop-rail{border-radius:19px;grid-template-columns:1fr;width:calc(100% - 28px);margin:-24px auto 16px;padding:9px}.site-desktop-intro{grid-column:auto;padding:11px 11px 8px}.site-desktop-choice{border-radius:14px;padding:13px}.site-desktop-choice-icon{border-radius:11px;width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.site-desktop-choice{transition:none}.site-desktop-choice:hover{transform:none}}.store-template-switcher-bar{color:#f1f5f9;z-index:100;background:linear-gradient(90deg,#090e17,#131c2e);border-bottom:1px solid #ffffff14;padding:8px 16px;font-size:12px;position:relative}.template-switcher-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1320px;margin:0 auto;display:flex}.template-switcher-label{align-items:center;gap:8px;display:flex}.template-switcher-dot{background:#10b981;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;box-shadow:0 0 10px #10b981}.template-switcher-label strong{color:#fff;letter-spacing:-.01em;font-weight:700}.template-switcher-label small{color:#94a3b8;font-size:11px}.template-switcher-pills{align-items:center;gap:6px;padding:2px 0;display:flex;overflow-x:auto}.template-pill{color:#e2e8f0;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;transition:all .18s;display:inline-flex}.template-pill:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-1px)}.template-pill.active{color:#0f172a;background:#fff;border-color:#fff;font-weight:700;box-shadow:0 2px 8px #00000040}.template-pill.reset{color:#fca5a5;background:#ef444426;border-color:#ef44444d}.shop-announcement-bar{background:var(--shop-nav,#0f2922);color:#fff;text-align:center;letter-spacing:.02em;border-bottom:1px solid #ffffff1a;padding:7px 16px;font-size:12px;font-weight:600}.category-template-hero{border-radius:24px;max-width:1320px;margin:16px auto 24px;padding:44px 40px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 20px 48px #0000001f}.category-template-hero.theme-fashion{color:#fafaf9;background:radial-gradient(circle at 90% 15%,#d4af3728,#0000 40%),linear-gradient(135deg,#18181b,#27272a 70%,#3f3f46)}.category-template-hero.theme-grocery{color:#f0fdf4;background:radial-gradient(circle at 85% 20%,#ea580c25,#0000 40%),linear-gradient(135deg,#14532d,#15803d 60%,#166534)}.category-template-hero.theme-tech{color:#f8fafc;background:radial-gradient(circle at 80% 10%,#06b6d435,#0000 45%),linear-gradient(135deg,#030712,#0b1120 60%,#0f172a);border:1px solid #06b6d440}.category-template-hero.theme-restaurant{color:#fff7ed;background:radial-gradient(circle at 85% 15%,#f59e0b35,#0000 45%),linear-gradient(135deg,#431407,#7c2d12 60%,#9a3412)}.category-template-hero.theme-pharmacy{color:#f0f9ff;background:radial-gradient(circle at 85% 20%,#10b98125,#0000 45%),linear-gradient(135deg,#082f49,#0369a1 60%,#0284c7)}.category-template-hero.theme-luxury{color:#fafafa;background:radial-gradient(circle at 85% 20%,#eab30835,#0000 45%),linear-gradient(135deg,#09090b,#18181b 60%,#050505);border:1px solid #eab3084d}.cat-hero-kicker-row{align-items:center;gap:10px;margin-bottom:12px;display:flex}.cat-hero-badge{letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.cat-hero-kicker{opacity:.85;letter-spacing:.05em;text-transform:uppercase;font-size:12.5px;font-weight:600}.cat-hero-title{letter-spacing:-.035em;max-width:22ch;margin:0 0 14px;font-size:clamp(28px,3.8vw,46px);font-weight:750;line-height:1.12}.theme-fashion .cat-hero-title,.theme-luxury .cat-hero-title{font-family:var(--display);font-weight:400}.cat-hero-subhead{opacity:.9;max-width:62ch;margin:0 0 22px;font-size:15px;line-height:1.6}.cat-hero-depts{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.cat-dept-chip{color:inherit;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:all .18s;display:inline-flex}.cat-dept-chip:hover{background:#ffffff38;transform:translateY(-2px)}.cat-hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:30px;display:flex}.cat-hero-cta{color:#0f172a;cursor:pointer;background:#fff;border:none;border-radius:12px;padding:12px 26px;font-size:14px;font-weight:750;transition:all .2s;box-shadow:0 8px 20px #0000002e}.theme-tech .cat-hero-cta{color:#04111d;background:#06b6d4}.theme-luxury .cat-hero-cta{color:#1a1200;background:#eab308}.cat-hero-cta:hover{transform:translateY(-2px);box-shadow:0 12px 26px #00000040}.cat-hero-tagline{opacity:.9;font-size:13px;font-weight:600}.cat-hero-features-bar{border-top:1px solid #ffffff24;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;padding-top:24px;display:grid}.cat-feature-item{flex-direction:column;gap:3px;display:flex}.cat-feature-item strong{font-size:13.5px;font-weight:700}.cat-feature-item small{opacity:.8;font-size:12px;line-height:1.45}.shop-card-category-ribbon{z-index:2;text-transform:uppercase;letter-spacing:.04em;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:750;position:absolute;top:10px;left:10px}.ribbon-fashion{color:#d4af37;background:#18181b;border:1px solid #d4af3740}.ribbon-grocery{color:#fff;background:#15803d}.ribbon-tech{color:#fff;background:#0284c7;box-shadow:0 0 8px #0284c755}.ribbon-restaurant{color:#fff;background:#c2410c}.ribbon-pharmacy{color:#fff;background:#0284c7}.ribbon-luxury{color:#000;background:#ca8a04;font-weight:800}.product-spec-pills{flex-wrap:wrap;gap:4px;margin:6px 0;display:flex}.spec-pill{color:#374151;background:#f1f5f3;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.spec-pill.green{color:#166534;background:#dcfce7}.spec-pill.blue{color:#075985;background:#e0f2fe}.spec-pill.orange{color:#9a3412;background:#ffedd5}.spec-pill.cyan{color:#115e59;background:#ccfbf1}.spec-pill.gold{color:#854d0e;background:#fef08a}.vip-shop-float{z-index:99;color:#fff;background:#25d366;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 25px #25d36659}.vip-shop-float:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 14px 30px #25d36673}.dealer{max-width:1340px;margin:0 auto;padding-bottom:60px}.dealer-vip-header{color:#f8fafc;background:linear-gradient(135deg,#0b1520,#132438);border:1px solid #ffffff14;border-radius:20px;margin:18px 24px 24px;padding:24px 32px;box-shadow:0 12px 32px #0b15202e}.dealer-vip-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.dealer-title-group h1{letter-spacing:-.03em;color:#fff;margin:0 0 4px;font-size:clamp(24px,3vw,34px)}.dealer-title-group p{color:#94a3b8;margin:0;font-size:14px}.dealer-partner-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dealer-tier-badge{color:#34d399;background:#10b9812e;border:1px solid #10b98159;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.dealer-fulfillment-badge{color:#cbd5e1;background:#ffffff1a;border-radius:999px;padding:4px 12px;font-size:12px}.dealer-credit-widget{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:center;gap:16px;padding:16px 20px;display:grid}.dealer-credit-stat small{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:11px;font-weight:700;display:block}.dealer-credit-stat strong{color:#fff;letter-spacing:-.02em;font-size:18px}.dealer-credit-stat strong.credit-good{color:#34d399}.dealer-credit-stat strong.credit-warning{color:#f59e0b}.dealer-credit-bar-wrapper{grid-column:1/-1;margin-top:4px}.dealer-credit-bar{background:#ffffff1f;border-radius:999px;height:7px;position:relative;overflow:hidden}.dealer-credit-fill{background:linear-gradient(90deg,#10b981,#f59e0b);border-radius:999px;height:100%;transition:width .3s}.dealer-catalog-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.dealer-search-box{flex:1;min-width:240px;position:relative}.dealer-search-box input{border:1px solid var(--border);background:#fff;border-radius:12px;width:100%;min-height:44px;padding:0 14px 0 38px;font-size:14px}.dealer-search-icon{color:#94a3b8;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.dealer .product-card{border:1px solid var(--border);background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:16px;transition:all .2s;display:flex;box-shadow:0 4px 12px #12201c0a}.dealer .product-card:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 10px 24px #12201c14}.dealer-product-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.dealer-sku-pill{color:#475569;background:#f1f5f9;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:10.5px;font-weight:600}.dealer-product-name{color:#0f172a;margin:4px 0;font-size:15px;font-weight:700;line-height:1.3}.dealer-pricing-matrix{background:#f8fafc;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.dealer-wholesale-price small{color:#64748b;text-transform:uppercase;font-size:10.5px;font-weight:600;display:block}.dealer-wholesale-price strong{color:#0f172a;font-size:17px}.dealer-margin-pill{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:750}.dealer-stock-ready{color:#64748b;align-items:center;gap:5px;font-size:11.5px;display:flex}.dealer-stock-ready b{color:#059669}.dealer-carton-actions{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:4px;display:grid}.dealer-carton-btn{color:#334155;cursor:pointer;text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:6px 4px;font-size:11px;font-weight:600;transition:all .15s}.dealer-carton-btn:hover{color:#0f172a;background:#e2e8f0;border-color:#cbd5e1}.dealer-stepper-row{align-items:center;gap:8px;margin-top:6px;display:flex}.dealer-stepper-btn{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:8px;place-items:center;width:34px;height:34px;font-size:16px;font-weight:700;display:grid}.dealer-stepper-input{border:1px solid var(--border);text-align:center;border-radius:8px;flex:1;min-height:34px;font-size:14px;font-weight:700}.dealer-incentive-meter{color:#1e40af;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:12px;margin-bottom:16px;padding:12px;font-size:12px}.dealer-incentive-meter strong{margin-bottom:2px;font-size:12.5px;display:block}.dealer-po-notes{margin:14px 0}.dealer-po-notes label{color:#475569;margin-bottom:6px;font-size:11.5px;font-weight:700;display:block}.dealer-po-notes textarea{border:1px solid var(--border);resize:vertical;border-radius:10px;width:100%;min-height:60px;padding:8px 10px;font-size:12px}@media print{body *{visibility:hidden}.dealer-po-voucher,.dealer-po-voucher *{visibility:visible}.dealer-po-voucher{width:100%;position:absolute;top:0;left:0}}.dealer-po-voucher{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:30px}.dealer-po-voucher-header{border-bottom:2px solid #0f172a;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;display:flex}.dealer-po-voucher-table{border-collapse:collapse;width:100%;margin:20px 0}.dealer-po-voucher-table th,.dealer-po-voucher-table td{text-align:left;border-bottom:1px solid #e2e8f0;padding:10px 12px}.dealer-po-voucher-table th.numeric,.dealer-po-voucher-table td.numeric{text-align:right}.template-admin-studio{flex-direction:column;gap:24px;display:flex}.template-filter-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;padding:4px 0 12px;display:flex}.template-filter-btn{border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:all .15s}.template-filter-btn:hover{border-color:var(--accent);color:var(--ink)}.template-filter-btn.active{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 4px 12px #0000001f}.template-cards-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.template-select-card{background:var(--surface);border:2px solid var(--border);text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;padding:16px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.template-select-card:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 12px 28px #00000014}.template-select-card.selected{border-color:var(--accent);background:linear-gradient(180deg, var(--surface) 0%, rgba(var(--accent-rgb,18, 107, 85), .04) 100%);box-shadow:0 0 0 3px rgba(var(--accent-rgb,18, 107, 85), .2)}.template-card-header{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.template-card-icon{font-size:28px;line-height:1}.template-badge-pill{color:var(--ink);background:#0000000f;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.template-card-title{color:var(--ink);margin-bottom:4px;font-size:15px;font-weight:700}.template-card-category{color:var(--muted);margin-bottom:12px;font-size:12px}.template-card-swatches{border-top:1px dashed var(--border);gap:6px;margin-top:auto;padding-top:10px;display:flex}.template-swatch-dot{border:1px solid #00000026;border-radius:50%;width:18px;height:18px}.template-card-active-tag{color:#fff;background:#15803d;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:flex;position:absolute;top:12px;right:12px}.studio-custom-block{background:var(--surface);border:1px solid var(--border);border-radius:16px;margin-top:12px;padding:20px}.studio-custom-block h3{color:var(--ink);margin:0 0 6px;font-size:16px;font-weight:700}.studio-custom-block p{color:var(--muted);margin:0 0 16px;font-size:13px}.studio-color-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:20px;display:grid}.color-picker-cell{flex-direction:column;gap:6px;display:flex}.color-picker-cell label{color:var(--ink);font-size:12px;font-weight:600}.color-input-wrap{background:var(--canvas);border:1px solid var(--border);border-radius:10px;align-items:center;gap:8px;padding:6px 10px;display:flex}.color-native-circle{cursor:pointer;background:0 0;border:0;border-radius:50%;width:26px;height:26px;padding:0}.color-native-circle::-webkit-color-swatch-wrapper{padding:0}.color-native-circle::-webkit-color-swatch{border:1px solid #0003;border-radius:50%}.color-hex-text{color:var(--ink);background:0 0;border:0;flex:1;font-family:monospace;font-size:13px}.banner-inputs-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=700px){.banner-inputs-grid{grid-template-columns:1fr}}.banner-input-full{grid-column:1/-1}.cat-hero-secondary-action{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff4d;border-radius:12px;justify-content:center;align-items:center;padding:12px 22px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.cat-hero-secondary-action:hover{background:#ffffff3d;transform:translateY(-1px)}.shop-testimonials-section{padding:36px 0}.section-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:4px;font-size:11.5px;font-weight:700;display:block}.shop-testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:20px;display:grid}.shop-testimonial-card{background:var(--surface);border:1px solid var(--border);border-radius:18px;flex-direction:column;justify-content:space-between;padding:24px;transition:transform .2s;display:flex;box-shadow:0 4px 16px #00000008}.shop-testimonial-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.testimonial-stars{color:#f59e0b;letter-spacing:2px;margin-bottom:12px;font-size:16px}.testimonial-quote{color:var(--ink);margin:0 0 18px;font-size:14.5px;font-style:italic;line-height:1.6}.testimonial-author strong{color:var(--ink);font-size:14px;display:block}.testimonial-author small{color:var(--muted);align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.verified-pill{color:#15803d;font-weight:600}.shop-faqs-section{padding:36px 0 48px}.shop-faqs-accordion{flex-direction:column;gap:10px;max-width:900px;margin-top:20px;display:flex}.faq-item{background:var(--surface);border:1px solid var(--border);border-radius:14px;transition:border-color .15s;overflow:hidden}.faq-item.open{border-color:var(--accent)}.faq-question-btn{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:16px 20px;font-size:15px;font-weight:700;display:flex}.faq-chevron{color:var(--accent);margin-left:12px;font-size:18px;font-weight:700}.faq-answer-body{color:var(--muted);border-top:1px dashed var(--border);padding:12px 20px 18px;font-size:14px;line-height:1.6}.faq-answer-body p{margin:0}.category-booking-modal-body{flex-direction:column;gap:14px;display:flex}.category-booking-notice{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.5}.store-launchpad-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#fffffffa,#f0faf5eb);border:1px solid #126b5538;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:16px 0 24px;padding:18px 22px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 10px 28px #126b5514,0 2px 6px #00000005}.store-launchpad-card:hover{border-color:#126b5561;transform:translateY(-2px);box-shadow:0 14px 34px #126b551f,0 4px 10px #00000008}.store-launchpad-info{flex-direction:column;flex:1;gap:6px;min-width:240px;display:flex}.store-launchpad-tag{color:#126b55;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.launchpad-status-dot{border-radius:50%;width:9px;height:9px;display:inline-block;position:relative}.launchpad-status-dot.is-live{background:#10b981;animation:2s ease-in-out infinite pulseLiveDot;box-shadow:0 0 0 3px #10b98133}.launchpad-status-dot.is-draft{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b33}@keyframes pulseLiveDot{0%,to{box-shadow:0 0 0 3px #10b98140}50%{box-shadow:0 0 0 7px #10b9810d}}.store-launchpad-link{color:#0c4d3d;word-break:break-all;background:#126b550f;border:1px solid #126b5524;border-radius:10px;align-items:center;gap:8px;width:fit-content;padding:6px 12px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.store-launchpad-link:hover{color:#063328;background:#126b551f;border-color:#126b5552;transform:translate(2px)}.store-launchpad-url-text{letter-spacing:-.01em}.store-launchpad-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.store-copy-btn,.store-open-btn{cursor:pointer;border-radius:12px;align-items:center;gap:7px;padding:9px 16px;font-size:13.5px;font-weight:650;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.store-copy-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000000f}.store-open-btn{color:#fff!important;background:linear-gradient(135deg,#126b55 0%,#0d5442 100%)!important;box-shadow:0 6px 16px #126b5547!important}.store-open-btn:hover{transform:translateY(-2px);background:linear-gradient(135deg,#157960 0%,#10634f 100%)!important;box-shadow:0 8px 22px #126b5561!important}.dealer-portal-launchpad{color:#f0fdf4;background:linear-gradient(135deg,#0f2721 0%,#173f36 50%,#0b1f1a 100%);border:1px solid #34d39940;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:18px 0 20px;padding:20px 24px;display:flex;box-shadow:0 16px 36px #0b1f1a52,inset 0 1px #ffffff1a}.dealer-launchpad-info{flex-direction:column;flex:1;gap:8px;min-width:250px;display:flex}.dealer-launchpad-url{color:#a7f3d0;word-break:break-all;background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:8px;width:fit-content;padding:8px 14px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.dealer-launchpad-url:hover{color:#fff;background:#ffffff24;border-color:#34d39966;transform:translate(3px)}.site{background-color:#0000;background-image:radial-gradient(circle at 15% 10%,#126b550d 0%,#0000 40%),radial-gradient(circle at 85% 30%,#caa15b0f 0%,#0000 45%),linear-gradient(#fbfdfc 0%,#f4f8f6 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.site-hero-visual{position:relative}.site-hero-visual:before{content:"";filter:blur(48px);pointer-events:none;z-index:0;background:radial-gradient(circle,#126b5524 0%,#caa15b14 50%,#0000 70%);width:520px;height:520px;animation:6s ease-in-out infinite alternate heroPulseGlow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes heroPulseGlow{0%{opacity:.7;transform:translate(-50%,-50%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1.1)}}.site-hero-phone{will-change:transform;animation:5s ease-in-out infinite alternate heroPhoneLevitate!important}@keyframes heroPhoneLevitate{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-7px)rotate(.4deg)}to{transform:translateY(-3px)rotate(-.3deg)}}.site-bento article{position:relative;overflow:hidden;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),border-color .28s!important}.site-bento article:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.site-bento article:hover:after{left:100%}.site-bento article:hover{border-color:#126b554d;transform:translateY(-6px);box-shadow:0 20px 44px #12201c1f}.panel{background:linear-gradient(175deg,#fff 0%,#fafcfb 100%);border:1px solid #126b551f;border-radius:18px;transition:box-shadow .2s,border-color .2s;box-shadow:0 4px 18px #12201c0a,0 1px 3px #12201c05}.panel:hover{border-color:#126b5533}.kpi{background:linear-gradient(135deg,#fff 0%,#f5faf8 100%);border:1px solid #126b5524;border-radius:16px;position:relative;overflow:hidden}.kpi:before{content:"";opacity:.85;background:linear-gradient(90deg,#126b55,#34d399);height:3px;position:absolute;top:0;left:0;right:0}.kpi:hover{border-color:#126b554d;transform:translateY(-4px);box-shadow:0 16px 36px #126b551f}.sidebar nav button.active{color:#fff!important;background:linear-gradient(135deg,#126b55 0%,#0d5442 100%)!important;box-shadow:0 6px 18px #126b554d!important}.sidebar nav button.active svg{color:#a7f3d0!important}.shop-product{transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s cubic-bezier(.16,1,.3,1),border-color .2s}.shop-product:hover{border-color:#126b5552;transform:translateY(-5px)scale(1.01);box-shadow:0 20px 42px #126b5524}.shop-product img{transition:transform .35s}.shop-product:hover img{transform:scale(1.05)}:root{--sans:"Plus Jakarta Sans", "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif!important;--display:"Plus Jakarta Sans", "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif!important}body,.site,.app-shell{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:var(--sans)!important}.site-nav{-webkit-backdrop-filter:blur(28px)saturate(190%)!important;z-index:100!important;background:#071813e6!important;border:0!important;border-bottom:1px solid #ffffff17!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;max-width:100%!important;margin:0!important;padding:12px clamp(18px,4vw,44px)!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:sticky!important;top:0!important;left:0!important;right:0!important;box-shadow:0 10px 32px #00000047!important}.site.site-scrolled .site-nav{background:#05120ef7!important;border-bottom-color:#34d39938!important;top:0!important;box-shadow:0 14px 44px -6px #0000008c,0 0 24px #126b552e!important}.site-logo{align-items:center!important;text-decoration:none!important;transition:transform .25s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.site-logo:hover{transform:scale(1.03)!important}.site-nav nav{align-items:center!important;gap:8px!important;display:flex!important}.site-nav nav a{color:#cde0d6!important;border-radius:999px!important;align-items:center!important;padding:8px 14px!important;font-size:13.5px!important;font-weight:600!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important;position:relative!important}.site-nav nav a:hover{color:#fff!important;background:#ffffff14!important}.site-nav nav a:after{display:none!important}.nav-apps-link{align-items:center!important;gap:6px!important;display:inline-flex!important}.nav-pill-new{letter-spacing:.04em!important;text-transform:uppercase!important;color:#34d399!important;background:#34d39929!important;border:1px solid #34d39959!important;border-radius:999px!important;padding:2px 7px!important;font-size:9.5px!important;font-weight:750!important}.site-nav-actions{align-items:center!important;gap:12px!important;display:flex!important}.site-nav-actions .site-text{color:#d6ebe0!important;border-radius:999px!important;padding:8px 14px!important;font-size:13.5px!important;font-weight:650!important;text-decoration:none!important;transition:all .2s!important}.site-nav-actions .site-text:hover{color:#fff!important;background:#ffffff12!important}.nav-cta-btn{color:#fff!important;background:linear-gradient(135deg,#10b981 0%,#059669 60%,#047857 100%)!important;border:1px solid #ffffff38!important;border-radius:999px!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:0 20px!important;font-size:13.5px!important;font-weight:750!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 18px #10b98166!important}.nav-cta-btn:hover{transform:translateY(-1.5px)scale(1.02)!important;box-shadow:0 8px 26px #10b9818c!important}.drawer-apps-group{grid-template-columns:1fr 1fr;gap:10px;margin:8px 0;display:grid}.drawer-app-pill{color:#f1fdf6;background:#ffffff14;border:1px solid #ffffff29;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.drawer-app-pill.ios{border-color:#ffffff40}.drawer-app-pill.android{color:#a7f3d0;border-color:#34d39959}@media (width<=900px){.site-nav{border-radius:0!important;margin:0!important;padding:12px 18px!important;top:0!important}}.site-hero h1{font-family:var(--display)!important;letter-spacing:-.045em!important;background:linear-gradient(#fff 25%,#dcf4e8 100%)!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 2px 24px #126b5559)!important;-webkit-background-clip:text!important;font-size:clamp(44px,5.2vw,76px)!important;font-weight:800!important;line-height:1.03!important}.site-hero-line{display:block!important}.site-lead{color:#c7dbd2!important;max-width:35em!important;font-size:18px!important;line-height:1.65!important}.site-hero-platforms{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.platform-pill-lead{color:#9cb8ab;text-transform:uppercase;letter-spacing:.08em;margin-right:2px;font-size:12.5px;font-weight:700}.hero-platform-pill{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;padding:8px 15px;font-size:13px;font-weight:650;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.hero-platform-pill:hover{background:#ffffff24;transform:translateY(-2px);box-shadow:0 8px 20px #00000040}.hero-platform-pill.ios:hover{border-color:#ffffff73;box-shadow:0 8px 22px #ffffff2e}.hero-platform-pill.android{color:#a7f3d0;border-color:#34d3994d}.hero-platform-pill.android:hover{border-color:#34d399;box-shadow:0 8px 22px #10b9814d}.phone-demo-shell{filter:drop-shadow(0 38px 75px #000c)drop-shadow(0 14px 24px #00000080)!important}.phone-demo.is-ios .phone-demo-bezel{background:linear-gradient(150deg,#5c6662 0%,#29312d 12%,#111513 35%,#070908 60%,#1e2421 85%,#424c47 100%)!important;border-radius:54px!important;padding:7px!important;box-shadow:0 0 0 1px #050706,inset 0 0 0 1.5px #ffffff2e,inset 0 1.5px 1.5px #ffffff73,inset 0 -2px 4px #000000f2,0 35px 80px -15px #000c!important}.phone-demo.is-android .phone-demo-bezel{background:linear-gradient(160deg,#3d4340 0%,#181d1b 40%,#070908 75%,#242927 100%)!important;border-radius:38px!important;padding:6.5px!important;box-shadow:0 0 0 1px #050706,inset 0 0 0 1.5px #ffffff29,inset 0 1px 1.5px #ffffff61,inset 0 -2px 4px #000000e6,0 35px 80px -15px #000c!important}.phone-demo-island{z-index:10!important;background:#000!important;border-radius:999px!important;justify-content:flex-end!important;align-items:center!important;gap:9px!important;width:37%!important;max-width:126px!important;height:27px!important;padding:0 12px!important;display:flex!important;position:absolute!important;top:13px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 0 0 .8px #181818,0 4px 12px #0009!important}.phone-demo-island span{background:radial-gradient(circle at 35% 30%,#1e334a 0%,#08111a 60%,#000 100%)!important;border-radius:50%!important;width:10px!important;height:10px!important;box-shadow:inset 0 0 0 1px #0f1c28,0 0 3px #2563eb73!important}.phone-demo-island em{background:radial-gradient(circle at 40% 35%,#182820 0%,#050a08 70%)!important;border-radius:50%!important;width:7px!important;height:7px!important;box-shadow:inset 0 0 0 1px #0c1812!important}.phone-demo-punch{z-index:10!important;background:radial-gradient(circle at 35% 30%,#20354a 0%,#071018 65%)!important;border-radius:50%!important;width:11px!important;height:11px!important;position:absolute!important;top:13px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 0 0 2.5px #070908,0 0 0 3.5px #1a201d,0 2px 6px #00000080!important}.phone-demo-glass{pointer-events:none!important;z-index:8!important;mix-blend-mode:soft-light!important;background:linear-gradient(125deg,#ffffff42 0%,#ffffff14 26%,#0000 45% 70%,#ffffff0f 100%),radial-gradient(120% 60% at 50% -10%,#ffffff38,#0000 55%)!important;position:absolute!important;inset:0!important}.phone-demo-home{z-index:9!important;background:#12201cd9!important;border-radius:999px!important;width:38%!important;height:4.5px!important;position:absolute!important;bottom:9px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 1px 2px #0000001a!important}.phone-demo-btn{background:linear-gradient(90deg,#444c48 0%,#1b211e 50%,#3a423e 100%)!important;box-shadow:inset 0 0 0 .5px #ffffff4d,1px 0 3px #000000b3!important}.site-hero-phone-a{will-change:transform;animation:7s ease-in-out infinite alternate realisticHeroPhoneA!important}@keyframes realisticHeroPhoneA{0%{transform:translate3d(calc(var(--mx,0) * -8px), calc(var(--my,0) * 4px), 0) rotate(-6deg) translateY(0)}to{transform:translate3d(calc(var(--mx,0) * -8px), calc(var(--my,0) * 4px), 0) rotate(-5.2deg) translateY(-12px)}}.site-hero-phone-b{will-change:transform;animation:8s ease-in-out -1.5s infinite alternate realisticHeroPhoneB!important}@keyframes realisticHeroPhoneB{0%{transform:translate3d(calc(var(--mx,0) * 8px), calc(var(--my,0) * -4px), 0) rotate(5.5deg) translateY(-8px)}to{transform:translate3d(calc(var(--mx,0) * 8px), calc(var(--my,0) * -4px), 0) rotate(4.8deg) translateY(6px)}}.site-hero-glow{filter:blur(50px)!important;pointer-events:none!important;z-index:0!important;background:radial-gradient(circle,#10b98140 0%,#caa15b29 45%,#0000 70%)!important;width:520px!important;height:520px!important;animation:6s ease-in-out infinite alternate haloPulse!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}@keyframes haloPulse{0%{opacity:.7;transform:translate(-50%,-50%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1.12)}}.active-store-badge{color:#fff!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:linear-gradient(135deg,#ffffff1f,#ffffff0d)!important;border:1px solid #ffffff38!important;border-radius:16px!important;align-items:center!important;gap:12px!important;min-height:58px!important;padding:10px 22px!important;text-decoration:none!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 10px 24px #0000004d!important}.active-store-badge:hover{background:linear-gradient(135deg,#ffffff2e,#ffffff14)!important;border-color:#34d39980!important;transform:translateY(-3px)scale(1.02)!important;box-shadow:0 16px 36px #10b98140!important}.site-apps .site-section-head h2{color:#fff!important;font-weight:800!important}.site-apps .site-kicker{color:#7ee787!important;letter-spacing:.08em!important;font-weight:700!important}.site-apps p,.site-apps .site-section-head p,.site-apps .site-section-head p:last-child{color:#d1e2d9!important;font-size:16px!important;line-height:1.65!important}.site-apps .site-surface{color:#eaf3ee!important;background:#112822!important;border:1px solid #ffffff1a!important}.site-apps .site-surface strong{color:#fff!important}.site-apps .site-surface p{color:#cbdcd3!important}.site-apps .site-app-aside h3{color:#fff!important}.site-apps .site-app-aside p{color:#c5dad0!important}.site-hero-terminal-card{color:#fff;background:#0f2c23;border:1px solid #ffffff24;border-radius:20px;width:100%;max-width:440px;padding:22px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:block;box-shadow:0 28px 65px #00000080,inset 0 1px #ffffff26}.site-hero-terminal-card:hover{border-color:#34d39988;transform:translateY(-5px);box-shadow:0 35px 80px #0009,0 0 25px #34d39940}.terminal-card-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.terminal-status-badge{letter-spacing:.08em;color:#7ee787;background:#194637;border:1px solid #34d39944;border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.terminal-live-dot{background:#3fb950;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse-dot;box-shadow:0 0 6px #3fb950}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.terminal-branch-badge{color:#a3c2b5;background:#ffffff0d;border-radius:6px;padding:3px 9px;font-size:11.5px}.terminal-card-total{border-bottom:1px dashed #fff2;margin-bottom:18px;padding-bottom:16px}.terminal-card-total small{letter-spacing:.09em;color:#8dafa1;margin-bottom:4px;font-size:11px;display:block}.terminal-card-total strong{color:#fff;letter-spacing:-.03em;font-size:38px;font-weight:800;line-height:1}.terminal-card-total strong span{color:#92b7a7;font-size:24px}.terminal-card-items{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.terminal-item-row{justify-content:space-between;align-items:center;font-size:13.5px;display:flex}.terminal-item-info strong{color:#f1f8f4;font-weight:600;display:block}.terminal-item-info small{color:#7d9e90;font-size:11.5px}.terminal-item-price{color:#bbf7d0;font-weight:700}.terminal-card-tenders{gap:8px;margin-bottom:16px;display:flex}.terminal-tender-pill{text-align:center;color:#b5d5c7;background:#ffffff0d;border:1px solid #ffffff18;border-radius:8px;flex:1;padding:6px 4px;font-size:11.5px;font-weight:600}.terminal-tender-pill.active{color:#fff;background:#10b98126;border-color:#10b981}.terminal-card-action{color:#042116;background:#10b981;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:13.5px;font-weight:700;transition:background .2s;display:flex}.terminal-card-action:hover{background:#34d399}.markets-ctrl-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:24px;display:flex}.markets-ctrl-bar .site-market-filter{flex:1;max-width:440px;margin:0}.markets-ctrl-bar .site-market-filter input{color:#1a332a;background:#fff;border:1.5px solid #cfe0d8;border-radius:12px;outline:none;width:100%;padding:12px 18px;font-size:14px;box-shadow:0 4px 12px #00000008}.markets-ctrl-bar .site-market-filter input:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b98126}.btn-toggle-markets{color:#d2ede2;cursor:pointer;background:#102e24;border:1px solid #ffffff24;border-radius:12px;align-items:center;padding:11px 20px;font-size:13.5px;font-weight:600;transition:all .2s;display:inline-flex}.btn-toggle-markets:hover{color:#fff;background:#194a3a;border-color:#34d39966}.featured-markets-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin-bottom:24px;display:grid}.featured-market-card{background:#fff;border:1px solid #e1ebe5;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 4px 12px #1236290a}.featured-market-card:hover{border-color:#10b981;transform:translateY(-2px);box-shadow:0 8px 20px #12362914}.featured-market-card.is-here{background:#edf7f2;border-color:#10b981}.featured-market-code{color:#fff;background:#0f3d30;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex}.featured-market-info{flex-direction:column;display:flex;overflow:hidden}.featured-market-info strong{color:#162621;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.featured-market-info span{color:#557268;font-size:12px}.featured-market-info em{color:#0f8558;font-style:normal;font-weight:600}.markets-scroll-wrap{background:#fff;border:1px solid #d8e5dd;border-radius:16px;max-height:290px;padding:16px;overflow-y:auto;box-shadow:inset 0 2px 6px #00000008}.markets-empty-state{text-align:center;color:#6d847b;padding:24px;font-size:14px}.site-cta{color:#fff!important;text-align:center!important;background:radial-gradient(at 50% 15%,#184e3e 0%,#0c2b22 50%,#071712 100%)!important;border:0!important;border-top:1px solid #ffffff1a!important;border-bottom:1px solid #ffffff14!important;border-radius:0!important;flex-direction:column!important;align-items:center!important;width:100%!important;max-width:100%!important;margin:0!important;padding:100px clamp(20px,5vw,64px) 110px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff1f,0 20px 60px #0006!important}.site-cta:before{display:none!important}.site-cta-glow{filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#34d39938 0%,#10b98100 70%);border-radius:50%;width:650px;height:380px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-cta h2{font-family:var(--serif,"Instrument Serif", Georgia, serif)!important;letter-spacing:-.035em!important;color:#fff!important;text-shadow:0 4px 30px #00000080!important;max-width:18ch!important;margin:14px 0 16px!important;font-size:clamp(40px,5.2vw,72px)!important;font-weight:400!important;line-height:1.08!important;position:relative!important}.site-cta p{color:#cde4d8!important;max-width:620px!important;margin:0 auto 32px!important;font-size:clamp(16px,1.8vw,19px)!important;line-height:1.65!important;position:relative!important}.site-cta-badge{color:#a7f3d0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;margin-bottom:6px;padding:7px 18px;font-size:13px;font-weight:650;display:inline-flex;position:relative}.site-cta-badge .cta-dot{background:#34d399;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #34d399}.site-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex;position:relative}.site-cta-start-btn{color:#fff!important;background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important;border:1px solid #ffffff40!important;border-radius:999px!important;align-items:center!important;gap:10px!important;height:52px!important;min-height:52px!important;padding:0 32px!important;font-size:15.5px!important;font-weight:750!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 12px 32px #10b98173!important}.site-cta-start-btn:hover{transform:translateY(-2px)scale(1.02)!important;box-shadow:0 18px 40px #10b98199!important}.site-cta-demo-btn{color:#fff!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ffffff12!important;border:1px solid #fff3!important;border-radius:999px!important;align-items:center!important;gap:8px!important;height:52px!important;min-height:52px!important;padding:0 28px!important;font-size:15px!important;font-weight:650!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.site-cta-demo-btn:hover{color:#fff!important;background:#ffffff24!important;border-color:#ffffff59!important}.site-cta-perks{color:#bce0d0;flex-wrap:wrap;justify-content:center;gap:12px 24px;margin-top:28px;font-size:13.5px;font-weight:550;display:flex;position:relative}.site-cta-perks span{background:#ffffff0f;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;display:inline-flex}.site-foot{color:#9eb1a8!important;background:#06120e!important;border-top:1px solid #ffffff12!important;padding:60px 5vw 40px!important}.site-foot-inner{grid-template-columns:1.8fr 1fr 1.2fr 1fr;gap:40px 32px;max-width:1280px;margin:0 auto;display:grid}@media (width<=900px){.site-foot-inner{grid-template-columns:1fr 1fr}}@media (width<=580px){.site-foot-inner{grid-template-columns:1fr}}.site-foot-col h4{text-transform:uppercase;letter-spacing:.08em;color:#fff;margin:0 0 16px;font-size:14px;font-weight:700}.site-foot-col nav{flex-direction:column;gap:10px;display:flex}.site-foot-col nav a{color:#9eb1a8;font-size:14px;text-decoration:none;transition:color .2s,transform .2s}.site-foot-col nav a:hover{color:#48d99c;transform:translate(2px)}.foot-brand-tagline{color:#a4b8af;max-width:320px;margin:12px 0 16px;font-size:14px;line-height:1.6}.foot-status-indicator{color:#7ee787;background:#ffffff0a;border:1px solid #ffffff18;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:4px 12px;font-size:12px;display:inline-flex}.foot-live-dot{background:#3fb950;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #3fb950}.foot-copy{color:#9bb1a6;margin:0;font-size:12.5px}.site-section .site-kicker,.site-bento .site-kicker,.partners-section .site-kicker{color:#0d6e4d!important;letter-spacing:.14em!important;font-weight:750!important}.site-hero .site-kicker,.site-apps .site-kicker,.site-cta .site-kicker,.demo-page .site-kicker,.partners-hero .site-kicker{color:#34d399!important;letter-spacing:.14em!important;font-weight:750!important}.site-section-head p:last-child{color:#364840!important;font-size:17px!important;font-weight:450!important;line-height:1.65!important}.site-bento article p,.site-steps li p,.site-plans article p,.site-plans article li,.partners-perks article p,.partners-steps li p{color:#384941!important;font-size:14.5px!important;line-height:1.6!important}.site-bento article h3,.site-steps li h3,.site-plans article h3,.partners-perks article h3{color:#0c1d18!important;font-weight:750!important}.site-hero{color:#f1fdf6!important;z-index:1!important;background:radial-gradient(circle at 18% 15%,#22c55e2e 0%,#0000 50%),radial-gradient(circle at 82% 25%,#f59e0b1f 0%,#0000 45%),linear-gradient(#061712 0%,#081f18 60%,#0a251e 100%)!important;position:relative!important}.site-hero h1{color:#fff!important;text-shadow:0 4px 30px #00000080!important}.site-hero .site-lead{color:#d1e5db!important;font-size:18px!important;line-height:1.65!important}.site-stats{background:#081d17!important;border-color:#ffffff24!important}.site-stats b{color:#fff!important}.site-stats span{color:#9cb8ab!important}.site-marquee{color:#a4b8ad!important;background:#051510!important}.site-apps{color:#fff!important;background:linear-gradient(#071913 0%,#0a241d 100%)!important}.site-apps .site-section-head h2{color:#fff!important}.site-apps .site-section-head p:last-child{color:#d1e4da!important;font-size:17px!important}.site-surfaces .site-surface{background:#0f241d!important;border-color:#34d39940!important}.site-surface strong{color:#fff!important}.site-surface p{color:#cce0d5!important;line-height:1.6!important}.site-foot-col nav a{color:#c7dcd2!important;font-size:14.5px!important}.site-foot-col nav a:hover{color:#34d399!important}.foot-brand-tagline{color:#cee2d7!important}.demo-page{color:#f6fdf9!important;background:radial-gradient(circle at 50% 0,#0e2d24 0%,#061510 65%,#030c08 100%)!important;min-height:100dvh!important;position:relative!important}.demo-launch-main{z-index:2!important;text-align:center!important;width:min(720px,100% - 40px)!important;margin:0 auto!important;padding:56px 0 90px!important;position:relative!important}.demo-launch-main .site-kicker{letter-spacing:.14em!important;text-transform:uppercase!important;color:#34d399!important;background:#34d3991f!important;border:1px solid #34d39959!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:0 auto 20px!important;padding:6px 18px!important;font-size:12px!important;font-weight:750!important;display:inline-flex!important;box-shadow:0 0 24px #34d3992e!important}.demo-launch-main .site-kicker:before{display:none!important}.demo-launch-main h1{font-family:var(--display)!important;letter-spacing:-.035em!important;color:#fff!important;text-shadow:0 4px 24px #0009!important;max-width:18em!important;margin:0 auto!important;font-size:clamp(34px,4.6vw,54px)!important;font-weight:800!important;line-height:1.12!important}.demo-launch-main h1 .site-hero-line{display:block!important}.demo-launch-main h1 .site-hero-line:nth-child(2){background:linear-gradient(#fff 30%,#a7f3d0 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important}.demo-launch-main .site-lead{color:#d5e9df!important;max-width:40em!important;margin:18px auto 0!important;font-size:17px!important;font-weight:450!important;line-height:1.65!important}.demo-pick{text-align:left!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;margin:36px 0 24px!important;display:grid!important}@media (width<=640px){.demo-pick{grid-template-columns:1fr!important}}.demo-pick-card{text-align:left!important;-webkit-backdrop-filter:blur(20px)!important;color:#f6fdf9!important;cursor:pointer!important;background:linear-gradient(#102c23eb 0%,#081a14fa 100%)!important;border:1px solid #34d39947!important;border-radius:20px!important;flex-direction:column!important;gap:12px!important;padding:24px 22px!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 36px #00000073,inset 0 1px #ffffff1f!important}.demo-pick-card:hover:not(:disabled){border-color:#34d399!important;transform:translateY(-4px)!important;box-shadow:0 22px 48px #10b98140,0 0 24px #34d39933,inset 0 1px #ffffff38!important}.demo-pick-card svg{color:#34d399!important;filter:drop-shadow(0 2px 8px #34d39966)!important}.demo-pick-card strong{letter-spacing:-.02em!important;color:#fff!important;font-size:20px!important;font-weight:750!important}.demo-pick-card span{color:#cce2d6!important;flex:auto!important;font-size:14px!important;font-weight:400!important;line-height:1.55!important}.demo-pick-card em{color:#34d399!important;letter-spacing:.02em!important;border-top:1px solid #ffffff14!important;align-items:center!important;gap:8px!important;margin-top:6px!important;padding-top:10px!important;font-size:14px!important;font-style:normal!important;font-weight:700!important;display:inline-flex!important}.demo-pick-card:hover em{color:#6ee7b7!important;gap:12px!important}.demo-launch-main .demo-note{color:#d2ebe0!important;background:#126b5538!important;border:1px solid #34d3994d!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:10px!important;max-width:580px!important;margin:12px auto 0!important;padding:12px 22px!important;font-size:14px!important;line-height:1.55!important;display:inline-flex!important}.kuiq-logo{align-items:center;gap:10px;display:inline-flex;color:#0b251d!important}.kuiq-mark{color:#126b55!important}.kuiq-word{letter-spacing:-.03em;color:#0b251d!important;font-weight:750!important}.kuiq-word small{letter-spacing:.16em;color:#9a6b28!important;font-weight:800!important}.on-dark .kuiq-word,.site-logo .kuiq-word,.site-hero-logo .kuiq-word,.auth-story .kuiq-word,.demo-page .kuiq-word,.platform-sidebar .kuiq-word,.site-nav .kuiq-word,.site-scrolled .site-nav .kuiq-word,.oauth-page-dark .kuiq-word{color:#fff!important}.on-dark .kuiq-word small,.site-logo .kuiq-word small,.site-hero-logo .kuiq-word small,.auth-story .kuiq-word small,.demo-page .kuiq-word small,.platform-sidebar .kuiq-word small,.site-nav .kuiq-word small,.site-scrolled .site-nav .kuiq-word,.oauth-page-dark .kuiq-word small{color:#f1dfb8!important}.shop-cockpit-hero{color:#f0fdf4;background:linear-gradient(135deg,#0b251d 0%,#134636 50%,#071c15 100%);border:1px solid #34d39938;border-radius:24px;margin-bottom:24px;padding:28px 32px;position:relative;overflow:hidden;box-shadow:0 20px 48px #071c1559,inset 0 1px #ffffff1f}.shop-cockpit-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#34d39926 0%,#0000 70%);border-radius:50%;width:240px;height:240px;position:absolute;top:-80px;right:-80px}.shop-cockpit-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.shop-cockpit-brand{flex-direction:column;gap:6px;display:flex}.shop-cockpit-status-badge{letter-spacing:.04em;text-transform:uppercase;background:#00000052;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:5px 12px;font-size:12px;font-weight:750;display:inline-flex}.shop-cockpit-status-badge.is-live{color:#34d399;background:#10b98129;border-color:#34d3995c}.shop-cockpit-status-badge.is-draft{color:#fbbf24;background:#f59e0b29;border-color:#fbbf245c}.shop-cockpit-title{color:#fff;letter-spacing:-.03em;align-items:center;gap:12px;margin:0;font-size:clamp(22px,2.5vw,28px);font-weight:800;display:flex}.shop-cockpit-desc{color:#a7f3d0;max-width:600px;margin:0;font-size:14px;line-height:1.5}.shop-cockpit-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.shop-cockpit-url-pill{color:#d1fae5;background:#0006;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:8px;padding:8px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.shop-cockpit-url-pill:hover{color:#fff;background:#0009;border-color:#34d39966}.shop-cockpit-stats{border-top:1px solid #ffffff1a;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;padding-top:20px;display:grid}.shop-stat-card{background:#0000003d;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:14px;padding:16px 20px;transition:all .2s;display:flex}.shop-stat-card:hover{background:#0000005c;border-color:#34d39940;transform:translateY(-2px)}.shop-stat-icon{color:#34d399;background:#34d39924;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.shop-stat-info{flex-direction:column;gap:2px;display:flex}.shop-stat-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:650}.shop-stat-value{color:#fff;letter-spacing:-.02em;font-size:18px;font-weight:800}.shop-tabs{scrollbar-width:none;white-space:normal!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:18px!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:24px!important;padding:6px!important;display:flex!important;overflow:visible!important;box-shadow:0 4px 16px #0000000a!important}.shop-tabs::-webkit-scrollbar{display:none}.shop-tabs button{color:#475569!important;white-space:nowrap!important;background:0 0!important;border:1px solid #0000!important;border-radius:14px!important;align-items:center!important;gap:8px!important;padding:10px 18px!important;font-size:13.5px!important;font-weight:650!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.shop-tabs button:hover{color:#0f172a!important;background:#f1f5f9!important}.shop-tabs button.active{color:#fff!important;background:linear-gradient(135deg,#126b55 0%,#0c4d3d 100%)!important;border-color:#126b55!important;box-shadow:0 6px 18px #126b5547!important}.shop-tabs button span{color:#fff!important;background:#ef4444e6!important;border-radius:999px!important;margin-left:4px!important;padding:2px 7px!important;font-size:11px!important;font-weight:750!important}.shop-visibility-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:24px;display:grid}.shop-visibility-card{cursor:pointer;text-align:left;background:#fff;border:2px solid #e2e8f0;border-radius:18px;align-items:flex-start;gap:16px;padding:20px 22px;transition:all .22s;display:flex;position:relative}.shop-visibility-card:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 10px 24px #0000000d}.shop-visibility-card.is-selected{background:linear-gradient(145deg,#fff 0%,#f0fdf9 100%);border-color:#126b55;box-shadow:0 8px 24px #126b551f}.shop-visibility-icon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.shop-visibility-card.is-live .shop-visibility-icon{color:#10b981;background:#10b9811f}.shop-visibility-card.is-draft .shop-visibility-icon{color:#f59e0b;background:#f59e0b1f}.shop-visibility-content{flex-direction:column;gap:4px;display:flex}.shop-visibility-title{color:#0f172a;font-size:15.5px;font-weight:750}.shop-visibility-desc{color:#64748b;margin:0;font-size:13px;line-height:1.45}.shop-visibility-radio{border:2px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;transition:all .2s;display:flex}.shop-visibility-card.is-selected .shop-visibility-radio{background:#126b55;border-color:#126b55}.shop-visibility-card.is-selected .shop-visibility-radio:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px}.shop-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;margin-bottom:20px;padding:24px 28px;box-shadow:0 4px 20px #00000008}.shop-form-header{border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.shop-form-header-icon{color:#126b55;background:#126b551a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.shop-form-header-text h3{color:#0f172a;margin:0;font-size:16px;font-weight:750}.shop-form-header-text p{color:#64748b;margin:2px 0 0;font-size:13px}.shop-inputs-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.shop-input-field{flex-direction:column;gap:6px;display:flex}.shop-input-field label{color:#334155;font-size:13px;font-weight:700}.shop-input-field input,.shop-input-field select,.shop-input-field textarea{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:11px 14px;font-size:14px;transition:all .2s}.shop-input-field input:focus,.shop-input-field select:focus,.shop-input-field textarea:focus{border-color:#126b55;outline:none;box-shadow:0 0 0 3px #126b551f}.shop-input-field small{color:#64748b;font-size:12px;line-height:1.4}.shop-save-bar{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:20px 24px;display:flex}.shop-save-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#126b55 0%,#0a4d3c 100%);border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 28px;font-size:15px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 6px 18px #126b554d}.shop-save-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #126b5566}.oauth-card-premium{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:24px;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:480px;padding:36px 32px;display:flex;box-shadow:0 20px 50px #00000014}.oauth-card-premium h2{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800}.oauth-card-premium p{color:#475569;margin:0;font-size:14px;line-height:1.55}.oauth-card-form{flex-direction:column;gap:14px;width:100%;margin-top:8px;display:flex}.oauth-card-form input{color:#0f172a;box-sizing:border-box;border:1.5px solid #cbd5e1;border-radius:14px;width:100%;padding:12px 16px;font-size:14.5px}.oauth-card-form input:focus{border-color:#126b55;outline:none;box-shadow:0 0 0 3px #126b5526}.oauth-card-actions{gap:10px;width:100%;margin-top:4px;display:flex}.terminal-card-foot{border-top:1px solid #ffffff14!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-top:14px!important;padding-top:14px!important;display:flex!important}.terminal-sync-note{color:#6ee7b7!important;letter-spacing:.01em!important;align-items:center!important;gap:6px!important;font-size:12px!important;font-weight:650!important;display:inline-flex!important}.terminal-demo-badge{color:#042419!important;white-space:nowrap!important;background:#10b981!important;border-radius:999px!important;padding:6px 14px!important;font-size:12px!important;font-weight:800!important;text-decoration:none!important;box-shadow:0 4px 12px #10b98159!important}.site-bento article.featured{background:radial-gradient(circle at 85% 10%,#34d39938,#0000 45%),linear-gradient(145deg,#051a14 0%,#0b382c 100%)!important;border:1px solid #34d39959!important;box-shadow:0 20px 48px #051a1473!important}.site-bento article.featured h3{color:#fff!important;text-shadow:0 2px 10px #0000004d!important}.site-bento article.featured p{color:#d1fae5!important;font-size:15px!important;line-height:1.65!important}.site-bento article.featured i{color:#34d399!important;background:#34d3992e!important}.site-shop-cap{color:#064e3b!important;letter-spacing:.02em!important;background:#fff!important;border:1px solid #10b9814d!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin-top:14px!important;padding:8px 18px!important;font-size:13px!important;font-weight:750!important;display:inline-flex!important;box-shadow:0 4px 14px #10b9811f!important}.site-phone-cap{color:#34d399!important;letter-spacing:.05em!important;text-transform:uppercase!important;background:#34d39926!important;border:1px solid #34d39959!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin-top:14px!important;padding:6px 16px!important;font-size:12px!important;font-weight:750!important;display:inline-flex!important}.phone-demo-cart{gap:8px!important;padding:8px 12px 6px!important}.phone-demo-cart strong{white-space:nowrap!important;font-size:11px!important}.phone-demo-cart>span{white-space:nowrap!important;border-radius:8px!important;padding:5px 9px!important;font-size:10.5px!important}.featured-markets-grid,.markets-scroll-wrap{opacity:1!important;transform:none!important}.site-plans article{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 10px 30px #0000000a!important}.site-plans article h3{color:#0f172a!important;font-size:28px!important;font-weight:800!important}.site-plans article p{color:#475569!important;font-size:14.5px!important}.site-plans article li{color:#334155!important;font-size:14px!important}.site-plans article.featured{background:radial-gradient(circle at 90% 10%,#34d39938,#0000 45%),linear-gradient(165deg,#051b14 0%,#0d382c 100%)!important;border:1px solid #34d39966!important;box-shadow:0 24px 55px #051b1480!important}.site-plans article.featured h3{color:#fff!important}.site-plans article.featured p{color:#a7f3d0!important}.site-plans article.featured li{color:#f1f5f9!important}.site-plans article.featured .btn{color:#042419!important;background:#34d399!important;border:none!important;font-weight:800!important}.site-plans article.featured .site-plan-pick{color:#6ee7b7!important;background:#34d39933!important;border-color:#34d39966!important}.partners-hero{color:#f1fdf6!important;box-sizing:border-box!important;background:radial-gradient(circle at 18% 15%,#22c55e2e 0%,#0000 50%),radial-gradient(circle at 82% 25%,#f59e0b1f 0%,#0000 45%),linear-gradient(#061712 0%,#081f18 60%,#0a251e 100%)!important;width:100%!important;padding:72px max(5vw,50vw - 600px) 80px!important;position:relative!important}.partners-hero h1{color:#fff!important;text-shadow:0 4px 30px #00000080!important}.partners-hero .site-hero-line{color:#fff!important}.partners-hero .site-kicker{color:#34d399!important}.partners-hero .site-lead{color:#d1fae5!important;font-size:18px!important}.partners-hero .site-proof li{color:#fff!important;align-items:center!important;gap:8px!important;font-size:14px!important;display:inline-flex!important}.partners-hero .site-proof svg{color:#34d399!important}.partners-page .partners-section{color:#0f172a!important;background:#fff!important;padding:64px max(5vw,50vw - 600px)!important}.partners-section .site-section-head h2{color:#0c1d18!important}.partners-section .site-section-head p{color:#475569!important}.partners-steps li{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:16px!important;padding:24px!important}.partners-steps li b{color:#059669!important;font-size:28px!important}.partners-steps li h3{color:#0f172a!important;margin:12px 0 8px!important;font-size:20px!important}.partners-steps li p{color:#334155!important;font-size:15px!important;line-height:1.6!important}.partners-perks article{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 16px #0000000a!important}.partners-perks article h3{color:#0f172a!important;font-size:19px!important}.partners-perks article p{color:#475569!important;font-size:14.5px!important;line-height:1.6!important}.partners-faq details{background:#fff!important;border:1px solid #e2e8f0!important}.partners-faq summary{color:#0f172a!important;font-weight:700!important}.partners-faq p{color:#475569!important}.partners-hero{color:#f1fdf6!important;box-sizing:border-box!important;background:radial-gradient(circle at 18% 18%,#10b98138 0%,#0000 50%),radial-gradient(circle at 82% 25%,#f59e0b1f 0%,#0000 45%),linear-gradient(#051611 0%,#082119 55%,#0a2920 100%)!important;width:100%!important;padding:80px max(5vw,50vw - 640px) 90px!important;position:relative!important;overflow:hidden!important}.partners-hero-glow{filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#34d39929 0%,#0000 70%);border-radius:50%;width:550px;height:550px;position:absolute;top:-120px;right:10%}.partners-hero-container{z-index:2!important;grid-template-columns:1.15fr .85fr!important;align-items:center!important;gap:52px!important;display:grid!important;position:relative!important}.partners-hero-copy{flex-direction:column!important;gap:20px!important;display:flex!important}.partner-hero-badge{color:#34d399!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#34d3991f!important;border:1px solid #34d3994d!important;border-radius:999px!important;align-items:center!important;gap:8px!important;width:fit-content!important;padding:6px 14px!important;font-size:11.5px!important;font-weight:750!important;display:inline-flex!important}.partner-live-dot{background:#34d399!important;border-radius:50%!important;width:8px!important;height:8px!important;animation:2s ease-in-out infinite pulse-dot!important;box-shadow:0 0 10px #34d399!important}.partners-hero h1{letter-spacing:-.04em!important;color:#fff!important;text-shadow:0 4px 30px #0006!important;flex-direction:column!important;gap:4px!important;margin:0!important;font-size:clamp(38px,4.6vw,64px)!important;line-height:1.08!important;display:flex!important}.partner-headline-lead{color:#fff!important;display:block!important}.partner-headline-accent{color:#a7f3d0!important;letter-spacing:-.01em!important;text-shadow:0 0 35px #34d3994d!important;font-family:Instrument Serif,Georgia,serif!important;font-style:italic!important;font-weight:400!important;display:block!important}.partners-hero .site-lead{color:#d1fae5!important;max-width:38em!important;margin:0!important;font-size:17.5px!important;line-height:1.65!important}.partners-hero .site-hero-actions{flex-wrap:wrap!important;align-items:center!important;gap:14px!important;margin-top:8px!important;display:flex!important}.partners-hero .site-hero-actions .btn{border-radius:14px!important;align-items:center!important;gap:8px!important;min-height:48px!important;padding:0 22px!important;font-size:15px!important;font-weight:750!important;display:inline-flex!important}.partners-hero .site-hero-actions .btn.shine{color:#fff!important;background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important;border:none!important;box-shadow:0 10px 25px #10b98166!important}.partners-hero .site-hero-actions .btn.ghost{color:#fff!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffffff14!important;border:1px solid #fff3!important}.partners-hero .site-proof{background:#ffffff0d!important;border:1px solid #ffffff1f!important;border-radius:14px!important;flex-wrap:wrap!important;gap:16px!important;margin-top:12px!important;padding:14px 18px!important;list-style:none!important;display:flex!important}.partners-hero .site-proof li{color:#e2e8f0!important;align-items:center!important;gap:7px!important;font-size:13.5px!important;font-weight:550!important;display:inline-flex!important}.partners-hero .site-proof svg{color:#34d399!important;flex-shrink:0!important}.partner-desk-card{background:linear-gradient(165deg,#0c231b 0%,#071913 100%)!important;border:1px solid #34d39940!important;border-radius:22px!important;flex-direction:column!important;gap:18px!important;padding:24px!important;display:flex!important;position:relative!important;box-shadow:0 30px 70px #00000080,inset 0 1px #ffffff1a!important}.partner-desk-top{border-bottom:1px solid #ffffff14!important;justify-content:space-between!important;align-items:center!important;padding-bottom:14px!important;display:flex!important}.partner-desk-status{letter-spacing:.08em!important;color:#a7f3d0!important;text-transform:uppercase!important;align-items:center!important;gap:8px!important;font-size:11px!important;font-weight:750!important;display:flex!important}.partner-tier-badge{color:#34d399!important;background:#34d39926!important;border:1px solid #34d39959!important;border-radius:999px!important;padding:4px 10px!important;font-size:11px!important;font-weight:800!important}.partner-desk-stats-row{background:#00000040!important;border:1px solid #ffffff0f!important;border-radius:16px!important;justify-content:space-between!important;align-items:flex-end!important;gap:16px!important;padding:16px 18px!important;display:flex!important}.partner-stat-block small{letter-spacing:.06em!important;color:#94a3b8!important;text-transform:uppercase!important;margin-bottom:4px!important;font-size:10.5px!important;font-weight:700!important;display:block!important}.partner-stat-block strong{color:#fff!important;letter-spacing:-.03em!important;font-size:28px!important;font-weight:800!important;line-height:1!important}.partner-stat-block strong span{color:#94a3b8!important;font-size:18px!important}.partner-stat-block strong em{color:#34d399!important;margin-left:4px!important;font-size:13px!important;font-style:normal!important;font-weight:600!important}.partner-stat-pill{text-align:right!important}.partner-stat-pill span{color:#94a3b8!important;font-size:11px!important;display:block!important}.partner-stat-pill strong{color:#34d399!important;font-size:15px!important;font-weight:800!important}.partner-desk-clients{flex-direction:column!important;gap:8px!important;display:flex!important}.partner-client-row{background:#ffffff08!important;border:1px solid #ffffff0f!important;border-radius:12px!important;align-items:center!important;gap:12px!important;padding:10px 14px!important;transition:background .2s!important;display:flex!important}.partner-client-row:hover{background:#ffffff0f!important}.partner-client-avatar{color:#34d399!important;background:#34d39926!important;border-radius:8px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;display:flex!important}.partner-client-info{flex-direction:column!important;flex:1!important;min-width:0!important;display:flex!important}.partner-client-info strong{color:#fff!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;font-weight:700!important;overflow:hidden!important}.partner-client-info small{color:#94a3b8!important;font-size:11px!important}.partner-client-comm{color:#34d399!important;background:#34d3991a!important;border-radius:6px!important;flex-shrink:0!important;padding:4px 8px!important;font-size:13px!important;font-weight:800!important}.partner-desk-foot{border-top:1px solid #ffffff14!important;justify-content:space-between!important;align-items:center!important;padding-top:12px!important;font-size:11.5px!important;display:flex!important}.partner-sync-note{color:#94a3b8!important;align-items:center!important;gap:5px!important;display:inline-flex!important}.partner-action-tag{color:#34d399!important;font-weight:750!important}@media (width<=960px){.partners-hero-container{grid-template-columns:1fr!important;gap:36px!important}}.site.partners-page{background:#051611!important;width:100%!important;max-width:100%!important;min-height:100vh!important;overflow-x:hidden!important}.partners-page .site-nav{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#051611e6!important;border-left:0!important;border-right:0!important;border-radius:0!important;width:100%!important;max-width:100%!important;margin:0!important}.partners-page main{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.partners-page .partners-hero,.partners-hero{box-sizing:border-box!important;background:radial-gradient(circle at 18% 18%,#10b98138 0%,#0000 50%),radial-gradient(circle at 82% 25%,#f59e0b1f 0%,#0000 45%),linear-gradient(#051611 0%,#082119 55%,#0a2920 100%)!important;width:100%!important;max-width:100%!important;margin:0!important;padding:80px 0 90px!important}.partners-hero-container{box-sizing:border-box!important;z-index:2!important;grid-template-columns:1.15fr .85fr!important;align-items:center!important;gap:52px!important;width:100%!important;max-width:1280px!important;margin:0 auto!important;padding:0 max(24px,5vw)!important;display:grid!important;position:relative!important}.partners-page .partners-section{box-sizing:border-box!important;background:#fff!important;width:100%!important;max-width:100%!important;margin:0!important;padding:72px 0 84px!important}.partners-page .partners-section>*{box-sizing:border-box!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;padding-left:max(24px,5vw)!important;padding-right:max(24px,5vw)!important}.partners-page .site-cta{max-width:1280px!important;margin:60px auto 70px!important}.pos-quick-btn{white-space:normal;text-align:start;max-width:100%;height:auto;min-height:44px;padding:8px 12px;line-height:1.25}.order-type-row{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.order-type-btn{border:1px solid var(--border,#d5dfd8);color:#14352b;white-space:normal;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:8px 12px;font-size:14px;font-weight:650;line-height:1.2;display:inline-flex}.order-type-btn.active{color:#fff;background:#126b55;border-color:#126b55}.app-shell.is-pos-page .page-heading{display:none}.app-shell.is-pos-page .page-content{padding:12px 16px 24px}.app-shell.is-pos-page .pos-layout{align-items:start;min-height:calc(100dvh - 88px);grid-template-columns:minmax(0,1fr) minmax(380px,460px)!important}.app-shell.is-pos-page .cart{max-height:calc(100dvh - 108px);overflow:auto}.app-shell.pos-expanded .sidebar{transform:translate(-100%)}.app-shell.pos-expanded.menu-open .sidebar,.app-shell.pos-expanded .sidebar.is-open{transform:translate(0)!important}.app-shell.pos-expanded .app-main{width:100%!important;margin-left:0!important;margin-right:0!important}@media (width<=1000px){.app-shell.is-pos-page .pos-layout{grid-template-columns:1fr!important}}.shop-tabs.operations-tabs{white-space:normal!important;flex-wrap:wrap!important;overflow:visible!important}.settings-tabs.tabs,.tabs.settings-tabs{white-space:normal;flex-wrap:wrap;gap:8px;display:flex}.language-settings{gap:18px;max-width:480px;display:grid}.language-settings .lang-trigger{width:100%;max-width:none;height:48px;font-size:16px}.lang-sheet-search{padding:0 18px 10px;display:block}.lang-sheet-search input{border-radius:12px;width:100%;height:44px}.language-checkboxes{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:16px 0;display:grid}.language-checkboxes label{background:#fff;border:1px solid #e2e8e4;border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:10px 12px;display:flex}.language-checkboxes label[hidden]{display:none}.language-checkboxes input{flex:none;width:18px;height:18px}.language-checkboxes small{color:#6d7c76;font-size:12px;font-weight:500;display:block}.lang-catalog-search{gap:6px;max-width:360px;margin:12px 0;display:grid}.store-add-row{flex-wrap:wrap;align-items:end;gap:10px;margin:0 0 16px;display:flex}.store-add-row label{flex:220px;gap:6px;display:grid}.store-page-editor{background:#fff;border:1px solid #e2e8e4;border-radius:14px;gap:8px;margin:0 0 12px;padding:14px;display:grid}.shop-page-copy{background:#fff;border:1px solid #e4ece7;border-radius:18px;max-width:760px;margin:28px auto;padding:28px}.shop-page-copy h1{margin:0 0 12px;font-size:32px}.shop-page-copy p{white-space:pre-wrap;color:#3d4f48;line-height:1.6}.pos-page-wrapper{box-sizing:border-box!important;flex-direction:column!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}.pos-native-bar{width:100%!important;max-width:100vw!important;padding:max(12px,env(safe-area-inset-top)) 16px 12px 16px!important;box-sizing:border-box!important;z-index:90!important;-webkit-backdrop-filter:blur(20px)saturate(180%)!important;backdrop-filter:blur(20px)saturate(180%)!important;background:#fffffff2!important;border-bottom:.5px solid #3c3c4326!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:0!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;right:0!important}html.native .pos-native-bar{padding-top:max(12px,env(safe-area-inset-top))!important;background:#fffffff7!important}.pos-page-wrapper.is-phone-till-wrapper,.app-shell.is-pos-page .pos-page-wrapper,.app-shell.is-phone-pos .pos-page-wrapper{padding-top:calc(56px + max(12px,env(safe-area-inset-top)))!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.pos-native-icon{color:#126b55!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;background:#f1f5f3!important;border:1px solid #00000014!important;border-radius:12px!important;flex:none!important;place-items:center!important;width:40px!important;height:40px!important;transition:transform .1s,background .15s!important;display:grid!important}.pos-native-icon:active{background:#e2ede7!important;transform:scale(.94)!important}html.native.android .pos-native-icon{background:#eef4f0;border-radius:12px}.pos-native-title{text-align:center!important;flex-direction:column!important;flex:1!important;justify-content:center!important;align-items:center!important;min-width:0!important;display:flex!important}.pos-native-title strong{letter-spacing:-.02em!important;color:#0f172a!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:17px!important;font-weight:750!important;overflow:hidden!important}.pos-native-title small{color:#64748b!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:12px!important;font-weight:550!important;overflow:hidden!important}.pos-layout.is-phone-till,.pos-layout.is-mobile-pos,.app-shell.is-pos-page .pos-layout.is-phone-till,.app-shell.is-pos-page .pos-layout.is-mobile-pos,.app-shell.is-phone-pos .pos-layout,.app-shell.is-native-phone .pos-layout{box-sizing:border-box!important;flex-direction:column!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:auto!important;display:flex!important}.pos-layout.is-phone-till .pos-catalog,.pos-layout.is-mobile-pos .pos-catalog,.app-shell.is-phone-pos .pos-catalog,.app-shell.is-native-phone .pos-catalog{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.pos-layout.is-phone-till .pos-quick-actions,.pos-layout.is-mobile-pos .pos-quick-actions,.app-shell.is-phone-pos .pos-quick-actions,.app-shell.is-native-phone .pos-quick-actions{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;box-sizing:border-box!important;flex-wrap:nowrap!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:2px 0 8px!important;display:flex!important;position:static!important;overflow-x:auto!important}.pos-layout.is-phone-till .pos-quick-actions::-webkit-scrollbar{display:none!important}.pos-layout.is-mobile-pos .pos-quick-actions::-webkit-scrollbar{display:none!important}.pos-layout.is-phone-till .pos-quick-btn,.pos-layout.is-mobile-pos .pos-quick-btn{white-space:nowrap!important;border-radius:12px!important;flex:none!important;min-height:38px!important;padding:8px 12px!important;font-size:13px!important;font-weight:650!important}.pos-layout.is-phone-till .category-tabs,.pos-layout.is-mobile-pos .category-tabs,.app-shell.is-phone-pos .category-tabs,.app-shell.is-native-phone .category-tabs{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;box-sizing:border-box!important;flex-wrap:nowrap!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:2px 0 10px!important;display:flex!important;overflow-x:auto!important}.pos-layout.is-phone-till .category-tabs::-webkit-scrollbar{display:none!important}.pos-layout.is-mobile-pos .category-tabs::-webkit-scrollbar{display:none!important}.pos-layout.is-phone-till .category-tabs button,.pos-layout.is-mobile-pos .category-tabs button{white-space:nowrap!important;flex:none!important}.pos-layout.is-phone-till .product-grid,.pos-layout.is-mobile-pos .product-grid,.app-shell.is-pos-page .product-grid,.app-shell.is-phone-pos .product-grid,.app-shell.is-native-phone .product-grid{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-bottom:calc(88px + env(safe-area-inset-bottom))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.pos-layout.is-phone-till .product-card,.pos-layout.is-mobile-pos .product-card,.app-shell.is-pos-page .product-card,.app-shell.is-phone-pos .product-card,.app-shell.is-native-phone .product-card{box-sizing:border-box!important;background:#fff!important;border:1px solid #00000014!important;border-radius:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;box-shadow:0 2px 8px #00000008!important}.pos-layout.is-phone-till .product-visual,.pos-layout.is-mobile-pos .product-visual,.app-shell.is-phone-pos .product-visual,.app-shell.is-native-phone .product-visual{box-sizing:border-box!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;height:92px!important;margin:6px 6px 0!important;display:flex!important;position:relative!important}.pos-layout.is-phone-till .product-info,.pos-layout.is-mobile-pos .product-info,.app-shell.is-phone-pos .product-info,.app-shell.is-native-phone .product-info{box-sizing:border-box!important;min-width:0!important;padding:8px 10px 10px!important}.pos-layout.is-phone-till .product-info small,.pos-layout.is-mobile-pos .product-info small{color:#64748b!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;display:block!important;overflow:hidden!important}.pos-layout.is-phone-till .product-info strong,.pos-layout.is-mobile-pos .product-info strong{color:#0f172a!important;-webkit-line-clamp:2!important;white-space:normal!important;-webkit-box-orient:vertical!important;margin:4px 0 6px!important;font-size:13px!important;font-weight:700!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.pos-layout.is-phone-till .product-info b,.pos-layout.is-mobile-pos .product-info b{color:#126b55!important;font-size:14px!important;font-weight:750!important}.pos-layout.is-phone-till .price-comparison,.pos-layout.is-mobile-pos .price-comparison,.app-shell.is-pos-page .price-comparison,.app-shell.is-phone-pos .price-comparison,.app-shell.is-native-phone .price-comparison{display:none!important}.pos-layout.is-phone-till .product-info>div{flex-wrap:wrap!important;align-items:baseline!important;gap:4px 8px!important;display:flex!important}.pos-layout.is-phone-till .catalog-tools,.pos-layout.is-mobile-pos .catalog-tools,.app-shell.is-pos-page .catalog-tools{box-sizing:border-box!important;flex-direction:column!important;gap:8px!important;width:100%!important;max-width:100%!important;display:flex!important}.pos-layout.is-phone-till .search-field,.pos-layout.is-mobile-pos .search-field,.app-shell.is-pos-page .search-field{box-sizing:border-box!important;border-radius:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:46px!important}.pos-layout.is-phone-till .catalog-tools select,.pos-layout.is-mobile-pos .catalog-tools select,.app-shell.is-pos-page .catalog-tools select{box-sizing:border-box!important;border-radius:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:42px!important}.app-shell.is-native-phone.is-pos-page .topbar,.app-shell.is-phone-pos .topbar,.app-shell.is-pos-page.is-native-phone .page-heading{display:none!important}.app-shell.is-native-phone.is-pos-page .page-content,.app-shell.is-pos-page .page-content,.app-shell.is-phone-pos .page-content{padding:0 12px calc(90px + env(safe-area-inset-bottom)) 12px!important;box-sizing:border-box!important}.app-shell.is-pos-page .mobile-bottom-nav,.app-shell.is-phone-pos .mobile-bottom-nav{display:none!important}.pos-pay-bar,html.native:not(.electron):not(.desktop) .pos-pay-bar{left:12px!important;right:12px!important;bottom:max(12px,calc(8px + env(safe-area-inset-bottom)))!important;z-index:95!important;color:#fff!important;box-sizing:border-box!important;background:#126b55!important;border:0!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:calc(100% - 24px)!important;max-width:calc(100vw - 24px)!important;height:52px!important;min-height:52px!important;padding:0 16px!important;font-weight:650!important;display:flex!important;position:fixed!important;box-shadow:0 14px 32px #126b5566!important}.pos-pay-bar span{white-space:nowrap!important;flex-shrink:0!important;align-items:center!important;gap:6px!important;font-size:14px!important;font-weight:700!important;display:inline-flex!important}.pos-pay-bar strong{letter-spacing:-.02em!important;white-space:nowrap!important;flex-shrink:1!important;font-size:16px!important;font-weight:800!important}.pos-pay-bar em{white-space:nowrap!important;background:#ffffff38!important;border-radius:999px!important;flex-shrink:0!important;padding:6px 12px!important;font-size:12px!important;font-style:normal!important;font-weight:600!important}.signup-site-fields,.signup-connect{background:#fff;border-radius:14px;gap:0;display:grid;overflow:hidden}.signup-site-field,.signup-connect-field{border-bottom:.5px solid #3c3c431f;flex-direction:column;align-items:stretch;gap:2px;min-height:64px;padding:10px 16px 8px;display:flex}.signup-site-field:last-child,.signup-connect-field:last-child{border-bottom:0}.signup-site-field span,.signup-connect-field span{color:#8e8e93;font-size:12px;font-weight:600;line-height:1.2}.signup-site-field input,.signup-connect-field input,.signup-site-field select,.signup-connect-field select{color:#111;height:36px;box-shadow:none;background:0 0;border:0;border-radius:0;width:100%;max-width:100%;padding:0;font-size:17px;min-height:36px!important}.signup-site-accent{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.signup-site-accent input[type=color]{cursor:pointer;background:0 0;border:0;width:52px;height:36px;padding:0}.signup-site-note,.native-signup-final .panel-note,.signup-connect>.panel-note{color:#8e8e93;white-space:normal;overflow-wrap:anywhere;background:#f7f7fa;border-bottom:.5px solid #3c3c4314;margin:0;padding:12px 16px;font-size:13px;line-height:1.45}.native-signup-final{gap:14px;display:grid}.native-signup-site,.native-signup-connect{gap:0;display:grid}.native-auth .signup-connect{margin-top:0}.native-auth h1{letter-spacing:-.03em;overflow-wrap:anywhere;white-space:normal;font-size:clamp(28px,7vw,34px);line-height:1.15}.native-auth-body{max-width:100%;overflow-x:clip}.native-auth .lang-trigger span,.native-auth-bar .lang-trigger{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.native-progress{gap:6px;margin:0 0 14px;display:flex}.native-progress i{background:#d8dde0;border-radius:4px;flex:1;height:4px}.native-progress i.on{background:#126b55}html.native:not(.electron):not(.desktop) .app-shell.is-native-phone .page-heading{gap:4px;padding:4px 2px 14px;display:grid}html.native:not(.electron):not(.desktop) .app-shell.is-native-phone .page-heading h1{overflow-wrap:anywhere;letter-spacing:-.03em!important;white-space:normal!important;font-size:26px!important;line-height:1.18!important}html.native:not(.electron):not(.desktop) .app-shell.is-native-phone .page-heading p{white-space:normal;overflow-wrap:anywhere;line-height:1.4}html.native:not(.electron):not(.desktop) .app-shell.is-native-phone .panel-head h2,html.native:not(.electron):not(.desktop) .app-shell.is-native-phone .panel-head p,html.native:not(.electron):not(.desktop) .app-shell.is-native-phone .kpi strong,html.native:not(.electron):not(.desktop) .app-shell.is-native-phone .kpi small,html.native:not(.electron):not(.desktop) .app-shell.is-native-phone .summary-strip strong,html.native:not(.electron):not(.desktop) .app-shell.is-native-phone .summary-strip small{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}html.native:not(.electron):not(.desktop) .app-shell.is-native-phone .tabs,html.native:not(.electron):not(.desktop) .app-shell.is-native-phone .settings-tabs,html.native:not(.electron):not(.desktop) .app-shell.is-native-phone .shop-tabs,html.native:not(.electron):not(.desktop) .app-shell.is-native-phone .category-tabs{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;box-sizing:border-box!important;flex-wrap:nowrap!important;gap:8px!important;width:100%!important;max-width:100%!important;padding:4px 0 10px!important;display:flex!important;overflow-x:auto!important}html.native:not(.electron):not(.desktop) .app-shell.is-native-phone .tabs::-webkit-scrollbar{display:none!important}html.native:not(.electron):not(.desktop) .app-shell.is-native-phone .settings-tabs::-webkit-scrollbar{display:none!important}html.native:not(.electron):not(.desktop) .app-shell.is-native-phone .category-tabs::-webkit-scrollbar{display:none!important}html.native:not(.electron):not(.desktop) .app-shell.is-native-phone .tabs button,html.native:not(.electron):not(.desktop) .app-shell.is-native-phone .settings-tabs button,html.native:not(.electron):not(.desktop) .app-shell.is-native-phone .category-tabs button{white-space:nowrap!important;border-radius:999px!important;flex:none!important;min-height:38px!important;padding:8px 16px!important;font-size:13px!important;font-weight:600!important}html.native:not(.electron):not(.desktop) .app-shell.is-native-phone .table-scroll,.table-scroll{box-sizing:border-box!important;-webkit-overflow-scrolling:touch!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;width:100%!important;max-width:100%!important;margin-bottom:12px!important;overflow-x:auto!important}html.native:not(.electron):not(.desktop) .app-shell.is-native-phone table,.table-scroll table{border-collapse:collapse!important;width:100%!important;min-width:680px!important}html.native:not(.electron):not(.desktop) .app-shell.is-native-phone table td,html.native:not(.electron):not(.desktop) .app-shell.is-native-phone table th,.table-scroll table td,.table-scroll table th{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;padding:12px 14px!important}html.native:not(.electron):not(.desktop) .app-shell.is-native-phone .topbar{height:auto;min-height:calc(56px + env(safe-area-inset-top));padding:calc(8px + env(safe-area-inset-top)) 12px 8px;align-items:center;gap:8px;display:flex}html.native:not(.electron):not(.desktop) .app-shell.is-native-phone .topbar h1,html.native:not(.electron):not(.desktop) .app-shell.is-native-phone .mobile-brand{text-overflow:ellipsis;white-space:nowrap;max-width:55vw;font-size:17px;font-weight:700;overflow:hidden;letter-spacing:-.02em!important}html.native:not(.electron):not(.desktop) .app-shell.is-native-phone .btn,html.native:not(.electron):not(.desktop) .app-shell.is-native-phone button.btn{white-space:normal;height:auto;min-height:44px;line-height:1.25}html.native:not(.electron):not(.desktop) .app-shell.is-native-phone .button-row{flex-wrap:wrap;gap:8px}html.native:not(.electron):not(.desktop) .native-row:not(.native-row-stack){flex-wrap:wrap;align-items:flex-start;min-height:56px;padding-top:10px;padding-bottom:10px}html.native:not(.electron):not(.desktop) .native-row:not(.native-row-stack) span{white-space:normal;color:#8e8e93;flex:100%;padding:0;font-size:12px}html.native:not(.electron):not(.desktop) .native-row:not(.native-row-stack) input,html.native:not(.electron):not(.desktop) .native-row:not(.native-row-stack) select{flex:100%;height:36px;min-height:36px!important}.native-auth.native-auth-v2{color:#111;background:#071410;flex-direction:column;min-height:100dvh;padding:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif;display:flex;overflow:hidden}.native-auth.native-auth-v2.is-android{background:#0b1613;font-family:Roboto,Google Sans,system-ui,sans-serif}.native-auth-v2 .native-auth-hero{padding:calc(18px + max(env(safe-area-inset-top),20px)) 24px 28px;color:#f7f3ea;text-align:center;background:radial-gradient(42rem 22rem at 50% -20%,#1f8a6838,#0000 70%),radial-gradient(28rem 16rem at 100% 40%,#c9a86c18,#0000 65%),linear-gradient(165deg,#0a1c16 0%,#0d2a22 48%,#126b55 140%);flex:none;position:relative}.native-auth-v2.is-register .native-auth-hero{padding-bottom:18px}.native-auth-v2 .native-auth-hero-glow{filter:blur(28px);pointer-events:none;background:#126b5540;border-radius:50%;height:80px;position:absolute;inset:auto 18% -40px}.native-auth-v2 .native-auth-hero-brand{z-index:1;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.native-auth-v2 .native-hero-mark{color:#126b55;filter:drop-shadow(0 12px 24px #0005);width:64px;height:64px;animation:.55s cubic-bezier(.2,.8,.2,1) both nativeHeroIn}.native-auth-v2 .native-auth-hero-brand strong{letter-spacing:-.04em;color:#fbf8f0;font-size:28px;font-weight:750;line-height:1;animation:.55s cubic-bezier(.2,.8,.2,1) 60ms both nativeHeroIn}.native-auth-v2 .native-auth-hero-brand em{color:#e8d5a8;letter-spacing:.02em;font-style:normal;font-weight:650}.native-auth-v2 .native-auth-hero-tag{z-index:1;color:#d7e6df;opacity:.9;margin:10px 0 0;font-size:14px;line-height:1.35;animation:.55s cubic-bezier(.2,.8,.2,1) .12s both nativeHeroIn;position:relative}.native-auth-v2 .native-auth-sheet{z-index:2;background:#f4f5f7;border-radius:28px 28px 0 0;flex-direction:column;flex:auto;min-height:0;margin-top:-4px;animation:.45s cubic-bezier(.2,.8,.2,1) both nativeSheetUp;display:flex;position:relative;overflow:hidden;box-shadow:0 -18px 48px #03100c55}.native-auth-v2.is-android .native-auth-sheet{background:#f1f3f2;border-radius:32px 32px 0 0}.native-auth-v2 .native-auth-bar{background:0 0;grid-template-columns:44px 1fr auto;align-items:center;gap:8px;min-height:52px;padding:10px 14px 0;display:grid}.native-auth-v2 .native-auth-bar-title{letter-spacing:.08em;text-transform:uppercase;color:#7a8782;justify-self:center;font-size:13px;font-weight:700}.native-auth-v2 .native-auth-back{color:#0f3d32;background:#e7ebe9;border:0;border-radius:20px;place-items:center;width:40px;height:40px;display:grid}.native-auth-v2.is-android .native-auth-back{background:#e3e8e5;border-radius:14px}.native-auth-v2 .native-auth-back-slot{width:40px;height:40px}.native-auth-v2 .native-auth-bar .lang-trigger{max-width:118px;color:#0f3d32!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:#e7ebe9!important;border:0!important;border-radius:18px!important;padding:0 12px!important;font-weight:650!important}.native-auth-v2.is-android .native-auth-bar .lang-trigger{border-radius:14px!important}.native-auth-v2 .native-auth-body{-webkit-overflow-scrolling:touch;padding:10px 20px calc(28px + env(safe-area-inset-bottom));box-sizing:border-box;flex:1;width:100%;max-width:480px;margin:0 auto;overflow-y:auto}.native-auth-v2 .native-auth-heading{margin:2px 0 20px}.native-auth-v2 .native-auth-heading h1{letter-spacing:-.045em;color:#10261f;white-space:normal;overflow-wrap:anywhere;max-width:none;margin:0;font-size:clamp(28px,7.4vw,34px);font-weight:780;line-height:1.12}.native-auth-v2.is-android .native-auth-heading h1{letter-spacing:-.02em;font-weight:700}.native-auth-v2 .native-auth-heading>p{color:#6b7873;max-width:34em;margin:10px 0 0;font-size:15px;line-height:1.45}.native-auth-v2 .native-progress{gap:6px;margin:16px 0 0;display:flex}.native-auth-v2 .native-progress i{background:#d5ddd9;border-radius:999px;flex:1;height:4px}.native-auth-v2 .native-progress i.on{background:linear-gradient(90deg,#0f6b55,#1a8f70)}.native-auth-v2 .native-auth-form-wrap,.native-auth-v2 .native-auth-form{gap:12px;display:grid}.native-auth-v2 .native-social-group{gap:12px;margin:0 0 4px;display:grid}.native-auth-v2 .social-login-btn{direction:ltr;unicode-bidi:isolate;border-radius:16px;height:auto;min-height:52px;padding:14px 16px;font-size:16px;font-weight:650;box-shadow:0 1px 2px #07141010}.native-auth-v2.is-android .social-login-btn{border-radius:26px;height:auto;min-height:54px;padding:15px 16px;font-weight:500}.native-auth-v2 .social-login-label{text-align:center;white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.25}.native-auth-v2 .social-login-btn.is-google{color:#1c1c1e;background:#fff;border:1px solid #d7e0dc}.native-auth-v2 .social-login-btn.is-apple{color:#fff;background:#111;border:1px solid #111}.native-auth-v2 .auth-divider{color:#8a9691;letter-spacing:.12em;align-items:center;gap:12px;margin:4px 0;font-size:11px;font-weight:700;display:flex}.native-auth-v2 .auth-divider:before,.native-auth-v2 .auth-divider:after{content:"";background:#d8e0dc;flex:1;height:1px}.native-auth-v2 .auth-divider span{color:inherit;background:0 0;padding:0}.native-auth-v2 .native-group{background:#fff;border:1px solid #e2e9e5;border-radius:18px;overflow:hidden;box-shadow:0 8px 24px #10261f08}.native-auth-v2.is-android .native-group{border:0;border-radius:20px;box-shadow:0 1px 3px #07141016}.native-auth-v2 .native-field{border-bottom:1px solid #edf1ef;flex-direction:column;align-items:stretch;gap:2px;min-height:68px;padding:11px 16px 9px;display:flex}.native-auth-v2 .native-field:last-child{border-bottom:0}.native-auth-v2 .native-field span{color:#7a8782;letter-spacing:.01em;font-size:12px;font-weight:650}.native-auth-v2 .native-field input,.native-auth-v2 .native-field select{color:#10261f;width:100%;height:34px;box-shadow:none;appearance:none;background:0 0;border:0;border-radius:0;padding:0;font-size:17px;min-height:34px!important}.native-auth-v2.is-android .native-field input,.native-auth-v2.is-android .native-field select{font-size:16px}.native-auth-v2 .native-field input:focus,.native-auth-v2 .native-field select:focus{box-shadow:none;outline:none}.native-auth-v2 .native-primary{color:#fff;background:linear-gradient(135deg,#15856a,#0f5f4b);border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;height:54px;margin-top:4px;font-size:17px;font-weight:700;display:flex;box-shadow:0 14px 28px #0c4a3930}.native-auth-v2 .native-primary:active{transform:scale(.985)}.native-auth-v2.is-android .native-primary{letter-spacing:.02em;border-radius:28px;font-weight:600;box-shadow:0 4px 12px #0c4a3928}.native-auth-v2 .native-secondary{color:#0f5f4b;background:#fff;border:1px solid #d5e3dd;border-radius:16px;justify-content:center;align-items:center;gap:8px;height:50px;font-size:16px;font-weight:700;display:flex}.native-auth-v2.is-android .native-secondary{border-radius:28px;font-weight:500}.native-auth-v2 .native-text,a.native-auth-v2 .native-text,.native-auth-v2 a.native-text{color:#0f5f4b;text-align:center;background:0 0;border:0;padding:6px 0;font-size:14px;font-weight:650;text-decoration:none}.native-auth-v2 .native-auth-links{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:2px;display:flex}.native-auth-v2 .native-switch{text-align:center;color:#6b7873;margin:10px 0 0;font-size:15px;line-height:1.4}.native-auth-v2 .native-switch button{color:#0f5f4b;background:0 0;border:0;height:auto;padding:0;font-weight:750;min-height:0!important}.native-auth-v2 .native-legal{text-align:center;margin:6px 0 0}.native-auth-v2 .native-legal a{color:#8a9691;font-size:12px;text-decoration:none}.native-auth-v2 .native-hint{color:#6b7873;margin:0 0 4px;font-size:13px;line-height:1.45}.native-auth-v2 .native-chip{color:#0f3d32;background:#e8f3ee;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;font-size:13px;font-weight:650;display:inline-flex}.native-auth-v2 .native-chip .country-flag-wrap{gap:8px}.native-auth-v2 .native-card{background:linear-gradient(145deg,#fff,#f3faf6);border:1px solid #dce8e2;border-radius:18px;gap:6px;padding:16px;display:grid}.native-auth-v2 .native-card-icon{color:#126b55}.native-auth-v2 .native-card strong{color:#10261f;font-size:17px}.native-auth-v2 .native-card p{color:#6b7873;margin:0;font-size:14px;line-height:1.45}.native-auth-v2 .native-error{color:#9b1c1c;background:#fff1f0;border:1px solid #f3c6c2;border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.35}.native-auth-v2 .native-signup-final{gap:12px;display:grid}.native-auth-v2 .signup-site-fields,.native-auth-v2 .signup-connect{background:0 0;border-radius:0;display:contents;overflow:visible}.native-auth-v2 .signup-site-field,.native-auth-v2 .signup-connect-field{background:#fff;border-bottom:1px solid #edf1ef;flex-direction:column;gap:2px;min-height:68px;padding:11px 16px 9px;display:flex}.native-auth-v2 .native-signup-site,.native-auth-v2 .native-signup-connect{background:#fff;border:1px solid #e2e9e5;border-radius:18px;overflow:hidden;box-shadow:0 8px 24px #10261f08}.native-auth-v2 .signup-site-note,.native-auth-v2 .signup-connect>.panel-note{color:#6b7873;white-space:normal;background:#f7faf8;border-bottom:1px solid #edf1ef;margin:0;padding:12px 16px;font-size:13px;line-height:1.45}.native-auth-v2 .native-auth-form .lang-trigger{justify-content:space-between;width:100%;background:#fff!important;border:1px solid #e2e9e5!important;border-radius:16px!important;height:56px!important;min-height:56px!important;font-size:16px!important;box-shadow:0 8px 24px #10261f08!important}@keyframes nativeHeroIn{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@keyframes nativeSheetUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.native-auth-v2 .native-hero-mark,.native-auth-v2 .native-auth-hero-brand strong,.native-auth-v2 .native-auth-hero-tag,.native-auth-v2 .native-auth-sheet{animation:none!important}}.native-auth-v2 .native-field input,.native-auth-v2 .native-field select{caret-color:#126b55;direction:ltr;text-align:start!important}.native-auth-v2 .native-field input::placeholder{color:#a8b3ae;opacity:1;text-align:start}.native-auth-v2 .native-group .native-field{background:#fff}.native-auth-v2 .native-auth-body{padding-top:8px}@media (height<=760px){.native-auth-v2 .native-auth-hero{padding:calc(10px + max(env(safe-area-inset-top),16px)) 20px 16px}.native-auth-v2 .native-hero-mark{width:48px;height:48px}.native-auth-v2 .native-auth-hero-brand strong{font-size:22px}.native-auth-v2 .native-auth-hero-tag{display:none}.native-auth-v2 .native-auth-heading{margin-bottom:14px}.native-auth-v2 .native-auth-heading h1{font-size:26px}.native-auth-v2 .native-auth-heading>p{font-size:14px}}.native-auth-v2 .native-fields{gap:10px;display:grid}.native-auth-v2 .native-field-card{min-height:72px;box-shadow:0 6px 18px #10261f08;background:#fff!important;border:1px solid #e2e9e5!important;border-radius:16px!important;padding:12px 16px 10px!important}.native-auth-v2.is-android .native-field-card{box-shadow:0 1px 3px #07141016;border:0!important;border-radius:18px!important}.native-auth-v2 .native-auth-bar-title{display:none}.native-auth-v2 .auth-divider{margin:12px 0 4px}.native-auth-v2 .native-social-group{gap:12px;margin-bottom:6px}.native-auth-v2 .native-social-group,.native-auth-v2 .social-login-btn,.native-auth .native-social-group,.native-auth .social-login-btn{unicode-bidi:isolate;direction:ltr!important}html.native .oauth-callback{min-height:100dvh;padding:calc(24px + env(safe-area-inset-top)) 24px calc(24px + env(safe-area-inset-bottom));color:#f4efe6;text-align:center;box-sizing:border-box;background:#071410;flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex}html.native .oauth-callback-status{justify-content:center;align-items:center;gap:12px;max-width:22em;font-size:16px;font-weight:700;line-height:1.35;display:flex}.native-social-pending-card{background:#fff;border:1px solid #c9d8d1;border-radius:18px;flex-direction:column;gap:12px;margin-bottom:12px;padding:16px 18px;display:flex;box-shadow:0 6px 18px #10261f14}.native-auth-v2.is-android .native-social-pending-card{border-radius:20px;box-shadow:0 2px 8px #0714101f}.native-social-pending-info{color:#071410;align-items:center;gap:12px;display:flex}.native-social-pending-info .spin{color:#126b55;flex-shrink:0}.native-social-pending-text{text-align:left;flex-direction:column;gap:2px;display:flex}.native-social-pending-text strong{color:#071410;font-size:15px}.native-social-pending-text small{color:#556b62;font-size:12px}.native-social-cancel-btn{color:#10261f;cursor:pointer;background:#f7faf8;border:1px solid #d8e2dd;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 16px;font-size:14px;font-weight:700;transition:all .15s;display:flex}.native-social-cancel-btn:active{background:#eef4f1;transform:scale(.99)}.oauth-back-btn{color:#f4efe6;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:11px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.oauth-back-btn:hover,.oauth-back-btn:active{background:#ffffff24;border-color:#ffffff4d;transform:scale(.99)}.native-auth-v2.is-register .native-auth-hero{padding:calc(10px + max(env(safe-area-inset-top),16px)) 20px 14px}.native-auth-v2.is-register .native-hero-mark{width:44px;height:44px}.native-auth-v2.is-register .native-auth-hero-brand strong{font-size:20px}.native-auth-v2.is-register .native-auth-heading{margin-bottom:12px}.native-auth-v2.is-register .native-auth-heading h1{font-size:clamp(26px,7vw,32px)}.wizard-steps{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.wizard-step{align-items:center;gap:8px;display:inline-flex}.wizard-step-dot{color:#7a8782;background:#e4ebe7;border:1.5px solid #0000;border-radius:14px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:750;transition:background .2s,color .2s,transform .2s,box-shadow .2s;display:grid}.wizard-step.is-done .wizard-step-dot{color:#fff;background:#126b55;border-color:#126b55}.wizard-step.is-active .wizard-step-dot{color:#fff;background:#0f5f4b;border-color:#0f5f4b;transform:scale(1.06);box-shadow:0 0 0 4px #126b5522}.wizard-step-label{color:#0f3d32;white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:12px;font-weight:700;overflow:hidden}.native-auth-v2.is-android .wizard-step-dot{border-radius:10px}.native-wizard{gap:14px}.wizard-panel{gap:12px;display:grid}.wizard-cta{z-index:3;padding:10px 0 calc(6px + env(safe-area-inset-bottom));background:linear-gradient(#f4f5f700,#f4f5f7 28%);gap:6px;display:grid;position:sticky;bottom:0}.native-auth-v2.is-android .wizard-cta{background:linear-gradient(#f1f3f200,#f1f3f2 28%)}.wizard-cta .native-primary{margin-top:0}.wizard-cta .native-primary:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.wizard-lang-card .lang-trigger{background:#fff!important;border:1px solid #e2e9e5!important;border-radius:16px!important;width:100%!important;height:56px!important;min-height:56px!important;box-shadow:0 8px 24px #10261f08!important}.wizard-trade-grid{-webkit-overflow-scrolling:touch;grid-template-columns:1fr 1fr;gap:8px;max-height:min(42dvh,340px);padding:2px;display:grid;overflow:auto}.wizard-trade{text-align:left;color:#10261f;background:#fff;border:1.5px solid #dce6e1;border-radius:16px;align-content:start;gap:4px;min-height:74px;padding:12px 12px 10px;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid;box-shadow:0 4px 14px #10261f08}.wizard-trade strong{font-size:13px;font-weight:700;line-height:1.25}.wizard-trade small{color:#7a8782;font-size:11px;font-weight:600}.wizard-trade.is-active{background:linear-gradient(160deg,#f3fbf7,#e8f5ef);border-color:#126b55;transform:translateY(-1px);box-shadow:0 0 0 3px #126b5520,0 8px 18px #0c4a3918}.wizard-trade:active{transform:scale(.985)}.native-auth-v2.is-android .wizard-trade{border-width:1px;border-radius:18px}.native-card.is-active{background:linear-gradient(145deg,#fff,#f0f8f4);border-color:#c5ddd2}.native-chip.is-live{animation:.28s both wizardChipIn}.wizard-advanced{background:#fff;border:1px solid #e2e9e5;border-radius:16px;overflow:hidden}.wizard-advanced>summary{cursor:pointer;color:#10261f;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-size:15px;font-weight:700;list-style:none;display:flex}.wizard-advanced>summary::-webkit-details-marker{display:none}.wizard-advanced>summary em{color:#7a8782;font-size:13px;font-style:normal;font-weight:600}.wizard-advanced[open]>summary{border-bottom:1px solid #edf1ef}.wizard-advanced .native-signup-connect{box-shadow:none;border:0;border-radius:0}@keyframes wizardChipIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=360px){.wizard-trade-grid{grid-template-columns:1fr}}html.native:not(.electron):not(.desktop) .app-shell.is-native-phone .sidebar,html.native:not(.electron):not(.desktop) .sidebar{color:#eaf4ef!important;background:linear-gradient(#102c25 0%,#0a201a 100%)!important;border-right:0!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}html.native:not(.electron):not(.desktop) .sidebar .brand,html.native:not(.electron):not(.desktop) .sidebar .brand-name{color:#fff!important}html.native:not(.electron):not(.desktop) .sidebar-close{color:#fff!important;background:#fff2!important}html.native:not(.electron):not(.desktop) .sidebar .workspace{color:#10261f!important;background:#fff!important;border:0!important;box-shadow:0 1px 2px #00000014!important}html.native:not(.electron):not(.desktop) .sidebar .workspace strong{color:#10261f!important}html.native:not(.electron):not(.desktop) .sidebar .workspace small{color:#5a6b63!important}html.native:not(.electron):not(.desktop) .sidebar .workspace svg{color:#7a5a2e!important}html.native:not(.electron):not(.desktop) .sidebar .nav-label,html.native:not(.electron):not(.desktop) .sidebar-manage-label{color:#a8c0b4!important;letter-spacing:.12em!important;margin:4px 8px 8px!important}html.native:not(.electron):not(.desktop) .sidebar nav{-webkit-overflow-scrolling:touch;flex:auto!important;min-height:0!important;overflow-y:auto!important}html.native:not(.electron):not(.desktop) .sidebar nav button,html.native:not(.electron):not(.desktop) .sidebar-bottom>button{color:#e8f2ec!important;background:0 0!important;align-items:center!important}html.native:not(.electron):not(.desktop) .sidebar nav button .nav-text,html.native:not(.electron):not(.desktop) .sidebar-bottom>button .nav-text,html.native:not(.electron):not(.desktop) .sidebar nav button svg,html.native:not(.electron):not(.desktop) .sidebar-bottom>button svg{color:inherit!important}html.native:not(.electron):not(.desktop) .sidebar nav button:hover,html.native:not(.electron):not(.desktop) .sidebar-bottom>button:hover,html.native:not(.electron):not(.desktop) .sidebar nav button:active,html.native:not(.electron):not(.desktop) .sidebar-bottom>button:active{color:#fff!important;background:#ffffff14!important}html.native:not(.electron):not(.desktop) .sidebar nav button.active,html.native:not(.electron):not(.desktop) .sidebar-bottom>button.active{color:#fff!important;background:linear-gradient(100deg,#1b8065,#126b55)!important;box-shadow:0 10px 22px #00000040!important}html.native:not(.electron):not(.desktop) .sidebar .nav-count{color:#38230a!important;background:#e6bd70!important}html.native:not(.electron):not(.desktop) .sidebar-bottom{-webkit-overflow-scrolling:touch;border-top:1px solid #ffffff18;max-height:46%;overflow-y:auto;flex-shrink:0!important;margin-top:auto!important;padding-top:8px!important}html.native:not(.electron):not(.desktop) .sidebar-user{color:#edf7f1!important;padding:12px 4px calc(6px + env(safe-area-inset-bottom))!important;border-top-color:#fff2!important}html.native:not(.electron):not(.desktop) .sidebar-user strong{color:#fff!important}html.native:not(.electron):not(.desktop) .sidebar-user small{color:#aac3b5!important}html.native:not(.electron):not(.desktop) .sidebar-user .icon-btn{color:#d7e6de!important}html.native:not(.electron):not(.desktop) .mobile-bottom-nav{z-index:40!important;padding:8px 6px max(10px,env(safe-area-inset-bottom))!important;background:#fffe!important;border-top:1px solid #d8e4de!important;display:flex!important}html.native:not(.electron):not(.desktop) .mobile-bottom-nav button{color:#6f7f77!important;flex:1!important;gap:3px!important;min-width:0!important;padding:6px 2px!important;font-size:10px!important;font-weight:600!important}html.native:not(.electron):not(.desktop) .mobile-bottom-nav button.active{color:#126b55!important;background:0 0!important}html.native:not(.electron):not(.desktop) .app-shell.is-pos-page .mobile-bottom-nav{display:none!important}@media (width<=800px){html.native:not(.electron):not(.desktop) .sidebar{background:linear-gradient(#102c25 0%,#0a201a 100%)!important}}html,body{box-sizing:border-box!important;-webkit-text-size-adjust:100%!important;touch-action:pan-y!important;width:100%!important;max-width:100vw!important;overflow-x:hidden!important}#root{box-sizing:border-box!important;width:100%!important;max-width:100vw!important;overflow-x:hidden!important}@media (width<=768px),(pointer:coarse) and (width<=1024px){.app-shell,.app-main,.page-content{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100vw!important}.app-main{min-width:0!important;margin-left:0!important;margin-right:0!important}.page-content{padding:14px 14px max(110px, calc(88px + env(safe-area-inset-bottom)))!important;box-sizing:border-box!important;min-width:0!important}.app-shell.is-pos-page .page-content,.app-shell.is-phone-pos .page-content{padding:0 12px calc(90px + env(safe-area-inset-bottom)) 12px!important}.topbar{box-sizing:border-box!important;z-index:60!important;width:100%!important;max-width:100vw!important;padding-top:max(env(safe-area-inset-top), 14px)!important;min-height:calc(52px + max(env(safe-area-inset-top), 14px))!important;-webkit-backdrop-filter:blur(20px)saturate(180%)!important;backdrop-filter:blur(20px)saturate(180%)!important;background:#fffffff5!important;border-bottom:.5px solid #3c3c4326!important;border-left:0!important;border-right:0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;height:auto!important;margin:0!important;padding-bottom:10px!important;padding-left:14px!important;padding-right:14px!important;display:flex!important;position:sticky!important;top:0!important}input,select,textarea,.search-field input,.global-search input{font-size:16px!important}.mobile-brand{letter-spacing:-.02em!important;color:#111827!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:44vw!important;margin-right:auto!important;font-size:17px!important;font-weight:750!important;overflow:hidden!important}.breadcrumb,.global-search{display:none!important}.topbar-right{flex-shrink:0!important;align-items:center!important;gap:6px!important;display:flex!important}.topbar-right .platform-switch{display:none!important}.topbar-right .sync-state{color:#0f766e!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:17px!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;display:grid!important}.topbar-right .sync-state span{display:none!important}.topbar-right .language-select .lang-trigger{border-radius:10px!important;height:32px!important;min-height:32px!important;padding:4px 10px!important;font-size:13px!important}.topbar-right .notification-btn{color:#334155!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:17px!important;place-items:center!important;width:34px!important;height:34px!important;padding:0!important;display:grid!important}.topbar-right .top-avatar{display:none!important}.mobile-bottom-nav,html.native .mobile-bottom-nav,html.native:not(.electron):not(.desktop) .mobile-bottom-nav{-webkit-backdrop-filter:blur(25px)saturate(180%)!important;backdrop-filter:blur(25px)saturate(180%)!important;width:100%!important;max-width:100vw!important;padding:6px 4px max(10px, env(safe-area-inset-bottom))!important;z-index:45!important;box-sizing:border-box!important;background:#fffffff0!important;border:0!important;border-top:.5px solid #3c3c4329!important;border-radius:0!important;justify-content:space-around!important;align-items:center!important;margin:0!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -4px 20px #0000000a!important}.mobile-bottom-nav button,html.native .mobile-bottom-nav button,html.native:not(.electron):not(.desktop) .mobile-bottom-nav button{color:#94a3b8!important;letter-spacing:-.01em!important;-webkit-tap-highlight-color:transparent!important;background:0 0!important;border:0!important;border-radius:10px!important;flex-direction:column!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:0!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:48px!important;margin:0!important;padding:4px 0!important;font-size:11px!important;font-weight:550!important;transition:color .15s,transform .1s!important;display:flex!important}.mobile-bottom-nav button svg,html.native .mobile-bottom-nav button svg{flex-shrink:0!important;width:22px!important;height:22px!important}.mobile-bottom-nav button.active,html.native .mobile-bottom-nav button.active,html.native:not(.electron):not(.desktop) .mobile-bottom-nav button.active{color:#059669!important;background:0 0!important;font-weight:750!important}.mobile-bottom-nav button.active svg,html.native .mobile-bottom-nav button.active svg{filter:drop-shadow(0 2px 6px #05966947)!important}.mobile-bottom-nav button:active{transform:scale(.94)!important}.modal-backdrop{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;z-index:1000!important;background:#00000080!important;justify-content:center!important;align-items:flex-end!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important}.modal,.modal.wide{width:100%!important;min-width:0!important;max-width:100vw!important;max-height:calc(92dvh - max(env(safe-area-inset-top), 10px))!important;background:#fff!important;border:0!important;border-radius:24px 24px 0 0!important;flex-direction:column!important;height:auto!important;margin:0!important;padding:0!important;animation:.28s cubic-bezier(.16,1,.3,1) sheet-mobile-up!important;display:flex!important;overflow:hidden!important;box-shadow:0 -12px 45px #00000040!important}@keyframes sheet-mobile-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal:before{content:""!important;background:#3c3c4340!important;border-radius:999px!important;flex-shrink:0!important;width:40px!important;height:4.5px!important;margin:10px auto 4px!important;display:block!important}.modal-head{z-index:10!important;background:#fff!important;border-bottom:.5px solid #3c3c431f!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0!important;padding:10px 18px 12px!important;display:flex!important;position:sticky!important;top:0!important}.modal-head h2{letter-spacing:-.02em!important;color:#111827!important;margin:0!important;font-size:19px!important;font-weight:750!important}.modal-head p{color:#64748b!important;margin:2px 0 0!important;font-size:12.5px!important;line-height:1.35!important}.modal-head .icon-btn{color:#475569!important;background:#f1f5f9!important;border:0!important;border-radius:16px!important;place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;display:grid!important}.modal>form,.modal>div:not(.modal-head){-webkit-overflow-scrolling:touch!important;flex:auto!important;min-height:0!important;padding:16px 18px!important;overflow-y:auto!important}.modal .form-grid{flex-direction:column!important;gap:14px!important;display:flex!important}.modal .form-grid label{flex-direction:column!important;gap:6px!important;width:100%!important;display:flex!important}.modal .form-grid label span{color:#334155!important;font-size:13px!important;font-weight:600!important}.modal .form-grid input,.modal .form-grid select,.modal .form-grid textarea{box-sizing:border-box!important;color:#0f172a!important;appearance:none!important;background:#f8fafc!important;border:1.5px solid #cbd5e1!important;border-radius:12px!important;width:100%!important;min-height:48px!important;padding:10px 14px!important;font-size:16px!important}.modal .form-grid input:focus,.modal .form-grid select:focus,.modal .form-grid textarea:focus{background:#fff!important;border-color:#10b981!important;outline:none!important;box-shadow:0 0 0 3px #10b98124!important}.modal .form-actions{z-index:10!important;padding:12px 18px max(14px, env(safe-area-inset-bottom))!important;background:#fff!important;border-top:.5px solid #3c3c431f!important;gap:10px!important;margin:16px -18px -18px!important;display:flex!important;position:sticky!important;bottom:0!important}.modal .form-actions .btn{color:#fff!important;background:linear-gradient(135deg,#10b981,#059669)!important;border:0!important;border-radius:12px!important;flex:1!important;justify-content:center!important;min-height:48px!important;font-size:15.5px!important;font-weight:700!important;box-shadow:0 6px 20px #10b9814d!important}.panel-head{flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:16px 14px 12px!important;display:flex!important}.panel-head>div:first-child{width:100%!important}.panel-head>.button-row{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;padding:2px 2px 6px!important;display:flex!important;overflow-x:auto!important}.panel-head>.button-row::-webkit-scrollbar{display:none!important}.panel-head>.button-row .btn,.panel-head>.button-row button{white-space:nowrap!important;border-radius:999px!important;flex:none!important;min-height:38px!important;padding:8px 14px!important;font-size:13px!important;font-weight:600!important}.summary-strip{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;grid-template-columns:repeat(2,1fr)!important;gap:10px!important;margin-bottom:14px!important;padding:14px!important;display:grid!important;box-shadow:0 4px 16px #00000008!important}.summary-strip>div{background:#f8fafc!important;border:1px solid #edf2f7!important;border-radius:12px!important;flex-direction:column!important;gap:4px!important;padding:12px 14px!important;display:flex!important}.summary-strip small{color:#64748b!important;text-transform:uppercase!important;letter-spacing:.03em!important;font-size:11px!important;font-weight:600!important}.summary-strip strong{color:#0f172a!important;letter-spacing:-.02em!important;font-size:21px!important;font-weight:750!important}.summary-strip strong span{color:#94a3b8!important;margin-left:4px!important;font-size:13px!important;font-weight:500!important}.page-heading{flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:6px 2px 14px!important;display:flex!important}.app-shell.is-pos-page .page-heading{display:none!important}.app-shell.is-pos-page .page-content{padding-top:4px!important}.page-heading h1{letter-spacing:-.03em!important;color:#0f172a!important;margin:0!important;font-size:26px!important;font-weight:800!important}.page-heading p{color:#64748b!important;margin:2px 0 0!important;font-size:13px!important}.page-heading .button-row{gap:8px!important;width:100%!important;display:flex!important}.page-heading .button-row .btn{border-radius:12px!important;flex:1!important;justify-content:center!important;min-height:44px!important}.queue-banner{color:#92400e!important;background:#fffbeb!important;border:1px solid #fde68a!important;border-radius:14px!important;align-items:center!important;gap:10px!important;margin:0 0 14px!important;padding:12px 14px!important;font-size:13px!important;line-height:1.4!important;display:flex!important;box-shadow:0 2px 8px #f59e0b14!important}.queue-banner button{color:#fff!important;background:#f59e0b!important;border:0!important;border-radius:8px!important;flex-shrink:0!important;margin-left:auto!important;padding:6px 12px!important;font-size:12px!important;font-weight:600!important}.category-tabs,.table-toolbar .tabs{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-wrap:nowrap!important;gap:8px!important;padding:2px 0 8px!important;display:flex!important;overflow-x:auto!important}.category-tabs::-webkit-scrollbar{display:none!important}.table-toolbar .tabs::-webkit-scrollbar{display:none!important}.category-tabs button,.table-toolbar .tabs button{white-space:nowrap!important;border-radius:999px!important;flex:none!important;min-height:36px!important;padding:6px 14px!important;font-size:13px!important}.table-scroll{-webkit-overflow-scrolling:touch!important;border:1px solid #e2e8f0!important;border-radius:14px!important;overflow-x:auto!important}.mobile-back-btn{color:#126b55!important;cursor:pointer!important;background:#e2ede8!important;border:1px solid #126b5538!important;border-radius:12px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;margin-right:6px!important;transition:transform .1s,background .15s!important;display:inline-flex!important}.mobile-back-btn:active{background:#cce2d9!important;transform:scale(.92)!important}.modal-head{justify-content:flex-start!important;align-items:center!important;gap:10px!important;display:flex!important}.modal-head-back{color:#1e293b!important;cursor:pointer!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;border-radius:10px!important;flex-shrink:0!important;align-items:center!important;gap:4px!important;padding:6px 12px 6px 8px!important;font-size:13px!important;font-weight:650!important;transition:transform .1s!important;display:inline-flex!important}.modal-head-back:active{background:#e2e8f0!important;transform:scale(.94)!important}.modal-title-wrap{flex:auto!important;min-width:0!important}.modal-close-btn{flex-shrink:0!important;margin-left:auto!important}.form-back-btn{border-radius:12px!important;min-height:48px!important;padding:10px 16px!important;font-weight:600!important}}.auth-sample-link{color:var(--primary,#126b55)!important;cursor:pointer!important;font-weight:600!important;font-size:inherit!important;background:0 0!important;border:none!important;padding:0!important;font-family:inherit!important;text-decoration:underline!important}@media (width<=800px){.sidebar,html.native .sidebar,html.native:not(.electron):not(.desktop) .sidebar{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;width:min(320px,86vw)!important;height:100dvh!important;max-height:100dvh!important;padding-top:calc(18px + env(safe-area-inset-top))!important;padding-bottom:max(32px, env(safe-area-inset-bottom))!important;box-sizing:border-box!important;flex-direction:column!important;display:flex!important;overflow-y:auto!important}.sidebar nav,html.native .sidebar nav{flex:none!important;height:auto!important;min-height:auto!important;padding-bottom:8px!important;overflow-y:visible!important}.sidebar-bottom,html.native .sidebar-bottom{border-top:1px solid #ffffff1f!important;flex-shrink:0!important;margin-top:14px!important;padding-top:14px!important}.sidebar-bottom .workspace-tip{display:none!important}.sidebar-user{margin-top:16px!important;padding-top:14px!important}}.biometric-lock-overlay{z-index:99999;width:100vw;height:100dvh;padding:calc(20px + env(safe-area-inset-top)) 20px calc(24px + env(safe-area-inset-bottom));box-sizing:border-box;background:radial-gradient(circle at 50% 25%,#103227 0%,#061510 65%,#030a08 100%);justify-content:center;align-items:center;animation:.25s ease-out bio-fade-in;display:flex;position:fixed;inset:0}@keyframes bio-fade-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.biometric-lock-card{-webkit-backdrop-filter:blur(28px)saturate(180%);text-align:center;color:#fff;background:#102c25bf;border:1px solid #ffffff24;border-radius:28px;flex-direction:column;align-items:center;width:100%;max-width:380px;padding:30px 24px 26px;display:flex;box-shadow:0 25px 60px #0009,inset 0 1px #ffffff26}.biometric-lock-brand{align-items:center;gap:12px;margin-bottom:20px;display:flex}.biometric-lock-mark{width:38px;height:38px}.biometric-lock-shop{text-align:left}.biometric-lock-shop strong{letter-spacing:-.02em;color:#f1f8f5;font-size:17px;font-weight:750;display:block}.biometric-lock-shop small{color:#92b8a7;letter-spacing:.02em;font-size:11px;display:block}.biometric-user-badge{background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;margin-bottom:28px;padding:6px 16px 6px 6px;display:inline-flex}.biometric-user-badge .avatar{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-radius:16px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.biometric-user-info{text-align:left}.biometric-user-info strong{color:#fff;font-size:13px;font-weight:650;display:block}.biometric-user-info small{color:#94b8a7;font-size:10.5px;display:block}.biometric-lock-center{flex-direction:column;align-items:center;gap:14px;margin:8px 0 24px;display:flex}.biometric-sensor-btn{color:#34d399;cursor:pointer;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 50% 35%,#195e4a 0%,#0d3227 100%);border:2px solid #10b98173;border-radius:48px;place-items:center;width:96px;height:96px;transition:transform .15s,border-color .2s;display:grid;position:relative;box-shadow:0 0 28px #10b98147,0 8px 24px #00000059}.biometric-sensor-btn:active{transform:scale(.93)}.biometric-sensor-btn.is-loading{border-color:#34d399;box-shadow:0 0 40px #10b98180}.biometric-sensor-glow{pointer-events:none;background:radial-gradient(circle,#10b9814d 0%,#0000 70%);border-radius:54px;animation:2.4s ease-in-out infinite pulse-sensor;position:absolute;inset:-6px}@keyframes pulse-sensor{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.12)}}.biometric-prompt-hint{color:#b5d8c8;font-size:13.5px;font-weight:550}.biometric-error-banner{color:#fca5a5;text-align:left;box-sizing:border-box;background:#ef444426;border:1px solid #ef444459;border-radius:12px;align-items:center;gap:8px;width:100%;margin-bottom:20px;padding:10px 14px;font-size:12.5px;display:flex}.biometric-lock-actions{flex-direction:column;gap:10px;width:100%;display:flex}.biometric-unlock-cta{color:#fff;letter-spacing:-.01em;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;font-size:15px;font-weight:700;transition:transform .1s,filter .15s;display:flex;box-shadow:0 8px 24px #05966959}.biometric-unlock-cta:active{filter:brightness(.92);transform:scale(.97)}.biometric-signout-btn{color:#92b8a7;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:550;transition:color .15s;display:inline-flex}.biometric-signout-btn:hover,.biometric-signout-btn:active{color:#fff}
