@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff)format("woff");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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-sans-arabic-cyrillic-ext-400-normal-KAuemXZb.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-arabic-cyrillic-ext-400-normal-BnfWueTs.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BpLfq-63.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BeVLg08x.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-arabic-latin-400-normal-CFZh1unN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff)format("woff");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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-sans-arabic-cyrillic-ext-600-normal-ABNWglN6.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-arabic-cyrillic-ext-600-normal-CFFPHiVs.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DjDAeNQD.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DT29Q8HW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-arabic-latin-600-normal-Dk5eISD_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/noto-naskh-arabic-arabic-600-normal-G5n5bgdQ.woff2)format("woff2"),url(/build/assets/noto-naskh-arabic-arabic-600-normal-DaTr67aF.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/noto-naskh-arabic-math-600-normal-EJZZ5b9D.woff2)format("woff2"),url(/build/assets/noto-naskh-arabic-math-600-normal-DROtbd6p.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/noto-naskh-arabic-symbols-600-normal-B-3Cxf8g.woff2)format("woff2"),url(/build/assets/noto-naskh-arabic-symbols-600-normal-C3RTzH7A.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/noto-naskh-arabic-latin-ext-600-normal-xG-w6L3Y.woff2)format("woff2"),url(/build/assets/noto-naskh-arabic-latin-ext-600-normal-B04rPZYM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/noto-naskh-arabic-latin-600-normal-DByBVxli.woff2)format("woff2"),url(/build/assets/noto-naskh-arabic-latin-600-normal-16Vd4b9R.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2)format("woff2"),url(/build/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/build/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2)format("woff2"),url(/build/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/build/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#faf7f2;--white:#fffefa;--wine:#7a1e24;--wine-dark:#59171c;--wine-soft:#f5e8e5;--ink:#302b28;--muted:#746c64;--sage:#5e7465;--sage-soft:#eef2eb;--sand:#eee5d9;--line:#e5ddd2;--body-font:"IBM Plex Sans Arabic", system-ui, sans-serif;--heading-font:"Noto Naskh Arabic", serif;--english-font:"DM Sans", system-ui, sans-serif;--radius:18px;--shadow:0 18px 48px #432b1c12}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--body-font);margin:0;line-height:1.6}html[lang=en] body{font-family:var(--english-font)}h1,h2,h3{font-family:var(--heading-font);margin:0 0 .5rem;line-height:1.3}html[lang=en] h1,html[lang=en] h2,html[lang=en] h3{font-family:var(--english-font)}a{color:var(--wine)}button{font:inherit}:focus-visible{outline:3px solid var(--wine);outline-offset:2px}.container{width:min(1120px,100% - 32px);margin-inline:auto}.skip-link{inset-inline-start:8px;background:var(--wine);color:var(--white);z-index:10;border-radius:8px;padding:8px 12px;position:absolute;top:-48px}.skip-link:focus{top:8px}.button{border:1px solid var(--wine);background:var(--wine);min-height:44px;color:var(--white);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;display:inline-flex}.button:hover{background:var(--wine-dark)}.button.secondary{color:var(--wine);background:0 0}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.muted{color:var(--muted)}.boot-screen{text-align:center;place-content:center;gap:8px;min-height:100vh;display:grid}.boot-brand{color:var(--wine);font-size:2rem;font-weight:600}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}#app{flex-direction:column;min-height:100vh;display:flex}.site-header{background:var(--white);border-bottom:1px solid var(--line)}.header-inner{flex-wrap:wrap;align-items:center;gap:16px;padding-block:12px;display:flex}.brand img{width:auto;height:52px;display:block}.main-nav{flex-wrap:wrap;gap:4px;margin-inline-start:auto;display:flex}.nav-link{color:var(--ink);border-radius:999px;align-items:center;min-height:44px;padding:8px 12px;text-decoration:none;display:inline-flex}.nav-link.current{background:var(--wine-soft);color:var(--wine)}.main-view{flex:1;align-content:start;gap:24px;padding-block:32px;display:grid}.main-view:focus{outline:none}.hero{gap:8px;max-width:720px;display:grid}.eyebrow{color:var(--sage);font-weight:600}.hero-title{color:var(--wine);font-size:clamp(2rem,5vw,3.2rem)}.hero-description{margin:0;font-size:1.15rem}.build-notice{background:var(--sand);border-radius:12px;margin:8px 0 0;padding:12px 16px}.service-status{gap:12px;max-width:720px;display:grid}.service-status .button{justify-self:start}.status-badge{border-radius:999px;justify-self:start;margin:0;padding:6px 14px;font-weight:600}.status-badge.ok{background:var(--sage-soft);color:color-mix(in srgb, var(--sage) 70%, black)}.status-badge.degraded,.status-error{background:var(--wine-soft);color:var(--wine-dark)}.status-error{border-radius:12px;margin:0;padding:12px 16px}.status-details{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0;display:grid}.status-details dt{color:var(--muted);font-size:.9rem}.status-details dd{margin:0;font-weight:600}html[dir=rtl] .status-details dd[dir=ltr]{text-align:end}.placeholder{gap:12px;max-width:720px;display:grid}.placeholder .button{justify-self:start}.site-footer{border-top:1px solid var(--line);background:var(--white)}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:16px;display:flex}.footer-inner p{margin:0}@media (max-width:640px){.main-nav{order:3;width:100%;margin-inline-start:0}.language-button{margin-inline-start:auto}}.top-slider{background:var(--sand);border-radius:var(--radius);position:relative;overflow:hidden}.top-slider-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.top-slider-track::-webkit-scrollbar{display:none}.top-slider .top-slide{scroll-snap-align:start;flex:0 0 100%;position:relative}.top-slider .top-slide-copy{align-content:center;gap:10px;width:60%;min-height:360px;padding:30px 34px 22px;display:grid}.top-slider .top-slide-copy .hero-title,.top-slider .top-slide-copy .hero-description{margin:0}.top-slider .top-slide-copy :is(.muted,.eyebrow),.top-slider .top-slider-pause{color:#4f4842}.top-slider .top-slide>img{object-fit:cover;width:40%;height:100%;display:block;position:absolute;inset-block:0;inset-inline-end:0}.top-slider-controls{align-items:center;gap:12px;padding:10px 30px 14px;display:flex}.top-slider-dots{align-items:center;display:flex}.top-slider-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.top-slider-dots button:before{content:"";background:#cdbba9;border-radius:99px;width:9px;height:9px;transition:width .25s}.top-slider-dots button[aria-current=true]:before{background:var(--wine);width:22px}.top-slider-pause{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;min-height:24px;font-size:.85rem;text-decoration:underline}.top-slider-arrows{gap:8px;margin-inline-start:auto;display:flex}.top-slider-arrows button{border:1px solid var(--line);background:var(--white);width:40px;height:40px;color:var(--wine);cursor:pointer;border-radius:50%;place-items:center;display:grid}.top-slider-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:700px){.top-slider .top-slide{flex-direction:column-reverse;justify-content:flex-end;display:flex}.top-slider .top-slide>img{width:100%;height:200px;position:static}.top-slider .top-slide-copy{align-content:start;width:auto;min-height:0;padding:18px 18px 8px}.top-slider-controls{padding:4px 14px 14px}}@media (prefers-reduced-motion:reduce){.top-slider-dots button:before{transition:none}}.site-notice{background:var(--wine-soft);color:var(--wine-dark);border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;display:flex}.site-notice p{flex:1;margin:0}.site-notice button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid}.content-strip .content-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));align-items:start;gap:14px;display:grid}.content-strip .content-image{object-fit:cover;border-radius:12px;width:100%;max-height:200px}.page{align-content:start;gap:16px;display:grid}.page>h1{color:var(--wine);margin:0}.stack{align-content:start;gap:12px;display:grid}.stack>h2,.stack>h3{margin:0}.stack>.button:not(.wide),.page>.button{justify-self:start}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field{gap:6px;min-width:0;display:grid}.field-label{font-size:.95rem;font-weight:600}.text-input{border:1px solid var(--line);background:var(--white);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:10px;padding:10px 12px}.text-input:focus{border-color:var(--sage);outline-offset:1px;outline:2px solid #5e746540}.text-input.compact{max-width:220px;min-height:40px}textarea.text-input{resize:vertical}.field-hint{color:var(--muted);margin:0;font-size:.9rem}.field-error,.form-error{color:var(--wine-dark);margin:0;font-size:.92rem}.form-error{background:var(--wine-soft);border-radius:10px;padding:10px 14px}.form-success{background:var(--sage-soft);color:var(--sage);border-radius:10px;margin:0;padding:10px 14px}.check-row{align-items:flex-start;gap:10px;display:flex}.check-row input{width:20px;height:20px;accent-color:var(--wine);flex-shrink:0;margin-top:3px}.choice-group{border:1px solid var(--line);border-radius:12px;gap:8px;margin:0;padding:12px 14px;display:grid}.choice-group legend{padding-inline:4px;font-weight:600}.button.wide{justify-content:center;width:100%}.button:disabled{opacity:.55;cursor:not-allowed}.button.danger,.text-link.danger{color:var(--wine-dark)}.button.danger:not(.secondary){color:var(--white);background:var(--wine-dark)}.text-link{min-height:44px;color:var(--wine);cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;padding:8px 0;text-decoration:underline}.text-link:disabled{color:var(--muted);cursor:default;text-decoration:none}.badge{background:var(--sand);border-radius:999px;margin:0 4px;padding:2px 10px;font-size:.82rem;font-weight:600;display:inline-block}.badge.success,.badge.approved,.badge.verified{background:var(--sage-soft);color:var(--sage)}.badge.rejected,.badge.suspended,.badge.expired,.badge.changes_requested{background:var(--wine-soft);color:var(--wine-dark)}p.badge{justify-self:start;margin:0}.notice{background:var(--sand);border-radius:12px;margin:0;padding:12px 16px}.notice h2,.notice h3{margin:0 0 4px;font-size:1.05rem}.toolbar,.actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.toolbar{justify-content:space-between}.plain-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.list-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 0;display:flex}.list-row:last-child{border-bottom:0}.list-row>span{gap:2px;min-width:0;display:grid}.device-label{overflow-wrap:anywhere}.auth-layout{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.auth-story{color:#fff9ef;background:var(--wine);flex-direction:column;justify-content:center;gap:12px;padding:48px;display:flex}.auth-story img{filter:brightness(0)invert();width:72px;height:auto}.auth-story-title{font:600 2rem/1.5 var(--heading-font);margin:0}html[lang=en] .auth-story-title{font-family:var(--english-font)}.auth-story p{color:#edd4cc;margin:0}.auth-card{align-content:center;gap:16px;min-width:0;padding:40px;display:grid}.auth-card h1{margin:0}.auth-progress{gap:8px;margin:0;padding:0;list-style:none;display:flex}.auth-progress li{border-bottom:2px solid var(--line);color:var(--muted);text-align:center;flex:1;padding:6px 4px;font-size:.85rem}.auth-progress li.active{color:var(--wine);border-color:var(--wine);font-weight:600}.auth-actions{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.phone-field{border:1px solid var(--line);background:var(--white);direction:ltr;border-radius:10px;min-height:49px;display:flex;overflow:hidden}.phone-field:focus-within{border-color:var(--sage);box-shadow:0 0 0 2px #5e746526}.phone-field select{border:0;border-right:1px solid var(--line);background:var(--paper);max-width:45%;font:inherit;flex:0 0 140px;padding:8px}.phone-field input{background:0 0;border:0;flex:1;min-width:0;padding:10px 12px;font-size:1.05rem}.phone-field input:focus,.phone-field select:focus{outline:0}.otp-input{text-align:center;min-height:60px;font:600 1.6rem/1.2 var(--english-font);letter-spacing:.5em;color:var(--wine);font-variant-numeric:tabular-nums}.legal-text{border:1px solid var(--line);border-radius:10px;padding:8px 12px}.legal-text summary{cursor:pointer;min-height:32px;font-weight:600}.legal-text p{white-space:pre-line;max-height:220px;overflow:auto}.profile-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;display:grid}.profile-summary{align-items:center;gap:12px;display:flex}.profile-summary h2{overflow-wrap:anywhere;margin:0;font-size:1.1rem}.profile-summary p{color:var(--muted);margin:0}.avatar{background:var(--wine-soft);width:48px;height:48px;color:var(--wine);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.3rem;font-weight:600;display:grid}.account-menu{gap:10px;display:grid}.account-menu-item{border:1px solid var(--line);background:var(--white);min-height:64px;color:var(--ink);border-radius:12px;gap:2px;padding:14px 16px;text-decoration:none;display:grid}.account-menu-item:hover{background:#fcf7f1;border-color:#ccb4a3}.account-menu-item small{color:var(--muted)}.sign-in-prompt{justify-items:start;gap:12px;max-width:560px;display:grid}.address-card,.document-row{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.address-card p{margin:4px 0 0}.document-row{border-bottom:1px solid var(--line);padding:12px 0}.document-row>div{min-width:0}.document-row p{margin:4px 0 0}.upload-form{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.checklist{margin:0;padding-inline-start:20px}.checklist li{color:var(--muted)}.checklist li.done{color:var(--sage)}.checklist li.done::marker{content:"✓  "}.recovery-codes{grid-template-columns:repeat(2,minmax(0,max-content));gap:6px 24px;padding:0;list-style:none;display:grid}.mfa-qr{background:#fff;border-radius:8px;width:200px;max-width:100%;margin:10px 0;padding:8px;line-height:0}.mfa-qr svg{width:100%;height:auto}.secret{background:var(--paper);overflow-wrap:anywhere;border-radius:8px;margin:6px 0;padding:8px 10px;display:block}.steps-list{gap:8px;margin:0;padding-inline-start:20px;display:grid}.panel-header{background:var(--wine-soft)}.panel-title{color:var(--wine);margin-inline-end:auto;font-size:1.15rem}.panel-user{color:var(--ink)}.staff-sign-in{width:100%;max-width:460px;margin-inline:auto}.second-check-dialog[open]{inset:var(--sheet-top,0px) auto auto var(--sheet-left,0px);width:var(--sheet-width,100%);height:var(--sheet-height,100%);max-width:none;max-height:none;color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:16px;display:flex;position:fixed;overflow:hidden}.second-check-dialog>.card{overscroll-behavior:contain;width:min(100%,460px);max-height:100%;overflow:auto}.second-check-dialog::backdrop{background:#302b2860}.panel-sections{flex-wrap:wrap;gap:8px;display:flex}.admin-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;display:grid}.queue-item{text-align:start;border:1px solid var(--line);background:var(--white);cursor:pointer;width:100%;min-height:56px;font:inherit;color:var(--ink);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.queue-item[aria-current=true]{border-color:var(--wine);background:var(--wine-soft)}@media (max-width:860px){.auth-layout,.profile-layout,.admin-layout{grid-template-columns:minmax(0,1fr)}.auth-story{padding:24px}.auth-story-title{font-size:1.6rem}.auth-card{padding:24px}}@media (max-width:560px){.grid-2,.recovery-codes{grid-template-columns:minmax(0,1fr)}}.page-heading{gap:6px;display:grid}.location-search-row,.location-toolbar,.destination-bar,.shop-card-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.location-search-row .text-input{flex:220px}.location-toolbar{justify-content:space-between}.location-results li{border-bottom:1px solid var(--line);padding-block:6px}.location-map{border-radius:var(--radius);border:1px solid var(--line);background:var(--sand);z-index:0;width:100%;height:340px;position:relative;overflow:hidden}.location-map .leaflet-control-attribution{font-size:11px}.map-pin span{background:var(--wine);border:3px solid var(--white);width:28px;height:28px;box-shadow:var(--shadow);border-radius:50% 50% 50% 0;margin:2px 3px;display:block;transform:rotate(-45deg)}.location-status{min-height:3.5em}.location-status p{margin:0}.destination-bar{justify-content:space-between}.destination-bar strong,.destination-bar small{overflow-wrap:anywhere;display:block}.chip{border:1px solid var(--line);background:var(--white);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:8px 16px}.chip[aria-pressed=true]{background:var(--wine-soft);border-color:var(--wine);color:var(--wine)}.shop-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.icon{stroke-width:1.7px;flex-shrink:0;width:20px;height:20px}html[dir=ltr] .icon-arrow{transform:scaleX(-1)}.shop-card{box-shadow:none;border-radius:14px;align-content:start;padding:0;display:grid;overflow:hidden}.shop-cover{background:var(--sand);position:relative}.shop-photo{height:220px;display:block}.shop-photo img{object-fit:cover;width:100%;height:100%;display:block}.shop-photo-empty{height:100%;color:var(--muted);place-items:center;display:grid}.shop-photo-empty .icon{stroke-width:1.2px;width:40px;height:40px}.favorite-button{top:12px;width:44px;height:44px;color:var(--wine);cursor:pointer;background:#fffefaf2;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:12px}.favorite-button[aria-pressed=true]{background:var(--wine);color:var(--white)}.favorite-button[aria-pressed=true] .icon{fill:currentColor}.shop-label{inset-inline-start:12px;color:var(--ink);background:#fffefaf5;border-radius:5px;margin:0;padding:4px 11px;font-size:.8rem;font-weight:600;position:absolute;bottom:12px}.shop-body{gap:6px;padding:16px 18px 0;display:grid}.shop-title-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.shop-name{margin:0;font-size:1.45rem;font-weight:600}.rating{color:#755a2a;white-space:nowrap;align-items:center;gap:4px;font-size:.85rem;display:inline-flex}.rating .icon{fill:currentColor;width:14px;height:14px}.shop-address{color:var(--muted);margin:0;font-size:.9rem}.shop-facts{flex-wrap:wrap;gap:4px 14px;font-size:.85rem;display:flex}.shop-facts li{align-items:center;gap:5px;display:inline-flex}.shop-facts .icon{width:15px;height:15px;color:var(--sage)}.shop-footer{border-top:1px solid var(--line);justify-content:flex-end;margin-top:6px;display:flex}.shop-link{min-height:48px;color:var(--wine);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.shop-link:hover{text-decoration:underline}.shop-link .icon{width:17px;height:17px}.zone-list{gap:8px;display:grid}.zone-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.list-row:has(.zones-details){flex-wrap:wrap}.zones-details{flex-basis:100%}.zones-details summary{cursor:pointer;min-height:44px;color:var(--wine);align-items:center;display:flex}.product-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:16px;display:grid}.product-card{align-content:start;gap:6px;display:grid}.product-card img,.gallery img,.gallery video,.media-strip img{border-radius:calc(var(--radius) / 2);background:var(--sand);object-fit:cover;width:100%;height:auto}.product-card img{aspect-ratio:4/3}.product-open{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;gap:8px;padding:0;display:grid}.product-name{font-weight:600}.product-detail:focus{outline:2px solid var(--wine);outline-offset:2px}.product-detail-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;display:grid}.option-list{flex-wrap:wrap;gap:8px;display:flex}.price-line{flex-wrap:wrap;align-items:center;gap:12px;font-size:1.15rem;display:flex}.badge.unavailable{background:var(--sand);color:var(--muted)}.media-strip{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;display:grid}.media-strip figure{gap:4px;margin:0;display:grid}.movement-form,.upload-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.movement-form .text-input,.upload-form .text-input{flex:140px;width:auto}.option-row{border-bottom:1px solid var(--line);padding-block:8px}.builder-layout{align-items:start;gap:20px;display:grid}@media (min-width:960px){.builder-layout{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.preview-panel{position:sticky;inset-block-start:16px}}.step-heading{align-items:center;gap:10px;display:flex}.step-number{color:var(--wine);font-variant-numeric:tabular-nums;font-size:.85em}.budget-row{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.budget-row .field{flex:200px}.stem-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:12px;display:grid}.stem-card{border:1px solid var(--line);border-radius:calc(var(--radius) / 1.5);background:var(--white);align-content:start;gap:4px;padding:10px;display:grid}.stem-card img{aspect-ratio:1;object-fit:cover;border-radius:calc(var(--radius) / 2);background:var(--sand);width:100%;height:auto}.stem-card.chosen{border-color:var(--wine)}.stem-card.highlighted{outline:3px solid var(--wine);outline-offset:2px;background:var(--wine-soft)}.stepper{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:6px;display:grid}.stepper .button{min-width:44px;min-height:44px;padding:0}.stepper input{text-align:center;font-variant-numeric:tabular-nums;width:100%;min-height:44px}.option-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}.choice-card,.wrap-button{border:1px solid var(--line);border-radius:calc(var(--radius) / 1.5);background:var(--white);color:var(--ink);font:inherit;text-align:start;cursor:pointer;gap:4px;padding:14px;display:grid}.choice-card.selected,.wrap-button.selected{border-color:var(--wine);background:var(--wine-soft);box-shadow:inset 0 0 0 1px var(--wine)}.choice-card:disabled{cursor:not-allowed;opacity:.6}.wrap-options{flex-wrap:wrap;gap:10px;display:flex}.wrap-button{grid-template-columns:28px auto;align-items:center}.wrap-button small,.choice-card small{color:var(--muted);display:block}.wrap-swatch{border:1px solid var(--line);border-radius:50%;width:28px;height:28px}.preview-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.selection-collage{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.preview-flower{gap:4px;margin:0;display:grid}.preview-flower img,.generated-preview img,.reference-preview img{border-radius:calc(var(--radius) / 2);background:var(--sand);object-fit:cover;width:100%;height:auto}.preview-flower img{aspect-ratio:1}.preview-flower figcaption{font-size:.9rem}.preview-empty{border-radius:calc(var(--radius) / 1.5);background:var(--sand);padding:16px}.selection-list li,.summary-rows div{justify-content:space-between;gap:12px;display:flex}.selection-list li.short{color:var(--wine);font-weight:600}.summary-rows{gap:6px;margin:0;display:grid}.summary-rows dd{font-variant-numeric:tabular-nums;margin:0}.summary-rows .total{border-block-start:1px solid var(--line);padding-block-start:8px;font-weight:700}.ai-preview{border-block-start:1px solid var(--line);padding-block-start:12px}.generated-preview{gap:6px;margin:0;display:grid}.generated-preview figcaption{color:var(--muted);font-size:.9rem}.reference-preview{gap:6px;max-width:180px;display:grid}.services-editor .wrapping-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));align-items:end;gap:8px;display:grid}.cart-tabs{flex-wrap:wrap;gap:10px;display:flex}.cart-line{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-block:8px;display:flex}.cart-line .stepper{grid-template-columns:44px 3ch 44px}.cart-line .qty{text-align:center;font-variant-numeric:tabular-nums}.slot-day h3{margin-block:8px;font-size:1rem}.slot-grid{flex-wrap:wrap;gap:8px;display:flex}.slot-button{border:1px solid var(--line);border-radius:calc(var(--radius) / 2);background:var(--white);min-width:76px;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;padding:6px 10px;display:grid}.slot-button small{color:var(--muted);font-size:.75rem}.slot-button.selected{border-color:var(--wine);background:var(--wine-soft);box-shadow:inset 0 0 0 1px var(--wine)}.slot-button:disabled{cursor:not-allowed;opacity:.45}.button-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.checkbox-row{align-items:flex-start;gap:.5rem;display:flex}.checkbox-row input{margin-block-start:.25rem}.status-chip{background:var(--sand);color:var(--ink);border-radius:999px;width:-moz-fit-content;width:fit-content;padding:.2rem .75rem;font-size:.9rem;display:inline-block}.status-chip[data-status=completed]{background:var(--sage-soft);color:var(--sage)}.status-chip[data-status=cancelled],.status-chip[data-status=unfulfillable],.status-chip[data-status=delivery_failed]{background:var(--wine-soft);color:var(--wine-dark)}.orders-page .steps{counter-reset:step;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.orders-page .steps li{counter-increment:step;border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.35rem .75rem;font-size:.9rem}.orders-page .steps li:before{content:counter(step) ". "}.orders-page .steps li.done{border-color:var(--sage);background:var(--sage-soft);color:var(--sage)}.timeline li{border-inline-start:2px solid var(--line);flex-direction:column;gap:.15rem;padding-block:.5rem;padding-inline-start:.75rem;display:flex}.tracking[data-state=stale] p:first-of-type,.tracking[data-state=stopped] p:first-of-type,.tracking[data-state=denied] p:first-of-type{color:var(--wine)}.proof-image{border-radius:var(--radius);border:1px solid var(--line);max-inline-size:min(100%,320px)}.summary-rows .late dd{color:var(--wine);font-weight:600}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;inline-size:100%}.data-table th,.data-table td{border-block-end:1px solid var(--line);text-align:start;padding:.5rem}.order-panel{border-block-start:1px solid var(--line);padding-block-start:1rem}.activity-page .unread{border-inline-start:4px solid var(--wine)}.queue-card{border:1px solid var(--line);border-radius:var(--radius);padding:.75rem}.courier-page article header h2{margin:0}.toolbar .button.secondary[aria-pressed=true]{background:var(--wine);color:var(--white)}.queue-item{border:1px solid var(--line);border-radius:var(--radius);padding:.75rem}.substitution p,.refund-row p{margin-block:.25rem}.balance-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--sage-soft);padding:.75rem}.refund-row [data-status=failed]{color:var(--wine);font-weight:600}.offline-banner{background:var(--ink);color:var(--white);text-align:center;padding:8px 16px;font-size:.95rem}.offline-banner[data-state=back]{background:var(--sage)}.footer-links{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.footer-links a{color:var(--ink);align-items:center;min-height:44px;display:inline-flex}.nav-link .nav-count{background:var(--wine);min-width:1.4em;color:var(--white);text-align:center;border-radius:999px;margin-inline-start:6px;padding:0 6px;font-size:.8rem}.toolbar .button.secondary[aria-current=page]{background:var(--wine);color:var(--white)}.success-hero{text-align:center;justify-items:center}.success-icon{background:var(--sage-soft);width:64px;height:64px;color:var(--sage);border-radius:50%;place-items:center;margin:0;font-size:2rem;display:grid}.reference-tag{background:var(--wine-soft);color:var(--wine);border-radius:999px;padding:2px 10px;display:inline-block}.line-row{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.summary-rows .total-row{border-top:1px solid var(--line);padding-top:8px;font-weight:700}.policy-body{white-space:pre-line;overflow-wrap:anywhere;line-height:1.8}.numbered{gap:6px;margin:0;padding-inline-start:1.4em;display:grid}.reorder-line{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1fr auto;align-items:center;gap:8px 16px;padding:12px;display:grid}.reorder-line[data-available=false]{background:var(--sand)}.reorder-line .price-change{color:var(--wine)}.reorder-line input[type=number]{width:5.5em}@media (max-width:640px){.site-header .main-nav{inset-inline:0;z-index:20;padding:4px 4px calc(4px + env(safe-area-inset-bottom));background:var(--white);border-top:1px solid var(--line);order:initial;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;width:auto;margin:0;display:grid;position:fixed;bottom:0;box-shadow:0 -6px 18px #432b1c0f}.site-header .nav-link{text-align:center;justify-content:center;padding:6px 4px;font-size:.85rem}#app{padding-bottom:calc(64px + env(safe-area-inset-bottom))}html{scroll-padding-bottom:calc(80px + env(safe-area-inset-bottom))}}.table-scroll{max-width:100%;overflow-x:auto}.table-scroll table{border-collapse:collapse;width:100%;min-width:640px}.table-scroll th,.table-scroll td{border-bottom:1px solid var(--line);text-align:start;white-space:nowrap;padding:8px 10px}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff)format("woff");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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-sans-arabic-cyrillic-ext-500-normal-OtpNIXEE.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-arabic-cyrillic-ext-500-normal-B_79k98k.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-sans-arabic-latin-ext-500-normal-Ck_W4G78.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-arabic-latin-ext-500-normal-eJxPnL1P.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-sans-arabic-latin-500-normal-Cd6jVIg7.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-arabic-latin-500-normal-BletK1Hp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html[data-channel=mobile]{--white:#fffdfa;--muted:#71665d;--line:#e5dbce;--sand:#f0e7db;--sage:#52685a;--sage-soft:#eaf0e9;--wine-soft:#f5e8e6;--radius:14px;--shadow:none;--ws-pressed:#f6ece6;--app-gutter:20px;--app-header-height:62px;--app-nav-height:65px;--app-dock:0px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-padding-top:calc(var(--app-header-height) + env(safe-area-inset-top) + 16px);scroll-padding-bottom:calc(var(--app-dock) + 110px);-webkit-tap-highlight-color:transparent}html[data-channel=mobile] body{overscroll-behavior-y:none;font-size:16px;line-height:1.7}html[data-channel=mobile] :is(button,input,select,textarea,summary,a):focus-visible{outline:3px solid var(--sage);outline-offset:3px}html[data-channel=mobile] #app{padding-bottom:0}html[data-channel=mobile] :where(input,select,textarea){font-size:18px}.app-shell{min-height:100vh;flex-direction:column;flex:1;min-height:100dvh;display:flex}.app-shell[data-nav=on]{--app-dock:calc(var(--app-nav-height) + env(safe-area-inset-bottom));padding-bottom:var(--app-dock)}.app-shell[data-nav=off]{--app-dock:env(safe-area-inset-bottom)}html[data-keyboard=open] .app-shell[data-nav=on]{--app-dock:0px}html[data-keyboard=open] .app-nav{display:none}.app-header{z-index:30;padding:calc(8px + env(safe-area-inset-top)) 19px 9px;border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:44px 1fr 44px;align-items:center;gap:10px;display:grid;position:sticky;top:0}.app-header>.ws-icon:last-child{justify-self:end}.app-logo{object-fit:contain;justify-self:center;width:89px;height:44px;display:block}.app-header[data-screen=auth]{padding:calc(13px + env(safe-area-inset-top)) 22px 9px;border-bottom:0}.app-header[data-screen=auth] .app-logo{width:99px;height:49px}.app-header[data-screen=auth] .ws-icon{width:44px;height:44px}.app-language{min-width:44px;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font:500 15px system-ui}.app-main{width:100%;min-width:0;max-width:560px;padding:16px var(--app-gutter) 19px;flex-direction:column;flex:1;margin-inline:auto;display:flex}.app-main:focus{outline:none}.app-main>*{flex:1 0 auto;min-width:0}.app-nav{inset-inline:0;z-index:40;padding:5px 9px calc(5px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--white);grid-template-columns:repeat(5,1fr);gap:3px;display:grid;position:fixed;bottom:0}.app-nav a{min-width:0;min-height:54px;color:var(--muted);border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:8px 0;font-size:13px;line-height:1.7;text-decoration:none;display:flex}.app-nav a.current{background:var(--ws-pressed);color:var(--wine)}html[data-channel=mobile] .offline-banner{padding-top:calc(6px + env(safe-area-inset-top));font-size:14px}html[data-channel=mobile] .offline-banner+.app-shell .app-header{padding-top:8px}.glyph{flex-shrink:0;width:16px;height:16px}html[dir=ltr] :is(.glyph-arrow-left,.glyph-arrow-right,.glyph-chevron-left,.glyph-arrow-down-left){transform:scaleX(-1)}.app-main h1,.app-main .ws-title{font:600 30px/1.4 var(--heading-font);letter-spacing:0;margin:0 0 7px}html[lang=en] .app-main :is(h1,.ws-title){font-family:var(--english-font);font-size:27px}.app-main :where(h2,h3){font-family:var(--body-font);margin:0;font-size:17px;font-weight:600;line-height:1.7}.app-main :where(h4){margin:0;font-size:15px;font-weight:500}.app-main :where(p){margin:0}html[data-channel=mobile] :is(strong,b){font-weight:600}.ws-page{flex-direction:column;flex:1 0 auto;min-width:0;display:flex}.ws-body{flex:1 0 auto;min-width:0}.ws-body:has(+.app-actions-space){padding-bottom:19px}.app-actions-space{flex:none;margin-bottom:-19px}.app-actions{inset-inline:0;bottom:var(--app-dock);z-index:20;width:100%;max-width:560px;padding:14px var(--app-gutter) 15px;border-top:1px solid var(--line);background:var(--paper);gap:10px;margin-inline:auto;display:grid;position:fixed}.app-actions:empty{display:none}.app-actions .ws-between{font-size:14px}.ws-sub{color:var(--muted);margin-bottom:14px;font-size:14px;line-height:1.85}.ws-small{color:var(--muted);font-size:13px;line-height:1.75}.ws-muted{color:var(--muted)}.ws-row{align-items:center;gap:10px;min-width:0;display:flex}.ws-between{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.ws-grow{flex:1;min-width:0}.ws-stack{gap:12px;display:grid}.ws-gap{margin-top:14px}.ws-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-width:0;padding:14px}.ws-soft{background:var(--sand);border:0}.ws-section{margin-top:17px;margin-bottom:10px}.ws-tag{background:var(--sage-soft);color:var(--sage);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:4px 7px;font-size:13px;line-height:1.6;display:inline-flex}.ws-tag.ws-wine{background:var(--wine-soft);color:var(--wine)}.ws-tag.ws-neutral{background:var(--sand);color:var(--muted)}.ws-primary,.ws-secondary{text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:16px;line-height:1.7;text-decoration:none;display:flex}.ws-primary{background:var(--wine);color:#fff;border:0;border-radius:13px;width:100%;min-height:48px;padding:11px 14px;font-weight:400}.ws-secondary{border:1px solid var(--line);background:var(--white);min-height:45px;color:var(--ink);border-radius:13px;padding:10px 13px}:is(.ws-primary,.ws-secondary):disabled,:is(.ws-primary,.ws-secondary)[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ws-link{min-height:32px;color:var(--wine);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-family:inherit;font-size:16px;line-height:1.7;text-decoration:underline;display:inline-flex}.ws-link:disabled{color:var(--muted);cursor:not-allowed;text-decoration:none}.ws-price{color:var(--wine);white-space:nowrap;font-size:18px;font-weight:600}.ws-price small{font-size:13px;font-weight:400}.ws-icon{border:1px solid var(--line);background:var(--white);width:40px;height:40px;color:var(--wine);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.ws-field{min-width:0;margin-bottom:13px}.ws-field>label,.ws-label{margin-bottom:6px;font-size:14px;font-weight:500;display:block}:is(.ws-field>label,.ws-label) span{color:var(--muted);font-size:13px;font-weight:400}.ws-input{border:1px solid var(--line);background:var(--white);width:100%;min-width:0;min-height:46px;color:var(--ink);border-radius:12px;padding:10px 12px;font-family:inherit;font-size:18px;line-height:1.7;display:block}textarea.ws-input{resize:vertical;min-height:83px;font-size:18px}.ws-input::placeholder,.ws-search input::placeholder{color:#8a7c72;opacity:1}.ws-input[aria-invalid=true]{border-color:var(--wine)}.ws-search{border:1px solid var(--line);background:var(--white);width:100%;min-height:46px;color:var(--muted);text-align:start;border-radius:12px;align-items:center;gap:8px;padding:4px 12px;font-family:inherit;font-size:16px;text-decoration:none;display:flex}.ws-search input{width:100%;min-width:0;min-height:38px;color:var(--ink);background:0 0;border:0;font-family:inherit;font-size:18px;line-height:1.7}.ws-search input:focus{outline:none}.ws-search:focus-within{outline:3px solid var(--sage);outline-offset:3px}.ws-chips{flex-wrap:wrap;gap:7px;margin:12px 0 13px;display:flex}.ws-chip{border:1px solid var(--line);background:var(--white);min-height:36px;color:var(--muted);cursor:pointer;border-radius:10px;padding:7px 10px;font-family:inherit;font-size:16px;line-height:1.7}.ws-chip[aria-pressed=true],.ws-chip[aria-current=true]{border-color:var(--wine);background:var(--wine);color:#fff}.ws-location{border:1px solid var(--line);background:var(--sand);width:100%;color:var(--ink);text-align:start;cursor:pointer;border-radius:12px;align-items:center;gap:9px;margin-bottom:15px;padding:10px 12px;font-family:inherit;font-size:16px;line-height:1.7;text-decoration:none;display:flex}.ws-location>.glyph:first-child{color:var(--wine)}.ws-location strong{overflow-wrap:anywhere}.ws-shop{padding:0;overflow:hidden}.ws-shop-photo{background:var(--sand);width:100%;height:125px;color:var(--wine);display:block}.ws-shop-photo img{object-fit:cover;width:100%;height:100%;display:block}.ws-shop-photo .ws-art{height:100%}.ws-shop-copy{padding:12px 14px}.ws-shop-copy .ws-small{margin-top:4px}.ws-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.ws-product{text-align:start;padding:0;position:relative;overflow:hidden}.ws-product>:is(button,a){width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:block}.ws-product img{object-fit:cover;width:100%;height:132px;display:block}.ws-art{background:var(--sand);width:100%;height:132px;color:var(--wine);place-items:center;display:grid}.ws-product-copy{padding:11px}.ws-product :is(h2,h3){font-size:15px}.ws-product .ws-price{margin-top:5px;font-size:16px;display:block}.ws-product .ws-small{font-size:13px;display:block}.ws-detail-photo{object-fit:cover;border-radius:20px;width:100%;height:224px;margin-bottom:12px;display:block}.ws-options{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;margin:10px 0 12px;display:grid}.ws-option{border:1px solid var(--line);background:var(--white);min-height:63px;color:var(--ink);text-align:start;cursor:pointer;border-radius:12px;padding:11px;font-family:inherit;font-size:16px;line-height:1.7}.ws-option[aria-pressed=true],.ws-option[aria-checked=true]{border-color:var(--wine);background:var(--ws-pressed)}.ws-option:disabled{opacity:.5;cursor:not-allowed}.ws-option span{color:var(--muted);margin-top:3px;font-size:13px;display:block}.ws-qty{direction:ltr;align-items:center;gap:12px;display:flex}.ws-qty button{border:1px solid var(--line);background:var(--white);width:34px;min-height:34px;color:var(--wine);cursor:pointer;border-radius:10px;place-items:center;padding:0;display:grid}.ws-qty button:disabled{opacity:.45;cursor:not-allowed}.ws-qty :is(span,output){text-align:center;min-width:17px;font-size:16px;font-weight:500}.ws-qty input{width:44px;min-height:34px;color:var(--ink);text-align:center;appearance:textfield;background:0 0;border:0;padding:0;font-family:inherit;font-size:18px;font-weight:500}.ws-thumb{object-fit:cover;border-radius:10px;flex-shrink:0;width:65px;height:72px}span.ws-thumb{background:var(--sand);color:var(--wine);place-items:center;display:grid}.ws-stepper{gap:5px;margin:0 0 14px;padding:0;list-style:none;display:flex}.ws-step{color:var(--muted);text-align:center;flex:1;gap:7px;font-size:13px;display:grid}.ws-step:before{background:var(--line);content:"";border-radius:5px;height:3px}.ws-step.is-current{color:var(--wine)}.ws-step.is-current:before{background:var(--wine)}.ws-check{min-height:40px;color:var(--muted);align-items:flex-start;gap:8px;font-size:14px;line-height:1.9;display:flex}.ws-check input{width:18px;height:18px;accent-color:var(--wine);flex-shrink:0;margin:3px 0 0}.ws-choice{border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-height:57px;padding:13px;font-size:14px;line-height:1.7;display:flex}.ws-choice:has(input:checked){border-color:var(--wine);background:var(--ws-pressed)}.ws-choice:has(input:disabled){opacity:.55;cursor:not-allowed}.ws-choice input{accent-color:var(--wine);flex-shrink:0;margin:0}.ws-choice .ws-small{display:block}.ws-total{gap:9px;margin:0;font-size:14px;display:grid}.ws-total :is(dt,dd){margin:0}.ws-total>.ws-between:last-child{border-top:1px solid var(--line);padding-top:10px;font-weight:500}.ws-menu{padding:0;overflow:hidden}.ws-menu>:is(a,button){border:0;border-bottom:1px solid var(--line);width:100%;min-height:52px;color:var(--ink);text-align:start;cursor:pointer;background:0 0;align-items:center;gap:11px;padding:13px 14px;font-family:inherit;font-size:14px;line-height:1.7;text-decoration:none;display:flex}.ws-menu>:is(a,button):last-child{border-bottom:0}.ws-menu>:is(a,button)>.glyph:first-child{color:var(--wine)}.ws-menu>:is(a,button)>.glyph:last-child{color:var(--muted);margin-inline-start:auto}.ws-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ws-mini{border:1px solid var(--line);background:var(--white);min-width:0;min-height:72px;color:var(--ink);text-align:center;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:8px 4px;font-family:inherit;font-size:16px;line-height:1.7;text-decoration:none;display:flex}.ws-mini .glyph{color:var(--wine)}.ws-map{aspect-ratio:646/680;border:1px solid var(--line);background:var(--sand);border-radius:18px;position:relative;overflow:hidden}.ws-map-caption{color:var(--muted);text-align:center;margin:7px 0 15px;font-size:13px}.ws-timeline{margin:15px 0;padding:5px 0;list-style:none}.ws-timeline li{margin:0;padding-block:0 17px;padding-inline:28px 0;font-size:15px;position:relative}.ws-timeline li:before{inset-inline-start:0;border:2px solid var(--line);background:var(--paper);content:"";border-radius:50%;width:11px;height:11px;position:absolute;top:5px}.ws-timeline li:after{inset-inline-start:5px;background:var(--line);content:"";width:1px;position:absolute;top:18px;bottom:2px}.ws-timeline li:last-child:after{display:none}.ws-timeline .is-done:before{border-color:var(--sage);background:var(--sage)}.ws-timeline .is-current:before{border-color:var(--wine);box-shadow:0 0 0 4px #f1e2df}.ws-center{text-align:center;padding:26px 12px}.ws-medallion{background:var(--sand);width:74px;height:74px;color:var(--wine);border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.ws-medallion[data-tone=green]{color:var(--sage)}.ws-center :is(h1,.ws-title){margin-bottom:12px}.ws-center .ws-sub{margin-bottom:18px}.ws-stars{direction:ltr;justify-content:center;gap:10px;margin:16px 0;display:flex}.ws-stars button{color:#a39381;cursor:pointer;background:0 0;border:0;place-items:center;width:37px;min-height:44px;padding:0;display:grid}.ws-stars button[aria-pressed=true],.ws-stars button[aria-checked=true]{color:var(--wine)}.ws-stars :is(button[aria-pressed=true],button[aria-checked=true]) svg{fill:var(--wine)}.ws-avatar{background:var(--sand);width:53px;height:53px;color:var(--wine);font:600 22px var(--heading-font);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ws-balance{background:var(--wine);color:#fff;text-align:center;border-radius:20px;padding:17px 22px}.ws-balance p{opacity:.85;font-size:14px}.ws-balance strong{font-size:34px;font-weight:600;line-height:1.6;display:block}.ws-balance strong small{font-size:16px;font-weight:400}.ws-offer{border:1px solid var(--line);background:var(--sand);border-radius:18px;padding:16px 21px;position:relative}.ws-offer :is(h2,h3){font:600 26px/1.5 var(--heading-font);margin:8px 0}html[lang=en] .ws-offer :is(h2,h3){font-family:var(--english-font);font-size:23px}.ws-code{background:var(--white);letter-spacing:2px;border:1px dashed #ba9;border-radius:8px;margin-top:12px;padding:9px 14px;font:500 17px system-ui;display:inline-block}.ws-skeleton{background:var(--line);border-radius:7px;height:13px;margin:9px 0}.ws-error{color:var(--wine);margin:8px 0;font-size:14px;line-height:1.8}.ws-fine{color:var(--muted);font-size:13px;line-height:1.9}.ws-inline-icon{align-items:center;gap:5px;display:inline-flex}.ws-policy-body p{white-space:pre-line;margin-bottom:12px;font-size:15px;line-height:2.05}.ws-details>summary{min-height:32px;color:var(--muted);cursor:pointer;font-size:13px;line-height:1.75}details.ws-card>summary{cursor:pointer;font-size:14px}.ws-sheet-dialog{width:100%;max-width:560px;max-height:80vh;background:var(--paper);max-height:80dvh;color:var(--ink);border:0;border-radius:24px 24px 0 0;margin:auto auto 0;padding:0;overflow-y:auto}.ws-sheet-dialog::backdrop{background:#302b2860}.ws-sheet{padding:18px 24px calc(28px + env(safe-area-inset-bottom));gap:13px;display:grid}.ws-sheet-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.ws-sheet-top h2{font-family:var(--body-font);margin:0;font-size:17px;font-weight:600;line-height:1.7}html[lang=en] .ws-sheet-top h2{font-family:var(--english-font)}.ws-sheet-body{color:var(--muted);font-size:15px;line-height:1.9}.ws-sheet-body p{margin:0}.ws-sheet-body .ws-field:last-child{margin-bottom:0}.ws-sheet-body :is(.ws-field>label,.ws-label,.ws-choice){color:var(--ink)}.ws-hero{align-items:center;gap:10px;padding:0;display:flex;overflow:hidden}.ws-hero-copy{flex:1;min-width:0;padding:12px 16px}.ws-hero-copy h2{color:var(--wine);font:600 27px/1.4 var(--heading-font);margin:0 0 7px}html[lang=en] .ws-hero-copy h2{font-family:var(--english-font);font-size:23px}.ws-hero-copy .ws-small{margin-bottom:10px}.ws-hero>img{object-fit:cover;width:42%;height:187px}.wa-page{margin:-16px calc(-1 * var(--app-gutter)) -19px;flex-direction:column;flex:1 0 auto;font-size:18px;line-height:26px;display:flex}.wa-main{flex:1;padding:14px 25px 19px}.wa-kicker{color:var(--sage);align-items:center;gap:7px;margin-bottom:15px;font-size:14px;display:inline-flex}.wa-main h1{margin:0 0 12px;font-size:37px;line-height:1.35}html[lang=en] .wa-main h1{font-size:31px}.wa-copy{max-width:290px;color:var(--muted);margin:0 0 15px;font-size:16px;line-height:1.9}.wa-form{gap:13px;display:grid}.wa-label{color:var(--ink);margin-bottom:7px;font-size:15px;font-weight:500;display:block}.wa-label span{color:var(--muted);font-size:14px;font-weight:400}.wa-input{border:1px solid var(--line);background:var(--white);width:100%;min-width:0;height:51px;color:var(--ink);border-radius:13px;padding:12px 14px;font-family:inherit;font-size:18px;display:block}.wa-input::placeholder,.wa-phone-group input::placeholder{color:#8a7c72;opacity:1}.wa-main [aria-invalid=true]{border-color:var(--wine)}.wa-phone-group{border:1px solid var(--line);background:var(--white);direction:ltr;border-radius:13px;align-items:center;min-height:54px;padding:4px;display:flex}.wa-phone-group:has([aria-invalid=true]){border-color:var(--wine)}.wa-phone-group select{border:0;border-right:1px solid var(--line);width:auto;min-height:44px;color:var(--ink);background:0 0;border-radius:0;flex-shrink:0;padding:9px 8px;font-family:inherit;font-size:18px}.wa-phone-group input{width:100%;min-width:0;min-height:44px;color:var(--ink);font-family:inherit;font-size:18px;line-height:inherit;letter-spacing:1px;background:0 0;border:0;flex:1;padding:10px 13px}.wa-hint{color:var(--muted);margin:7px 0 0;font-size:14px;line-height:1.7}.wa-primary{background:var(--wine);color:#fff;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:51px;margin-top:6px;padding:12px 15px;font-family:inherit;font-size:18px;font-weight:400;display:flex}.wa-primary:disabled{opacity:.45;cursor:not-allowed}.wa-link{min-height:44px;color:var(--wine);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:7px 4px;font-family:inherit;font-size:15px;text-decoration:underline}.wa-link:disabled{color:var(--muted);cursor:not-allowed;text-decoration:none}.wa-switch{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin-top:14px;font-size:15px;display:flex}.wa-guest{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);background:0 0;border-radius:13px;justify-content:center;align-items:center;gap:8px;margin-top:17px;font-size:18px;text-decoration:none;display:flex}.wa-separator{color:var(--muted);align-items:center;gap:14px;margin-top:20px;font-size:13px;display:flex}.wa-separator:before,.wa-separator:after{background:var(--line);content:"";flex:1;height:1px}.wa-bottom{padding:12px 25px calc(12px + env(safe-area-inset-bottom));color:var(--muted);text-align:center;font-size:13px;line-height:1.9}.wa-safe{color:var(--sage);justify-content:center;align-items:center;gap:6px;margin-bottom:10px;font-size:14px;display:flex}.wa-error{color:var(--wine);margin:0;font-size:14px;line-height:1.8}.wa-edit{background:var(--sand);direction:ltr;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin:0 0 19px;padding:11px 13px;font-size:16px;display:flex}.wa-edit .wa-link{min-height:32px;font-size:14px}.wa-input.wa-otp{letter-spacing:8px;text-align:center;direction:ltr;height:62px;font:500 25px system-ui}.wa-resend{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin-top:15px;font-size:14px;display:flex}.wa-verified{color:var(--sage);align-items:center;gap:8px;margin-bottom:16px;font-size:14px;display:flex}.wa-check{min-height:44px;color:var(--muted);align-items:flex-start;gap:8px;font-size:14px;line-height:1.9;display:flex}.wa-check input{width:18px;height:18px;accent-color:var(--wine);flex-shrink:0;margin:4px 0 0}.wa-check .wa-link{min-height:0;font-size:14px;line-height:inherit;padding:0}.wa-prefs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);padding:13px 0;font-size:14px}.wa-prefs summary{min-height:28px;color:var(--ink);cursor:pointer;font-size:15px}.wa-prefs-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:13px 0;display:grid}.wa-prefs .wa-input{height:46px;font-size:18px}.wa-prefs fieldset{border:0;margin:13px 0 0;padding:0}.wa-prefs legend{color:var(--ink);margin-bottom:9px;padding:0;font-size:14px;font-weight:500}.wa-marketing{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px;display:grid}.wa-page[data-step=details] .wa-main{padding-top:18px}.wa-page[data-step=details] .wa-main h1{font-size:33px}html[lang=en] .wa-page[data-step=details] .wa-main h1{font-size:28px}.wa-page[data-step=details] .wa-copy{margin-bottom:14px}.wa-legal{white-space:pre-line;max-height:46vh;overflow-y:auto}html[data-channel=mobile] .page{flex-direction:column;flex:1 0 auto;gap:14px;display:flex}html[data-channel=mobile] .page>h1{color:var(--ink);margin:0}html[data-channel=mobile] .stack{gap:12px}html[data-channel=mobile] .card{border-radius:var(--radius);box-shadow:none;padding:14px}html[data-channel=mobile] .button{text-align:center;border:0;border-radius:13px;justify-content:center;min-height:48px;padding:11px 14px;font-size:15px;font-weight:600;line-height:1.7}html[data-channel=mobile] .button.secondary{border:1px solid var(--line);background:var(--white);min-height:45px;color:var(--ink);padding:10px 13px;font-weight:400}html[data-channel=mobile] .button:disabled{opacity:.45}html[data-channel=mobile] :is(.page,.stack,form)>.button{justify-self:stretch;width:100%}html[data-channel=mobile] .text-link{text-underline-offset:4px;min-height:32px;padding:4px 0;font-size:14px}html[data-channel=mobile] .field{gap:6px}html[data-channel=mobile] .field-label{font-size:14px;font-weight:500}html[data-channel=mobile] .text-input{border-radius:12px;min-height:46px;padding:10px 12px;font-size:18px}html[data-channel=mobile] .text-input:focus{border-color:var(--line);outline:3px solid var(--sage);outline-offset:3px}html[data-channel=mobile] textarea.text-input{min-height:83px;font-size:18px}html[data-channel=mobile] .text-input::placeholder{color:#8a7c72;opacity:1}html[data-channel=mobile] :is(.field-hint,.muted){font-size:14px;line-height:1.85}html[data-channel=mobile] :is(.field-error,.form-error){color:var(--wine);background:0 0;padding:0;font-size:14px;line-height:1.8}html[data-channel=mobile] .form-success{border-radius:12px;padding:10px 12px;font-size:14px}html[data-channel=mobile] .check-row{min-height:40px;color:var(--muted);gap:8px;font-size:14px;line-height:1.9}html[data-channel=mobile] .check-row input{width:18px;height:18px}html[data-channel=mobile] .choice-group{border-radius:12px;padding:13px;font-size:14px}html[data-channel=mobile] .choice-group legend{font-size:14px;font-weight:500}html[data-channel=mobile] :is(.badge,.status-chip){background:var(--sage-soft);color:var(--sage);border-radius:7px;align-items:center;margin:0;padding:4px 7px;font-size:13px;font-weight:400;line-height:1.6;display:inline-flex}html[data-channel=mobile] .badge:is(.unavailable,.rejected,.suspended,.expired,.changes_requested){background:var(--sand);color:var(--muted)}html[data-channel=mobile] .notice{border-radius:var(--radius);padding:14px;font-size:14px;line-height:1.85}html[data-channel=mobile] .notice :is(h2,h3){margin:0 0 4px;font-size:17px}html[data-channel=mobile] .chip{background:var(--white);min-height:36px;color:var(--muted);border-radius:10px;padding:7px 10px;font-size:13px}html[data-channel=mobile] .chip[aria-pressed=true]{border-color:var(--wine);background:var(--wine);color:#fff}html[data-channel=mobile] .list-row,html[data-channel=mobile] .summary-rows{font-size:14px}html[data-channel=mobile] details>summary{cursor:pointer}html[data-channel=mobile] .site-footer{display:none}html[data-channel=mobile] .leaflet-container{font-family:inherit}html[data-channel=mobile] .location-map{aspect-ratio:646/680;border:1px solid var(--line);border-radius:18px;height:auto;max-height:56vh}@media (max-width:350px){html[data-channel=mobile]{--app-gutter:14px}.app-header{padding-inline:13px}.app-main h1,.app-main .ws-title{font-size:28px}.ws-card,html[data-channel=mobile] .card{padding:12px}.ws-card:is(.ws-shop,.ws-product,.ws-menu,.ws-hero){padding:0}.ws-product img{height:115px}.ws-chips{gap:5px}.ws-chip{padding-inline:8px}.ws-qty{gap:6px}.ws-thumb{width:53px;height:62px}.ws-flower{flex-wrap:wrap}.ws-flower .ws-grow{min-width:85px}.ws-flower .ws-qty{margin-inline-start:auto}.wa-main{padding-inline:19px}.wa-main h1{font-size:33px}.wa-copy{font-size:15px}}@media (pointer:coarse){.ws-icon,.ws-chip,.ws-qty button,.ws-stars button,html[data-channel=mobile] .chip{min-width:44px;min-height:44px}.ws-icon{width:44px;height:44px}.ws-link,.ws-check,html[data-channel=mobile] .text-link{min-height:44px}.ws-stars{gap:6px}}.ws-fieldset{border:0;min-width:0;margin-inline:0;padding:0}.ws-fieldset>legend{padding:0}.ws-skeleton-card .ws-skeleton:first-child{height:118px;margin-top:0}.ws-skeleton-card .ws-skeleton:nth-child(2){width:62%}.ws-skeleton-card .ws-skeleton:nth-child(3){width:88%}.ws-skeleton-card .ws-skeleton:nth-child(4){width:45%}.ws-shop-cover{position:relative}.ws-shop-favorite{position:absolute;inset-block-start:8px;inset-inline-end:8px}.ws-shop-favorite[aria-pressed=true] svg{fill:var(--wine)}.ws-shop .shop-name{overflow-wrap:anywhere}.ws-notice{margin-bottom:12px}.ws-count{margin-bottom:10px}.ws-center .ws-notice{margin-bottom:15px}.top-slider-app .top-slider-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:10px;display:flex;overflow-x:auto}.top-slider-app .top-slider-track::-webkit-scrollbar{display:none}.top-slider-app .top-slide{scroll-snap-align:center;flex:0 0 100%;margin:0}.top-slider-app .top-slider-controls{justify-content:center;align-items:center;gap:6px;margin-top:6px;display:flex}.top-slider-app .top-slider-dots{display:flex}.top-slider-app .top-slider-dots button{background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.top-slider-app .top-slider-dots button:before{content:"";background:#d6c8b8;border-radius:99px;width:8px;height:8px}.top-slider-app .top-slider-dots button[aria-current=true]:before{background:var(--wine);width:22px}.top-slider-app .top-slider-pause{color:var(--muted);font:inherit;background:0 0;border:0;min-height:32px;font-size:13px}.ws-notice{background:var(--wine-soft);color:var(--wine-dark);border-radius:13px;align-items:center;gap:8px;margin-bottom:12px;padding:9px 12px;font-size:14px;display:flex}.ws-notice p{flex:1;margin:0}.ws-notice button{color:inherit;background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid}.ws-update-wall{z-index:50;background:var(--paper);text-align:center;place-content:center;gap:14px;padding:18px 24px;display:grid;position:fixed;inset:0}.ws-update-wall h2{color:var(--wine);font:600 24px/1.4 var(--heading-font);margin:0}.ws-shop-hero{height:153px}.ws-service{font-size:14px}.ws-service .glyph{color:var(--wine)}.ws-product-copy{display:block}.ws-product .product-name{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.7;display:block}.ws-product .ws-small{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ws-product .ws-tag{margin-top:6px}html[data-channel=mobile] .product-detail:focus{outline:none}.ws-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-bottom:12px;display:flex;overflow-x:auto}.ws-gallery>*{scroll-snap-align:center;flex:0 0 100%;margin-bottom:0}.ws-gallery>:not(:only-child){flex-basis:88%}.ws-art-detail{border-radius:18px;height:180px;margin-bottom:12px}.app-main h1.ws-title-product{font-size:28px}html[lang=en] .app-main h1.ws-title-product{font-size:25px}.ws-product-text{margin-bottom:14px;font-size:15px}.ws-product-facts{gap:4px;margin-top:12px}.ws-reviews-average{margin-bottom:10px}.ws-review-text{font-size:14px}.ws-gallery>.ws-detail-photo{aspect-ratio:auto;object-fit:cover;border-radius:20px;width:auto;max-width:none;height:224px}.wb-notice{margin:0 0 12px}.wb-shop{font-size:14px}.wb-shop .ws-grow{overflow-wrap:anywhere}.wb-label{font-size:14px}.ws-flower.highlighted{border-color:var(--wine)}.ws-flower:focus{outline:none}.ws-flower :is(h2,h3){overflow-wrap:anywhere}.ws-flower .ws-error{margin:6px 0 0}.ws-flower .ws-qty input{width:36px}.ws-flower .ws-qty input::-webkit-outer-spin-button{appearance:none;margin:0}.ws-flower .ws-qty input::-webkit-inner-spin-button{appearance:none;margin:0}.wb-skeleton-thumb{background:var(--line)}.wb-skeleton-lines .ws-skeleton:first-child{width:55%}.wb-skeleton-lines .ws-skeleton:nth-child(2){width:80%}.wb-skeleton-lines .ws-skeleton:nth-child(3){width:30%}.wb-more>summary+.ws-field{margin-top:8px}.wb-more .ws-field>.ws-small{margin-top:6px}.wb-more .ws-input[type=file]{font-size:16px}.wb-more>.ws-secondary{width:100%}.wb-reference{margin-top:10px}.wb-heading{margin-bottom:10px}.wb-hint{margin-top:8px}.wb-swatch{border:1px solid var(--line);border-radius:50%;flex-shrink:0;width:18px;height:18px}.builder-page .ws-choice>.glyph{color:var(--ink)}.builder-page .ws-field>textarea+.ws-small{margin-top:6px}.wb-intro,.wb-collage{margin-bottom:12px}.wb-collage>figure{margin:0;padding:0;overflow:hidden}.wb-collage img,.wb-collage .ws-art{object-fit:cover;width:100%;height:120px;display:block}.wb-collage figcaption{overflow-wrap:anywhere;padding:9px;font-size:14px;line-height:1.7}.wb-total{margin-top:14px}.wb-after{margin-top:8px}.wb-follow{margin-top:12px}.wb-quote{overflow-wrap:anywhere;white-space:pre-line}html[data-channel=mobile] .builder-page .generated-preview img{border-radius:10px}html[data-channel=mobile] .builder-page .generated-preview figcaption{font-size:13px}.wb-spin{animation:1.2s linear infinite wb-spin}@keyframes wb-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wb-spin{animation:none}}.wb-action-error{margin:0}.wb-stale{opacity:.5}@media (pointer:coarse){.wb-more>summary{min-height:44px;padding-block:11px}}.builder-page .ws-center>.ws-error{margin-bottom:14px}.wc-lines,.wc-issues{margin:0;padding:0;list-style:none}.wc-issues{margin-top:12px}.wc-note{margin-top:10px}.wc-ask{font-size:14px}.wc-schedule{margin-top:7px}.wc-wide{width:100%}.wc-carts{margin:0 0 4px}.wc-carts+.wc-note{margin:0 0 15px}.wc-own-place{margin-bottom:6px}.wc-place-note{margin-bottom:15px}.wc-skeleton .ws-skeleton:first-child{width:55%;margin-top:0}.wc-skeleton .ws-skeleton:nth-child(2){width:85%}.wc-skeleton .ws-skeleton:last-child{width:40%;margin-bottom:0}.wc-days{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin:12px 0 13px;padding-bottom:4px;display:flex;overflow-x:auto}.wc-days::-webkit-scrollbar{display:none}.wc-day{border:1px solid var(--line);background:var(--white);min-width:66px;min-height:68px;color:var(--muted);scroll-snap-align:start;cursor:pointer;border-radius:12px;flex:none;align-content:center;justify-items:center;gap:1px;padding:7px 10px;font-family:inherit;font-size:14px;line-height:1.5;display:grid}.wc-day strong{color:var(--ink);font-size:20px;font-weight:600;line-height:1.25}.wc-day[aria-pressed=true]{border-color:var(--wine);background:var(--wine);color:#fff}.wc-day[aria-pressed=true] strong{color:#fff}.wc-period{color:var(--muted);margin:12px 0 7px;font-weight:500;line-height:1.6}.slot-day .wc-period{font-size:18px}.wc-slots{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.wc-slot{border:1px solid var(--line);background:var(--white);min-height:44px;color:var(--ink);text-align:center;cursor:pointer;border-radius:10px;padding:8px 6px;font-family:inherit;font-size:16px;line-height:1.6;position:relative}.wc-slot[aria-pressed=true]{border-color:var(--wine);background:var(--ws-pressed);color:var(--wine);font-weight:600}.wc-slot:disabled{opacity:.45;cursor:not-allowed}.wc-slot-tag{background:var(--wine);color:#fff;border-radius:999px;padding:0 6px;font-size:12px;font-weight:500;line-height:1.6;position:absolute;inset-block-start:-8px;inset-inline-start:8px}.wc-closed{margin-top:10px}.ws-page .slot-day{margin-bottom:14px}.cart-page .ws-total dt .ws-small{margin-inline-start:3px}.wk-heading{margin-bottom:12px}.wk-heading-tight{margin-bottom:10px}.wk-running{margin-bottom:14px}.wk-center{justify-content:center}.wk-phone .wa-label{margin-bottom:6px;font-size:14px}.wk-phone .wa-phone-group{border-radius:12px;min-height:46px;padding-block:0}.wk-phone .wa-phone-group input{letter-spacing:0}.wk-phone .wa-error{margin-top:6px}.wk-notes{margin-bottom:14px}.wk-notes .ws-field:last-child{margin-bottom:6px}.wk-notice{margin-bottom:12px}.wk-payer{margin:10px 0 12px}.wk-consent{margin-top:12px;font-size:14px;line-height:1.8}.wk-consent:is([data-status=declined],[data-status=expired],[data-status=superseded]){color:var(--wine)}.wk-consent[data-status=accepted]{color:var(--sage)}.wk-split{color:var(--muted);gap:9px;margin:12px 0 0;font-size:14px;display:grid}.wk-split :is(dt,dd){margin:0}.wk-fine{margin-top:6px}.wp-rows{gap:12px;margin:0;font-size:14px;display:grid}.wp-rows :is(dt,dd){margin:0}.wp-reference{overflow-wrap:anywhere}.wp-hint{margin-top:6px}.wp-actions{gap:12px;margin-top:18px;display:grid}.wp-actions:empty{display:none}.wp-busy .ws-medallion .glyph{animation:1.1s linear infinite wp-turn}@keyframes wp-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wp-busy .ws-medallion .glyph{animation:none}}.wo-rows{gap:9px;margin:0;font-size:14px;display:grid}.wo-rows :is(dt,dd){margin:0}.wo-rows dt{color:var(--muted)}.wo-rows dd{text-align:end}.wo-totals{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.wo-steps{margin-bottom:0}.success-page .ws-section:first-of-type{margin-top:21px}.wk-phone .wa-phone-group :is(input,select):focus-visible{outline:none}.wk-phone .wa-phone-group:focus-within{outline:3px solid var(--sage);outline-offset:3px}.wa-apple-pay{background:#000 var(--apple-pay-artwork,none) center / auto 100% no-repeat;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:0;display:flex;position:relative;overflow:hidden}.wa-apple-pay-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@supports ((-webkit-appearance:-apple-pay-button)){.wa-apple-pay{-webkit-appearance:-apple-pay-button;-apple-pay-button-type:plain;-apple-pay-button-style:black;background:0 0}.wa-apple-pay-text{display:none}}.wa-apple-pay:disabled{opacity:.45;cursor:not-allowed}.ws-value{font-size:14px;line-height:1.75}.ws-card.ws-proposed{border-color:var(--wine)}.order-open{color:inherit;text-decoration:none}.order-open .ws-grow{justify-items:start;display:grid}.order-name{overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.7}html[data-channel=mobile] .orders-page :is(h2,h3){overflow-wrap:anywhere}.orders-page .ws-between>:is(h2,h3){min-width:0}.order-skeleton .ws-skeleton:first-child{width:45%;margin-top:2px}.order-skeleton .ws-skeleton:nth-child(2){width:82%}.order-skeleton .ws-skeleton:nth-child(3){width:60%;margin-bottom:2px}.order-items{margin:0;padding:0;list-style:none}.orders-page .ws-total dd{white-space:nowrap}.order-links{gap:0 16px;margin:14px 0 0}.order-history{padding-block:8px}.order-history>summary{min-height:44px;font-weight:500;line-height:44px}.order-history>ul{border-top:1px solid var(--line);gap:10px;margin:2px 0 6px;padding-top:12px;font-size:14px}.order-history li{display:grid}.order-slot{flex-direction:column;gap:0}.order-refund+.order-refund,.order-complaint+.order-complaint{border-top:1px solid var(--line);padding-top:12px}.order-refund ul{gap:2px;margin-top:4px}.order-refund [data-status=failed]{color:var(--wine);font-weight:600}.order-appeal{margin-top:10px;display:grid}.order-card-head{align-items:flex-start}.order-card-head>.glyph{color:var(--ink);margin-top:4px}.order-courier{gap:6px;margin-bottom:12px;display:grid}.order-courier:is([data-state=stale],[data-state=stopped],[data-state=denied]) [data-testid=tracking-state]{color:var(--wine)}.order-courier .ws-link{justify-self:start}.ws-stars .is-on{color:var(--wine)}.ws-stars .is-on svg{fill:var(--wine)}.order-stars{color:#a39381}.order-stars>span{place-items:center;width:37px;min-height:44px;display:grid}.order-stars-small{justify-content:flex-start;gap:2px;margin:6px 0 2px}.order-stars-small>span{width:auto;min-height:0}.order-stars-status{text-align:center;margin-bottom:14px}.order-comment{overflow-wrap:anywhere;font-size:15px}.order-files{padding-block:9px;font-size:16px}.order-sheet-field{margin-top:13px}.reorder-item h2{overflow-wrap:anywhere}.reorder-item .ws-between+.ws-between{margin-top:6px}.reorder-item .ws-check{align-items:center;min-height:44px;margin-top:8px}.reorder-item .ws-check input{margin-top:0}.reorder-where{margin-bottom:12px}.reorder-copy{min-height:44px;margin-top:6px}.reorder-item .ws-qty input{min-height:44px}.reorder-screen .ws-section:first-of-type{margin-top:15px}:is(.wallet-movement,.activity-card){width:100%;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;text-align:start;text-decoration:none}:is(button.activity-card){cursor:pointer}:is(.wallet-movement,.activity-card,.account-favorites li) .ws-grow>*{display:block}:is(.wallet-movement,.account-favorites) strong,.activity-title{overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.7}.acct-done{white-space:normal;margin-top:10px}.account-name{overflow-wrap:anywhere}.account-skeleton-name{width:45%}.account-skeleton-phone{width:62%}.account-notice{justify-items:start;gap:4px;margin-top:12px;display:grid}.account-favorites{gap:10px;display:grid}.account-favorites li+li{border-top:1px solid var(--line);padding-top:10px}.account-foot{justify-content:center;align-items:center;gap:12px;margin-top:8px;display:flex}.account-foot .ws-link{color:var(--muted);font-size:13px}.profile-phone-label{font-size:14px}.profile-phone-number{font-size:16px}p.profile-phone-number{margin-top:5px}.profile-hint{margin-top:6px}.wallet-page .ws-balance bdi{unicode-bidi:isolate}.wallet-empty{opacity:1;margin-top:10px;font-size:16px}.wallet-separate{margin-top:10px}.wallet-skeleton-balance{border-radius:20px;height:96px;margin-top:0}.wallet-page .ws-mini:disabled{opacity:.55;cursor:not-allowed}.wallet-amount{white-space:nowrap;flex-shrink:0;font-size:17px}.wallet-amount[data-tone=credit]{color:var(--sage)}.wallet-amount[data-tone=muted]{color:var(--muted)}.wallet-transaction-head{padding-top:15px}.wallet-transaction-head .ws-title{font:600 30px/1.4 var(--heading-font);overflow-wrap:anywhere;margin-bottom:12px}html[lang=en] .wallet-transaction-head .ws-title{font-family:var(--english-font);font-size:27px}@media (max-width:350px){.wallet-transaction-head .ws-title{font-size:28px}}.wallet-reference{overflow-wrap:anywhere;text-align:end;min-width:0}.push-prompt,.push-blocked{margin-bottom:12px}.push-prompt .glyph{color:var(--wine)}.push-prompt .ws-grow>*{display:block}.push-prompt strong{font-size:17px;font-weight:600;line-height:1.7}.push-prompt .ws-secondary{width:100%;margin-top:12px}.success-page .push-prompt{margin-top:14px;margin-bottom:0}.activity-bar{margin-bottom:10px}.activity-card>.glyph{color:var(--wine)}.is-unread .activity-title:before{background:var(--wine);content:"";vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-inline-end:7px;display:inline-block}.activity-skeleton-title{width:45%}.activity-skeleton-line{width:78%}.privacy-page .ws-check{min-height:44px}.privacy-page details.ws-card>summary{min-height:44px;margin-block:-12px;padding-block:12px}.privacy-notice{justify-items:start;gap:6px;margin-bottom:12px;display:grid}.privacy-pending{gap:8px;width:100%;font-size:14px;display:grid}.privacy-blockers{margin:6px 0;padding-inline-start:18px;font-size:14px;line-height:1.9}.privacy-history{gap:10px;margin-top:17px;display:grid}.privacy-history li>*{display:block}.privacy-history strong{overflow-wrap:anywhere;font-size:14px}.privacy-reauth{margin-bottom:10px}.security-page .ws-card.ws-row>.glyph{color:var(--wine)}.security-device{overflow-wrap:anywhere;text-align:start}html[dir=rtl] .security-device{text-align:right}.security-mfa-head{align-items:flex-start}.security-steps{margin:0;font-size:14px;line-height:1.9}.security-steps li>*{display:block}.security-otp{letter-spacing:6px;text-align:center}.ws-skeleton-lines .ws-skeleton:first-child{width:45%}.ws-skeleton-lines .ws-skeleton:nth-child(2){width:88%}.ws-skeleton-lines .ws-skeleton:nth-child(3){width:62%}.ws-fit{width:-moz-fit-content;width:fit-content}.ws-field-hint{margin-top:6px}.ws-card.address-card{display:block}html[data-channel=mobile] .address-card h2{overflow-wrap:anywhere}.address-card .ws-address-line{overflow-wrap:anywhere;margin:7px 0}.ws-address-links>.ws-row{gap:14px}.addresses-page .ws-center>.glyph{margin-bottom:6px}textarea.ws-input.ws-input-lines{field-sizing:content;min-height:46px;font-size:18px}.addresses-page .ws-location{min-height:46px}.addresses-page .ws-location>span:last-child{flex-shrink:0}.ws-strip{gap:12px;display:grid}.ws-strip-compact{margin-top:14px}.ws-strip-card{gap:8px;display:grid}.ws-strip-card h2,.ws-offer h2{overflow-wrap:anywhere}.ws-strip-image{object-fit:cover;border-radius:10px;width:100%;height:132px;display:block}.ws-offer-foot{flex-wrap:wrap}.ws-offer-foot .ws-link{margin-top:12px;margin-inline-start:auto}.ws-offer-cta{margin-top:12px}.ws-strip-compact .ws-offer{border-radius:var(--radius);padding:14px}.ws-strip-compact .ws-offer h2{margin:6px 0 2px;font-size:21px}.ws-terms{margin:10px 0 0;padding-inline-start:18px}.ws-terms li+li{margin-top:4px}.ws-offers-empty{padding-block:18px}.ws-offers-empty h2{margin-bottom:4px}.ws-help-tiles{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;display:grid}.ws-help-scope{margin-top:8px}.contact-page details.ws-card{padding:0}.contact-page details.ws-card>summary{min-height:48px;padding:14px}.contact-page details.ws-card>p{margin-top:4px;padding:0 14px 14px}.ws-help-address{color:var(--ink);overflow-wrap:anywhere;margin-top:10px;font:500 17px system-ui}.ws-ticket-row{overflow-wrap:anywhere;gap:2px;display:grid}.ws-ticket-subject{overflow-wrap:anywhere;margin-top:8px;font-size:15px}.ws-thread-text{overflow-wrap:anywhere;white-space:pre-line;margin-top:4px;font-size:15px;line-height:1.9}.ws-policy-country{font-size:14px}.ws-policy-country strong{font-size:15px}.ws-policy-body{overflow-wrap:anywhere}.ws-policy-note{font-size:15px;line-height:1.9}ol.ws-steps{margin:0;padding-inline-start:34px;font-size:15px;line-height:2}.ws-fact-label{font-size:14px}dl.ws-facts{margin:0;padding-block:4px;font-size:14px}.ws-facts>.ws-between{border-bottom:1px solid var(--line);min-height:44px}.ws-facts>.ws-between:last-child{border-bottom:0}.ws-facts dt{color:var(--muted)}.ws-facts dd{overflow-wrap:anywhere;text-align:end;margin:0;font-weight:500}.dk,.dk-scope{--paper:#faf7f2;--surface:#fffdfa;--white:#fffdfa;--wine:#7a1e24;--wine-dark:#59171c;--wine-soft:#f5e8e6;--ink:#302b28;--muted:#71665d;--line:#e5dbce;--sand:#f0e7db;--sage:#52685a;--sage-soft:#eaf0e9;--amber:#8a5a12;--amber-soft:#f8eeda;--pressed:#f6ece6;--r:14px;color:var(--ink);font-family:IBM Plex Sans Arabic,system-ui,Segoe UI,sans-serif;font-size:14px;line-height:1.7}body:has(>#app>.dk){min-height:0}#app:has(>.dk){height:100vh;height:100dvh;min-height:0;padding-bottom:0}.dk{height:100vh;min-height:0;background:var(--paper);flex:1;height:100dvh;display:flex;position:relative;overflow:hidden}html[lang] .dk :is(h1,h2,h3,h4),html[lang] .dk-scope :is(h1,h2,h3,h4){font-family:inherit}.dk :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure),.dk-scope :where(h1,h2,h3,h4,p,ul,ol,dl,dd){line-height:inherit;margin:0;padding:0}.dk :where(ul,ol),.dk-scope :where(ul,ol){list-style:none}.dk :where(a){color:inherit;text-decoration:none}.dk :where(button,input,select,textarea),.dk-scope :where(button,input,select,textarea){font:inherit;color:inherit}.dk :where(button,a,summary,select,label[for]){cursor:pointer}.dk svg{flex:none;display:block}.dk :is(bdi,.ltr){direction:ltr;unicode-bidi:isolate}.dk .num{font-variant-numeric:tabular-nums}.dk .muted,.dk-scope .muted{color:var(--muted)}.dk .small,.dk-scope .small{font-size:12.5px}.dk .st{align-content:start;gap:16px;display:grid}.dk .st-s{align-content:start;gap:8px;display:grid}.dk .rowx,.dk-scope .rowx{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dk .rowx.one,.dk-scope .rowx.one{flex-wrap:nowrap}.dk .rowx>*{max-width:100%}.dk .sp{margin-inline-start:auto}.dk .grow,.dk-scope .grow{flex:1;min-width:0}.dk .center,.dk-scope .center{text-align:center;justify-content:center}.dk-side{background:var(--surface);border-inline-end:1px solid var(--line);flex-direction:column;flex:none;width:252px;display:flex}.dk-brand{align-items:center;gap:10px;padding:16px 20px 12px;display:flex}.dk-brand img{width:auto;height:38px}.dk-brand span{color:var(--muted);border-inline-start:1px solid var(--line);padding-inline-start:10px;font-size:12px;line-height:1.4}.dk-nav{flex:1;padding:4px 12px 12px;overflow:auto}.dk-nav h3{color:var(--muted);padding:14px 10px 4px;font-size:11.5px;font-weight:500}.dk-nav a{color:#4a423d;border-radius:10px;align-items:center;gap:10px;min-height:40px;padding:6px 10px;display:flex}.dk-nav a:hover{background:#f8f2ec}.dk-nav a[aria-current]{background:var(--pressed);color:var(--wine);font-weight:600}.dk-nav a span{flex:1}.dk-count{background:var(--wine);color:#fff;border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.dk-me{border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;margin:0 12px 12px;padding:10px;display:flex}.dk-me b{overflow-wrap:anywhere;font-weight:600;line-height:1.3;display:block}.dk-me small{color:var(--muted)}.dk-me>a{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.dk-av{background:var(--wine-soft);width:34px;height:34px;color:var(--wine);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.dk-main{flex-direction:column;flex:1;min-width:0;display:flex}.dk-top{background:var(--surface);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;min-height:66px;padding:10px 28px;display:flex}.dk-top>img{width:auto;height:26px}.dk-title{flex:1;min-width:0}.dk-title h1{flex-wrap:wrap;align-items:center;gap:8px;font-size:20px;font-weight:600;line-height:1.4;display:flex}.dk-title p{color:var(--muted);font-size:12.5px}.dk-top-end{align-items:center;gap:8px;display:flex}.dk-chip{border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:18px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:13px;display:inline-flex}select.dk-chip{max-width:220px}.dk-icon-btn{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.dk-icon-btn.sm{width:34px;height:34px}.dk-body{scrollbar-width:thin;scrollbar-color:#d0bdad transparent;flex:1;padding:24px 28px 40px;overflow:auto}.dk-body:focus,.dk-auth:focus{outline:none}.dk-body:focus-visible{outline:2px solid var(--sage);outline-offset:-2px}.dk-wrap{align-content:start;gap:18px;max-width:1060px;margin:0 auto;display:grid}.dk-wrap.narrow{max-width:720px}.dk-wrap.flat{margin:0}.dk-tabbar{display:none}.dk-lead{color:var(--muted);max-width:70ch;font-size:13.5px}.dk-card,.dk .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);min-width:0;box-shadow:none;align-content:start;gap:14px;padding:18px 20px;display:grid}.dk-card.flush{gap:0;padding:0;overflow:hidden}.dk-card.tint{background:#fbf5ef}.dk-card-h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dk-card-h :is(h2,h3),.dk-card>:is(h2,h3),.dk .card>:is(h2,h3){flex-wrap:wrap;align-items:center;gap:8px;font-size:15.5px;font-weight:600;display:flex}.dk-card.flush>.dk-card-h{border-bottom:1px solid var(--line);padding:14px 20px}.dk h4{font-size:13.5px;font-weight:600}.dk :is(.g2,.g3,.g4,.g5,.grid-2){gap:14px;display:grid}.dk :is(.g2,.grid-2){grid-template-columns:repeat(2,minmax(0,1fr))}.dk .g3{grid-template-columns:repeat(3,minmax(0,1fr))}.dk .g4{grid-template-columns:repeat(4,minmax(0,1fr))}.dk .g5{grid-template-columns:repeat(5,minmax(0,1fr))}.dk-two{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.dk-stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);gap:2px;min-width:0;padding:16px 18px 14px;display:grid;position:relative}.dk-stat b{font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1.1}.dk-stat.sm{padding:14px 16px}.dk-stat.sm b{font-size:20px;line-height:1.4}.dk-stat.xs{padding:12px}.dk-stat.xs b{font-size:24px}.dk-b,.dk .badge,.dk .status-chip{white-space:nowrap;background:var(--sand);color:#5b524b;border:0;border-radius:8px;align-items:center;gap:5px;height:24px;margin:0;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.dk-b.w{background:var(--amber-soft);color:var(--amber)}.dk-b.ok{background:var(--sage-soft);color:#3d5345}.dk-b.bad{background:var(--wine-soft);color:var(--wine)}.dk-b.dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.dk-btn,.dk .button,.dk-scope .button{border:1px solid var(--wine);background:var(--wine);color:#fff;white-space:nowrap;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.dk-btn:hover,.dk .button:hover,.dk-scope .button:hover{background:var(--wine-dark)}.dk-btn.sec,.dk .button.secondary,.dk-scope .button.secondary{background:var(--surface);border-color:var(--line);color:var(--ink);font-weight:500}.dk-btn.sec:hover,.dk .button.secondary:hover{background:var(--pressed)}.dk-btn.danger{background:var(--surface);color:var(--wine);border-color:#d9b8b4;font-weight:500}.dk-btn.danger:hover{background:var(--wine-soft)}.dk-btn.sm{border-radius:10px;min-height:34px;padding:0 12px;font-size:13px}.dk-btn.lg{border-radius:14px;min-height:54px;font-size:16px}.dk-btn.block,.dk .button.wide,.dk-scope .button.wide{width:100%}.dk-btn:disabled,.dk .button:disabled,.dk-scope .button:disabled{opacity:.45;cursor:default}.dk-link,.dk .text-link,.dk-scope .text-link{color:var(--wine);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;min-height:0;padding:0;font-weight:500;text-decoration:none;display:inline-flex}.dk-link:disabled,.dk .text-link:disabled,.dk-scope .text-link:disabled{color:var(--muted);cursor:default}.dk-f,.dk .field,.dk-scope .field{align-content:start;gap:5px;min-width:0;display:grid}.dk-f>span,.dk .field>span,.dk .field-label,.dk-scope .field-label{color:#5b524b;font-size:12.5px;font-weight:500}.dk-f>small,.dk .field-hint,.dk-scope .field-hint{color:var(--muted);margin:0;font-size:12px}.dk-in,.dk .text-input,.dk-scope .text-input,.dk .field>:is(select,input:not([type=checkbox],[type=color],[type=file])){border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--ink);border-radius:12px;padding:8px 14px}.dk textarea.dk-in,.dk textarea.text-input{resize:vertical;min-height:84px}.dk-in:focus,.dk .text-input:focus,.dk-scope .text-input:focus,.dk .field>:is(select,input):focus{border-color:var(--sage);outline:none;box-shadow:0 0 0 3px #52685a22}.dk-in.sm{min-height:38px;padding:4px 12px}.dk :is(.dk-in,.text-input):disabled{color:var(--muted);background:#f7f1ea}.dk input[type=file]{max-width:100%;font-size:13px}.dk-check,.dk .check-row,.dk .checkbox,.dk .checkbox-row{align-items:flex-start;gap:10px;display:flex}.dk :is(.dk-check,.check-row,.checkbox,.checkbox-row) input[type=checkbox]{width:20px;height:20px;accent-color:var(--sage);flex:none;margin:3px 0 0}.dk-sw{background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.dk-sw i{background:#d6cabd;border-radius:12px;flex:none;width:42px;height:24px;position:relative}.dk-sw i:after{content:"";top:3px;background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;inset-inline-start:3px}.dk-sw[aria-checked=true] i,.dk-sw input:checked+i{background:var(--sage)}.dk-sw[aria-checked=true] i:after,.dk-sw input:checked+i:after{inset-inline-start:21px}.dk-sw:disabled,.dk-sw.locked{opacity:.55;cursor:default}.dk-sw input{opacity:0;width:1px;height:1px;position:absolute}.dk-sw:has(input:focus-visible) i{outline:3px solid var(--wine);outline-offset:2px}.dk-otp{direction:ltr;justify-content:center;gap:8px;width:max-content;max-width:100%;margin-inline:auto;display:flex;position:relative}.dk-otp i{border:1px solid var(--line);background:var(--surface);border-radius:12px;justify-content:center;align-items:center;width:46px;height:54px;font-size:20px;font-style:normal;font-weight:600;display:inline-flex}.dk-otp input{opacity:0;cursor:text;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.dk-otp:focus-within i.cur{border-color:var(--sage);box-shadow:0 0 0 3px #52685a22}.dk-drop{color:var(--muted);background:#fdf9f4;border:1.5px dashed #cdbba9;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex;position:relative}.dk-drop>span{overflow-wrap:anywhere;flex:1;min-width:0}.dk-drop input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.dk-drop:focus-within{border-color:var(--sage)}.dk-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;min-width:0;display:flex;overflow-x:auto}.dk-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 14px;font-weight:500;display:inline-flex}.dk-tabs button[aria-selected=true]{color:var(--wine);border-bottom-color:var(--wine);font-weight:600}.dk-tabs .dk-count{background:var(--amber-soft);color:var(--amber)}.dk-seg{background:var(--sand);scrollbar-width:none;border-radius:12px;gap:2px;min-width:0;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.dk-seg button{color:#5b524b;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:6px 14px}.dk-seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #3a2c2414}.dk-rows>*{border-top:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:13px 20px;display:flex}.dk-rows>:first-child{border-top:0}.dk-rows.inset{margin:0 -20px}.dk-rows .t{font-weight:500;display:block}.dk-rows .s{color:var(--muted);font-size:12.5px;display:block}.dk-thumb{object-fit:cover;background:var(--sand);color:#a2978d;border-radius:10px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.dk-thumb.lg{aspect-ratio:4/3;border-radius:12px;width:100%;height:auto}.dk-ic-tile{background:var(--sand);color:#5b524b;border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.dk-ic-tile.w{background:var(--amber-soft);color:var(--amber)}.dk-ic-tile.ok{background:var(--sage-soft);color:var(--sage)}.dk-ic-tile.bad{background:var(--wine-soft);color:var(--wine)}.dk-ic-tile.xl{border-radius:50%;width:64px;height:64px}.dk-table{border-collapse:collapse;width:100%}.dk-table th{text-align:start;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;background:#fcf8f3;padding:10px 16px;font-size:12px;font-weight:500}.dk-table td{border-top:1px solid var(--line);vertical-align:middle;padding:12px 16px}.dk-table tr:first-child td{border-top:0}.dk-table td.end{text-align:end;white-space:nowrap}.dk-table tr.go{cursor:pointer}.dk-table tr.go:hover td{background:#fcf8f3}.dk-kv{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px 20px;display:grid}.dk-kv dt{color:var(--muted);font-size:12px}.dk-kv dd{overflow-wrap:anywhere;font-weight:500}.dk-kv.rows{grid-template-columns:minmax(0,1fr);gap:0}.dk-kv.rows>div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:9px 0;display:flex}.dk-kv.rows>div:first-child{border-top:0}.dk-kv.rows dt{flex:none;font-size:13px}.dk-kv.rows dd{text-align:end}.dk-kv .late dd{color:var(--wine)}.dk-note,.dk .notice,.dk .form-error,.dk .form-success,.dk-scope .notice,.dk-scope .form-error{background:var(--sand);color:#4f4741;border:0;border-radius:12px;gap:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.65;display:flex}.dk-note>svg{margin-top:2px}.dk-note>span{flex:1;min-width:0}.dk-note .shop-opening{gap:2px;margin-top:4px;display:grid}.dk-note .shop-opening .dk-link{text-decoration:underline;display:inline}.dk-note.warn,.dk .notice,.dk-scope .notice{background:var(--amber-soft);color:#6b4610}.dk-note.ok,.dk .form-success{background:var(--sage-soft);color:#3d5345}.dk-note.bad,.dk .form-error,.dk-scope .form-error{background:var(--wine-soft);color:var(--wine-dark)}.dk .field-error,.dk-scope .field-error{color:var(--wine);margin:0;font-size:12.5px}.dk-steps{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.dk-steps li{flex:1;min-width:max-content}.dk-steps li>:is(button,span){border:1px solid var(--line);background:var(--surface);width:100%;color:var(--muted);text-align:start;border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.dk-steps li i{background:var(--sand);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.dk-steps li.done>*{color:var(--sage)}.dk-steps li.done i{background:var(--sage);color:#fff}.dk-steps li.cur>*{border-color:var(--wine);color:var(--wine);background:#fff;font-weight:600}.dk-steps li.cur i{background:var(--wine);color:#fff}.dk-steps li>:disabled{cursor:default}.dk-prog{align-items:flex-start;display:flex}.dk-prog li{text-align:center;color:var(--muted);flex:1;padding-top:22px;font-size:12px;position:relative}.dk-prog li:before{content:"";top:4px;background:var(--line);height:3px;position:absolute;inset-inline:0}.dk-prog li:after{content:"";background:var(--surface);border:2px solid #cdbba9;border-radius:50%;width:11px;height:11px;margin-left:-6px;position:absolute;top:0;left:50%}.dk-prog li.done:before,.dk-prog li.cur:before{background:var(--sage)}.dk-prog li.done:after{background:var(--sage);border-color:var(--sage)}.dk-prog li.cur{color:var(--ink);font-weight:600}.dk-prog li.cur:after{border-color:var(--wine);box-shadow:0 0 0 3px var(--wine-soft);background:#fff}.dk-prog li.off:before{background:var(--wine-soft)}.dk-prog li.off:after{border-color:var(--wine);background:var(--wine)}.dk-tl{gap:0;display:grid}.dk-tl li{padding-inline-start:22px;padding-bottom:12px;font-size:13px;position:relative}.dk-tl li:before{content:"";inset-inline-start:4px;background:var(--line);width:1px;position:absolute;top:9px;bottom:-9px}.dk-tl li:last-child:before{display:none}.dk-tl li:after{content:"";inset-inline-start:0;background:#cdbba9;border-radius:50%;width:9px;height:9px;position:absolute;top:7px}.dk-tl li.on:after,.dk-tl li:first-child:after{background:var(--sage)}.dk-tl small{color:var(--muted);display:block}.dk-map,.dk .location-map{border:1px solid var(--line);isolation:isolate;z-index:0;background:#eef0e6;border-radius:12px;min-height:120px;position:relative;overflow:hidden}.dk .location-map{height:260px}.dk .location-map.tall{height:330px}.dk .location-map.short{height:150px}.dk .location-map.pin-map .leaflet-control-zoom{display:none}.dk .location-map.pin-map:not(.short){height:170px}.dk-ov{z-index:5;background:#302b2866;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.dk-dlg{background:var(--surface);border-radius:18px;gap:14px;width:min(100%,440px);max-height:100%;padding:22px;display:grid;overflow:auto;box-shadow:0 20px 50px #2b1d1640}.dk-dlg h2{font-size:17px;font-weight:600}dialog.dk-native[open]{inset:var(--sheet-top,0px) auto auto var(--sheet-left,0px);width:var(--sheet-width,100%);height:var(--sheet-height,100%);background:0 0;border:0;justify-content:center;align-items:center;max-width:none;max-height:none;margin:0;padding:20px;display:flex;position:fixed;overflow:hidden}dialog.dk-native::backdrop{background:#302b2866}dialog.dk-native .dk-dlg{overscroll-behavior:contain;width:min(100%,440px);max-height:100%}.dk-auth{flex:1;justify-content:center;align-items:center;padding:24px;display:flex;overflow:auto}.dk-auth-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;gap:16px;width:min(100%,420px);padding:28px;display:grid}.dk-auth-card>img{justify-self:center;width:auto;height:54px}.dk-auth-card>:is(h1,h2){text-align:center;font-size:20px;font-weight:600}.dk-auth-card p.c,.dk-dlg p.c{text-align:center;color:var(--muted);font-size:13.5px}.dk-auth-card form{gap:16px;display:grid}.dk-ring{border-radius:var(--r);background:var(--wine);color:#fff;align-items:center;gap:14px;padding:14px 18px;display:flex}.dk-ring .bell{background:#ffffff26;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;animation:1.4s infinite dk-shake;display:flex}.dk-ring b{font-size:16px;display:block}.dk-ring span span{display:block}.dk-ring .dk-btn{color:var(--wine);background:#fff;border-color:#fff}@keyframes dk-shake{0%,60%,to{transform:rotate(0)}10%,30%,50%{transform:rotate(-14deg)}20%,40%{transform:rotate(14deg)}}.dk-cr{background:var(--paper);flex-direction:column;flex:1;min-width:0;display:flex}.dk-cr.phone .dk-body{padding:16px 16px 24px}.dk-cr.phone .dk-wrap{max-width:460px}.dk-task{background:var(--surface);border:1px solid var(--line);border-radius:16px;grid-template-columns:minmax(0,1fr);gap:10px;padding:16px;display:grid}.dk-big{font-size:17px;font-weight:600;line-height:1.5}.dk-dock{padding:12px 16px 16px;padding-bottom:max(16px, env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);flex:none;gap:8px;display:grid}.dk-dock>.dk-wrap{width:100%}.dk-bar{background:var(--sand);border-radius:4px;height:8px;overflow:hidden}.dk-hello{font-size:22px;font-weight:600;line-height:1.5}.dk-sub{border:1px solid var(--line);background:#fdfaf6;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px;display:grid}.dk-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dk-days{gap:0;display:grid}.dk-days>div{border-top:1px solid var(--line);grid-template-columns:110px 1fr 1fr;align-items:center;gap:10px;padding:8px 0;display:grid}.dk-days>div:first-child{border-top:0}.dk-days .text-input{min-height:38px;padding:4px 12px}.dk-prod{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);text-align:start;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;padding:12px;display:grid}.dk-prod:hover{border-color:#cdbba9}.dk-prod b{font-weight:600;line-height:1.4}.dk-photos{flex-wrap:wrap;gap:8px;display:flex}.dk-photos figure{width:76px;position:relative}.dk-photos :is(img,video),.dk-photos .add{object-fit:cover;background:var(--sand);border-radius:12px;width:76px;height:76px;display:block}.dk-photos .add{color:var(--muted);background:0 0;border:1.5px dashed #cdbba9;justify-content:center;align-items:center;display:flex;position:relative}.dk-photos .add input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.dk-photos figcaption{text-align:center;font-size:12px}.dk-bal{border-radius:var(--r);background:var(--wine);color:#fff;grid-template-columns:minmax(0,1fr);gap:2px;padding:18px 20px;display:grid}.dk-bal b{font-size:30px;font-weight:600;line-height:1.2}.dk-bal span{opacity:.85}.dk-bal .dk-btn{color:var(--wine);background:#fff;border-color:#fff;justify-self:start;margin-top:10px}.dk-call{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dk-menu>*{border:0;border-top:1px solid var(--line);text-align:start;background:0 0;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.dk-menu>:first-child{border-top:0}.dk-proof{object-fit:cover;border-radius:12px;width:100%;max-height:260px;display:block}.dk-swatch{border:1px solid var(--line);border-radius:50%;flex:none;width:26px;height:26px;padding:0;overflow:hidden}.dk-agreement{border:1px solid var(--line);background:var(--surface);max-height:220px;color:var(--muted);white-space:pre-wrap;border-radius:12px;padding:12px 14px;font-size:13px;overflow:auto}.dk label.center,.dk-scope label.center{text-align:center;display:block}.dk details>summary{cursor:pointer;color:var(--wine);font-weight:500}.dk details[open]>summary{margin-bottom:10px}.dk :is(.guide-stems,.guide-note,.courier-name,.branch-sub,.doc-line,.doc-file,.member-phone,.more-role){display:block}.dk .branch-line{align-items:center;gap:4px;display:flex}.dk :is(.task-address,.guide-line){align-items:flex-start}.dk :is(.task-time,.service-cell){gap:6px}.dk .sharing-on{color:var(--sage)}.dk .empty-row{padding:16px 20px}.dk-row-btn{text-align:start;width:100%;font:inherit;color:inherit;grid-template-columns:none;align-items:center;gap:12px;display:flex}.dk-row-btn .grow>.small{display:block}.dk-in.locked{color:#5b524b;background:#f7f1ea;align-items:center;gap:8px;display:flex}.dk .option-code{margin-inline-start:6px;font-weight:400}.dk .recipe-count{flex:none;width:76px}.dk .option-pick{width:auto;max-width:200px}.dk .doc-send{align-items:end}.dk .uploaded-files{margin-top:8px}.dk .swatch-pick{gap:8px}.dk .push-gate{text-align:center;justify-items:center;gap:10px}.dk .push-gate .notice{text-align:start}.dk .push-lead{max-width:52ch}.dk .push-iphone{align-items:flex-start}.dk ol.push-steps{padding-inline-start:18px;list-style:decimal}.dk .phone-field,.dk-scope .phone-field{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-height:44px}.dk .phone-field:focus-within{border-color:var(--sage);box-shadow:0 0 0 3px #52685a22}.dk .phone-field select{background:var(--sand);border-right:1px solid var(--line);flex:none;max-width:45%;padding:8px 10px}.dk .phone-field input{font-size:inherit;padding:8px 14px}.dk .location-search-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dk .location-search-row .text-input{flex:200px;width:auto}.dk .auth-actions,.dk-scope .auth-actions{justify-content:center;gap:8px 18px}.dk-scope .stack,.dk .stack{align-content:start;gap:14px;display:grid}.dk-dlg .field-hint,.dk-dlg .muted{font-size:13px}.dk-card,.dk-wrap,.dk-dlg,.dk-auth-card,.dk-stat,.dk .st,.dk .st-s{grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.dk .only-mobile{display:none!important}}@media (max-width:899.98px){.dk .only-desktop{display:none!important}.dk-side{display:none}.dk-side.open{z-index:6;width:86%;display:flex;position:absolute;inset-block:0;inset-inline-start:0;box-shadow:0 0 0 100vmax #302b2866}.dk-top{min-height:58px;padding:8px 14px}.dk-title h1{font-size:17px}.dk-body{padding:14px 14px 28px}.dk-wrap{gap:14px}.dk-card,.dk .card{padding:16px}.dk-card.flush{padding:0}.dk-card.flush>.dk-card-h{padding:12px 16px}.dk :is(.g2,.g3,.g4,.g5,.grid-2),.dk-two{grid-template-columns:minmax(0,1fr)}.dk :is(.g2,.g3,.g4,.g5).keep{grid-template-columns:repeat(2,minmax(0,1fr))}.dk-rows>*{padding:12px 16px}.dk-rows.inset{margin:0 -16px}.dk-tabbar{background:var(--surface);border-top:1px solid var(--line);padding:5px 6px 9px;padding-bottom:max(9px, env(safe-area-inset-bottom));flex:none;display:flex}.dk-tabbar a{color:#5b524b;border-radius:12px;flex:1;justify-items:center;gap:1px;min-width:0;padding:6px 2px;font-size:11.5px;display:grid;position:relative}.dk-tabbar a[aria-current]{background:var(--pressed);color:var(--wine);font-weight:600}.dk-tabbar .dk-count{top:2px;min-width:18px;height:18px;font-size:11px;position:absolute;inset-inline-start:calc(50% + 6px)}.dk-table thead{display:none}.dk-table,.dk-table tbody,.dk-table tr,.dk-table td{width:100%;display:block}.dk-table tr{border-top:1px solid var(--line);padding:12px 16px}.dk-table tr:first-child{border-top:0}.dk-table td{text-align:end;border:0;justify-content:space-between;gap:12px;padding:2px 0;display:flex}.dk-table td:before{content:attr(data-l);color:var(--muted);text-align:start;flex:none;font-size:12.5px}.dk-table td.lead{text-align:start;justify-content:flex-start;font-weight:600}.dk-table td.lead:before,.dk-table td.end:before{display:none}.dk-table td.end{flex-wrap:wrap;justify-content:flex-end;padding-top:8px}.dk-table tr.go:hover td{background:0 0}.dk-ov{align-items:flex-end;padding:0}.dk-dlg{width:100%;padding:20px 18px 26px;padding-bottom:max(26px, env(safe-area-inset-bottom));border-radius:22px 22px 0 0}dialog.dk-native[open]{align-items:flex-end;padding:12px 0 0}dialog.dk-native .dk-dlg{width:100%}.dk-ring{flex-wrap:wrap}.dk-ring .dk-btn{width:100%}.dk-steps li>*>span{display:none}.dk-steps li.cur>*>span{display:inline}.dk-steps li{flex:none}.dk-steps li.cur{flex:1}.dk-btn.m-block{width:100%}.dk-otp i{width:42px;height:50px}.dk-auth{align-items:flex-start;padding:28px 16px}.dk-auth-card{padding:22px 18px}.dk-stat{padding:14px 14px 12px}.dk-stat b{font-size:28px}.dk-hello{font-size:19px}.dk-days>div{grid-template-columns:84px 1fr 1fr}.dk-two.act-first>:last-child{order:-1}.dk-prog li{font-size:11px}}@media (prefers-reduced-motion:reduce){.dk-ring .bell{animation:none}}.pc{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;padding:20px;display:grid}.pc-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pc-head h2{font-size:19px;font-weight:600}.pc h3{font-size:15.5px;font-weight:600}.pc :is(.g2,.g3){gap:14px;display:grid}.pc .g2{grid-template-columns:repeat(2,minmax(0,1fr))}.pc .g3{grid-template-columns:repeat(3,minmax(0,1fr))}.pc .st{align-content:start;gap:14px;display:grid}.pc .dk-check{align-items:flex-start;gap:10px;display:flex}.pc .dk-check input[type=checkbox]{width:20px;height:20px;accent-color:var(--sage);flex:none;margin:3px 0 0}.pc textarea.dk-in{resize:vertical;min-height:84px;line-height:1.8}.pc .pc-text{min-height:360px}.pc .pc-block{display:block}.pc .pc-strong{font-weight:600;display:block}.pc .pc-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pc .pc-pad{padding:12px 18px 16px}.pc .pc-cell{justify-items:start;gap:6px;display:grid}.pc .pc-doc{white-space:pre-wrap;border:1px solid var(--line);background:#fffdf9;border-radius:12px;max-height:420px;padding:14px 16px;line-height:1.95;overflow:auto}.pc .pc-diff{gap:8px;display:grid}.pc .pc-diff>div{border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.85;display:flex}.pc .pc-diff b{text-align:center;flex:none;width:16px}.pc .pc-del{color:#6e1c21;background:#f8e6e3}.pc .pc-del>span{-webkit-text-decoration:line-through #6e1c2166;text-decoration:line-through #6e1c2166}.pc .pc-add{color:#2e4a36;background:#e5eee4}.pc .pc-md{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.pc .dk-rows>button{border:0;border-top:1px solid var(--line);text-align:start;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0}.pc .dk-rows>button:first-child{border-top:0}.pc .dk-rows>[aria-current=true]{background:var(--wine-soft)}.pc .pc-edit{border-color:var(--wine);background:#fffdf9}.pc .pc-countries{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:14px;display:grid}.pc .pc-country{text-align:start;font:inherit;color:inherit;cursor:pointer;gap:6px;display:grid}.pc .pc-country:hover{border-color:#cdbba9}.pc .pc-names{gap:6px;display:grid}.pc .pc-pin-map{border:1px solid var(--line);border-radius:12px;height:260px;overflow:hidden}.pc .pc-pin{gap:8px;display:grid}.pc .pc-thumb{object-fit:cover;border-radius:10px;flex:none;width:56px;height:56px}.pc .pc-thumb-empty{background:var(--sand)}.pc .pc-order{flex:none;gap:3px;display:grid}.pc .pc-order button{border:1px solid var(--line);background:var(--surface);width:28px;height:24px;color:var(--muted);cursor:pointer;border-radius:6px;font-size:11px}.pc .pc-order button:disabled{opacity:.4;cursor:default}.pc .pc-base{border-style:dashed}.pc .pc-reason{max-width:220px}.pc .pc-pv{gap:6px;display:grid}.pc :is(.pc-pv-web,.pc-pv-app){background:var(--sand);border-radius:12px;display:grid;overflow:hidden}.pc .pc-pv-web{grid-template-columns:1.25fr .75fr;max-width:460px;min-height:120px}.pc .pc-pv-app{grid-template-columns:1.4fr 1fr;max-width:260px;min-height:112px}.pc :is(.pc-pv-web,.pc-pv-app)>div{align-content:center;gap:4px;padding:10px 12px;display:grid}.pc .pc-pv b{color:var(--wine);font-size:14px;line-height:1.4}.pc .pc-pv span{color:var(--muted);font-size:11.5px}.pc .pc-pv i{background:var(--wine);color:#fff;border-radius:8px;justify-self:start;padding:2px 10px;font-size:11px;font-style:normal}.pc .pc-pv img{object-fit:cover;width:100%;height:100%}.pc .pc-form .option-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}@media (max-width:899.98px){.pc{padding:14px}.pc :is(.g2,.g3,.pc-md),.pc .dk-two{grid-template-columns:minmax(0,1fr)}.pc .g2.keep{grid-template-columns:repeat(2,minmax(0,1fr))}}.dk-tiles{grid-template-columns:repeat(var(--tiles,5), minmax(0, 1fr));gap:14px;display:grid}.dk .ad-nowrap{white-space:nowrap}a.dk-stat:hover{border-color:#cdbba9}.dk-stat-ic{background:var(--amber-soft);width:36px;height:36px;color:var(--amber);border-radius:12px;justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex}.dk-stat.zero .dk-stat-ic{background:var(--sage-soft);color:var(--sage)}.dk-stat.zero b{color:var(--muted)}.dk-stat .l{font-weight:500}.dk-stat small{color:var(--muted);font-size:12.5px}.dk-stat .go{color:var(--muted);position:absolute;inset-block-start:18px;inset-inline-end:16px}.dk-md{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.ad-summary,.ad-page{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.ad-link-card:hover{border-color:#cdbba9}.ad-link-card .dk-card-h .sp{color:var(--muted)}.dk .ad-hidden,.dk[data-desk=admin] .pc-head>h2,.dk[data-desk=admin] .ad-section-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dk .ad-block{display:block}.dk .ad-pad{margin:0 20px 18px}.dk .ad-end{align-self:end}.dk .ad-row-link:hover b{color:var(--wine)}.dk .ad-gaps{gap:4px;display:grid}.dk .ad-steps li>span{font-weight:400}.dk .ad-qr{border:1px solid var(--line);background:#fff;border-radius:12px;width:168px;height:168px;padding:8px;display:block}.dk .ad-qr svg{width:100%;height:100%}.dk .ad-secret{word-break:break-all;background:var(--sand);border-radius:8px;justify-self:start;padding:4px 8px;font-family:ui-monospace,Consolas,monospace}.dk .ad-codes{grid-template-columns:repeat(2,max-content);gap:4px 18px;font-family:ui-monospace,Consolas,monospace;display:grid}.dk[data-desk=admin] .dk-body .pc{background:0 0;border:0;border-radius:0;gap:18px;padding:0}.dk[data-desk=admin] .pc-head:has(>h2:only-child){display:contents}@media (max-width:899.98px){.dk-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dk-stat.ad-tile{padding:14px 14px 12px}.dk-stat.ad-tile b{font-size:28px}.dk-md{grid-template-columns:minmax(0,1fr)}.dk .ad-pad{margin:0 16px 14px}}.dk-msg{border:1px solid var(--line);background:var(--surface);border-radius:12px;max-width:88%;padding:10px 14px}.dk-msg.me{background:var(--sage-soft);border-color:#d5e0d3;margin-inline-start:auto}.dk-msg.int{background:var(--amber-soft);border-color:#ecdcbb}.dk-msg small{color:var(--muted);display:block}.dk .ad-thread{gap:8px;display:grid}.dk .ad-row-btn{text-align:start;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-width:0;padding:13px 20px;display:flex}.dk .dk-rows>.ad-row{padding:0}.dk .dk-rows>.ad-row[aria-current=true]{background:var(--wine-soft)}.dk .dk-rows>.ad-row.late .s{color:var(--wine)}@media (max-width:899.98px){.dk .ad-row-btn{padding:12px 16px}}.dk .ad-tone-ok{color:var(--sage)}.dk .ad-tone-warn{color:var(--amber)}.dk .ad-tone-critical{color:var(--wine)}.dk .ad-tone-none{color:var(--muted)}.dk .ad-markets{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:14px;display:grid}.dk .ad-market{text-align:start;font:inherit;color:inherit;cursor:pointer;gap:8px}.dk .ad-market[aria-pressed=true]{border-color:var(--wine)}.dk .ad-missing,.dk .ad-missing ul{gap:4px;display:grid}.dk .ad-stars{color:var(--amber);letter-spacing:1px}.dk .ad-filters{align-items:end}.dk .ad-filters>.field:not(.grow){width:170px}@media (max-width:899.98px){.dk .ad-filters>.field:not(.grow){width:100%}}.dk .dk-rows>.ad-member{gap:8px;display:grid}.dk .ad-role{padding-inline-start:46px}@media (max-width:899.98px){.dk .ad-role{padding-inline-start:0}}.dk .ad-top{margin-top:18px}.dk :is(.ad-page,.pc)>.dk-seg{justify-self:start}.dk-table tbody th{text-align:start;font-size:inherit;color:inherit;border-top:1px solid var(--line);white-space:normal;vertical-align:middle;background:0 0;border-bottom:0;padding:12px 16px;font-weight:600}.dk-table tbody tr:first-child th{border-top:0}@media (max-width:899.98px){.dk-table tbody th{border:0;width:100%;padding:2px 0;display:block}}@media (pointer:coarse){html:not([data-channel=mobile]) :is(.dk,.dk-scope) :is(input,select,textarea):not([type=file],[type=checkbox],[type=radio],[type=color]){font-size:max(16px,1em)}}
