@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/vazirmatn-arabic-wght-normal-Cafbb7Zc.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/vazirmatn-latin-ext-wght-normal-tDTa1Fj6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/vazirmatn-latin-wght-normal-BFexNX-K.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Kufi Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/noto-kufi-arabic-arabic-wght-normal-DGgC7XND.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Kufi Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/noto-kufi-arabic-math-wght-normal-DQBQnv-a.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Kufi Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/noto-kufi-arabic-symbols-wght-normal-DD5BxwiP.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Kufi Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/noto-kufi-arabic-latin-ext-wght-normal-BD7-f0yw.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Kufi Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/noto-kufi-arabic-latin-wght-normal-BFPo14U7.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Naskh Arabic Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/build/assets/noto-naskh-arabic-arabic-wght-normal-DIN-4rtF.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Naskh Arabic Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/build/assets/noto-naskh-arabic-math-wght-normal-Cgl1D-No.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Naskh Arabic Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/build/assets/noto-naskh-arabic-symbols-wght-normal-DTaB7Hqz.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Naskh Arabic Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/build/assets/noto-naskh-arabic-latin-ext-wght-normal-CJtFhxZA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Naskh Arabic Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/build/assets/noto-naskh-arabic-latin-wght-normal-B_CzjACR.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.notification-filters{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));align-items:end}.notification-item{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border-block-end:1px solid var(--color-border);flex-wrap:wrap;display:flex}.notification-item:last-of-type{border-block-end:0}.notification-item.is-unread{background:var(--color-teal-50)}.notification-item h2{font-size:var(--font-size-md);margin-block:.35rem}.notification-item p{color:var(--color-text-muted)}.notification-item__meta{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.merchant-content{gap:var(--space-5);min-width:0;display:grid}.merchant-title{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.merchant-title h1{margin:var(--space-2) 0 0;font-size:var(--font-size-2xl)}.merchant-title p{margin:var(--space-2) 0 0;color:var(--color-text-muted)}.progress-number{color:var(--color-teal-700);font-size:2rem}.progress-track{border-radius:var(--radius-round);background:var(--color-border);height:.7rem;overflow:hidden}.progress-track span{background:var(--color-teal-600);height:100%;display:block}.merchant-grid{gap:var(--space-4);display:grid}.merchant-card,.merchant-panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-subtle);background:#fff}.merchant-card h2,.merchant-panel h2{margin-block:var(--space-3)}.setup-state{color:var(--color-amber-700);font-size:var(--font-size-sm);font-weight:var(--weight-bold)}.setup-state.is-complete{color:var(--color-green-700)}.merchant-form{gap:var(--space-5);display:grid}.merchant-panel{gap:var(--space-4);display:grid}.merchant-panel fieldset{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);margin-block:var(--space-4)}.form-grid,.governorate-grid,.policy-fields{gap:var(--space-4);display:grid}.check-row{align-items:center;gap:var(--space-2);font-weight:var(--weight-medium);display:flex}.check-row input{block-size:1.1rem;inline-size:1.1rem}.identity-preview{object-fit:cover;border-radius:var(--radius-md);max-width:100%;max-height:18rem;display:block}.identity-preview--logo{block-size:8rem;inline-size:8rem}.merchant-panel__heading p{color:var(--color-text-muted)}.governorate-item{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:minmax(8rem,1fr) minmax(7rem,.8fr);display:grid}.form-note{color:var(--color-text-muted);margin:0}.delivery-preview{gap:var(--space-2);padding:0;list-style:none;display:grid}.delivery-preview li{justify-content:space-between;gap:var(--space-3);border-block-end:1px solid var(--color-border);padding-block:var(--space-2);display:flex}.policy-links{gap:var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}@media (width>=48rem){.merchant-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid,.policy-fields,.governorate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html{scroll-behavior:smooth}button,input,select,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,p,dl,dd{margin:0}.container{width:min(100% - 2rem, var(--container));margin-inline:auto}.skip-link{z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--color-navy-950);color:var(--color-white);font-weight:var(--weight-medium);position:fixed;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.ui-brand{align-items:center;gap:var(--space-3);color:var(--color-navy-950);display:inline-flex}.ui-brand__mark{object-fit:contain;flex:0 0 2.75rem;width:2.75rem;height:2.75rem}.ui-brand__copy{gap:0;line-height:1.3;display:grid}.ui-brand__copy strong{font-size:var(--font-size-md);font-weight:var(--weight-bold);letter-spacing:-.02em}.ui-brand__copy small{color:var(--color-text-muted);font-size:.65rem}.ui-brand--dark{color:var(--color-white)}.ui-brand--dark .ui-brand__mark{border-radius:var(--radius-sm);background:var(--color-white);padding:.2rem}.ui-brand--dark .ui-brand__copy small{color:#b9c9cc}.ui-brand--compact .ui-brand__mark{margin:0}.ui-button__icon,.ui-button__icon svg{width:1rem;height:1rem}.ui-button__icon{transition:transform var(--transition-fast)}.ui-button__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ui-field__required,.ui-field__error{color:var(--color-red-700)}.ui-field__hint,.ui-field__error{font-size:var(--font-size-xs);line-height:1.55}.ui-field__hint{color:var(--color-text-muted)}.ui-alert__icon,.ui-alert__icon svg{width:1.25rem;height:1.25rem}.ui-alert__icon{margin-block-start:.15rem}.ui-alert__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.ui-alert__content{gap:var(--space-1);display:grid}.ui-alert__content strong{color:currentColor}.ui-status__dot{background:#839397;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 3px #edf0ef}.ui-section-heading__eyebrow{color:var(--color-teal-700);font-size:var(--font-size-xs);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;margin-block-end:var(--space-2)}.ui-section-heading__description{max-width:42rem;color:var(--color-text-muted);font-size:var(--font-size-sm);margin-block-start:var(--space-3)}.ui-section-heading__actions{align-self:end}.locale-switcher{align-items:center;gap:var(--space-1);max-width:100%;padding:var(--space-1);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-round);background:var(--color-surface);display:flex;overflow-x:auto}.locale-switcher form{flex:none}.locale-switcher__button{min-width:2.75rem;min-height:2.75rem;padding-inline:var(--space-3);border-radius:var(--radius-round);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--weight-medium);white-space:nowrap;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:0}.locale-switcher__button:hover,.locale-switcher__button.is-active{background:var(--color-teal-50);color:var(--color-teal-700)}.merchant-start{gap:var(--space-8)}.merchant-summary{gap:var(--space-3);display:grid}.merchant-summary>div{gap:var(--space-2);min-width:0;padding:var(--space-5);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);display:grid}.merchant-summary dt{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--weight-medium)}.merchant-summary dd{overflow-wrap:anywhere;min-width:0;font-weight:var(--weight-bold)}.merchant-start__logout{border-block-start:var(--border-thin) solid var(--color-border);padding-block-start:var(--space-2)}@media (width>=45rem){.container{width:min(100% - 3rem, var(--container))}.tokens-card{grid-column:1/-1}.merchant-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.tokens-card{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.reveal-item{opacity:1;transition:none;transform:none}}.order-tabs{gap:var(--space-2);padding-block-end:var(--space-2);display:flex;overflow-x:auto}.order-tabs a{border:1px solid var(--color-border);color:var(--color-text-muted);font-weight:var(--weight-bold);background:#fff;border-radius:999px;flex:none;padding:.65rem .9rem}.order-tabs a.is-active{border-color:var(--color-brand);background:var(--color-brand);color:#fff}.order-bulk-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.order-bulk-toolbar h2,.order-bulk-toolbar p{margin:0}.order-bulk-toolbar p{color:var(--color-text-muted);margin-block-start:var(--space-2)}.order-bulk-toolbar__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.order-print-options{gap:var(--space-3);inline-size:100%;display:grid}.order-print-columns{gap:var(--space-2) var(--space-4);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-wrap:wrap;margin:0;display:flex}.order-print-columns legend{padding-inline:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--weight-bold)}.order-print-columns label{align-items:center;gap:var(--space-2);display:inline-flex}.order-export-toolbar{gap:var(--space-4);display:grid}.bulk-check{align-self:start}.order-search{gap:var(--space-3);align-items:end;display:grid}.order-list,.order-items,.manual-order-items{gap:var(--space-3);display:grid}.order-card{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;display:grid}.order-card time,.order-card small{color:var(--color-text-muted)}.order-detail-grid{gap:var(--space-5);display:grid}.order-items article,.customer-order-item{gap:var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--color-border);grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;display:grid}.order-items img,.customer-order-item img,.order-image-fallback{object-fit:cover;border-radius:.75rem;block-size:4.5rem;inline-size:4.5rem}.order-image-fallback{background:var(--color-surface-subtle);color:var(--color-text-muted);place-items:center;font-size:1.5rem;display:grid}.order-pricing{gap:var(--space-3);display:grid}.order-pricing>p{justify-content:space-between;gap:var(--space-4);display:flex}.order-total{border-block-start:1px solid var(--color-border);padding-block-start:var(--space-3);font-size:1.1rem}.order-action-form,.manual-order-item{gap:var(--space-3);display:grid}.manual-order-item{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}.order-print-body{background:var(--color-surface-subtle);min-width:0;color:var(--color-text);margin:0}.order-print-shell{max-width:92rem;padding:var(--space-6);margin-inline:auto}.order-print-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-block-end:var(--space-5);display:flex}.order-print-toolbar h1,.order-print-toolbar p{margin:0}.order-print-toolbar p{color:var(--color-text-muted);margin-block-start:var(--space-2)}.order-print-toolbar__actions{gap:var(--space-2);display:flex}.order-print-result{margin-block:0 var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-green-100);color:var(--color-green-700);font-weight:var(--weight-bold)}.order-print-sheet{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);background:#fff}.order-print-heading{justify-content:space-between;gap:var(--space-4);border-block-end:2px solid var(--color-brand);margin-block-end:var(--space-4);padding-block-end:var(--space-3);display:flex}.order-print-heading div{gap:.2rem;display:grid}.order-print-heading span,.order-print-heading time{color:var(--color-text-muted)}.order-print-table-wrap{overflow-x:auto}.order-print-table{border-collapse:collapse;table-layout:fixed;inline-size:100%;font-size:.75rem}.order-print-table th,.order-print-table td{border:1px solid var(--color-border);vertical-align:top;text-align:start;overflow-wrap:anywhere;padding:.45rem}.order-print-table th{background:var(--color-surface-subtle);color:var(--color-brand);font-weight:var(--weight-bold)}.order-print-table td>strong,.order-print-table td>span,.order-print-table td>time{margin-block-end:.2rem;display:block}.order-print-items{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.order-print-items li{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.35rem;display:grid}.order-print-items img,.order-print-image-fallback{object-fit:cover;border-radius:.25rem;block-size:2rem;inline-size:2rem}.order-print-image-fallback{background:var(--color-surface-subtle);color:var(--color-text-muted);place-items:center;display:grid}.order-print-items small{color:var(--color-text-muted);display:block}.order-print-pricing{gap:.15rem;display:grid}.order-print-total{border-block-start:1px solid var(--color-border);margin-block-start:.2rem;padding-block-start:.25rem}.order-print-empty{color:var(--color-text-muted);padding:var(--space-8)!important;text-align:center!important}@page{size:A4 landscape;margin:8mm}@media print{html,body{background:#fff!important}.order-print-body{-webkit-print-color-adjust:exact;print-color-adjust:exact;min-width:0}.order-print-shell{max-width:none;padding:0}.order-print-toolbar,.order-print-result{display:none!important}.order-print-sheet{box-shadow:none;border:0;border-radius:0;padding:0}.order-print-heading{margin-block-end:3mm;padding-block-end:2mm}.order-print-table{font-size:7.5pt}.order-print-table thead{display:table-header-group}.order-print-table tr{break-inside:avoid;page-break-inside:avoid}.order-print-table th,.order-print-table td{border-color:#9ca3af;padding:1.5mm}.order-print-items img,.order-print-image-fallback{block-size:7mm;inline-size:7mm}}@media (width>=42rem){.order-search{grid-template-columns:minmax(0,1fr) minmax(10rem,auto) auto}.order-card{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center}.order-print-options{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.order-print-columns{grid-column:1/-1}.manual-order-item{grid-template-columns:minmax(0,2fr) minmax(8rem,.5fr)}}@media (width>=64rem){.order-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.catalog-cards,.product-list,.variant-list{gap:var(--space-4);display:grid}.catalog-card,.product-row,.variant-card,.danger-zone{border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-4);box-shadow:var(--shadow-subtle)}.catalog-card{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.catalog-tree,.category-branch,.category-children{gap:var(--space-3);display:grid}.category-children{border-inline-start:var(--border-thin) solid var(--color-border);margin-inline-start:var(--space-5);padding-inline-start:var(--space-4)}.choice-field{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.choice-field legend{font-weight:var(--weight-semibold)}.choice-grid{gap:var(--space-2);padding:var(--space-3);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.catalog-card h2,.product-row h2,.variant-card h3{margin:var(--space-2) 0}.coupon-cards{gap:var(--space-4);display:grid}.coupon-card{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-4);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-subtle);display:flex}.coupon-card__main{gap:var(--space-2);display:grid}.coupon-card__main h2,.coupon-card__main p,.coupon-card__main small{margin:0}.catalog-filters{grid-template-columns:1fr}.product-list{min-width:0}.product-row>img,.product-row__placeholder{border-radius:var(--radius-md);object-fit:cover;background:var(--color-surface-subtle);place-items:center;block-size:4.5rem;inline-size:4.5rem;display:grid}.product-row__main{min-width:0}.product-row__main p{color:var(--color-text-muted);overflow-wrap:anywhere;margin:0}.product-row__price{gap:var(--space-1);display:grid}.image-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.image-card{gap:var(--space-2);padding:var(--space-2);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-md);display:grid}.image-card img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);inline-size:100%}.option-group{border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);margin-block:var(--space-3)}.inline-field,.inline-adjustment{align-items:end;gap:var(--space-2);display:flex}.inline-adjustment{flex-wrap:wrap;min-width:0}.inline-adjustment>.ui-field{flex:12rem;min-width:0}.inline-field+.inline-field{margin-block-start:var(--space-2)}.inline-field .ui-control{flex:1}.text-button{color:var(--color-teal-700);padding:var(--space-2);background:0 0;border:0;text-decoration:underline}.is-over-limit{font-weight:var(--weight-bold);color:var(--color-red-700)!important}.variant-card summary{cursor:pointer;font-weight:var(--weight-bold)}.variant-card[open] summary{margin-block-end:var(--space-4)}.product-preview{padding:0;overflow:hidden}.product-preview__content{gap:var(--space-4);padding:var(--space-5);display:grid}.danger-zone{justify-content:space-between;align-items:center;gap:var(--space-4);border-color:var(--color-red-100);display:flex}.compact-action,.bulk-toolbar{justify-content:space-between;align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.bulk-toolbar .ui-field{min-width:min(100%,18rem)}.bulk-check{place-items:center;min-width:1.5rem;min-height:2.75rem;display:grid}.formatted-description{gap:var(--space-3);overflow-wrap:anywhere;display:grid}.formatted-description :is(ul,ol){padding-inline-start:var(--space-6)}.formatted-description a{color:var(--color-teal-700);text-decoration:underline}.markdown-toolbar{gap:var(--space-2);margin-block-end:calc(var(--space-3) * -1);display:flex}.markdown-toolbar button{border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle);min-width:2.5rem;min-height:2.5rem;color:var(--color-text)}.markdown-toolbar button:hover,.markdown-toolbar button:focus-visible{border-color:var(--color-teal-700);color:var(--color-teal-700)}.empty-state{text-align:center;padding-block:var(--space-12);justify-items:center}@media (width<=47.999rem){.inline-adjustment{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.inline-adjustment>.ui-button{width:100%}}@media (width>=48rem){.catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-filters .catalog-actions{grid-column:1/-1}.catalog-cards,.coupon-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.product-row{grid-template-columns:auto 5rem minmax(0,1fr) minmax(7rem,auto) auto}.product-row>img,.product-row__placeholder{block-size:5rem;inline-size:5rem}.image-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.variant-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=32rem){.governorate-item{grid-template-columns:minmax(0,1fr)}}.publication-checklist{gap:.6rem;padding:0;list-style:none;display:grid}.publication-checklist li{color:var(--color-text-muted);align-items:center;gap:.65rem;display:flex}.publication-checklist li span{background:var(--color-surface-subtle);border-radius:50%;flex:0 0 1.65rem;place-items:center;block-size:1.65rem;inline-size:1.65rem;display:grid}.publication-checklist li.is-complete{color:var(--color-green-700)}.publication-checklist li.is-complete span{background:var(--color-green-100)}.publication-notifications,.audit-timeline{gap:var(--space-3);display:grid}.publication-notifications article,.audit-timeline article{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);gap:.25rem;display:grid}.publication-notifications time,.audit-timeline time{color:var(--color-text-muted);font-size:var(--font-size-xs)}.admin-nav{gap:var(--space-4);color:#fff;display:flex}.admin-shell{gap:var(--space-5);padding-block:var(--space-8) var(--space-16);display:grid}.admin-review-list{gap:var(--space-4);display:grid}.admin-review-card{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;display:flex}.admin-review-card>div{gap:.35rem;display:grid}.admin-review-card p{color:var(--color-text-muted)}.admin-review-grid{gap:var(--space-5);display:grid}.plan-grid,.subscription-list{gap:var(--space-4);display:grid}.admin-metrics-grid{grid-template-columns:minmax(0,1fr)}.admin-metrics-grid .plan-card{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);min-width:0}.plan-card,.subscription-card,.subscription-summary,.plan-preview{gap:var(--space-4);display:grid}.plan-card{grid-template-columns:minmax(0,1fr);align-items:center}.plan-card>div,.subscription-card__identity>div{gap:.3rem;display:grid}.plan-card p,.subscription-card p,.plan-preview p{color:var(--color-text-muted)}.plan-form-grid,.check-grid,.subscription-actions{gap:var(--space-4);min-inline-size:0;display:grid}.plan-form-grid>*,.merchant-form>label:not(.check-row){min-inline-size:0}.plan-form-grid>label,.merchant-form>label:not(.check-row){gap:var(--space-2);color:var(--color-navy-900);font-size:var(--font-size-sm);font-weight:var(--weight-bold);display:grid}.plan-form-grid select,.merchant-form>label:not(.check-row)>:is(select,textarea){min-block-size:3rem;inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:.7rem var(--space-3);border:var(--border-thin) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:1rem;font-weight:var(--weight-regular)}.subscription-card__identity{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}.renewal-form{align-items:center;gap:var(--space-3);border-block-start:1px solid var(--color-border);flex-wrap:wrap;padding-block-start:var(--space-4);display:flex}.plan-confirm{padding:var(--space-4);border:1px solid var(--color-amber-500);border-radius:var(--radius-md);background:var(--color-amber-100)}.staff-inline-form,.staff-member-form,.staff-card-list,.staff-role-list,.staff-permission-groups{gap:var(--space-4);display:grid}.staff-inline-form{align-items:end}.staff-invitation-link{inline-size:100%;margin-block-start:var(--space-3)}.staff-card,.staff-role-card{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);display:grid}.staff-card>div:first-child,.staff-role-card>div:first-child{gap:.3rem;display:grid}.staff-card p,.staff-role-card p,.staff-protected-note{color:var(--color-text-muted)}.staff-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.staff-member-form .ui-field{min-inline-size:10rem}.staff-role-names{grid-template-columns:minmax(0,1fr)}.staff-permission-fieldset{margin:0!important}.staff-permission-groups section{gap:var(--space-3);display:grid}.staff-permission-groups h3{font-size:var(--font-size-md)}.staff-permission-summary{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.staff-permission-summary li{border-radius:var(--radius-round);background:var(--color-teal-100);color:var(--color-teal-700);font-size:var(--font-size-xs);padding:.3rem .6rem}.finance-report-filter,.finance-record-list,.finance-inline-form,.finance-period-form,.finance-period-fields{gap:var(--space-4);display:grid}.finance-period-fields input.ui-control{block-size:var(--select-control-height);min-block-size:var(--select-control-height)}.finance-period-actions{justify-content:flex-start;display:flex}.finance-period-actions .ui-button{inline-size:100%}.finance-breakdown{gap:var(--space-2);margin:0;display:grid}.finance-breakdown div{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-2);border-block-end:1px solid var(--color-border);display:flex}.finance-breakdown dd{font-weight:var(--weight-bold);margin:0}.finance-management-grid{gap:var(--space-5);display:grid}.finance-record-list>article,.finance-record-list>form{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle)}@media (width<=52rem){.admin-nav{flex-wrap:wrap;order:3;inline-size:100%}}@media (width>=42rem){.admin-metrics-grid,.plan-form-grid,.subscription-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-inline-form{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto}.staff-role-names{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-member-form{grid-template-columns:repeat(2,minmax(10rem,1fr)) auto;align-items:end}.finance-period-fields{grid-template-columns:minmax(10rem,.7fr) minmax(12rem,1fr);align-items:end}.finance-period-actions .ui-button{inline-size:auto}.finance-management-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.finance-inline-form{grid-template-columns:repeat(3,minmax(9rem,1fr)) minmax(0,1.5fr) auto;align-items:end}}@media (width>=64rem){.admin-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-review-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.plan-card{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr) auto}}@media (width>=76rem){.admin-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.marketing-body{color:#12333d;background:#f6f4ee;overflow-x:hidden}.marketing-header{z-index:40;border-block-end:1px solid #0000;inline-size:100%;transition:background .25s,border-color .25s,box-shadow .25s;position:fixed;inset-block-start:0}.marketing-header[data-scrolled]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f4eee6;border-color:#12333d1a;box-shadow:0 12px 40px #12333d0f}.marketing-header__inner{justify-content:space-between;align-items:center;gap:2rem;min-block-size:5.25rem;display:flex}.marketing-header .brand-lockup{max-inline-size:10.5rem}.marketing-header .ui-brand__copy small{color:#486167}.marketing-nav{align-items:center;gap:1.5rem;font-size:.88rem;font-weight:700;display:flex}.marketing-nav a{color:#48636b;justify-content:center;align-items:center;min-block-size:2.75rem;min-inline-size:2.75rem;display:inline-flex;position:relative}.marketing-nav a:after{content:"";background:#168c7b;block-size:2px;transition:transform .2s;position:absolute;inset-block-end:-.55rem;inset-inline:0;transform:scaleX(0)}.marketing-nav a:hover:after{transform:scaleX(1)}.marketing-header__actions{align-items:center;gap:.8rem;display:flex}.marketing-header__actions .ui-button{min-block-size:2.75rem}.marketing-login{color:#12333d;align-items:center;min-block-size:2.75rem;font-size:.86rem;font-weight:800;display:inline-flex}.marketing-language{position:relative}.marketing-language summary{inline-size:var(--select-control-height);block-size:var(--select-control-height);border:1px solid var(--color-border-strong);border-radius:var(--select-control-radius);background:var(--color-surface);cursor:pointer;box-shadow:var(--shadow-subtle);place-items:center;font-size:.72rem;font-weight:900;list-style:none;display:grid}.marketing-language summary::-webkit-details-marker{display:none}.marketing-language summary:hover{border-color:var(--color-navy-700);background:var(--color-surface-subtle)}.marketing-language summary:focus-visible{box-shadow:var(--focus-ring);outline:none}.marketing-language[open] summary{border-color:var(--color-interactive)}.marketing-language>div{z-index:var(--z-dropdown);min-inline-size:10rem;max-block-size:min(var(--select-popup-max-height), calc(100vh - 5rem));padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--select-popup-radius);background:var(--color-surface);box-shadow:var(--shadow-overlay);position:absolute;inset-block-start:calc(100% + .4rem);inset-inline-end:0;overflow-y:auto}.marketing-language form{margin:0}.marketing-language button{inline-size:100%;min-block-size:var(--select-option-height);padding:0 var(--select-control-padding);border-radius:var(--select-control-radius);color:var(--color-text-muted);text-align:start;cursor:pointer;background:0 0;border:0}.marketing-language button:hover,.marketing-language button:focus-visible{background:var(--color-interactive-subtle);color:var(--color-text);outline:none}.marketing-language button.is-active{background:var(--color-selected);color:var(--color-interactive-hover);font-weight:var(--weight-semibold)}.marketing-hero{isolation:isolate;min-block-size:min(59rem,100svh);padding-block:9rem 2rem;position:relative;overflow:clip}.marketing-hero:before{content:"";z-index:-2;background:radial-gradient(circle at 15% 20%,#ffd18942,#0000 26rem),linear-gradient(135deg,#f7f4ec 0%,#eff6f3 55%,#f7f4ec 100%);position:absolute;inset:0}.marketing-orb{z-index:-1;filter:blur(2px);opacity:.65;border-radius:50%;animation:9s ease-in-out infinite marketing-float;position:absolute}.marketing-orb--one{background:radial-gradient(circle at 35% 35%,#f0ba62,#d99032);block-size:15rem;inline-size:15rem;inset-block-start:10rem;inset-inline-start:-7rem}.marketing-orb--two{background:radial-gradient(circle at 35% 35%,#6fc6b8,#168c7b);block-size:11rem;inline-size:11rem;animation-delay:-3s;inset-block-end:8rem;inset-inline-end:-5rem}.marketing-hero__grid{grid-template-columns:minmax(0,.85fr) minmax(32rem,1.15fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.marketing-hero__content{z-index:2;position:relative}.marketing-hero__content h1{letter-spacing:-.065em;max-inline-size:13ch;margin-block:1.25rem 1.4rem;font-size:clamp(3.2rem,6.2vw,6.6rem);line-height:.97}[dir=rtl] .marketing-hero__content h1{letter-spacing:-.035em}.marketing-hero__content h1 span{color:#168c7b;display:block}.marketing-hero__content>p:not(.marketing-hero__note){color:#486167;max-inline-size:40rem;font-size:clamp(1rem,1.4vw,1.22rem);line-height:1.9}.marketing-hero__actions{flex-wrap:wrap;gap:.75rem;margin-block-start:2rem;display:flex}.marketing-hero__note{color:#486167;align-items:start;gap:.55rem;max-inline-size:37rem;margin-block-start:1.15rem;font-size:.83rem;line-height:1.7;display:flex}.marketing-hero__note span{color:#8a4f12}.marketing-product-preview{perspective:80rem;position:relative}[data-tilt]{transform:perspective(80rem) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;transition:transform .18s ease-out}.marketing-product-preview__label{color:#486167;text-align:center;text-transform:uppercase;letter-spacing:.12em;margin-block-end:.7rem;font-size:.72rem}.marketing-window{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid #ffffffbf;border-radius:1.5rem;overflow:hidden;transform:rotateY(-3deg)rotateX(1deg);box-shadow:0 38px 100px #12333d2b,inset 0 0 0 1px #12333d0a}[dir=rtl] .marketing-window{transform:rotateY(3deg)rotateX(1deg)}.marketing-window__bar{border-block-end:1px solid #12333d14;align-items:center;gap:.42rem;min-block-size:3.1rem;padding-inline:1rem;display:flex}.marketing-window__bar i{background:#d9e0df;border-radius:50%;block-size:.55rem;inline-size:.55rem}.marketing-window__bar i:first-child{background:#e3a64c}.marketing-window__bar span{color:#486167;margin-inline-start:auto;font-size:.7rem}.marketing-window__body{grid-template-columns:4.5rem minmax(0,1fr);min-block-size:29rem;display:grid}.marketing-window__body aside{background:#12333d;flex-direction:column;align-items:center;gap:1.3rem;padding:1.4rem .8rem;display:flex}.marketing-window__body aside b{background:#fff;border-radius:.7rem;place-items:center;block-size:2.25rem;inline-size:2.25rem;display:grid}.marketing-window__body aside b img{object-fit:contain;block-size:1.6rem;inline-size:1.6rem}.marketing-window__body aside i{background:#fff3;border-radius:1rem;block-size:.35rem;inline-size:1.4rem}.marketing-command{background:linear-gradient(145deg,#f9faf7,#edf3f1);min-inline-size:0;padding:clamp(1rem,2.5vw,2rem)}.marketing-command__heading{justify-content:space-between;align-items:center;display:flex}.marketing-command__heading div{gap:.2rem;display:grid}.marketing-command__heading span{color:#486167;font-size:.7rem}.marketing-command__heading strong{font-size:1.25rem}.marketing-command__heading em{color:#fff;background:#12333d;border-radius:50%;place-items:center;block-size:2.7rem;inline-size:2.7rem;font-style:normal;display:grid}.marketing-command__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-block:1.5rem;display:grid}.marketing-command__metrics article{background:#ffffffc7;border:1px solid #12333d14;border-radius:.9rem;min-inline-size:0;padding:.85rem}.marketing-command__metrics span{color:#486167;white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;display:block;overflow:hidden}.marketing-command__metrics strong{margin-block:.35rem;font-size:1.3rem;display:block}.marketing-command__metrics i{color:#0b695d;font-size:.63rem;font-style:normal}.marketing-command__chart{background:#fff;border:1px solid #12333d12;border-radius:1rem;align-items:end;gap:.75rem;min-block-size:10rem;padding:1.2rem;display:flex}.marketing-command__chart span{block-size:var(--bar);transform-origin:bottom;background:linear-gradient(#4cae9f,#168c7b);border-radius:.4rem .4rem .15rem .15rem;flex:1;animation:.8s cubic-bezier(.2,.8,.2,1) both marketing-bars}.marketing-command__orders{gap:.55rem;margin-block-start:1rem;display:grid}.marketing-command__orders i{background:linear-gradient(90deg,#dfe8e6 40%,#0000 40%);border-radius:2rem;block-size:.7rem}.marketing-store-peek{background:#ffffffe6;border:1px solid #ffffffe6;border-radius:1rem;inline-size:11rem;padding:1rem;position:absolute;inset-block-end:-2rem;inset-inline-end:-1.6rem;box-shadow:0 22px 60px #12333d33}.marketing-store-peek>span,.marketing-store-peek small{color:#486167;font-size:.62rem}.marketing-store-peek strong{margin-block:.25rem .65rem;font-size:.8rem;display:block}.marketing-store-peek div{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.marketing-store-peek i{aspect-ratio:1;background:linear-gradient(135deg,#e1b270,#d99032);border-radius:.4rem}.marketing-store-peek small{color:#0b695d;margin-block-start:.6rem;display:block}.marketing-proof{border-block:1px solid #12333d1f;grid-template-columns:repeat(4,1fr);margin-block-start:5rem;display:grid}.marketing-proof div{text-align:center;padding:1.6rem}.marketing-proof div+div{border-inline-start:1px solid #12333d1f}.marketing-proof dt{color:#12333d;font-size:1.75rem;font-weight:900}.marketing-proof dd{color:#486167;margin:.25rem 0 0;font-size:.78rem}.marketing-section{padding-block:clamp(5rem,9vw,9rem);scroll-margin-top:5rem}.marketing-section__heading{max-inline-size:55rem;margin-block-end:clamp(2.5rem,5vw,4rem)}.marketing-section__heading>span,.marketing-spotlight__copy>span,.marketing-delivery>span,.marketing-languages>span,.marketing-final>div>span{color:#0b695d;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:900}.marketing-section__heading h2,.marketing-spotlight h2,.marketing-delivery h2,.marketing-languages h2,.marketing-final h2{letter-spacing:-.045em;margin-block:.75rem 1rem;font-size:clamp(2.25rem,4.5vw,4.5rem);line-height:1.08}[dir=rtl] .marketing-section__heading h2,[dir=rtl] .marketing-spotlight h2,[dir=rtl] .marketing-delivery h2,[dir=rtl] .marketing-languages h2,[dir=rtl] .marketing-final h2{letter-spacing:-.025em}.marketing-section__heading p,.marketing-spotlight p,.marketing-delivery p,.marketing-languages p,.marketing-final p{color:#486167;max-inline-size:46rem;line-height:1.85}.marketing-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.marketing-bento__card{background:#fff;border:1px solid #12333d17;border-radius:1.5rem;min-block-size:20rem;padding:2rem;position:relative;overflow:hidden;box-shadow:0 14px 40px #12333d0d}.marketing-bento__card--wide{grid-column:span 2}.marketing-bento__card>span{color:#0b695d;font-size:.72rem;font-weight:900}.marketing-bento__card h3{max-inline-size:18rem;margin-block:4.5rem .75rem;font-size:1.6rem}.marketing-bento__card p{color:#486167;max-inline-size:28rem;line-height:1.7}.marketing-bento__motif{aspect-ratio:1;inline-size:45%;position:absolute;inset-block-start:1rem;inset-inline-end:-2rem}.marketing-bento__motif i{border:1px solid #168c7b26;border-radius:32% 68% 60% 40%;position:absolute;inset:0;transform:rotate(12deg)}.marketing-bento__motif i:nth-child(2){inset:16%;transform:rotate(36deg)}.marketing-bento__motif i:nth-child(3){background:#e5f2ef;inset:32%;transform:rotate(60deg)}.marketing-section--ink{color:#fff;background:#102f37}.marketing-section--ink .marketing-section__heading>span{color:#77d0c1}.marketing-section--ink .marketing-section__heading{text-align:center;margin-inline:auto}.marketing-steps{background:#ffffff21;grid-template-columns:repeat(3,1fr);gap:1px;padding:0;list-style:none;display:grid}.marketing-steps li{background:#102f37;flex-direction:column;justify-content:space-between;min-block-size:20rem;padding:2rem;display:flex}.marketing-steps li>span{color:#77d0c1;font-size:2.4rem;font-weight:300}.marketing-steps h3{margin-block-end:.75rem;font-size:1.45rem}.marketing-steps p{color:#aac1c5;line-height:1.8}.marketing-surfaces{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.marketing-surface{border-radius:1.75rem;min-height:38rem;padding:2.25rem;overflow:hidden}.marketing-surface--store{background:#e7c084}.marketing-surface--desk{background:#cfe5e0}.marketing-surface__copy>span{font-size:.75rem;font-weight:900}.marketing-surface__copy h3{max-inline-size:18ch;margin-block:1rem;font-size:clamp(1.8rem,3vw,3rem);line-height:1.08}.marketing-surface__copy p{color:#29464d;max-inline-size:34rem;line-height:1.75}.marketing-store-ui,.marketing-desk-ui{background:#ffffffdb;border-radius:1.25rem;margin-block-start:3rem;padding:1rem;transform:rotate(-2deg);box-shadow:0 28px 70px #12333d29}[dir=rtl] .marketing-store-ui,[dir=rtl] .marketing-desk-ui{transform:rotate(2deg)}.marketing-store-ui>div{border-block-end:1px solid #e8eceb;align-items:center;gap:1rem;padding-block-end:1rem;display:flex}.marketing-store-ui>div i{background:#d7dfdd;border-radius:1rem;block-size:.4rem;inline-size:2rem;margin-inline-start:auto}.marketing-store-ui>div i+i{margin-inline-start:0}.marketing-store-ui>strong{margin-block:1rem;display:block}.marketing-store-ui section{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.marketing-store-ui section i{aspect-ratio:.85;background:linear-gradient(145deg,#f0d4a7,#d89033);border-radius:.7rem}.marketing-desk-ui{background:#12333d;grid-template-columns:3rem 1fr;gap:1rem;min-block-size:15rem;display:grid}.marketing-desk-ui>i{background:#168c7b;border-radius:.7rem}.marketing-desk-ui>div{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.marketing-desk-ui span{background:#f8faf8;border-radius:.65rem}.marketing-desk-ui b{background:repeating-linear-gradient(90deg,#31535b 0 8%,#0000 8% 14%);border-radius:.65rem;grid-column:2;block-size:5rem}.marketing-section--soft{background:#e9f0ed}.marketing-capabilities{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.marketing-capabilities article{background:#ffffffa6;border:1px solid #12333d14;border-radius:1.2rem;flex-direction:column;justify-content:space-between;min-block-size:14rem;padding:1.5rem;display:flex}.marketing-capabilities article>span{color:#0b695d;font-size:1.3rem;font-weight:900}.marketing-capabilities h3{margin-block-end:.5rem;font-size:1.08rem}.marketing-capabilities p{color:#486167;font-size:.87rem;line-height:1.65}.marketing-spotlight{color:#fff;background:#102f37;border-radius:2rem;grid-template-columns:minmax(0,1fr) minmax(21rem,.65fr);align-items:center;gap:clamp(2rem,8vw,8rem);padding:clamp(2rem,5vw,5rem);display:grid}.marketing-spotlight__copy>span{color:#77d0c1}.marketing-spotlight__copy>p{color:#abc1c5}.marketing-spotlight ul{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-block-start:1.5rem;padding:0;list-style:none;display:grid}.marketing-spotlight li{color:#d7e3e4;padding-inline-start:1.4rem;font-size:.88rem;position:relative}.marketing-spotlight li:before{content:"✓";color:#77d0c1;position:absolute;inset-inline-start:0}.marketing-profit-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff21;border-radius:1.4rem;padding:1rem;overflow:hidden;box-shadow:0 30px 80px #0003}.marketing-profit-card>div{border-block-end:1px solid #ffffff1a;justify-content:space-between;gap:1rem;padding:1.1rem;display:flex}.marketing-profit-card>div:last-child{border:0}.marketing-profit-card span{color:#b6c9cc;font-size:.78rem}.marketing-profit-card strong{font-size:.95rem}.marketing-profit-card .is-profit{background:#0b695d;border-radius:.9rem;margin-block-start:.5rem}.marketing-profit-card .is-profit span{color:#dff8f3}.marketing-local-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.marketing-delivery,.marketing-languages{background:#fff;border:1px solid #12333d14;border-radius:1.6rem;padding:clamp(2rem,4vw,4rem)}.marketing-delivery h2,.marketing-languages h2{font-size:clamp(1.9rem,3vw,3rem)}.marketing-delivery__map{grid-template-columns:repeat(2,1fr);gap:.6rem;margin-block-start:2rem;display:grid}.marketing-delivery__map div{background:#f2f5f2;border-radius:.75rem;justify-content:space-between;gap:.5rem;padding:.85rem;font-size:.78rem;display:flex}.marketing-delivery__map span{color:#0b695d}.marketing-languages>div{gap:.65rem;margin-block-start:2rem;display:grid}.marketing-languages blockquote{background:#f2f5f2;border-inline-start:3px solid #168c7b;margin:0;padding:1rem}.marketing-languages blockquote strong{font-size:.75rem}.marketing-languages blockquote p{margin-block-start:.3rem;font-size:.86rem}.marketing-section--pricing{background:#ece8df}.marketing-pricing{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.marketing-pricing>article{background:#f9f8f4;border:1px solid #12333d1a;border-radius:1.5rem;flex-direction:column;min-inline-size:0;padding:2rem;display:flex;position:relative}.marketing-pricing>article.is-featured{color:#fff;background:#12333d;border-color:#168c7b;transform:translateY(-1rem);box-shadow:0 28px 70px #12333d33}.marketing-pricing article>em{color:#fff;background:#0b695d;border-radius:2rem;padding:.35rem .6rem;font-size:.68rem;font-style:normal;position:absolute;inset-block-start:1rem;inset-inline-end:1rem}.marketing-pricing h3{font-size:1.4rem}.marketing-pricing article>p{color:#486167;min-block-size:5rem;margin-block:.75rem 1rem;line-height:1.65}.marketing-pricing .is-featured>p,.marketing-pricing .is-featured>small{color:#abc1c5}.marketing-price{align-items:end;gap:.65rem;display:flex}.marketing-price strong{letter-spacing:-.05em;font-size:clamp(2.3rem,4vw,3.6rem)}.marketing-price span{color:#486167;padding-block-end:.45rem;font-size:.67rem;line-height:1.4}.is-featured .marketing-price span{color:#b8cacc}.marketing-pricing article>small{color:#486167;margin-block-start:.45rem}.marketing-plan-trial{color:#0b695d;background:#dff2ec;border-radius:999px;align-self:flex-start;margin-block-start:.85rem;padding:.35rem .65rem;font-size:.72rem;line-height:1.4}.is-featured .marketing-plan-trial{color:#9ce2d6;background:#77d0c124}.marketing-pricing ul{flex:1;gap:.75rem;margin-block:1.7rem;padding:0;list-style:none;display:grid}.marketing-pricing li{padding-inline-start:1.35rem;font-size:.85rem;position:relative}.marketing-pricing li:before{content:"✓";color:#168c7b;position:absolute;inset-inline-start:0}.marketing-plan-features{flex-wrap:wrap;gap:.4rem;margin-block-end:1.25rem;display:flex}.marketing-plan-feature{color:#24585a;background:#168c7b12;border:1px solid #168c7b33;border-radius:.65rem;align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.7rem;font-weight:750;line-height:1.35;display:inline-flex}.marketing-plan-feature i{color:#168c7b;font-style:normal}.is-featured .marketing-plan-feature{color:#d8eeea;background:#77d0c114;border-color:#77d0c133}.marketing-availability{color:#7b8585;white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.marketing-availability i{color:#9ba3a3;font-style:normal}.marketing-availability.is-available{color:#146f61;font-weight:750}.marketing-availability.is-available i{color:#168c7b}.marketing-launch{background:#fff7e8;border:1px solid #d7b06f;border-radius:1rem;align-items:center;gap:1rem;max-inline-size:54rem;margin:2.5rem auto 0;padding:1.25rem 1.5rem;display:flex}.marketing-launch>span{color:#8a4f12;font-size:1.5rem}.marketing-launch p{color:#486167;margin-block-start:.25rem;font-size:.84rem}.marketing-faq{border-block-start:1px solid #12333d26;max-inline-size:58rem;margin-inline:auto}.marketing-faq details{border-block-end:1px solid #12333d26}.marketing-faq summary{cursor:pointer;justify-content:space-between;gap:1rem;padding-block:1.5rem;font-size:1.05rem;font-weight:800;list-style:none;display:flex}.marketing-faq summary::-webkit-details-marker{display:none}.marketing-faq summary span{transition:transform .2s}.marketing-faq details[open] summary span{transform:rotate(45deg)}.marketing-faq details p{color:#486167;padding-block-end:1.5rem;line-height:1.8}.marketing-final{background:linear-gradient(135deg,#ddaa5c,#f1cf91);border-radius:2rem;justify-content:space-between;align-items:end;gap:3rem;margin-block-end:5rem;padding:clamp(2rem,5vw,5rem);display:flex}.marketing-final>div>span,.marketing-final>div>p{color:#12333d}.marketing-final h2{max-inline-size:15ch;font-size:clamp(2.2rem,4vw,4.2rem)}.marketing-final>div:last-child{flex-wrap:wrap;gap:.75rem;display:flex}.marketing-footer{color:#d9e5e5;background:#102f37;padding-block:3rem}.marketing-footer .container{grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;display:grid}.marketing-footer .brand-lockup{max-inline-size:10rem}.marketing-footer p{color:#abc0c3;font-size:.85rem}.marketing-footer span{color:#9db7ba;font-size:.75rem}@keyframes marketing-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-1rem)}}@keyframes marketing-bars{0%{transform:scaleY(0)}}@media (width<=64rem){.marketing-nav{display:none}.marketing-hero{padding-block-start:8rem}.marketing-hero__grid{grid-template-columns:minmax(0,1fr)}.marketing-hero__content{max-inline-size:49rem}.marketing-hero__content h1{max-inline-size:14ch;font-size:clamp(3.2rem,10vw,6rem)}.marketing-product-preview{max-inline-size:44rem;margin-inline:auto}.marketing-bento,.marketing-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-bento__card--wide{grid-column:span 1}.marketing-spotlight{grid-template-columns:minmax(0,1fr) minmax(18rem,.65fr)}}@media (width<=44rem){.marketing-header__inner{gap:.5rem;min-block-size:4.5rem}.marketing-header .brand-lockup{max-inline-size:8.5rem}.marketing-login{display:none}.marketing-header__actions{gap:.45rem}.marketing-header__actions .ui-button{padding-inline:.75rem;font-size:.72rem}.marketing-language summary{block-size:2.75rem;inline-size:2.75rem}.marketing-hero{min-block-size:auto;padding-block:7rem 2rem}.marketing-hero__content h1{font-size:clamp(2.65rem,13vw,4.1rem)}.marketing-window{transform:none}.marketing-window__body{grid-template-columns:3rem minmax(0,1fr);min-block-size:22rem}.marketing-window__body aside{padding-inline:.45rem}.marketing-window__body aside b{block-size:1.9rem;inline-size:1.9rem}.marketing-window__body aside i{inline-size:1rem}.marketing-command{padding:.8rem}.marketing-command__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-command__chart{min-block-size:6.5rem;padding:.7rem}.marketing-store-peek{display:none}.marketing-proof{grid-template-columns:repeat(2,1fr);margin-block-start:3rem}.marketing-proof div:nth-child(3){border-block-start:1px solid #12333d1f;border-inline-start:0}.marketing-proof div:nth-child(4){border-block-start:1px solid #12333d1f}.marketing-bento,.marketing-surfaces,.marketing-capabilities,.marketing-local-grid,.marketing-pricing{grid-template-columns:minmax(0,1fr)}.marketing-bento__card{min-block-size:18rem}.marketing-steps{grid-template-columns:minmax(0,1fr)}.marketing-steps li{min-block-size:15rem}.marketing-surface{min-height:33rem;padding:1.5rem}.marketing-capabilities article{min-block-size:11rem}.marketing-spotlight{grid-template-columns:minmax(0,1fr);padding:1.5rem}.marketing-spotlight ul{grid-template-columns:minmax(0,1fr)}.marketing-pricing>article.is-featured{transform:none}.marketing-final{flex-direction:column;align-items:start}.marketing-footer .container{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.marketing-orb,.marketing-command__chart span{animation:none}.marketing-header,.marketing-nav a:after,.marketing-faq summary span,[data-tilt]{transition-duration:.01ms!important;transform:none!important}}.merchant-content{gap:1.25rem}.merchant-panel,.merchant-card{border-color:#12333d14;border-radius:1.2rem;box-shadow:0 12px 36px #12333d0b}.merchant-panel__heading>div>span{color:#168c7b;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;font-weight:900}.merchant-order-row{color:#12333d;border-block-start:1px solid #e7ecea;grid-template-columns:minmax(7rem,1.2fr) auto auto minmax(6rem,auto);align-items:center;gap:1rem;padding-block:1rem;display:grid}.merchant-order-row>div span,.merchant-order-row>span{color:#718489;font-size:.75rem}.merchant-order-row>strong:last-child{text-align:end;font-size:.83rem}.merchant-empty-state{color:#788b8f;text-align:center;align-content:center;place-items:center;gap:.6rem;min-block-size:11rem;display:grid}.merchant-empty-state span{color:#168c7b;font-size:2rem}.admin-body{background:#eef1ef}.admin-header{z-index:30;position:sticky;inset-block-start:0}.admin-header__context{border-inline-start:1px solid #ffffff29;margin-inline-end:auto;padding-inline-start:1rem;display:grid}.admin-header__context span{color:#77d0c1;text-transform:uppercase;letter-spacing:.12em;font-size:.62rem;font-weight:900}.admin-header__context strong{color:#e7efef;font-size:.8rem}.admin-header__actions{align-items:center;gap:.75rem;display:flex}.admin-nav{scrollbar-width:thin;max-inline-size:92rem;padding-block:.55rem .8rem;overflow-x:auto}.admin-nav a{color:#abc1c5;border-radius:.7rem;flex:none;align-items:center;gap:.45rem;padding:.6rem .75rem;font-size:.73rem;font-weight:700;display:flex}.admin-nav a span{color:#77d0c1}.admin-nav a:hover,.admin-nav a.is-active{color:#fff;background:#ffffff1a}.admin-nav a.is-active{box-shadow:inset 0 -2px #77d0c1}.admin-shell{max-inline-size:92rem}.admin-page-title{padding-block:1rem}.admin-page-title>span{color:#829296;letter-spacing:.15em;font-size:.68rem;font-weight:900}.admin-metric-card{align-content:start;min-block-size:12rem;position:relative;overflow:hidden}.admin-metric-card>span:first-child{color:#168c7b;background:#e6f2ef;border-radius:50%;place-items:center;block-size:5rem;inline-size:5rem;font-size:1.35rem;display:grid;position:absolute;inset-block-start:-1rem;inset-inline-end:-1rem}.admin-metric-card h2{color:#657b80;max-inline-size:13ch;font-size:.82rem}.admin-metric-card>strong{color:#12333d;margin-block-start:auto;font-size:2.7rem;line-height:1}.admin-metric-card>span:last-child{color:#168c7b;font-size:.72rem}.admin-shell .merchant-panel{overflow:hidden}.admin-shell .ui-table{border-collapse:separate;border-spacing:0}.admin-shell .ui-table th{color:#536b70;text-transform:uppercase;letter-spacing:.04em;background:#edf3f1;font-size:.7rem}@media (width<=44rem){.merchant-order-row{grid-template-columns:minmax(0,1fr) auto}.merchant-order-row>span,.merchant-order-row>strong:last-child,.admin-header__context{display:none}.admin-header__actions{justify-content:space-between;inline-size:100%}}.ai-tools{border:1px dashed var(--line,#cbd5e1);border-radius:1rem;margin-top:1rem;padding:1rem}.ai-usage-row{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin-block:1rem;display:grid}.ai-usage-row span{background:color-mix(in srgb, var(--surface,#fff) 88%, var(--brand,#0f766e));border-radius:.75rem;padding:.75rem}.ai-preview-card{outline:2px dashed var(--brand,#0f766e);outline-offset:.25rem}.ai-analysis-result{border-top:1px solid var(--line,#cbd5e1);margin-top:1.25rem;padding-top:1.25rem}.marketing-hero{min-block-size:auto;padding-block:8.5rem 2.5rem}.marketing-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(30rem,1.1fr)}.marketing-hero__content h1{letter-spacing:-.04em;text-wrap:balance;max-inline-size:17ch;font-size:clamp(3rem,4vw,3.5rem);line-height:1.12}.marketing-word-rotator{color:#168c7b;transform-origin:50%;min-inline-size:4.5ch;display:inline-block}.marketing-word-rotator.is-changing{animation:.52s cubic-bezier(.22,.8,.24,1) marketing-word-pulse}.marketing-hero__content>p:not(.marketing-hero__note),.marketing-section__heading p{font-size:clamp(1rem,1.25vw,1.125rem)}.marketing-section__heading h2,.marketing-final h2{letter-spacing:-.025em;font-size:clamp(1.875rem,3.2vw,2.5rem);line-height:1.22}.marketing-trust{border-block:1px solid #12333d1f;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-block-start:4rem;padding:1.1rem;list-style:none;display:flex}.marketing-trust li{color:#39565d;background:#ffffff94;border:1px solid #12333d1a;border-radius:999px;align-items:center;gap:.45rem;min-block-size:2.75rem;padding:.55rem .85rem;font-size:.8rem;font-weight:750;display:inline-flex}.marketing-trust li span{color:#168c7b}.marketing-showcase{background:#102f37;border:1px solid #12333d1a;border-radius:1.6rem;overflow:hidden;box-shadow:0 30px 80px #12333d29}.marketing-showcase__tabs{scrollbar-width:none;gap:.45rem;padding:.75rem;display:flex;overflow-x:auto}.marketing-showcase__tabs::-webkit-scrollbar{display:none}.order-tabs::-webkit-scrollbar{display:none}.marketing-showcase__tabs button{color:#abc1c5;min-block-size:2.75rem;transition:background var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);background:0 0;border:1px solid #ffffff24;border-radius:999px;flex:none;padding-inline:1rem;font-size:.8rem;font-weight:800}.marketing-showcase__tabs button:hover{color:#fff}.marketing-showcase__tabs button[aria-selected=true]{color:#fff;background:#168c7b;border-color:#77d0c1}.marketing-showcase__window{color:#12333d;background:#f7f9f7;border-radius:1.1rem;margin:0 .75rem .75rem;overflow:hidden}.marketing-showcase__window>section{min-block-size:24rem;padding:clamp(1.1rem,3vw,2rem)}.marketing-showcase__heading{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:1.4rem;display:flex}.marketing-showcase__heading small{color:#6d8186}.marketing-showcase__heading h3{margin-block-start:.2rem;font-size:clamp(1.35rem,2vw,1.8rem)}.marketing-demo-list{gap:.65rem;display:grid}.marketing-demo-list article{background:#fff;border:1px solid #e2e9e7;border-radius:.85rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;min-block-size:4.5rem;padding:1rem;display:grid}.marketing-demo-list span{color:#267155;background:#e2f2ea;border-radius:999px;padding:.25rem .55rem;font-size:.72rem;font-weight:800}.marketing-demo-list span.is-warning{color:#9a5b13;background:#faead1}.marketing-demo-products{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.marketing-demo-products article{background:#fff;border:1px solid #e2e9e7;border-radius:1rem;overflow:hidden}.marketing-demo-products article>span{aspect-ratio:1.5;color:#168c7b;background:linear-gradient(135deg,#e8f3f0,#d5e6e1);place-items:center;font-size:2rem;font-weight:900;display:grid}.marketing-demo-products article div{gap:.2rem;padding:1rem;display:grid}.marketing-demo-products small{color:#6d8186}.marketing-demo-report>strong{font-size:clamp(2rem,4vw,3.5rem)}.marketing-demo-report>p{color:#60747a}.marketing-demo-report>div{background:#fff;border-radius:1rem;align-items:end;gap:.65rem;block-size:12rem;margin-block-start:2rem;padding:1rem;display:flex}.marketing-demo-report i{block-size:var(--height);background:linear-gradient(#4cae9f,#168c7b);border-radius:.4rem .4rem .15rem .15rem;flex:1}.marketing-demo-theme{gap:1.2rem;display:grid}.marketing-demo-theme>div{gap:.75rem;display:flex}.marketing-demo-theme i{background:var(--swatch);border-radius:50%;block-size:3rem;inline-size:3rem;box-shadow:0 0 0 4px #fff,0 0 0 5px #dce5e3}.marketing-demo-theme article{background:#fff;border-radius:1rem;align-items:center;gap:1rem;min-block-size:8rem;padding:1.2rem;display:flex}.marketing-demo-theme article>span{color:#fff;background:#12333d;border-radius:1rem;place-items:center;block-size:4rem;inline-size:4rem;font-weight:900;display:grid}.marketing-demo-theme article div{gap:.3rem;display:grid}.marketing-demo-theme small{color:#60747a}.marketing-feature-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.marketing-feature-groups article{background:#ffffffb3;border:1px solid #12333d17;border-radius:1.15rem;min-block-size:15rem;padding:1.5rem}.marketing-feature-groups article>span{color:#168c7b;font-size:1.35rem}.marketing-feature-groups h3{margin-block:1.6rem .85rem;font-size:1.15rem}.marketing-feature-groups ul{color:#486167;gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.marketing-feature-groups li{padding-inline-start:1.1rem;font-size:.86rem;position:relative}.marketing-feature-groups li:before{color:#168c7b;content:"•";position:absolute;inset-inline-start:0}.marketing-pricing{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.marketing-pricing article>p{min-block-size:3.5rem}.marketing-plan-comparison{background:#f9f8f4;border:1px solid #12333d1f;border-radius:1rem;max-inline-size:64rem;margin:2rem auto 0}.marketing-plan-comparison summary{cursor:pointer;color:#12333d;justify-content:space-between;align-items:center;gap:1rem;min-block-size:3.5rem;padding:.8rem 1rem;font-weight:850;list-style:none;display:flex}.marketing-plan-comparison summary::-webkit-details-marker{display:none}.marketing-plan-comparison summary span{transition:transform var(--transition-fast)}.marketing-plan-comparison[open] summary span{transform:rotate(45deg)}.marketing-plan-comparison .ui-table-shell{border-block-start:1px solid #12333d1a}.marketing-state{text-align:start;background:#ffffff8c;border:1px dashed #12333d38;border-radius:1rem;justify-content:center;align-items:center;gap:1rem;min-block-size:12rem;padding:1.5rem;display:flex}.marketing-state>span{color:#168c7b;font-size:2rem}.marketing-state p{color:#60747a;margin-block-start:.25rem}.marketing-mobile-cta{display:none}.merchant-plan-catalog .marketing-pricing{inline-size:100%}.order-tabs{overscroll-behavior-inline:contain;scrollbar-width:none;max-inline-size:100%}.empty-state,.merchant-empty-state{border:1px dashed var(--color-border-strong);background:var(--color-surface-subtle);text-align:center;border-radius:1rem;align-content:center;place-items:center;min-block-size:11rem;padding:1.5rem}@keyframes marketing-word-pulse{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}45%{opacity:0;filter:blur(3px);transform:translateY(.25rem)scale(.96)}55%{opacity:0;filter:blur(3px);transform:translateY(-.25rem)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes marketing-cta-pulse{0%,70%,to{transform:translateY(0)scale(1);box-shadow:0 7px 18px #0f766833}82%{transform:translateY(-1px)scale(1.015);box-shadow:0 0 0 .45rem #168c7b1c,0 12px 30px #0f76683d}}@media (width<=64rem){.marketing-hero__grid{grid-template-columns:minmax(0,1fr)}.marketing-product-preview{max-inline-size:48rem;margin-inline:auto}.marketing-feature-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=44rem){.marketing-body{padding-block-end:calc(4.75rem + env(safe-area-inset-bottom))}.marketing-hero{padding-block-start:6.7rem}.marketing-hero__content h1{letter-spacing:-.025em;max-inline-size:none;font-size:clamp(2rem,9vw,2.375rem);line-height:1.2}.marketing-word-rotator{min-inline-size:0}.marketing-trust{justify-content:flex-start;margin-block-start:2.5rem;padding-inline:0}.marketing-trust li{border-radius:.85rem;flex:calc(50% - .5rem)}.marketing-showcase__window>section{min-block-size:22rem}.marketing-demo-list article{grid-template-columns:minmax(0,1fr) auto}.marketing-demo-list article>strong{grid-column:1/-1}.marketing-demo-products{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-demo-products article:last-child{display:none}.marketing-feature-groups{grid-template-columns:minmax(0,1fr)}.marketing-feature-groups article{min-block-size:12rem}.marketing-mobile-cta{z-index:50;color:#fff;background:#0f7668;border:1px solid #ffffff59;border-radius:999px;justify-content:center;align-items:center;min-block-size:3.25rem;padding-inline:1rem;font-weight:850;display:flex;position:fixed;inset-block-end:max(.75rem, env(safe-area-inset-bottom));inset-inline:1rem;box-shadow:0 16px 38px #0b252d47}.order-tabs a{min-block-size:2.75rem}}@media (prefers-reduced-motion:reduce){.marketing-primary-cta,.marketing-word-rotator.is-changing{animation:none}.marketing-showcase__tabs button,.marketing-plan-comparison summary span{transition-duration:.01ms}}.account-body{background:var(--color-page);min-block-size:100vh}.auth{min-block-size:100vh;display:grid}.auth-aside{display:none}.auth-main{grid-template-rows:auto 1fr auto;min-inline-size:0;display:grid}.auth-header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) clamp(var(--space-4), 4vw, var(--space-10));display:flex}.auth-content{padding:var(--space-6) var(--space-4) var(--space-10);place-items:center;display:grid}.auth-content:focus{outline:none}.account-workspace{gap:var(--space-4);inline-size:min(100%,28rem);display:grid}.account-workspace:has(.account-form--two-columns,.merchant-start){inline-size:min(100%,40rem)}.account-panel{gap:var(--space-6);display:grid}.account-panel__header{gap:var(--space-2);display:grid}.account-panel__header .ui-badge{justify-self:start}.account-panel__header h1{color:var(--color-navy-950);margin:0;font-size:clamp(1.625rem,3vw,2rem);line-height:1.25}.account-panel__header p{color:var(--color-text-muted);margin:0}.account-form{gap:var(--space-4);display:grid}.account-form__spacer{display:none}.account-form__support-link{color:var(--color-interactive);font-size:var(--font-size-sm);font-weight:var(--weight-semibold);justify-self:end;margin-block-start:calc(var(--space-2) * -1)}.account-form__actions{gap:var(--space-4);margin-block-start:var(--space-2);display:grid}.account-form__actions .ui-button{min-block-size:3rem;inline-size:100%}.account-form__actions p,.account-form__actions>a{color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center;margin:0}.account-form__actions p a,.account-form__actions>a{color:var(--color-interactive);font-weight:var(--weight-semibold)}.account-flash{margin:0}.auth-footer{padding:var(--space-4) clamp(var(--space-4), 4vw, var(--space-10)) var(--space-6);color:var(--color-text-subtle);font-size:var(--font-size-xs);text-align:center}.auth-footer p{margin:0}@media (width<=24rem){.auth-header{padding-inline:var(--space-3);flex-wrap:wrap;justify-content:center}.auth-header__brand{flex-basis:100%;justify-content:center;min-inline-size:0;display:flex}.auth-header .locale-switcher{min-inline-size:0;max-inline-size:100%}}@media (width>=45rem){.account-form--two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.account-form--two-columns>.ui-field{align-content:start}.account-form__spacer{display:block}.account-form--two-columns .account-form__actions{grid-column:1/-1}.account-form--two-columns .account-form__actions .ui-button{inline-size:auto;padding-inline:var(--space-8);justify-self:start}.account-form--two-columns .account-form__actions p{text-align:start}.merchant-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.auth{grid-template-columns:minmax(22rem,.8fr) minmax(0,1.2fr)}.auth-aside{block-size:100vh;padding:var(--space-8) clamp(var(--space-8), 4vw, var(--space-12));background:var(--color-navy-950);color:var(--color-navy-100,#d7e0e4);grid-template-rows:auto 1fr auto;display:grid;position:sticky;inset-block-start:0}.auth-aside__copy{align-content:center;gap:var(--space-4);max-inline-size:26rem;display:grid}.auth-aside__kicker{color:var(--color-sand-300,#e6cf9f);font-size:var(--font-size-sm);font-weight:var(--weight-semibold);margin:0}.auth-aside h2{color:#fff;text-wrap:balance;margin:0;font-size:clamp(2rem,3vw,2.75rem);line-height:1.2}.auth-aside__copy>p:last-child{color:#ffffffb8;font-size:var(--font-size-md);margin:0;line-height:1.8}.auth-aside__note{align-items:center;gap:var(--space-2);color:#fff9;font-size:var(--font-size-sm);border-block-start:1px solid #ffffff1f;margin:0;padding-block-start:var(--space-5);display:flex}.auth-aside__note .ui-icon{color:var(--color-teal-300,#7fd3c4)}.auth-header{justify-content:flex-end}.auth-header__brand,.auth-footer{display:none}}.marketing-hero:before{background:var(--color-page)}.marketing-orb{display:none}.marketing-primary-cta{animation:none}.marketing-command{background:var(--color-surface-subtle)}.marketing-command__chart span,.marketing-demo-report i{background:var(--color-teal-600)}.marketing-store-peek i,.marketing-store-ui section i{background:var(--color-sand-200,#ecdcbc)}.marketing-demo-products article>span{background:var(--color-surface-subtle)}.marketing-final{border-radius:var(--radius-xl);background:var(--color-navy-950);color:#fff}.marketing-final :is(h2,p,strong){color:inherit}.marketing-final p{color:#ffffffb8}.marketing-final .ui-badge{color:#fff;background:#ffffff1a}.marketing-final>div>span{color:#e6cf9f}.ui-button{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:2.5rem;padding-inline:var(--space-4);border-radius:var(--radius-md);font:inherit;font-size:var(--font-size-sm);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast), transform var(--motion-duration-instant) var(--motion-ease-standard);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.ui-button:active:not(:disabled,.is-disabled){transform:translateY(1px)}.ui-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.ui-button--primary{border-color:var(--color-interactive);background:var(--color-interactive);color:var(--color-white);box-shadow:0 1px 2px #0d23291f}.ui-button--primary:hover:not(:disabled,.is-disabled){border-color:var(--color-interactive-hover);background:var(--color-interactive-hover)}.ui-button--secondary{border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-navy-900);box-shadow:var(--shadow-subtle)}.ui-button--secondary:hover:not(:disabled,.is-disabled){border-color:var(--color-navy-700);background:var(--color-surface-subtle)}.ui-button--ghost{color:var(--color-interactive);background:0 0}.ui-button--ghost:hover:not(:disabled,.is-disabled){background:var(--color-interactive-subtle)}.ui-button--danger{border-color:color-mix(in srgb, var(--color-danger) 30%, transparent);background:var(--color-danger-subtle);color:var(--color-danger)}.ui-button--danger:hover:not(:disabled,.is-disabled){border-color:var(--color-danger);background:var(--color-danger);color:var(--color-white)}.ui-button--sm{min-block-size:2rem;padding-inline:var(--space-3);font-size:var(--font-size-xs);border-radius:var(--radius-sm)}.ui-button--lg{min-block-size:3rem;padding-inline:var(--space-6);font-size:var(--font-size-md)}.ui-button:disabled,.ui-button.is-disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.ui-badge{border:1px solid var(--color-border);border-radius:var(--radius-round);background:var(--color-surface-subtle);color:var(--color-navy-800);font-size:var(--font-size-xs);font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;gap:.3rem;padding:.1rem .5rem;line-height:1.55;display:inline-flex}.ui-badge--brand{background:var(--color-teal-100);color:var(--color-teal-800);border-color:#0000}.ui-badge--success{background:var(--color-success-subtle);color:var(--color-success);border-color:#0000}.ui-badge--warning{background:var(--color-warning-subtle);color:var(--color-warning);border-color:#0000}.ui-badge--danger{background:var(--color-danger-subtle);color:var(--color-danger);border-color:#0000}.ui-status{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.ui-status__dot{background:var(--color-border-strong);border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem}.ui-status--success{color:var(--color-success)}.ui-status--success .ui-status__dot{background:var(--color-success)}.ui-status--warning{color:var(--color-warning)}.ui-status--warning .ui-status__dot{background:var(--color-amber-500)}.ui-status--danger{color:var(--color-danger)}.ui-status--danger .ui-status__dot{background:var(--color-danger)}.ui-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.ui-card--elevated{box-shadow:var(--shadow-raised)}.ui-card--sm{padding:var(--space-4)}.ui-card--md{padding:var(--space-5)}.ui-card--lg{padding:var(--space-8)}.ui-card--none{padding:0}.ui-card__header{margin-block-end:var(--space-4)}.ui-card--none>.ui-card__header{padding:var(--space-4) var(--space-5);border-block-end:1px solid var(--color-border);margin:0}.ui-card__footer{border-block-start:1px solid var(--color-border);margin-block-start:var(--space-4);padding-block-start:var(--space-4)}.ui-field{gap:.4rem;min-inline-size:0;display:grid}.ui-field__label{color:var(--color-navy-900);font-size:var(--font-size-sm);font-weight:var(--weight-semibold)}.ui-field__required{color:var(--color-danger);margin-inline-start:.15rem}.ui-control{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);min-block-size:2.625rem;inline-size:100%;color:var(--color-text);font:inherit;font-size:var(--font-size-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);padding:.5rem .75rem}.ui-control::placeholder{color:var(--color-text-subtle)}.ui-control:hover:not(:disabled){border-color:var(--color-navy-700)}.ui-control:focus{border-color:var(--color-interactive);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-interactive) 18%, transparent);outline:none}.ui-control.is-invalid{border-color:var(--color-danger)}.ui-control.is-invalid:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 18%, transparent)}.ui-control:disabled{background:var(--color-surface-subtle);color:var(--color-text-muted);cursor:not-allowed}.ui-control[type=file]{font-size:var(--font-size-sm);padding:.35rem}.ui-control[type=file]::file-selector-button{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-subtle);color:var(--color-navy-900);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;margin-inline-end:var(--space-3);padding:.4rem .8rem}select.ui-control{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.15rem) 55%,calc(100% - .85rem) 55%;background-repeat:no-repeat;background-size:.3rem .3rem;padding-inline-end:2.25rem}[dir=rtl] select.ui-control{background-position:.85rem 55%,1.15rem 55%}select.ui-control:disabled{opacity:.72}select.ui-control.is-invalid{background-color:color-mix(in srgb, var(--color-danger-subtle) 22%, var(--color-surface))}.ui-textarea{resize:vertical;min-block-size:7rem;line-height:var(--line-height-body)}.ui-field__hint{color:var(--color-text-muted);font-size:var(--font-size-xs);margin:0;line-height:1.55}.ui-field__error{color:var(--color-danger);font-size:var(--font-size-xs);font-weight:var(--weight-semibold);margin:0}.ui-alert{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--color-info) 22%, transparent);border-radius:var(--radius-md);background:var(--color-info-subtle);color:var(--color-info);font-size:var(--font-size-sm);display:flex}.ui-alert--success{border-color:color-mix(in srgb, var(--color-success) 22%, transparent);background:var(--color-success-subtle);color:var(--color-success)}.ui-alert--warning{border-color:color-mix(in srgb, var(--color-warning) 22%, transparent);background:var(--color-warning-subtle);color:var(--color-warning)}.ui-alert--danger{border-color:color-mix(in srgb, var(--color-danger) 22%, transparent);background:var(--color-danger-subtle);color:var(--color-danger)}.ui-alert__icon{flex:none;padding-block-start:.15rem}.ui-alert__icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:1.1rem;inline-size:1.1rem;display:block}.ui-alert__content{gap:.1rem;min-inline-size:0;display:grid}.ui-alert__content strong{font-weight:var(--weight-bold)}.ui-alert__content div{color:var(--color-text)}.ui-table-shell{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overscroll-behavior-inline:contain;overflow-x:auto}.ui-table-shell:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ui-table{border-collapse:collapse;inline-size:100%;font-size:var(--font-size-sm)}.ui-table caption{padding:var(--space-3) var(--space-4);color:var(--color-text-muted);text-align:start;caption-side:top}.ui-table th{padding:.65rem var(--space-4);border-block-end:1px solid var(--color-border);background:var(--color-surface-subtle);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--weight-semibold);text-align:start;white-space:nowrap}.ui-table td{padding:.75rem var(--space-4);border-block-end:1px solid var(--color-border);vertical-align:middle}.ui-table td small{color:var(--color-text-muted);margin-block-start:.2rem;display:block}.ui-table tbody tr:last-child td{border-block-end:0}.ui-table tbody tr{transition:background-color var(--transition-fast)}.ui-table tbody tr:hover{background:var(--color-surface-subtle)}.ui-select{block-size:var(--select-control-height);min-block-size:var(--select-control-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-combobox{inline-size:100%;min-inline-size:0;position:relative}.ui-combobox__native{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ui-combobox__button{align-items:center;gap:var(--space-2);inline-size:100%;block-size:var(--select-control-height);min-block-size:var(--select-control-height);padding:0 var(--select-control-padding);border:1px solid var(--color-border-strong);border-radius:var(--select-control-radius);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);text-align:start;cursor:pointer;box-shadow:var(--shadow-subtle);transition:border-color var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast);grid-template-columns:auto minmax(0,1fr);padding-inline-end:2.5rem;line-height:1.35;display:grid;position:relative}.ui-combobox__button:hover:not(:disabled,.is-readonly){border-color:var(--color-navy-700);background:var(--color-surface-subtle)}.ui-combobox__button[aria-expanded=true]{border-color:var(--color-interactive);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-interactive) 18%, transparent)}.ui-combobox__button:after{content:"";block-size:.5rem;inline-size:.5rem;transition:transform var(--transition-fast);border-block-end:2px solid;border-inline-end:2px solid;position:absolute;inset-inline-end:.9rem;transform:translateY(-25%)rotate(45deg)}.ui-combobox__button[aria-expanded=true]:after{transform:translateY(25%)rotate(225deg)}.ui-combobox__button:focus-visible{box-shadow:var(--focus-ring);outline:none}.ui-combobox__button.is-placeholder{color:var(--color-text-muted)}.ui-combobox__button.is-invalid{border-color:var(--color-danger);background:color-mix(in srgb, var(--color-danger-subtle) 22%, var(--color-surface))}.ui-combobox__button:disabled,.ui-combobox__button.is-readonly{background:var(--color-surface-subtle);color:var(--color-text-muted);cursor:not-allowed;box-shadow:none}.ui-combobox__button:disabled{opacity:.72}.ui-combobox__value{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.ui-combobox__popup{z-index:var(--z-dropdown);max-block-size:var(--select-popup-max-height);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--select-popup-radius);background:var(--color-surface);box-shadow:var(--shadow-overlay);animation:ui-select-popup-in var(--motion-duration-fast) var(--motion-ease-out);display:grid;position:fixed;overflow:hidden}.ui-combobox__search{inline-size:100%;block-size:var(--select-control-height);min-block-size:var(--select-control-height);padding-inline:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--select-control-radius);background:var(--color-surface);color:var(--color-text);font:inherit;margin-block-end:var(--space-1)}.ui-combobox__search:focus{border-color:var(--color-interactive);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-interactive) 18%, transparent);outline:none}.ui-combobox__list{overscroll-behavior:contain;scrollbar-gutter:stable;min-block-size:0;overflow-y:auto}.ui-combobox__option{align-items:center;gap:var(--space-2);min-block-size:var(--select-option-height);padding:0 var(--select-control-padding);border-radius:var(--select-control-radius);font-size:var(--font-size-sm);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.ui-combobox__option.is-active{background:var(--color-interactive-subtle);color:var(--color-navy-950)}.ui-combobox__option.is-selected{color:var(--color-interactive-hover);font-weight:var(--weight-semibold)}.ui-combobox__option[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ui-combobox__option-label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.ui-combobox__option-icon{block-size:1.15rem;inline-size:1.15rem;-webkit-mask:var(--ui-select-icon) center / contain no-repeat;mask:var(--ui-select-icon) center / contain no-repeat;background:currentColor;flex:none}.ui-combobox__option-icon[data-icon=facebook]{--ui-select-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 8h3V4h-3c-3 0-5 2-5 5v3H6v4h3v5h4v-5h3.5l.5-4h-4V9c0-.7.3-1 1-1Z'/%3E%3C/svg%3E");color:#1877f2}.ui-combobox__option-icon[data-icon=instagram]{--ui-select-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M8 2h8a6 6 0 0 1 6 6v8a6 6 0 0 1-6 6H8a6 6 0 0 1-6-6V8a6 6 0 0 1 6-6Zm0 2a4 4 0 0 0-4 4v8a4 4 0 0 0 4 4h8a4 4 0 0 0 4-4V8a4 4 0 0 0-4-4H8Zm4 3a5 5 0 1 1 0 10 5 5 0 0 1 0-10Zm0 2.2a2.8 2.8 0 1 0 0 5.6 2.8 2.8 0 0 0 0-5.6ZM18.4 6.7a1.2 1.2 0 1 1-2.4 0 1.2 1.2 0 0 1 2.4 0Z'/%3E%3C/svg%3E");color:#c13584}.ui-combobox__option-icon[data-icon=tiktok]{--ui-select-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 3v11.2a4.3 4.3 0 1 1-3.5-4.2v3.4a1.6 1.6 0 1 0 .7 1.3V3h2.8c.6 2.5 2.1 3.9 4.5 4.2v3.2A8 8 0 0 1 14 8.8V3Z'/%3E%3C/svg%3E");color:#111}.ui-combobox__option-icon[data-icon=youtube]{--ui-select-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M22 12c0 3.2-.4 5.2-1.2 6S17.7 19.3 12 19.3 4 19 3.2 18 2 15.2 2 12s.4-5.2 1.2-6S6.3 4.7 12 4.7 20 5 20.8 6 22 8.8 22 12Zm-12.5-4v8l7-4-7-4Z'/%3E%3C/svg%3E");color:#f03}.ui-combobox__option-icon[data-icon=whatsapp]{--ui-select-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2a10 10 0 0 1 8.6 15.1L22 22l-5-1.3A10 10 0 1 1 12 2Zm0 2a8 8 0 0 0-6.9 12L4.4 19.6l3.7-1a8 8 0 1 0 3.9-14.6Zm-3.6 3.7c.4-.3.8-.3 1.1.2l1.2 2.8c.1.3 0 .6-.2.8l-.8.8c.7 1.5 1.8 2.6 3.3 3.3l.8-.9c.2-.2.5-.3.8-.2l2.7 1.3c.4.2.5.6.3 1-.5 1.2-1.5 1.9-2.8 1.9-4.6-.5-8.1-4-8.5-8.5 0-1.1.8-2.1 2.1-2.5Z'/%3E%3C/svg%3E");color:#128c7e}.ui-combobox__option-icon[data-icon=globe]{--ui-select-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2a10 10 0 1 1 0 20 10 10 0 0 1 0-20Zm5.8 6h-3.1a17 17 0 0 0-1-3.7A8 8 0 0 1 17.8 8ZM12 4c.5.7 1.1 2 1.5 4h-3C11 6 11.5 4.7 12 4ZM8.3 4.3A17 17 0 0 0 7.3 8H4.2a8 8 0 0 1 4.1-3.7ZM4 10h3.1a18 18 0 0 0 0 4H4a8 8 0 0 1 0-4Zm.2 6h3.1a17 17 0 0 0 1 3.7A8 8 0 0 1 4.2 16Zm7.8 4c-.5-.7-1.1-2-1.5-4h3c-.4 2-1 3.3-1.5 4Zm1.8-.3a17 17 0 0 0 1-3.7h3a8 8 0 0 1-4 3.7ZM20 14h-3.1a18 18 0 0 0 0-4H20a8 8 0 0 1 0 4Zm-5.3 0H9.3a16 16 0 0 1 0-4h5.4a16 16 0 0 1 0 4Z'/%3E%3C/svg%3E");color:var(--color-teal-700)}@keyframes ui-select-popup-in{0%{opacity:0;transform:translateY(-.25rem)scale(.99)}}.ui-combobox__popup.is-above{transform-origin:bottom}@media (pointer:coarse){select.ui-select--native{block-size:var(--select-control-height);min-block-size:var(--select-control-height)}}@media (prefers-reduced-motion:reduce){.ui-combobox__popup{animation:none}}.form-error-summary{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-danger);border-radius:var(--radius-md);background:var(--color-danger-subtle);color:var(--color-danger);display:grid}.form-error-summary ul{gap:var(--space-1);margin:0;padding-inline-start:var(--space-5);display:grid}.form-error-summary a{color:inherit;font-weight:var(--weight-semibold)}@media (width<=64rem),(pointer:coarse){.ui-button,.ui-button--sm,.locale-switcher__button,summary,[role=tab]{min-block-size:2.75rem}.ui-button--sm{min-inline-size:2.75rem}}.ui-section-heading{justify-content:space-between;align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.ui-section-heading__eyebrow{margin:0 0 var(--space-1);color:var(--color-interactive);font-size:var(--font-size-sm);font-weight:var(--weight-semibold)}.ui-section-heading h2{font-size:var(--font-size-xl);margin:0}.ui-section-heading__description{max-inline-size:var(--measure);margin:var(--space-1) 0 0;color:var(--color-text-muted)}.ui-section-heading__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.skip-link{z-index:var(--z-toast);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--color-navy-950);color:var(--color-white);font-weight:var(--weight-semibold);align-items:center;min-block-size:2.75rem;min-inline-size:2.75rem;display:inline-flex;position:absolute;inset-block-start:-4rem;inset-inline-start:var(--space-4)}.skip-link:focus{inset-block-start:var(--space-3)}.merchant-body{background:var(--color-page);min-height:100vh}.ui-icon{flex:none;display:block}[dir=rtl] .ui-icon--flip{transform:scaleX(-1)}.ws{min-inline-size:0;min-height:100vh;overflow-x:clip}.ws-sidebar{z-index:var(--z-drawer);gap:var(--space-4);inline-size:var(--sidebar-width);padding:var(--space-4) var(--space-3);overscroll-behavior:contain;background:var(--color-surface);border-inline-end:1px solid var(--color-border);scrollbar-width:thin;flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto}.ws-sidebar__top{justify-content:space-between;align-items:center;gap:var(--space-2);padding-inline:var(--space-2);min-block-size:2.5rem;display:flex}.ws-brand{min-block-size:2.75rem;color:inherit;border-radius:var(--radius-sm);align-items:center;text-decoration:none;display:inline-flex}.ws-brand .ui-brand__mark{block-size:2rem;inline-size:2rem}.ws-store{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);display:flex}.ws-store__mark{border-radius:var(--radius-sm);background:var(--color-navy-950);block-size:2.25rem;inline-size:2.25rem;color:var(--color-text-inverse);font-weight:var(--weight-bold);flex:none;place-items:center;display:grid}.ws-store__text{justify-items:start;gap:.15rem;min-inline-size:0;display:grid}.ws-store__text strong{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;font-size:var(--font-size-sm);line-height:1.4;overflow:hidden}.ws-store .ui-badge{overflow-wrap:anywhere;white-space:normal;max-inline-size:100%;padding-block:0;font-size:.6875rem}[data-publication-status]{overflow-wrap:anywhere;white-space:normal;max-inline-size:100%}.ws-nav{gap:var(--space-4);flex:auto;padding-block-end:var(--space-6);display:grid}.ws-sidebar__footer{gap:var(--space-2);padding:var(--space-3) 0 var(--space-4);background:linear-gradient(transparent, var(--color-surface) var(--space-3));margin-block-start:auto;display:grid;position:sticky;inset-block-end:calc(var(--space-4) * -1)}.ws-sidebar__locale{display:none}.ws-logout{align-items:center;gap:var(--space-3);min-block-size:2.75rem;inline-size:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-danger);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;display:flex}.ws-logout:hover{background:var(--color-danger-subtle)}.ws-nav__group ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.ws-nav__label{margin:0 0 var(--space-1);padding-inline:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--weight-semibold)}.ws-nav__link{align-items:center;gap:var(--space-3);min-block-size:2.75rem;padding:.4rem var(--space-3);border-radius:var(--radius-sm);color:var(--color-navy-800);font-size:var(--font-size-sm);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), color var(--transition-fast);text-decoration:none;display:flex;position:relative}.ws-nav__link .ui-icon{color:var(--color-text-subtle);transition:color var(--transition-fast)}.ws-nav__link:hover{background:var(--color-surface-subtle);color:var(--color-navy-950)}.ws-nav__link.is-active{background:var(--color-teal-50);color:var(--color-teal-800);font-weight:var(--weight-semibold)}.ws-nav__link.is-active .ui-icon{color:var(--color-teal-700)}.ws-nav__link.is-active:before{content:"";background:var(--color-teal-700);border-radius:0 3px 3px 0;inline-size:3px;position:absolute;inset-block:.5rem;inset-inline-start:-.75rem}[dir=rtl] .ws-nav__link.is-active:before{border-radius:3px 0 0 3px}.ws-count{border-radius:var(--radius-round);background:var(--color-teal-700);min-inline-size:1.4rem;color:var(--color-white);font-size:.6875rem;font-weight:var(--weight-bold);text-align:center;margin-inline-start:auto;padding:0 .4rem;line-height:1.4rem}.ws-main{min-inline-size:0;margin-inline-start:var(--sidebar-width)}.ws-topbar{z-index:var(--z-sticky);align-items:center;gap:var(--space-3);min-block-size:var(--topbar-height);padding-inline:clamp(var(--space-4), 3vw, var(--space-8));background:color-mix(in srgb, var(--color-page) 88%, transparent);border-block-end:1px solid var(--color-border);-webkit-backdrop-filter:saturate(1.2)blur(10px);backdrop-filter:saturate(1.2)blur(10px);display:flex;position:sticky;top:0}.ws-topbar__title{min-inline-size:0;color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ws-topbar__actions{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.ws-icon-button{border-radius:var(--radius-sm);block-size:2.75rem;inline-size:2.75rem;color:var(--color-navy-800);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);background:0 0;border:1px solid #0000;flex:0 0 2.75rem;place-items:center;padding:0;text-decoration:none;display:inline-grid;position:relative}.ws-icon-button:hover{background:var(--color-surface-sunken)}.ws-dot{border:2px solid var(--color-page);border-radius:var(--radius-round);background:var(--color-teal-700);min-inline-size:1.05rem;color:var(--color-white);font-size:.625rem;font-weight:var(--weight-bold);padding:0 .25rem;line-height:.95rem;position:absolute;inset-block-start:.2rem;inset-inline-end:.15rem}.ws-text-link{min-block-size:2.75rem;min-inline-size:2.75rem;color:var(--color-interactive);font-size:var(--font-size-sm);font-weight:var(--weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.ws-text-link:hover{text-decoration:underline}.ws-locale.locale-switcher{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:none;padding:.15rem}.ws-locale .locale-switcher__button{border-radius:var(--radius-xs);min-block-size:2.75rem;font-size:var(--font-size-xs);padding-inline:.6rem}.ws-menu-button,.ws-sidebar__close{display:none}.ws-scrim{z-index:calc(var(--z-drawer) - 1);animation:ws-fade var(--motion-duration-standard) var(--motion-ease-out);background:#0d23296b;position:fixed;inset:0}.ws-content{align-content:start;gap:var(--space-6);inline-size:min(100%,76rem);min-inline-size:0;max-inline-size:100%;padding:clamp(var(--space-5), 3vw, var(--space-8)) clamp(var(--space-4), 3vw, var(--space-8)) var(--space-16);margin-inline:auto;display:grid}.ws-content>*{min-inline-size:0;max-inline-size:100%}.ws-content:focus{outline:none}@keyframes ws-fade{0%{opacity:0}}@media (width<=64rem){.ws-sidebar{inline-size:min(19rem,86vw);box-shadow:var(--shadow-overlay);visibility:hidden;transition:transform var(--motion-duration-standard) var(--motion-ease-out), visibility 0s linear var(--motion-duration-standard);transform:translate(-105%)}[dir=rtl] .ws-sidebar{transform:translate(105%)}.ws.is-sidebar-open .ws-sidebar{visibility:visible;transition:transform var(--motion-duration-standard) var(--motion-ease-out);transform:none}.ws-main{margin-inline-start:0}.ws-menu-button,.ws-sidebar__close{display:inline-grid}.ws-sidebar__locale{inline-size:100%;display:flex}.ws-sidebar__locale form{flex:1 1 0}.ws-sidebar__locale .locale-switcher__button{min-block-size:2.75rem;inline-size:100%}.dash-panel-head a,.merchant-panel__heading>a{align-items:center;min-block-size:2.75rem;min-inline-size:2.75rem;display:inline-flex}}@media (width<=40rem){.ws-locale,.ws-topbar .ws-text-link{display:none}}.merchant-title{justify-content:space-between;align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.merchant-title h1{font-size:var(--font-size-2xl);letter-spacing:-.01em;margin:0}.merchant-title p{max-inline-size:var(--measure);margin:var(--space-1) 0 0;color:var(--color-text-muted)}.merchant-card,.merchant-panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-subtle)}.merchant-panel h2,.merchant-card h2{font-size:var(--font-size-lg);margin:0}.merchant-form>.ui-button[type=submit]{justify-self:start;min-inline-size:10rem}.form-actions-bar{z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--space-3);margin-inline:calc(var(--space-2) * -1);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface) 94%, transparent);box-shadow:var(--shadow-raised);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-wrap:wrap;display:flex;position:sticky;inset-block-end:0}.form-actions-bar p{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.design-entry{align-items:center;gap:var(--space-5);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.design-entry__swatches{gap:.35rem;margin-block-start:var(--space-3);display:flex}.design-entry__swatches span{border-radius:var(--radius-sm);background:var(--swatch);border:1px solid #00000014;block-size:1.75rem;inline-size:1.75rem}.design-entry h2{font-size:var(--font-size-lg);margin:0}.design-entry p{margin:var(--space-1) 0 0;color:var(--color-text-muted)}@media (width<=40rem){.design-entry{grid-template-columns:1fr}}.merchant-form{max-inline-size:60rem}.setup-optional-actions{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-subtle);flex-wrap:wrap;display:flex}.setup-optional-actions>div:first-child{gap:var(--space-1);display:grid}.setup-optional-actions h3,.setup-optional-actions p{margin:0}.setup-optional-actions p{color:var(--color-text-muted);font-size:var(--font-size-sm)}.button-note{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--weight-medium);margin-inline-start:var(--space-1)}.dash-head{justify-content:space-between;align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.dash-head h1{font-size:var(--font-size-2xl);letter-spacing:-.01em;margin:0}.dash-head p{max-inline-size:var(--measure);margin:var(--space-1) 0 0;color:var(--color-text-muted)}.dash-head .dash-head__eyebrow{margin:0 0 var(--space-1);color:var(--color-interactive);font-size:var(--font-size-sm);font-weight:var(--weight-semibold)}.dash-head__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.dash-host{border-radius:var(--radius-xs);background:var(--color-surface-sunken);color:var(--color-navy-800);font-family:var(--font-mono);padding:.05rem .4rem;font-size:.8125rem}.dash-metrics{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-subtle);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid;overflow:hidden}.dash-metrics a{padding:var(--space-5);color:inherit;transition:background-color var(--transition-fast);gap:.2rem;text-decoration:none;display:grid;position:relative}.dash-metrics a+a{border-inline-start:1px solid var(--color-border)}.dash-metrics a:hover{background:var(--color-surface-subtle)}.dash-metrics span{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--weight-medium)}.dash-metrics strong{font-variant-numeric:tabular-nums;font-size:clamp(1.625rem,2.4vw,2.125rem);line-height:1.2}.dash-metrics strong small{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--weight-medium)}.dash-metrics>a>small{color:var(--color-text-muted);font-size:var(--font-size-xs)}.dash-metrics a.is-attention:before{content:"";background:var(--color-amber-500);border-radius:50%;block-size:.5rem;inline-size:.5rem;position:absolute;inset-block-start:var(--space-5);inset-inline-end:var(--space-5)}.dash-grid{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);display:grid}.dash-side{gap:var(--space-4);display:grid}.dash-panel-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block-end:var(--space-2);display:flex}.dash-panel-head h2{font-size:var(--font-size-md);margin:0}.dash-orders{padding:var(--space-5);gap:0}.merchant-order-row{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-2);margin-inline:calc(var(--space-2) * -1);border-radius:var(--radius-sm);border-block-start:1px solid var(--color-border);color:inherit;transition:background-color var(--transition-fast);grid-template-columns:minmax(8rem,1.3fr) auto auto minmax(6rem,auto);text-decoration:none;display:grid}.merchant-order-row:hover{background:var(--color-surface-subtle)}.merchant-order-row>div{gap:.05rem;display:grid}.merchant-order-row>div strong{font-size:var(--font-size-sm)}.merchant-order-row>div span,.merchant-order-row>span:not(.ui-status){color:var(--color-text-muted);font-size:var(--font-size-xs)}.merchant-order-row>.ui-status{color:var(--color-text-muted)}.merchant-order-row>.ui-status--success{color:var(--color-success)}.merchant-order-row>.ui-status--warning{color:var(--color-warning)}.merchant-order-row>.ui-status--danger{color:var(--color-danger)}.merchant-order-row>strong:last-child{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;text-align:end}.merchant-empty-state{place-items:center;gap:var(--space-2);min-block-size:10rem;color:var(--color-text-muted);text-align:center;display:grid}.merchant-empty-state .ui-icon{color:var(--color-border-strong)}.dash-shortcuts{padding:var(--space-5);gap:0}.dash-shortcuts>a{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2);margin-inline:calc(var(--space-2) * -1);border-radius:var(--radius-sm);border-block-start:1px solid var(--color-border);color:inherit;grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.dash-shortcuts>a:hover{background:var(--color-surface-subtle)}.dash-shortcuts>a .ui-icon{color:var(--color-interactive)}.dash-shortcuts>a div{min-inline-size:0;display:grid}.dash-shortcuts strong{font-size:var(--font-size-sm)}.dash-shortcuts small{color:var(--color-text-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-design{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:inherit;box-shadow:var(--shadow-subtle);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.dash-design:hover{border-color:var(--color-interactive);box-shadow:var(--shadow-raised)}.dash-design>span:nth-child(2){display:grid}.dash-design strong{font-size:var(--font-size-sm)}.dash-design small{color:var(--color-interactive);font-size:var(--font-size-xs);font-weight:var(--weight-semibold)}.dash-design>.ui-icon{color:var(--color-text-subtle)}.dash-design__swatches{display:flex}.dash-design__swatches i{border:2px solid var(--color-surface);border-radius:50%;block-size:1.5rem;inline-size:1.5rem}.dash-design__swatches i+i{margin-inline-start:-.45rem}.dash-setup{gap:var(--space-6);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-subtle);grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);display:grid}.dash-setup__progress{align-content:start;gap:var(--space-2);display:grid}.dash-setup__progress h2{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.dash-setup .progress-number{font-size:2.25rem;line-height:1.1}.dash-setup__content{gap:var(--space-4);min-inline-size:0;display:grid}.dash-steps{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.dash-step{align-items:start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.dash-step.is-complete{background:var(--color-surface-subtle)}.dash-step h3{font-size:var(--font-size-md);margin:0}.dash-step p{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:.15rem 0 .35rem}.dash-step__state{border:1px solid var(--color-border-strong);block-size:1.75rem;inline-size:1.75rem;color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--weight-bold);border-radius:50%;place-items:center;display:grid}.dash-step.is-complete .dash-step__state{border-color:var(--color-success);background:var(--color-success);color:var(--color-white)}.export-choice-grid{gap:var(--space-2);min-inline-size:min(100%,22rem);display:grid}.export-choice{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;display:grid}.export-choice>span:first-of-type{font-size:var(--font-size-sm);font-weight:var(--weight-semibold)}.export-choice__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=64rem){.dash-grid,.dash-setup{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.dash-step{grid-template-columns:auto minmax(0,1fr)}.dash-step>.ws-text-link{grid-column:2;align-items:center;min-block-size:2.75rem;inline-size:fit-content;display:inline-flex}.setup-optional-actions,.setup-optional-actions .catalog-actions{align-items:stretch}.setup-optional-actions .ui-button{inline-size:100%}.export-choice{grid-template-columns:minmax(0,1fr);align-items:stretch}.export-choice__actions .ui-button{flex:8rem}.dash-metrics a+a{border-inline-start:0;border-block-start:1px solid var(--color-border)}.merchant-order-row{grid-template-columns:minmax(0,1fr) auto}.merchant-order-row>span:not(.ui-status){display:none}.merchant-order-row>strong:last-child{text-align:start;grid-column:1/-1}}.publication-notifications{gap:0}.publication-notifications article{padding:var(--space-3) 0;border:0;border-block-start:1px solid var(--color-border);background:0 0;border-radius:0;gap:.1rem}.publication-notifications article strong{font-size:var(--font-size-sm)}.publication-notifications article p{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.publication-panel{border-color:var(--color-border)}.merchant-panel__heading h2{font-size:var(--font-size-lg)}.merchant-panel__heading>a{color:var(--color-interactive);font-size:var(--font-size-sm);font-weight:var(--weight-semibold);text-decoration:none}.ws-content :is(select,textarea,input:not([type=checkbox],[type=radio],[type=hidden],[type=submit],[type=range],[type=color],[type=file])):not(.ui-control){border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);min-block-size:2.625rem;inline-size:100%;color:var(--color-text);font:inherit;font-weight:var(--weight-regular);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:.5rem .75rem}.ws-content textarea:not(.ui-control){resize:vertical;min-block-size:6rem}.ws-content select:not(.ui-control){appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.15rem) 55%,calc(100% - .85rem) 55%;background-repeat:no-repeat;background-size:.3rem .3rem;padding-inline-end:2.25rem}[dir=rtl] .ws-content select:not(.ui-control){background-position:.85rem 55%,1.15rem 55%}.ws-content select:not(.ui-control):hover:not(:disabled){border-color:var(--color-navy-700)}.ws-content select:not(.ui-control):disabled{background-color:var(--color-surface-subtle);color:var(--color-text-muted);cursor:not-allowed;opacity:.72}.ws-content select:not(.ui-control)[aria-invalid=true],.ws-content select:not(.ui-control).is-invalid{border-color:var(--color-danger);background-color:color-mix(in srgb, var(--color-danger-subtle) 22%, var(--color-surface))}.ws-content :is(select,textarea,input):not(.ui-control):focus{border-color:var(--color-interactive);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-interactive) 18%, transparent);outline:none}.ws-content input[type=checkbox],.ws-content input[type=radio]{block-size:1.05rem;inline-size:1.05rem;accent-color:var(--color-interactive);flex:none}.ws-content{grid-template-columns:minmax(0,1fr)}.merchant-title{padding-block-end:var(--space-1)}.merchant-title>div:first-child{gap:.15rem;display:grid}.merchant-title .ui-badge{justify-self:start;margin-block-end:var(--space-1)}.merchant-title>:not(:first-child){gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-page-title>span[aria-hidden]{display:none}.merchant-panel{gap:var(--space-4);padding:clamp(var(--space-4), 2vw, var(--space-6));display:grid}.merchant-panel>h2,.merchant-panel>h3{margin:0}.merchant-panel>h3{font-size:var(--font-size-md)}.merchant-panel>p{color:var(--color-text-muted);margin:0}.merchant-panel__heading{justify-content:space-between;align-items:start;gap:var(--space-3);flex-wrap:wrap;display:flex}.merchant-panel__heading>div{gap:.2rem;display:grid}.merchant-panel__heading>div>span{color:var(--color-interactive);font-size:var(--font-size-xs);font-weight:var(--weight-semibold)}.merchant-panel__heading p{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.merchant-panel fieldset{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);margin:0;display:grid}.merchant-panel legend{padding-inline:var(--space-2);color:var(--color-navy-800);font-size:var(--font-size-sm);font-weight:var(--weight-semibold)}.form-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.merchant-form .form-grid{align-items:start}.merchant-form .form-grid>.ui-field>.ui-field__label{align-items:end;min-block-size:2.65rem;display:flex}.form-note,.field-hint{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.field-error{color:var(--color-danger);font-size:var(--font-size-xs);font-weight:var(--weight-semibold);margin:0}.merchant-disclosure{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.merchant-disclosure>summary{padding:var(--space-3) var(--space-4);color:var(--color-navy-900);font-weight:var(--weight-semibold);cursor:pointer}.merchant-disclosure>:not(summary){margin-inline:var(--space-4)}.merchant-disclosure>p{margin-block:0 var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm)}.merchant-disclosure>.form-grid{margin-block-end:var(--space-4)}.check-row{align-items:center;gap:var(--space-3);min-block-size:2.25rem;font-size:var(--font-size-sm);font-weight:var(--weight-medium);cursor:pointer;display:flex}.check-grid{gap:var(--space-1) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.merchant-panel fieldset:has(>.check-row~.check-row~.check-row~.check-row){gap:var(--space-1) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.merchant-panel fieldset:has(>.check-row~.check-row~.check-row~.check-row)>legend{grid-column:1/-1}.catalog-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.list-toolbar,.catalog-filters,.catalog-toolbar,.notification-filters,.finance-report-filter,.order-search{align-items:end;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-subtle);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}.finance-report-filter{grid-template-columns:minmax(0,1fr);align-items:stretch}:is(.list-toolbar,.catalog-filters,.catalog-toolbar,.notification-filters,.finance-report-filter,.order-search)>:first-child:has(input[type=search],input[name=search],input[name=q]){grid-column:span 2}:is(.list-toolbar,.catalog-filters,.catalog-toolbar,.notification-filters,.order-search)>label{color:var(--color-navy-900);font-size:var(--font-size-sm);font-weight:var(--weight-semibold);gap:.4rem;display:grid}:is(.list-toolbar,.catalog-filters,.catalog-toolbar,.notification-filters,.order-search) .catalog-actions{justify-content:flex-start}.catalog-filters .catalog-actions{grid-column:auto}@media (width<=40rem){:is(.list-toolbar,.catalog-filters,.catalog-toolbar,.notification-filters,.finance-report-filter,.order-search)>*{grid-column:1/-1!important}}.order-tabs{gap:var(--space-1);border-block-end:1px solid var(--color-border);scrollbar-width:none;padding:0;display:flex;overflow-x:auto}.order-tabs a{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--weight-semibold);transition:color var(--transition-fast), border-color var(--transition-fast);background:0 0;border:0;border-block-end:2px solid #0000;border-radius:0;flex:none;margin-block-end:-1px;padding:.6rem .85rem;text-decoration:none}.order-tabs a:hover{color:var(--color-navy-950)}.order-tabs a.is-active{border-color:var(--color-interactive);color:var(--color-interactive);background:0 0}.tool-drawer{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.tool-drawer>summary{align-items:center;gap:var(--space-3);min-block-size:3rem;padding:0 var(--space-4);color:var(--color-navy-900);font-size:var(--font-size-sm);font-weight:var(--weight-semibold);cursor:pointer;list-style:none;display:flex}.tool-drawer>summary::-webkit-details-marker{display:none}.tool-drawer>summary .ui-icon:first-child{color:var(--color-interactive)}.tool-drawer__chevron{color:var(--color-text-subtle);transition:transform var(--transition-fast);margin-inline-start:auto}.tool-drawer[open] .tool-drawer__chevron{transform:rotate(180deg)}.tool-drawer__body{gap:var(--space-4);padding:0 var(--space-4) var(--space-4);display:grid}.tool-drawer__body>.merchant-panel{box-shadow:none;background:var(--color-surface-subtle)}.order-print-options{align-items:end;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.order-print-columns{flex-wrap:wrap;grid-column:1/-1;gap:var(--space-2) var(--space-4)!important;display:flex!important}.order-print-columns label{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);display:inline-flex}.product-list,.order-list,.subscription-list,.admin-review-list,.staff-card-list,.finance-record-list{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-subtle);gap:0;display:grid;overflow:hidden}:is(.product-list>.product-row,.order-list>.order-card,.subscription-list>.subscription-card,.admin-review-list>.admin-review-card,.staff-card-list>.staff-card,.finance-record-list>*){padding:var(--space-4) var(--space-5);box-shadow:none;transition:background-color var(--transition-fast);background:0 0;border:0;border-radius:0;margin:0}:is(.product-list>.product-row,.order-list>.order-card,.subscription-list>.subscription-card,.admin-review-list>.admin-review-card,.staff-card-list>.staff-card,.finance-record-list>*)+*{border-block-start:1px solid var(--color-border)}:is(.product-list>.product-row,.order-list>.order-card,.subscription-list>.subscription-card,.admin-review-list>.admin-review-card):hover{background:var(--color-surface-subtle)}:is(.subscription-list,.admin-review-list)>.empty-state{border:0;border-radius:0}.bulk-products{gap:0;display:grid}.bulk-products>.bulk-toolbar{align-items:end;gap:var(--space-3);padding:var(--space-3) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-surface-subtle);box-shadow:none;border-block-end:0;flex-wrap:wrap;display:flex}.bulk-products>.bulk-toolbar .ui-field{inline-size:min(100%,16rem)}.bulk-products>.bulk-toolbar+.product-list{border-start-start-radius:0;border-start-end-radius:0}.bulk-check{place-items:center;min-block-size:2.5rem;min-inline-size:1.5rem;display:grid}.product-row{align-items:center;gap:var(--space-4);grid-template-columns:auto 3.5rem minmax(0,1fr) minmax(7rem,auto) auto;display:grid}.product-row>img,.product-row__placeholder{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);object-fit:cover;block-size:3.5rem;inline-size:3.5rem;color:var(--color-text-subtle)}.product-row__main{gap:.15rem;min-inline-size:0;display:grid}.product-row__main h2{font-size:var(--font-size-md);order:-1;margin:0}.product-row__main>.catalog-actions{gap:var(--space-1)}.product-row__main p{color:var(--color-text-muted);font-size:var(--font-size-xs);margin:0}.product-row__price{text-align:end;font-variant-numeric:tabular-nums;gap:0;display:grid}.product-row__price small{color:var(--color-text-muted);font-size:var(--font-size-xs)}.order-card{align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.order-card>div{gap:.1rem;display:grid}.order-card h2{font-size:var(--font-size-md);margin:0}.order-card .ui-badge{justify-self:start}.order-card p{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.order-card>div:nth-of-type(2){text-align:end;font-variant-numeric:tabular-nums;justify-items:end}.order-card time,.order-card small{color:var(--color-text-muted);font-size:var(--font-size-xs)}@media (width<=48rem){.product-row{grid-template-columns:auto 3rem minmax(0,1fr)}.product-row>.product-row__price,.product-row>.catalog-actions{text-align:start;grid-column:3;justify-self:start}.order-card{grid-template-columns:auto minmax(0,1fr)}.order-card>div:nth-of-type(2),.order-card>.ui-button{text-align:start;grid-column:2;justify-self:start;justify-items:start}}.catalog-cards,.coupon-cards{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));display:grid}.catalog-card,.coupon-card,.variant-card,.image-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-subtle)}.catalog-card,.coupon-card{padding:var(--space-4) var(--space-5)}.catalog-card h2,.coupon-card h2{margin:var(--space-1) 0;font-size:var(--font-size-md)}.coupon-card__main h2{font-family:var(--font-mono);letter-spacing:.02em}.coupon-card__main p,.coupon-card__main small{color:var(--color-text-muted);font-size:var(--font-size-sm)}.category-children{border-inline-start-color:var(--color-border-strong)}.plan-stats,.finance-summary,.product-facts,.ai-usage-grid{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:0;margin:0;display:grid;overflow:hidden}:is(.plan-stats,.finance-summary,.product-facts,.ai-usage-grid)>*{padding:var(--space-3) var(--space-4);box-shadow:none;box-shadow:inset -1px 0 0 var(--color-border), inset 0 -1px 0 var(--color-border);background:0 0;border:0;border-radius:0;align-content:start;gap:.15rem;margin:0;display:grid}[dir=rtl] :is(.plan-stats,.finance-summary,.product-facts,.ai-usage-grid)>*{box-shadow:inset 1px 0 0 var(--color-border), inset 0 -1px 0 var(--color-border)}:is(.plan-stats,.finance-summary,.product-facts,.ai-usage-grid) :is(dt,span,h3,small){color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--weight-medium);margin:0}:is(.plan-stats,.finance-summary,.product-facts,.ai-usage-grid) :is(dd,strong){color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.order-detail-grid,.admin-review-grid,.finance-management-grid{align-items:start;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));display:grid}.order-items article,.customer-order-item{padding-block:var(--space-3);border-block-end:1px solid var(--color-border);grid-template-columns:3.5rem minmax(0,1fr) auto}.order-items img,.customer-order-item img,.order-image-fallback{border-radius:var(--radius-md);block-size:3.5rem;inline-size:3.5rem}.order-pricing>p{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;margin:0}.order-total{font-weight:var(--weight-bold)}.audit-timeline{gap:0}.audit-timeline article{padding:var(--space-3) 0 var(--space-3) 0;border:0;border-inline-start:2px solid var(--color-border);background:0 0;border-radius:0;gap:.1rem;padding-inline-start:var(--space-5);position:relative}.audit-timeline article:before{content:"";border:2px solid var(--color-surface);background:var(--color-interactive);border-radius:50%;block-size:.7rem;inline-size:.7rem;position:absolute;inset-block-start:1.05rem;inset-inline-start:-.4rem}.audit-timeline pre,.merchant-panel pre{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-sunken);color:var(--color-navy-900);font-family:var(--font-mono);font-size:var(--font-size-xs);text-align:left;direction:ltr;margin:0;line-height:1.6;overflow-x:auto}.subscription-card{gap:var(--space-3);display:grid}.subscription-card__identity{justify-content:space-between;align-items:start;gap:var(--space-3);flex-wrap:wrap;display:flex}.subscription-card__identity h2{font-size:var(--font-size-md);margin:0}.subscription-card__identity p,.subscription-card>p{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.subscription-card>.ui-button{justify-self:start}.subscription-list .subscription-card details,.subscription-list .subscription-card form{margin:0}.admin-review-card{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.admin-review-card h2{font-size:var(--font-size-md);margin:0}.admin-review-card p{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.staff-card{gap:var(--space-3);display:grid}.staff-permission-groups{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));display:grid}.staff-permission-fieldset{padding:var(--space-3) var(--space-4)}.governorate-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));display:grid}.governorate-item{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:minmax(0,1fr) 7.5rem}.governorate-item:has(input[type=checkbox]:checked){border-color:color-mix(in srgb, var(--color-interactive) 40%, transparent);background:var(--color-interactive-subtle)}.image-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr))}.image-card{padding:var(--space-2)}.product-media-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,8rem),1fr))}.product-media-card{cursor:grab;align-content:start;position:relative}.product-media-card.is-invalid{border-color:var(--color-danger);background:var(--color-danger-subtle)}.product-media-card.has-warning{border-color:var(--color-warning);background:var(--color-warning-subtle)}.product-media-card__status{color:var(--color-text-muted);font-size:var(--font-size-xs);margin:0}.product-media-card__status.is-invalid,.product-media-card__status.is-type,.product-media-card__status.is-size,.product-media-card__status.is-dimensions{color:var(--color-danger)}.product-media-card__status.is-quality{color:var(--color-warning)}.product-media-card:active{cursor:grabbing}.product-media-card__primary{box-shadow:var(--shadow-subtle);position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3)}.product-media-card__actions{gap:var(--space-1);grid-template-columns:auto auto minmax(0,1fr);display:grid}.product-media-card__actions .ui-button{min-inline-size:2.25rem;padding-inline:var(--space-2)}.product-form-errors{padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--color-danger) 35%, transparent);border-radius:var(--radius-md);background:var(--color-danger-subtle);color:var(--color-danger)}.product-form-errors ul{margin:0;padding-inline-start:var(--space-5)}.variant-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.variant-card{padding:var(--space-4)}.variant-card summary{font-size:var(--font-size-sm)}.option-group{background:var(--color-surface-subtle)}.markdown-toolbar button{min-block-size:2.25rem;min-inline-size:2.25rem}.danger-zone{border-color:color-mix(in srgb, var(--color-danger) 25%, transparent);background:color-mix(in srgb, var(--color-danger-subtle) 40%, var(--color-surface));box-shadow:none}.text-button{color:var(--color-interactive);font-weight:var(--weight-semibold);padding:.25rem 0}@media (width<=40rem){.merchant-form .form-grid>.ui-field>.ui-field__label{min-block-size:0}.product-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.notification-list{gap:0;padding:0;overflow:hidden}.notification-item{padding:var(--space-4) var(--space-5);border-block-end:1px solid var(--color-border)}.notification-item.is-unread{background:var(--color-surface);position:relative}.notification-item.is-unread:before{content:"";inset-block:var(--space-4);background:var(--color-interactive);border-radius:0 3px 3px 0;inline-size:3px;position:absolute;inset-inline-start:0}.notification-item h2{font-size:var(--font-size-md);margin:.15rem 0 0}.notification-item p{font-size:var(--font-size-sm);margin:0}.notification-list>p{padding:var(--space-5);color:var(--color-text-muted)}.notification-list nav{padding:var(--space-3) var(--space-5)}.empty-state,.merchant-panel.empty-state{align-content:center;justify-items:center;gap:var(--space-3);min-block-size:10rem;padding:var(--space-8) var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:none;color:var(--color-text-muted);text-align:center;display:grid}.empty-state p{margin:0}.merchant-panel>.ui-table-shell,.merchant-panel>.table-wrap{margin-inline:calc(clamp(var(--space-4), 2vw, var(--space-6)) * -1);border-inline:0;border-radius:0}.merchant-panel>.ui-table-shell:last-child,.merchant-panel>.table-wrap:last-child{border-block-end:0;margin-block-end:calc(clamp(var(--space-4), 2vw, var(--space-6)) * -1)}.table-wrap{overflow-x:auto}.table-wrap table{border-collapse:collapse;inline-size:100%;font-size:var(--font-size-sm)}.table-wrap :is(th,td){padding:.65rem var(--space-4);border-block-end:1px solid var(--color-border);text-align:start}.table-wrap th{background:var(--color-surface-subtle);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--weight-semibold)}.merchant-plan-catalog .marketing-pricing{gap:var(--space-3)}.ws-content nav[role=navigation]{justify-content:center;display:flex}.dash-metrics--grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:1px}.dash-metrics--grid a{box-shadow:0 0 0 1px var(--color-border)}.dash-metrics--grid a+a{border:0!important}.dash-metrics--grid strong{font-size:clamp(1.5rem,2vw,1.875rem)}.admin-dash-grid{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}@media (width<=60rem){.admin-dash-grid{grid-template-columns:minmax(0,1fr)}}.trend-bars li{min-inline-size:0}@media (width<=40rem){.trend-bars small{white-space:normal;text-align:center}}.trend-bars{align-items:stretch;gap:var(--space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-block-size:11rem;margin:0;padding:0;list-style:none;display:grid}.trend-bars li{grid-template-rows:1fr auto auto;justify-items:center;gap:.2rem;block-size:100%;display:grid}.trend-bars__bar{inline-size:min(100%,2.5rem);block-size:max(var(--h), 3px);border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:var(--color-teal-600,var(--color-interactive));align-self:end}.trend-bars strong{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.trend-bars small{color:var(--color-text-muted);font-size:var(--font-size-xs);white-space:nowrap}.order-card>div:nth-of-type(2){flex-wrap:wrap;justify-content:flex-end;gap:.1rem .6rem;max-inline-size:17rem;display:flex}.order-card>div:nth-of-type(2)>strong{font-size:var(--font-size-md);flex-basis:100%}.order-card>div:nth-of-type(2)>:is(small,time)+:is(small,time):before{content:"·";color:var(--color-border-strong);margin-inline-end:.6rem}@media (width<=48rem){.order-card>div:nth-of-type(2){justify-content:flex-start}}.subscription-card :is(.subscription-actions,.renewal-form){align-items:end;gap:var(--space-3) var(--space-4);max-inline-size:none;border-block-start:1px dashed var(--color-border);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;padding-block-start:var(--space-4);display:grid}.subscription-card :is(.subscription-actions,.renewal-form)>:is(.ui-field:has(textarea),h3,p){grid-column:1/-1}.subscription-card :is(.subscription-actions,.renewal-form) textarea{min-block-size:4.5rem}.subscription-card :is(.subscription-actions,.renewal-form)>.ui-button{justify-self:start}.payment-method-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));display:grid}.payment-method-grid>.merchant-panel,.ws-content .merchant-panel.merchant-form{max-inline-size:none}.ws-content .merchant-panel>.merchant-form{max-inline-size:48rem}.ws-content textarea:not(.ui-control){min-block-size:5rem}.plan-card .ui-badge,.subscription-summary .ui-badge{justify-self:start}.plan-grid{gap:var(--space-3);display:grid}.subscription-summary{grid-template-columns:minmax(0,1fr)}@media (width>=64rem){.subscription-summary:has(>.plan-stats){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}}.dash-metrics--grid>div{padding:var(--space-5);box-shadow:0 0 0 1px var(--color-border);gap:.2rem;display:grid}.dash-metrics--grid>div>small{color:var(--color-text-subtle);font-size:var(--font-size-xs)}.ws-content .form-auto-grid{align-items:end;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));max-inline-size:none}.form-auto-grid>:is(h2,h3,p,.ui-field:has(textarea),.check-row,.ui-button,.catalog-actions){grid-column:1/-1}.form-auto-grid>.ui-button{justify-self:start}.form-auto-grid>:is(h3,p){margin:0}.storefront-body{--sf-font:var(--font-sans);--sf-gutter:clamp(1rem, 4vw, 2rem);--sf-radius:.875rem;--sf-ink:var(--storefront-text);--sf-muted:var(--storefront-muted-text);--sf-line:color-mix(in srgb, var(--storefront-border) 16%, transparent);--sf-line-strong:var(--storefront-border);--sf-panel:var(--storefront-surface);--sf-panel-raised:var(--storefront-surface);background:var(--storefront-canvas);color:var(--storefront-text);font-family:var(--sf-font);font-size:1rem}.storefront-body[data-font=system]{--sf-font:system-ui, -apple-system, "Segoe UI", Tahoma, Arial, sans-serif}.storefront-body[data-font=humanist]{--sf-font:Tahoma, Verdana, "Segoe UI", Arial, sans-serif}.storefront-body[data-font=serif]{--sf-font:Georgia, "Times New Roman", var(--font-naskh)}.storefront-body[data-font=modern]{--sf-font:var(--font-sans)}.storefront-body[data-font=kufi]{--sf-font:var(--font-kufi)}.storefront-body[data-font=naskh]{--sf-font:var(--font-naskh)}.storefront-body[data-text-size=compact]{font-size:.9375rem}.storefront-body[data-text-size=large]{font-size:1.0625rem}.storefront-body a{color:var(--storefront-link)}.storefront-body :focus-visible{outline-offset:3px;outline:2px solid}.storefront-container,.sf-container{inline-size:min(100% - (var(--sf-gutter) * 2), var(--sf-width,var(--container)));margin-inline:auto}.storefront-preview-banner{z-index:calc(var(--z-sticky) + 1);justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--color-amber-100);color:var(--color-amber-700);font-size:var(--font-size-sm);font-weight:var(--weight-semibold);flex-wrap:wrap;display:flex;position:sticky;top:0}.storefront-preview-exit{text-decoration:underline;color:var(--color-navy-950)!important}.sf-announcement{background:var(--storefront-strong-surface);color:var(--storefront-strong-text);text-align:center;font-size:.875em}.sf-announcement p,.sf-announcement a{color:inherit;font-weight:var(--weight-medium);margin:0;padding-block:.55rem;text-decoration:none;display:block}.sf-announcement a:hover{text-decoration:underline}.storefront-header{z-index:var(--z-sticky);background:var(--storefront-canvas);border-block-end:1px solid var(--sf-line);-webkit-backdrop-filter:saturate(1.2)blur(12px);backdrop-filter:saturate(1.2)blur(12px);transition:box-shadow var(--transition-standard);position:relative}.has-sticky-header .storefront-header{position:sticky;top:0}.storefront-header[data-scrolled]{box-shadow:0 6px 24px color-mix(in srgb, var(--storefront-strong-surface) 9%, transparent)}.storefront-header__inner{align-items:center;gap:var(--space-5);min-block-size:4.25rem;display:flex}.storefront-brand{align-items:center;gap:var(--space-3);min-inline-size:0;font-weight:var(--weight-bold);font-size:1.05em;text-decoration:none;display:inline-flex;color:var(--storefront-text)!important}.storefront-brand img,.storefront-brand__fallback{object-fit:cover;border-radius:.7rem;flex:none;block-size:2.75rem;inline-size:2.75rem}.storefront-brand__fallback{background:var(--storefront-strong-surface);color:var(--storefront-strong-text);place-items:center;display:grid}.storefront-brand>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.storefront-nav{align-items:center;gap:var(--space-1);margin-inline-start:auto;display:flex}.storefront-nav a{border-radius:var(--radius-sm);min-block-size:2.75rem;color:var(--storefront-text);font-weight:var(--weight-medium);transition:background-color var(--transition-fast);align-items:center;padding:.45rem .75rem;text-decoration:none;display:inline-flex}.storefront-nav a:hover{background:var(--sf-panel)}.storefront-nav__cart{border:1px solid var(--sf-line-strong)}.storefront-languages{border:1px solid var(--sf-line);border-radius:var(--radius-sm);gap:.15rem;padding:.15rem;font-size:.8125rem;display:flex}.storefront-languages a,.storefront-languages span{border-radius:var(--radius-xs);min-block-size:2.75rem;min-inline-size:2.75rem;color:var(--sf-muted);place-items:center;padding:.2rem .55rem;text-decoration:none;display:inline-grid}.storefront-languages .is-active{background:var(--storefront-strong-surface);color:var(--storefront-strong-text)}.storefront-header--centered .storefront-header__inner{grid-template-columns:1fr auto 1fr;display:grid}.storefront-header--centered .storefront-brand{grid-area:1/2;justify-self:center}.storefront-header--centered .storefront-nav{grid-area:1/1;margin-inline-start:0}.storefront-header--centered .storefront-languages{grid-area:1/3;justify-self:end}.storefront-footer{padding-block:var(--space-12) var(--space-10);background:var(--storefront-strong-surface);color:var(--storefront-strong-text)}.storefront-footer a{color:var(--storefront-strong-accent)}.storefront-footer p{margin:var(--space-2) 0 0}.storefront-footer strong{display:block}.storefront-footer__grid{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.storefront-footer nav{gap:var(--space-2);align-content:start;display:grid}.storefront-footer__note{font-size:.875em}.sf-section{--sf-section-bg:var(--storefront-canvas);--sf-section-fg:var(--storefront-text);--sf-section-muted:var(--sf-muted);--sf-section-accent:var(--storefront-link);padding-block:var(--sf-pt,4rem) var(--sf-pb,4rem);background:var(--sf-bg,var(--sf-section-bg));color:var(--sf-fg,var(--sf-section-fg));text-align:var(--sf-align,start);position:relative}.sf-bg--surface{--sf-section-bg:var(--sf-panel)}.sf-bg--strong{--sf-section-bg:var(--storefront-strong-surface);--sf-section-fg:var(--storefront-strong-text);--sf-section-muted:var(--storefront-strong-text);--sf-section-accent:var(--storefront-strong-accent)}.sf-bg--accent{--sf-section-bg:var(--storefront-action);--sf-section-fg:var(--storefront-action-text);--sf-section-muted:var(--storefront-action-text);--sf-section-accent:var(--storefront-action-text)}.sf-bg--custom,.has-custom-text{--sf-section-muted:var(--sf-fg,currentColor);--sf-section-accent:var(--sf-fg,currentColor)}.sf-section :where(a:not(.sf-button)){color:var(--sf-section-accent)}.sf-divider{border-block-start:1px solid var(--sf-line-strong)}.sf-w--narrow{--sf-width:46rem}.sf-w--normal{--sf-width:var(--container)}.sf-w--wide{--sf-width:90rem}.sf-w--full{--sf-width:100%}.sf-radius--none{--sf-radius:0}.sf-radius--sm{--sf-radius:.375rem}.sf-radius--md{--sf-radius:.875rem}.sf-radius--lg{--sf-radius:1.5rem}.sf-eyebrow,.storefront-eyebrow{margin:0 0 var(--space-2);color:var(--sf-section-accent,var(--storefront-link));font-size:.8125em;font-weight:var(--weight-semibold);letter-spacing:.02em}.sf-title{font-size:calc(clamp(1.5rem, 1.1rem + 1.6vw, 2.25rem) * var(--sf-h-scale,1));letter-spacing:-.015em;margin:0;line-height:1.2}.sf-title--display{font-size:calc(clamp(1.625rem, 1rem + 2.6vw, 2.75rem) * var(--sf-h-scale,1));line-height:1.12}.sf-lead{max-inline-size:60ch;margin:var(--space-3) 0 0;color:var(--sf-section-muted);font-size:1.0625em}.sf-body{max-inline-size:var(--measure);margin:var(--space-4) 0 0;color:var(--sf-section-muted);white-space:normal}.sf-section :is(.sf-lead,.sf-body,.sf-hero__panel){margin-inline:var(--sf-ms,0) var(--sf-me,auto)}.sf-heading{justify-content:space-between;align-items:end;gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin-block-end:clamp(var(--space-5), 3vw, var(--space-8));display:flex}.sf-heading__text{flex:24rem}.sf-heading:not(:has(.sf-text-link)) .sf-heading__text{flex-basis:100%}.sf-text-link{font-weight:var(--weight-semibold);white-space:nowrap;text-decoration:none}.sf-text-link:hover{text-decoration:underline}.sf-actions{gap:var(--space-3);justify-content:var(--sf-align,start);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.sf-actions:empty{display:none}.sf-button,.storefront-cta{justify-content:center;align-items:center;gap:var(--space-2);background:var(--storefront-action);min-block-size:3rem;font:inherit;font-weight:var(--weight-semibold);cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);border:1px solid #0000;border-radius:.625rem;padding:.7rem 1.4rem;text-decoration:none;display:inline-flex;color:var(--storefront-action-text)!important}.sf-button:hover,.storefront-cta:hover{box-shadow:0 6px 18px color-mix(in srgb, var(--storefront-strong-surface) 18%, transparent);transform:translateY(-1px)}.sf-button:active,.storefront-cta:active{transform:translateY(0)}.sf-button--secondary,.storefront-cta--secondary{background:0 0;border-color:currentColor;color:inherit!important}.sf-bg--accent .sf-button--primary{background:var(--storefront-strong-surface);color:var(--storefront-strong-text)!important}.storefront-cta--danger{background:#9f2f36;color:#fff!important}.storefront-cta:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.sf-grid{grid-template-columns:repeat(var(--sf-cols,3), minmax(0, 1fr));gap:var(--sf-gap,1.25rem);text-align:start;margin:0;padding:0;list-style:none;display:grid}.sf-card{padding:clamp(var(--space-5), 2.5vw, var(--space-6));border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-bg,var(--sf-section-bg))}.sf-bg--surface .sf-card{background:var(--sf-panel-raised)}.sf-media-placeholder{border-radius:inherit;background:linear-gradient(135deg, transparent 49.5%, var(--sf-line-strong) 49.5% 50.5%, transparent 50.5%), var(--sf-panel);block-size:100%;min-block-size:12rem;inline-size:100%}.sf-section--hero{min-block-size:var(--sf-min-h,0);isolation:isolate;align-items:center;display:grid;overflow:hidden}.sf-hero__media{z-index:-2;object-fit:cover;object-position:var(--sf-focal,center);block-size:100%;inline-size:100%;position:absolute;inset:0}.sf-hero__veil{z-index:-1;background:color-mix(in srgb, var(--storefront-strong-surface) calc(var(--sf-overlay,.55) * 100%), transparent);position:absolute;inset:0}.sf-hero--overlay.has-image,.sf-hero--centered.has-image{--sf-section-fg:var(--storefront-strong-text);--sf-section-muted:var(--storefront-strong-text);--sf-section-accent:var(--storefront-strong-accent)}.sf-hero__panel{max-inline-size:44rem}.sf-hero--overlay.has-image .sf-hero__panel,.sf-hero--centered.has-image .sf-hero__panel{padding:clamp(var(--space-5), 4vw, var(--space-8));border-radius:var(--sf-radius);background:var(--storefront-strong-surface)}.sf-hero__panel>h1{font-size:calc(clamp(1.625rem, 1rem + 2.6vw, 2.75rem) * var(--sf-h-scale,1));letter-spacing:-.015em;margin:0;line-height:1.12}.sf-hero__panel>p:not(.sf-eyebrow){max-inline-size:60ch;margin:var(--space-3) 0 0;margin-inline:var(--sf-ms,0) var(--sf-me,auto);color:var(--sf-section-muted);font-size:1.0625em}.sf-hero--centered .sf-hero__panel{text-align:center;margin-inline:auto}.sf-hero--centered .sf-actions{justify-content:center}.sf-hero--centered .sf-lead{margin-inline:auto}.sf-hero--split .sf-hero__inner{align-items:center;gap:clamp(var(--space-6), 5vw, var(--space-16));grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.sf-hero__figure{aspect-ratio:4/3;border-radius:var(--sf-radius);overflow:hidden}.sf-hero__figure img{object-fit:cover;object-position:var(--sf-focal,center);block-size:100%;inline-size:100%}.sf-pills{gap:var(--sf-gap,.75rem);justify-content:var(--sf-align,start);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sf-pills a{border:1px solid var(--sf-line-strong);border-radius:var(--radius-round);background:var(--sf-panel-raised);min-block-size:2.75rem;font-weight:var(--weight-medium);transition:border-color var(--transition-fast), background-color var(--transition-fast);align-items:center;padding:.5rem 1.1rem;text-decoration:none;display:inline-flex;color:var(--storefront-text)!important}.sf-pills a:hover{border-color:var(--storefront-link)}.sf-category-cards a{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:5.5rem;padding:var(--space-5);border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-panel-raised);font-size:1.05em;font-weight:var(--weight-semibold);transition:border-color var(--transition-fast), transform var(--transition-fast);text-decoration:none;display:flex;color:var(--storefront-text)!important}.sf-category-cards a:hover{border-color:var(--storefront-link);transform:translateY(-2px)}.sf-arrow{border-block-start:2px solid;border-inline-end:2px solid;block-size:.6rem;inline-size:.6rem;transform:rotate(45deg)}[dir=rtl] .sf-arrow{transform:rotate(-135deg)}.sf-empty-note{color:var(--sf-section-muted)}.storefront-product-card{border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-panel-raised);min-inline-size:0;color:var(--storefront-text);text-align:start;transition:border-color var(--transition-standard), box-shadow var(--transition-standard), transform var(--transition-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.storefront-product-card:hover{border-color:var(--sf-line-strong);box-shadow:0 14px 34px color-mix(in srgb, var(--storefront-strong-surface) 10%, transparent);transform:translateY(-2px)}.storefront-product-card:focus-within{outline:2px solid var(--storefront-link);outline-offset:2px}.storefront-product-card__link{z-index:2;position:absolute;inset:0}.storefront-product-card__link:focus-visible{outline:none}.storefront-product-card__media{aspect-ratio:1;background:var(--storefront-media-surface);color:var(--storefront-link);font-size:2.5rem;font-weight:var(--weight-bold);place-items:center;display:grid;position:relative;overflow:hidden}.storefront-product-card__media img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--motion-duration-slow) var(--motion-ease-out)}.storefront-product-card:hover .storefront-product-card__media img{transform:scale(1.03)}.storefront-stock,.storefront-discount{border-radius:var(--radius-round);font-size:.75rem;font-weight:var(--weight-semibold);padding:.15rem .55rem;line-height:1.6;position:absolute;inset-block-start:.75rem}.storefront-stock{background:var(--storefront-surface);color:var(--storefront-text);inset-inline-start:.75rem}.storefront-stock--low{color:#7a4a10;background:#fdf0d9}.storefront-stock--out{color:#8a2a30;background:#f6e1e2}.storefront-discount{background:var(--storefront-action);color:var(--storefront-action-text);inset-inline-end:.75rem}.storefront-product-card__body{padding:var(--space-4) var(--space-4) var(--space-5);gap:.35rem;display:grid}.storefront-product-card__body .storefront-eyebrow{margin:0;font-size:.75rem}.storefront-product-card h3{font-size:1rem;font-weight:var(--weight-semibold);margin:0;line-height:1.45}.storefront-product-card__description{color:var(--sf-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;display:-webkit-box;overflow:hidden}.storefront-product-card__arrow{display:none}.storefront-price{flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin-block-start:.25rem;display:flex}.storefront-price strong{font-size:1.05rem}.storefront-price s{color:var(--sf-muted);font-size:.875rem}.storefront-price--large strong{font-size:clamp(1.5rem,3vw,2rem)}.storefront-empty{padding:var(--space-10) var(--space-6);border:1px dashed var(--sf-line-strong);border-radius:var(--sf-radius);color:var(--sf-muted);text-align:center;grid-column:1/-1}.sf-story{align-items:start;gap:clamp(var(--space-6), 5vw, var(--space-16));grid-template-columns:minmax(0,1.6fr) minmax(16rem,1fr);display:grid}.sf-story__aside{padding:var(--space-6);border-radius:var(--sf-radius);background:var(--storefront-strong-surface);color:var(--storefront-strong-text)}.sf-story__aside p{margin:0}.sf-story__aside p+p{font-size:1.25em;font-weight:var(--weight-bold);margin-block-start:var(--space-3)}.sf-story__aside a{text-decoration:none;color:inherit!important}.sf-split{align-items:center;gap:var(--sf-gap,3rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.sf-split--image-end .sf-split__media{order:2}.sf-split__media{border-radius:var(--sf-radius);margin:0;overflow:hidden}.sf-split__media img{object-position:var(--sf-focal,center);block-size:100%;inline-size:100%;display:block}.sf-fit--cover img{object-fit:cover}.sf-fit--contain img{object-fit:contain;background:var(--sf-panel)}.sf-ratio--square{aspect-ratio:1}.sf-ratio--portrait{aspect-ratio:4/5}.sf-ratio--landscape{aspect-ratio:4/3}.sf-ratio--wide{aspect-ratio:16/9}.sf-features .sf-card{align-content:start;gap:var(--space-2);display:grid}.sf-features h3{margin:var(--space-2) 0 0;font-size:1.05em}.sf-features p{color:var(--sf-section-muted);margin:0;font-size:.9375em}.sf-feature__icon{background:color-mix(in srgb, var(--sf-section-accent) 14%, transparent);block-size:2.75rem;inline-size:2.75rem;color:var(--sf-section-accent);border-radius:.7rem;place-items:center;display:inline-grid}.sf-stats{text-align:var(--sf-align,center)}.sf-stat{gap:var(--space-1);flex-direction:column-reverse;display:flex}.sf-stat dd{font-size:clamp(2rem,4vw,2.75rem);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;margin:0;line-height:1.1}.sf-stat dt{color:var(--sf-section-muted)}.sf-quote{gap:var(--space-4);margin:0;display:grid}.sf-quote blockquote{margin:0;font-size:1.05em;line-height:1.75}.sf-quote blockquote:before{content:"“";color:var(--sf-section-accent);font-size:2.5em;line-height:.6;display:block}[dir=rtl] .sf-quote blockquote:before{content:"”"}.sf-quote figcaption{gap:.1rem;font-size:.9375em;display:grid}.sf-quote figcaption span{color:var(--sf-section-muted)}.sf-gallery figure{border-radius:var(--sf-radius);background:var(--sf-panel);margin:0;position:relative;overflow:hidden}.sf-gallery img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--motion-duration-slow) var(--motion-ease-out)}.sf-gallery figure:hover img{transform:scale(1.03)}.sf-gallery figcaption{padding:var(--space-6) var(--space-3) var(--space-3);color:#fff;background:linear-gradient(#0000,#0009);font-size:.875rem;position:absolute;inset-block-end:0;inset-inline:0}.sf-section--cta.has-image:before{content:"";background-image:var(--sf-bg-image);background-position:var(--sf-focal,center);background-size:cover;position:absolute;inset:0}.sf-section--cta.has-image:after{content:"";background:color-mix(in srgb, var(--storefront-strong-surface) calc(var(--sf-overlay,.45) * 100%), transparent);position:absolute;inset:0}.sf-section--cta.has-image{--sf-section-fg:var(--storefront-strong-text);--sf-section-muted:var(--storefront-strong-text);--sf-section-accent:var(--storefront-strong-accent)}.sf-section--cta .sf-container{z-index:1;position:relative}.sf-section--cta.has-image .sf-banner{padding:clamp(var(--space-5), 4vw, var(--space-8));border-radius:var(--sf-radius);background:var(--storefront-strong-surface)}.sf-banner{min-block-size:var(--sf-min-h,0);align-content:center;display:grid}.sf-contact{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.sf-contact__list{gap:var(--space-3);text-align:start;margin:0;padding:0;list-style:none;display:grid}.sf-contact__list li{align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-panel-raised);color:var(--storefront-text);display:flex}.sf-contact__list .sf-icon{color:var(--storefront-link);flex:none}.sf-contact__list span{display:grid}.sf-contact__list small{color:var(--sf-muted);font-size:.8125rem}.sf-contact__list a{min-block-size:2.75rem;min-inline-size:2.75rem;font-weight:var(--weight-semibold);align-items:center;text-decoration:none;display:inline-flex;color:inherit!important}.sf-story a[href^=tel\:]{align-items:center;min-block-size:2.75rem;min-inline-size:2.75rem;display:inline-flex}.sf-social-links{justify-content:var(--sf-align,center);gap:var(--sf-gap,.75rem);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sf-social-link{border-radius:var(--sf-radius);min-block-size:2.75rem;font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);border:1px solid;align-items:center;gap:.55rem;padding-inline:.9rem;text-decoration:none;display:inline-flex;color:var(--sf-section-accent)!important}.sf-social-link:hover{background:color-mix(in srgb, currentColor 10%, transparent);transform:translateY(-1px)}.sf-social-link .sf-icon{flex:none;block-size:1.25rem;inline-size:1.25rem}.sf-faq{gap:var(--space-2);text-align:start;display:grid}.sf-faq details{border:1px solid var(--sf-line);border-radius:var(--sf-radius,.75rem);background:var(--sf-panel-raised);color:var(--storefront-text)}.sf-faq summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);cursor:pointer;font-weight:var(--weight-semibold);list-style:none;display:flex}.sf-faq summary::-webkit-details-marker{display:none}.sf-faq summary:after{content:"";block-size:.55rem;inline-size:.55rem;transition:transform var(--transition-fast);border-block-end:2px solid;border-inline-end:2px solid;flex:none;transform:rotate(45deg)}.sf-faq details[open] summary:after{transform:rotate(-135deg)}.sf-faq details p{padding:0 var(--space-5) var(--space-5);color:var(--sf-muted);margin:0}.sf-section--spacer{padding-block-end:0}.storefront-pagehead{padding-block:clamp(var(--space-8), 5vw, var(--space-12)) var(--space-6)}.storefront-pagehead h1{letter-spacing:-.015em;margin:0;font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem)}.storefront-pagehead>p:not(.storefront-eyebrow){margin:var(--space-2) 0 0;color:var(--sf-muted)}.storefront-catalog{gap:var(--space-6);padding-block-end:var(--space-16);display:grid}.storefront-catalog .storefront-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}.storefront-filters{align-items:end;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-panel);grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto auto;display:grid}.storefront-filters label,.storefront-add-form label,.storefront-checkout-form label,.storefront-coupon-form label,.storefront-cart-item label{font-size:.875rem;font-weight:var(--weight-semibold);gap:.35rem;display:grid}.storefront-body :is(input:not([type=radio]):not([type=checkbox]),select,textarea){border:1px solid var(--sf-line-strong);background:var(--storefront-surface);min-block-size:2.875rem;inline-size:100%;color:var(--storefront-text);font:inherit;font-weight:var(--weight-regular);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);border-radius:.55rem;padding:.55rem .8rem}.storefront-body .ui-combobox__button,.storefront-body .ui-combobox__popup,.storefront-body .ui-combobox__search{border-color:var(--sf-line-strong);background:var(--storefront-surface);color:var(--storefront-text)}.storefront-body .ui-combobox__button{block-size:var(--select-control-height);min-block-size:var(--select-control-height);padding:0 var(--select-control-padding);border:1px solid var(--sf-line-strong);border-radius:var(--select-control-radius);font-weight:var(--weight-regular);padding-inline-end:2.5rem}.storefront-body select.ui-select{block-size:var(--select-control-height);min-block-size:var(--select-control-height)}.storefront-body select.ui-select.ui-select--native{block-size:var(--select-control-height);min-block-size:var(--select-control-height);max-block-size:var(--select-control-height);padding-block:0}.storefront-body .ui-combobox__button.is-placeholder{color:var(--storefront-text)}.storefront-body .ui-combobox__option.is-active{background:var(--storefront-strong-surface);color:var(--storefront-strong-text)}.storefront-body textarea{resize:vertical;min-block-size:6rem}.storefront-body :is(input,select,textarea):focus-visible{border-color:var(--storefront-link);box-shadow:0 0 0 3px color-mix(in srgb, var(--storefront-link) 22%, transparent);outline:none}.storefront-filters button,.storefront-add-form button,.storefront-cart-item button:not(.storefront-link-button),.storefront-coupon-form button{background:var(--storefront-action);min-block-size:2.875rem;color:var(--storefront-action-text);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;border:0;border-radius:.55rem;padding:.55rem 1.2rem}.storefront-filters a{font-weight:var(--weight-semibold);align-self:center}.storefront-product{align-items:start;gap:clamp(var(--space-6), 5vw, var(--space-16));padding-block:var(--space-8) var(--space-16);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.storefront-product__gallery{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.storefront-product__gallery img{aspect-ratio:1;border-radius:var(--sf-radius);background:var(--sf-panel);object-fit:cover;inline-size:100%}.storefront-product__gallery img:first-child{grid-column:1/-1}.storefront-product__details{gap:var(--space-4);display:grid;position:sticky;top:6rem}.storefront-product__details h1{margin:0;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.25rem);line-height:1.25}.storefront-product__lead{color:var(--sf-muted);margin:0;font-size:1.0625em}.storefront-back{font-size:.875rem;font-weight:var(--weight-semibold);justify-self:start;text-decoration:none}.storefront-availability{align-items:center;gap:var(--space-3);font-size:.875rem;display:flex}.storefront-availability .storefront-stock{position:static}.storefront-add-form{align-items:end;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-panel);grid-template-columns:minmax(0,1fr) 7rem;display:grid}.storefront-add-form>:is(.storefront-notice,.storefront-alert,.ui-field:has(select),button){grid-column:1/-1}.storefront-add-form button{min-block-size:3.125rem;font-size:1.05em}.storefront-add-form button:disabled{cursor:not-allowed;opacity:.55}.storefront-availability-note{color:var(--sf-muted);margin:0;font-size:.8125rem}.storefront-variants h2,.storefront-description h2{margin:0 0 var(--space-3);font-size:1.05rem}.storefront-variants ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.storefront-variants li{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--sf-line);border-radius:.6rem;display:flex}.storefront-variants li img{object-fit:cover;border-radius:.4rem}.storefront-variants li strong{margin-inline-start:auto}.storefront-variants s{color:var(--sf-muted);font-size:.8125rem}.storefront-description{border-block-start:1px solid var(--sf-line);padding-block-start:var(--space-4)}.formatted-description{color:var(--storefront-text)}.storefront-commerce{padding-block-end:var(--space-16)}.storefront-commerce__grid{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1.6fr) minmax(18rem,1fr);display:grid}.storefront-cart-list{gap:var(--space-3);display:grid}.storefront-cart-item{align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-panel-raised);grid-template-columns:5.5rem minmax(0,1fr) auto;display:grid}.storefront-cart-item img{object-fit:cover;border-radius:.6rem;block-size:5.5rem;inline-size:5.5rem}.storefront-cart-item h2{margin:0;font-size:1rem}.storefront-cart-item p{color:var(--sf-muted);margin:.15rem 0 0;font-size:.875rem}.storefront-cart-item form{align-items:end;gap:var(--space-2);display:flex}.storefront-cart-item form label{inline-size:6rem}.storefront-link-button{color:var(--storefront-link);font:inherit;font-size:.875rem;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;padding:.25rem 0;text-decoration:underline}.storefront-summary{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-panel);display:grid;position:sticky;top:6rem}.storefront-summary h2{margin:0;font-size:1.05rem}.storefront-summary p{justify-content:space-between;gap:var(--space-3);margin:0;font-size:.9375rem;display:flex}.storefront-summary__total{border-block-start:1px solid var(--sf-line-strong);padding-block-start:var(--space-3);font-size:1.05rem!important}.storefront-summary .storefront-cta{inline-size:100%}.storefront-checkout-form{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-panel-raised);display:grid}.storefront-checkout-form label span{color:var(--sf-muted);font-weight:var(--weight-regular)}.storefront-fulfillment-options{gap:var(--space-3);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.storefront-fulfillment-options legend{font-size:.875rem;font-weight:var(--weight-semibold);margin-block-end:var(--space-2)}.storefront-fulfillment-options label{align-items:center;gap:var(--space-2);border:1px solid var(--sf-line-strong);cursor:pointer;border-radius:.55rem;padding:.6rem 1rem;display:flex!important}.storefront-fulfillment-options label:has(:checked){border-color:var(--storefront-link);box-shadow:inset 0 0 0 1px var(--storefront-link)}.storefront-fulfillment-panel{gap:var(--space-3);display:grid}.storefront-pickup-details{padding:var(--space-4);background:var(--sf-panel);border-radius:.6rem}.storefront-pickup-details h2{margin:0;font-size:1rem}.storefront-pickup-details p{margin:0}.storefront-coupon-form{align-items:end;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.storefront-notice,.storefront-alert,.storefront-warning{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:.6rem;font-size:.9375rem}.storefront-notice{color:#1c5e43;background:#e2f1e8}.storefront-alert{color:#8a2a30;background:#f8e3e4}.storefront-alert ul{margin:0;padding-inline-start:var(--space-5)}.storefront-warning{color:#774710;background:#fbefdb}.storefront-summary .storefront-warning{margin:0}.storefront-order-grid{gap:var(--space-6);grid-template-columns:minmax(0,1.6fr) minmax(18rem,1fr);align-items:start;display:grid}.storefront-order-actions{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.storefront-error-body{place-items:center;min-block-size:100vh;display:grid}.storefront-error{justify-items:center;gap:var(--space-3);max-inline-size:32rem;padding:var(--space-8);text-align:center;display:grid}.storefront-error__code{color:var(--sf-muted,var(--color-text-muted));font-size:4rem;font-weight:var(--weight-bold);line-height:1}.reveal-item{opacity:0;transform:translateY(var(--motion-distance));transition:opacity var(--motion-duration-slow) var(--motion-ease-out), transform var(--motion-duration-slow) var(--motion-ease-out);transition-delay:calc(var(--reveal-index,0) * 40ms)}.reveal-item.is-visible{opacity:1;transform:none}@media (width<=64rem){.storefront-catalog .storefront-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-hero--split .sf-hero__inner,.sf-story,.sf-contact,.storefront-product,.storefront-commerce__grid,.storefront-order-grid{grid-template-columns:minmax(0,1fr)}.storefront-product__details,.storefront-summary{position:static}.storefront-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=40rem){.storefront-header__inner{gap:var(--space-2) var(--space-3);padding-block:var(--space-2);flex-wrap:wrap}.storefront-nav{order:3;inline-size:100%;margin-inline-start:0;overflow-x:auto}.storefront-languages{margin-inline-start:auto}.storefront-header--centered .storefront-header__inner{display:flex}.storefront-catalog .storefront-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.sf-split{grid-template-columns:minmax(0,1fr)}.sf-split--image-end .sf-split__media{order:0}.storefront-filters{grid-template-columns:minmax(0,1fr)}.storefront-cart-item{grid-template-columns:4.5rem minmax(0,1fr)}.storefront-cart-item img{block-size:4.5rem;inline-size:4.5rem}.storefront-cart-item>form{grid-column:1/-1}.storefront-product-card__body{padding:var(--space-3)}.storefront-product-card h3{font-size:.9375rem}.storefront-footer nav a{align-items:center;min-block-size:2.75rem;display:flex}.sf-announcement a{align-items:center;min-block-size:2.75rem;display:inline-flex}}@media print{.storefront-header,.storefront-footer,.sf-announcement,.storefront-preview-banner{display:none}}.storefront-error .storefront-cta{min-block-size:2.75rem;padding-inline:var(--space-6);border-radius:var(--radius-md);background:var(--color-navy-950);font-weight:var(--weight-semibold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;color:var(--color-white)!important}.storefront-error .storefront-cta:hover{background:var(--color-teal-700);color:var(--color-white)!important}.storefront-error .storefront-cta:focus-visible{outline-color:var(--color-teal-700)}.storefront-error__code{color:var(--color-text-muted);letter-spacing:-.02em;font-size:clamp(4rem,12vw,7rem)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-navy-950:#0d2329;--color-navy-900:#143039;--color-navy-800:#22444e;--color-navy-700:#375b64;--color-teal-800:#0b5f54;--color-teal-700:#0e7466;--color-teal-600:#138a79;--color-teal-500:#22a08c;--color-teal-100:#dcf1ec;--color-teal-50:#eef8f5;--color-amber-700:#8f5514;--color-amber-500:#d4882c;--color-amber-100:#f9ead3;--color-red-700:#a5333a;--color-red-100:#f9e5e6;--color-green-700:#1f6f4f;--color-green-100:#e0f1e8;--color-blue-700:#1d5a86;--color-blue-100:#e3eef7;--color-sand-200:#e9e6de;--color-sand-100:#f2f0ea;--color-sand-50:#f8f7f3;--color-white:#fff;--color-page:var(--color-sand-50);--color-surface:var(--color-white);--color-surface-subtle:#f4f3ee;--color-surface-sunken:var(--color-sand-100);--color-surface-inverse:var(--color-navy-950);--color-text:var(--color-navy-950);--color-text-muted:#56676c;--color-text-subtle:#606f74;--color-text-inverse:#f4f7f6;--color-border:#e2e0d8;--color-border-strong:#c9c5ba;--color-interactive:var(--color-teal-700);--color-interactive-hover:var(--color-teal-800);--color-interactive-subtle:var(--color-teal-50);--color-selected:var(--color-teal-100);--color-success:var(--color-green-700);--color-success-subtle:var(--color-green-100);--color-warning:var(--color-amber-700);--color-warning-subtle:var(--color-amber-100);--color-danger:var(--color-red-700);--color-danger-subtle:var(--color-red-100);--color-info:var(--color-blue-700);--color-info-subtle:var(--color-blue-100);--color-focus:var(--color-teal-700);--focus-ring:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-focus);--select-control-height:2.75rem;--select-control-padding:.75rem;--select-control-radius:var(--radius-md);--select-popup-radius:var(--radius-lg);--select-popup-max-height:20rem;--select-option-height:2.75rem;--font-sans:"Vazirmatn Variable", system-ui, -apple-system, "Segoe UI", Tahoma, Arial, sans-serif;--font-kufi:"Noto Kufi Arabic Variable", "Vazirmatn Variable", system-ui, sans-serif;--font-naskh:"Noto Naskh Arabic Variable", Georgia, "Times New Roman", serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.375rem;--font-size-2xl:clamp(1.5rem, 2.6vw, 2rem);--font-size-3xl:clamp(1.875rem, 4vw, 2.75rem);--font-size-display:clamp(2.5rem, 7vw, 5rem);--line-height-tight:1.2;--line-height-heading:1.35;--line-height-body:1.7;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--measure:68ch;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:.875rem;--radius-xl:1.25rem;--radius-round:999px;--border-thin:1px;--border-strong:2px;--shadow-subtle:0 1px 2px #0d23290d;--shadow-raised:0 1px 2px #0d23290f, 0 8px 24px #0d232914;--shadow-overlay:0 2px 6px #0d232914, 0 24px 60px #0d23292e;--z-sticky:20;--z-dropdown:40;--z-drawer:50;--z-overlay:60;--z-modal:70;--z-toast:80;--motion-duration-instant:80ms;--motion-duration-fast:.14s;--motion-duration-standard:.22s;--motion-duration-slow:.36s;--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-ease-out:cubic-bezier(.16, 1, .3, 1);--motion-ease-in:cubic-bezier(.4, 0, 1, 1);--motion-distance:.5rem;--transition-fast:var(--motion-duration-fast) var(--motion-ease-standard);--transition-standard:var(--motion-duration-standard) var(--motion-ease-standard);--container:75rem;--container-narrow:46rem;--sidebar-width:15.5rem;--topbar-height:3.75rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-page);min-inline-size:0;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-md);line-height:var(--line-height-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}:where(h1,h2,h3,h4){line-height:var(--line-height-heading);font-weight:var(--weight-bold);text-wrap:balance}:where(p){text-wrap:pretty}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}::selection{background:var(--color-teal-100);color:var(--color-navy-950)}[hidden]{display:none!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.storefront-product-card,.storefront-product-card__media img,.storefront-cta{transition-duration:.01ms}.storefront-product-card:hover,.storefront-cta:hover,.storefront-product-card:hover img{transform:none}}
