@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAaEABMAAAAADFgAAAYdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJpBmA/U1RBVIE4AFwvbBEICoJ8gkMLFAAwhCoBNgIkAyIEIAWGUAdiDAcbvgpRVHJOI/viwCYyfSFrJjFIG8raYpYj9+IeSF0s6zD+Lk/4OGrZHhHV+wvt2ffuWPwlA51lIICIosSVmyOKEs5Uzlx3NKeXIgn1ssCydUybDV0IHga+SszIyfrQe9bLTFNxjayzgs76hNsDoSYtRe32fiJ4gxBjrP8L+w//zzHjv7Yqyr9o2vOBDXhCo2jMtr4uwAK/gV1U0PxAq/EAD+yW9EoKOL1KLw8rHrFgCSgRTQRzBzpeXVhweEDlyfY8gIoOa2CQJzrTAHIIoitTMVV2dyFwpJ2iAEQTpSkhPitxD3YwuZHEagTcAhyKAcBmUyPdhTovJThOw6HYiaF2M/J7erdi2OUutor6ES6Ac88AvfZvKpb6fJoArohb524042j6Jij36NI7P8Pb7s721naN9gcTtcjXQP4l+8BKEzFVGMxxoHqlq8Ul4LGneFJBDFaOdKpLPcg8P14YSDwIcn75hdlyJLTBlZ4voL6tT46yC/njunXqpJ0/bSvmrH1o3kRlwZ+j0DBogkF3KbDRVBlbOc+fY5HVXwPoT9hfekPnyZMaEmenYLMSg5npqegFOsgXsBv1IoF9aIVfSCNHkk6+gIzILsiYuhWQCfUtZEpbkRntQxBZgw7MwFbMcRvwJrAnBlDqs7isLtL7pO84Xru1i7ah7tckH1Wreqq6K9u0amxU1bcff/s2Y1ni3rh2I8zHzqkm3PGvv3mzC6NDBz/UcOBIg+nm88rxN8MbdtypvHUL5o1c2zG0urYpRmW+VHZdiba6GXN/3v0B3i3nt4RBsbfAu8ftLqRcTIlZ4VYheFTAS5nXLS65VZrbuW3daF2Ze1ChyGXWZN6u9nUuH1LfyTERifZXEpIueMe28vF8FOoTnsONzw+1djo9P71lZGx1vM8mH/BhvSa2HDsRZ1+Ul+RmpnPOIaEuwWnZZdkgQWAAyCDDZ1wk+0sh7wseAAwA6UlHxbftCgYAAwKAgwIAEA7ACfHIRbV7J6dwF/ZzcRRmAjXUYKAGWAlDCCFmKnH+LJEQfHKEmVrfmKwSEab36AcubXQBoDYJV/aRV+funFD8wAXLSLYbwr9+DR+h/qZIKCfeqRG5ghHpdY0zcV2nuz5iJMhAFjaTDwOcoyKGG9JHrCfdp4cC+kCvUrxc7+bliIMiHj95sPIbUeWZEP/HLnN2tlr9EBeRiktHuWvErx98fRz1MuEvHO3FDRgtsSzL/P0hsDLK2n5/uHMOjvTst0HD6t+80ZN798j7j//kjqHxIOZDFPR/FxurFD6/HxGbB799RPHLx5F89MoBOub9jVuOWtmPH3o9H3r26DIuff+LqPLwff/xryDRmiAYmjxiK0GwS9XU+k8QpUrHsCTs4qH89Fv44ubWbQmOE51M7J8Pt8+h+NKt3zZpa2L9zZqcRlyEc4MaNGdfjQCxgIygn78ne4yAzcLWA3zAJ6RRGbijvHr1W+XN8ywrG0EoZSySb0/A9KsllI7Q/Pq8hLu76tfTy5cF4X8bQxTtYp2vr6/+1oI4AhgAlNYFryt62VaX9ktO6VsAeDLeWx6fff4vdV1ts7N6+gw9GCsQnqPB0QUttB9nEc7Aaf4XM0NQ90VJ+HV1rG04znGCmXcpPCA9+nxdMPgPlT7Dz83NMfZuMJaNeRqbc+tjd2QER/b0B44d7nv5Rif7VC8svYkx9SKWwb3YzN2M3cY8jSNLl+PYZqfjxNTxOLXVCmfmduDc0ty1kLbjeiGfIrDFJXWPTTMD5TKupR8cpZgJeXTofId8NoUj6E8XfAc2k4WPdbCberDYAp8Q7L5dUo8wE8cs9QINZYvwXKzvBS4v/n+fQZkGrrFysKEIuFBgjQpxiHH1XA+ZBI+C+oAoxhYKECc42rGOc8L4mYhsiThGfFjOcKmFubPpDgwnY1918Fwo8ouenDJxvGP96HFWJ28hiOy251oKjkcbGz2POMme8CTMThx6wqOPsFtPI6j6HhDyDTxFQYnL88FcXGAGHl3ZuueRbEuxbK6Hc84ZDvRrREtLzyjj8Xkd/uShR1b0sYd8Nh8/c8znxCnadxQcf2nFVWIyw1g+4StXav9j75s+CQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-vietnamese-wght-normal-CHiFlh_0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-ext-wght-normal-DzyfIafT.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-wght-normal-BMDVbyM7.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-ext-wght-normal-BWSLJLk6.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-wght-normal-C9H9m1vD.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-vietnamese-wght-normal-C1uRvKPU.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-ext-wght-normal-C8iNium2.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-wght-normal-BqRLTx4X.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-arabic-wght-normal-BhzieyvS.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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 Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-math-wght-normal-pS2d8anF.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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+1EE00-1EEFF}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-symbols-wght-normal-BJ6p-EzA.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,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+1F700-1F7FF,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+1FB00-1FBFF}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-latin-ext-wght-normal-CIz31GGw.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-latin-wght-normal-BQEJrIpl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-arabic-wght-normal-DiwT_uOQ.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-vietnamese-wght-normal-Do5Nl5oc.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-latin-ext-wght-normal-CsYMu49W.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-latin-wght-normal--ekFhJJC.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Naskh Arabic Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/noto-naskh-arabic-arabic-wght-normal-DIN-4rtF.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Naskh Arabic Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/noto-naskh-arabic-math-wght-normal-Cgl1D-No.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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+1EE00-1EEFF}@font-face{font-family:Noto Naskh Arabic Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/noto-naskh-arabic-symbols-wght-normal-DTaB7Hqz.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,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+1F700-1F7FF,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+1FB00-1FBFF}@font-face{font-family:Noto Naskh Arabic Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/noto-naskh-arabic-latin-ext-wght-normal-CJtFhxZA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Naskh Arabic Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/noto-naskh-arabic-latin-wght-normal-B_CzjACR.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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(data:font/woff2;base64,d09GMgABAAAAAAWoABAAAAAACvAAAAVRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNgg18LDgABNgIkAxgEIAWDdgdGDIRCG8MJKJ4DbtM8oq6K1GltHYXh6GN0NNoHEa1Z1TOzgEkOAB+JFIMGACFf3kedPPkE5PLzutxLRezs50Q1l6oGr4ldGd1Ggv/WhwVd2Rj2jgUC2/2Eu0iDNJBpHlFGQZBgFfr/95ep+/Zf0dK4dJD1w0Pad61USml1fIGCAa11/MCSDhQMxygAGDXb0qHaBZUnx4AI4FOCixg2oqIBEjAAmYAxmnbUon9eMMda2yBntU4MQQ6AObcbtVWOYIHap1oAxqo/WxbgDksCoQJLW0qjNKABBQAwulci4gyouMbzbzEwq9TsCiAGA6CMSgMV4gEFaCBHNALkiGEQIMRFYYCICs8qPmWCfUsy51/tfFYDBOVHyRdyg59VMbcB5bTEbtJFmTptKrTpUMnPiVKjCRBm7JAio4mTdcQpQ6jSEbymFnzJFmg3MN6kWe+FODQby/9NDMPqPh564QINRtohFO6lWLnRHqPaYaSJ1GB0O0SzWkLXtYgYFKmIjO6IVNCop7WDNRIHu4/ojMzWIZap2ZtOnJYkO4jhWKZ1MoxTgzGrEROJzJYk6luH9KH7mIv2GKtdOWK1tKaltoXdS3EcD+VNIkkUZltrWhoZikMW6Ibt86IqLvYWnBycqN3kBty1PPW+Z5DbYPbexyoikt3rtziRaoZyYVo9qwJ8fxyz7kgtCWNZmTTAsyI+jsO22OAyhkMylAbjtSuvbwlTjPX+gxog0Lj4JMVn/ksAYAMQAhoYAJgAADAgJRAFAAgY0yM5PrKXRFa4eN/d33dl9XJ+EhHMDCU6L6t3kyK31XWn95L37ny7w0pBMvjTIsITZ2DvneS9e77ao9so5V54uS+6VeF0JesrODU8Spk3VlUWWny9UBSa3iy1+s1OWZj3m3q8XGZTl+RXcP1y4faE0NLrheLQzOJyjpt2uZVlwkjd8qD+LwCkMbh4qSwHxiQxXAfD8MTQsewDhY3ByOMWJB9GgVScx50M81XFrGyueXSxqJho+YVGHhBRDDZ7ctQxEA1EyPzBsVwnleekotbZoBMZhAPpq7a2IEkfqcy/hp/C73wC3zrJQ35jUVKTGIpPypH6+0C+HGlbD4mTmKo/FhXUgg914EGjl5mko6qLRDo+q94ABCCFf4zv2ujr6f3OXU+/B+DF8pf1APBq6v733S/aeOvGBICHAkDgi4mWnjHUDw6E0syW+yCBz1FdbURLzhbAVlPJ8xZn9mA+KMx/0AjgskI0YjxgTvQQndAQaTpFLOg0o2CdoZcVnUWRLp1NF2Zv7HeBVSYq1Qgn3aRx7cb0oqoJ47RfqdcArWFjuulUo1UoFVSpxoBOM+q1GjIuYEyrNr3aadTp1G3SgFZjmnQaW/PWYUMQAy0DPQM/jCSMgq0osIAWrxN2BfvtOt9Stj5nGhkybMTsi/m7XzKPGE3ZAQU4Nmos8GvXODhgAJrnH2feTgWdv3JKpw5aUQCQAf2Uj7ABEYUWLcbZtLpXDx8lDaM+aKaXBvQYmh0g5IpqJtqSPNFwekmtEDOJfIDbnJ2VL8xBDcnGSQX8LBT4suABrytMRQVh2WSmog89Of5CzQzFbOQjzzKs0CBAhwumxQQ+RrLDbeYp5+JnOXSlRCqQhrNcxnDTEcrBWR5btalkQ6Lrc5ZdQZGmlLMCGiAFMiXhrJD1LqEZ8cEVMfZUC2OGsVER3G5hgt50JDiGmVTKQ4f0p0YqpbhnZbHRECmUjn62Yq65/Nx8jsZ3EypOynVdJQ+VQkThoD06AacZw5856YBBeIiNir+WP5B/hU5Sm/iDRIsIqA2QxFFJ1ggkUJIMFP4achk=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASQAA0AAAAABZQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGoJqFtjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAADAAAAAwELfCadoZWFkAAAC5AAAADYAAAA2QI6502hoZWEAAAMcAAAAHwAAACQg+BoJaG10eAAAAzwAAAAXAAAAGAcQAE5sb2NhAAADVAAAAA4AAAAOAIgAiG1heHAAAANkAAAAHAAAACAAJwL8bmFtZQAAA4AAAADfAAAB9iheQ6xwb3N0AAAEYAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothbUBQlEUxXINXeItQYVToTVuHSMwAxXDUFGxGPblSILrVe4E6E1XwKywHOhIqybaDAs1/oPsSpnJaJHkBenh3c8Z/KLrhAwB1PUJJKo/6ZYKbgAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUhESEgAZj+pAEg/uADDPz0PAKUAAEALv/0AkYCxgA1AAAFIi4CNTQ2NyM1MzchNSE2NTQmIyIGByc+ATMyHgIVFAczFSMHIRUhDgEVFBYzMjY3Fw4BATwwTTYeCAVKfab+3QF3CUE6J0YeNSpmNyxJNR0JTn6mAST+iAgIRzwqSykzKG4MHDFFKhYjD0NgQxYdNjUeIzUuKBgtQSgiGENgQw4gFDw8Iys3MDEAAQAAAAEZ24PIZ+JfDzz1AAkD6AAAAADhZaMnAAAAAONTufD/Nf3IHYMEMwAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCC74b/p34+yzUARVMAGAJdPBjgAeNpjvMGgwAACbyCYqYRBD0QDADUWBGIAAAAAFAAUABQAFABgAGAAAHjaY2BkYGBgYwpmEGNYzsAO5iEAMwMjABl9ASZ42pzQgUcDUQDH8c+1lYL9AYEHCLq1mVQDFSlKKULAmrWOs513iwL6s/rz4jyXBRLwfbz38fOw7UVH1t3BU3aYOrOX9VJv6GVSd1z6St115DP1pt3W2TI0St0zwquVlcqJvr7aVFSorNRytUIptxTN9d26cO3KmRt3SjPvHkws1E5FE88KU/vuzcy9KU1Ej2Zioy0tBAO5gQODZIVWC60X1sTwS/wRxq0x/sey9dNf15xbqnyICvPmD4Nhs+ZYkJTmVlTJm9elUvgeko5iMC8VSIPCpgxIpjDoAQAxiEkuAHjaY2BiAIP/CxlsGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAx1QIaw==) format("woff");unicode-range:U+0460-052F,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(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BpLfq-63.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BeVLg08x.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-400-normal-CFZh1unN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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(data:font/woff2;base64,d09GMgABAAAAAAWwABAAAAAACsgAAAVZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNQg1MLDgABNgIkAxgEIAWDSAdGDIRaG6EJCJ4D7s4iTIrohOFv3Sgh5LEYFvrgefLP79yZeVCSD3gpVd9b2R3clGItqN0c6dSTAwCym1eADQgKoFS2WQGAVelGM89V+e3iSLh1WWFLy8O76yXc2iIK0kC+5hEFFEGQ4F3+f7f+//eq/vv+0pyAreXhaJD2pjlsD0pAJwc/aMYfmGjSglWk2FOTap1LNTWnz4ESJux2+Jz2TgTwySdGDPFFJqAYA5AESJK1MSjv681zJRqD+hVdW4B6AEWDRu2U32DBUU8xAIz+tWUe0MlQLCqwtaU0SgMaUAAAIzuNiEtQfI31XxQwK0QsAmIgAChXnQGKFQEK0EC6PARIl88AQIiLwgARxW7Wx0lwfkqS/7yRfAQIVn9jFtqEcVbDzvGZE6bS64p+Epbty1iRcpGf3bxzgDDZA8plJBRKExQql1CdIVRvCdUCKD8FbQbGm8A8EGLvTCz/t5yCISWLh55/UYqRNgh5OY8gl6UY1QYjtZQUo9sgn6C7fGNMB4v4Yn5kgi/2oUw0IZgutkScSfIz5UhgcnBj/5SghAEseTaSZFmTFGPkcGMuMnMCzQjhMxbdeCrFWG3CuFd3jzCjjLDeQwoDPCxJUcgrXBphtm6PK8KyySH7iS3H9D7X/OzgROxa7XfF3OPWPUCXmLl3OnMdlLDeVki+jJ22YS4ZkwKkI4YRbtddXixHE2LcR/CSyrw3N0IsSbEeKcZrEx5nvB6n2fxXpUCgcfFJKEomxQGwAQgBDfQHjAcAGJAYCgAQMKZ7mRPZi8oK/IX8/e/35fhIU6kE08uJ6MAR4vh6KX+3d+r1g7KTe5/usf7Ul+FPqYDwIOv/spMH9skXd1H5wTAU+bfy3+QuU49I1sX+/upQf4BevzGpnF7q05R32ld3u1vv93WfzfSZ5OHWS2JnT2WtOULvXp1URS/fy9P91XX7JJzFc2FO9RPgDIOLl1JrxJgEhptwCkMDQ/ucBXIai5Gnp5B4mKenSALjPO2gzJFPzyDgLET5onwdq2u154jIB9c9HLV3FsB+ESdFqCZnHkCENAfhErrpmXsKC1Dja01ZfNRfp4Y4PjI3i4f8xaJEllgL+e6Mpv43J9vRdl1DLIEp/wARVIEP1eBBnYdSvIOksxI6fKhCCQQgOb/EY7dcqrL8Kfb0R4BXyTuVAPBmPPtT2embwni+FQAPBYDAjyVSuJOwt1uAYKVly0OK+b92RbUKBlxeUU+r0dDoNgcBwAeFeYxGAJdl45TxgFmpmBVCN98VihjXFJphDtZNqsIiV0Jh04HGE+M6sMLaRrLERN68Km4F55asWSX72TlzZBatSJMb5hMR5EIbMSdpy7ioBaucVkTFcOKkaEkJnHXzpiStWMVZtABRklFSUHLALH5cxHwPjM2nrZsTtSLnlAmhZhM1xqjdbdGS7a/gS3+dJKJ6wqwRaqzJnpXGJ5M8nTMHFfpWnZ7kEZK+jVu+UUYEAMkYa3WHDYgotGgxzsoFTkFeD5dUCpfGLehUYKiTI2QS1RGDOIsILr6i1o/SpBJw616TzUqlh1jN5AbDJoxgJtOhIZpZMYhOP7NpBtMb0KaG2AyzhZj0aaF5i2GMpMT9vE0fKl1I1B3GczbpDnUIuI9KN7N5jGIh164ebD71zvJROUNsATs1Ydh1E1tINaRZjVJqjpgpyNiT5LYYPZ6LLU5Hvdo0qaL5hAFdJBrYMIXWAEpLILWYbmBOoyfVkWqYzkypG8mcgWan/rr1TNP8TbJHE25CTo5inDoM/76BHP1JEK1HspE8SQ5ACWwlOUC0QBvWAg22ND+guAWB/iAbyBPJCaj0QAfgCQ==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASMAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABUAAAAYGpwqYJjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAjZ2x5ZgAAAiAAAADCAAAAwuo/LUZoZWFkAAAC5AAAADYAAAA2QVy51GhoZWEAAAMcAAAAHwAAACQhxhq6aG10eAAAAzwAAAAXAAAAGAcXAEtsb2NhAAADVAAAAA4AAAAOAIcAh21heHAAAANkAAAAHAAAACAAJwLvbmFtZQAAA4AAAADZAAAByCMaQG1wb3N0AAAEXAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothTEOQEAUBec/i01cYo+hUdCJbE8j0TnLnkelcii1IExmMjglO8lBSSMwfLeZaLU3VUWWK+MR3sRP38VgB4TNNdcCbtUUsBZAXjsQKG8Zewr9eNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAH//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEZ2ztmI5hfDzz1AAkD6AAAAADhZaMmAAAAAONTufD/I/3AHmMEPQAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCDX9V/57wm5ZKAIKmADAIxsBbkAeNpjvMGgwAACbyCYqZpBG0QDADU4BGYAAAAAEwATABMAEwBhAGEAAHjaY2BkYGBgY/JmEGNYxMAO5iEAMwMjABhMARl42pXQgUZDYRTA8d9qZcEeIPC9QHdbJmqgYkRTihCwttu63Lbru1sKerqeoCeK68MGCPgfzvnhoOPVvlb7CM+tTuqWM7+p93T9pN439p26vbVz4Ng89aG+YequId6srVUu9PTUZqJCZa2WqRVKmZVooefO2K0bVybulXKfHk0t1S5FUy8KMycmcnOFjXdPcrGxVpaCgcxA32CrRkkNRv/2H+QWNkpTUXKke0EShB0j7BjXVipfosKi+Upwqm/gXJDMZiuqZI1VKoWti7qZcrVc9NHo2R/ilEKpAAAAeNpjYGIAg/9rGXwZsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDOGwiI) format("woff");unicode-range:U+0460-052F,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(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-Ck_W4G78.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-eJxPnL1P.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/assets/ibm-plex-sans-arabic-latin-500-normal-Cd6jVIg7.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-500-normal-BletK1Hp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACuAAAAVrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoMsgzILDgABNgIkAxgEIAWDVAdGDIUGG7wJCB4H1c0P0w9MhnQ9uzoNh1fw0P9v2rn3PcQS0kK8k0vE8JrFiDhxqEeouNCVP5XfnWH9hdX5N7OvLjy8u15iba0WUZAG8jWPKOODE7zL/+/a//9e1TfO88zjYwsGQxEM4Fjvvp+buTsWjjFBA9RaQcfCaBfYWEC1lmtUAKypTXOZjG0ssIJh/6o+EgHYKVdOxDr6RrGiA+QARLaAAO3nxXv/5BSeM3lwNx5A1mm6vE0mMIFMUxP0/tliA4m0zCqkw6KZpIbUAA2QAADds1+Jl0A9+qr/J6FvlUmFaAGQdpkFFAsgAQ3w0BCAh04zcGJFogMulAf6kzlgvyRy//hK6jiCwXsrMqLPem0Sthi0U5+Fgm7S5ZALbnXYCdskxHVott1ZtwBnbilO0Y1Z7MMs7ThlFqf82pJNn9KAwDKwxROPCXFL0hC5SwaxOosNbeOGoIEIKNW+LZYRm4IGMmAgGn1BAy2gOjJaTcdwoiqp0irdPZNWHWrr5ExGrzHhFaek0smwyjAS25r5o+HLNCfL5pakksnlQQNdj+vZdBIltV2Jbw/7fm4EDUyBXpXRauOJoUTmbKzMyVhY4POp9sxL8cS4Givz9WGfMV84TFunthVfnVpy5kafsqrJkSib/TDJm2a7Vb7M2Thalq5Ktr0MXgp+BaK5YKA8XatpN8TZ+Bp5FqrMhaahlE2WDf+XsaCBLdA7kmiPlfl8ySACDSt23Cy5nHwAzAA4AQ1YCXoBgA78TQIAAnR9ocPiMk85TPbJ9LtvvivO3V1kF44Ju3DdLs69ak/Hx198z3H9nTfe4Wx2YB914byDs7/j+ntNY8+9rZx3OJsmvl/3/fIux+LhisPlPY2uquKukX3Xe2+Mng2F4YZQ37K2eN12/6pof3m8vLW2dKJ39NjVXjmyO+5ZeGFBTauaiA317FqYBcjSsWIrmLPMQHcb8DoG2sOAcJkFykbSQHxswP2iUyq6lo8jUQVLqYUWIZmsVFeqZuutpmdxUYr9bukKt5gIc9HEhVzfovE7F2L9LHbk3/PGfOwLbIi/DS43w/NoqfSkib+zCtHoppPy3Aa+Txy2tJraaQ210XoglwctETaCTxqJIgBR8lHf5kBmY/7Kf6w27XuAL1IP1wN8NTL7h6IbT7Z/9BHAhgRAwM8jV5FF5NEeCAZeZvE+SurnckieoZ5Twt1ZtlPoERYEAHaQ6P+hIQArm5tVug1YkzzWIVjuQ4ckj5cdGj3OH9SlDhOltjrMLLQQ8jABWx0cWfZaLjz5gGn7bePhoJUhhAE76WfZY78twgZ16NOtVb+4nVKOGjFptwNa7DdpyjbTgkak7LJNqz12mjEuZb/ud/fYTYkKiYqItrjiAKmw90fR4fVbHLLTpP2aCa2MSodV8q2gjTb2OvYh2paPaijzLzq6jJIiYtiftJDu0Z12UpnaARZSlKZ+5WEpM0IkAOQiYdCHGRBCoglN6JZDu7dFjIpheH6kdSF/Y0vEAL8sQRHpF7WhmEZffMxCfpWK5QNW/4uU8KtWzsPZnleqjlJiDoeRhMsEbZbwq+JdPVnSbaWwFSWgxdlRtcoUYLLOiJhFCYswYaLJQpcpl643s1iAT4mdbKHDMsGEczFhZYFGZy6Wh7ZLhCA8l9nZbkJMVLm5zMEJMwYsVW0mO6mnFDdox3oX/ZpEVD/meB4Rdddan0+DKmWK3g7dwox34eQCYXUqWpiDwBrzgs+1iJ9vvUeTBerMO3K9V7tl/Cq+YH2hQS0WqPnK1UUmdFqizl1IVhkrFr8B/8IFWZpUEAepaBZ7xQPMjYdkIQyxhw9qE9QBaD6e5YeBTU7sEfc3fleVZ4yrwgi4GwAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGrVqptjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC4AAAAuIJK/GhoZWFkAAAC3AAAADYAAAA2QeK54WhoZWEAAAMUAAAAHwAAACQiTBstaG10eAAAAzQAAAAXAAAAGAcbAEhsb2NhAAADTAAAAA4AAAAOAIIAgm1heHAAAANcAAAAHAAAACAAJwLrbmFtZQAAA3gAAADgAAAB1CR4QVVwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothQEGgEAUBee/Npu6xF4jhAKSANggAjpLB+gkgUAnS5saMwanXZEctKXD8N1motWFqfJZrowkvImfvhuDXRAO19wLuFVTwFoAlTqBgH8A6joKfQAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+wOjoAwz89FgCXAABACj/9AJXAsYAMwAABSIuAjU0NjcjNTM3IzUhNjU0JiMiByc+ATMyHgIVFAczFSMHIRUhBhUUFjMyNjcXDgEBSTZTOB0DAkhxjP0BbAYzLkw0RCNrPTFONh0GS3mJAQL+kgY5MyVDJkUlbgwgN0sqDRQJU0xUDxYvKjpRKCwdMUMmGhhUTFMRFDQ0IShSKzUAAAEAAAABGdsFooBeXw889QAJA+gAAAAA4WWjKAAAAADjU7nx/xf9tB71BFMAAAAJAAIAAAAAAAB42mNgZGBgsf2XyMAgL/Ff/O9aua9AEVTABgCI7wWzAHjaY7zBoMAAAm8gmKmeQQNEAwA1RQRnAAAAABMAEwATABMAXABcAAB42mNgZGBgYGNyZRBjWMLADuYhADMDIwAX4AEVeNqdkAVqA0AQAKfuxYoVuwfUXZC6u7dY3TUenL4vL8hrMhBP0HA2e+sLdPJMC02tXcBN00CBm1ggW+Bm+snk2XuH/wK3Vti0MchrgduZcuW5X0JNzPWr/agrygMR3pRj8ghR+dP3hwgv6g/ZYI9tVtjnSM0TKU6541vLZSLSPW/GGOZU3Ze8wo92j1woRzCe8jeBcUY8Y54yLRYiB6mRHCfKL8TlOyKlWIUYUiGKVBkn1MVZ9f0lTYQ3XnBCBCawQualQly0IqLdCMbj0xUqPKIo8eT75JvwfmQkB3SuRO942mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=) format("woff");unicode-range:U+0460-052F,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(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DjDAeNQD.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DT29Q8HW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-600-normal-Dk5eISD_.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:700;src:url(/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-700-normal-9rXc6cUL.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACxwAAAVqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoNMg1ELDgABNgIkAxgEIAWDXgdGDIUWG/UJAJ6FsZujJWelo/jYmOSCB/477c+dmUCV0n2dFI5LpEa6LLiQ88Q/Ms+zffCXpL/dVOAige1+wl2kQRrINI8ogyhIsPj//+9VfSM30ZyAjQ0S8CCttWntrnn8A7WCcx7/YO0GKpZrVACsxthiVOpB+8kSAZhJl04EWruHMaIARCKAEeJixeSfp8xtk1MkrMkdm0gAzLhdkW6RnkIHUkgaB7roP1usYSaqjUKyGGWdJCPJgAxIAAAdvUcVN4F6ldoLk6AsSEEV0Qgg2aRlQGUAJEAGEsgIIIFCA7BiREIBbKhuUh+NoOVbIvLfN7Nf9CO4fLRkEwLmtJuy07ANulVwu4ROp7mKWzjDKTboN6xVgxnXcBNgjVRgFR3oxVb0kg2rtIxV+pajqS+pQfHQMPWPPyTEZUFNRE5qBOo5TMhr1zg1RLGqtiwGwmKdU0Mq1hCFDqeGXKy2huWc1sHxrKAaUkMdMyG1VV2YnAkrOUzXecRsKOhWwwzlYuwfTke4IWivjswGg1VODWUtqnhDQYTUpVXokk4+5rxTQ1fcpYbl3P7xgfHwkYBdWANqwOFQW8LP9Y/fowG7o+ikR39aHZ06uJhybmzw6Qul07iSdUhbG2SR4A61ZLMc4SO6bA9lBROTxnNKowAaAhqrtss5LZo40t9tPQK7XWhJrfEG7bf/Z8CpYSruGhpvCdgdjqATgYwRMzEMkYhoAPQAWAEZqAM9AEABEY0EAAhQlDKLwaafsujMk6H3335fuD7ZLCxjZmG7Xhx9xhx6N3/0wQ8s33vrPY7ckGDBPGzBeg1HXrN8pX7kqXdV6w1W//SbgTerei2Vw46z6V1FRpu+bWLDkebfJuZ7Y4teLshuSF/sWPXvBme9v2/FdHpzjiW5qHNi9/7mfyYWi2zePldWpKxrVcHG0vcAllEwYoqNq9RQYjR4Ew1aUgN3OQfYW1BDfKoh5qHQWGQNn3q8s4V2ZcrNs4idb5ez/DLty9iwY6sn29yNMhFsiK2NOtxs1LMhre7hvIFkc4VGt53DjPRvEzKj1QMmxL8atphAo7DdmmBq/y6TjDbsNRwVo5H1NTbgXGzGediEC23Mo26hjwn3s3q8CECkfrLnr88vrI2u+c9okn8E+Gr21myAb4bO/R6xnL8z4wplAYEJCQABvyu+jDMCXcGA4KKiFx+icv7qCtIJcut2IaakZpLcjmEuOzNIKJ8jIwAjc2SEYgIm4iIuFeT7Xyph5HepTJP7pAo++6Q60qyT6ilWYovSNViw4yrcoop7YLtp2yxqE+6wnetrLNrAZbNt5rn1adWtQ5Me/TaYtceQSZts12ibSVMWTXNqstkGM0bN2raWFmdvovJy8fLwRo/KParZqhquujjfU232rfpEZnp99rc168QWe18Xx/zrlVD5TpGppBr9SNs243CtcHCDDdRZju0ttlkaz/7KXWbNcJEAIPIMMy6P0ANCSMhCFoph56ZFD7MHUPR5mkraLm30aFBkGUEyqUgEQQoZP8umnFOWVNGAsehZUuXKkCKWJdnSxrSvkCSGGVbUWYI6PoWyxA88S2JAsxI5UjmTTNnyZyn0qOeVJZHN66jkkitt3LwerzwZkvm8gSZ+hTL2cxhjyyFFFM4y0aGGm0MCq5mZNmBSTnacZWGXdbqUyWQNK/nUxwXzWTa61PLIlgymKArO5IpuS8WzoRbDYUXixarHKuBgFw9xnsS1EvH8yfIaDZCgTTUnLDicqFl5VE/Sp5FfznSyMW3KFbz6p7KMnRFDkQb/lwPL1MsgdtCwBRrgJhKDdkJDYjNHn30d0HYSo2sj0Winqx6wGW5MhMma43oT8CfpRzvAQ2MAAAAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABXgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGs7q5ZjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC8AAAAvOFh37BoZWFkAAAC4AAAADYAAAA2QnK54mhoZWEAAAMYAAAAHwAAACQi2xumaG10eAAAAzgAAAAXAAAAGAcgAEZsb2NhAAADUAAAAA4AAAAOAIQAhG1heHAAAANgAAAAHAAAACAAJwLqbmFtZQAAA3wAAADaAAAB3iUBQVNwb3N0AAAEWAAAADAAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothYEFgFAYBu//eumRdnh7JBSQBEBBRGiWpkgzBNJsqdS5czhtOolBizqg+W4Dk+XelPooVsQjvImfumqDrRB2V1wjuFl9wEoAZTqAQHIDEiwK3wAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+zNDQAwz89GQCRAABACb/9AJeAsYANQAABSIuAjU0NjcjNTM3IzUhNjU0JiMiBgcnPgEzMh4CFRQGBzMVIwczFSEGFRQWMzI2NxcOAQFPOVU5HQEBR2yB7QFnBS0pJEEXSiBtPzNQNx0CA0p3fPP+lwM1LiNAJEwjbgwiOkwrCA4HWkRaDxErJh0aXSUuHjREJQsYDFpEWgwNMTAgJ10qNgABAAAAARnbQzi2wF8PPPUACQPoAAAAAOFloyQAAAAA41O57v8L/acfkARoAAEACQACAAAAAAAAeNpjYGRgYLH9l8jAIL/uP/ffCfITgCKogA0AjLUFvAB42mO8waDAAAJvIJiphUENRAMANV4EagAAAAATABMAEwATAF4AXgAAeNpjYGRgYGBjcmYQY1jKwA7mIQAzAyMAF8MBFHjalZA1cgNAEATbzM7Nl5mZ7cTMzHZiZhZLb9LbFCrW1NWKMumwq3ZmDoB6XqiioroBuKnoNq6gj7RxpTQp4ypWSBpXM0HCuIZ27oxrGWLKuFUEb4TU/1hgVD3IIwHe+SMkHiEo/tL+S4BX1Q/ZYI9tVtjnSJVnYpxyz4+UywRED3I8MizFr+pPXEgT8Dm/UjnGGdEcY9xSXC7H5ZJcUZbLZeW9izn3Ylm3sb3ks1el/yPu/+TV/5Vjwt9gXmQpXhWQbsS7v9Rd3uEzAzwT1AwQ0frESAZPSUV2AAB42mNgYgCD//sYUhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANd1CLA=) format("woff");unicode-range:U+0460-052F,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:700;src:url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-BSbyEp0V.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-C7GcWn11.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:700;src:url(/assets/ibm-plex-sans-arabic-latin-700-normal-BzSf6GNr.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-700-normal-Cl4F7CZR.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-vietnamese-wght-normal-XAtsl5Q_.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-ext-wght-normal-C4zznr8T.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/cairo-arabic-wght-normal-CJWMIGCx.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/cairo-latin-ext-wght-normal-at8nfxId.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/cairo-latin-wght-normal-PfPtmrPZ.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand-deep-ink-teal: #123d38;--brand-dark-forest: #285646;--brand-muted-sage: #8ea397;--brand-warm-stone: #d8d0c3;--brand-mineral-white: #f5f1e8;--brand-charcoal-ink: #171a18;--font-display: "Hanken Grotesk Variable", "Hanken Grotesk", sans-serif;--font-interface: "Source Sans 3 Variable", "Source Sans 3", sans-serif;--font-arabic: "Noto Sans Arabic Variable", "Noto Sans Arabic", sans-serif;--font-machine: ui-monospace, "SFMono-Regular", Consolas, monospace;--surface-canvas: var(--brand-charcoal-ink);--surface-raised: #1d2723;--surface-panel: #26332e;--surface-paper: var(--brand-mineral-white);--surface-paper-bright: #fffdf7;--surface-scrim: rgba(18, 61, 56, .76);--surface-selected-dark: #315f51;--surface-selected-light: #dfe8e2;--surface-disabled-dark: #303a35;--surface-disabled-light: #e4ded3;--surface-input-dark: #141c19;--surface-input-light: #fffdf7;--surface-destructive: #8d3540;--surface-warning: #59440f;--surface-success: #1d6147;--text-on-canvas: var(--brand-mineral-white);--text-muted-on-canvas: #b9c8c0;--text-on-paper: var(--brand-charcoal-ink);--text-muted-on-paper: #53635b;--text-link-on-paper: var(--brand-deep-ink-teal);--text-disabled-on-canvas: #93a098;--text-disabled-on-paper: #6d7972;--text-placeholder-on-dark: #a6b4ac;--text-placeholder-on-paper: #66746d;--text-on-destructive: #fff;--text-on-warning: #fff3cd;--text-on-success: #effff7;--state-action: var(--brand-deep-ink-teal);--state-action-strong: var(--brand-dark-forest);--state-ready: #65cfa0;--state-ready-strong: #166d48;--state-warning: #e7bd5c;--state-warning-strong: #755200;--state-error: #ed7781;--state-error-strong: #8d3540;--state-info: #789c90;--state-focus: #4e8f7b;--rule-on-dark: #587168;--rule-on-light: #817c74;--rule-subtle-dark: #3c5048;--rule-subtle-light: #b5afa4;--chart-1: var(--brand-dark-forest);--chart-2: #627c6e;--chart-3: #82745e;--chart-4: var(--brand-deep-ink-teal);--chart-5: var(--brand-charcoal-ink);--surface-workspace: var(--brand-mineral-white);--surface-workspace-raised: #fffdf7;--surface-workspace-inset: #eae4d9;--surface-navigation: var(--brand-deep-ink-teal);--rule-workspace: var(--brand-warm-stone);--control-border: #817c74;--text-workspace: var(--brand-charcoal-ink);--text-workspace-secondary: #53635b;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 64px;--radius-compact: 8px;--radius-control: 11px;--radius-panel: 14px;--shadow-float: 0 18px 54px rgba(18, 34, 29, .16);--motion-route-out: cubic-bezier(.16, 1, .3, 1);--motion-route-in-out: cubic-bezier(.65, 0, .35, 1);--motion-fast: .16s;--motion-standard: .32s;--motion-deliberate: .76s}html[lang=ar],html[dir=rtl]{--font-display: var(--font-arabic);--font-interface: var(--font-arabic)}:root{color:var(--text-on-paper);background:var(--surface-paper-bright);font-family:var(--font-interface);font-synthesis:none;--navy: var(--brand-deep-ink-teal);--navy-2: var(--brand-dark-forest);--text: var(--text-on-paper);--muted: var(--text-muted-on-paper);--muted-2: #74837b;--accent: var(--state-action);--accent-2: var(--state-action-strong);--accent-soft: #e3ebe6;--border: var(--rule-subtle-light);--surface: var(--surface-paper-bright);--canvas: #eee9df;--mint: var(--state-ready-strong);--mint-soft: #e3f3eb;--orange: #d8792b;--orange-soft: #fff1e3;--blue: var(--state-action);--blue-soft: #e3ebe6;--radius-sm: var(--radius-compact);--radius: var(--radius-control);--radius-lg: var(--radius-panel);--shadow: var(--shadow-float);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--layout-content-max: 1800px;--layout-page-gutter: clamp(16px, 2.2vw, 32px);--layout-section-gap: clamp(18px, 2vw, 32px);--layout-grid-gap: clamp(12px, 1.4vw, 20px);--editor-library-width: clamp(220px, 18vw, 280px);--editor-inspector-width: clamp(285px, 22vw, 340px)}*{box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--canvas);font-size:1rem;line-height:1.5}button,input,textarea,select{font:inherit}input:not([type=checkbox]):not([type=radio]):not([type=color]),select{min-height:44px}textarea{line-height:1.5}small{line-height:1.45}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid color-mix(in srgb,var(--state-focus) 46%,transparent);outline-offset:2px}h1,h2,h3,p{margin-top:0}:is(svg,.icon){flex:0 0 auto}.queue-widget{display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:21px 16px}.queue-widget span{background:var(--canvas);border-radius:9px;padding:12px}.queue-widget strong,.queue-widget small{display:block}.queue-widget strong{font-size:19px}.queue-widget small{color:var(--muted);font-size:13px;margin-top:3px}.queue-widget button{grid-column:1 / -1}.builder-inspector label>span{color:var(--muted);display:block;font-size:13px;font-weight:650;margin-bottom:5px}.builder-inspector input,.builder-inspector textarea,.builder-inspector select,.builder-preset select{background:#fff;border:1px solid #dfe4ed;border-radius:7px;color:var(--text);font-size:14px;min-height:34px;padding:7px 9px;width:100%}.layer-actions{display:flex;gap:3px}.layer-actions button,.block-layers article>button{background:#f1f3f7;border:0;border-radius:6px;cursor:pointer;height:30px;width:30px}.layer-actions button:disabled{opacity:.3}.website-builder-heading{align-items:center}.editor-save-state{color:var(--mint);font-size:13px;font-weight:650;padding:8px}.editor-save-state.is-dirty{color:var(--orange)}.builder-shell{background:#fff;border:1px solid var(--border);border-radius:14px;display:grid;grid-template-columns:minmax(260px,18vw) minmax(0,1fr) minmax(300px,22vw);height:calc(100vh - 166px);min-height:610px;overflow:hidden}.builder-library,.builder-inspector{background:#fff;min-height:0;overflow-y:auto}.builder-library{border-right:1px solid var(--border)}.builder-inspector{border-left:1px solid var(--border)}.builder-tabs{border-bottom:1px solid var(--border);display:grid;grid-template-columns:1fr 1fr;position:sticky;top:0;z-index:2}.builder-tabs button{background:#fff;border:0;border-bottom:2px solid transparent;color:var(--muted);cursor:pointer;font-size:14px;font-weight:700;min-height:43px}.builder-tabs button.is-active{border-color:var(--accent);color:var(--accent)}.builder-preset{display:block;padding:14px 12px 8px}.builder-preset>span{color:var(--muted);display:block;font-size:13px;font-weight:700;margin-bottom:6px}.block-library{display:grid;gap:6px;padding:8px 10px 15px}.block-library>button{align-items:center;background:#fff;border:1px solid var(--border);border-radius:9px;cursor:grab;display:grid;gap:8px;grid-template-columns:auto 1fr auto;min-height:65px;padding:9px;text-align:left}.block-library>button:hover{border-color:#bbb5ff;box-shadow:0 5px 14px #29275a12}.block-library strong,.block-library small,.block-layers strong,.block-layers small{display:block}.block-library small,.block-layers small{color:var(--muted);font-size:13px;line-height:1.35;margin-top:3px}.block-layers{display:grid;gap:5px;padding:10px}.block-layers article{align-items:center;border:1px solid transparent;border-radius:8px;cursor:grab;display:grid;gap:7px;grid-template-columns:auto auto 1fr auto auto;padding:7px}.block-layers article:hover{background:#f7f8fb}.block-layers article.is-selected{background:var(--accent-soft);border-color:#cbc7ff}.builder-canvas{background:#e8ebf1;min-width:0;overflow:auto;overscroll-behavior:contain}.builder-canvas>header{align-items:center;background:#fff;border-bottom:1px solid var(--border);display:grid;gap:7px;grid-template-columns:1fr auto auto auto;min-height:44px;padding:0 12px;position:sticky;top:0;z-index:2}.builder-canvas>header>span{align-items:center;display:flex;font-size:13px;font-weight:700;gap:6px}.builder-canvas>header>span i{background:var(--mint);border-radius:50%;height:7px;width:7px}.builder-canvas>header>div{background:#f0f2f6;border-radius:7px;display:flex;padding:2px}.builder-canvas>header button{background:transparent;border:0;border-radius:5px;color:var(--muted);cursor:pointer;height:28px;width:34px}.builder-canvas>header button.is-active{background:#fff;color:var(--accent);box-shadow:0 2px 7px #14254214}.builder-canvas>header small{color:var(--muted);font-size:13px;text-align:right}.builder-inline-hint{color:var(--muted);font-size:13px!important;font-weight:600!important;justify-self:end;white-space:nowrap}.builder-document{margin:18px auto;min-height:560px;width:calc(100% - 34px)}.builder-document--mobile{width:375px}.builder-document .public-site-canvas{box-shadow:0 14px 38px #14254221;min-height:100%}.builder-inspector__content{padding:14px}.builder-inspector__content>header{align-items:center;display:flex;gap:9px;margin-bottom:16px}.builder-inspector__content>header h3{font-size:15px;margin:0}.builder-inspector__content>header p{color:var(--muted);font-size:13px;line-height:1.4;margin:3px 0 0}.builder-inspector__content>label{display:block;margin-bottom:12px}.builder-inspector__content>label>small{color:var(--muted);display:block;font-size:13px;margin-top:4px}.builder-inspector__content hr{border:0;border-top:1px solid var(--border);margin:18px 0}.builder-inspector__content>h3{font-size:14px}.builder-inspector__empty{color:var(--muted);padding:60px 20px;text-align:center}.builder-inspector__empty h3{color:var(--text);font-size:15px;margin:12px 0 7px}.builder-inspector__empty p{font-size:13px;line-height:1.5}.inspector-switch{align-items:center;display:flex!important;justify-content:space-between}.inspector-switch strong{color:var(--text);font-size:13px}.inspector-switch small{color:var(--muted);font-size:13px;margin-top:2px}.inspector-switch>input{min-height:18px;width:18px}.brand-color-grid{display:grid;gap:8px;margin-bottom:13px}.brand-color-grid label>span:first-child{color:var(--muted);display:block;font-size:13px;margin-bottom:5px}.brand-color-grid label>span:last-child{align-items:center;display:flex;gap:8px}.brand-color-grid input{border:0;height:30px;padding:0;width:40px}.brand-color-grid code{color:var(--muted);font-size:13px}.public-site-canvas{background:var(--site-bg);color:var(--site-text);min-height:100vh;overflow:hidden}.public-site-canvas.font-friendly{font-family:ui-rounded,SF Pro Rounded,system-ui,sans-serif}.public-site-canvas.font-classic{font-family:Georgia,Times New Roman,serif}.public-site-header{align-items:center;background:color-mix(in srgb,var(--site-bg) 92%,white);border-bottom:1px solid color-mix(in srgb,var(--site-text) 12%,transparent);display:flex;justify-content:space-between;min-height:76px;padding:13px clamp(20px,5vw,72px)}.public-site-header>a{align-items:center;display:flex;gap:10px;min-width:0}.public-site-header>a span:nth-child(2){min-width:0}.public-site-header>a span:nth-child(2) strong,.public-site-header>a span:nth-child(2) small{display:block}.public-site-header>a span:nth-child(2) strong{font-size:16px}.public-site-header>a span:nth-child(2) small{color:color-mix(in srgb,var(--site-text) 60%,transparent);font-size:13px;margin-top:3px}.site-logo__fallback{align-items:center;background:var(--site-accent);border-radius:calc(var(--site-radius) * .55);color:#fff;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:14px;font-weight:800;height:38px;justify-content:center;width:38px}.site-logo__image{display:block;height:40px;max-width:140px;object-fit:contain}.public-site-header nav{align-items:center;display:flex;gap:18px}.public-site-header nav a{font-size:14px;font-weight:650}.public-site-header nav button{background:var(--site-accent);border:0;border-radius:calc(var(--site-radius) * .65);color:#fff;cursor:pointer;font-size:14px;font-weight:750;min-height:44px;padding:0 14px}.public-site-header nav button:not(:last-child):not(.site-language){background:transparent;color:var(--site-text);padding-inline:4px}.public-site-header nav button:not(:last-child):not(.site-language).is-active{color:var(--site-accent)}.public-announcement{background:var(--site-accent);color:#fff;font-size:14px;font-weight:650;padding:9px 20px;text-align:center}.public-announcement.tone-dark{background:var(--site-text)}.public-announcement.tone-soft{background:color-mix(in srgb,var(--site-accent) 13%,var(--site-bg));color:var(--site-text)}.public-block{padding:clamp(42px,8vw,96px) clamp(22px,7vw,100px)}.public-block h1,.public-block h2{letter-spacing:-.045em}.public-block h2{font-size:clamp(27px,4vw,48px)}.public-block p{color:color-mix(in srgb,var(--site-text) 65%,transparent);line-height:1.65}.public-block--hero{align-items:center;display:grid;gap:clamp(30px,7vw,100px);grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);min-height:570px}.public-block--hero.align-center{display:block;margin:0 auto;max-width:1000px;text-align:center}.public-block--hero.align-center .public-hero-mark{margin:55px auto 0}.public-punchline{color:var(--site-accent)!important;font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.public-block--hero h1{font-size:clamp(45px,6.8vw,88px);line-height:.98;margin-bottom:24px}.public-block--hero>div:first-child>p:not(.public-punchline){font-size:clamp(15px,1.6vw,20px);max-width:660px}.public-block--hero>div:first-child>div{display:flex;gap:9px;margin-top:28px}.site-button{align-items:center;background:var(--site-accent);border:1px solid var(--site-accent);border-radius:calc(var(--site-radius) * .65);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:750;gap:8px;justify-content:center;min-height:44px;padding:0 20px}.site-button--secondary{background:transparent;color:var(--site-text)}.public-hero-mark{align-items:center;aspect-ratio:1;background:color-mix(in srgb,var(--site-accent) 13%,white);border:1px solid color-mix(in srgb,var(--site-accent) 24%,transparent);border-radius:var(--site-radius);display:flex;flex-direction:column;justify-content:center;max-width:390px}.public-hero-mark .site-logo__fallback{font-size:28px;height:90px;width:90px}.public-hero-mark>span:last-child{font-size:15px;font-weight:750;margin-top:13px}.public-block--services{background:color-mix(in srgb,var(--site-text) 4%,var(--site-bg))}.public-block--services>header{max-width:720px}.public-block--services>div{display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:45px}.public-block--services article{border-top:1px solid color-mix(in srgb,var(--site-text) 15%,transparent);min-height:190px;padding:25px 28px 20px 0}.public-block--services article+article{padding-left:28px}.public-block--services article>span{color:var(--site-accent);font-size:14px;font-weight:800}.public-block--services article strong{display:block;font-size:18px;margin-top:22px}.public-block--services article p{font-size:14px}.public-block--booking{align-items:center;background:var(--site-accent);color:#fff;display:flex;justify-content:space-between}.public-block--booking h2{margin-bottom:10px}.public-block--booking p{color:#ffffffb8;margin:0}.public-block--booking .site-button{background:#fff;border-color:#fff;color:var(--site-accent)}.public-block--queue{align-items:center;display:grid;gap:clamp(30px,8vw,100px);grid-template-columns:1fr 1fr}.queue-estimate{align-items:center;color:var(--site-accent);display:flex;font-size:14px;font-weight:700;gap:7px;margin-top:22px}.public-block--queue form,.queue-ticket{background:color-mix(in srgb,var(--site-text) 4%,var(--site-bg));border:1px solid color-mix(in srgb,var(--site-text) 12%,transparent);border-radius:var(--site-radius);padding:24px}.public-block--queue form label{display:block;margin-bottom:13px}.public-block--queue form label span{display:block;font-size:13px;font-weight:700;margin-bottom:6px}.public-block--queue input,.public-block--queue select{background:var(--site-bg);border:1px solid color-mix(in srgb,var(--site-text) 15%,transparent);border-radius:calc(var(--site-radius) * .6);color:var(--site-text);min-height:42px;padding:0 11px;width:100%}.public-block--queue form>small{color:color-mix(in srgb,var(--site-text) 55%,transparent);display:block;font-size:13px;margin-top:9px}.queue-ticket{text-align:center}.queue-ticket>small{color:color-mix(in srgb,var(--site-text) 55%,transparent);display:block;font-size:14px}.queue-ticket>strong{color:var(--site-accent);display:block;font-size:64px;margin:7px 0}.public-block--about{border-bottom:1px solid color-mix(in srgb,var(--site-text) 12%,transparent);border-top:1px solid color-mix(in srgb,var(--site-text) 12%,transparent);display:grid;grid-template-columns:.35fr 1fr}.public-block--about>span{color:var(--site-accent);font-size:14px;font-weight:800;text-transform:uppercase}.public-block--about>div{max-width:740px}.public-block--gallery>div{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.public-block--gallery figure>span{align-items:center;aspect-ratio:1.35;background:color-mix(in srgb,var(--site-accent) 12%,white);border-radius:var(--site-radius);color:var(--site-accent);display:flex;justify-content:center}.public-block--gallery figcaption{font-size:14px;font-weight:700;margin-top:9px}.public-block--testimonials{background:color-mix(in srgb,var(--site-text) 4%,var(--site-bg))}.public-block--testimonials>div{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.public-block--testimonials blockquote{background:var(--site-bg);border-radius:var(--site-radius);margin:0;padding:26px}.public-block--testimonials blockquote p{color:var(--site-text);font-size:17px}.public-block--testimonials footer{color:var(--site-accent);font-size:14px;font-weight:700}.public-block--faq{display:grid;gap:50px;grid-template-columns:.65fr 1.35fr}.public-block--faq details{border-top:1px solid color-mix(in srgb,var(--site-text) 15%,transparent);padding:18px 0}.public-block--faq summary{cursor:pointer;font-size:16px;font-weight:720}.public-block--faq details p{font-size:14px}.public-block--contact{align-items:end;background:var(--site-text);color:var(--site-bg);display:flex;justify-content:space-between}.public-block--contact>div{display:grid;gap:10px;text-align:right}.public-block--contact a,.public-block--contact span{font-size:16px}.public-site-footer{align-items:center;background:var(--site-text);border-top:1px solid color-mix(in srgb,var(--site-bg) 20%,transparent);color:var(--site-bg);display:grid;gap:20px;grid-template-columns:1fr auto auto;padding:28px clamp(22px,7vw,100px)}.public-site-footer>div{align-items:center;display:flex;gap:9px}.public-site-footer p,.public-site-footer small{font-size:13px;margin:0;opacity:.7}.public-site-state{align-items:flex-start;display:flex;flex-direction:column;gap:15px;margin:15vh auto;max-width:520px;padding:30px}.queue-join-page{background:var(--site-bg);color:var(--site-text);min-height:100dvh}.queue-join-page>header{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--site-text) 12%,transparent);display:flex;justify-content:space-between;min-height:76px;padding:13px clamp(20px,5vw,72px)}.queue-join-page>header>button:first-child{align-items:center;background:transparent;border:0;color:inherit;display:flex;gap:10px}.queue-join-page>header>button:first-child span{align-items:center;background:var(--site-accent);border-radius:calc(var(--site-radius) * .6);color:#fff;display:flex;font-size:14px;font-weight:800;height:42px;justify-content:center;width:42px}.queue-join-page>header>button:first-child strong{font-size:16px}.queue-join-page>header .site-language{background:transparent;border:1px solid color-mix(in srgb,var(--site-text) 14%,transparent);border-radius:calc(var(--site-radius) * .6);color:inherit;min-height:34px;padding:0 14px}.queue-join-page>.public-block--queue{margin:0 auto;max-width:1180px;min-height:calc(100dvh - 76px)}.queue-form-error{color:#b9443b!important;font-size:13px;margin:0 0 10px}.queue-summary{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:15px}.queue-summary article{align-items:center;background:#fff;border:1px solid var(--border);border-radius:11px;display:flex;gap:12px;min-height:88px;padding:16px}.queue-summary strong,.queue-summary small{display:block}.queue-summary strong{font-size:22px}.queue-summary small{color:var(--muted);font-size:13px;margin-top:4px}.queue-register .panel__header>div:first-child p{color:var(--muted);font-size:13px;margin:4px 0 0}.queue-filter-tabs{background:#f2f4f8;border-radius:7px;display:flex;padding:2px}.queue-filter-tabs button{background:transparent;border:0;border-radius:5px;color:var(--muted);cursor:pointer;font-size:13px;padding:7px 9px;text-transform:capitalize}.queue-filter-tabs button.is-active{background:#fff;color:var(--accent);box-shadow:0 2px 6px #14254212}.data-table--queue .data-table__head,.data-table--queue .data-table__row{grid-template-columns:70px minmax(210px,1.4fr) 70px 100px 90px minmax(190px,1fr)}.queue-row-actions{display:flex;flex-wrap:wrap;gap:5px}.queue-row-actions button{background:var(--accent-soft);border:0;border-radius:6px;color:var(--accent);cursor:pointer;font-size:13px;font-weight:700;min-height:27px;padding:0 8px}.queue-row-actions button.is-danger{background:#fff0ef;color:#b9443b}.queue-row-actions button:disabled{opacity:.45}.queue-status-page{background:radial-gradient(circle at 50% 0%,#f0efff 0,var(--canvas) 45%);min-height:100vh;padding:28px}.queue-status-page>.brand{margin:0 auto}.public-brand-mark{align-items:center;color:var(--customer-text,#081a33);display:flex;gap:12px;margin:0 auto;max-width:560px}.public-brand-mark>img,.public-brand-mark>span{align-items:center;background:var(--customer-accent,#3f8ee8);border-radius:10px;color:var(--customer-bg,#fff);display:flex;font-size:14px;font-weight:850;height:44px;justify-content:center;object-fit:cover;width:44px}.public-brand-mark>div{min-width:0}.public-brand-mark strong,.public-brand-mark small{display:block}.public-brand-mark strong{font-size:16px}.public-brand-mark small{font-size:12px;margin-top:2px;opacity:.72}.queue-status-page>section{background:#fff;border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow);margin:9vh auto 0;max-width:560px;padding:45px;text-align:center}.queue-status-page.is-merchant-branded{background:color-mix(in srgb,var(--customer-bg) 88%,var(--customer-accent));color:var(--customer-text)}.queue-status-page.is-merchant-branded>section{background:var(--customer-bg);border-color:color-mix(in srgb,var(--customer-text) 20%,transparent)}.queue-status-page.is-merchant-branded .queue-business,.queue-status-page.is-merchant-branded .queue-status-icon{color:var(--customer-accent)}.queue-status-page.is-merchant-branded .queue-status-icon,.queue-status-page.is-merchant-branded .queue-position{background:color-mix(in srgb,var(--customer-accent) 12%,var(--customer-bg))}.queue-status-page.is-merchant-branded .queue-position{border-color:color-mix(in srgb,var(--customer-text) 18%,transparent)}.queue-status-page.is-merchant-branded .queue-position small,.queue-status-page.is-merchant-branded .queue-code,.queue-status-page.is-merchant-branded .queue-refresh-note{color:color-mix(in srgb,var(--customer-text) 70%,transparent)}.queue-status-page.is-merchant-branded .button--primary{background:var(--customer-accent);border-color:var(--customer-accent)}.queue-business{color:var(--accent);font-size:14px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.queue-status-icon{align-items:center;background:var(--accent-soft);border-radius:50%;color:var(--accent);display:inline-flex;height:72px;justify-content:center;margin:10px 0 19px;width:72px}.queue-status-icon.status-seated{background:var(--mint-soft);color:var(--mint)}.queue-status-icon.status-cancelled{background:var(--orange-soft);color:var(--orange)}.queue-status-page h1{font-size:34px;letter-spacing:-.04em;margin-bottom:8px}.queue-code,.queue-refresh-note{color:var(--muted);font-size:14px}.queue-position{background:var(--canvas);border:1px solid var(--border);border-radius:12px;display:grid;grid-template-columns:repeat(3,1fr);margin:26px 0 18px;overflow:hidden}.queue-control-bar{align-items:center;background:#fff;border:1px solid var(--border);border-radius:12px;display:flex;justify-content:space-between;margin-bottom:14px;padding:12px 14px}.queue-control-bar>div{align-items:center;display:flex;gap:8px}.queue-control-bar p{color:var(--muted);font-size:13px;margin:0}.queue-control-bar button{background:#f3f5f8;border:1px solid #e0e4ea;border-radius:7px;color:#555e6b;font-size:13px;font-weight:750;min-height:31px;padding:0 11px;text-transform:capitalize}.queue-control-bar button.is-active{background:var(--navy);border-color:var(--navy);color:#fff}.queue-walkin-form{background:#fff;border:1px solid var(--border);border-radius:12px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;padding:14px}.queue-walkin-form label span{color:var(--muted);display:block;font-size:13px;font-weight:700;margin-bottom:5px}.queue-walkin-form input{border:1px solid #d8dde6;border-radius:8px;min-height:39px;padding:0 10px;width:100%}.queue-walkin-form .is-wide{grid-column:span 3}.queue-walkin-form>div{align-items:end;display:flex;gap:7px;justify-content:flex-end}.queue-position-actions{align-items:center;display:flex;gap:7px}.queue-position-actions>span{display:grid;grid-template-columns:repeat(2,22px)}.queue-position-actions button{background:#f3f5f8;border:0;color:#5c6572;height:22px}.queue-position span{padding:18px 10px}.queue-position span+span{border-left:1px solid var(--border)}.queue-position small,.queue-position strong{display:block}.queue-position small{color:var(--muted);font-size:13px}.queue-position strong{font-size:22px;margin-top:7px}@media(max-width:1100px){.builder-shell{grid-template-columns:190px minmax(0,1fr) 220px}}@media(max-width:760px){.builder-shell{display:block;height:auto;min-height:0;overflow:visible}.builder-library,.builder-inspector{border:0;max-height:520px}.builder-canvas{min-height:620px}.builder-document,.builder-document--mobile{width:375px}.website-builder-heading{align-items:flex-start;display:block}.website-builder-heading .page-heading__actions{flex-wrap:wrap;margin-top:12px}.public-site-header{gap:10px;padding:12px 18px}.public-site-header>a span:nth-child(2) small{display:none}.public-site-header nav{flex:0 0 auto;gap:7px}.public-site-header nav button:not(:last-child):not(.site-language){display:none}.public-site-header nav a{display:none}.public-block--hero,.public-block--queue,.public-block--faq{display:block;min-height:0}.public-block--hero>div+div,.public-block--queue>div+form,.public-block--queue>div+.queue-ticket{margin-top:35px}.public-block--services>div,.public-block--gallery>div,.public-block--testimonials>div{grid-template-columns:1fr}.public-block--services article+article{padding-left:0}.public-block--booking,.public-block--contact{align-items:flex-start;display:block}.public-block--booking .site-button{margin-top:22px}.public-block--about{display:block}.public-block--about>span{display:block;margin-bottom:20px}.public-block--contact>div{margin-top:25px;text-align:left}.public-site-footer,.queue-summary{grid-template-columns:1fr}.queue-register{overflow-x:auto}.data-table--queue{min-width:850px}.queue-status-page{padding:20px}.queue-status-page>section{margin-top:7vh;padding:30px 18px}.queue-position strong{font-size:18px}}.trust-page{background:#f2eee6;color:#071a36;min-height:100vh}.trust-page>header{align-items:center;border-bottom:1px solid #908c85;display:flex;justify-content:space-between;padding:18px clamp(20px,7vw,110px)}.trust-page main{margin:0 auto;max-width:880px;padding:clamp(42px,8vw,90px) 22px 100px}.trust-page main>span{color:#277fca;display:block;font-size:12px;font-weight:900;letter-spacing:.12em;margin-top:34px;text-transform:uppercase}.trust-page h1{font-size:clamp(44px,8vw,78px);line-height:.98;margin:16px 0 20px}.trust-page main>p{color:#526176;font-size:20px;line-height:1.6}.trust-page section{border-top:1px solid #aaa59d;display:grid;gap:26px;grid-template-columns:minmax(180px,.6fr) 1fr;padding:28px 0}.trust-page section h2,.trust-page section p{margin:0}.trust-page section p{color:#526176;line-height:1.7}.trust-page aside{background:#071b37;color:#f2eee6;line-height:1.65;margin-top:30px;padding:24px}.adaptive-home__operations{border:1px solid #40566d;margin-bottom:18px}.adaptive-home__operations>header{align-items:end;display:flex;justify-content:space-between;padding:18px 20px}.adaptive-home__operations>header span{color:#51a8ff;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.adaptive-home__operations>header h2,.adaptive-home__operations>header p{margin:5px 0 0}.adaptive-home__operations>header p{color:#9fb0c1;font-family:ui-monospace,monospace;font-size:12px}.adaptive-home__operations>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.adaptive-home__operations article{border-top:1px solid #40566d;min-width:0;padding:18px 20px}.adaptive-home__operations article+article{border-inline-start:1px solid #40566d}.adaptive-home__operations article small,.adaptive-home__operations article span{color:#aebdce;display:block}.adaptive-home__operations article strong{display:block;font-size:32px;margin:6px 0}.adaptive-home__operations article span{font-size:12px;line-height:1.4}.adaptive-home__operations article.is-attention{background:#412534}.adaptive-home__analytics-loading span{animation:lowmark-pulse 1.2s ease-in-out infinite alternate;background:#20354c;border-top:1px solid #40566d;min-height:112px}@keyframes lowmark-pulse{to{background:#2a435e}}@media(prefers-reduced-motion:reduce){.adaptive-home__analytics-loading span{animation:none}}@media(max-width:620px){.trust-page section{grid-template-columns:1fr;gap:8px}}@media(max-width:760px){.adaptive-home__operations>header{align-items:start;flex-direction:column}.adaptive-home__operations>div{grid-template-columns:repeat(2,minmax(0,1fr))}.adaptive-home__operations article:nth-child(3){border-inline-start:0}}@media(max-width:430px){.adaptive-home__operations>div{grid-template-columns:1fr}.adaptive-home__operations article+article{border-inline-start:0}}.public-block--services.presentation-list>div,.public-block--services.presentation-schedule>div{display:block}.public-block--services.presentation-list article,.public-block--services.presentation-schedule article{align-items:baseline;display:grid;gap:12px 24px;grid-template-columns:54px minmax(150px,.7fr) minmax(220px,1.3fr) auto;min-height:0;padding:22px 0}.public-block--services.presentation-list article+article,.public-block--services.presentation-schedule article+article{padding-inline:0}.public-block--services.presentation-list article>span,.public-block--services.presentation-schedule article>span{grid-row:1 / span 2}.public-block--services.presentation-list article strong,.public-block--services.presentation-schedule article strong{margin:0}.public-block--services.presentation-list article p,.public-block--services.presentation-schedule article p{margin:0}.public-block--services.presentation-list article small,.public-block--services.presentation-schedule article small{margin:0;text-align:end}.public-block--services.presentation-editorial>div{grid-template-columns:minmax(0,1.45fr) repeat(2,minmax(0,.8fr))}.public-block--services.presentation-editorial article:first-child{background:color-mix(in srgb,var(--site-accent) 9%,var(--site-bg));border:1px solid color-mix(in srgb,var(--site-accent) 45%,transparent);grid-row:span 2;min-height:320px;padding:34px}.public-block--services.presentation-schedule article{border-inline-start:5px solid var(--site-accent);grid-template-columns:54px minmax(180px,.85fr) minmax(220px,1fr) auto;padding-inline-start:20px}.public-block--services.presentation-class-schedule>div{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.public-block--services.presentation-class-schedule article.is-coaching-program{align-content:start;background:color-mix(in srgb,var(--site-accent) 5%,var(--site-surface));border:1px solid color-mix(in srgb,var(--site-text) 20%,transparent);display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr);min-height:100%;padding:clamp(24px,4vw,38px)}.public-block--services.presentation-class-schedule article.is-coaching-program+article{padding-inline:clamp(24px,4vw,38px)}.public-block--services.presentation-class-schedule article.is-coaching-program>span{align-items:center;border:1px solid color-mix(in srgb,var(--site-text) 26%,transparent);display:flex;font-weight:800;height:46px;justify-content:center;width:46px}.public-block--services.presentation-class-schedule article.is-coaching-program>em{align-self:center;color:var(--site-accent);font-size:12px;font-style:normal;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.public-block--services.presentation-class-schedule article.is-coaching-program>strong,.public-block--services.presentation-class-schedule article.is-coaching-program>p,.public-block--services.presentation-class-schedule article.is-coaching-program>dl,.public-block--services.presentation-class-schedule article.is-coaching-program>small{grid-column:1 / -1}.public-block--services.presentation-class-schedule article.is-coaching-program>strong{font-size:clamp(24px,3vw,36px);line-height:1.05;margin:4px 0 0}.public-block--services.presentation-class-schedule article.is-coaching-program>p{margin:0}.public-block--services.presentation-class-schedule article.is-coaching-program>dl{border-block:1px solid color-mix(in srgb,var(--site-text) 16%,transparent);display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:4px 0 0}.public-block--services.presentation-class-schedule article.is-coaching-program>dl>div{padding:14px 0}.public-block--services.presentation-class-schedule article.is-coaching-program>dl>div:nth-child(2n){border-inline-start:1px solid color-mix(in srgb,var(--site-text) 16%,transparent);padding-inline-start:18px}.public-block--services.presentation-class-schedule article.is-coaching-program dt{color:color-mix(in srgb,var(--site-text) 62%,transparent);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.public-block--services.presentation-class-schedule article.is-coaching-program dd{font-weight:750;margin:4px 0 0}.public-block--services.presentation-class-schedule article.is-coaching-program>small{color:var(--site-accent);font-size:14px;font-weight:850;margin:0;text-align:start}.public-block--events>.public-event-list{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.public-event-list>article{border:1px solid color-mix(in srgb,var(--site-text) 18%,transparent);display:grid;gap:0;grid-template-columns:minmax(120px,35%) 1fr;min-height:310px;padding:0}.public-event-list>article+article{padding:0}.public-event-list>article>img{height:100%;min-height:310px;object-fit:cover;width:100%}.public-event-list__date{align-items:center;background:color-mix(in srgb,var(--site-accent) 14%,var(--site-bg));display:flex;flex-direction:column;justify-content:center}.public-event-list__date strong{color:var(--site-text);font-size:clamp(42px,6vw,70px);margin:0}.public-event-list__date small{color:var(--site-accent);font-weight:800;letter-spacing:.08em;margin:6px 0 0;text-transform:uppercase}.public-event-list>article>div{padding:26px}.public-event-list h3,.public-product-grid h3{font-size:clamp(22px,2.5vw,32px);margin:7px 0 10px}.public-event-list em,.public-product-grid em{color:var(--site-accent);font-size:11px;font-style:normal;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.public-event-list dl{display:grid;gap:1px;margin:20px 0}.public-event-list dl>div{border-top:1px solid color-mix(in srgb,var(--site-text) 14%,transparent);padding:9px 0}.public-event-list dt{color:color-mix(in srgb,var(--site-text) 58%,transparent);font-size:11px;font-weight:800;text-transform:uppercase}.public-event-list dd{font-weight:700;margin:3px 0 0}.public-event-list b{display:block;margin-top:14px}.public-block--events.presentation-event-agenda>.public-event-list{display:block}.public-block--events.presentation-event-agenda .public-event-list>article{grid-template-columns:112px minmax(0,1fr);min-height:0}.public-block--events.presentation-event-agenda .public-event-list>article+article{border-top:0}.public-block--events.presentation-event-agenda .public-event-list>article>img{min-height:220px}.public-block--events.presentation-event-feature .public-event-list{display:block}.public-block--events.presentation-event-feature .public-event-list>article:first-child{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr)}.public-block--events.presentation-event-feature .public-event-list>article:first-child h3{font-size:clamp(34px,5vw,64px)}.public-block--events.presentation-event-feature .public-event-list>article:not(:first-child){display:none}.public-block--shop>.public-product-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.public-product-grid>article{border:1px solid color-mix(in srgb,var(--site-text) 18%,transparent);min-height:0;padding:0}.public-product-grid>article+article{padding:0}.public-product-grid>article>img,.public-product-grid>article>span{aspect-ratio:4/3;display:grid;height:auto;object-fit:cover;place-items:center;width:100%}.public-product-grid>article>span{background:color-mix(in srgb,var(--site-accent) 12%,var(--site-bg));color:var(--site-accent);font-size:30px;font-weight:850}.public-product-grid>article>div{padding:22px}.public-product-grid ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:16px 0;padding:0}.public-product-grid li{border:1px solid color-mix(in srgb,var(--site-text) 20%,transparent);font-size:11px;font-weight:750;padding:5px 8px}.public-product-grid footer{align-items:end;border-top:1px solid color-mix(in srgb,var(--site-text) 14%,transparent);display:flex;justify-content:space-between;padding-top:14px}.public-product-grid footer small{margin:0}.public-product-grid .is-sold-out{opacity:.55}.public-block--shop.presentation-product-list>.public-product-grid{display:block}.public-block--shop.presentation-product-list .public-product-grid>article{align-items:stretch;display:grid;grid-template-columns:150px minmax(0,1fr)}.public-block--shop.presentation-product-list .public-product-grid>article+article{border-top:0}.public-block--shop.presentation-product-list .public-product-grid>article>:is(img,span){aspect-ratio:auto;height:100%;min-height:180px}.public-block--shop.presentation-product-showcase>.public-product-grid{display:block}.public-block--shop.presentation-product-showcase .public-product-grid>article:first-child{display:grid;grid-template-columns:minmax(260px,1.15fr) minmax(0,.85fr)}.public-block--shop.presentation-product-showcase .public-product-grid>article:first-child>:is(img,span){aspect-ratio:auto;min-height:420px}.public-block--shop.presentation-product-showcase .public-product-grid>article:first-child>div{align-self:center;padding:clamp(30px,6vw,76px)}.public-block--shop.presentation-product-showcase .public-product-grid>article:first-child h3{font-size:clamp(34px,5vw,62px)}.public-block--shop.presentation-product-showcase .public-product-grid>article:not(:first-child){display:none}.public-block--services.presentation-class-list>div{display:block}.public-block--services.presentation-class-list article.is-coaching-program{min-height:0;padding-block:24px}.public-block--services.presentation-class-feature>div{display:block}.public-block--services.presentation-class-feature article.is-coaching-program:first-child{padding:clamp(38px,7vw,92px)}.public-block--services.presentation-class-feature article.is-coaching-program:first-child>strong{font-size:clamp(36px,6vw,72px)}.public-block--services.presentation-class-feature article.is-coaching-program:not(:first-child){display:none}.public-block--about.presentation-statement{display:block;padding-block:clamp(70px,10vw,150px);text-align:center}.public-block--about.presentation-statement>div{margin-inline:auto;max-width:960px}.public-block--about.presentation-statement h2{font-size:clamp(38px,6vw,78px)}.public-block--about.presentation-editorial{grid-template-columns:.25fr 1.75fr}.public-block--about.presentation-editorial p{columns:2;column-gap:42px}.public-block--team>header{max-width:720px}.public-block--team>header p{margin-bottom:0}.public-block--team>div{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px}.public-block--team article{border:1px solid color-mix(in srgb,var(--site-text) 16%,transparent);min-width:0}.public-block--team article>img,.public-team__initials{align-items:center;aspect-ratio:4 / 5;background:color-mix(in srgb,var(--site-accent) 14%,var(--site-surface));color:var(--site-accent);display:flex;font-size:clamp(36px,6vw,72px);font-weight:800;justify-content:center;object-fit:cover;width:100%}.public-block--team article>div{padding:22px}.public-block--team article strong{display:block;font-size:20px}.public-block--team article span{color:var(--site-accent);display:block;font-size:13px;font-weight:800;letter-spacing:.06em;margin-top:6px;text-transform:uppercase}.public-block--team article p{font-size:14px;margin-bottom:0}.public-block--team.presentation-directory>div{display:block}.public-block--team.presentation-directory article{align-items:center;border-inline:0;border-bottom:0;display:grid;grid-template-columns:82px minmax(0,1fr)}.public-block--team.presentation-directory article:last-child{border-bottom:1px solid color-mix(in srgb,var(--site-text) 16%,transparent)}.public-block--team.presentation-directory article>img,.public-block--team.presentation-directory .public-team__initials{aspect-ratio:1;font-size:24px}.public-block--team.presentation-feature>div{display:block}.public-block--team.presentation-feature article:first-child{align-items:stretch;display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr)}.public-block--team.presentation-feature article:first-child>div{align-self:center;padding:clamp(34px,6vw,84px)}.public-block--team.presentation-feature article:first-child strong{font-size:clamp(30px,5vw,58px)}.public-block--team.presentation-feature article:not(:first-child){display:none}.public-block--gallery.presentation-masonry>div{align-items:start;grid-auto-flow:dense}.public-block--gallery.presentation-masonry figure:nth-child(3n+1){grid-row:span 2}.public-block--gallery.presentation-masonry figure:nth-child(3n+1) img{aspect-ratio:3 / 5}.public-block--gallery.presentation-strip{overflow:hidden}.public-block--gallery.presentation-strip>div{display:flex;gap:16px;overflow-x:auto;padding-bottom:14px;scroll-snap-type:x mandatory}.public-block--gallery.presentation-strip figure{flex:0 0 min(72vw,520px);scroll-snap-align:start}.public-block--testimonials.presentation-quotes{background:var(--site-bg)}.public-block--testimonials.presentation-quotes blockquote{border-block:1px solid color-mix(in srgb,var(--site-text) 18%,transparent)}.public-block--testimonials.presentation-feature>div{display:block}.public-block--testimonials.presentation-feature blockquote:first-child{padding:clamp(34px,7vw,84px);text-align:center}.public-block--testimonials.presentation-feature blockquote:first-child p{font-size:clamp(26px,4vw,52px);line-height:1.15}.public-block--testimonials.presentation-feature blockquote:not(:first-child){display:none}.public-block--faq.presentation-accordion{display:block}.public-block--faq.presentation-accordion>h2{max-width:720px}.public-block--faq.presentation-accordion>div{margin-top:34px}.public-block--faq.presentation-compact{align-items:start;grid-template-columns:.45fr 1.55fr}.public-block--faq.presentation-compact details{padding:12px 0}.public-block--contact.presentation-stacked{align-items:start;display:block}.public-block--contact.presentation-stacked>div{margin-top:32px;text-align:start}.public-block--contact.presentation-compact{align-items:center;padding-block:34px}.public-block--contact.presentation-compact h2{font-size:clamp(24px,3vw,40px);margin:0}.public-block--booking.presentation-split{align-items:stretch;background:var(--site-bg);color:var(--site-text);gap:0;padding:0}.public-block--booking.presentation-split>div,.public-block--booking.presentation-split>.site-button{padding:clamp(38px,6vw,76px)}.public-block--booking.presentation-split>div{flex:1}.public-block--booking.presentation-split>.site-button{align-items:center;background:var(--site-accent);border:0;color:#fff;display:flex;justify-content:center;min-width:34%}.public-block--booking.presentation-compact{padding-block:30px}.public-block--booking.presentation-compact h2{font-size:clamp(24px,3vw,40px);margin:0}.public-block--booking.presentation-compact p{display:none}@media(max-width:760px){.public-block--services.presentation-list article,.public-block--services.presentation-schedule article{display:block;padding:20px 0}.public-block--services.presentation-list article>span,.public-block--services.presentation-schedule article>span{display:inline-block;margin-bottom:12px}.public-block--services.presentation-list article small,.public-block--services.presentation-schedule article small{text-align:start}.public-block--services.presentation-editorial>div{grid-template-columns:1fr}.public-block--services.presentation-editorial article:first-child{min-height:0}.public-block--services.presentation-class-schedule>div{grid-template-columns:1fr}.public-block--services.presentation-class-schedule article.is-coaching-program>dl{grid-template-columns:1fr}.public-block--services.presentation-class-schedule article.is-coaching-program>dl>div:nth-child(2n){border-inline-start:0;padding-inline-start:0}.public-block--services.presentation-class-schedule article.is-coaching-program>dl>div+div{border-top:1px solid color-mix(in srgb,var(--site-text) 16%,transparent)}.public-block--events>.public-event-list,.public-block--shop>.public-product-grid{grid-template-columns:1fr}.public-event-list>article{grid-template-columns:96px 1fr;min-height:0}.public-event-list>article>img{min-height:100%}.public-block--events.presentation-event-feature .public-event-list>article:first-child,.public-block--shop.presentation-product-showcase .public-product-grid>article:first-child,.public-block--shop.presentation-product-list .public-product-grid>article{display:block}.public-block--shop.presentation-product-showcase .public-product-grid>article:first-child>:is(img,span){min-height:260px}.public-block--about.presentation-editorial p{columns:1}.public-block--team>div{grid-template-columns:1fr}.public-block--team.presentation-feature article:first-child{display:block}.public-block--booking.presentation-split{display:block}.public-block--booking.presentation-split>.site-button{margin:0;width:100%}}.website-builder-page input,.website-builder-page select,.website-builder-page textarea,.page-actions-dialog input,.page-actions-dialog select,.page-actions-dialog textarea{background:#fff;border:1px solid #738196;color:#071a36;opacity:1}.website-builder-page input::placeholder,.website-builder-page textarea::placeholder{color:#647186;opacity:1}.website-builder-page input:disabled,.website-builder-page select:disabled,.website-builder-page textarea:disabled{background:#e9edf2;border-color:#a5afbd;color:#536174;opacity:1}.website-builder-page input:read-only{background:#f1f3f6;color:#465468}.website-builder-page input:hover:not(:disabled),.website-builder-page select:hover:not(:disabled),.website-builder-page textarea:hover:not(:disabled){border-color:#356fae}.website-builder-page :is(input,select,textarea,button,a):focus-visible,.beauty-management :is(input,select,textarea,button,a):focus-visible,.beauty-board :is(input,select,textarea,button,a):focus-visible,.booking-page--new :is(input,select,textarea,button,a):focus-visible{outline:3px solid #ffd166;outline-offset:2px}.beauty-editor-drawer :is(input,select,textarea){background:#f7f2e9;border:1px solid #718198;color:#071a36;opacity:1}.beauty-editor-drawer :is(input,select,textarea):disabled{background:#dfe4ea;color:#536174;opacity:1}.page-actions-dialog{background:#f5f0e7;border:1px solid #071a36;box-shadow:16px 16px #071a3638;color:#071a36;inset-block:6vh;inset-inline-end:4vw;max-width:620px;overflow:auto;padding:0;position:fixed;width:min(620px,92vw);z-index:2}.page-actions-dialog>header{align-items:flex-start;background:#071a36;color:#f5f0e7;display:flex;justify-content:space-between;padding:24px}.page-actions-dialog>header p{color:#71b6ff;font-size:11px;font-weight:850;letter-spacing:.11em;margin:0 0 6px}.page-actions-dialog>header h2{margin:0}.page-actions-dialog>header button{background:transparent;border:1px solid #718198;color:#fff;cursor:pointer;height:38px;width:38px}.page-actions-dialog form{border-bottom:1px solid #9aa6b5;padding:22px}.page-actions-fields{display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.page-actions-fields>label{display:grid;font-size:12px;font-weight:800;gap:6px}.page-actions-fields>label :is(input,select){min-height:44px;padding:10px}.page-actions-fields .inspector-switch{grid-column:1/-1}.page-actions-dialog form>footer{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.page-actions-list{display:grid;gap:1px;padding:22px}.page-actions-list>button{align-items:center;background:#fff;border:1px solid #9aa6b5;color:#071a36;cursor:pointer;display:grid;gap:12px;grid-template-columns:24px 1fr;padding:14px;text-align:start}.page-actions-list>button+button{border-top:0}.page-actions-list button strong,.page-actions-list button small{display:block}.page-actions-list button small{color:#5e6d80;line-height:1.4;margin-top:3px}.page-actions-list>button:hover{background:#eaf4ff}.page-actions-list>button.is-danger{color:#8c2432}.page-order-actions{display:grid;grid-template-columns:1fr 1fr}.page-order-actions button{background:#fff;border:1px solid #9aa6b5;color:#071a36;min-height:42px}.page-order-actions button+button{border-inline-start:0}.page-order-actions button:disabled{background:#e9edf2;color:#6c7889}.page-delete-confirm{background:#fff1f1;border:1px solid #a63543;padding:15px}.page-delete-confirm p{line-height:1.5;margin:0 0 12px}.public-block--services>div>article.has-image{grid-template-rows:150px auto auto auto}.public-block--services>div>article.has-image>img{height:150px;margin:-1px -1px 14px;object-fit:cover;width:calc(100% + 2px)}.new-service-picker button>img{border:1px solid #9ba8b7;height:64px;object-fit:cover;width:72px}.new-service-picker button>div em,.new-booking-review em{color:#53647a;display:block;font-size:12px;font-style:normal;font-weight:750;margin-top:4px}.new-service-picker button>div .coaching-format-badge{color:var(--booking-accent);font-size:10px;letter-spacing:.06em;margin:0 0 5px;text-transform:uppercase}.new-service-picker button>div small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}[dir=rtl] .beauty-board__corner,[dir=rtl] .beauty-board__row>time{left:auto;right:0}@media(max-width:760px){.page-actions-dialog{inset-block:2vh;inset-inline:3vw;max-width:none;width:94vw}.page-actions-fields{grid-template-columns:1fr}.new-service-picker button>img{height:58px;width:62px}}@media(prefers-reduced-motion:reduce){.website-builder-page *,.beauty-management *,.beauty-board *,.booking-page--new *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.beauty-contained-lesson{background:#f3eee5;border:1px solid #8c99a8;color:#071a36;margin:54px auto;max-width:1180px;min-height:720px;padding:clamp(24px,4vw,52px);position:relative}.beauty-contained-lesson>header{align-items:start;border-bottom:1px solid #a7afb8;display:flex;gap:18px;padding-bottom:24px}.beauty-contained-lesson>header>span{align-items:center;background:var(--lesson-color,#e68cb3);border:1px solid #071a36;display:flex;height:56px;justify-content:center;width:56px}.beauty-contained-lesson>header small,.beauty-contained-lesson>header h1,.beauty-contained-lesson>header p{display:block;margin:0}.beauty-contained-lesson>header small{color:#596b80;font-size:11px;font-weight:850;letter-spacing:.13em}.beauty-contained-lesson>header h1{font-size:clamp(34px,5vw,62px);line-height:.98;margin-top:10px}.beauty-contained-lesson>header p{color:#53657b;font-size:17px;line-height:1.55;margin-top:13px}.beauty-contained-lesson>nav{display:grid;grid-template-columns:repeat(3,1fr);margin:26px 0}.beauty-contained-lesson>nav button{align-items:center;background:transparent;border:1px solid #8c99a8;color:#66768a;display:flex;font-weight:800;gap:10px;min-height:48px;padding:10px 14px}.beauty-contained-lesson>nav button+button{border-inline-start:0}.beauty-contained-lesson>nav button i{align-items:center;background:#d7d9d7;display:flex;font-style:normal;height:24px;justify-content:center;width:24px}.beauty-contained-lesson>nav button.is-active{background:#071a36;color:#f3eee5}.beauty-contained-lesson>nav button.is-active i,.beauty-contained-lesson>nav button.is-complete i{background:var(--lesson-color,#e68cb3);color:#071a36}.beauty-contained-lesson__canvas{min-height:430px}.beauty-contained-lesson>footer{align-items:center;border-top:1px solid #a7afb8;display:flex;gap:12px;justify-content:flex-end;margin-top:28px;padding-top:24px}.beauty-lesson-loading{align-items:center;display:flex;gap:12px;justify-content:center;min-height:360px}.beauty-lesson-loading span{animation:spin .8s linear infinite;border:3px solid #c2c7cb;border-top-color:#071a36;height:25px;width:25px}.beauty-category-strip,.beauty-category-tabs{display:flex;flex-wrap:wrap;margin-bottom:18px}.beauty-category-strip>span,.beauty-category-tabs button{background:#fff;border:1px solid #8c99a8;color:#071a36;font-size:12px;font-weight:800;padding:10px 14px}.beauty-category-strip>span+span,.beauty-category-tabs button+button{border-inline-start:0}.beauty-category-strip b,.beauty-category-tabs b{background:#071a36;color:#fff;margin-inline-start:8px;padding:2px 5px}.beauty-category-tabs button[aria-pressed=true]{background:#e68cb3}.beauty-service-grid,.beauty-people-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.beauty-service-grid>article,.beauty-people-grid>article{background:#fff;border:1px solid #8c99a8;padding:18px}.beauty-service-grid>article>header,.beauty-people-grid>article>header{align-items:start;display:grid;gap:12px;grid-template-columns:auto 1fr auto}.beauty-service-grid>article>header>span,.beauty-service-grid>article>header>img{align-items:center;background:#e9d6df;display:flex;height:72px;justify-content:center;object-fit:cover;width:72px}.beauty-service-grid label,.beauty-people-grid label,.beauty-rules-form label{display:grid;font-size:12px;font-weight:760;gap:6px}.beauty-service-grid input,.beauty-service-grid select,.beauty-service-grid textarea,.beauty-people-grid input,.beauty-rules-form input,.beauty-rules-form select,.beauty-rules-form textarea{background:#fff;border:1px solid #8794a4;color:#071a36;min-height:41px;padding:8px 10px}.beauty-service-grid__fields,.contained-lesson__grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.beauty-service-grid__description{margin-top:11px}.beauty-service-grid__descriptions{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:11px}.beauty-service-grid fieldset,.beauty-people-grid fieldset,.beauty-service-eligibility{border:1px solid #a7afb8;display:flex;flex-wrap:wrap;gap:10px;margin:14px 0;padding:13px}.beauty-service-grid fieldset label,.beauty-people-grid fieldset label,.beauty-service-eligibility label{align-items:center;display:flex;gap:6px}.beauty-add-card{align-items:center;background:#e9d6df;border:1px dashed #071a36;color:#071a36;display:flex;font-weight:850;gap:8px;justify-content:center;min-height:160px}.beauty-avatar,.beauty-resource-cards__avatar{align-items:center;background:#e68cb3;color:#071a36;display:flex;flex:0 0 auto;font-weight:850;height:54px;justify-content:center;overflow:hidden;width:54px}.beauty-avatar img,.beauty-resource-cards__avatar img{height:100%;object-fit:cover;width:100%}.beauty-space-type,.beauty-working-hours>div,.beauty-hours-editor>div{display:flex;margin:13px 0}.beauty-space-type button,.beauty-working-hours button,.beauty-hours-editor button{background:#fff;border:1px solid #8794a4;color:#071a36;min-height:36px;padding:7px 10px}.beauty-space-type button[aria-pressed=true],.beauty-working-hours button[aria-pressed=true],.beauty-hours-editor button[aria-pressed=true]{background:#071a36;color:#fff}.beauty-working-hours>label,.beauty-hours-editor>label{display:inline-grid;margin-inline-end:10px}.beauty-rules-form{display:grid;gap:14px}.beauty-rule-toggle{align-items:center;display:flex!important}.beauty-consequences{align-items:start;background:#fff;border:1px solid #8794a4;display:grid;gap:18px;grid-template-columns:auto 1fr;padding:28px}.beauty-consequences>span{align-items:center;background:#74d9b1;display:flex;height:52px;justify-content:center;width:52px}.beauty-consequences p,.beauty-consequences h2{margin:0}.beauty-consequences>div>div{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.beauty-consequences>div>div span{align-items:center;background:#e8ebed;display:flex;font-size:12px;font-weight:760;gap:6px;padding:8px}.beauty-connection-preview{background:#fff;border:1px solid #8794a4;color:#071a36;padding:28px}.beauty-connection-preview>header{align-items:flex-start;border-bottom:1px solid #a7afb8;display:flex;gap:14px;padding-bottom:18px}.beauty-connection-preview>header>span{align-items:center;background:#e68cb3;display:flex;height:48px;justify-content:center;width:48px}.beauty-connection-preview h2,.beauty-connection-preview p{margin:0}.beauty-connection-preview small{color:#b44976;font-size:11px;font-weight:850;letter-spacing:.1em}.beauty-connection-preview__flow{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(150px,.75fr) auto minmax(0,1.4fr);padding-top:24px}.beauty-connection-preview__flow>strong{background:#071a36;color:#fff;padding:18px;text-align:center}.beauty-connection-preview__flow>div{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.beauty-connection-preview__flow span{align-items:center;background:#e8ebed;display:flex;font-size:12px;font-weight:760;gap:6px;padding:11px}.beauty-site-preview{background:#071a36;border:1px solid #5e7288;padding:18px}.beauty-contained-lesson .team-workspace{color:#071a36;min-width:0}.beauty-contained-lesson .restaurant-embedded-team-heading h2{color:#071a36}.beauty-contained-lesson .restaurant-embedded-team-heading p{color:#596b80}.beauty-contained-lesson .team-portal-card{background:#14263c;border-color:#52677e;color:#f3eee5}.beauty-contained-lesson .team-portal-card strong{color:#fff}.beauty-contained-lesson .team-portal-card p{color:#c5d1de}.beauty-contained-lesson .team-portal-card a{color:#75b6ff}.beauty-contained-lesson .team-portal-card .button{border-color:#c5d1de;color:#fff}.beauty-contained-lesson .team-role-guide{border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr))}.beauty-contained-lesson .team-list{border:1px solid #8794a4}.beauty-contained-lesson .team-list>header{background:#14263c;color:#fff}.beauty-contained-lesson .team-list article{background:#fff;color:#071a36}.beauty-contained-lesson .team-list article .button{color:#071a36}.beauty-site-preview .public-site{max-height:480px;overflow:auto}.beauty-customer-journey{display:grid;grid-template-columns:repeat(5,1fr);margin-top:12px}.beauty-customer-journey span{align-items:center;background:#f3eee5;border:1px solid #8794a4;color:#071a36;display:flex;flex-direction:column;font-size:11px;font-weight:800;gap:5px;min-height:82px;justify-content:center}.beauty-customer-journey span+span{border-inline-start:0}.beauty-lesson-celebration{background:#071a36;color:#f3eee5;inset:0;padding:70px;position:absolute;text-align:center;z-index:4}.beauty-board{color:#f3eee5;min-width:0}.beauty-board__heading{align-items:end}.beauty-date-control{display:grid;font-size:11px;font-weight:800;gap:5px}.beauty-date-control input{background:#f3eee5;border:1px solid #718397;color:#071a36;min-height:42px;padding:7px 10px}.beauty-board__metrics{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.beauty-board__metrics article{background:#14263c;border:1px solid #52677e;padding:16px}.beauty-board__metrics article+article{border-inline-start:0}.beauty-board__metrics strong,.beauty-board__metrics span{display:block}.beauty-board__metrics strong{color:#e68cb3;font-size:30px}.beauty-board__metrics span{color:#aebaca;font-size:12px}.beauty-board__viewport{border:1px solid #52677e;max-height:calc(100vh - 390px);min-height:500px;overflow:auto}.beauty-board__grid{display:grid;grid-template-columns:90px repeat(var(--beauty-columns),minmax(220px,1fr));min-width:calc(90px + var(--beauty-columns) * 220px)}.beauty-board__corner,.beauty-board__grid>header{align-items:center;background:#14263c;border-bottom:1px solid #52677e;border-inline-end:1px solid #52677e;display:flex;gap:10px;min-height:74px;padding:10px;position:sticky;top:0;z-index:2}.beauty-board__corner{justify-content:center;left:0;z-index:3}.beauty-board__grid>header strong,.beauty-board__grid>header small{display:block}.beauty-board__grid>header small{color:#9dacbd}.beauty-board__row{display:contents}.beauty-board__row>time{background:#0d1c30;border-bottom:1px solid #2d4157;border-inline-end:1px solid #52677e;color:#aebaca;font-size:11px;min-height:60px;padding:8px;position:sticky;left:0;z-index:1}.beauty-board__cell{border-bottom:1px solid #2d4157;border-inline-end:1px solid #2d4157;min-height:60px;padding:4px}.beauty-appointment-card{background:#f3eee5;border:0;border-inline-start:5px solid #e68cb3;color:#071a36;cursor:pointer;display:grid;gap:5px;padding:9px;text-align:start;width:100%}.beauty-appointment-card>span{align-items:center;display:flex;justify-content:space-between}.beauty-appointment-card em{background:#071a36;color:#fff;font-size:9px;font-style:normal;padding:3px 5px}.beauty-appointment-card b{font-size:12px}.beauty-appointment-card small{color:#596b80}.beauty-appointment-card.is-checked_in{border-inline-start-color:#4fa3ff}.beauty-appointment-card.is-in_service{border-inline-start-color:#74d9b1}.beauty-board__empty{align-items:center;background:#14263c;border:1px solid #52677e;display:flex;flex-direction:column;margin-top:16px;padding:34px;text-align:center}.beauty-board__empty h2,.beauty-board__empty p{margin:8px 0}.beauty-appointment-summary{display:grid;gap:16px;padding:20px}.beauty-appointment-summary>em{background:#e68cb3;color:#071a36;font-style:normal;font-weight:850;justify-self:start;padding:6px 8px}.beauty-appointment-summary dl{border:1px solid #52677e;margin:0}.beauty-appointment-summary dl div{border-bottom:1px solid #52677e;display:grid;gap:12px;grid-template-columns:110px 1fr;padding:12px}.beauty-appointment-summary dl div:last-child{border-bottom:0}.beauty-appointment-summary dt{color:#9dacbd}.beauty-appointment-summary dd{margin:0}.beauty-reschedule{border-top:1px solid #52677e;display:grid;gap:12px;padding:20px}.beauty-reschedule>div{display:flex;flex-wrap:wrap;gap:7px}.beauty-reschedule>div>button{background:#f3eee5;border:1px solid #52677e;color:#071a36;padding:8px 10px}.beauty-reschedule>div>button[aria-pressed=true]{background:#e68cb3}.beauty-management{color:#f3eee5}.beauty-catalog-cards,.beauty-resource-cards{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.beauty-catalog-cards>button,.beauty-resource-cards>button{align-items:center;background:#14263c;border:1px solid #52677e;color:#f3eee5;display:grid;gap:13px;grid-template-columns:auto 1fr auto;min-height:126px;padding:14px;text-align:start}.beauty-catalog-cards>button:hover,.beauty-resource-cards>button:hover{border-color:#e68cb3;transform:translateY(-2px)}.beauty-catalog-cards__image{align-items:center;background:#e9d6df;color:#071a36;display:flex;height:82px;justify-content:center;overflow:hidden;width:82px}.beauty-catalog-cards__image img{height:100%;object-fit:cover;width:100%}.beauty-catalog-cards small,.beauty-catalog-cards strong,.beauty-catalog-cards em,.beauty-resource-cards small,.beauty-resource-cards strong,.beauty-resource-cards em{display:block}.beauty-catalog-cards small,.beauty-resource-cards small{color:#e68cb3;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.beauty-catalog-cards strong,.beauty-resource-cards strong{font-size:18px;margin:5px 0}.beauty-catalog-cards em,.beauty-resource-cards em{color:#aebaca;font-size:12px;font-style:normal}.beauty-editor-drawer{overflow:auto}.beauty-editor-drawer .form-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.beauty-upload-button{cursor:pointer;margin-top:12px}.beauty-upload-button input{display:none}.beauty-hours-editor{display:grid;gap:12px;grid-template-columns:1fr auto auto}.beauty-specialist-picker{border:0;margin:0;padding:0}.booking-shell.is-beauty .new-booking-form>label:has(input[type=number]){display:none}.beauty-specialist-picker>p{color:#64758a;margin:5px 0 14px}.beauty-specialist-picker>div{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.beauty-specialist-picker button{align-items:center;background:#fff;border:1px solid #8794a4;color:#071a36;display:grid;gap:7px;grid-template-columns:auto 1fr;min-height:78px;padding:10px;text-align:start}.beauty-specialist-picker button.is-selected{background:color-mix(in srgb,var(--booking-accent) 15%,#fff);border-color:var(--booking-accent);box-shadow:inset 5px 0 0 var(--booking-accent)}.beauty-specialist-picker button>span{align-items:center;background:color-mix(in srgb,var(--booking-accent) 25%,#fff);display:flex;grid-row:1/3;height:46px;justify-content:center;overflow:hidden;width:46px}.beauty-specialist-picker button img{height:100%;object-fit:cover;width:100%}.beauty-specialist-picker button small{color:#64758a}.booking-details-divider{align-items:center;display:flex;font-size:11px;font-weight:850;gap:10px;letter-spacing:.1em;margin:10px 0;text-transform:uppercase}.booking-details-divider:after{background:#aeb5bc;content:"";flex:1;height:1px}.brand-lesson__work{display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(330px,.82fr)}.brand-lesson__fields,.brand-logo-step,.brand-appearance-step,.brand-imagery-step,.brand-review{background:#fff;border:1px solid #8794a4;display:grid;gap:15px;padding:22px}.brand-choice-grid,.brand-appearance-presets{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.brand-choice-grid button,.brand-appearance-presets button{background:#fff;border:1px solid #8794a4;color:#071a36;min-height:70px;padding:12px;text-align:start}.brand-choice-grid button.is-selected,.brand-appearance-presets button.is-selected{background:#071a36;color:#fff}.brand-logo-step__mark,.brand-imagery-step__photo{align-items:center;background:#e9d6df;border:1px solid #8794a4;display:flex;justify-content:center;min-height:190px;overflow:hidden}.brand-logo-step__mark img,.brand-imagery-step__photo img{max-height:240px;max-width:100%;object-fit:contain}.brand-lesson-preview__toolbar{display:flex;flex-wrap:wrap}.brand-lesson-preview__toolbar button{background:#fff;border:1px solid #8794a4;color:#071a36;padding:9px}.brand-lesson-preview__toolbar button.is-active{background:#071a36;color:#fff}.brand-lesson-preview__surfaces{border:1px solid #8794a4;min-height:330px;padding:22px}.brand-lesson-preview__photo{height:130px;margin-top:18px;object-fit:cover;width:100%}.brand-used-across{display:grid;gap:10px}.brand-used-across>div{display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.brand-used-across button{align-items:center;background:#e8ebed;border:1px solid #8794a4;color:#071a36;display:flex;gap:6px;min-height:42px;padding:8px;text-align:start}.beauty-package-components{border:1px solid #52677e;display:flex;flex-wrap:wrap;gap:10px;margin:14px 0;padding:13px}.beauty-package-components label{align-items:center;display:flex;gap:7px}.beauty-package-components p{color:#aebaca;margin:0}@media(max-width:1100px){.beauty-catalog-cards,.beauty-resource-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.beauty-service-grid,.beauty-people-grid,.brand-lesson__work{grid-template-columns:1fr}.beauty-hours-editor{grid-template-columns:1fr 1fr}.beauty-hours-editor>div{grid-column:1/-1}}@media(max-width:760px){.beauty-contained-lesson{border-inline:0;margin:0;padding:20px 14px}.beauty-contained-lesson>header{flex-direction:column}.beauty-contained-lesson>nav{grid-template-columns:1fr}.beauty-contained-lesson>nav button+button{border-inline-start:1px solid #8c99a8;border-top:0}.beauty-service-grid,.beauty-people-grid,.beauty-catalog-cards,.beauty-resource-cards,.beauty-board__metrics,.beauty-specialist-picker>div{grid-template-columns:1fr}.beauty-board__metrics article+article{border-inline-start:1px solid #52677e;border-top:0}.beauty-customer-journey{grid-template-columns:1fr}.beauty-customer-journey span+span{border-inline-start:1px solid #8794a4;border-top:0}.beauty-editor-drawer .form-grid,.beauty-service-grid__fields,.beauty-service-grid__descriptions,.contained-lesson__grid{grid-template-columns:1fr}.brand-used-across>div{grid-template-columns:repeat(2,1fr)}}.account-menu{position:relative}.account-popover{background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 18px 48px #10233f29;display:grid;min-width:230px;padding:10px;position:absolute;inset-inline-end:0;top:calc(100% + 10px);z-index:70}.account-popover>strong,.account-popover>small{padding-inline:9px}.account-popover>small{color:var(--muted);margin:3px 0 10px}.account-popover>button{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--text);cursor:pointer;display:flex;font:inherit;gap:9px;padding:10px 9px;text-align:start}.account-popover>button:hover,.account-popover>button:focus-visible{background:var(--surface-soft);outline:0}.builder-panel-switcher{display:none}.builder-document{container-type:inline-size;transform:none}.builder-document--desktop{max-width:1080px;width:calc(100% - 34px)}.builder-document--mobile{max-width:390px;width:min(390px,calc(100% - 24px))}.builder-inline-hint{background:transparent!important;color:var(--muted);font-size:13px;justify-self:end;white-space:nowrap}.builder-document .public-block--hero h1{font-size:clamp(34px,6.25cqi,68px);-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.builder-document--mobile .public-block--hero h1{font-size:clamp(36px,12cqi,52px)}.builder-document--mobile .public-block{padding-inline:22px}.builder-document--mobile .public-block--hero{grid-template-columns:1fr}.builder-document--mobile .public-hero-mark,.builder-document--mobile .public-hero-image{margin-top:30px;min-height:220px}[data-inline-edit=true]{border-radius:4px;cursor:text;outline:1px dashed transparent;outline-offset:5px}[data-inline-edit=true]:hover{outline-color:color-mix(in srgb,var(--site-accent) 55%,transparent)}[data-inline-edit=true]:focus{background:color-mix(in srgb,var(--site-accent) 7%,transparent);outline:2px solid var(--site-accent)}.is-placeholder{color:color-mix(in srgb,currentColor 45%,transparent)!important;font-style:italic}.onboarding-brand-grid aside .is-placeholder{color:#949aa4!important}.site-preview-bar{align-items:center;background:#15171c;color:#fff;display:flex;gap:20px;justify-content:space-between;min-height:64px;padding:10px clamp(18px,5vw,72px);position:sticky;top:0;z-index:90}.site-preview-bar strong,.site-preview-bar span{display:block}.site-preview-bar strong{font-size:15px}.site-preview-bar span{color:#b7bcc6;font-size:13px;margin-top:3px}@media(max-width:1000px){.builder-panel-switcher{background:#fff;border-bottom:1px solid var(--border);display:grid;grid-template-columns:repeat(4,1fr);padding:8px;position:sticky;top:72px;z-index:12}.builder-panel-switcher button{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--muted);display:flex;font-size:13px;font-weight:700;gap:6px;justify-content:center;min-height:38px}.builder-panel-switcher button.is-active{background:#edf1ff;color:var(--accent)}.builder-shell{display:block;height:calc(100vh - 191px);min-height:600px;overflow:hidden}.builder-shell>.builder-library,.builder-shell>.builder-canvas,.builder-shell>.builder-inspector{display:none;height:100%;max-height:none}.builder-shell[data-panel=canvas]>.builder-canvas{display:block}.builder-shell[data-panel=layers]>.builder-library{display:block}.builder-shell[data-panel=settings]>.builder-inspector,.builder-shell[data-panel=brand]>.builder-inspector{display:block}.builder-library,.builder-inspector{border:0;margin:0 auto;max-width:760px;width:100%}.builder-inline-hint{display:none}}@media(max-width:760px){.website-builder-page{margin:-20px -14px -40px}.website-builder-heading{padding:14px}.website-builder-heading .page-heading__actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.website-builder-heading .editor-save-state{grid-column:1 / -1}.website-builder-heading .button{min-width:0;width:100%}.builder-panel-switcher{top:72px}.builder-shell{display:block;height:calc(100vh - 285px);min-height:520px;overflow:hidden}.builder-canvas{min-height:0}.builder-canvas>header{grid-template-columns:1fr auto auto;padding:0 8px}.builder-document,.builder-document--mobile,.builder-document--desktop{margin:12px auto;max-width:390px;width:calc(100% - 20px)}.builder-document .public-site-header{min-height:62px;padding:9px 13px}.builder-document .public-site-header>a span:nth-child(2){max-width:125px}.builder-document .public-site-header>a span:nth-child(2) strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-preview-bar{align-items:flex-start;flex-direction:column}.public-site-header nav button:not(.site-language):not(:last-child){display:none}.site-preview-bar .button{width:100%}.booking-context{background:#fff;border-bottom:1px solid #e2e4e8;color:var(--booking-text);padding:12px 16px}.booking-context>button,.booking-context>div{display:none}.booking-context nav{display:grid;gap:5px;grid-template-columns:repeat(4,1fr);margin:0}.booking-context nav span{color:#8b919b;flex-direction:column;gap:4px;justify-content:center}.booking-context nav i{border-color:#cdd1d8;height:24px;width:24px}.booking-context nav strong{display:block;font-size:13px}.booking-context nav span.is-active{color:var(--booking-text)}.booking-workspace{padding:30px 16px 45px}.booking-step>header h2{font-size:30px}.booking-step>footer{align-items:stretch;flex-direction:column;gap:10px}.booking-step>footer .button{width:100%}}.button{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-size:16px;font-weight:680;gap:8px;justify-content:center;line-height:1.2;min-height:44px;padding:0 15px;transition:border-color .2s,background .2s,transform .2s}.button:hover{transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.45;transform:none}.button--primary{background:var(--accent);color:#fff;box-shadow:0 6px 16px #5549f52e}.button--primary:hover{background:#473be9}.button--outline{background:#fff;border-color:#dce2ec;color:var(--text)}.button--outline:hover{border-color:#bfc6ff;color:var(--accent)}.button--ghost{color:var(--text)}.button--ghost:hover{background:#f3f5f9}.button--large{min-height:46px;padding:0 21px;font-size:16px}.button--light{background:#fff;color:var(--accent)}.button--dark-outline{border-color:#ffffff80;color:#fff}.button--danger{background:#b9443b;color:#fff}.button--danger:hover{background:#9e342c}.brand{align-items:center;display:inline-flex;gap:10px;width:max-content}.language-toggle{align-items:center;background:#f1f3f8;border-radius:8px;display:inline-flex;padding:3px}.language-toggle button{background:transparent;border:0;border-radius:7px;color:var(--muted);cursor:pointer;font-size:14px;font-weight:760;height:36px;min-width:40px;padding:0 9px}.language-toggle button.is-active{background:#fff;color:var(--accent);box-shadow:0 2px 6px #14254214}.icon-button{align-items:center;background:transparent;border:0;border-radius:9px;color:var(--muted);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;width:44px}.icon-button:hover{background:#f0f3f8;color:var(--accent)}.icon-box{align-items:center;border-radius:8px;display:inline-flex;height:34px;justify-content:center;width:34px}.icon-box--violet{background:var(--accent-soft);color:var(--accent)}.icon-box--mint{background:var(--mint-soft);color:var(--mint)}.icon-box--orange{background:var(--orange-soft);color:var(--orange)}.icon-box--blue{background:var(--blue-soft);color:var(--blue)}.avatar{align-items:center;background:var(--navy);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:700;height:31px;justify-content:center;width:31px}.avatar--brand{background:var(--accent)}.avatar--neutral{background:#2a3343}.booking-benefits strong{display:block;font-size:16px;margin-bottom:5px}.booking-benefits small{color:var(--muted);display:block;font-size:14px;line-height:1.45}.section-heading{margin:0 auto 60px;max-width:700px}.section-heading--center{text-align:center}.section-heading h2,.module-band h2{font-size:clamp(34px,3.7vw,54px);font-weight:740;letter-spacing:-.04em;line-height:1.08;margin-bottom:20px}.section-heading p,.module-band>div>p{color:var(--muted);font-size:17px;line-height:1.65}.text-link{align-items:center;background:transparent;border:0;color:var(--accent);cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:8px;padding:0}.module-band{align-items:center;background:#f2f1ff;display:grid;gap:70px;grid-template-columns:.7fr 1.3fr;padding:105px max(48px,calc((100vw - 1304px)/2))}.module-band h2{font-size:39px}.module-band__items{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.module-band__items>span{align-items:center;background:#fff;border:1px solid #e2e0ff;border-radius:11px;display:flex;font-size:16px;font-weight:680;gap:12px;min-height:62px;padding:12px 15px}.app-shell{background:var(--canvas);display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh}.sidebar{background:linear-gradient(180deg,#071c38,#06182f);color:#c4ccda;display:flex;flex-direction:column;height:100vh;left:0;padding:23px 13px 16px;position:sticky;top:0;z-index:40}.sidebar__brand{padding:0 10px 24px}.sidebar__nav{display:flex;flex:1;flex-direction:column;gap:3px;overflow-y:auto}.sidebar__nav button{align-items:center;background:transparent;border:0;border-radius:8px;color:#bac5d4;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:12px;min-height:46px;padding:0 14px;text-align:left;width:100%}.sidebar__nav button:hover{background:#ffffff0f;color:#fff}.sidebar__nav button.is-active{background:linear-gradient(90deg,#5145f3,#6256ff);box-shadow:0 4px 16px #5549f547;color:#fff}.sidebar__account{align-items:center;background:#ffffff12;border:1px solid rgba(255,255,255,.06);border-radius:10px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:9px;grid-template-columns:auto 1fr auto;min-height:59px;padding:9px;text-align:left;width:100%}.sidebar__account:hover{background:#ffffff1c}.sidebar__account strong,.sidebar__account small{display:block}.sidebar__account strong{color:#fff;font-size:14px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__account small{color:#99a8bc;font-size:13px}.sidebar__account>:is(svg,.icon){transform:rotate(90deg)}.sidebar-scrim{display:none}.app-main{min-width:0}.topbar{align-items:center;background:#fffffff5;border-bottom:1px solid var(--border);display:flex;height:72px;justify-content:space-between;padding:0 27px;position:sticky;top:0;z-index:30}.topbar__menu{display:none}.search-field{align-items:center;background:#f7f9fc;border:1px solid #e0e5ee;border-radius:8px;color:var(--muted-2);display:flex;height:36px;padding:0 10px;width:min(390px,34vw)}.search-field input{background:transparent;border:0;color:var(--text);font-size:14px;height:100%;min-width:0;outline:0;padding:0 9px;width:100%}.search-field input::placeholder{color:#95a0b3}.search-field kbd{background:#fff;border:1px solid var(--border);border-radius:4px;color:#98a2b4;font-family:inherit;font-size:13px;padding:3px 5px;white-space:nowrap}.search-field--surface{background:#fff;width:330px}.topbar__actions{align-items:center;display:flex;gap:9px}.notification-button,.notification-menu{position:relative}.notification-popover{background:#fff;border:1px solid var(--border);border-radius:13px;box-shadow:0 18px 48px #10233f24;padding:15px;position:absolute;right:0;top:calc(100% + 9px);width:290px;z-index:60}.notification-popover strong{display:block;font-size:16px}.notification-popover p{color:var(--muted);font-size:14px;line-height:1.55;margin:7px 0 11px}.notification-popover button{background:transparent;border:0;color:var(--primary);cursor:pointer;font:inherit;font-size:14px;font-weight:700;padding:0}.notification-button>span{background:#ed313c;border:2px solid #fff;border-radius:50%;height:7px;position:absolute;right:7px;top:6px;width:7px}.topbar__actions>:is(svg,.icon){color:var(--muted);transform:rotate(90deg)}.app-content{margin:0 auto;max-width:1660px;padding:29px 30px 40px}.page-heading{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:24px;min-height:44px}.page-heading h1{font-size:24px;letter-spacing:-.035em;margin-bottom:5px}.page-heading p{color:var(--muted);font-size:14px;margin-bottom:0}.page-heading__actions{display:flex;gap:8px}.stats-grid{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.stat-card{align-items:flex-start;background:#fff;border:1px solid var(--border);border-radius:11px;display:flex;justify-content:space-between;min-height:112px;padding:18px}.stat-card p{color:#556178;font-size:14px;margin-bottom:9px}.stat-card strong{display:block;font-size:25px;letter-spacing:-.035em;line-height:1}.stat-card__note{color:var(--muted);display:block;font-size:13px;margin-top:10px}.stat-card__note:before{color:var(--mint);content:"↗";font-size:14px;margin-right:4px}.panel{background:#fff;border:1px solid var(--border);border-radius:12px;min-width:0;overflow:hidden}.panel__header{align-items:center;display:flex;justify-content:space-between;min-height:50px;padding:0 17px}.panel__header h2{font-size:15px;letter-spacing:-.015em;margin:0}.text-action{background:transparent;border:0;color:var(--accent);cursor:pointer;font-size:13px;font-weight:660;padding:4px}.booking-list button{align-items:center;background:#fff;border:0;border-top:1px solid #edf0f5;cursor:pointer;display:grid;font-size:13px;gap:10px;grid-template-columns:41px auto 1fr auto auto;min-height:62px;padding:9px 15px;text-align:left;width:100%}.booking-list button:hover{background:#fafbff}.booking-list time{color:#31405a;font-size:13px;font-weight:700}.booking-list .avatar{height:29px;width:29px}.booking-list__identity strong,.booking-list__identity small{display:block}.booking-list__identity strong{font-size:14px;margin-bottom:4px}.booking-list__identity small{color:var(--muted);font-size:13px}.booking-list button>span:nth-last-of-type(1){color:var(--muted);font-size:13px}.booking-list button>:is(svg,.icon){color:var(--muted-2);transform:rotate(90deg)}.inventory-list{padding:0 16px 13px}.inventory-list>div{align-items:center;border-top:1px solid #edf0f5;display:grid;gap:10px;grid-template-columns:auto minmax(108px,1fr) minmax(60px,.75fr) 28px;min-height:61px}.item-visual{align-items:center;background:#f2f3f7;border-radius:7px;color:#5b6473;display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.item-visual :is(svg,.icon){height:28px;width:28px}.inventory-list strong,.inventory-list small{display:block}.inventory-list strong{font-size:13px;margin-bottom:4px}.inventory-list small{color:var(--muted);font-size:13px}.inventory-list em{color:var(--muted);font-size:13px;font-style:normal;text-align:right}.progress{background:#edf0f5;border-radius:20px;height:4px;overflow:hidden;width:100%}.progress i{background:var(--accent);border-radius:inherit;display:block;height:100%}.status{border-radius:5px;display:inline-flex;font-size:13px;font-style:normal;line-height:1;padding:6px 7px;white-space:nowrap}.status--mint{background:var(--mint-soft);color:#168257}.status--violet{background:var(--accent-soft);color:var(--accent)}.status--orange{background:var(--orange-soft);color:var(--orange)}.workspace-toolbar{display:flex;gap:8px;justify-content:flex-end;margin-bottom:13px}.data-table{overflow-x:auto}.data-table__head,.data-table__row{align-items:center;display:grid;min-width:760px}.data-table__head{background:#f8f9fc;border-bottom:1px solid var(--border);border-top:1px solid var(--border);color:var(--muted);font-size:13px;font-weight:700;min-height:37px;text-transform:uppercase}.data-table__row{border-bottom:1px solid #edf0f5;font-size:14px;min-height:61px}.data-table__head>*,.data-table__row>*{padding:0 13px}.data-table--inventory .data-table__head,.data-table--inventory .data-table__row{grid-template-columns:2.1fr .7fr .7fr .7fr 1.2fr 46px}.table-identity{align-items:center;display:flex;gap:10px}.table-identity .item-visual{height:35px;width:35px}.table-identity .item-visual :is(svg,.icon){height:25px;width:25px}.table-identity strong,.table-identity small{display:block}.table-identity strong{font-size:14px;margin-bottom:3px}.table-identity small{color:var(--muted);font-size:13px}.data-table__row>span:nth-last-child(2){align-items:center;display:flex;gap:8px}.calendar-board{background:#fff;border:1px solid var(--border);border-radius:12px;overflow:hidden}.calendar-board__header{background:#f8f9fc;display:grid;grid-template-columns:80px repeat(5,1fr);min-height:54px}.calendar-board__header>*{align-items:center;border-right:1px solid var(--border);display:flex;font-size:14px;justify-content:center}.calendar-board__header>span{color:var(--muted)}.calendar-board__header strong.is-today{color:var(--accent)}.calendar-board__grid{display:grid;grid-template-columns:80px repeat(5,1fr);min-height:570px}.calendar-board__times{display:grid;grid-template-rows:repeat(9,1fr)}.calendar-board__times span{align-items:start;border-right:1px solid var(--border);border-top:1px solid var(--border);color:var(--muted);display:flex;font-size:13px;justify-content:center;padding-top:8px}.calendar-board__day{background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(11.111% - 1px),#edf0f5 calc(11.111% - 1px),#edf0f5 11.111%);border-right:1px solid var(--border);position:relative}.calendar-board__day article{background:#eeeefe;border:1px solid #cbc8ff;border-radius:7px;color:#3b32bd;font-size:13px;font-weight:700;left:7px;padding:9px;position:absolute;right:7px}.calendar-board__day article small{display:block;font-size:13px;font-weight:500;margin-top:5px}.calendar-board__day article.tone-mint{background:var(--mint-soft);border-color:#bfe9d2;color:#16724e}.calendar-board__day article.tone-orange{background:var(--orange-soft);border-color:#ffd4ad;color:#9c5a24}.website-workspace{display:grid;gap:15px;grid-template-columns:310px minmax(0,1fr)}.module-control{align-items:center;background:#fafbfe;border:1px solid var(--border);border-radius:9px;cursor:pointer;display:grid;gap:10px;grid-template-columns:auto 1fr auto;padding:11px;text-align:left}.module-control strong,.module-control small{display:block}.module-control strong{font-size:14px;margin-bottom:4px}.module-control small{color:var(--muted);font-size:13px}.module-control>:is(svg,.icon){color:var(--muted);transform:rotate(90deg)}.operations-list>div{align-items:center;border-top:1px solid var(--border);display:grid;font-size:14px;gap:12px;grid-template-columns:auto minmax(170px,1fr) 70px 70px 92px auto;min-height:66px;padding:8px 16px}.operations-list strong,.operations-list small{display:block}.operations-list small{color:var(--muted);font-size:13px;margin-top:4px}.booking-status-strip{display:flex;gap:9px;margin-bottom:14px;overflow-x:auto;padding-bottom:2px}.booking-status-strip button{background:#fff;border:1px solid var(--border);border-radius:10px;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;gap:4px;min-width:105px;padding:12px 14px;text-align:left}.booking-status-strip button:hover,.booking-status-strip button.is-active{border-color:#bcb8ff;box-shadow:0 5px 18px #5549f514}.booking-status-strip button.is-active{background:var(--accent-soft);color:var(--accent)}.booking-status-strip strong{font-size:18px}.booking-status-strip span{color:var(--muted);font-size:13px}.booking-toolbar{align-items:center;justify-content:space-between}.booking-toolbar .search-field{width:min(560px,70vw)}.booking-toolbar>span{color:var(--muted);font-size:13px}.booking-workspace-table{overflow:hidden}.workspace-load-more{border-top:1px solid var(--border);display:flex;justify-content:center;padding:14px}.data-table--bookings{overflow-x:auto}.data-table--bookings .data-table__head,.data-table--bookings .data-table__row{grid-template-columns:minmax(230px,1.7fr) minmax(125px,.8fr) 65px 110px 115px 28px;min-width:780px}.data-table--bookings button.data-table__row{background:#fff;border-bottom:0;border-left:0;border-right:0;cursor:pointer;text-align:left;width:100%}.data-table--bookings button.data-table__row:hover{background:#fafbff}.data-table--bookings .data-table__row>:is(svg,.icon){color:var(--muted);transform:rotate(90deg)}.data-table--bookings strong,.data-table--bookings small{display:block}.data-table--bookings small{color:var(--muted);font-size:13px;margin-top:4px}.booking-drawer{overflow-y:auto;width:min(560px,96vw)}.booking-drawer__status{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;margin:18px 0 0;padding-bottom:16px}.booking-drawer__status>span{color:var(--muted);font-size:13px}.booking-drawer section{border-bottom:1px solid var(--border);padding:19px 0}.booking-drawer section h3{font-size:14px;margin-bottom:13px}.booking-detail-grid{display:grid;gap:14px;grid-template-columns:1fr 1fr}.booking-detail-grid span{min-width:0}.booking-detail-grid small,.booking-detail-grid strong{display:block}.booking-detail-grid small{color:var(--muted);font-size:13px;margin-bottom:5px}.booking-detail-grid strong{font-size:14px;overflow-wrap:anywhere}.booking-note{background:#f7f8fc;border-radius:8px;color:var(--muted);font-size:13px;line-height:1.5;margin:14px 0 0;padding:11px}.booking-drawer__items>div{align-items:center;border-top:1px solid var(--border);display:grid;gap:10px;grid-template-columns:auto 1fr auto;min-height:58px}.booking-drawer__items>div:first-child{border-top:0}.booking-drawer__items .item-visual{height:34px;width:34px}.booking-drawer__items strong,.booking-drawer__items small{display:block}.booking-drawer__items strong{font-size:14px}.booking-drawer__items small{color:var(--muted);font-size:13px;margin-top:4px}.booking-drawer__items em{font-size:13px;font-style:normal;font-weight:700}.booking-timeline{list-style:none;margin:0;padding:0}.booking-timeline li{display:grid;gap:10px;grid-template-columns:12px 1fr;min-height:45px;position:relative}.booking-timeline li:before{background:#dfe3ec;bottom:0;content:"";left:4px;position:absolute;top:11px;width:1px}.booking-timeline li:last-child:before{display:none}.booking-timeline i{background:var(--accent);border:3px solid var(--accent-soft);border-radius:50%;height:9px;margin-top:2px;position:relative;width:9px;z-index:1}.booking-timeline strong,.booking-timeline small{display:block}.booking-timeline strong{font-size:13px}.booking-timeline small{color:var(--muted);font-size:13px;line-height:1.45;margin-top:4px}.booking-drawer__actions{border-bottom:0!important}.booking-drawer__actions textarea{border:1px solid var(--border);border-radius:8px;font-size:14px;padding:10px;resize:vertical;width:100%}.booking-drawer__actions>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.rental-condition-form{background:var(--surface-soft);border:1px solid var(--border);display:grid;gap:14px}.rental-condition-form>header{align-items:flex-start;display:flex;justify-content:space-between}.rental-condition-form>header small{color:var(--accent);font:700 11px/1.2 var(--font-mono);letter-spacing:.08em}.rental-condition-form>header strong{background:var(--ink);color:var(--paper);padding:6px 9px}.rental-condition-form__checks{display:grid;gap:7px}.rental-condition-form__checks label{align-items:center;background:var(--surface);border:1px solid var(--border);display:flex;gap:9px;padding:10px}.rental-condition-form__checks input{accent-color:var(--accent);height:18px;width:18px}.rental-condition-form__issue{border-top:1px solid var(--border);display:grid;gap:10px;padding-top:12px}.rental-condition-form__issue label{display:grid;gap:6px}.rental-condition-form__issue select,.rental-condition-form__issue textarea{background:var(--surface);border:1px solid var(--border);border-radius:0;color:var(--ink);padding:10px;width:100%}.qr-workspace{display:grid;gap:14px;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);margin-bottom:14px}.qr-builder,.qr-result,.qr-history{overflow:hidden}.qr-purpose-grid{display:grid;gap:9px;grid-template-columns:repeat(3,1fr);padding:15px}.qr-purpose-grid button{align-items:start;background:#fff;border:1px solid var(--border);border-radius:10px;color:#071a36;cursor:pointer;display:grid;gap:10px;grid-template-columns:auto 1fr;min-height:112px;padding:13px;position:relative;text-align:start}.qr-purpose-grid button:hover,.qr-purpose-grid button.is-active{border-color:#bcb8ff}.qr-purpose-grid button.is-active{background:#fafaff;box-shadow:inset 0 0 0 1px #d7d4ff}.qr-purpose-grid button>i{background:#fff;border:1px solid #cdd3df;border-radius:50%;height:14px;inset-inline-end:10px;position:absolute;top:10px;width:14px}.qr-purpose-grid button.is-active>i{background:var(--accent);border:4px solid #dcdafe}.qr-purpose-grid strong,.qr-purpose-grid small{display:block}.qr-purpose-grid strong{color:#071a36;font-size:14px;margin-bottom:5px;padding-inline-end:12px}.qr-purpose-grid small{color:var(--muted);font-size:13px;line-height:1.45}.qr-form{align-items:end;border-top:1px solid var(--border);display:grid;gap:10px;grid-template-columns:1fr 130px auto;padding:15px}.qr-form label,.qr-result__meta label{display:flex;flex-direction:column;gap:7px}.qr-form label>span,.qr-result__meta label>span{font-size:13px;font-weight:700}.qr-form select,.qr-result__meta input{background:#fff;border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:14px;min-height:40px;padding:0 10px;width:100%}.qr-result__meta input{direction:ltr;text-align:left}.qr-security-note{align-items:flex-start;background:#f7f8fc;color:var(--muted);display:flex;font-size:13px;gap:8px;line-height:1.5;margin:0 15px 15px;padding:10px}.qr-result__content{align-items:center;display:grid;gap:18px;grid-template-columns:170px 1fr;padding:20px}.qr-code-frame{align-items:center;aspect-ratio:1;background:#fff;border:1px solid var(--border);border-radius:12px;display:flex;justify-content:center;padding:10px}.qr-code-frame img{display:block;height:100%;width:100%}.qr-result__meta{display:flex;flex-direction:column;gap:13px;min-width:0}.qr-result__meta>span small,.qr-result__meta>span strong{display:block}.qr-result__meta>span small{color:var(--muted);font-size:13px;margin-bottom:4px}.qr-result__meta>span strong{font-size:14px}.qr-result__meta>div{display:flex;gap:7px}.qr-empty{align-items:center;color:var(--muted);display:flex;flex-direction:column;justify-content:center;min-height:290px;padding:30px;text-align:center}.qr-empty strong{color:var(--text);font-size:15px;margin:14px 0 7px}.qr-empty p{font-size:13px;line-height:1.5;max-width:260px}.data-table--qr .data-table__head,.data-table--qr .data-table__row{grid-template-columns:1.1fr .9fr .8fr .6fr 72px;min-width:650px}.data-table--qr strong,.data-table--qr small{display:block}.data-table--qr small{color:var(--muted);font-size:13px;margin-top:4px}.data-table--qr .button{min-height:30px;padding:0 9px}.qr-access-page{background:#f7f9fc;min-height:100vh}.qr-access-page>header{align-items:center;background:#fff;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;min-height:72px;padding:0 max(20px,calc((100vw - 1120px)/2))}.qr-access-page>header .public-brand-mark{margin:0}.qr-access-page>main{display:flex;justify-content:center;padding:55px 18px}.qr-access-page.is-merchant-branded{background:color-mix(in srgb,var(--customer-bg) 88%,var(--customer-accent));color:var(--customer-text)}.qr-access-page.is-merchant-branded>header,.qr-access-page.is-merchant-branded .qr-access-card{background:var(--customer-bg);border-color:color-mix(in srgb,var(--customer-text) 18%,transparent)}.qr-access-page.is-merchant-branded .qr-access-card__mark,.qr-access-page.is-merchant-branded .button--primary{background:var(--customer-accent);border-color:var(--customer-accent)}.qr-access-page.is-merchant-branded .qr-access-card__merchant{color:var(--customer-accent)!important}.qr-access-page.is-merchant-branded .qr-access-card section{background:color-mix(in srgb,var(--customer-bg) 88%,var(--customer-accent));border-color:color-mix(in srgb,var(--customer-text) 18%,transparent)}.qr-access-card{background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);max-width:470px;padding:34px;text-align:center;width:100%}.qr-access-card__mark{align-items:center;background:var(--mint);border-radius:50%;color:#fff;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.qr-access-card__mark--error{background:#b9443b;font-size:32px}.qr-access-card__merchant{color:var(--accent)!important;font-size:13px!important;font-weight:750;margin-bottom:7px!important;text-transform:uppercase}.qr-access-card h1{font-size:25px;letter-spacing:-.035em;margin-bottom:9px}.qr-access-card>p{color:var(--muted);font-size:14px;line-height:1.55;margin:0 auto 20px;max-width:340px}.qr-access-card section{background:#f8f9fc;border:1px solid var(--border);border-radius:10px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:18px;overflow:hidden;text-align:left}.qr-access-card section span{border-bottom:1px solid var(--border);min-height:68px;padding:13px}.qr-access-card section span:nth-child(odd){border-right:1px solid var(--border)}.qr-access-card section span:last-child{border-bottom:0;grid-column:span 2}.qr-access-card section small,.qr-access-card section strong{display:block}.qr-access-card section small{color:var(--muted);font-size:13px;margin-bottom:5px}.qr-access-card section strong{font-size:14px}.qr-access-card>.button{width:100%}.qr-access-card__privacy{align-items:center;display:flex;gap:6px;justify-content:center;margin:16px 0 0!important}.drawer-layer{inset:0;position:fixed;z-index:100}.drawer-layer__scrim{background:#030f1f6b;border:0;inset:0;position:absolute;width:100%}.module-drawer{background:#fff;box-shadow:-18px 0 50px #08182f2e;display:flex;flex-direction:column;height:100%;padding:25px;position:absolute;right:0;top:0;width:min(440px,92vw)}.module-drawer>header{align-items:start;display:flex;justify-content:space-between}.module-drawer>header p{color:var(--accent);font-size:13px;font-weight:750;margin-bottom:5px;text-transform:uppercase}.module-drawer>header h2{font-size:23px;margin:0}.module-drawer>header .icon-button{font-size:24px}.module-drawer__intro{color:var(--muted);font-size:14px;line-height:1.55;margin:18px 0 12px}.inventory-form{display:grid;gap:14px;margin-top:8px}.inventory-form label{display:grid;gap:7px}.inventory-form label span{color:var(--muted);font-size:13px;font-weight:700}.inventory-form input{border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;font-size:14px;min-height:40px;padding:0 11px}.inventory-form input:focus{border-color:var(--accent);outline:2px solid rgba(85,73,245,.12)}.inventory-form__actions{display:flex;gap:9px;justify-content:flex-end;margin-top:8px}.module-list{flex:1;overflow-y:auto}.module-row{align-items:center;border-bottom:1px solid var(--border);display:grid;gap:12px;grid-template-columns:auto 1fr auto;min-height:80px;padding:11px 0}.module-row strong,.module-row small{display:block}.module-row strong{font-size:14px;margin-bottom:5px}.module-row small{color:var(--muted);font-size:13px;line-height:1.4}.switch{background:#cfd5df;border:0;border-radius:18px;cursor:pointer;height:24px;padding:3px;transition:background .2s;width:42px}.switch span{background:#fff;border-radius:50%;display:block;height:18px;transition:transform .2s;width:18px}.switch.is-on{background:var(--accent)}.switch.is-on span{transform:translate(18px)}.module-drawer__footer{align-items:center;border-top:1px solid var(--border);display:flex;justify-content:space-between;padding-top:18px}.save-state{align-items:center;color:var(--mint);display:flex;font-size:14px;gap:5px;opacity:0}.save-state.is-visible{opacity:1}.admin-grid{display:grid;gap:14px;grid-template-columns:.9fr .9fr 1.1fr}.admin-grid__merchants{grid-column:span 2}.data-table--merchants .data-table__head,.data-table--merchants .data-table__row{grid-template-columns:2fr .7fr .9fr .8fr .9fr 42px;min-width:650px}.adoption-list{padding:2px 15px 14px}.adoption-list>div{align-items:center;border-top:1px solid var(--border);display:grid;gap:9px;grid-template-columns:auto 82px 1fr 35px;min-height:48px}.adoption-list strong{font-size:13px}.adoption-list em{color:var(--muted);font-size:13px;font-style:normal;text-align:right}.adoption-list .icon-box{height:28px;width:28px}.adoption-list--large>div{grid-template-columns:auto 160px 1fr 50px;min-height:65px}.adoption-list--large strong{font-size:14px}.audit-list{padding:0 16px 14px}.audit-list>div{align-items:center;border-top:1px solid var(--border);display:grid;gap:14px;grid-template-columns:145px 1fr auto;min-height:61px}.audit-list time,.audit-list code{color:var(--muted);font-family:inherit;font-size:13px}.audit-list strong,.audit-list small{display:block}.audit-list strong{font-size:14px;margin-bottom:4px}.audit-list small{color:var(--muted);font-size:13px}.queue-complete{align-items:center;color:var(--mint);display:flex;font-size:13px;gap:5px;justify-content:flex-end}.merchant-control{overflow-y:auto;width:min(500px,94vw)}.merchant-control__summary{background:#f8f9fc;border:1px solid var(--border);border-radius:10px;display:grid;grid-template-columns:repeat(3,1fr);margin:20px 0 6px}.merchant-control__summary span{padding:14px}.merchant-control__summary span+span{border-left:1px solid var(--border)}.merchant-control__summary small,.merchant-control__summary strong{display:block}.merchant-control__summary small{color:var(--muted);font-size:13px;margin-bottom:5px}.merchant-control__summary strong{font-size:14px;text-transform:capitalize}.merchant-control>section{border-bottom:1px solid var(--border);padding:20px 0}.merchant-control>section h3{font-size:15px;margin:0 0 7px}.merchant-control>section>p{color:var(--muted);font-size:13px;line-height:1.5;margin:0 0 13px}.plan-options{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.plan-options button{background:#fff;border:1px solid var(--border);border-radius:8px;cursor:pointer;padding:12px;text-align:left;text-transform:capitalize}.plan-options button.is-active{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.plan-options strong,.plan-options small{display:block}.plan-options strong{font-size:14px;margin-bottom:5px}.plan-options small{color:var(--muted);font-size:13px}.membership-row{align-items:center;display:flex;gap:10px}.membership-row strong,.membership-row small{display:block}.membership-row strong{font-size:14px;margin-bottom:4px}.membership-row small{color:var(--muted);font-size:13px}.status-metrics{border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(2,1fr)}.status-metrics span{padding:15px}.status-metrics span+span{border-left:1px solid var(--border)}.status-metrics strong,.status-metrics small{display:block}.status-metrics strong{font-size:18px;margin-bottom:4px}.status-metrics small{color:var(--muted);font-size:13px}.app-loading{align-items:center;background:var(--canvas);display:flex;justify-content:center;min-height:100vh}.app-loading>div{align-items:center;display:flex;flex-direction:column;gap:10px}.app-loading strong{color:var(--navy);font-size:24px}.app-loading span{color:var(--muted);font-size:14px}.page-alert{background:#fff3f2;border:1px solid #f5cbc6;border-radius:9px;color:#a33b31;font-size:14px;margin-bottom:18px;padding:12px 14px}.page-alert--booking{margin:0 0 18px}.publishing-access,.builder-publishing-access{align-items:flex-start;background:#eef8f3;border:1px solid #a8d9c2;color:#123d2e;display:flex;gap:10px;margin:0 0 18px;padding:12px 14px}.publishing-access span{display:grid;gap:3px}.publishing-access small{color:#41695b}.publishing-access.is-blocked,.builder-publishing-access.is-blocked{background:#fff4e8;border-color:#eccb9b;color:#75470b}.publishing-access.is-blocked small{color:#805d2e}.builder-publishing-access{font-size:13px;margin:0}.billing-development-note{align-items:flex-start;background:#eef5ff;border:1px solid #b8cff0;color:#173b68;display:grid;gap:5px;padding:14px 16px}.billing-development-note span{color:#456585}.panel-empty{color:var(--muted);font-size:14px;margin:0;padding:25px 16px;text-align:center}.save-error{color:#b54238;font-size:13px;margin-right:auto}.auth-page{background:radial-gradient(circle at 75% 10%,#efeeff 0,transparent 31%),var(--canvas);display:grid;grid-template-rows:auto 1fr auto;min-height:100vh}.auth-header{align-items:center;display:flex;justify-content:space-between;min-height:78px;padding:0 max(24px,calc((100vw - 1180px)/2))}.auth-card{align-self:center;background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);justify-self:center;margin:32px 20px;padding:38px;width:min(430px,calc(100vw - 40px))}.auth-card h1{font-size:28px;letter-spacing:-.035em;margin-bottom:9px}.auth-card>p{color:var(--muted);font-size:14px;line-height:1.6;margin:0 0 24px}.auth-card form{display:grid;gap:15px}.auth-card label{display:grid;gap:7px}.auth-card label span{font-size:13px;font-weight:700}.auth-card input{border:1px solid var(--border);border-radius:8px;font:inherit;min-height:44px;outline:0;padding:10px 12px}.auth-card input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.auth-card form .button{margin-top:4px;width:100%}.form-error{background:#fff3f2;border:1px solid #f5cbc6;border-radius:7px;color:#a33b31;font-size:13px;line-height:1.45;padding:10px}.auth-footer{color:var(--muted);font-size:13px;padding:20px;text-align:center}.booking-page{background:#fff;min-height:100vh}.booking-header{align-items:center;border-bottom:1px solid var(--border);display:grid;grid-template-columns:1fr auto 1fr;min-height:72px;padding:0 max(30px,calc((100vw - 1320px)/2))}.booking-header>div:nth-child(2){text-align:center}.booking-header>div:nth-child(2) span,.booking-header>div:nth-child(2) strong{display:block}.booking-header>div:nth-child(2) span{color:var(--muted);font-size:13px;margin-bottom:3px;text-transform:uppercase}.booking-header>div:nth-child(2) strong{font-size:14px}.booking-header__actions{align-items:center;display:flex;gap:6px;justify-content:flex-end}.booking-main{margin:0 auto;max-width:1320px;min-height:710px;padding:26px 30px 32px}.booking-steps{align-items:flex-start;display:grid;grid-template-columns:repeat(5,1fr);margin-bottom:30px}.booking-steps button{align-items:center;background:transparent;border:0;color:var(--muted);display:grid;gap:7px;grid-template-columns:auto 1fr;padding:0;position:relative;text-align:left}.booking-steps button>span{align-items:center;background:#f1f3f7;border:1px solid #dce2eb;border-radius:50%;display:flex;font-size:13px;font-weight:700;height:26px;justify-content:center;position:relative;width:26px;z-index:2}.booking-steps button em{font-size:13px;font-style:normal;font-weight:650;position:relative;z-index:2}.booking-steps button i{background:#dce2eb;height:1px;left:calc(50% + 35px);position:absolute;right:17px;top:13px}.booking-steps button.is-active{color:var(--accent)}.booking-steps button.is-active>span{background:var(--accent);border-color:var(--accent);color:#fff}.booking-steps button.is-complete{color:var(--mint);cursor:pointer}.booking-steps button.is-complete>span{background:var(--mint-soft);border-color:#bfe9d2}.booking-content{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 380px}.booking-stage,.booking-summary{background:#fff;border:1px solid var(--border);border-radius:12px}.booking-stage{min-height:550px;padding:23px}.catalog-grid{display:grid;gap:11px;grid-template-columns:repeat(3,1fr)}.catalog-grid article{border:1px solid var(--border);border-radius:10px;min-width:0;padding:11px;transition:border-color .2s,box-shadow .2s}.catalog-grid article.is-selected{border-color:#a8a1ff;box-shadow:0 0 0 2px #eceaff}.catalog-grid h2{font-size:14px;margin:0 0 5px}.catalog-grid p{color:var(--muted);font-size:13px;margin-bottom:10px}.booking-summary{overflow:hidden;position:sticky;top:94px}.booking-summary>header{align-items:center;display:flex;justify-content:space-between;min-height:54px;padding:0 17px}.booking-summary>header h2{font-size:15px;margin:0}.booking-summary>header span{color:var(--muted);font-size:13px}.booking-summary>div{max-height:360px;overflow-y:auto;padding:0 16px}.booking-summary article{align-items:center;border-top:1px solid var(--border);display:grid;gap:9px;grid-template-columns:auto 1fr auto;min-height:61px}.booking-summary article .item-visual{height:35px;width:35px}.booking-summary article .item-visual :is(svg,.icon){height:25px;width:25px}.booking-summary article strong,.booking-summary article small{display:block}.booking-summary article strong{font-size:13px;margin-bottom:4px}.booking-summary article small{color:var(--muted);font-size:13px}.booking-summary article em{font-size:13px;font-style:normal;font-weight:650}.booking-summary footer{background:#f8f9fc;border-top:1px solid var(--border);display:grid;grid-template-columns:1fr 1fr;padding:15px 17px}.booking-summary footer span:nth-child(2){text-align:right}.booking-summary footer small,.booking-summary footer strong{display:block}.booking-summary footer small{color:var(--muted);font-size:13px;margin-bottom:5px}.booking-summary footer strong{font-size:15px}.booking-summary footer p{color:var(--muted);font-size:13px;grid-column:span 2;margin:12px 0 0}.booking-footer-actions{display:flex;gap:9px;margin-top:16px;padding-left:calc(100% - 398px)}.booking-footer-actions .button:first-child{width:110px}.booking-footer-actions .button:last-child{flex:1}.booking-form{display:grid;gap:15px;grid-template-columns:repeat(2,1fr);max-width:720px}.booking-form label{display:flex;flex-direction:column;gap:7px}.booking-form label>span{font-size:13px;font-weight:700}.booking-form input,.booking-form select,.booking-form textarea{background:#fff;border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:14px;min-height:42px;padding:10px}.booking-form textarea{resize:vertical}.booking-form__wide{grid-column:span 2}.availability-check{align-items:center;background:var(--mint-soft);border:1px solid #c8ead8;border-radius:10px;display:flex;gap:15px;margin-bottom:20px;padding:18px}.availability-check h2{font-size:16px;margin-bottom:6px}.availability-check p{color:#47705f;font-size:13px;margin:0}.booking-confirmation{margin:62px auto;max-width:480px;text-align:center}.booking-confirmation__check{align-items:center;background:var(--mint);border-radius:50%;box-shadow:0 8px 25px #1b9a6633;color:#fff;display:flex;height:76px;justify-content:center;margin:0 auto 22px;width:76px}.booking-confirmation h1{font-size:30px;letter-spacing:-.035em;margin-bottom:10px}.booking-confirmation>p{color:var(--muted);font-size:14px;line-height:1.6;margin-bottom:25px}.booking-benefits{border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(3,1fr) .9fr;margin:0 auto;max-width:1260px}.booking-benefits article{align-items:center;display:flex;gap:12px;min-height:90px;padding:15px 22px}.booking-benefits article+article{border-left:1px solid var(--border)}[dir=rtl] body{font-family:var(--font-arabic)}[dir=rtl] .sidebar__nav button,[dir=rtl] .booking-list button,[dir=rtl] .module-control{text-align:right}[dir=rtl] .booking-list button>:is(svg,.icon),[dir=rtl] .module-control>:is(svg,.icon),[dir=rtl] .sidebar__account>:is(svg,.icon),[dir=rtl] .topbar__actions>:is(svg,.icon){transform:rotate(-90deg)}[dir=rtl] .switch.is-on span{transform:translate(-18px)}[dir=rtl] .module-drawer{left:0;right:auto}@media(max-width:1180px){.admin-grid{grid-template-columns:1fr 1fr}.admin-grid__merchants{grid-column:span 2}.booking-content{grid-template-columns:minmax(0,1fr) 330px}.booking-footer-actions{padding-left:calc(100% - 348px)}}@media(max-width:900px){.module-band,.app-shell{grid-template-columns:1fr}.sidebar{position:fixed;transform:translate(-105%);transition:transform .25s;width:232px}[dir=rtl] .sidebar{left:auto;right:0;transform:translate(105%)}.sidebar.is-open{transform:translate(0)}.sidebar-scrim{background:#030f1f73;border:0;display:block;inset:0;position:fixed;z-index:35}.topbar__menu{display:inline-flex}.search-field{width:min(380px,45vw)}.website-workspace,.booking-content{grid-template-columns:1fr}.booking-summary{position:static}.booking-footer-actions{padding-left:0}.booking-steps button em{display:none}.booking-steps button{grid-template-columns:auto 1fr}.qr-workspace{grid-template-columns:1fr}}@media(max-width:640px){.module-band{padding:75px 20px}.module-band__items{grid-template-columns:repeat(2,1fr)}.app-content{padding:20px 14px 30px}.topbar{padding:0 10px}.topbar>.search-field{display:none}.topbar__actions{margin-left:auto}.page-heading{align-items:flex-start;flex-direction:column;gap:15px}.page-heading__actions{width:100%}.page-heading__actions .button{flex:1}.stats-grid{grid-template-columns:repeat(2,1fr)}.stat-card{min-height:100px;padding:13px}.stat-card strong{font-size:20px}.calendar-board{overflow-x:auto}.calendar-board__header,.calendar-board__grid{min-width:760px}.admin-grid{grid-template-columns:1fr}.admin-grid__merchants{grid-column:auto}.booking-header{grid-template-columns:1fr auto;padding:0 15px}.booking-header>div:nth-child(2),.booking-header .button--ghost{display:none}.booking-main{padding:20px 14px}.booking-stage{padding:16px}.catalog-grid{grid-template-columns:repeat(2,1fr)}.booking-form{grid-template-columns:1fr}.booking-form__wide{grid-column:auto}.booking-benefits{grid-template-columns:1fr;margin:0 14px}.booking-benefits article+article{border-left:0;border-top:1px solid var(--border)}.booking-toolbar{align-items:stretch;flex-direction:column}.booking-toolbar .search-field{width:100%}.qr-purpose-grid{grid-template-columns:1fr}.qr-form{align-items:stretch;grid-template-columns:1fr}.qr-result__content{grid-template-columns:1fr}.qr-code-frame{margin:0 auto;width:min(230px,100%)}.qr-result__meta>div{flex-direction:column}.booking-detail-grid{grid-template-columns:1fr}.qr-access-card{padding:25px 18px}}.builder-media-field{border:1px solid var(--border);border-radius:12px;display:grid;gap:8px;margin-bottom:14px;padding:10px}.builder-media-field>span{color:var(--muted);font-size:13px;font-weight:700}.builder-media-field img{background:#f0f2f5;border-radius:8px;height:112px;object-fit:contain;width:100%}.public-media-fallback{align-items:center;aspect-ratio:4 / 3;background:color-mix(in srgb,var(--site-text) 5%,var(--site-bg));color:color-mix(in srgb,var(--site-text) 58%,transparent);display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:150px}.public-media-fallback span{font-size:15px;font-weight:650}.builder-media-field__empty{align-items:center;background:#f3f4f7;border-radius:8px;color:var(--muted);display:flex;flex-direction:column;gap:5px;height:92px;justify-content:center}.builder-media-field label.button{cursor:pointer;min-height:34px;width:100%}.builder-media-field label.button input,.structured-editor__heading input{height:1px;opacity:0;position:absolute;width:1px}.structured-editor{border-top:1px solid var(--border);display:grid;gap:8px;margin:15px -2px;padding-top:13px}.structured-editor__heading{align-items:center;display:flex;justify-content:space-between}.structured-editor__heading>strong{font-size:13px}.structured-editor__heading>button,.structured-editor__heading>label{background:var(--accent-soft);border:0;border-radius:7px;color:var(--accent);cursor:pointer;font-size:13px;font-weight:750;padding:7px 9px}.structured-editor article{background:#f7f8fa;border:1px solid #e5e8ee;border-radius:10px;display:grid;gap:8px;padding:10px}.structured-editor article>header{align-items:center;display:flex;justify-content:space-between}.structured-editor article>header strong{font-size:13px}.structured-editor article>header button{background:transparent;border:0;color:var(--muted);cursor:pointer}.structured-editor article>div{display:grid;gap:7px;grid-template-columns:1fr 1fr}.structured-editor label{margin:0!important}.structured-editor input,.structured-editor textarea,.structured-editor select{background:#fff!important}.gallery-editor article img{border-radius:8px;height:118px;object-fit:cover;width:100%}.gallery-editor>p{color:var(--muted);font-size:13px;text-align:center}.builder-locale{background:#f0f2f6;border-radius:7px;display:inline-flex;justify-self:end;padding:2px;width:max-content}.builder-locale button{background:transparent;border:0;border-radius:5px;color:var(--muted);cursor:pointer;font-size:13px;font-weight:800;min-height:28px;padding:0 9px}.builder-locale button.is-active{background:#fff;color:var(--accent);box-shadow:0 2px 7px #14254214}.builder-recovery{align-items:center;background:#15171c;border:1px solid #30343b;border-radius:11px;bottom:22px;box-shadow:0 16px 42px #0f12193d;color:#fff;display:flex;gap:12px;padding:10px 12px;position:fixed;right:22px;z-index:80}.builder-recovery span{align-items:center;display:flex;font-size:14px;font-weight:700;gap:7px}.builder-recovery>button{background:transparent;border:0;color:#a9baff;cursor:pointer;font-size:14px;font-weight:750;padding:5px}.builder-recovery>button:last-child{color:#9ca3ad;font-size:17px;font-weight:400;line-height:1}@media(min-width:761px){.app-content:has(>.website-builder-page){height:calc(100vh - 72px);max-width:none;overflow:hidden;padding:0}.app-content>.website-builder-page{display:flex;flex-direction:column;height:100%;margin:0;min-height:0}.website-builder-heading{flex:0 0 77px}.website-builder-page>.builder-shell{flex:1 1 auto;height:auto;min-height:0}.builder-library,.builder-inspector{overscroll-behavior:contain}}.public-hero-image{align-self:stretch;border-radius:var(--site-radius);margin:0;min-height:360px;overflow:hidden}.public-hero-image img{height:100%;object-fit:cover;width:100%}.public-hero-image.position-left img{object-position:left center}.public-hero-image.position-right img{object-position:right center}.public-block--services article small{color:color-mix(in srgb,var(--site-text) 58%,transparent);display:block;font-size:14px;margin-top:12px}.public-block--reservations{align-items:center;background:color-mix(in srgb,var(--site-accent) 7%,var(--site-bg));display:grid;gap:22px 28px;grid-template-columns:minmax(220px,1fr) minmax(250px,.9fr)}.public-block--reservations header{max-width:650px}.public-block--reservations>.site-button{grid-column:2;justify-self:start}.reservation-area-preview{display:grid;gap:8px}.reservation-area-preview article{background:var(--site-bg);border:1px solid color-mix(in srgb,var(--site-text) 13%,transparent);border-radius:calc(var(--site-radius) * .7);display:flex;justify-content:space-between;padding:15px}.reservation-area-preview span{color:color-mix(in srgb,var(--site-text) 60%,transparent);font-size:14px}.public-block--gallery>div{grid-template-columns:repeat(3,minmax(0,1fr))}.public-block--gallery figure{margin:0}.public-block--gallery figure img{aspect-ratio:4 / 3;border-radius:var(--site-radius);display:block;object-fit:cover;width:100%}.public-block--gallery figcaption{font-size:14px;margin-top:10px}.site-language{background:transparent!important;border-color:color-mix(in srgb,var(--site-text) 20%,transparent)!important;color:var(--site-text)!important}.booking-brand img{height:42px;max-width:130px;object-fit:contain}.reservation-occasion{display:grid;gap:7px}.reservation-occasion span{font-size:13px;font-weight:700}.reservation-occasion input{background:#fff;border:1px solid var(--border);border-radius:9px;min-height:44px;padding:9px 11px;width:100%}.new-service-picker button>div{flex:1;text-align:start}.new-service-picker button>div strong,.new-service-picker button>div small{display:block}.new-service-picker button>div small{color:var(--muted);font-size:13px;margin-top:5px}[dir=rtl] .public-site-header nav,[dir=rtl] .public-block--hero>div:first-child>div{flex-direction:row}[dir=rtl] .public-site-canvas{text-align:right}[dir=rtl] .public-block--services article{padding-inline:28px 0}[dir=rtl] .public-block--services article+article{padding-inline:28px 28px}[dir=rtl] .public-block--contact>div{text-align:left}[dir=rtl] .site-button :is(svg,.icon),[dir=rtl] .public-site-header :is(svg,.icon){transform:rotate(180deg)}[dir=rtl] .site-language :is(svg,.icon){transform:none}[dir=rtl] .builder-selectable-block__label{left:auto;right:8px}@media(max-width:860px){.public-block--reservations{align-items:stretch;grid-template-columns:1fr}.public-block--reservations>.site-button{grid-column:auto;justify-self:stretch}.public-block--gallery>div{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sidebar,.builder-document,.onboarding-progress i,.switch span,.new-hero__scene,.booking-loading span,.availability-loading span{animation:none!important;transition:none!important}}:root{--navy: #121418;--navy-2: #1b1e24;--text: #15171c;--muted: #656b76;--muted-2: #9298a3;--accent: #315efb;--accent-2: #244bd7;--accent-soft: #eef2ff;--border: #e2e4e9;--surface: #fff;--canvas: #f4f5f7;--mint: #11875d;--mint-soft: #e6f6ef;--orange: #b96817;--orange-soft: #fff2e2;--blue: #315efb;--blue-soft: #eef2ff;--lime: #c8f169;--radius-sm: 8px;--radius: 12px;--radius-lg: 20px;--shadow: 0 24px 70px rgba(17, 20, 28, .1)}body{color:var(--text)}button{font-weight:650}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:#315efb4d}.brand{align-items:center;display:inline-flex;gap:10px}.button{border-radius:9px;font-size:15px;font-weight:750;min-height:40px;padding:0 16px}.button--large{min-height:52px;padding:0 22px}.button--primary{background:var(--accent);box-shadow:none}.button--primary:hover{background:var(--accent-2);transform:translateY(-1px)}.button--outline{background:#fff;border-color:#d9dce3}.button--outline:hover{background:#f7f8fa;border-color:#b8bdc8}.new-hero{display:grid;gap:70px;grid-template-columns:.82fr 1.18fr;margin:0 auto;max-width:1400px;min-height:760px;overflow:hidden;padding:100px 40px 84px}.new-hero__copy{align-self:center;max-width:620px}.new-hero h1{font-size:clamp(52px,5.2vw,78px);letter-spacing:-.067em;line-height:.98;margin-bottom:28px}.new-hero__copy>p{color:#5d636d;font-size:18px;line-height:1.65;max-width:600px}.new-hero__product{align-items:center;display:flex;min-width:0;position:relative}.new-hero__product:before{background:#c8f169;border-radius:42px;content:"";height:86%;position:absolute;right:-8%;transform:rotate(4deg);width:92%}.new-plan{margin:0 auto;max-width:1340px;padding:130px 40px}.new-plan>header{display:grid;gap:30px;grid-template-columns:.55fr 1.45fr;margin-bottom:75px}.new-plan>header p,.new-pricing>header>p{color:#315efb;font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.new-plan>header h2{font-size:clamp(40px,5vw,68px);letter-spacing:-.058em;line-height:1.02;margin:0;max-width:880px}.new-plan__steps{border-top:1px solid #dfe1e6;display:grid;grid-template-columns:repeat(4,1fr)}.new-plan__steps article{border-right:1px solid #dfe1e6;min-height:310px;padding:28px 28px 20px 0}.new-plan__steps article+article{padding-left:28px}.new-plan__steps span{color:#315efb;font-size:14px;font-weight:800}.new-plan__steps h3{font-size:21px;letter-spacing:-.035em;margin:82px 0 14px}.new-plan__steps p{color:#6a707a;font-size:15px;line-height:1.7}.new-pricing{background:#f2f3f5;padding:120px max(35px,calc((100vw - 1260px)/2))}.new-pricing>header{margin-bottom:58px;max-width:820px}.new-pricing>header h2{font-size:52px;letter-spacing:-.055em;line-height:1.03;margin-bottom:18px}.new-pricing>header>span{color:#6c727d;font-size:15px}.entry-page,.auth-page{background:#fff;min-height:100vh}.entry-header,.auth-header{align-items:center;border-bottom:1px solid #eceef1;display:flex;justify-content:space-between;min-height:76px;padding:0 max(28px,calc((100vw - 1320px)/2))}.entry-header>div,.auth-header>div{align-items:center;display:flex;gap:10px}.entry-link{background:transparent;border:0;color:#315efb;cursor:pointer;font-size:14px}.signup-layout{display:grid;grid-template-columns:.82fr 1.18fr;margin:0 auto;max-width:1320px;min-height:calc(100vh - 77px)}.signup-story{align-self:stretch;background:#15171c;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:70px}.signup-story h2{font-size:47px;letter-spacing:-.04em;line-height:1.04;margin:15px 0 54px}.signup-story ol{display:grid;gap:25px;list-style:none;margin:0;padding:0}.signup-story li{display:grid;gap:14px;grid-template-columns:auto 1fr}.signup-story li>span{align-items:center;border:1px solid #4a4e57;border-radius:50%;color:#c8f169;display:flex;font-size:13px;height:27px;justify-content:center;width:27px}.signup-story li strong,.signup-story li small{display:block}.signup-story li strong{font-size:15px}.signup-story li small{color:#a9afb9;font-size:14px;line-height:1.5;margin-top:5px}.signup-form-wrap{padding:60px 70px}.signup-form-heading{margin-bottom:30px}.signup-form-heading h1{font-size:36px;letter-spacing:-.04em;margin:10px 0 7px}.signup-form-heading p{color:#717781;font-size:14px}.signup-form{display:grid;gap:18px}.signup-form fieldset{border:0;margin:0;padding:0}.signup-form legend,.signup-form label>span{display:block;font-size:13px;font-weight:750;margin-bottom:8px}.business-type-grid{display:grid;gap:7px;grid-template-columns:repeat(2,1fr)}.business-type-grid>button{align-items:start;background:#fff;border:1px solid #e0e3e8;border-radius:10px;cursor:pointer;display:grid;gap:10px;grid-template-columns:auto 1fr;min-height:76px;padding:13px;text-align:left}.business-type-grid>button.is-selected{background:#f0f3ff;border-color:#315efb;box-shadow:0 0 0 2px #e1e7ff}.business-type-grid :is(svg,.icon){color:#315efb}.business-type-grid strong,.business-type-grid small{display:block}.business-type-grid strong{font-size:14px}.business-type-grid small{color:#777d87;font-size:13px;line-height:1.4;margin-top:4px}.form-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}.signup-form label{display:block}.signup-form input,.slug-input{background:#fff;border:1px solid #dfe2e7;border-radius:9px;min-height:46px}.signup-form input{outline:0;padding:0 12px;width:100%}.signup-form input:focus{border-color:#315efb;box-shadow:0 0 0 3px #edf1ff}.signup-form label>small{color:#8a9099;display:block;font-size:13px;margin-top:6px}.slug-input{align-items:center;display:flex;overflow:hidden}.slug-input>small{background:#f4f5f7;align-self:stretch;align-items:center;border-right:1px solid #dfe2e7;color:#69707b;display:flex;font-size:13px;padding:0 11px}.slug-input input{border:0;border-radius:0}.signup-submit{width:100%}.signup-legal{color:#8b919b;font-size:13px;line-height:1.5;margin:-5px 0 0;text-align:center}.auth-layout{align-items:center;display:grid;gap:80px;grid-template-columns:1fr 460px;margin:0 auto;max-width:1100px;min-height:calc(100vh - 150px);padding:50px 30px}.auth-message>p{color:#315efb;font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.auth-message h1{font-size:57px;letter-spacing:-.06em;line-height:1.02;margin-bottom:20px}.auth-message>span{color:#6b717b;display:block;font-size:16px;line-height:1.7;max-width:520px}.auth-card{align-self:auto;border-radius:14px;box-shadow:0 20px 70px #14171f1a;justify-self:auto;margin:0;padding:38px;width:100%}.auth-card h2{font-size:28px;letter-spacing:-.04em;margin-bottom:8px}.auth-card__new{color:#767c86;display:block;font-size:13px;margin-top:18px;text-align:center}.auth-card__new button{background:transparent;border:0;color:#315efb;cursor:pointer;padding:0}.demo-page{background:#f0f1f3;min-height:100vh}.demo-topbar{align-items:center;background:#fff;border-bottom:1px solid #dfe2e7;display:flex;height:72px;justify-content:space-between;padding:0 24px}.demo-topbar>div{align-items:center;display:flex;gap:15px}.demo-topbar>div>span{color:#747a84;font-size:13px}.demo-mobile-tabs{display:none}.back-link{background:transparent;border:0;color:#707680;cursor:pointer;font-size:13px;margin-bottom:25px;padding:0}.onboarding-page{background:#f5f6f8;display:grid;grid-template-rows:68px 3px 1fr 76px;min-height:100vh}.onboarding-header{align-items:center;background:#fff;border-bottom:1px solid #e2e4e8;display:grid;grid-template-columns:1fr auto 1fr;padding:0 28px}.onboarding-header>strong{font-size:19px;letter-spacing:-.04em}.onboarding-header>span{color:#6e747e;font-size:13px}.onboarding-header button{background:transparent;border:0;color:#707681;font-size:13px;justify-self:end}.onboarding-progress{background:#e5e7eb}.onboarding-progress i{background:#315efb;display:block;height:100%;transform:scaleX(var(--progress));transform-origin:left;transition:transform .3s cubic-bezier(.16,1,.3,1);width:100%}[dir=rtl] .onboarding-progress i{transform-origin:right}.onboarding-main{margin:0 auto;max-width:1060px;padding:70px 30px;width:100%}.onboarding-step{margin:0 auto;max-width:980px}.onboarding-count{color:#315efb;display:block;font-size:14px;font-weight:850;margin-bottom:20px}.onboarding-step>h1{font-size:49px;letter-spacing:-.058em;line-height:1.03;max-width:850px}.onboarding-step>p{color:#6f7580;font-size:16px;line-height:1.7;max-width:720px}.onboarding-promise{border-top:1px solid #dfe2e6;display:grid;grid-template-columns:repeat(3,1fr);margin-top:55px}.onboarding-promise span{align-items:center;display:flex;font-size:14px;gap:8px;min-height:90px}.onboarding-promise :is(svg,.icon){color:#11875d}.onboarding-type-grid{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-top:44px}.onboarding-type-grid button{background:#fff;border:1px solid #dee1e6;border-radius:13px;display:grid;grid-template-columns:auto 1fr auto;min-height:145px;padding:24px;text-align:left}.onboarding-type-grid button.is-selected{background:#15171c;border-color:#15171c;color:#fff}.onboarding-type-grid button>:is(svg,.icon){color:#315efb;grid-row:span 2;margin-right:16px}.onboarding-type-grid button.is-selected>:is(svg,.icon){color:#c8f169}.onboarding-type-grid strong,.onboarding-type-grid small{display:block}.onboarding-type-grid strong{font-size:16px}.onboarding-type-grid small{color:#737984;font-size:14px;line-height:1.5;margin-top:7px}.onboarding-type-grid button.is-selected small{color:#aeb4be}.onboarding-type-grid button>span{color:#315efb;font-size:13px;font-weight:750}.onboarding-type-grid button.is-selected>span{color:#c8f169}.capability-group{margin-top:35px}.capability-group>h2{color:#707680;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.capability-group>div{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.capability-group button{align-items:center;background:#fff;border:1px solid #e0e3e8;border-radius:10px;display:grid;gap:12px;grid-template-columns:auto 1fr auto;min-height:82px;padding:13px;text-align:left}.capability-group button.is-selected{border-color:#315efb;box-shadow:0 0 0 2px #e3e8ff}.capability-group button>:is(svg,.icon){color:#315efb}.capability-group strong,.capability-group small{display:block}.capability-group strong{font-size:14px}.capability-group small{color:#777d87;font-size:13px;line-height:1.4;margin-top:4px}.capability-group button>i{background:#eff1f4;border-radius:5px;color:#858b95;font-size:13px;font-style:normal;padding:5px 7px}.capability-group button.is-selected>i{background:#e9f7f0;color:#11875d}.onboarding-brand-grid{display:grid;gap:65px;grid-template-columns:.8fr 1.2fr;margin-top:42px}.onboarding-brand-grid>div{display:grid;gap:17px}.onboarding-brand-grid label>span{display:block;font-size:13px;font-weight:750;margin-bottom:7px}.onboarding-brand-grid input,.onboarding-brand-grid textarea{border:1px solid #dfe2e7;border-radius:8px;min-height:44px;padding:10px;width:100%}.onboarding-brand-grid>aside{background:#e8eaee;border-radius:13px;overflow:hidden;padding:15px}.onboarding-brand-grid>aside>span{color:#747a84;display:block;font-size:13px;margin-bottom:11px}.onboarding-brand-grid>aside>div{background:#fff;min-height:310px;padding:50px 38px}.onboarding-brand-grid aside small{color:var(--onboarding-accent);font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.onboarding-brand-grid aside h2{font-size:33px;letter-spacing:-.05em;margin:20px 0 12px}.onboarding-brand-grid aside p{color:#717781;font-size:14px;line-height:1.6}.onboarding-brand-grid aside button,.onboarding-preview-action{background:var(--onboarding-accent);border:0;border-radius:7px;color:#fff;display:inline-flex;font-size:13px;margin-top:22px;min-height:34px;padding:8px 13px}.onboarding-actions{align-items:center;background:#fff;border-top:1px solid #dfe2e7;display:grid;grid-template-columns:1fr auto 1fr;padding:0 28px}.onboarding-actions>button:first-child{background:transparent;border:0;font-size:14px;justify-self:start}.onboarding-actions>span{color:#777d87;font-size:13px}.onboarding-actions>.button{justify-self:end}.module-drawer--catalog{overflow:hidden;padding:0;width:min(620px,100vw)}.module-drawer--catalog>header{padding:24px 25px 16px}.module-drawer--catalog>.module-drawer__intro{padding:0 25px}.module-catalog{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 25px}.module-catalog section{margin-bottom:23px}.module-catalog h3{color:#727883;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.module-catalog section>div{display:grid;gap:6px}.module-catalog button{align-items:center;background:#fff;border:1px solid #e1e4e8;border-radius:9px;display:grid;gap:11px;grid-template-columns:auto 1fr auto;min-height:72px;padding:10px;text-align:left}.module-catalog button.is-selected{background:#f0f3ff;border-color:#a8b8ff}.module-catalog__icon{align-items:center;background:#f0f2f5;border-radius:8px;color:#315efb;display:flex;height:37px;justify-content:center;width:37px}.module-catalog strong,.module-catalog small,.module-catalog em{display:block}.module-catalog strong{font-size:14px}.module-catalog small{color:#747b85;font-size:13px;margin-top:3px}.module-catalog em{color:#8b919b;font-size:13px;font-style:normal;margin-top:5px;text-transform:capitalize}.module-catalog button>i{background:#eceef1;border-radius:5px;color:#777d87;font-size:13px;font-style:normal;padding:5px 7px}.module-catalog button.is-selected>i{background:#e4f5ed;color:#11875d}.onboarding-brand-grid aside hr{border:0;border-top:1px solid #eceef2;margin:22px 0}.onboarding-brand-grid aside section h2{font-size:24px;margin:12px 0 8px}.module-drawer--catalog>footer{align-items:center;background:#fff;border-top:1px solid #e1e4e8;display:flex;justify-content:space-between;min-height:78px;padding:12px 25px}.module-drawer--catalog>footer>span{color:#777d87;font-size:13px}.module-drawer--catalog>footer>div{display:flex;gap:7px}.app-shell{background:#f5f6f8;grid-template-columns:248px 1fr}.sidebar{background:#15171c;border-radius:0;min-height:100vh;padding:0 12px 13px}.sidebar__brand{min-height:76px;padding:0 10px}.sidebar__nav{gap:2px}.sidebar__nav button{border-radius:8px;color:#aeb4be;font-size:14px;min-height:38px;padding:0 10px}.sidebar__nav button:hover{background:#22252b;color:#fff}.sidebar__nav button.is-active{background:#fff;color:#15171c}.sidebar__nav button.is-active :is(svg,.icon){color:#315efb}.sidebar__account{background:#22252b;border-color:#30343b;border-radius:9px}.topbar{background:#fffffff7;border-bottom:1px solid #e1e4e8;min-height:72px;padding:0 24px}.topbar .search-field{background:#f5f6f8;border-color:#e0e3e7;height:38px;width:100%}.app-content{max-width:1600px;padding:30px 32px 50px}.page-heading h1{font-size:28px;letter-spacing:-.045em}.page-heading p{font-size:14px}.icon-box--violet{background:#edf1ff;color:#315efb}.website-builder-page{margin:-30px -32px -50px}.website-builder-heading{background:#fff;border-bottom:1px solid #dfe2e7;margin:0;min-height:77px;padding:12px 22px}.website-builder-heading h1{font-size:19px}.website-builder-heading p{font-size:13px;margin:3px 0 0}.builder-shell{border:0;border-radius:0;grid-template-columns:250px minmax(0,1fr) 280px;height:calc(100vh - 145px);min-height:630px}.builder-library,.builder-inspector{border-color:#dde0e5}.builder-tabs button{font-size:13px;min-height:42px}.builder-tabs button.is-active{border-color:#315efb;color:#315efb}.builder-search{align-items:center;background:#f5f6f8;border:1px solid #e0e3e7;border-radius:7px;display:flex;gap:7px;margin:11px;padding:0 9px}.builder-search input{background:transparent;border:0;font-size:13px;height:36px;min-width:0;outline:0;width:100%}.block-library>button{border-radius:8px;min-height:63px}.block-library>button:hover{border-color:#a9b8ff;box-shadow:0 5px 15px #171e3d12}.block-layers{gap:3px}.block-layers article{grid-template-columns:auto auto 1fr repeat(4,24px);min-height:48px}.block-layers article.is-selected{background:#eef2ff;border-color:#aabaff}.block-layers article>button{height:24px;width:24px}.block-layers article>button:disabled{opacity:.3}.builder-canvas{background:#dfe2e7}.builder-canvas>header{grid-template-columns:1fr auto 1fr;min-height:47px}.builder-history{background:transparent!important;justify-self:start}.builder-history button{background:#f0f2f5!important;border:1px solid #e0e3e7!important;color:#606671!important;height:29px!important;width:31px!important}.builder-history button:disabled{opacity:.35}.builder-document{transform:none;transform-origin:top center}.builder-document--desktop{width:min(1080px,calc(100% - 34px))}.builder-document--mobile{width:390px}.builder-selectable-block{cursor:pointer;outline:1px solid transparent;outline-offset:-1px;position:relative}.builder-selectable-block:hover{outline-color:#7590ff}.builder-selectable-block.is-selected{outline:2px solid #315efb;z-index:1}.builder-selectable-block__label{background:#315efb;border-radius:4px 4px 0 0;color:#fff;display:none;font-family:Readex Pro,Noto Sans Arabic,system-ui,sans-serif;font-size:13px;font-weight:750;left:0;padding:4px 6px;position:absolute;text-transform:capitalize;top:0;z-index:3}.builder-selectable-block.is-selected>.builder-selectable-block__label{display:block}.builder-inspector__content{padding:17px}.builder-inspector__content>header h3{font-size:14px}.builder-inspector input,.builder-inspector textarea,.builder-inspector select{border-radius:7px;font-size:13px;min-height:38px}.booking-page--new{background:#fff;color:#0b1d33}.booking-header--new{display:flex;justify-content:space-between;min-height:72px;padding:0 max(24px,calc((100vw - 1280px)/2))}.booking-brand{align-items:center;background:transparent;border:0;display:flex;gap:10px;text-align:left}.booking-brand>span{align-items:center;background:var(--booking-accent);border-radius:9px;color:#fff;display:flex;font-size:13px;height:36px;justify-content:center;width:36px}.booking-brand strong,.booking-brand small{display:block}.booking-brand strong{font-size:14px}.booking-brand small{color:#777d87;font-size:13px;margin-top:3px}.booking-shell{display:grid;grid-template-columns:360px 1fr;margin:0 auto;max-width:1280px;min-height:calc(100vh - 72px)}.booking-context{background:#15171c;color:#fff;display:flex;flex-direction:column;padding:45px}.booking-context>button{background:transparent;border:0;color:#aeb4be;font-size:13px;padding:0;text-align:left;width:max-content}.booking-context>div{margin-top:90px}.booking-context>div>p{color:#c8f169;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.booking-context h1{font-size:39px;letter-spacing:-.055em;line-height:1.04}.booking-context>div>span{color:#aeb4be;display:block;font-size:14px;line-height:1.65}.booking-context nav{display:grid;gap:16px;margin-top:auto}.booking-context nav span{align-items:center;color:#707680;display:flex;gap:10px}.booking-context nav i{align-items:center;border:1px solid #4a4e56;border-radius:50%;display:flex;font-size:13px;font-style:normal;height:25px;justify-content:center;width:25px}.booking-context nav strong{font-size:13px}.booking-context nav span.is-active{color:#fff}.booking-context nav span.is-active i{background:#315efb;border-color:#315efb}.booking-context nav span.is-complete{color:#c8f169}.booking-context nav span.is-complete i{border-color:#c8f169}.booking-workspace{padding:70px 80px}.booking-step{margin:0 auto;max-width:720px}.booking-step>header>span{color:var(--booking-accent);font-size:13px;font-weight:800}.booking-step>header h2{font-size:37px;letter-spacing:-.05em;margin:12px 0 8px}.booking-step>header p{color:#747a84;font-size:14px;line-height:1.6}.booking-step>footer{align-items:center;border-top:1px solid #e1e4e8;display:flex;justify-content:space-between;margin-top:30px;padding-top:20px}.booking-step>footer>span{color:#6f7580;font-size:13px}.new-service-picker{border-top:1px solid #dfe2e7;display:grid;margin-top:35px}.new-service-picker button{align-items:center;background:#fff;border:0;border-bottom:1px solid #dfe2e7;display:grid;gap:14px;grid-template-columns:auto 1fr auto;min-height:72px;padding:0 8px;text-align:left}.new-service-picker button:hover{background:#f7f8fa}.new-service-picker button.is-selected{background:#eef2ff}.new-service-picker button>span{color:var(--booking-accent);font-size:13px;font-weight:800}.new-service-picker button>strong{font-size:16px}.new-service-picker button>:is(svg,.icon){color:#9aa0aa}.new-item-picker{display:grid;gap:8px;margin-top:30px}.new-item-picker article{align-items:center;border:1px solid #e0e3e8;border-radius:10px;display:flex;justify-content:space-between;min-height:77px;padding:11px}.new-item-picker article.is-selected{background:#eef2ff;border-color:#a9b9ff}.new-item-picker article>div{align-items:center;display:flex;gap:10px}.new-item-picker .item-visual{height:43px;width:43px}.new-item-picker strong,.new-item-picker small{display:block}.new-item-picker strong{font-size:14px}.new-item-picker small{color:#777d87;font-size:13px;margin-top:4px}.new-item-picker article>div:last-child{border:1px solid #d9dce2;border-radius:7px;display:grid;grid-template-columns:30px 30px 30px;height:32px}.new-item-picker article>div:last-child button{background:transparent;border:0;color:var(--booking-accent)}.new-item-picker article>div:last-child strong{align-self:center;text-align:center}.new-item-picker.is-social-shop article{align-items:stretch;min-height:104px}.new-item-picker.is-social-shop article>div:first-child{flex:1}.shop-product-thumb{align-self:stretch;height:82px;object-fit:cover;width:82px}.shop-product-category{color:var(--booking-accent);display:block;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.07em;margin-bottom:3px;text-transform:uppercase}.event-session-summary,.social-fulfilment-summary{align-items:flex-start;background:color-mix(in srgb,var(--booking-accent) 8%,#fff);border:1px solid color-mix(in srgb,var(--booking-accent) 32%,#d9dce2);display:flex;gap:12px;padding:14px}.event-session-summary span,.event-session-summary strong,.event-session-summary small{display:block}.event-session-summary small{color:#69717d;margin-top:4px}.social-fulfilment-summary p{margin:0}.new-booking-form{display:grid;gap:15px;grid-template-columns:repeat(2,1fr);margin-top:33px}.new-booking-form label>span{display:block;font-size:13px;font-weight:750;margin-bottom:7px}.new-booking-form input,.new-booking-form textarea{border:1px solid #dfe2e7;border-radius:8px;min-height:45px;padding:10px;width:100%}.new-booking-form .is-wide{grid-column:1/-1}.canonical-slot-picker>span{color:var(--muted);display:block;font-size:13px;font-weight:750;margin-bottom:9px}.canonical-slot-picker>div{display:grid;gap:7px;grid-template-columns:repeat(4,1fr)}.canonical-slot-picker button{background:#fff;border:1px solid #dfe2e7;border-radius:8px;cursor:pointer;min-height:58px;padding:9px;text-align:start}.canonical-slot-picker button:hover{border-color:var(--booking-accent)}.canonical-slot-picker button.is-selected{background:#eef2ff;border-color:var(--booking-accent)}.canonical-slot-picker strong,.canonical-slot-picker small{display:block}.canonical-slot-picker strong{font-size:14px}.canonical-slot-picker small{color:#777d87;font-size:13px;line-height:1.35;margin-top:4px}.canonical-slot-picker button>em{color:var(--booking-accent);display:block;font-size:11px;font-style:normal;font-weight:750;line-height:1.35;margin-top:5px}.canonical-slot-picker>p{color:var(--muted);font-size:13px;margin:12px 0 0}.new-booking-review{border:1px solid #dfe2e7;border-radius:10px;margin-top:32px;overflow:hidden}.new-booking-review section{display:grid}.new-booking-review section>span{border-bottom:1px solid #e2e4e8;display:grid;gap:8px;grid-template-columns:130px 1fr;min-height:65px;padding:15px}.new-booking-review small{color:#777d87;font-size:13px}.new-booking-review strong{font-size:14px}.new-booking-review footer{align-items:center;background:#f5f6f8;display:flex;justify-content:space-between;padding:18px}.new-booking-review footer span{color:#777d87;font-size:13px}.new-booking-review footer strong{font-size:18px}.request-note{align-items:start;background:#e9f7f0;border:1px solid #ccebdc;border-radius:9px;display:flex;gap:10px;margin-top:14px;padding:14px}.request-note :is(svg,.icon){color:#11875d}.request-note p{color:#4e695d;font-size:13px;line-height:1.5;margin:0}.new-booking-done{margin:70px auto;max-width:520px;text-align:center}.new-booking-done>span{align-items:center;background:#11875d;border-radius:50%;color:#fff;display:flex;height:70px;justify-content:center;margin:0 auto 23px;width:70px}.new-booking-done>p:first-of-type{color:#11875d;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.new-booking-done h2{font-size:38px;letter-spacing:-.05em}.new-booking-done>p:not(:first-of-type){color:#737984;font-size:14px;line-height:1.6}.new-booking-done>div{background:#f4f5f7;border-radius:9px;margin:25px 0;padding:16px}.new-booking-done>div small,.new-booking-done>div strong{display:block}.new-booking-done>div small{color:#777d87;font-size:13px}.new-booking-done>div strong{font-size:16px;margin-top:5px}.booking-loading,.booking-unavailable{align-items:center;background:#fff;display:flex;flex-direction:column;gap:14px;justify-content:center;min-height:100vh;text-align:center}.booking-loading span{animation:pulse 1s infinite alternate;background:#315efb;border-radius:50%;height:25px;width:25px}.booking-loading strong{font-size:14px}.booking-unavailable>p{color:#315efb;font-size:13px;font-weight:800;text-transform:uppercase}.booking-unavailable h1{font-size:40px;max-width:600px}.not-found-page{align-items:center;background:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh;text-align:center}.not-found-page>p{color:#315efb;font-size:14px;font-weight:850;margin-top:60px}.not-found-page h1{font-size:50px;letter-spacing:-.055em}@keyframes pulse{to{opacity:.35;transform:scale(.8)}}@media(max-width:1100px){.new-hero{gap:35px;grid-template-columns:1fr}.new-hero__copy{max-width:820px}.new-hero__product{justify-content:center}.signup-layout{grid-template-columns:1fr}.signup-story{display:none}.signup-form-wrap{margin:0 auto;max-width:760px;width:100%}.builder-shell{grid-template-columns:220px minmax(0,1fr) 245px}.booking-shell{grid-template-columns:300px 1fr}.booking-workspace{padding:55px 40px}}@media(max-width:900px){.new-plan>header{grid-template-columns:1fr}.new-plan__steps{grid-template-columns:repeat(2,1fr)}.auth-layout{gap:35px;grid-template-columns:1fr}.auth-message{display:none}.auth-card{margin:0 auto;max-width:460px}.back-link{min-height:44px}.onboarding-main{padding-top:45px}.onboarding-brand-grid,.booking-shell{grid-template-columns:1fr}.booking-context{min-height:auto;padding:30px}.booking-context>div{margin-top:40px}.booking-context nav{display:flex;margin-top:35px}.booking-context nav span{flex:1}}@media(max-width:680px){.new-hero{min-height:auto;padding:70px 20px 55px}.new-hero h1{font-size:47px}.new-hero__copy>p{font-size:16px}.new-hero__product{display:none}.new-pricing{padding:80px 20px}.new-plan{padding:85px 20px}.new-plan>header h2,.new-pricing>header h2{font-size:39px}.new-plan__steps{grid-template-columns:1fr}.new-plan__steps article{border-right:0;min-height:220px;padding:25px 0!important}.new-plan__steps h3{margin-top:50px}.entry-header,.auth-header{padding:0 17px}.signup-form-wrap{padding:38px 18px}.business-type-grid,.form-grid{grid-template-columns:1fr}.auth-layout{padding:35px 18px}.auth-card{padding:28px 22px}.demo-topbar{min-height:72px;padding-inline:16px}.demo-topbar__actions>span{display:none}.demo-topbar__actions{gap:8px!important}.demo-topbar__actions .button--primary{display:none}.demo-mobile-tabs{background:#fff;border-bottom:1px solid #dfe2e7;display:grid;grid-template-columns:1fr 1fr;padding:8px 16px;position:sticky;top:0;z-index:20}.demo-mobile-tabs button{background:transparent;border:1px solid #c8cdd5;color:#526277;min-height:44px}.demo-mobile-tabs button[aria-pressed=true]{background:#0b1320;border-color:#0b1320;color:#fff}.back-link{min-height:44px}.onboarding-header{padding:0 16px}.onboarding-header>span{display:none}.onboarding-header{grid-template-columns:1fr 1fr}.onboarding-step>h1{font-size:37px}.onboarding-promise,.onboarding-type-grid,.capability-group>div{grid-template-columns:1fr}.onboarding-actions,.booking-header--new{padding:0 14px}.booking-brand small{display:none}.booking-context{padding:25px 20px}.booking-context nav strong{display:none}.booking-workspace{padding:40px 18px}.booking-step>header h2{font-size:32px}.new-booking-form{grid-template-columns:1fr}.new-booking-form .is-wide{grid-column:auto}.canonical-slot-picker>div{grid-template-columns:repeat(2,1fr)}.new-booking-review section>span{grid-template-columns:1fr}}@media(max-width:1020px){.app-shell{grid-template-columns:minmax(0,1fr)}.app-main{grid-column:1;width:100%}.sidebar{left:0;position:fixed;transform:translate(-105%);transition:transform .25s;width:248px}[dir=rtl] .sidebar{left:auto;right:0;transform:translate(105%)}.sidebar.is-open{transform:translate(0)}.sidebar-scrim{background:#030f1f73;border:0;display:block;inset:0;position:fixed;z-index:35}.topbar__menu{display:inline-flex}}@media(max-width:760px){.builder-shell{display:block;height:auto;min-height:0;overflow:visible}.builder-library,.builder-inspector{border:0;max-height:520px}.builder-canvas{min-height:620px}.builder-document,.builder-document--mobile{width:min(375px,100%)}.website-builder-heading{align-items:flex-start;display:block}.website-builder-heading .page-heading__actions{flex-wrap:wrap;margin-top:12px}}.builder-document{container-name:site-preview;container-type:inline-size;transform:none}.builder-document .public-block{padding-inline:clamp(22px,6cqi,72px)}.builder-document .public-block--reservations{grid-template-columns:minmax(210px,1fr) minmax(230px,.9fr)}.builder-document .public-block--reservations header,.builder-document .public-block--reservations h2,.builder-document .public-block--reservations p{min-width:0;overflow-wrap:normal;word-break:normal}.builder-flow-summary{background:#f4f7ff;border:1px solid #dbe3ff;border-radius:9px;margin:0 11px 11px;padding:12px}.builder-flow-summary strong{font-size:14px}.builder-flow-summary p{color:var(--muted);font-size:13px;line-height:1.5;margin:5px 0 10px}.builder-flow-summary ol{display:flex;flex-wrap:wrap;gap:5px;list-style:none;margin:0;padding:0}.builder-flow-summary li{background:#fff;border:1px solid #dce3f5;border-radius:999px;color:#3f4a5b;font-size:13px;padding:5px 7px}.builder-flow-summary>small{color:#53627a;display:block;font-size:13px;line-height:1.45;margin-top:10px}@container site-preview (max-width: 720px){.public-block--reservations{align-items:stretch;grid-template-columns:1fr}.public-block--reservations>.site-button{grid-column:auto;justify-self:stretch}}.capabilities-page{margin:0 auto;max-width:1180px;width:100%}.capabilities-hero{align-items:end;background:#111318;border-radius:18px;color:#fff;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:clamp(28px,4vw,52px);position:relative}.capabilities-hero:after{background:var(--accent);border-radius:50%;content:"";filter:blur(70px);height:180px;opacity:.28;position:absolute;right:-50px;top:-80px;width:180px}.capabilities-hero>div{position:relative;z-index:1}.capabilities-hero p{color:#aebcff;font-size:13px;font-weight:800;letter-spacing:.1em;margin:0 0 12px;text-transform:uppercase}.capabilities-hero h1{font-size:clamp(30px,4.5vw,54px);letter-spacing:-.055em;line-height:.98;margin:0;max-width:760px}.capabilities-hero>div>span{color:#b8bdc8;display:block;font-size:15px;line-height:1.6;margin-top:18px;max-width:720px}.capabilities-hero__status{align-items:flex-start;border-inline-start:1px solid rgba(255,255,255,.16);display:flex;flex-direction:column;min-width:150px;padding-inline-start:28px}.capabilities-hero__status strong{font-size:46px;letter-spacing:-.05em;line-height:1}.capabilities-hero__status span{color:#cdd1da;font-size:14px;margin-top:5px}.capabilities-hero__status i{color:#91e3bc;font-size:13px;font-style:normal;font-weight:750;margin-top:18px}.capabilities-hero__status i.is-saving{color:#ffd18a}.capabilities-connection-note{align-items:center;background:#eef2ff;border:1px solid #d9e0ff;border-radius:14px;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;margin:18px 0 28px;padding:16px 18px}.capabilities-connection-note>:is(svg,.icon){color:var(--accent)}.capabilities-connection-note strong,.capabilities-connection-note span{display:block}.capabilities-connection-note strong{font-size:14px}.capabilities-connection-note span{color:#616978;font-size:13px;line-height:1.5;margin-top:3px}.capability-groups{display:grid;gap:28px;padding-bottom:32px}.capability-groups>section>header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:10px;padding:0 2px}.capability-groups>section>header h2{font-size:16px;letter-spacing:-.02em;margin:0}.capability-groups>section>header span{color:var(--muted);font-size:13px;font-weight:700}.capability-groups>section>div{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.capability-groups article{align-items:center;background:#fff;border:1px solid var(--border);border-radius:14px;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;min-height:118px;padding:18px;transition:border-color .15s ease,box-shadow .15s ease}.capability-groups article.is-enabled{border-color:#c5d0ff;box-shadow:0 8px 25px #3561ff12}.capability-card__icon{align-items:center;align-self:start;background:#f0f3ff;border-radius:11px;color:var(--accent);display:flex;height:42px;justify-content:center;width:42px}.capability-groups h3{font-size:16px;margin:0 0 5px}.capability-groups article p{color:#616978;font-size:13px;line-height:1.5;margin:0}.capability-groups article small{color:#7b8290;display:block;font-size:13px;margin-top:7px}.capability-toggle{align-items:center;background:#eef0f3;border:0;border-radius:999px;cursor:pointer;display:grid;gap:7px;grid-template-columns:auto auto;padding:4px 8px 4px 4px}.capability-toggle>span{background:#fff;border-radius:50%;box-shadow:0 1px 4px #00000026;height:24px;width:24px}.capability-toggle b{color:#6c7380;font-size:13px;min-width:19px}.capability-toggle.is-on{background:var(--accent)}.capability-toggle.is-on b{color:#fff}.capability-toggle:disabled{cursor:not-allowed;opacity:.5}.block-library>button em{color:#2b61dc;display:block;font-size:13px;font-style:normal;font-weight:750;margin-top:5px}.block-library>button.requires-capability{background:#fbfbfc;border-style:dashed}.block-library>button.requires-capability em{color:#9a5a17}.block-layers article.has-disabled-capability{background:#fafafa;border-style:dashed;opacity:.78}.block-layers article.has-disabled-capability small{color:#9a5a17;font-weight:750}.inspector-capability{align-items:flex-start;background:#f4f6ff;border:1px solid #dce2ff;border-radius:10px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;margin:10px;padding:12px}.inspector-capability.is-off{background:#fff8ef;border-color:#f2d7b3}.inspector-capability :is(svg,.icon){color:var(--accent)}.inspector-capability strong,.inspector-capability small{display:block}.inspector-capability strong{font-size:13px}.inspector-capability small{color:#6b7280;font-size:13px;line-height:1.4;margin-top:3px}.inspector-capability button{align-self:center;background:var(--accent);border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:750;min-height:32px;padding:0 10px}[dir=rtl] .capabilities-hero:after{left:-50px;right:auto}[dir=rtl] .capabilities-hero p{letter-spacing:0;text-transform:none}@media(max-width:900px){.capability-groups>section>div{grid-template-columns:1fr}}@media(max-width:640px){.capabilities-hero{align-items:start;grid-template-columns:1fr}.capabilities-hero__status{border-inline-start:0;border-top:1px solid rgba(255,255,255,.16);padding-inline-start:0;padding-top:20px}.capabilities-connection-note{grid-template-columns:auto minmax(0,1fr)}.capabilities-connection-note .button{grid-column:1 / -1;width:100%}.capability-groups article{align-items:start;grid-template-columns:auto minmax(0,1fr)}.capability-toggle{grid-column:1 / -1;justify-self:end}}.availability-workspace{max-width:1440px;margin:0 auto}.availability-heading{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.availability-heading h1{font-size:clamp(26px,2.2vw,34px);letter-spacing:-.045em;margin-bottom:6px}.availability-heading p{color:var(--muted);font-size:14px;line-height:1.55;margin:0;max-width:620px}.availability-heading>div:last-child{display:flex;gap:8px}.availability-summary{background:var(--navy);border-radius:14px;color:#fff;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:16px;overflow:hidden}.availability-summary>span{min-height:92px;padding:20px 24px}.availability-summary>span+span{border-inline-start:1px solid rgba(255,255,255,.12)}.availability-summary small,.availability-summary strong{display:block}.availability-summary small{color:#aebbd0;font-size:13px}.availability-summary strong{font-size:26px;letter-spacing:-.04em;margin-top:8px}.availability-layout{display:grid;gap:16px;grid-template-columns:1fr 1fr}.availability-section,.availability-checker{background:#fff;border:1px solid var(--border);border-radius:14px;overflow:hidden}.availability-section>header,.availability-checker>header{align-items:start;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;min-height:74px;padding:16px 18px}.availability-section h2,.availability-checker h2{font-size:16px;margin:0 0 5px}.availability-section header p,.availability-checker header p{color:var(--muted);font-size:13px;line-height:1.45;margin:0;max-width:440px}.availability-section header button{background:transparent;border:0;color:var(--accent);cursor:pointer;font-size:13px;font-weight:750;padding:4px}.availability-section header button:disabled{color:var(--muted-2);cursor:default}.resource-list article{align-items:center;border-bottom:1px solid #edf0f5;display:grid;gap:12px;grid-template-columns:auto minmax(120px,1fr) 74px 105px 34px;min-height:76px;padding:12px 16px}.resource-list article:last-child{border-bottom:0}.resource-list__icon{align-items:center;background:var(--accent-soft);border-radius:9px;color:var(--accent);display:flex;height:38px;justify-content:center;width:38px}.resource-list strong,.resource-list small{display:block}.resource-list article>div>strong{font-size:14px}.resource-list article>div>small{color:var(--muted);font-size:13px;margin-top:4px;text-transform:capitalize}.resource-list article>span:not(.resource-list__icon) small{color:var(--muted);font-size:13px}.resource-list article>span:not(.resource-list__icon) strong{font-size:13px;margin-top:4px}.resource-list__remove{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--muted);cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.resource-list__remove:hover,.resource-list__remove:focus-visible{background:#fff0f0;color:#c24141;outline:0}.resource-list__remove:disabled{cursor:wait;opacity:.45}.service-list article{border-bottom:1px solid #edf0f5;min-height:76px;padding:15px 17px}.service-list article:last-child{border-bottom:0}.service-list article>div:first-child strong,.service-list article>div:first-child small{display:block}.service-list article>div:first-child strong{font-size:14px}.service-list article>div:first-child small{color:var(--muted);font-size:13px;margin-top:4px}.service-lifecycle-action{align-items:center;background:transparent;border:0;color:#a34a42;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:800;gap:5px;margin-inline-start:auto;padding:5px 0}.service-lifecycle-action:disabled{cursor:wait;opacity:.55}.coaching-program-archive{background:#fff;border:1px solid var(--border);border-radius:14px;margin-top:18px;overflow:hidden}.coaching-program-archive>header{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:16px 18px}.coaching-program-archive>header small{color:var(--accent);font-size:11px;font-weight:850;letter-spacing:.08em}.coaching-program-archive>header h2{font-size:16px;margin:4px 0}.coaching-program-archive>header p{color:var(--muted);font-size:13px;margin:0}.coaching-program-archive>header>span{align-items:center;background:var(--surface-soft);border:1px solid var(--border);border-radius:999px;display:inline-flex;font-size:12px;font-weight:850;height:30px;justify-content:center;min-width:30px}.coaching-program-archive article{align-items:center;border-bottom:1px solid #edf0f5;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto auto;padding:14px 18px}.coaching-program-archive article:last-child{border-bottom:0}.coaching-program-archive article strong,.coaching-program-archive article small{display:block}.coaching-program-archive article small,.coaching-program-archive article>span{color:var(--muted);font-size:12px;margin-top:4px}@media(max-width:720px){.coaching-program-archive article{align-items:start;grid-template-columns:1fr}.coaching-program-archive article .button{justify-self:stretch}}.service-requirements{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.service-requirements span{background:#f4f6fa;border:1px solid var(--border);border-radius:999px;color:#445068;font-size:13px;padding:5px 8px;text-transform:capitalize}.availability-empty{align-items:center;color:var(--muted);display:flex;flex-direction:column;min-height:248px;justify-content:center;padding:32px;text-align:center}.availability-empty :is(svg,.icon){color:var(--accent)}.availability-empty h3{color:var(--text);font-size:15px;margin:12px 0 6px}.availability-empty p{font-size:13px;line-height:1.55;max-width:300px}.availability-empty .button{margin-top:8px}.availability-checker{margin-top:16px}.availability-checker form{align-items:end;display:grid;gap:10px;grid-template-columns:1fr 180px 130px auto;padding:16px 18px}.availability-checker__fixed-value{align-content:center;background:var(--paper);border:1px solid var(--border);border-radius:8px;display:grid;min-height:40px;padding:7px 10px}.availability-checker__fixed-value span{color:var(--muted);font-size:11px;font-weight:700;line-height:1.2}.availability-checker__fixed-value strong{font-size:13px;line-height:1.3}.availability-checker label>span,.availability-form label>span{color:var(--muted);display:block;font-size:13px;font-weight:700;margin-bottom:6px}.availability-checker input,.availability-checker select,.availability-form input,.availability-form select{background:#fff;border:1px solid #dfe4ed;border-radius:8px;color:var(--text);font-size:14px;min-height:40px;padding:9px 10px;width:100%}.availability-slot-list{border-top:1px solid var(--border);display:grid;gap:8px;grid-template-columns:repeat(4,1fr);padding:16px 18px}.availability-slot-list>span{border:1px solid var(--border);border-radius:9px;padding:10px}.availability-slot-list strong,.availability-slot-list small{display:block}.availability-slot-list strong{font-size:14px}.availability-slot-list small{color:var(--muted);font-size:13px;line-height:1.4;margin-top:4px}.availability-loading{align-items:center;display:flex;gap:10px;min-height:320px;justify-content:center}.availability-loading span{animation:pulse 1s infinite alternate;background:var(--accent);border-radius:50%;height:10px;width:10px}.availability-loading strong{font-size:14px}.availability-drawer{width:min(470px,100vw)}.availability-form{display:grid;gap:15px;padding:18px}.availability-form .form-pair{display:grid;gap:10px;grid-template-columns:1fr 1fr}.availability-form fieldset{border:0;border-top:1px solid var(--border);margin:4px 0 0;padding:16px 0 0}.availability-form legend{font-size:13px;font-weight:750;padding:0 0 8px}.availability-form fieldset>p{color:var(--muted);font-size:13px;line-height:1.5;margin:0 0 10px}.availability-form footer{border-top:1px solid var(--border);display:flex;gap:8px;justify-content:flex-end;margin-top:4px;padding-top:16px}.weekday-picker{display:grid;gap:5px;grid-template-columns:repeat(7,1fr)}.weekday-picker button{background:#f5f6f9;border:1px solid transparent;border-radius:7px;cursor:pointer;font-size:13px;min-height:34px;padding:4px}.weekday-picker button.is-selected{background:var(--accent-soft);border-color:#c9c5ff;color:var(--accent);font-weight:750}.requirement-picker{display:grid;gap:6px}.requirement-picker label{align-items:center;border:1px solid var(--border);border-radius:8px;cursor:pointer;display:grid;gap:8px;grid-template-columns:auto 1fr auto;min-height:44px;padding:9px}.requirement-picker input{min-height:auto;width:auto}.requirement-picker label>span{color:var(--text);font-size:13px;margin:0;text-transform:capitalize}.requirement-picker small{color:var(--muted);font-size:13px}@media(max-width:900px){.availability-heading{align-items:start;flex-direction:column}.availability-layout{grid-template-columns:1fr}.availability-checker form{grid-template-columns:1fr 1fr}.availability-slot-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.availability-heading>div:last-child{align-items:stretch;flex-direction:column;width:100%}.availability-summary{grid-template-columns:1fr}.availability-summary>span{min-height:72px}.availability-summary>span+span{border-inline-start:0;border-top:1px solid rgba(255,255,255,.12)}.resource-list article{grid-template-columns:auto 1fr auto}.resource-list article>span:not(.resource-list__icon){display:none}.availability-checker form,.availability-form .form-pair,.availability-slot-list{grid-template-columns:1fr}.weekday-picker{grid-template-columns:repeat(4,1fr)}}.sidebar{padding:var(--space-4) var(--space-3) var(--space-3)}.sidebar__brand{align-items:center;display:flex;min-height:60px;padding:0 var(--space-2) var(--space-4)}.sidebar{height:100dvh;max-height:100dvh;min-height:100dvh;overflow:hidden}.sidebar__brand,.sidebar__account{flex:0 0 auto}.sidebar__nav{min-height:0;overscroll-behavior:contain;scrollbar-width:thin}.booking-return :is(svg,.icon){transform:rotate(180deg)}[dir=rtl] .booking-return :is(svg,.icon){transform:none}.app-content{padding:var(--space-8) var(--space-8) var(--space-12)}.page-heading{align-items:center;gap:var(--space-6);margin-bottom:var(--space-6);min-height:48px}.page-heading>div:first-child{min-width:0}.page-heading h1{line-height:1.08;margin:0 0 var(--space-2)}.page-heading p{line-height:1.5;margin:0;max-width:680px}.page-heading__actions{align-items:center;flex:0 0 auto}.page-heading__actions .button{min-height:42px}.website-builder-page{margin:0;min-width:0}.website-builder-heading{border:1px solid #dfe2e7;border-radius:12px 12px 0 0;min-height:72px;padding:var(--space-3) var(--space-4)}.builder-shell{border:1px solid #dfe2e7;border-radius:0 0 12px 12px;min-height:0;overflow:hidden}.builder-toolbar{align-items:center;display:grid;gap:var(--space-3);grid-template-columns:minmax(90px,1fr) minmax(180px,auto) minmax(220px,1fr);min-height:48px;padding:0 var(--space-3)}.builder-toolbar>.builder-history{background:transparent;justify-self:start;padding:0}.builder-toolbar>.builder-inline-hint{color:var(--muted);font-size:13px;font-weight:700;justify-content:center;justify-self:center;line-height:1.3;text-align:center}.builder-toolbar>.builder-toolbar__controls{align-items:center;background:transparent;border-radius:0;display:flex;gap:var(--space-2);justify-self:end;padding:0}.builder-device,.builder-locale{align-items:center;background:#f0f2f6;border-radius:7px;display:inline-flex;padding:2px}.builder-device button,.builder-locale button{background:transparent;border:0;border-radius:5px;color:var(--muted);cursor:pointer;font-size:13px;font-weight:800;height:28px;min-width:34px;padding:0 9px}.builder-device button.is-active,.builder-locale button.is-active{background:#fff;box-shadow:0 2px 7px #14254214;color:var(--accent)}.booking-header--new{align-items:center;min-height:80px;padding-block:var(--space-3)}.booking-shell{min-height:calc(100vh - 80px)}.booking-workspace{padding-block:64px}@media(min-width:761px){.app-content:has(>.website-builder-page){height:calc(100vh - 72px);max-width:none;overflow:hidden;padding:var(--space-4) var(--space-6) var(--space-6)}.app-content>.website-builder-page{height:100%;margin:0}.website-builder-heading{flex:0 0 72px}.website-builder-page>.builder-shell{flex:1 1 auto;height:auto;min-height:0}}@media(max-width:1020px){.app-content{padding:var(--space-6)}.builder-toolbar{grid-template-columns:minmax(80px,1fr) auto}.builder-toolbar>.builder-inline-hint{display:none}}@media(max-width:760px){.app-content{padding:var(--space-6) var(--space-4) var(--space-8)}.page-heading{align-items:stretch;gap:var(--space-4)}.page-heading__actions{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.website-builder-heading{border-radius:10px 10px 0 0;padding:var(--space-4)}.website-builder-heading .page-heading__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--space-4)}.builder-shell{border-radius:0 0 10px 10px}.builder-toolbar{grid-template-columns:auto 1fr}.builder-toolbar>.builder-toolbar__controls{justify-self:end}.builder-device button,.builder-locale button{min-width:30px;padding-inline:6px}.booking-header--new{min-height:72px;padding-block:var(--space-2)}.booking-shell{min-height:calc(100vh - 72px)}.booking-workspace{padding-block:var(--space-12)}}.app-content{box-sizing:border-box;margin-inline:auto;max-width:var(--layout-content-max);padding-inline:var(--layout-page-gutter);width:100%}.website-builder-heading .page-heading__actions{flex-wrap:wrap;justify-content:flex-end}.website-builder-heading .button{white-space:nowrap}.vertical-board{--board-line: color-mix(in srgb,var(--border) 78%,#fff);min-width:0}.vertical-board__heading{align-items:end}.vertical-board__summary{border:1px solid var(--board-line);display:grid;grid-template-columns:repeat(3,minmax(120px,1fr)) minmax(240px,1.5fr);margin-bottom:var(--space-4)}.vertical-board__summary article{background:var(--panel);border-inline-end:1px solid var(--board-line);display:grid;gap:5px;min-height:105px;padding:var(--space-4)}.vertical-board__summary article:last-child{border-inline-end:0}.vertical-board__summary span,.vertical-board__summary small{color:var(--muted);font-size:13px}.vertical-board__summary strong{font-size:30px;letter-spacing:-.035em}.vertical-board__summary .vertical-board__rule{font-size:14px;letter-spacing:0;line-height:1.45;max-width:35ch}.event-attendee-board,.social-order-strip{background:var(--panel);border:1px solid var(--board-line);margin:0 0 var(--space-4);padding:var(--space-4)}.event-attendee-board>header,.social-order-strip>header{align-items:end;border-bottom:1px solid var(--board-line);display:flex;gap:20px;justify-content:space-between;padding-bottom:var(--space-3)}.event-attendee-board>header span,.social-order-strip>header span{color:var(--accent);font:800 11px var(--mono);letter-spacing:.08em}.event-attendee-board>header h2,.social-order-strip>header h2{margin:5px 0}.event-attendee-board>header p{color:var(--muted);margin:0}.event-attendee-board>div{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));margin-top:var(--space-3)}.event-attendee-board>div>article{border:1px solid var(--board-line);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 130px;padding:var(--space-3)}.event-attendee-board article>header>span{color:var(--accent);font:800 11px var(--mono)}.event-attendee-board article>header h3{margin:7px 0}.event-attendee-board article>header small{align-items:center;color:var(--muted);display:flex;gap:5px}.event-attendee-board__capacity{border-inline-start:1px solid var(--board-line);display:flex;flex-direction:column;padding-inline-start:14px}.event-attendee-board__capacity>strong{font-size:22px}.event-attendee-board__capacity>span,.event-attendee-board__capacity>small{color:var(--muted);font-size:11px}.event-attendee-board__capacity>i{background:linear-gradient(90deg,var(--accent) var(--event-fill),var(--surface-selected-dark) var(--event-fill));display:block;height:5px;margin:10px 0 7px}.event-attendee-board article>section{border-top:1px solid var(--board-line);grid-column:1/-1;padding-top:10px}.event-attendee-board article>section h4{color:var(--muted);font:800 11px var(--mono);text-transform:uppercase}.event-attendee-board article>section button{align-items:center;background:transparent;border:0;border-top:1px solid var(--board-line);color:inherit;cursor:pointer;display:flex;justify-content:space-between;padding:10px 2px;text-align:start;width:100%}.event-attendee-board article>section button span strong,.event-attendee-board article>section button span small{display:block}.event-attendee-board article>section button span small{color:var(--muted);font:700 10px var(--mono)}.event-attendee-board article>section button em{color:var(--accent);font-size:11px;font-style:normal}.social-order-strip>div{display:grid;grid-template-columns:repeat(4,1fr)}.social-order-strip>div article{border-inline-end:1px solid var(--board-line);display:grid;gap:4px;padding:var(--space-3)}.social-order-strip>div article:last-child{border:0}.social-order-strip>div strong{font-size:28px}.social-order-strip>div span{color:var(--muted);font-size:12px}.vertical-board__lanes{align-items:start;display:grid;gap:var(--space-3);grid-template-columns:repeat(var(--lane-count),minmax(245px,1fr));min-height:460px;overflow-x:auto;padding-bottom:var(--space-3);scroll-snap-type:x proximity}.vertical-board__lane{background:color-mix(in srgb,var(--panel) 92%,var(--canvas));border:1px solid var(--board-line);min-height:420px;scroll-snap-align:start}.vertical-board__lane>header{align-items:center;border-bottom:1px solid var(--board-line);display:flex;justify-content:space-between;min-height:49px;padding:0 var(--space-3)}.vertical-board__lane>header span{font-size:13px;font-weight:800}.vertical-board__lane>header strong{align-items:center;background:var(--canvas);border:1px solid var(--board-line);border-radius:999px;display:inline-flex;font-size:12px;height:25px;justify-content:center;min-width:25px;padding:0 7px}.vertical-board__lane>div{display:grid;gap:var(--space-2);padding:var(--space-2)}.vertical-board__card{background:var(--panel);border:1px solid var(--board-line);border-radius:8px;color:var(--text);cursor:pointer;display:grid;gap:8px;min-height:142px;padding:var(--space-3);text-align:start;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease;width:100%}.vertical-board__card:hover{border-color:var(--accent);box-shadow:0 8px 22px #05193414;transform:translateY(-2px)}.vertical-board__card:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 35%,transparent);outline-offset:2px}.vertical-board__card>span{align-items:start;display:flex;gap:8px;justify-content:space-between}.vertical-board__card>span strong{font-size:13px;line-height:1.35}.vertical-board__card>span em{color:var(--muted);font-size:11px;font-style:normal;white-space:nowrap}.vertical-board__card h3{font-size:15px;margin:0}.vertical-board__card p{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:6px;margin:0}.vertical-board__urgency{align-items:center;border:1px solid var(--board-line);border-radius:999px;color:var(--muted);display:inline-flex;font-size:11px;font-style:normal;font-weight:800;gap:5px;line-height:1.2;padding:5px 8px;width:fit-content}.vertical-board__urgency.is-urgent{background:#fff2cf;border-color:#e0a823;color:#684700}.vertical-board__urgency.is-emergency{background:#ffe3df;border-color:#d85b4d;color:#7a1910}.vertical-board__card p.vertical-board__urgency.is-urgent{color:#684700}.vertical-board__card p.vertical-board__urgency.is-emergency{color:#7a1910}.vertical-board__card small{border-top:1px solid var(--board-line);color:var(--muted);display:-webkit-box;font-size:12px;line-height:1.4;overflow:hidden;padding-top:8px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.vertical-board__empty{align-items:center;color:var(--muted);display:flex;flex-direction:column;font-size:12px;justify-content:center;min-height:112px}.vertical-board__empty span{font-size:24px;opacity:.5}.vertical-board__empty p{margin:2px 0 0}.vertical-board__drawer dl{display:grid;gap:0;margin:var(--space-4) 0 0}.vertical-board__drawer dl div{border-top:1px solid var(--border);display:grid;gap:4px;padding:var(--space-3) 0}.vertical-board__drawer dt{color:var(--muted);font-size:12px}.vertical-board__drawer dd{font-size:14px;font-weight:700;margin:0}@media(max-width:1100px){.vertical-board__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.vertical-board__summary article:nth-child(2){border-inline-end:0}.vertical-board__summary article:nth-child(-n+2){border-bottom:1px solid var(--board-line)}}@media(max-width:680px){.vertical-board__heading{align-items:stretch}.vertical-board__heading .page-heading__actions{display:grid;grid-template-columns:1fr}.vertical-board__summary{grid-template-columns:1fr 1fr}.vertical-board__summary article{min-height:92px;padding:var(--space-3)}.vertical-board__summary article:nth-child(2n){border-inline-end:0}.vertical-board__summary strong{font-size:25px}.event-attendee-board>header,.social-order-strip>header{align-items:flex-start;flex-direction:column}.event-attendee-board>div>article{grid-template-columns:1fr}.event-attendee-board__capacity{border-block-start:1px solid var(--board-line);border-inline-start:0;padding-block-start:12px;padding-inline-start:0}.event-attendee-board article>section{grid-column:1}.social-order-strip>div{grid-template-columns:repeat(2,1fr)}.social-order-strip>div article:nth-child(2){border-inline-end:0}.social-order-strip>div article:nth-child(-n+2){border-bottom:1px solid var(--board-line)}.vertical-board__lanes{grid-template-columns:repeat(var(--lane-count),minmax(82vw,1fr))}}.website-builder-page{--editor-ink: #0a1729;--editor-muted: #5d6673;--editor-cream: #f3eee5;--editor-paper: #fffdf8;--editor-canvas: #d9dde2;--editor-line: #c9c3b9;--editor-blue: #315efb;color:var(--editor-ink)}.website-builder-page .website-builder-heading,.website-builder-page .builder-library,.website-builder-page .builder-inspector,.website-builder-page .builder-toolbar{background:var(--editor-paper);color:var(--editor-ink)}.website-builder-page .builder-shell{border-color:var(--editor-line);position:relative;transition:grid-template-columns .2s cubic-bezier(.22,1,.36,1)}.website-builder-page .builder-shell.is-pages-open.is-inspector-open{grid-template-columns:250px minmax(0,1fr) 320px}.website-builder-page .builder-shell.is-pages-closed.is-inspector-open{grid-template-columns:minmax(0,1fr) 320px}.website-builder-page .builder-shell.is-pages-open.is-inspector-closed{grid-template-columns:250px minmax(0,1fr)}.website-builder-page .builder-shell.is-pages-closed.is-inspector-closed{grid-template-columns:minmax(0,1fr)}.website-builder-page .builder-shell.is-pages-closed>.builder-library,.website-builder-page .builder-shell.is-inspector-closed>.builder-inspector{display:none}.website-builder-page .builder-library,.website-builder-page .builder-inspector{border-color:var(--editor-line)}.builder-rail-heading{align-items:center;border-bottom:1px solid var(--editor-line);display:flex;justify-content:space-between;min-height:55px;padding:9px 12px}.builder-rail-heading small,.builder-sections-disclosure small{color:var(--editor-muted);display:block;font-size:10px;font-weight:800;letter-spacing:.07em}.builder-rail-heading strong{display:block;font-size:14px;margin-top:2px}.builder-rail-heading button{align-items:center;background:transparent;border:1px solid transparent;border-radius:5px;color:var(--editor-muted);cursor:pointer;display:inline-flex;font-size:18px;height:30px;justify-content:center;width:30px}.builder-rail-heading button:hover{background:var(--editor-cream);border-color:var(--editor-line);color:var(--editor-ink)}.builder-rail-handle{align-items:center;background:var(--editor-paper);border:1px solid var(--editor-line);color:var(--editor-ink);cursor:pointer;display:flex;gap:7px;min-height:39px;padding:0 10px;position:absolute;top:56px;z-index:8}.builder-rail-handle--pages{inset-inline-start:8px}.builder-rail-handle--inspector{inset-inline-end:8px}.builder-rail-handle span{font-size:12px;font-weight:800}.builder-new-page{align-items:center;background:var(--editor-ink);border:0;border-radius:6px;color:var(--editor-paper);cursor:pointer;display:flex;font-size:12px;font-weight:800;gap:7px;justify-content:center;margin:11px;min-height:36px;width:calc(100% - 22px)}.builder-pages-list{border-bottom:1px solid var(--editor-line);padding:0 8px 10px}.builder-pages-list section+section{border-top:1px solid var(--editor-line);margin-top:9px;padding-top:9px}.builder-pages-list h3{color:var(--editor-muted);font-size:10px;letter-spacing:.07em;margin:7px 6px}.builder-page-item{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto}.builder-page-item>button{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--editor-ink);cursor:pointer;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);min-height:46px;padding:6px 8px;text-align:start;width:100%}.builder-page-item>button+button{display:flex;grid-template-columns:none;height:30px;justify-content:center;padding:0;width:30px}.builder-page-item>button span,.builder-page-item>button strong,.builder-page-item>button small{display:block;min-width:0}.builder-page-item strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-page-item small{color:var(--editor-muted);font-size:10px;margin-top:2px}.builder-page-item.is-active>button:first-child{background:var(--editor-cream);color:var(--editor-blue)}.builder-sections-disclosure{align-items:center;background:var(--editor-paper);border:0;border-bottom:1px solid var(--editor-line);color:var(--editor-ink);cursor:pointer;display:flex;justify-content:space-between;min-height:52px;padding:8px 12px;text-align:start;width:100%}.builder-sections-disclosure strong{display:block;font-size:12px;margin-top:2px}.builder-sections-disclosure[aria-expanded=true]>:is(svg,.icon){transform:rotate(90deg)}.builder-page-origin{align-items:start;border-bottom:1px solid var(--editor-line);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);margin:0;padding:10px 12px}.builder-page-origin :is(svg,.icon){color:var(--editor-blue)}.builder-page-origin strong,.builder-page-origin small{display:block}.builder-page-origin strong{font-size:12px}.builder-page-origin small{color:var(--editor-muted);font-size:11px;line-height:1.35;margin-top:2px}.website-builder-page .builder-tabs button,.builder-inspector-tabs button{background:var(--editor-paper);border:0;border-bottom:2px solid transparent;color:var(--editor-muted);cursor:pointer;font-size:12px;font-weight:800;min-height:40px}.builder-inspector-tabs{border-bottom:1px solid var(--editor-line);display:grid;grid-template-columns:1fr 1fr}.website-builder-page .builder-tabs button.is-active,.builder-inspector-tabs button.is-active{border-bottom-color:var(--editor-blue);color:var(--editor-blue)}.website-builder-page .icon-box--violet{background:var(--editor-cream);border:1px solid var(--editor-line);color:var(--editor-ink)}.website-builder-page .builder-canvas{background:var(--editor-canvas)}.website-builder-page .builder-toolbar{border-bottom-color:var(--editor-line)}.website-builder-page .builder-device,.website-builder-page .builder-locale{background:var(--editor-cream)}.website-builder-page .builder-device button.is-active,.website-builder-page .builder-locale button.is-active{background:var(--editor-paper);box-shadow:none;color:var(--editor-blue)}.builder-inspector__content{padding:0!important}.builder-inspector__content>header{align-items:center;border-bottom:1px solid var(--editor-line);display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr);margin:0!important;min-height:58px;padding:9px 12px}.builder-inspector__content>header h3{color:var(--editor-ink);font-size:13px!important;margin:0}.builder-inspector__content>header p{color:var(--editor-muted);font-size:11px;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspector-selection-icon{align-items:center;background:var(--editor-cream);border:1px solid var(--editor-line);border-radius:5px;color:var(--editor-ink);display:flex;height:32px;justify-content:center;width:32px}.inspector-property-group{border-bottom:1px solid var(--editor-line)}.inspector-property-group>summary{align-items:center;background:var(--editor-paper);color:var(--editor-ink);cursor:pointer;display:flex;font-size:12px;font-weight:850;justify-content:space-between;list-style:none;min-height:43px;padding:0 12px}.inspector-property-group>summary::-webkit-details-marker{display:none}.inspector-property-group[open]>summary :is(svg,.icon){transform:rotate(180deg)}.inspector-property-group>div{background:var(--editor-paper);display:grid;gap:10px;padding:4px 12px 14px}.inspector-property-group label{display:block;margin:0}.inspector-property-group label>span,.inspector-choice-group legend{color:var(--editor-muted);display:block;font-size:11px;font-weight:750;margin-bottom:5px}.website-builder-page .builder-inspector :is(input,textarea,select){background:#fff;border:1px solid var(--editor-line);border-radius:5px;color:var(--editor-ink);font-size:12px;min-height:35px;padding:7px 8px;width:100%}.website-builder-page .builder-inspector :is(input,textarea,select):focus{border-color:var(--editor-blue);box-shadow:0 0 0 2px color-mix(in srgb,var(--editor-blue) 20%,transparent);outline:0}.inspector-choice-group{border:0;margin:0;padding:0}.inspector-choice-group>div{display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr))}.inspector-choice-group button{background:var(--editor-paper);border:1px solid var(--editor-line);border-radius:5px;color:var(--editor-ink);cursor:pointer;min-height:34px;padding:6px 7px;text-align:start}.inspector-choice-group button strong,.inspector-choice-group button small{display:block;font-size:11px}.inspector-choice-group button small{color:var(--editor-muted);margin-top:2px}.inspector-choice-group button.is-selected{background:color-mix(in srgb,var(--editor-blue) 8%,var(--editor-paper));border-color:var(--editor-blue);color:var(--editor-blue)}.hero-settings-editor{display:grid;gap:10px}.hero-settings-editor>h4,.hero-settings-editor>p{display:none}.inspector-switch{align-items:center;display:flex!important;gap:10px;justify-content:space-between}.inspector-switch>span{min-width:0}.inspector-switch strong,.inspector-switch small{display:block}.inspector-switch strong{color:var(--editor-ink);font-size:12px}.inspector-switch small{color:var(--editor-muted);font-size:10px;line-height:1.35;margin-top:2px}.inspector-switch>input{flex:0 0 auto;min-height:17px!important;width:17px!important}.inspector-capability,.inspector-connected-data{align-items:start;background:var(--editor-cream)!important;border:1px solid var(--editor-line)!important;border-radius:6px!important;color:var(--editor-ink);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;margin:0!important;padding:9px!important}.inspector-capability.is-off{background:var(--editor-paper)!important}.inspector-capability :is(svg,.icon),.inspector-connected-data :is(svg,.icon){color:var(--editor-blue)!important}.inspector-capability strong,.inspector-capability small,.inspector-connected-data strong,.inspector-connected-data small{display:block}.inspector-capability strong,.inspector-connected-data strong{font-size:11px}.inspector-capability small,.inspector-connected-data small{color:var(--editor-muted);font-size:10px;line-height:1.35;margin-top:2px;overflow-wrap:anywhere}.inspector-capability button{align-self:center;background:var(--editor-blue);border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:11px;font-weight:800;min-height:29px;padding:0 8px}.website-builder-page .structured-editor{border:0;gap:7px;margin:0;padding:0}.website-builder-page .structured-editor__heading{border-bottom:1px solid var(--editor-line);padding-bottom:8px}.website-builder-page .structured-editor__heading>button,.website-builder-page .structured-editor__heading>label{background:var(--editor-ink);border-radius:5px;color:var(--editor-paper);font-size:10px}.website-builder-page .structured-editor article{background:var(--editor-paper);border-color:var(--editor-line);border-radius:6px;padding:8px}.builder-media-field{border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.builder-media-field img,.builder-media-field__empty{border:1px solid var(--editor-line);border-radius:5px}.builder-brand-inspector{padding:12px!important}.builder-brand-inspector>header{margin:-12px -12px 12px!important}@media(max-width:1180px)and (min-width:761px){.website-builder-page .builder-shell.is-pages-open.is-inspector-open{grid-template-columns:220px minmax(0,1fr) 285px}.website-builder-page .builder-shell.is-pages-closed.is-inspector-open{grid-template-columns:minmax(0,1fr) 285px}.website-builder-page .builder-shell.is-pages-open.is-inspector-closed{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:760px){.website-builder-page .builder-shell.is-pages-open.is-inspector-open,.website-builder-page .builder-shell.is-pages-closed.is-inspector-open,.website-builder-page .builder-shell.is-pages-open.is-inspector-closed,.website-builder-page .builder-shell.is-pages-closed.is-inspector-closed{display:block}.website-builder-page .builder-shell[data-panel=layers]>.builder-library,.website-builder-page .builder-shell[data-panel=canvas]>.builder-canvas,.website-builder-page .builder-shell[data-panel=settings]>.builder-inspector,.website-builder-page .builder-shell[data-panel=brand]>.builder-inspector{display:block}.builder-rail-handle{display:none}}.builder-document--tablet{max-width:820px;width:min(820px,calc(100% - 28px))}.inspector-guided-setup{justify-content:center;margin:0 0 var(--space-3);width:100%}.customer-fields-editor article>header small{color:var(--muted);font-size:13px;font-style:normal}.new-booking-form select{background:#fff;border:1px solid #dfe2e7;border-radius:8px;min-height:45px;padding:10px;width:100%}.new-booking-form .customer-checkbox{align-items:center;border:1px solid #dfe2e7;border-radius:8px;display:flex;gap:10px;min-height:45px;padding:10px}.new-booking-form .customer-checkbox input{min-height:0;width:auto}.new-booking-form .customer-checkbox span{margin:0}.new-booking-form .customer-choice-field{border:1px solid #dfe2e7;border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:12px}.new-booking-form .customer-choice-field legend{font-size:13px;font-weight:750;padding-inline:4px}.new-booking-form .customer-choice-field label{align-items:center;background:#f6f7f9;border-radius:8px;display:flex;gap:7px;min-height:36px;padding:7px 10px}.new-booking-form .customer-choice-field input{min-height:0;width:auto}.setup-wizard-layer{align-items:center;display:flex;justify-content:center;z-index:120}.setup-wizard{background:#fff;border-radius:18px;box-shadow:0 30px 90px #0d182d40;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;max-height:min(880px,calc(100dvh - 40px));max-width:980px;overflow:hidden;position:relative;width:min(980px,calc(100vw - 40px));z-index:2}.setup-wizard>header{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:var(--space-4) var(--space-6)}.setup-wizard>header p,.setup-wizard>header h2{margin:0}.setup-wizard>header p{color:var(--accent);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.setup-wizard>header h2{font-size:20px;margin-top:4px}.setup-wizard>nav{border-bottom:1px solid var(--border);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:0 var(--space-5)}.setup-wizard>nav button{align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--muted);cursor:pointer;display:flex;gap:7px;min-width:0;padding:14px 6px 12px}.setup-wizard>nav button i{align-items:center;background:#edf0f5;border-radius:50%;display:flex;flex:0 0 20px;font-size:13px;font-style:normal;height:20px;justify-content:center}.setup-wizard>nav button span{font-size:13px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setup-wizard>nav button.is-active{border-color:var(--accent);color:var(--ink)}.setup-wizard>nav button.is-active i,.setup-wizard>nav button.is-complete i{background:var(--accent);color:#fff}.setup-wizard>main{overflow:auto;overscroll-behavior:contain;padding:var(--space-7)}.setup-wizard>main>section{margin:0 auto;max-width:760px}.setup-wizard>main h3{font-size:clamp(24px,3vw,36px);letter-spacing:-.04em;margin:0 0 8px}.setup-wizard>main section>p:not(.setup-wizard__eyebrow){color:var(--muted);line-height:1.55;margin:0 0 var(--space-6)}.setup-wizard__eyebrow{color:var(--accent);font-size:13px;font-weight:800;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.setup-choice-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:var(--space-6)}.setup-choice-grid button{align-items:flex-start;background:#fff;border:1px solid var(--border);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:5px;min-height:90px;padding:14px;text-align:start}.setup-choice-grid button.is-selected{background:var(--accent-soft);border-color:var(--accent)}.setup-choice-grid button strong{font-size:14px}.setup-choice-grid button small{color:var(--muted);font-size:13px}.setup-form-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.setup-form-grid>div{display:grid;gap:var(--space-3)}.setup-form-grid label>span{display:block;font-size:13px;font-weight:750;margin-bottom:7px}.setup-form-grid input,.setup-form-grid select,.setup-form-grid textarea{background:#fff;border:1px solid var(--border);border-radius:9px;min-height:44px;padding:10px;width:100%}.setup-review>div{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:var(--space-6) 0}.setup-review>div span{background:#f6f7f9;border-radius:12px;padding:16px}.setup-review>div strong,.setup-review>div small{display:block}.setup-review>div strong{font-size:24px}.setup-review>div small{color:var(--muted);font-size:13px;margin-top:5px}.setup-wizard>footer{align-items:center;border-top:1px solid var(--border);display:flex;justify-content:space-between;padding:var(--space-4) var(--space-6)}.page-template-layer{align-items:center;display:flex;justify-content:center;z-index:125}.page-template-dialog{background:#fff;border-radius:18px;box-shadow:0 30px 90px #0d182d40;max-height:calc(100dvh - 40px);overflow:auto;position:relative;width:min(720px,calc(100vw - 40px));z-index:2}.page-template-dialog>header{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:var(--space-6)}.page-template-dialog>header p{color:var(--accent);font-size:13px;font-weight:800;letter-spacing:.12em;margin:0 0 7px;text-transform:uppercase}.page-template-dialog>header h2{font-size:26px;letter-spacing:-.04em;margin:0}.page-template-dialog>header span{color:var(--muted);display:block;font-size:14px;margin-top:8px}.page-template-dialog>header>button{background:#f3f4f6;border:0;border-radius:8px;cursor:pointer;flex:0 0 34px;font-size:18px;height:34px;margin-inline-start:var(--space-4)}.page-template-dialog>div{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--space-5)}.page-template-dialog>div>button{align-items:center;background:#fff;border:1px solid var(--border);border-radius:12px;cursor:pointer;display:grid;gap:5px 11px;grid-template-columns:auto 1fr auto;min-height:92px;padding:14px;text-align:start}.page-template-dialog>div>button:hover{background:var(--accent-soft);border-color:var(--accent)}.page-template-dialog>div>button>span{grid-row:1 / 3}.page-template-dialog>div>button>strong{font-size:14px}.page-template-dialog>div>button>small{color:var(--muted);font-size:13px;line-height:1.4}.page-template-dialog>div>button>:is(svg,.icon){color:var(--muted);grid-column:3;grid-row:1 / 3}@media(max-width:760px){.setup-wizard{border-radius:0;height:100dvh;max-height:100dvh;width:100vw}.setup-wizard>header{padding:var(--space-4)}.setup-wizard>nav{grid-template-columns:repeat(6,40px);overflow-x:auto;padding-inline:var(--space-3)}.setup-wizard>nav button span{display:none}.setup-wizard>main{padding:var(--space-5) var(--space-4)}.setup-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-form-grid,.setup-review>div{grid-template-columns:1fr}.setup-wizard>footer{padding:var(--space-3) var(--space-4)}.page-template-dialog{border-radius:0;height:100dvh;max-height:100dvh;width:100vw}.page-template-dialog>header{padding:var(--space-5) var(--space-4)}.page-template-dialog>div{grid-template-columns:1fr;padding:var(--space-4)}.builder-document--tablet{width:min(100%,820px)}}.sidebar__nav-item{display:grid;gap:2px}.sidebar__group-label{color:#707781;font-size:13px;font-weight:800;letter-spacing:.09em;padding:13px 10px 4px;text-transform:uppercase}.sidebar__nav-item:first-child .sidebar__group-label{padding-top:3px}.sidebar__nav{gap:0}.sidebar__nav-item>button{width:100%}[dir=rtl] .sidebar__group-label{letter-spacing:0;text-align:right;text-transform:none}.block-layers article>button{opacity:0;pointer-events:none;transition:opacity .15s ease}.block-layers article:hover>button,.block-layers article:focus-within>button,.block-layers article.is-selected>button{opacity:1;pointer-events:auto}.workspace-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:280px;padding:48px 24px;text-align:center}.workspace-empty>span{align-items:center;background:var(--accent-soft);border-radius:12px;color:var(--accent);display:flex;height:48px;justify-content:center;width:48px}.workspace-empty h3{font-size:16px;margin:16px 0 6px}.workspace-empty p{color:var(--muted);font-size:13px;line-height:1.55;margin:0 0 18px;max-width:360px}.calendar-board__grid{position:relative}.calendar-empty-state{align-items:center;background:#fffffff0;border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 30px #141e320f;display:flex;flex-direction:column;inset:50% auto auto 50%;max-width:360px;padding:24px;position:absolute;text-align:center;transform:translate(-50%,-50%);width:calc(100% - 40px);z-index:4}.calendar-empty-state :is(svg,.icon){color:var(--accent)}.calendar-empty-state strong{font-size:14px;margin:10px 0 5px}.calendar-empty-state span{color:var(--muted);font-size:13px;line-height:1.5}.data-table--customers .data-table__row>span,.data-table--customers .data-table__head>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-table--customers .table-identity>span:last-child{min-width:0}.booking-status-strip{max-width:100%;overflow-x:auto;scrollbar-width:thin}.qr-form--simple{align-items:end;grid-template-columns:minmax(180px,280px)}.restaurant-reservation-search{display:grid;gap:24px;margin-top:32px}.restaurant-search-fields{background:#f7f8fa;border:1px solid #e1e4e8;border-radius:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.restaurant-search-fields label{min-width:0;padding:13px 15px}.restaurant-search-fields label+label{border-inline-start:1px solid #e1e4e8}.restaurant-search-fields span,.restaurant-area-choice>span,.reservation-occasion>span{color:#696f79;display:block;font-size:13px;font-weight:750;margin-bottom:6px}.restaurant-search-fields input,.restaurant-search-fields select,.reservation-occasion input{background:transparent;border:0;color:var(--booking-text);font:inherit;font-size:14px;font-weight:700;height:26px;outline:0;padding:0;width:100%}.restaurant-area-choice>div,.restaurant-time-results>div:nth-child(2){display:flex;flex-wrap:wrap;gap:8px}.restaurant-area-choice button,.restaurant-time-results button{background:#fff;border:1px solid #d9dde4;border-radius:8px;color:var(--booking-text);cursor:pointer;font-size:14px;font-weight:750;min-height:42px;padding:0 16px}.restaurant-area-choice button:hover,.restaurant-time-results button:hover{border-color:var(--booking-accent)}.restaurant-area-choice button.is-selected,.restaurant-time-results button.is-selected{background:var(--booking-accent);border-color:var(--booking-accent);color:#fff}.restaurant-time-results{border-top:1px solid #e1e4e8;display:grid;gap:15px;padding-top:20px}.restaurant-time-results>div:first-child{align-items:baseline;display:flex;justify-content:space-between}.restaurant-time-results h3{font-size:16px;margin:0}.restaurant-time-results>div:first-child span,.restaurant-time-results>p{color:var(--muted);font-size:13px;margin:0}.reservation-occasion input{border-bottom:1px solid #d9dde4;min-height:38px}.new-booking-form .has-error input,.new-booking-form .has-error textarea,.new-booking-form .has-error select,.new-booking-form .has-error.customer-choice-field,.new-booking-form .has-error.customer-checkbox{border-color:#c7493f;box-shadow:0 0 0 2px #c7493f14}.new-booking-form .field-error{color:#b33a32;display:block;font-size:13px;line-height:1.4;margin-top:6px}.new-booking-form .customer-checkbox .field-error{flex-basis:100%}[dir=rtl] .booking-brand,[dir=rtl] .booking-context>button,[dir=rtl] .booking-step{text-align:right}[dir=rtl] .booking-context>button{direction:rtl}[dir=rtl] .booking-context nav span,[dir=rtl] .request-note{flex-direction:row}[dir=rtl] .restaurant-time-results>div:first-child{direction:rtl}[dir=rtl] .new-booking-review section>span{text-align:right}.kuwait-phone-field{align-items:stretch;background:#fff;border:1px solid #d8dde6;border-radius:9px;display:flex;min-height:45px;overflow:hidden}.kuwait-phone-field:focus-within{border-color:var(--booking-accent, #3561ff);box-shadow:0 0 0 3px #3561ff1f}.kuwait-phone-field>span{align-items:center;background:#f4f6f9;border-inline-end:1px solid #d8dde6;color:#525b6a;display:flex;font-size:16px;font-weight:750;padding:0 13px}.kuwait-phone-field input{border:0!important;border-radius:0!important;box-shadow:none!important;flex:1;min-width:0}.has-error .kuwait-phone-field{border-color:#c44134}@media(max-width:760px){.sidebar__group-label{padding-top:11px}.restaurant-search-fields{grid-template-columns:1fr}.restaurant-search-fields label+label{border-inline-start:0;border-top:1px solid #e1e4e8}.restaurant-time-results>div:first-child{align-items:flex-start;flex-direction:column;gap:5px}.restaurant-time-results>div:nth-child(2){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.restaurant-time-results button{padding-inline:8px;width:100%}.data-table--customers{min-width:760px}.panel:has(.data-table--customers){overflow-x:auto}.calendar-board{overflow-x:auto}.calendar-board__header,.calendar-board__grid{min-width:720px}.queue-control-bar{align-items:stretch;flex-direction:column;gap:10px}.queue-control-bar>div:last-child{display:grid;grid-template-columns:repeat(3,1fr)}.queue-walkin-form{grid-template-columns:1fr}.queue-walkin-form .is-wide{grid-column:auto}}html:has(.website-builder-page),body:has(.website-builder-page){height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden}body:has(.website-builder-page) .app-shell,body:has(.website-builder-page) .app-main{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;min-height:0;overflow:hidden}.app-content:has(>.website-builder-page){height:calc(100vh - 72px);height:calc(100dvh - 72px);max-height:calc(100vh - 72px);max-height:calc(100dvh - 72px);overflow:hidden}.app-content>.website-builder-page{display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;overflow:hidden}.website-builder-page>.website-builder-heading,.website-builder-page>.builder-panel-switcher{flex:0 0 auto}.website-builder-page>.builder-shell{flex:1 1 auto;height:auto;max-height:100%;min-height:0;overflow:hidden;resize:none}.builder-shell>.builder-library,.builder-shell>.builder-canvas,.builder-shell>.builder-inspector{height:100%;max-height:100%;min-height:0;overflow:auto;overscroll-behavior:contain;resize:none}.website-builder-page textarea{resize:none}button[aria-label="Toggle website"]{cursor:not-allowed;opacity:.65;pointer-events:none}@media(min-width:761px){.website-builder-heading{align-items:center;display:grid;flex:0 0 auto;gap:var(--space-4);grid-template-columns:minmax(190px,1fr) minmax(0,auto);min-height:84px}.website-builder-heading>div:first-child{min-width:190px}.website-builder-heading .page-heading__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end;max-width:760px}[dir=rtl] .website-builder-heading .page-heading__actions{justify-content:flex-start}}@media(min-width:761px)and (max-width:1120px){.website-builder-heading{grid-template-columns:1fr}.website-builder-heading .page-heading__actions,[dir=rtl] .website-builder-heading .page-heading__actions{justify-content:flex-start;max-width:none}}@media(max-width:760px){.app-content:has(>.website-builder-page){padding-bottom:var(--space-4);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.app-content>.website-builder-page{flex:none;height:auto;margin:0;max-height:none;overflow:visible}.website-builder-page>.builder-shell{display:block;flex:0 0 max(560px,calc(100dvh - 140px));height:max(560px,calc(100dvh - 140px));max-height:none;min-height:560px;overflow:hidden}.builder-shell>.builder-library,.builder-shell>.builder-canvas,.builder-shell>.builder-inspector{height:100%;max-height:100%;min-height:0;overflow:auto}}.sidebar__nav button{font-size:15px;min-height:46px}.sidebar__account{min-height:68px;padding:11px}.topbar .search-field{height:44px}.sidebar__account strong{font-size:14px}.sidebar__account small{font-size:13px}.page-heading h1{font-size:clamp(30px,2.3vw,38px)}.page-heading p{font-size:15px;line-height:1.55}.stat-card{min-height:122px;padding:18px}.stat-card p{font-size:15px;line-height:1.4}.stat-card__note,.booking-list button,.data-table__row{font-size:14px}.builder-tabs button,.builder-panel-switcher button{font-size:14px;min-height:44px}.block-library strong,.block-layers strong{font-size:14px}.block-library small,.block-layers small{font-size:13px;line-height:1.45}.builder-inspector input,.builder-inspector textarea,.builder-inspector select{font-size:14px}@media(min-width:1501px){.builder-shell{grid-template-columns:var(--editor-library-width) minmax(0,1fr) var(--editor-inspector-width)}}@media(max-width:640px){.page-heading h1{font-size:30px}.stats-grid{grid-template-columns:1fr}.stat-card{min-height:112px}}.page-kicker{color:var(--accent);display:block;font-size:13px;font-weight:780;letter-spacing:.08em;margin-bottom:7px;text-transform:uppercase}.context-backbar{align-items:center;display:flex;justify-content:space-between;margin:-8px 0 18px}.context-backbar button{background:transparent;border:0;color:var(--accent);cursor:pointer;font:inherit;font-weight:720;padding:8px 0}.context-backbar span{color:var(--muted);font-size:14px}.work-hub__advanced{align-items:center;background:#fff;border:1px solid #dfe3ea;border-radius:14px;display:flex;justify-content:space-between;margin-top:14px;padding:18px 20px}.work-hub__advanced>div{align-items:center;display:flex;gap:13px}.work-hub__advanced>div>:is(svg,.icon){color:var(--accent)}.work-hub__advanced strong,.work-hub__advanced small{display:block}.work-hub__advanced small{color:var(--muted);font-size:13px;margin-top:4px}.website-home__status{align-items:center;background:#fff;border:1px solid #dfe3ea;border-radius:14px;display:grid;gap:10px 20px;grid-template-columns:auto auto minmax(0,1fr);margin-bottom:16px;padding:18px 20px}.website-home__status>span{align-items:center;display:flex;font-size:14px;font-weight:750;gap:8px}.website-home__status>span i{background:#c58a20;border-radius:50%;height:9px;width:9px}.website-home__status>span.is-live i{background:#1aa16d}.website-home__status>strong{background:#f3f5f8;border-radius:7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;padding:8px 10px}.website-home__status>p{color:var(--muted);font-size:14px;margin:0;text-align:end}.team-role-guide{background:#fff;border:1px solid #dfe3ea;border-radius:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;overflow:hidden}.team-role-guide>div{min-height:105px;padding:18px}.team-role-guide>div+div{border-inline-start:1px solid #e7e9ee}.team-role-guide strong,.team-role-guide span{display:block}.team-role-guide strong{font-size:15px;margin-bottom:7px}.team-role-guide span{color:var(--muted);font-size:13px;line-height:1.5}.team-list{background:#fff;border:1px solid #dfe3ea;border-radius:14px;overflow:hidden}.team-list>header{align-items:center;border-bottom:1px solid #e7e9ee;display:flex;justify-content:space-between;min-height:58px;padding:0 18px}.team-list>header span{color:var(--muted);font-size:13px}.team-list>article{align-items:center;display:grid;gap:14px;grid-template-columns:42px minmax(180px,1fr) minmax(180px,240px) 80px auto;min-height:78px;padding:10px 18px}.team-list>article+article{border-top:1px solid #edf0f4}.team-list>article.is-inactive{opacity:.62}.team-list article>span:nth-child(2) strong,.team-list article>span:nth-child(2) small{display:block}.team-list article>span:nth-child(2) small{color:var(--muted);font-size:13px;margin-top:4px}.team-list select{background:#fff;border:1px solid #d9dee7;border-radius:8px;font:inherit;font-size:14px;min-height:42px;padding:0 10px;width:100%}.team-list em{color:#13825a;font-size:13px;font-style:normal;font-weight:720}.team-drawer{width:min(460px,100vw)}.team-drawer label small{color:var(--muted);display:block;font-size:12px;line-height:1.45;margin-top:5px}.team-drawer footer{display:flex;gap:9px;justify-content:flex-end;margin-top:8px}.admin-metric-button{background:transparent;border:0;color:inherit;cursor:pointer;display:block;padding:0;position:relative;text-align:start}.admin-metric-button .stat-card{height:100%;padding-bottom:35px;transition:border-color .15s ease,transform .15s ease}.admin-metric-button:hover .stat-card,.admin-metric-button:focus-visible .stat-card{border-color:#9cadff;transform:translateY(-2px)}.admin-metric-button:focus-visible{outline:3px solid rgba(49,94,251,.18);outline-offset:3px}.admin-metric-button>span{align-items:center;bottom:14px;color:var(--accent);display:flex;font-size:12px;font-weight:730;gap:5px;left:18px;position:absolute}.merchant-control__actions{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:1120px){.team-role-guide{grid-template-columns:repeat(2,minmax(0,1fr))}.team-role-guide>div:nth-child(3){border-inline-start:0;border-top:1px solid #e7e9ee}.team-role-guide>div:nth-child(4){border-top:1px solid #e7e9ee}.team-list>article{grid-template-columns:42px minmax(160px,1fr) minmax(160px,220px) auto}.team-list>article>em{display:none}}@media(max-width:760px){.work-hub__advanced{align-items:stretch;flex-direction:column;gap:16px}.website-home__status{align-items:start;grid-template-columns:1fr}.website-home__status>p{text-align:start}.team-role-guide{grid-template-columns:1fr}.team-role-guide>div+div{border-inline-start:0;border-top:1px solid #e7e9ee}.team-list{overflow-x:auto}.team-list>header,.team-list>article{min-width:720px}.context-backbar{align-items:flex-start;flex-direction:column}}::selection{background:#b9d8ff;color:#071a36}html{scrollbar-color:#5d7087 #e9edf3;scrollbar-width:thin}*{caret-color:var(--accent)}.topbar-context{align-items:center;display:flex;gap:11px;min-width:220px}.topbar-context>:is(svg,.icon){color:var(--accent)}.topbar-context strong,.topbar-context small{display:block}.topbar-context strong{font-size:15px}.topbar-context small{color:var(--muted);font-size:13px;margin-top:2px}.sidebar__account{bottom:18px;left:16px;right:16px;width:auto}.sidebar__nav{padding-bottom:112px}.business-path{background:#111e30;border:1px solid #324860;color:#f2eee6;overflow:hidden}.business-path__header{align-items:center;background:#18283d;border-bottom:1px solid #40566d;display:flex;justify-content:space-between;min-height:104px;padding:22px 26px}.business-path__header>div:first-child{align-items:center;display:flex;gap:14px}.business-path__mark{align-items:center;background:color-mix(in srgb,var(--path-color) 18%,#111e30);border:1px solid color-mix(in srgb,var(--path-color) 65%,#40566d);color:var(--path-color);display:flex;height:48px;justify-content:center;width:48px}.business-path__header h2{font-size:23px;letter-spacing:-.025em;margin:0 0 4px}.business-path__stage{border:1px solid var(--path-color);color:var(--path-color);display:inline-block;font-size:13px;font-weight:750;margin-bottom:7px;padding:2px 6px}.business-path__header p{color:#b6c3d1;font-size:14px;margin:0}.business-path__progress{align-items:center;display:flex;gap:12px;min-width:190px}.business-path__progress>span{color:#b6c3d1;font-size:14px;font-variant-numeric:tabular-nums}.business-path__progress>span strong{color:#f2eee6;font-size:20px}.business-path__progress>div{background:#2a3d52;height:5px;overflow:hidden;width:118px}.business-path__progress i{background:var(--path-color);display:block;height:100%;transform-origin:left;transition:transform .24s cubic-bezier(.23,1,.32,1);width:100%}[dir=rtl] .business-path__progress i{transform-origin:right}.business-path__trail{display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:30px}.business-path__trail li{min-width:0;position:relative}.business-path__trail li:nth-child(n+5){margin-top:32px}.business-path__trail li>button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:11px;grid-template-columns:auto minmax(0,1fr);min-height:98px;padding:8px 24px 8px 0;text-align:start;width:100%}[dir=rtl] .business-path__trail li>button{padding:8px 0 8px 24px}.business-path__node{align-items:center;background:#18283d;border:1px solid #5d7087;color:#9eacbc;display:flex;height:46px;justify-content:center;position:relative;transition:background-color .18s cubic-bezier(.23,1,.32,1),color .18s cubic-bezier(.23,1,.32,1),border-color .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1);width:46px;z-index:2}.business-path__copy strong,.business-path__copy small{display:block}.business-path__copy strong{font-size:14px;line-height:1.3}.business-path__copy small{color:#9eacbc;font-size:13px;line-height:1.45;margin-top:5px}.business-path__trail em{color:#9eacbc;font-size:13px;font-style:normal;grid-column:2}.business-path__connector{background:#344a61;height:1px;inset-inline-start:44px;position:absolute;top:31px;width:calc(100% - 43px);z-index:1}.business-path__connector i{background:var(--path-color);display:block;height:100%;transform:scaleX(0);transform-origin:left;width:100%}.business-path__trail li.is-complete .business-path__node{background:var(--path-color);border-color:var(--path-color);color:#071a36}.business-path__trail li.is-complete .business-path__connector i{transform:scaleX(1)}.business-path__trail li.is-next .business-path__node{border-color:var(--path-color);color:var(--path-color);box-shadow:0 8px 24px color-mix(in srgb,var(--path-color) 18%,transparent)}.business-path__trail li.is-next .business-path__node:after{border:1px solid var(--path-color);content:"";inset:-6px;opacity:.55;position:absolute}.business-path__trail li.is-next em{color:var(--path-color);font-weight:750}.business-path__trail li.is-selected .business-path__copy strong{color:var(--path-color)}.business-path__trail button:hover .business-path__node{transform:translateY(-3px)}.business-path>footer{border-top:1px solid #324860;padding:16px 26px}.business-path>footer .text-link{color:#b6c3d1}.business-path--compact .business-path__header{min-height:82px;padding:16px 18px}.business-path--compact .business-path__header p,.business-path--compact .business-path__progress{display:none}.business-path--compact .business-path__trail{grid-template-columns:1fr;padding:14px 18px}.business-path--compact .business-path__trail li:nth-child(n+5){margin-top:0}.business-path--compact .business-path__trail li>button{min-height:58px;padding:5px 0}.business-path--compact .business-path__node{height:36px;width:36px}.business-path--compact .business-path__connector{height:22px;inset-inline-start:18px;top:47px;width:1px}.business-path--compact .business-path__trail em{grid-column:2;grid-row:1;justify-self:end}.pathway-home{margin:0 auto;max-width:1420px}.pathway-home__heading{align-items:end;display:flex;gap:30px;justify-content:space-between;margin-bottom:28px}.pathway-home__heading h1{font-size:clamp(40px,4.8vw,68px);letter-spacing:-.04em;line-height:1;margin-bottom:14px;max-width:900px}.pathway-home__heading p{color:#b6c3d1;font-size:16px;line-height:1.6;max-width:740px}.pathway-home__heading .button--outline{border-color:#5d7087;color:#f2eee6;flex:0 0 auto}.pathway-fresh-note{align-items:center;background:#f3c761;color:#071a36;display:flex;gap:11px;margin-bottom:12px;padding:12px 15px}.pathway-fresh-note strong,.pathway-fresh-note small{display:block}.pathway-fresh-note small{font-size:13px;margin-top:2px}.state-dot{border-radius:50%;height:8px;width:8px}.state-dot.is-ready{background:#6dd6a8}.state-dot.is-reserved{background:#f3c761}.state-dot.is-seated{background:#4fa3ff}.state-dot.is-turning{background:#ff7a85}.floor-table{align-items:center;background:#26384d;border:2px solid #5d7087;color:#fff;display:flex;flex-direction:column;height:70px;justify-content:center;position:absolute;transform:translate(-50%,-50%);width:70px}.floor-table.is-round{border-radius:50%}.floor-table.is-wide{height:64px;width:116px}.floor-table.is-ready{border-color:#6dd6a8}.floor-table.is-reserved{border-color:#f3c761}.floor-table.is-seated{background:#176bc1;border-color:#4fa3ff}.floor-table.is-turning{border-color:#ff7a85}.floor-table strong{font-size:13px}.floor-table small{color:#d6e0eb;font-size:13px}.demo-page--path{background:#f2eee6;min-height:100vh}.demo-path-layout{display:grid;grid-template-columns:300px minmax(620px,1fr) 300px;min-height:calc(100vh - 76px)}.demo-path-picker{background:#fff;border-inline-end:1px solid #817c76;overflow-y:auto;padding:28px 24px}.demo-path-picker h1{font-size:30px;letter-spacing:-.035em;line-height:1.05;margin:34px 0 12px}.demo-path-picker>p{color:#526277;font-size:14px;line-height:1.55}.demo-path-options{border-top:1px solid #817c76;display:grid;margin-top:24px}.demo-path-options>button{align-items:start;background:transparent;border:0;border-bottom:1px solid #d5d1ca;display:grid;gap:10px;grid-template-columns:auto 1fr;min-height:69px;padding:11px 4px;text-align:start}.demo-path-options>button.is-active{color:#176bc1}.demo-path-options strong,.demo-path-options small{display:block}.demo-path-options strong{font-size:13px}.demo-path-options small{color:#69758c;font-size:13px;line-height:1.35;margin-top:3px}.demo-path-stage{background:#0b1320;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:36px}.demo-step-panel{background:#f2eee6;border-inline-start:1px solid #817c76;display:flex;flex-direction:column;padding:34px 26px}.demo-step-panel__number{align-items:baseline;display:flex;gap:5px;margin-bottom:70px}.demo-step-panel__number span{font-size:40px;font-weight:750}.demo-step-panel__number small{color:#69758c}.demo-step-panel>:is(svg,.icon){color:#176bc1;margin-bottom:18px}.demo-step-panel h2{font-size:28px;letter-spacing:-.03em;line-height:1.08}.demo-step-panel>p{color:#526277;font-size:14px;line-height:1.6}.demo-step-decision{display:grid;gap:7px;margin-top:18px}.demo-step-decision span{font-size:13px;font-weight:750}.demo-step-decision input,.demo-step-decision select{background:#fff;border:1px solid #817c76;color:#071a36;min-height:46px;padding:0 12px;width:100%}.demo-step-preview{border-bottom:1px solid #817c76;border-top:1px solid #817c76;margin:18px 0 26px;padding:18px 0}.demo-step-preview>span{align-items:center;display:flex;font-size:13px;gap:8px}.demo-step-preview i{height:10px;width:10px}.demo-step-preview p{color:#526277;font-size:13px;line-height:1.5;margin:10px 0 0;overflow-wrap:anywhere}.demo-step-panel .text-link{justify-content:center;margin-top:14px}.restaurant-floorplan{background:#111e30;border:1px solid #40566d;color:#f2eee6;margin:18px 0}.restaurant-floorplan>header{align-items:center;background:#18283d;border-bottom:1px solid #40566d;display:flex;justify-content:space-between;padding:20px 22px}.restaurant-floorplan h2{font-size:22px;margin:0 0 4px}.restaurant-floorplan>header p{color:#b6c3d1;font-size:13px;margin:0}.restaurant-floorplan__workspace{display:grid;grid-template-columns:1fr 250px;min-height:520px}.restaurant-floorplan__map{background:#0f1928;min-height:520px;overflow:hidden;position:relative}.floor-live-list{background:#111e30;border-inline-end:1px solid #40566d;bottom:0;display:grid;grid-auto-rows:min-content;inset-inline-start:0;overflow-y:auto;padding:14px 10px;position:absolute;top:0;width:190px;z-index:3}.floor-live-list>strong{color:#f2eee6;font-size:14px;padding:4px 7px 10px}.floor-live-list>button{background:transparent;border:0;border-top:1px solid #324860;color:#f2eee6;display:grid;gap:4px;padding:11px 7px;text-align:start}.floor-live-list>button:hover{background:#18283d}.floor-live-list small,.floor-live-list em{color:#b6c3d1;font-size:13px;font-style:normal}.floor-live-list span{font-size:13px;font-weight:750}.floor-live-list em{color:#6dd6a8}.floor-live-list .is-waiting em{color:#f3c761}.floor-live-list>p{color:#b6c3d1;font-size:13px;line-height:1.5;padding:12px 7px}.restaurant-floorplan__map .floor-table{cursor:pointer}.restaurant-floorplan__map .floor-table.is-selected{box-shadow:0 0 0 5px #4fa3ff38}.floor-zone{color:#90a2b5;font-size:13px;letter-spacing:.08em;position:absolute;text-transform:uppercase}.floor-zone{background:#0f1928c7;border-bottom:1px solid #4fa3ff;inset-inline-start:205px;padding:5px 8px;z-index:1}.floor-zone--main{top:18px}.floor-zone--patio{top:48%}.floor-zone--private{bottom:18px}.floorplan-empty{left:50%;max-width:360px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.floorplan-empty>:is(svg,.icon){color:#4fa3ff}.floorplan-empty strong{display:block;font-size:18px;margin:12px 0 5px}.floorplan-empty p{color:#b6c3d1;font-size:13px}.floor-table-inspector{border-inline-start:1px solid #40566d;padding:22px}.floor-table-inspector>span{color:#4fa3ff;font-size:13px;font-weight:750}.floor-table-inspector h3{font-size:22px;margin:7px 0 4px}.floor-table-inspector>p{color:#b6c3d1;font-size:13px}.floor-guest-context{background:#18283d;border:1px solid #40566d;display:grid;gap:7px;margin-top:16px;padding:12px}.floor-guest-context small,.floor-guest-context p{color:#b6c3d1;font-size:13px;margin:0}.floor-guest-context .button{justify-content:center;margin-top:5px;min-height:38px}.floor-table-inspector fieldset{border:0;border-top:1px solid #40566d;margin:20px 0 0;padding:17px 0 0}.floor-table-inspector legend{font-size:13px;font-weight:750;padding:0}.floor-table-inspector fieldset>div{display:grid;gap:6px;margin-top:10px}.floor-table-inspector fieldset button{align-items:center;background:#18283d;border:1px solid #40566d;color:#f2eee6;display:flex;gap:9px;min-height:38px;padding:0 10px;text-align:start}.floor-table-inspector fieldset button[aria-pressed=true]{border-color:#4fa3ff;color:#4fa3ff}.table-shape{border:1px solid currentColor;display:block;height:16px;width:16px}.table-shape.is-round{border-radius:50%}.table-shape.is-wide{width:25px}.auth-page{background:#0b1320;color:#f2eee6}.auth-header{background:#f2eee6;color:#071a36}.auth-layout{align-items:center;display:grid;gap:80px;grid-template-columns:1fr 520px;margin:0 auto;max-width:1320px;min-height:calc(100vh - 136px);padding:60px 30px;width:100%}.auth-message{max-width:620px}.auth-message>p{color:#4fa3ff;font-size:14px;font-weight:750}.auth-message h1{font-size:clamp(48px,5vw,74px);letter-spacing:-.04em;line-height:1}.auth-message>span{color:#b6c3d1;display:block;font-size:17px;line-height:1.65;max-width:580px}.auth-card{background:#f2eee6;border:0;border-radius:0;box-shadow:0 24px 70px #00000047;color:#071a36;min-height:480px;padding:44px}.auth-card>p{color:#526277;font-size:15px}.auth-card input{background:#fff;border-color:#817c76;color:#071a36}.auth-card form .button{display:flex;min-height:52px;opacity:1;visibility:visible}.auth-card form .button:disabled{background:#9ab2ca;color:#071a36;cursor:wait}.auth-card form .button[aria-busy=true]{background:#4fa3ff;color:#071a36;opacity:1}.provider-auth{display:grid;gap:10px;margin-top:18px}.provider-auth__divider{align-items:center;color:#657187;display:grid;font-size:12px;font-weight:750;gap:12px;grid-template-columns:1fr auto 1fr;text-align:center}.provider-auth__divider:before,.provider-auth__divider:after{background:#c9c5bd;content:"";height:1px}.provider-auth__button{align-items:center;border:1px solid #071a36;border-radius:7px;cursor:pointer;display:flex;font:700 14px/1 var(--font-sans);gap:10px;justify-content:center;min-height:44px;padding:10px 14px;width:100%}.provider-auth__button--apple{background:#050505;color:#fff}.provider-auth__button--apple span{color:#fff;font-size:12px}.provider-auth__button:disabled,.provider-auth__google.is-busy{cursor:wait;opacity:.55}.provider-auth__google{display:flex;justify-content:center;min-height:44px;overflow:hidden}.provider-auth--loading,.provider-auth--unavailable{background:#e7e3db;border-inline-start:3px solid #79869a;color:#47566b;font-size:12px;line-height:1.5;padding:10px 12px}.provider-connections{border:1px solid var(--border);display:grid;gap:14px;padding:20px}.provider-connections h3,.provider-connections p{margin:0}.provider-connections>div>p,.settings-muted{color:var(--muted);font-size:13px;line-height:1.55;margin-top:5px}.provider-connections>label{display:grid;gap:7px}.provider-connections>label span{font-size:12px;font-weight:750}.provider-connections>label input{border:1px solid var(--border);min-height:44px;padding:9px 11px}.provider-connections__list{display:grid;gap:8px}.provider-connections__list article{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(180px,300px)}.provider-connections__list .provider-auth{margin:0}.auth-footer{background:#f2eee6;color:#071a36}.merchant-control{background:#fff;color:#071a36;overflow-y:auto;padding:30px;width:min(620px,96vw)}.merchant-control>header{gap:24px}.merchant-control>header span{color:#526277;display:block;font-size:14px;line-height:1.45;margin-top:7px}.merchant-control__close{align-items:center;background:#fff;border:1px solid #817c76;color:#071a36;display:inline-flex;flex:0 0 42px;height:42px;justify-content:center;width:42px}.merchant-control__close:hover,.merchant-control__close:focus-visible{background:#eaf2ff;border-color:#071a36;outline:2px solid #4fa3ff;outline-offset:2px}.merchant-control__feedback{border:1px solid;font-size:14px;font-weight:700;line-height:1.45;margin-top:18px;padding:12px 14px}.merchant-control__feedback.is-success{background:#e4f8ef;border-color:#218866;color:#075a42}.merchant-control__feedback.is-error{background:#fff0ee;border-color:#bd3e34;color:#8b2019}.merchant-control__summary{background:#f6f2ea;border-color:#817c76}.merchant-control__summary small{color:#526277}.merchant-control__summary strong{color:#071a36}.merchant-control>section{border-color:#aca7a0}.merchant-control>section h3{color:#071a36;font-size:17px}.merchant-control>section>p{color:#526277;font-size:14px}.merchant-control__actions .button{min-height:44px;min-width:170px;opacity:1;visibility:visible}.merchant-control__actions .button:disabled{cursor:wait;opacity:.72}.merchant-control__review{justify-content:center;margin-top:10px;min-height:44px;width:100%}.merchant-control .plan-options button{color:#071a36;min-height:92px}.merchant-control .plan-options button.is-active{background:#eaf2ff;border-color:#176fc1;box-shadow:inset 0 0 0 1px #176fc1}.merchant-control .plan-options button:disabled{cursor:wait;opacity:.72}.merchant-control .module-row{border-color:#aca7a0}.merchant-control .module-row small,.merchant-control .membership-row small{color:#526277}.merchant-control .switch:disabled{cursor:not-allowed;opacity:.58}.merchant-control .module-drawer__footer{background:#fff;bottom:-30px;gap:20px;margin:0 -30px -30px;padding:18px 30px 24px;position:sticky}.merchant-control .module-drawer__footer>span{color:#526277;font-size:13px;line-height:1.4;max-width:330px}.drawer-layer:has(.admin-confirm) .merchant-control{filter:brightness(.62);pointer-events:none}.admin-confirm{background:#fff;border:2px solid #071a36;box-shadow:0 28px 90px #00000061;color:#071a36;left:50%;max-width:540px;padding:30px;position:fixed;top:50%;transform:translate(-50%,-50%);width:calc(100% - 40px);z-index:4}.admin-confirm>p{color:#176fc1;font-size:13px;font-weight:800;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.admin-confirm>h2{font-size:27px;letter-spacing:-.03em;line-height:1.15;margin:0 0 10px}.admin-confirm>span{color:#526277;display:block;font-size:15px;line-height:1.55}.admin-confirm>div{background:#f6f2ea;border:1px solid #aca7a0;display:grid;gap:5px;margin:20px 0;padding:14px}.admin-confirm>div strong{font-size:14px}.admin-confirm>div small{color:#38485d;font-size:14px;line-height:1.5}.admin-confirm>label{display:grid;gap:8px;margin:20px 0}.admin-confirm>label>span{color:#38485d;font-size:14px}.admin-confirm input{border:1px solid #526277;color:#071a36;font:inherit;min-height:46px;padding:0 12px}.admin-confirm input:focus{border-color:#176fc1;outline:3px solid rgba(79,163,255,.28)}.admin-confirm footer{display:flex;gap:10px;justify-content:flex-end;margin-top:22px}.admin-confirm footer .button{min-height:46px;min-width:150px;opacity:1;visibility:visible}.admin-confirm footer .button:disabled{opacity:.58}.admin-confirm__audit{color:#526277;display:block;font-size:12px;line-height:1.45;margin-top:14px;text-align:end}.account-popover,.sidebar-account-popover{height:auto;max-height:min(440px,calc(100vh - 110px));min-height:0;overflow-y:auto}.button[aria-busy=true]{min-width:max-content;opacity:1;visibility:visible}.table-identity--button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;gap:10px;padding:0;text-align:start}.table-identity--button:hover strong,.table-identity--button:focus-visible strong{color:var(--accent)}@media(max-width:1180px){.demo-path-layout{grid-template-columns:260px 1fr}.demo-step-panel{grid-column:1/-1;min-height:420px}.demo-step-panel__number{margin-bottom:30px}.business-path__trail{grid-template-columns:repeat(2,minmax(0,1fr))}.business-path__trail li:nth-child(n+3){margin-top:24px}}@media(max-width:760px){.topbar-context small,.topbar__ledger{display:none}.topbar-context{min-width:0}.business-path__header{align-items:flex-start;gap:15px}.business-path__progress{min-width:0}.business-path__progress>div{width:74px}.business-path__trail{grid-template-columns:1fr;padding:20px}.business-path__trail li:nth-child(n+2){margin-top:0}.business-path__trail li>button{min-height:78px}.business-path__connector{height:26px;inset-inline-start:23px;top:59px;width:1px}.business-path__trail em{justify-self:end}.pathway-home__heading{align-items:flex-start;flex-direction:column}.pathway-home__heading h1{font-size:43px}.demo-path-layout{display:block}.demo-path-picker,.demo-path-stage,.demo-step-panel{display:none}.demo-path-layout.is-path .demo-path-picker,.demo-path-layout.is-path .demo-path-stage{display:block}.demo-path-layout.is-step .demo-step-panel{display:flex;min-height:calc(100vh - 124px)}.demo-path-picker{border-inline-end:0;overflow:hidden;padding:24px 20px 12px}.demo-path-picker h1{font-size:27px;margin:24px 0 10px}.demo-path-picker>p{margin-bottom:0}.demo-path-options{border-top:0;display:flex;gap:8px;margin:18px -20px 0;overflow-x:auto;padding:0 20px 14px;scroll-snap-type:x proximity}.demo-path-options>button{border:1px solid #d5d1ca;flex:0 0 188px;min-height:74px;padding:10px;scroll-snap-align:start}.demo-path-options>button.is-active{background:#eaf2ff;border-color:#4fa3ff}.demo-path-stage{padding:20px}.auth-layout{display:block;padding:44px 20px}.auth-message{margin:0 auto 36px}.auth-message h1{font-size:43px}.auth-card{margin:0 auto;min-height:0;padding:28px 22px}.restaurant-floorplan__workspace{grid-template-columns:1fr}.restaurant-floorplan__map{min-height:430px}.floor-table-inspector{border-inline-start:0;border-top:1px solid #40566d}.restaurant-floorplan>header{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.business-path__trail li.is-next .business-path__node:after{animation:none;opacity:.75}.business-path__progress i,.business-path__node{transition:none}}.path-lesson{background:#f2eee6;border:1px solid #817c76;color:#071a36;min-height:620px;padding:28px;position:sticky;top:92px}.path-lesson>header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.path-lesson>header>span{color:#526277;font-size:13px;font-weight:750}.path-lesson__eyebrow,.path-lesson--welcome>span,.path-lesson--complete>span{color:#176fc1;display:block;font-size:12px;font-weight:850;letter-spacing:.11em;margin-bottom:9px}.path-lesson h2{font-size:clamp(30px,3vw,42px);letter-spacing:-.04em;line-height:1.04;margin:0 0 13px}.path-lesson__intro,.path-lesson--welcome>p,.path-lesson--complete>p{color:#526277;font-size:15px;line-height:1.6}.path-lesson>footer{display:grid;gap:9px}.path-lesson>footer .button{min-width:0;opacity:1;visibility:visible;width:100%}.path-lesson>footer .button:disabled{background:#d5d1ca;border-color:#aca7a0;color:#526277;opacity:1}.path-lesson--welcome{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.path-lesson--welcome>:is(svg,.icon){color:var(--lesson-color);margin-bottom:24px}.path-lesson--complete{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.path-lesson__success-mark{align-items:center;background:var(--lesson-color);color:#071a36;display:flex;height:76px;justify-content:center;margin-bottom:28px;width:76px}.path-lesson--complete .button{margin-top:16px}.website-workspace-start{display:grid;gap:1px;grid-template-columns:1fr 1fr;margin-top:26px}.website-workspace-start>section{align-items:center;background:#18283d;border:1px solid #40566d;color:#f2eee6;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr) auto;min-height:190px;padding:24px}.website-workspace-start>section>span{align-items:center;border:1px solid #4fa3ff;color:#4fa3ff;display:flex;height:54px;justify-content:center;width:54px}.website-workspace-start small{color:#4fa3ff;font-size:12px;font-weight:800;letter-spacing:.09em}.website-workspace-start h2{font-size:23px;margin:7px 0}.website-workspace-start p{color:#b6c3d1;font-size:14px;line-height:1.5;margin:0}.website-workspace-start .button--outline{background:transparent;border-color:#b6c3d1;color:#f2eee6}.app-shell--focus{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;min-height:0;overflow:hidden}.app-shell--focus>.sidebar,.app-shell--focus>.app-main{height:100%;min-height:0;overflow:hidden}.app-shell--focus>.app-main{display:flex;flex-direction:column}.app-shell--focus .topbar{flex:0 0 72px}.app-shell--focus .app-content{flex:1 1 auto;height:auto;max-height:none;min-height:0;overflow:hidden;padding:16px 24px 24px}.app-shell--focus .website-builder-page{height:100%;max-height:100%;min-height:0;overflow:hidden}.app-shell--focus .website-builder-page>.builder-shell{flex:1 1 auto;height:auto;max-height:none;min-height:0}@media(max-width:1180px){.path-lesson{min-height:0;position:static}.website-workspace-start{grid-template-columns:1fr}}@media(max-width:760px){.path-lesson{padding:22px 18px}.website-workspace-start>section{align-items:start;grid-template-columns:auto 1fr}.website-workspace-start>section>.button{grid-column:1 / -1;width:100%}.app-shell--focus{height:auto;max-height:none;min-height:100dvh;overflow:visible}.app-shell--focus>.app-main{height:auto;overflow:visible}.app-shell--focus .app-content{height:auto;max-height:none;overflow:visible}}.lesson-runner{background:#071a36;color:#f2eee6;inset:0;min-height:100vh;min-height:100dvh;overflow:auto;position:fixed;z-index:120}.lesson-runner__topbar{align-items:center;background:#0d2038;border-bottom:1px solid #40566d;display:grid;gap:22px;grid-template-columns:minmax(150px,auto) minmax(180px,680px) auto;justify-content:center;min-height:78px;padding:14px 28px;position:sticky;top:0;z-index:3}.lesson-runner__back{align-items:center;background:transparent;border:0;color:#d5e7f8;cursor:pointer;display:inline-flex;font-size:14px;font-weight:750;gap:8px;padding:10px 0}[dir=ltr] .lesson-runner__back :is(svg,.icon){transform:rotate(180deg)}.lesson-runner__meter{background:#33475e;height:8px;overflow:hidden;width:min(44vw,680px)}.lesson-runner__meter i{background:var(--lesson-color);display:block;height:100%;transform-origin:left;width:100%}[dir=rtl] .lesson-runner__meter i{transform-origin:right}.lesson-runner__topbar>strong{color:#d5e7f8;direction:ltr;font-size:14px;font-variant-numeric:tabular-nums;unicode-bidi:isolate;white-space:nowrap}.brand-lesson{align-items:start;display:grid;gap:clamp(32px,5vw,76px);grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);margin:0 auto;max-width:1360px;min-height:calc(100dvh - 78px);padding:clamp(42px,6vh,76px) clamp(24px,5vw,72px)}.brand-lesson__work{align-self:start;display:block;min-width:0}.brand-lesson__heading{align-items:start;display:grid;gap:20px;grid-template-columns:auto minmax(0,1fr);margin-bottom:34px}.brand-lesson__icon{align-items:center;border:1px solid var(--lesson-color);color:var(--lesson-color);display:flex;height:58px;justify-content:center;width:58px}.brand-lesson__heading h1{color:#f2eee6;font-size:clamp(36px,4vw,60px);letter-spacing:-.04em;line-height:1.02;margin:0 0 16px;max-width:760px}.brand-lesson__heading p{color:#c5d1de;font-size:16px;line-height:1.65;margin:0;max-width:65ch}.brand-lesson__fields,.brand-logo-step,.brand-appearance-step,.brand-imagery-step,.brand-review{background:#10243d;border-color:#5d7087;color:#f2eee6}.brand-lesson__fields{display:grid;gap:18px}.brand-lesson__fields label,.brand-appearance-step fieldset>label{display:grid;gap:8px}.brand-lesson__fields label>span,.brand-appearance-step legend,.brand-appearance-step label>span{color:#dbe5ef;font-size:14px;font-weight:750}.brand-lesson__fields input,.brand-lesson__fields textarea{background:#10243d;border:1px solid #5d7087;border-radius:0;color:#fff;min-height:52px;padding:13px 15px;width:100%}.brand-lesson__fields input:focus,.brand-lesson__fields textarea:focus{border-color:var(--lesson-color)}.brand-lesson__work>footer{border-top:1px solid #40566d;display:flex;gap:12px;justify-content:flex-end;margin-top:32px;padding-top:24px}.brand-lesson__work>footer .button{min-width:150px}.brand-lesson__error{background:#3b1d24;border:1px solid #a85e67;color:#ffdce0;font-size:14px;line-height:1.5;margin:20px 0 0;padding:13px 15px}.brand-logo-step{align-items:center;display:grid;gap:28px;grid-template-columns:150px 1fr}.brand-logo-step__mark{align-items:center;background:#f2eee6;border:1px solid #817c76;color:#071a36;display:flex;height:150px;justify-content:center;overflow:hidden;width:150px}.brand-logo-step__mark img{height:100%;object-fit:contain;padding:18px;width:100%}.brand-logo-step__mark span{font-size:42px;font-weight:850;letter-spacing:-.04em}.brand-logo-step>div:last-child{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.brand-logo-step input[type=file]{height:1px;opacity:0;position:absolute;width:1px}.brand-logo-step small{color:#b6c3d1;font-size:13px}.brand-appearance-step{display:grid;gap:25px}.brand-appearance-presets{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.brand-appearance-presets button{align-items:center;background:#10243d;border:1px solid #40566d;color:#f2eee6;cursor:pointer;display:flex;gap:12px;min-height:62px;padding:10px 12px;text-align:start}.brand-appearance-presets button:hover{border-color:var(--lesson-color)}.brand-appearance-presets button>span{display:flex}.brand-appearance-presets i{border:1px solid rgba(255,255,255,.28);display:block;height:26px;margin-inline-end:-4px;width:26px}.brand-appearance-presets strong{font-size:14px}.brand-appearance-step fieldset{border:0;margin:0;padding:0}.brand-appearance-step legend{margin-bottom:12px}.brand-appearance-step>fieldset{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.brand-appearance-step label>div{align-items:center;background:#10243d;border:1px solid #40566d;display:flex;gap:9px;min-height:48px;padding:7px 9px}.brand-appearance-step input[type=color]{background:transparent;border:0;height:30px;padding:0;width:34px}.brand-appearance-step code{color:#dbe5ef;font-size:12px}.brand-choice-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr}.brand-choice-grid fieldset{display:grid;grid-template-columns:repeat(3,1fr)}.brand-choice-grid legend{grid-column:1/-1}.brand-choice-grid button{background:#10243d;border:1px solid #40566d;color:#dbe5ef;cursor:pointer;min-height:46px;padding:8px}.brand-choice-grid button[aria-pressed=true]{background:color-mix(in srgb,var(--lesson-color) 22%,#10243d);border-color:var(--lesson-color);color:#fff}.brand-review{border-bottom:1px solid #40566d;border-top:1px solid #40566d;margin:0}.brand-review>div{align-items:center;display:grid;gap:20px;grid-template-columns:145px 1fr;min-height:72px;padding:13px 0}.brand-review>div+div{border-top:1px solid #40566d}.brand-review dt{color:#b6c3d1;font-size:13px}.brand-review dd{color:#f2eee6;font-size:16px;font-weight:750;margin:0}.brand-review dd i{border:1px solid #718096;display:inline-block;height:30px;margin-inline-end:7px;vertical-align:middle;width:30px}.brand-lesson-preview{align-self:start;min-width:0}.brand-lesson-preview>span{color:#b6c3d1;display:block;font-size:13px;font-weight:750;margin-bottom:10px}.brand-lesson-preview__toolbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.brand-lesson-preview__toolbar>span{color:#b6c3d1;font-size:13px;font-weight:750}.brand-lesson-preview__toolbar>div{display:flex}.brand-lesson-preview__surfaces{border:0;display:flex;flex-wrap:wrap;min-height:0;padding:0}.brand-lesson-preview__surfaces button{background:#10243d;border:1px solid #5d7087;color:#c5d1de;min-height:36px;padding:7px 10px}.brand-lesson-preview__surfaces button[aria-pressed=true]{background:var(--lesson-color);border-color:var(--lesson-color);color:#071a36}.brand-lesson-preview>div:last-child{background:var(--preview-bg);border:1px solid #718096;border-radius:var(--preview-radius);color:var(--preview-text);min-height:520px;overflow:hidden}.brand-lesson-preview header{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--preview-text) 18%,transparent);display:flex;gap:11px;min-height:76px;padding:14px 18px}.brand-lesson-preview header img,.brand-lesson-preview header i{align-items:center;background:color-mix(in srgb,var(--preview-accent) 16%,var(--preview-bg));border-radius:var(--preview-radius);display:flex;font-style:normal;height:43px;justify-content:center;object-fit:contain;padding:5px;width:43px}.brand-lesson-preview header strong{font-size:17px}.brand-lesson-preview main{align-items:flex-start;display:flex;flex-direction:column;min-height:443px;padding:clamp(34px,5vw,66px) clamp(24px,4vw,48px)}.brand-lesson-preview main>p{color:var(--preview-accent);font-size:13px;font-weight:850;letter-spacing:.08em;margin-bottom:22px;text-transform:uppercase}.brand-lesson-preview main h2{color:var(--preview-text);font-size:clamp(35px,4vw,56px);letter-spacing:-.04em;line-height:1.02;margin:0 0 18px;max-width:10ch}.brand-lesson-preview main>span{color:color-mix(in srgb,var(--preview-text) 72%,var(--preview-bg));font-size:15px;line-height:1.6;max-width:46ch}.brand-lesson-preview main button{background:var(--preview-accent);border:0;border-radius:var(--preview-radius);color:var(--preview-bg);font-weight:800;margin-top:28px;min-height:46px;padding:10px 18px;pointer-events:none}.lesson-runner>.path-lesson{border:0;margin:clamp(40px,8vh,90px) auto;max-width:720px;min-height:calc(100dvh - 180px);padding:clamp(32px,5vw,64px);position:static;top:auto}.lesson-runner>.path-lesson--complete{max-width:680px}.topbar-context small{color:#526277}.not-found-page{align-items:stretch;background:#071a36;color:#f2eee6;justify-content:flex-start;text-align:start}.not-found-page>header{border-bottom:1px solid #40566d;min-height:92px;padding:22px clamp(24px,6vw,96px)}.not-found-page>section{align-items:center;display:grid;flex:1;gap:8vw;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);margin:0 auto;max-width:1440px;padding:clamp(54px,9vw,130px) clamp(24px,6vw,96px);width:100%}.not-found-page>section>div>strong{color:#4fa3ff;display:block;font-size:18px;margin-bottom:24px}.not-found-page h1{color:#f2eee6;font-size:clamp(48px,7vw,92px);letter-spacing:-.04em;line-height:.98;margin:0 0 28px;max-width:11ch}.not-found-page>section p{color:#c5d1de;font-size:17px;line-height:1.65;margin-bottom:34px;max-width:55ch}.not-found-page aside{height:380px;position:relative}.not-found-page aside span{background:#18283d;border:1px solid #5d7087;display:block;height:82px;position:absolute;width:min(100%,430px)}.not-found-page aside span:nth-child(1){inset:30px auto auto 0}.not-found-page aside span:nth-child(2){background:#e8d9b9;inset:122px auto auto 35px}.not-found-page aside span:nth-child(3){background:#4fa3ff;inset:214px auto auto 70px}.not-found-page aside i{background:#071a36;border:2px solid #f2eee6;height:46px;inset:290px auto auto 160px;position:absolute;transform:rotate(45deg);width:46px}.app-shell--focus .app-main{height:100dvh;max-height:100dvh}.app-shell--focus .app-content{height:calc(100dvh - 72px);max-height:calc(100dvh - 72px)}.app-shell--focus .website-builder-page{display:flex;flex-direction:column}.app-shell--focus .website-builder-page>.builder-shell{flex-basis:0;height:0}@media(max-width:820px){.lesson-runner__topbar{gap:12px;grid-template-columns:auto 1fr auto;min-height:68px;padding:10px 16px}.lesson-runner__back{font-size:0;min-height:44px;min-width:44px}.lesson-runner__back :is(svg,.icon){height:20px;width:20px}.lesson-runner__meter{width:100%}.brand-lesson{display:flex;flex-direction:column;gap:34px;min-height:calc(100dvh - 68px);padding:34px 18px 48px}.brand-lesson__work,.brand-lesson-preview{align-self:stretch;width:100%}.brand-lesson__heading{gap:14px;grid-template-columns:46px 1fr}.brand-lesson__icon{height:46px;width:46px}.brand-lesson__heading h1{font-size:clamp(34px,10vw,48px)}.brand-logo-step{grid-template-columns:112px 1fr}.brand-logo-step__mark{height:112px;width:112px}.brand-appearance-step>fieldset,.brand-choice-grid{grid-template-columns:1fr}.brand-lesson__work>footer{bottom:0;margin-inline:-18px;padding:14px 18px;position:sticky;z-index:2}.brand-lesson__work>footer .button{flex:1;min-width:0}.brand-lesson-preview>div:last-child{min-height:430px}.brand-lesson-preview main{min-height:353px}.not-found-page>section{grid-template-columns:1fr}.not-found-page aside{display:none}.app-shell--focus{height:100dvh;max-height:100dvh;min-height:0;overflow:hidden}.app-shell--focus>.app-main{height:100dvh;overflow:hidden}.app-shell--focus .app-content{height:calc(100dvh - 72px);max-height:calc(100dvh - 72px);overflow:hidden;padding:10px}.app-shell--focus .website-builder-page{height:100%;max-height:100%;overflow:hidden}.app-shell--focus .website-builder-page>.builder-shell{display:block;flex:1 1 0;height:0;min-height:0;overflow:hidden}}@media(max-width:520px){.brand-lesson__heading,.brand-appearance-presets,.brand-logo-step{grid-template-columns:1fr}.brand-review>div{grid-template-columns:1fr;gap:6px}.lesson-runner>.path-lesson{margin:0;min-height:100dvh;padding:82px 20px 36px}}.app-shell{grid-template-columns:minmax(0,248px) minmax(0,1fr);max-width:100%;overflow-x:clip}.app-main,.app-content,.pathway-home,.business-path,.contained-path-lesson,.work-hub{max-width:100%;min-width:0}.app-content{overflow-x:hidden}.pathway-home h1,.business-path h1,.contained-path-lesson h1{overflow-wrap:anywhere}.contained-lesson__helper{color:#b6c3d1;font-size:14px;line-height:1.6;margin:-4px 0 20px;max-width:70ch}.contained-lesson__output{align-items:center;background:#0d2038;border:1px solid #40566d;display:flex;gap:12px;margin-top:22px;padding:15px}.contained-lesson__output>:is(svg,.icon){color:var(--lesson-color);flex:0 0 auto}.contained-lesson__output strong,.contained-lesson__output small{display:block}.contained-lesson__output small{color:#b6c3d1;line-height:1.5;margin-top:3px}.restaurant-launch-contract{border-top:1px solid #40566d;margin-top:20px;padding-top:20px}.restaurant-launch-contract h2{color:#f2eee6;font-size:18px;margin:0 0 14px}.restaurant-launch-contract>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.restaurant-launch-contract article{align-items:flex-start;border:1px solid #40566d;display:flex;gap:10px;min-height:118px;padding:16px}.restaurant-launch-contract article+article{border-inline-start:0}.restaurant-launch-contract article>:is(svg,.icon){color:#72dbb3;flex:0 0 auto;margin-top:2px}.restaurant-launch-contract strong,.restaurant-launch-contract small{display:block}.restaurant-launch-contract small{color:#b6c3d1;font-size:12px;line-height:1.5;margin-top:5px}.contained-path-lesson .team-workspace{min-width:0}.restaurant-embedded-team-heading{align-items:flex-end;border-bottom:1px solid #40566d;display:flex;gap:20px;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.restaurant-embedded-team-heading>div>span{color:var(--lesson-color);display:block;font-size:11px;font-weight:850;letter-spacing:.1em;margin-bottom:7px}.restaurant-embedded-team-heading h2{color:#f2eee6;font-size:24px;margin:0 0 7px}.restaurant-embedded-team-heading p{color:#b6c3d1;font-size:13px;line-height:1.5;margin:0;max-width:56ch}.contained-path-lesson .team-portal-card{margin-bottom:14px}.contained-path-lesson .team-role-guide{grid-template-columns:repeat(2,minmax(0,1fr))}.contained-path-lesson .team-list{margin-bottom:18px}.contained-path-lesson .team-list article{grid-template-columns:auto minmax(0,1fr) auto}.contained-path-lesson .team-list article>.team-role-label,.contained-path-lesson .team-list article>em{display:none}.restaurant-tool-heading{align-items:flex-end;border-bottom:1px solid #40566d;display:flex;gap:28px;justify-content:space-between;margin-bottom:18px;padding-bottom:20px}.restaurant-tool-heading h1{color:#f2eee6;font-size:clamp(42px,5vw,72px);letter-spacing:-.045em;line-height:.95;margin:0 0 10px}.restaurant-tool-heading p{color:#b6c3d1;line-height:1.55;margin:0;max-width:68ch}.restaurant-tool-heading>div:last-child{display:flex;flex:0 0 auto;gap:10px}.restaurant-connections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.restaurant-connections>*{align-items:center;background:#10243d;border:1px solid #40566d;color:#f2eee6;display:grid;gap:2px 10px;grid-template-columns:28px 1fr;min-height:74px;padding:12px 16px;text-align:start}.restaurant-connections>*+*{border-inline-start:0}.restaurant-connections>button{cursor:pointer;font:inherit}.restaurant-connections>button:hover{background:#162c46}.restaurant-connections>button:disabled{cursor:not-allowed;opacity:.58}.restaurant-connections :is(svg,.icon){color:#72dbb3;grid-row:1 / 3}.restaurant-connections strong{font-size:14px}.restaurant-connections small{color:#9fb0c1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.restaurant-unlocked{align-items:center;background:color-mix(in srgb,#72dbb3 12%,#10243d);border:1px solid #72dbb3;color:#f2eee6;display:flex;gap:12px;margin-bottom:18px;padding:13px 16px}.restaurant-unlocked>:is(svg,.icon){color:#72dbb3}.restaurant-unlocked strong,.restaurant-unlocked small{display:block}.restaurant-unlocked small{color:#b6c3d1;margin-top:2px}.restaurant-menu-layout{border:1px solid #40566d;display:grid;grid-template-columns:minmax(180px,.58fr) minmax(360px,1.35fr) minmax(280px,.85fr);min-height:620px}.restaurant-menu-layout>*{min-width:0}.restaurant-menu-categories,.restaurant-item-inspector{background:#0d1c31}.restaurant-menu-categories{border-inline-end:1px solid #40566d;padding:16px 0}.restaurant-menu-categories>header,.restaurant-menu-editor>header,.restaurant-item-inspector>header{align-items:center;display:flex;justify-content:space-between}.restaurant-menu-categories>header{padding:0 16px 14px}.restaurant-menu-categories h2,.restaurant-menu-editor h2,.restaurant-item-inspector h2{color:#f2eee6;font-size:17px;margin:0}.restaurant-menu-categories>header button,.restaurant-item-inspector>header button{align-items:center;background:transparent;border:1px solid #40566d;color:#71b6ff;cursor:pointer;display:flex;height:34px;justify-content:center;width:34px}.restaurant-menu-categories>button{background:transparent;border:0;border-block-start:1px solid #2c4058;color:#f2eee6;cursor:pointer;display:block;padding:15px 16px;text-align:start;width:100%}.restaurant-menu-categories>button:last-child{border-block-end:1px solid #2c4058}.restaurant-menu-categories>button[aria-pressed=true]{background:#4fa3ff;color:#071a36}.restaurant-menu-categories strong,.restaurant-menu-categories small{display:block}.restaurant-menu-categories small{color:inherit;margin-top:4px;opacity:.72}.restaurant-menu-editor{background:#10243d;border-inline-end:1px solid #40566d;padding:18px}.restaurant-category-name{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:24px}.restaurant-menu-editor label,.restaurant-item-inspector label{color:#b6c3d1;display:grid;font-size:12px;font-weight:750;gap:7px}.restaurant-menu-editor input,.restaurant-item-inspector input,.restaurant-item-inspector textarea{background:#071a36;border:1px solid #52677e;border-radius:0;color:#f2eee6;font:inherit;min-height:43px;padding:9px 11px;width:100%}.restaurant-item-inspector textarea{resize:vertical}.restaurant-menu-editor>header{align-items:flex-start;border-top:1px solid #40566d;padding-top:18px}.restaurant-menu-editor>header p{color:#9fb0c1;font-size:13px;line-height:1.5;margin:6px 0 0}.restaurant-menu-items{display:grid;gap:9px;margin-top:16px}.restaurant-menu-items>button{align-items:center;background:#0d1c31;border:1px solid #40566d;color:#f2eee6;cursor:pointer;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;min-height:78px;padding:12px;text-align:start}.restaurant-menu-items>button[aria-pressed=true]{border-color:#4fa3ff;box-shadow:inset 4px 0 #4fa3ff}[dir=rtl] .restaurant-menu-items>button[aria-pressed=true]{box-shadow:inset -4px 0 #4fa3ff}.restaurant-menu-items strong,.restaurant-menu-items small{display:block}.restaurant-menu-items small{color:#9fb0c1;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.restaurant-menu-items em{color:#f2eee6;font-style:normal;font-weight:750}.restaurant-menu-items i{border:1px solid #52677e;color:#9fb0c1;font-size:11px;font-style:normal;padding:4px 6px}.restaurant-menu-items i.is-ready{border-color:#72dbb3;color:#72dbb3}.restaurant-item-inspector{padding:18px}.restaurant-item-inspector>header{border-bottom:1px solid #40566d;margin-bottom:16px;padding-bottom:14px}.restaurant-item-inspector>header span{color:#71b6ff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.restaurant-item-inspector>label{margin-top:13px}.restaurant-item-inspector__pair{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:13px}.restaurant-item-toggle{align-items:flex-start;border-top:1px solid #40566d;display:flex!important;gap:10px!important;padding-top:14px}.restaurant-item-toggle input{accent-color:#4fa3ff;min-height:auto;width:auto}.restaurant-item-toggle strong,.restaurant-item-toggle small{display:block}.restaurant-item-toggle small{color:#9fb0c1;font-weight:450;line-height:1.4;margin-top:3px}.restaurant-menu-empty{align-items:center;color:#b6c3d1;display:flex;flex-direction:column;justify-content:center;min-height:220px;padding:24px;text-align:center}.restaurant-menu-empty strong{color:#f2eee6;margin-top:10px}.restaurant-menu-empty p{line-height:1.5;max-width:38ch}.restaurant-menu-qr{align-items:center;background:#f2eee6;color:#071a36;display:flex;gap:24px;margin-top:18px;padding:24px}.restaurant-menu-qr img{height:150px;width:150px}.restaurant-menu-qr h2,.restaurant-menu-qr p{margin:0 0 10px}.restaurant-menu-qr small{display:block;margin:-3px 0 14px}.restaurant-menu-customer-preview{background:#f4f0e6;color:#102d26;margin-top:18px;padding:clamp(26px,5vw,64px);scroll-margin-top:88px}.restaurant-menu-customer-preview>header{align-items:end;border-bottom:2px solid currentColor;display:flex;justify-content:space-between;margin-bottom:34px;padding-bottom:18px}.restaurant-menu-customer-preview>header span{color:#008a5c;display:block;font-size:11px;font-weight:850;letter-spacing:.1em;margin-bottom:7px}.restaurant-menu-customer-preview>header h2{font-size:clamp(34px,5vw,62px);letter-spacing:-.045em;line-height:1;margin:0}.restaurant-menu-customer-preview>header small{font-weight:800}.restaurant-menu-customer-preview>div{display:grid;gap:38px}.restaurant-menu-customer-preview>div>section>h3{border-bottom:1px solid color-mix(in srgb,currentColor 32%,transparent);font-size:23px;margin:0 0 10px;padding-bottom:9px}.restaurant-menu-customer-preview>div>section>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.restaurant-menu-customer-preview article{border:1px solid color-mix(in srgb,currentColor 24%,transparent);min-height:150px;padding:18px}.restaurant-menu-customer-preview article:nth-child(2n){border-inline-start:0}.restaurant-menu-customer-preview article:nth-child(n+3){border-top:0}.restaurant-menu-customer-preview article.is-featured{background:color-mix(in srgb,#008a5c 9%,transparent);border-color:#008a5c}.restaurant-menu-customer-preview article header,.restaurant-menu-customer-preview article footer{align-items:center;display:flex;justify-content:space-between}.restaurant-menu-customer-preview article header em{background:#008a5c;color:#fff;font-size:10px;font-style:normal;font-weight:800;padding:4px 6px;text-transform:uppercase}.restaurant-menu-customer-preview article p{line-height:1.55;opacity:.72}.restaurant-menu-customer-preview article footer span{font-size:12px;opacity:.65}.restaurant-host-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.restaurant-host-summary>span{background:#10243d;border:1px solid #40566d;min-height:92px;padding:15px 18px}.restaurant-host-summary>span+span{border-inline-start:0}.restaurant-host-summary strong,.restaurant-host-summary small{display:block}.restaurant-host-summary strong{color:#f2eee6;font-size:28px}.restaurant-host-summary small{color:#9fb0c1;margin-top:5px}.restaurant-host-layout{border:1px solid #40566d;display:grid;grid-template-columns:minmax(0,1fr) 290px;min-height:560px}.restaurant-host-board{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));min-width:0;overflow-x:auto}.restaurant-host-board>section{background:#0d1c31;border-inline-end:1px solid #40566d;min-width:220px;padding:14px}.restaurant-host-board>section>header{align-items:center;border-bottom:1px solid #40566d;display:flex;justify-content:space-between;margin-bottom:12px;padding:2px 2px 12px}.restaurant-host-board h2{color:#f2eee6;font-size:16px;margin:0}.restaurant-host-board>section>header span{align-items:center;background:#4fa3ff;color:#071a36;display:flex;font-weight:800;height:25px;justify-content:center;width:25px}.restaurant-host-board>section>div{display:grid;gap:9px}.restaurant-host-board article{background:#10243d;border:1px solid #40566d;color:#f2eee6;cursor:pointer;padding:12px}.restaurant-host-board article.is-selected{border-color:#4fa3ff}.restaurant-host-board article>header,.restaurant-host-board article>footer{align-items:center;display:flex;justify-content:space-between}.restaurant-host-board article strong,.restaurant-host-board article small{display:block}.restaurant-host-board article small{color:#9fb0c1;margin-top:3px}.restaurant-host-board article em{background:#e8d9b9;color:#071a36;font-size:12px;font-style:normal;font-weight:800;padding:5px 7px}.restaurant-host-board article p{color:#b6c3d1;font-size:12px;line-height:1.45}.restaurant-host-board article footer{border-top:1px solid #40566d;margin-top:11px;padding-top:10px}.restaurant-host-board article footer button{align-items:center;background:#4fa3ff;border:0;color:#071a36;cursor:pointer;display:flex;font-weight:800;gap:5px;padding:7px 8px}.restaurant-party-source{color:#9fb0c1;font-size:11px;font-weight:700}.restaurant-host-inspector{background:#10243d;color:#b6c3d1;padding:18px}.restaurant-host-inspector>span{color:#71b6ff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.restaurant-host-inspector h2{color:#f2eee6;margin:8px 0}.restaurant-host-inspector hr{border:0;border-top:1px solid #40566d;margin:18px 0}.restaurant-host-inspector h3{color:#f2eee6;font-size:14px}.restaurant-host-inspector>div>button{align-items:center;background:#0d1c31;border:1px solid #40566d;color:#f2eee6;display:flex;justify-content:space-between;margin-top:8px;padding:10px;text-align:start;width:100%}.restaurant-host-inspector button strong,.restaurant-host-inspector button small{display:block}.restaurant-host-inspector button small{color:#9fb0c1;margin-top:3px}.restaurant-host-inspector button em{color:#72dbb3;font-style:normal;font-weight:800}.restaurant-host-inspector__note{border-top:1px solid #40566d;display:block;line-height:1.5;margin-top:18px;padding-top:14px}.restaurant-host-empty{align-items:center;color:#8295aa;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:100px;text-align:center}.restaurant-walkin-sheet{background:#f2eee6;color:#071a36;display:grid;gap:12px;grid-template-columns:1.3fr 1fr 120px 1.2fr auto;margin-bottom:18px;padding:18px}.restaurant-walkin-sheet>header{grid-column:1/-1}.restaurant-walkin-sheet h2,.restaurant-walkin-sheet p{margin:0 0 4px}.restaurant-walkin-sheet label{display:grid;font-size:12px;font-weight:750;gap:6px}.restaurant-walkin-sheet input{background:#fff;border:1px solid #8090a2;min-height:42px;padding:8px}.restaurant-walkin-sheet>div{align-items:end;display:flex;gap:8px}.public-block--menu{display:block}.public-menu-groups{display:grid!important;gap:42px;grid-template-columns:1fr!important}.public-menu-category{align-items:baseline;border-bottom:2px solid currentColor;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:9px}.public-menu-category h3{font-size:clamp(22px,3vw,34px);margin:0}.public-menu-category span{font-size:12px;font-weight:750;opacity:.62;text-transform:uppercase}.public-menu-items{display:grid!important;gap:0;grid-template-columns:repeat(2,minmax(0,1fr))!important}.public-menu-items article{border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:0!important;min-height:170px;padding:20px!important}.public-menu-items article:nth-child(2n){border-inline-start:0}.public-menu-items article:nth-child(n+3){border-top:0}.public-menu-items article.is-featured{background:color-mix(in srgb,var(--site-accent) 10%,transparent);border-color:var(--site-accent)}.public-menu-items article>div{align-items:center;display:flex;justify-content:space-between}.public-menu-items article strong{font-size:18px}.public-menu-items article em{background:var(--site-accent);color:var(--site-bg);font-size:10px;font-style:normal;font-weight:850;padding:4px 6px;text-transform:uppercase}.public-menu-items article p{line-height:1.6;margin:14px 0 22px;opacity:.72}.public-menu-items article footer{align-items:end;display:flex;justify-content:space-between}.public-menu-items article footer span{font-size:12px;opacity:.65}.public-menu-items article footer b{font-size:15px}.public-menu-empty{align-items:center;border:1px solid color-mix(in srgb,currentColor 25%,transparent);display:flex;flex-direction:column;min-height:260px;justify-content:center;padding:30px;text-align:center}@media(max-width:1200px){.restaurant-menu-layout{grid-template-columns:180px minmax(340px,1fr)}.restaurant-item-inspector{border-top:1px solid #40566d;grid-column:1/-1}.restaurant-host-layout{grid-template-columns:1fr}.restaurant-host-inspector{border-top:1px solid #40566d}.restaurant-walkin-sheet{grid-template-columns:repeat(2,minmax(0,1fr))}.restaurant-walkin-sheet>div{grid-column:1/-1}}@media(max-width:760px){.restaurant-connections,.restaurant-host-summary{grid-template-columns:1fr}.restaurant-connections>*+*,.restaurant-host-summary>span+span{border-inline-start:1px solid #40566d;border-top:0}.restaurant-tool-heading{align-items:stretch;flex-direction:column}.restaurant-tool-heading>div:last-child{flex-wrap:wrap}.restaurant-menu-layout{display:flex;flex-direction:column}.restaurant-menu-categories,.restaurant-menu-editor{border-inline-end:0;border-bottom:1px solid #40566d}.restaurant-category-name,.restaurant-item-inspector__pair,.restaurant-launch-contract>div{grid-template-columns:1fr}.restaurant-launch-contract article+article{border-inline-start:1px solid #40566d;border-top:0}.restaurant-host-board{grid-template-columns:repeat(3,minmax(260px,1fr))}.restaurant-walkin-sheet{grid-template-columns:1fr}.public-menu-items{grid-template-columns:1fr!important}.public-menu-items article:nth-child(2n){border-inline-start:1px solid color-mix(in srgb,currentColor 25%,transparent)}.public-menu-items article:nth-child(n+2){border-top:0}.restaurant-menu-customer-preview>div>section>div{grid-template-columns:1fr}.restaurant-menu-customer-preview article:nth-child(2n){border-inline-start:1px solid color-mix(in srgb,currentColor 24%,transparent)}.restaurant-menu-customer-preview article:nth-child(n+2){border-top:0}.restaurant-embedded-team-heading{align-items:stretch;flex-direction:column}.contained-path-lesson .team-role-guide{grid-template-columns:1fr}}.path-copy-decision{border:1px solid var(--border);display:grid;gap:10px;margin:18px 0;padding:18px}.path-copy-decision legend{font-size:1.05rem;font-weight:800;padding-inline:6px}.path-copy-decision>p{color:var(--muted);margin:0 0 4px}.path-copy-decision label{align-items:flex-start;background:color-mix(in srgb,var(--surface, #fff) 92%,var(--primary) 8%);border:1px solid var(--border);cursor:pointer;display:flex;gap:12px;padding:14px}.path-copy-decision label.is-selected{border-color:var(--primary);box-shadow:inset 4px 0 0 var(--primary)}.path-copy-decision input{margin-top:4px}.path-copy-decision strong,.path-copy-decision small{display:block}.path-copy-decision small{color:var(--muted);line-height:1.45;margin-top:3px}[dir=rtl] .path-copy-decision label.is-selected{box-shadow:inset -4px 0 0 var(--primary)}.builder-media-field progress{accent-color:var(--primary);height:8px;width:100%}.settings-layout{display:grid;gap:0;grid-template-columns:minmax(190px,240px) minmax(0,1fr);border:1px solid #40566d;min-height:620px}.settings-layout>nav{align-content:start;background:#112238;border-inline-end:1px solid #40566d;display:grid;padding:12px}.settings-layout>nav button{align-items:center;background:transparent;border:0;color:#b8c5d4;cursor:pointer;display:flex;font:inherit;font-weight:750;gap:10px;min-height:46px;padding:10px 12px;text-align:start}.settings-layout>nav button.is-active{background:#f2eee6;color:#071a36;box-shadow:inset 4px 0 #51a8ff}[dir=rtl] .settings-layout>nav button.is-active{box-shadow:inset -4px 0 #51a8ff}.settings-detail{min-width:0;padding:clamp(22px,4vw,46px)}.settings-detail>h2{font-size:clamp(28px,4vw,46px);margin:0 0 22px}.settings-detail>p{color:#aebdce;line-height:1.65}.settings-detail>article,.settings-ticket-list article{align-items:center;background:#15283e;border:1px solid #40566d;display:flex;gap:18px;justify-content:space-between;margin-bottom:12px;padding:18px}.settings-detail article>span{min-width:0}.settings-detail article strong,.settings-detail article small{display:block}.settings-detail article small{color:#aebdce;line-height:1.5;margin-top:4px}.settings-detail article b{color:#72dbb3;font-size:13px;text-transform:capitalize}.settings-detail aside{background:#dce8f8;border:1px solid #7e9dc2;color:#071a36;line-height:1.6;margin-top:16px;padding:16px}.settings-inline-actions,.settings-actions,.settings-export-grid{display:flex;flex-wrap:wrap;gap:10px}.settings-inline-actions button{background:transparent;border:1px solid #74869a;color:inherit;cursor:pointer;font:inherit;font-weight:800;padding:9px 14px}.settings-inline-actions button[aria-pressed=true]{background:#51a8ff;border-color:#51a8ff;color:#071a36}.settings-detail dl{border:1px solid #40566d;display:grid;grid-template-columns:repeat(3,1fr);margin:16px 0}.settings-detail dl div{padding:16px}.settings-detail dl div+div{border-inline-start:1px solid #40566d}.settings-detail dt{color:#9fb0c1;font-size:12px;font-weight:800;text-transform:uppercase}.settings-detail dd{font-weight:800;margin:7px 0 0}.settings-message{background:#dce8f8;border:1px solid #7e9dc2;color:#071a36;margin-bottom:18px;padding:13px 15px}.settings-media-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.settings-media-grid article{align-items:center;border:1px solid #40566d;display:grid;gap:10px;grid-template-columns:64px 1fr auto;margin:0;padding:10px}.settings-media-grid img{background:#fff;height:64px;object-fit:cover;width:64px}.settings-media-grid button{background:transparent;border:0;color:#ff9c99;cursor:pointer}.settings-support-form,.danger-zone form{display:grid;gap:14px;margin:18px 0}.settings-support-form label,.danger-zone label{display:grid;gap:6px}.settings-support-form input,.settings-support-form select,.settings-support-form textarea,.danger-zone input{background:#fff;border:1px solid #74869a;color:#071a36;font:inherit;padding:11px 12px}.settings-ticket-list{display:grid;gap:8px;margin-top:24px}.danger-zone{border:1px solid #a85454;margin-top:30px;padding:16px}.danger-zone summary{color:#ffb0ac;cursor:pointer;font-weight:850}.button--danger{background:#8b2019;border:1px solid #ff9c99;color:#fff}@media(max-width:760px){.settings-layout{display:block}.settings-layout>nav{border-block-end:1px solid #40566d;border-inline-end:0;display:flex;overflow-x:auto;padding:8px}.settings-layout>nav button{flex:0 0 auto;white-space:nowrap}.settings-detail{padding:20px 14px}.settings-detail>article{align-items:stretch;flex-direction:column}.settings-detail dl{grid-template-columns:1fr}.settings-detail dl div+div{border-inline-start:0;border-top:1px solid #40566d}.settings-media-grid{grid-template-columns:1fr}}:root{--ledger-ink: #0b1320;--ledger-ink-2: #111e30;--ledger-ink-3: #18283d;--ledger-paper: #f2eee6;--ledger-paper-2: #fffcf6;--ledger-red: #4fa3ff;--ledger-blue: var(--ledger-red);--ledger-red-dark: #176bc1;--ledger-green: #6dd6a8;--ledger-amber: #f3c761;--ledger-error: #ff7a85;--ledger-line: #5d7087;--ledger-line-light: #817c76;--ledger-muted: #b6c3d1;--ledger-muted-dark: #526277;--ledger-display: "Readex Pro", "Noto Sans Arabic", system-ui, sans-serif;--ledger-mono: "IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--text: var(--ledger-paper);--muted: var(--ledger-muted);--muted-2: #817a73;--accent: var(--ledger-red);--accent-2: var(--ledger-red-dark);--accent-soft: #142f4c;--border: var(--ledger-line);--surface: var(--ledger-ink-2);--canvas: var(--ledger-ink);--navy: var(--ledger-ink);--navy-2: var(--ledger-ink-2);--mint: #6dd6a8;--mint-soft: #173b35;--orange: var(--ledger-amber);--orange-soft: #3a2c17;--blue: #4fa3ff;--blue-soft: #142f4c;--radius-sm: 8px;--radius: 12px;--radius-lg: 16px;--shadow: 0 18px 54px rgba(2, 11, 24, .2);color:var(--ledger-paper);background:var(--ledger-ink);font-family:var(--ledger-display)}.team-portal-card{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:18px 20px;margin:18px 0;border:1px solid var(--border);background:var(--surface-strong, #17283c)}.team-portal-card>span{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--blue);color:var(--blue)}.team-portal-card p{margin:4px 0 8px;color:var(--muted)}.team-portal-card a{color:var(--blue);overflow-wrap:anywhere}.team-credentials__url{max-width:620px;overflow-wrap:anywhere}.booking-assignment label{display:grid;gap:7px}.booking-assignment select{width:100%;min-height:46px;padding:0 12px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit}.booking-assignment>small{display:block;margin-top:8px;color:var(--muted)}.staff-tool-view{display:grid;gap:20px}.staff-resource-grid,.staff-inventory-list,.staff-queue-list{display:grid;gap:10px}.staff-resource-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.staff-resource-grid article,.staff-inventory-list article,.staff-queue-list article{display:grid;align-items:center;gap:14px;border:1px solid var(--border);background:var(--surface-strong, #17283c);padding:16px}.staff-resource-grid article{grid-template-columns:auto 1fr auto auto}.staff-resource-grid article>div,.staff-inventory-list article>span,.staff-queue-list article>span{display:grid;gap:3px}.staff-resource-grid small,.staff-inventory-list small,.staff-queue-list small{color:var(--muted)}.staff-resource-grid em{color:var(--mint);font-style:normal}.staff-resource-shape{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--blue);color:var(--blue)}.staff-resource-shape.is-round{border-radius:50%}.staff-inventory-list article{grid-template-columns:auto 1fr auto}.staff-queue-list article{grid-template-columns:42px 1fr auto auto}.staff-queue-list article>strong{display:grid;place-items:center;width:36px;height:36px;background:var(--ledger-paper);color:var(--ledger-ink)}.staff-queue-list article>div{display:flex;gap:8px}.staff-queue-list button{min-height:38px;padding:0 13px;border:1px solid var(--blue);background:transparent;color:var(--blue);font:inherit;font-weight:700}@media(max-width:720px){.team-portal-card{grid-template-columns:auto 1fr}.team-portal-card>button{grid-column:1 / -1;width:100%}.staff-resource-grid{grid-template-columns:1fr}.staff-resource-grid article{grid-template-columns:auto 1fr auto}.staff-resource-grid article>em{grid-column:2 / -1}.staff-queue-list article{grid-template-columns:36px 1fr auto}.staff-queue-list article>div{grid-column:2 / -1}}::selection{background:var(--ledger-red);color:var(--ledger-ink)}*{scrollbar-color:var(--ledger-red) var(--ledger-ink-2);scrollbar-width:thin}*::-webkit-scrollbar{height:10px;width:10px}*::-webkit-scrollbar-track{background:var(--ledger-ink-2)}*::-webkit-scrollbar-thumb{background:var(--ledger-red);border:2px solid var(--ledger-ink-2)}html{background:var(--ledger-ink)}body{background:var(--ledger-ink);color:var(--ledger-paper);font-family:var(--ledger-display)}button,input,textarea,select{font-family:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--ledger-red);outline-offset:3px}.brand{align-items:stretch;color:var(--ledger-ink);display:inline-flex;gap:10px}.brand--inverse{color:var(--ledger-paper)}.button{border:1px solid currentColor;border-radius:0;font-family:var(--ledger-mono);font-size:12px;font-weight:700;letter-spacing:.025em;min-height:42px;padding:0 16px;text-transform:uppercase}.button--primary{background:var(--ledger-red);border-color:var(--ledger-red);box-shadow:none;color:var(--ledger-ink)}.button--primary:hover{background:var(--ledger-paper);border-color:var(--ledger-paper);color:var(--ledger-ink)}.button--outline{background:transparent;border-color:currentColor;color:inherit}.button--outline:hover{background:var(--ledger-paper);border-color:var(--ledger-paper);color:var(--ledger-ink)}.button--ghost{background:transparent}.button--ghost:hover{background:var(--ledger-ink);color:var(--ledger-paper)}.button--danger{background:var(--ledger-error);border-color:var(--ledger-error);color:var(--ledger-ink)}.button--danger:hover:not(:disabled),.button--danger:focus-visible:not(:disabled){background:#e45f6d;border-color:#e45f6d;color:#fff}.button:disabled{cursor:not-allowed;opacity:.45}.text-link,.text-action{color:var(--ledger-red);font-family:var(--ledger-mono);font-size:12px;font-weight:700;text-transform:uppercase}.app-shell{background:var(--ledger-ink);grid-template-columns:232px minmax(0,1fr)}.sidebar{background:var(--ledger-ink);border-inline-end:1px solid var(--ledger-line);color:var(--ledger-muted);padding:18px 0 14px}.sidebar__brand{border-bottom:1px solid var(--ledger-line);padding:0 18px 17px}.sidebar__nav{padding:15px 0}.sidebar__group-label{color:#8f8881;font-family:var(--ledger-mono);font-size:11px;letter-spacing:.12em;padding:13px 18px 7px;text-transform:uppercase}.sidebar__nav button{border:0;border-bottom:1px solid transparent;border-radius:0;border-top:1px solid transparent;color:var(--ledger-muted);font-family:var(--ledger-mono);font-size:13px;font-weight:600;gap:10px;min-height:44px;padding:0 18px;text-transform:uppercase}.sidebar__nav button:hover{background:var(--ledger-ink-3);color:var(--ledger-paper)}.sidebar__nav button.is-active{background:var(--ledger-paper);border-color:var(--ledger-paper);box-shadow:none;color:var(--ledger-ink);position:relative}.sidebar__nav button.is-active:before{background:var(--ledger-red);content:"";inset-block:0;inset-inline-start:0;position:absolute;width:6px}.sidebar__account{background:var(--ledger-ink-2);border:1px solid var(--ledger-line);border-radius:0;margin:auto 12px 0;min-height:66px}.sidebar__account:hover{background:var(--ledger-paper);color:var(--ledger-ink)}.sidebar__account:hover strong,.sidebar__account:hover small{color:var(--ledger-ink)}.avatar{background:var(--ledger-red);border-radius:0;color:var(--ledger-ink);font-family:var(--ledger-mono);font-size:11px}.topbar{background:var(--ledger-paper);border-bottom:1px solid var(--ledger-ink);color:var(--ledger-ink);min-height:68px;padding:10px 18px}.search-field{background:var(--ledger-paper-2);border:1px solid var(--ledger-ink);border-radius:0;color:var(--ledger-ink);height:42px;width:100%}.search-field input{color:var(--ledger-ink);font-family:var(--ledger-mono);font-size:12px}.search-field input::placeholder{color:var(--ledger-muted-dark)}.search-field kbd{background:var(--ledger-ink);border:0;border-radius:0;color:var(--ledger-paper);font-family:var(--ledger-mono)}.topbar__ledger{display:grid;gap:2px;margin-inline:auto 18px;text-align:end}.topbar__ledger strong,.topbar__ledger span{font-family:var(--ledger-mono);font-size:11px;letter-spacing:.07em}.topbar__ledger span{color:var(--ledger-muted-dark)}.icon-button{border-radius:0;color:var(--ledger-ink)}.icon-button:hover{background:var(--ledger-ink);color:var(--ledger-paper)}.language-toggle{background:transparent;border:1px solid var(--ledger-ink);border-radius:0;padding:0}.language-toggle button{border-radius:0;font-family:var(--ledger-mono);min-height:34px;min-width:38px}.language-toggle button.is-active{background:var(--ledger-red);box-shadow:none;color:var(--ledger-ink)}.app-main{background:var(--ledger-ink)}.app-content{background-color:var(--ledger-ink);background-image:linear-gradient(rgba(244,237,227,.035) 1px,transparent 1px);background-size:100% 40px;color:var(--ledger-paper);padding:24px}.page-heading{align-items:flex-end;border-bottom:1px solid var(--ledger-line);gap:24px;margin-bottom:18px;padding:8px 0 18px}.page-heading h1{color:var(--ledger-paper);font-family:var(--ledger-display);font-size:clamp(42px,5.4vw,78px);font-stretch:condensed;font-weight:900;letter-spacing:-.055em;line-height:.86;margin:0 0 14px;max-width:880px}.page-heading p{color:#c3bbb3;font-family:var(--ledger-mono);font-size:12px;line-height:1.6;margin:0;max-width:720px;text-transform:uppercase}.page-heading__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.context-backbar{border-bottom:1px solid var(--ledger-line);margin:-4px 0 18px;padding-bottom:10px}.context-backbar button,.context-backbar span{font-family:var(--ledger-mono);font-size:10px;text-transform:uppercase}.panel,.stat-card,.work-hub__advanced,.website-home__status,.team-role-guide,.team-list,.calendar-board,.availability-section,.capabilities-hero,.capability-group,.booking-status-strip button{background:var(--ledger-ink-2);border:1px solid var(--ledger-line);border-radius:0;box-shadow:none;color:var(--ledger-paper)}.panel__header,.team-list>header{background:var(--ledger-ink-3);border-bottom:1px solid var(--ledger-line);min-height:48px;padding:10px 14px}.panel__header h2,.team-list>header strong{color:var(--ledger-paper);font-family:var(--ledger-mono);font-size:12px;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.stats-grid{gap:0;margin-bottom:16px}.stat-card{border-inline-end:0;min-height:118px;padding:16px}.stats-grid>:last-child .stat-card,.stats-grid>.stat-card:last-child{border-inline-end:1px solid var(--ledger-line)}.stat-card p{color:#c3bbb3;font-family:var(--ledger-mono);font-size:12px;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.stat-card strong{color:var(--ledger-paper);font-family:var(--ledger-display);font-size:32px;font-weight:900;letter-spacing:-.04em}.stat-card__note{color:var(--ledger-muted);font-family:var(--ledger-mono);font-size:11px;text-transform:uppercase}.icon-box{background:transparent;border:1px solid var(--ledger-line);border-radius:0;color:var(--ledger-red)}.icon-box--mint{color:var(--ledger-green)}.icon-box--orange{color:var(--ledger-amber)}.panel-empty{color:var(--ledger-muted);font-family:var(--ledger-mono);font-size:11px}.booking-list button{background:transparent;border-bottom:1px solid var(--ledger-line);color:var(--ledger-paper)}.booking-list button:hover{background:var(--ledger-paper);color:var(--ledger-ink)}.booking-list small{color:var(--ledger-muted)}.work-hub__advanced{border-top:0;border-radius:0;margin-top:0}.work-hub__advanced small{color:var(--ledger-muted);font-family:var(--ledger-mono)}.website-home__status{border-radius:0;grid-template-columns:auto auto minmax(0,1fr)}.website-home__status>span{color:var(--ledger-paper);font-family:var(--ledger-mono);font-size:10px;text-transform:uppercase}.website-home__status>span i{background:var(--ledger-amber);border-radius:0}.website-home__status>span.is-live i{background:var(--ledger-green)}.website-home__status>strong{background:var(--ledger-paper);border-radius:0;color:var(--ledger-ink);font-family:var(--ledger-mono)}.website-home__status>p{color:var(--ledger-muted);font-family:var(--ledger-mono);font-size:10px}.data-table{background:var(--ledger-ink-2);border:1px solid var(--ledger-line);border-radius:0;overflow:hidden}.data-table__head{background:var(--ledger-paper);border-color:var(--ledger-ink);color:var(--ledger-ink);font-family:var(--ledger-mono);font-size:9px;letter-spacing:.04em}.data-table__row,.data-table--bookings button.data-table__row{background:var(--ledger-ink-2);border-color:var(--ledger-line);color:var(--ledger-paper)}.data-table--bookings button.data-table__row:hover{background:var(--ledger-paper);color:var(--ledger-ink)}.status{border:1px solid currentColor;border-radius:0;font-family:var(--ledger-mono);font-size:9px;text-transform:uppercase}.status--mint{background:transparent;color:var(--ledger-green)}.status--violet{background:transparent;color:#b9a7ff}.status--orange{background:transparent;color:var(--ledger-amber)}.panel input,.panel textarea,.panel select,.availability-workspace input,.availability-workspace textarea,.availability-workspace select,.module-drawer input,.module-drawer textarea,.module-drawer select,.team-list select,.builder-inspector input,.builder-inspector textarea,.builder-inspector select{background:var(--ledger-ink);border:1px solid var(--ledger-line);border-radius:0;color:var(--ledger-paper)}.panel label>span,.builder-inspector label>span,.availability-form label>span{color:var(--ledger-muted);font-family:var(--ledger-mono);font-size:9px;text-transform:uppercase}.drawer-layer__scrim{background:#000000b3}.module-drawer,.booking-drawer,.availability-drawer,.inventory-drawer,.team-drawer,.merchant-control{background:var(--ledger-ink-2);border-inline-start:1px solid var(--ledger-line);box-shadow:none;color:var(--ledger-paper)}.module-drawer>header .icon-button{color:var(--ledger-paper)}.notification-popover,.account-popover{background:var(--ledger-paper);border:1px solid var(--ledger-ink);border-radius:0;box-shadow:none;color:var(--ledger-ink)}.notification-popover p,.account-popover small{color:var(--ledger-muted-dark)}.page-alert,.form-error,.save-error,.field-error{background:#3a1918;border:1px solid var(--ledger-red);border-radius:0;color:#ff9e99;font-family:var(--ledger-mono);font-size:11px}.calendar-board__header{background:var(--ledger-paper);color:var(--ledger-ink)}.calendar-board__times,.calendar-board__day{border-color:var(--ledger-line);color:var(--ledger-muted)}.calendar-board__day{background:var(--ledger-ink-2)}.calendar-board__day article,.calendar-board__day article.tone-mint,.calendar-board__day article.tone-orange{background:var(--ledger-paper);border:1px solid var(--ledger-ink);border-radius:0;color:var(--ledger-ink)}.progress{background:var(--ledger-line);border-radius:0}.progress i{background:var(--ledger-red)}.team-role-guide>div+div,.team-list>article+article{border-color:var(--ledger-line)}.team-role-guide strong,.team-list strong{color:var(--ledger-paper)}.team-role-guide span,.team-list small{color:var(--ledger-muted);font-family:var(--ledger-mono)}.team-list em{color:var(--ledger-green);font-family:var(--ledger-mono);text-transform:uppercase}.website-builder-page{background:var(--ledger-ink)}.website-builder-heading{background:var(--ledger-ink);border:1px solid var(--ledger-line);border-bottom:0;color:var(--ledger-paper);margin:0}.website-builder-heading h1{color:var(--ledger-paper);font-size:clamp(44px,4.8vw,68px)}.website-builder-heading p{color:#c3bbb3;font-size:12px}.website-builder-heading .button--ghost,.website-builder-heading .button--outline{color:var(--ledger-paper)}.website-builder-heading .button--ghost:hover,.website-builder-heading .button--outline:hover{background:var(--ledger-paper);border-color:var(--ledger-paper);color:var(--ledger-ink)}.website-builder-heading .editor-save-state{color:var(--ledger-green);font-family:var(--ledger-mono);font-size:12px;text-transform:uppercase}.builder-panel-switcher,.builder-toolbar{background:var(--ledger-paper);border-color:var(--ledger-ink);color:var(--ledger-ink)}.builder-panel-switcher button,.builder-tabs button,.builder-toolbar button{border-radius:0;font-family:var(--ledger-mono);font-size:12px;text-transform:uppercase}.builder-panel-switcher button.is-active,.builder-tabs button.is-active{background:var(--ledger-red);color:var(--ledger-ink)}.builder-shell{background:var(--ledger-ink);border-color:var(--ledger-line)}.builder-library,.builder-inspector{background:var(--ledger-ink-2);color:var(--ledger-paper)}.builder-library{border-inline-end:1px solid var(--ledger-line)}.builder-inspector{border-inline-start:1px solid var(--ledger-line)}.builder-canvas{background:#282727}.block-library button,.block-layers article,.builder-preset,.builder-history{background:transparent;border-color:var(--ledger-line);border-radius:0;color:var(--ledger-paper)}.block-library button:hover,.block-layers article.is-active{background:var(--ledger-paper);color:var(--ledger-ink)}.block-library small,.block-layers small{color:#c3bbb3;font-family:var(--ledger-mono);font-size:12px;line-height:1.45}.block-library strong,.block-layers strong{font-size:13px}.builder-inline-hint{background:var(--ledger-red);border-radius:0;color:var(--ledger-ink);font-family:var(--ledger-mono);text-transform:uppercase}.booking-page,.entry-page,.qr-access-page{background:var(--ledger-paper);color:var(--ledger-ink)}.booking-header,.entry-page>header,.qr-access-page>header{background:var(--ledger-paper);border-bottom:1px solid var(--ledger-ink);color:var(--ledger-ink)}.booking-brand>span{background:var(--ledger-red);border-radius:0;color:var(--ledger-ink)}.booking-shell{background:var(--ledger-paper)}.booking-context{background:var(--ledger-ink);color:var(--ledger-paper)}.booking-context>button{color:var(--ledger-paper);font-family:var(--ledger-mono);text-transform:uppercase}.booking-context div>p{color:var(--ledger-red);font-family:var(--ledger-mono);font-size:12px;text-transform:uppercase}.booking-context h1{font-size:clamp(42px,5vw,72px);font-stretch:condensed;font-weight:900;letter-spacing:-.055em;line-height:.9}.booking-context div>span{color:var(--ledger-muted);font-family:var(--ledger-mono)}.booking-context nav span{color:var(--ledger-muted);font-family:var(--ledger-mono)}.booking-context nav i{border-radius:0}.booking-context nav .is-active i{background:var(--ledger-red);color:var(--ledger-ink)}.booking-workspace{background:var(--ledger-paper);color:var(--ledger-ink)}.booking-step>span{color:var(--ledger-red-dark);font-family:var(--ledger-mono);font-size:12px;text-transform:uppercase}.booking-step h2{font-size:clamp(36px,4.4vw,64px);font-stretch:condensed;font-weight:900;letter-spacing:-.055em;line-height:.92}.booking-step>p{color:var(--ledger-muted-dark);font-family:var(--ledger-mono);font-size:13px}.booking-form label>span{font-family:var(--ledger-mono);font-size:11px;text-transform:uppercase}.booking-form input,.booking-form select,.booking-form textarea{background:var(--ledger-paper-2);border:1px solid var(--ledger-ink);border-radius:0;color:var(--ledger-ink)}.restaurant-area-choice button,.booking-choice-list button{background:transparent;border:1px solid var(--ledger-ink);border-radius:0;color:var(--ledger-ink)}.restaurant-area-choice button:hover,.restaurant-area-choice button.is-selected,.booking-choice-list button:hover,.booking-choice-list button.is-selected{background:var(--ledger-red);color:var(--ledger-ink)}.booking-workspace .button--outline{color:var(--ledger-ink)}.booking-workspace .button--outline:hover{background:var(--ledger-ink);border-color:var(--ledger-ink);color:var(--ledger-paper)}.availability-check{background:#e4f1d7;border:1px solid var(--ledger-ink);border-radius:0;color:var(--ledger-ink)}.booking-summary,.booking-stage,.qr-access-card{background:var(--ledger-paper-2);border:1px solid var(--ledger-ink);border-radius:0;box-shadow:none;color:var(--ledger-ink)}.booking-confirmation__check,.qr-access-card__mark{background:var(--ledger-green);border-radius:0;box-shadow:none;color:var(--ledger-ink)}.public-site{background:var(--ledger-paper);color:var(--ledger-ink)}.public-site>header{background:var(--ledger-paper);border-bottom:1px solid var(--ledger-ink)}.public-site .button--outline{color:var(--ledger-ink)}.builder-document .public-block{border-radius:0}.new-hero{background:var(--ledger-ink);color:var(--ledger-paper);min-height:calc(100vh - 78px)}.new-hero__copy{background:var(--ledger-red);color:var(--ledger-ink);padding-block:clamp(64px,9vw,130px)}.new-hero__copy h1{color:var(--ledger-ink);font-size:clamp(58px,7vw,112px);font-stretch:condensed;font-weight:900;letter-spacing:-.065em;line-height:.82}.new-hero__copy p{color:var(--ledger-ink);font-family:var(--ledger-mono);font-size:12px;max-width:60ch}.new-hero__product{background-color:var(--ledger-ink);background-image:linear-gradient(rgba(244,237,227,.055) 1px,transparent 1px);background-size:100% 38px}.new-hero__product:before{background-color:#2a1716;background-image:linear-gradient(rgba(255,68,63,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(255,68,63,.16) 1px,transparent 1px);background-size:34px 34px;border:1px solid var(--ledger-red);border-radius:0;transform:rotate(3deg)}.new-plan h2,.new-pricing h2{font-stretch:condensed;font-weight:900;letter-spacing:-.055em;line-height:.9}.new-plan p,.new-pricing p,.new-pricing span{font-family:var(--ledger-mono)}.new-plan{background:var(--ledger-ink);color:var(--ledger-paper)}.new-plan__steps{border-color:var(--ledger-line);gap:0}.new-plan__steps article{border-color:var(--ledger-line);border-radius:0}.new-plan__steps article>span{background:var(--ledger-red);border-radius:0;color:var(--ledger-ink);font-family:var(--ledger-mono)}.new-plan__steps p{color:var(--ledger-muted)}.new-pricing,.auth-page,.onboarding-page{background:var(--ledger-ink);color:var(--ledger-paper)}.auth-page{background-image:none}.auth-header,.onboarding-header{background:var(--ledger-paper);border-bottom:1px solid var(--ledger-ink);color:var(--ledger-ink)}.auth-layout{background-color:var(--ledger-ink);background-image:linear-gradient(rgba(244,237,227,.05) 1px,transparent 1px);background-size:100% 40px}.auth-layout>div:first-child h1,.onboarding-main h1{font-size:clamp(48px,6vw,88px);font-stretch:condensed;font-weight:900;letter-spacing:-.06em;line-height:.86}.auth-layout>div:first-child p,.onboarding-main p{color:var(--ledger-muted);font-family:var(--ledger-mono)}.auth-card,.auth-card__new,.onboarding-main>section{background:var(--ledger-paper);border:1px solid var(--ledger-paper);border-radius:0;box-shadow:none;color:var(--ledger-ink)}.auth-card input,.onboarding-main input,.onboarding-main textarea,.onboarding-main select{background:var(--ledger-paper-2);border:1px solid var(--ledger-ink);border-radius:0;color:var(--ledger-ink)}.auth-footer,.onboarding-actions{background:var(--ledger-paper);border-color:var(--ledger-ink);color:var(--ledger-ink)}@media(prefers-reduced-motion:no-preference){@keyframes ledger-scan{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}}@media(max-width:1180px){.topbar__ledger{display:none}}@media(max-width:960px){.app-shell{grid-template-columns:1fr}.sidebar{box-shadow:16px 0 0 var(--ledger-red);width:min(300px,calc(100vw - 24px))}.topbar{padding-inline:12px}.app-content{padding:18px}.new-hero{grid-template-columns:1fr}.new-hero__product{min-height:620px}}@media(max-width:760px){.topbar{gap:8px}.topbar__actions{margin-inline-start:auto}.app-content{padding:14px}.page-heading{align-items:stretch;flex-direction:column}.page-heading h1{font-size:clamp(44px,14vw,68px)}.page-heading__actions .button{flex:1 1 145px}.stats-grid{grid-template-columns:1fr 1fr}.stat-card{border-bottom:0;border-inline-end:1px solid var(--ledger-line)}.stats-grid>:nth-last-child(-n+2) .stat-card,.stats-grid>.stat-card:nth-last-child(-n+2){border-bottom:1px solid var(--ledger-line)}.website-home__status{grid-template-columns:1fr}.booking-header{min-height:76px;padding-inline:14px}.booking-header.booking-header--new>div.booking-header__actions{display:flex}.booking-shell{display:block}.booking-context{min-height:auto;padding:24px 18px}.booking-context h1{font-size:48px}.booking-context nav{margin-top:28px}.booking-workspace{padding:32px 18px}.new-hero__copy{padding-inline:22px}.new-hero__copy h1{font-size:clamp(54px,17vw,78px)}.new-hero__product{min-height:460px;padding:22px}}.pet-profiles-companion{position:fixed;z-index:101;inset-block:0;inset-inline-end:min(760px,100vw);width:min(560px,calc(100vw - 760px));overflow-y:auto;border-inline-end:1px solid #405269;background:#0d1c31;color:#f4f0e8;box-shadow:-18px 0 50px #08182f2e}.pet-profiles-panel>header,.pet-profile-form>header,.pet-profile-form>footer{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pet-profiles-panel>header{position:sticky;z-index:2;top:0;padding:22px;border-bottom:1px solid #405269;background:#10243d}.pet-profiles-panel h3,.pet-profiles-panel p{margin:0}.pet-profiles-panel>header p,.pet-profile-form>header p{margin-top:6px;color:#aebdcd;font-size:13px;line-height:1.5}.pet-profiles-panel__actions{display:flex;align-items:center;gap:8px}.pet-profiles-panel__actions .icon-button{display:grid;width:40px;height:40px;place-items:center;border:1px solid #71849b;background:transparent;color:#f4f0e8;font-size:22px}.pet-profile-cards{display:grid;gap:12px;padding:18px}.pet-profile-cards>article{border:1px solid #52677e;background:#10243d}.pet-profile-cards>article.is-archived{opacity:.65}.pet-profile-cards>article>header{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:15px;border-bottom:1px solid #405269}.pet-profile-cards>article>header>span{display:grid;width:38px;height:38px;place-items:center;background:#4fa3ff;color:#071a36}.pet-profile-cards strong,.pet-profile-cards small{display:block}.pet-profile-cards small{margin-top:3px;color:#aebdcd}.pet-profile-cards em{border:1px solid #72dbb3;color:#72dbb3;padding:4px 7px;font-size:11px;font-style:normal;font-weight:800}.pet-profile-cards article.is-archived em{border-color:#9eafc1;color:#c5cfda}.pet-profile-cards dl{display:grid;margin:0}.pet-profile-cards dl>div{padding:12px 15px;border-bottom:1px solid #2c4058}.pet-profile-cards dt{color:#8fa4ba;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pet-profile-cards dd{margin:5px 0 0;line-height:1.5}.pet-profile-cards footer{display:flex;gap:8px;padding:12px 15px}.pet-profile-form{position:fixed;z-index:104;inset-block:0;inset-inline-end:0;width:min(620px,100vw);overflow-y:auto;padding:24px;background:#f4f0e8;color:#071a36;box-shadow:-18px 0 50px #08182f47}.pet-profile-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0}.pet-profile-form label{display:grid;gap:7px;font-size:12px;font-weight:800}.pet-profile-form label.is-wide{grid-column:1 / -1}.pet-profile-form input,.pet-profile-form textarea{width:100%;border:1px solid #8090a2;border-radius:0;background:#fff;color:#071a36;font:inherit;padding:10px}.pet-profile-form textarea{resize:vertical}.pet-profile-form>footer{justify-content:flex-end;border-top:1px solid #b7c0ca;padding-top:18px}.booking-pet-card{background:#edf7f3;border:1px solid #78b9a3!important;margin-top:16px;padding:16px!important}.booking-pet-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.booking-pet-card__heading p{color:#177556;font:800 11px/1.2 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.booking-pet-card__heading h3{color:#102d26;margin:5px 0 0!important;font-size:20px!important}.booking-pet-card__heading>span{border:1px solid #78b9a3;padding:5px 8px;color:#175940;font-size:12px;font-weight:750}.booking-pet-series{display:flex;justify-content:space-between;gap:10px;margin-top:14px;padding:10px;background:#d9eee6}.booking-pet-series strong{color:#102d26}.booking-pet-series span{color:#356d5a}.booking-pet-care-grid{display:grid;grid-template-columns:1fr 1fr;margin:14px 0 0;border:1px solid #a6cdbf}.booking-pet-care-grid>div{padding:11px;border-bottom:1px solid #bcdacd}.booking-pet-care-grid>div:nth-child(odd){border-inline-end:1px solid #bcdacd}.booking-pet-care-grid dt{color:#477565;font-size:11px;font-weight:800;text-transform:uppercase}.booking-pet-care-grid dd{margin:5px 0 0;color:#102d26;line-height:1.45}.booking-pet-card__privacy{display:block;margin-top:12px;color:#477565;line-height:1.5}.booking-drawer .booking-note{color:#526277}.pet-care-frequency{grid-template-columns:minmax(0,1fr) repeat(2,minmax(150px,.45fr));align-items:end;padding:18px;border:1px solid color-mix(in srgb,var(--booking-accent) 45%,#9aa6b5);background:color-mix(in srgb,var(--booking-accent) 7%,#fff)}.pet-care-frequency>div>span{color:var(--booking-accent);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.pet-care-frequency h3{margin:5px 0;font-size:18px}.pet-care-frequency p{margin:0;color:#617187;font-size:13px;line-height:1.5}@media(max-width:1320px){.pet-profiles-companion{inset-inline-end:min(760px,100vw);width:min(440px,calc(100vw - 760px))}}@media(max-width:1040px){.pet-profiles-companion{inset-inline-end:0;width:min(620px,100vw);z-index:103}}@media(max-width:680px){.pet-profile-form__grid,.booking-pet-care-grid,.pet-care-frequency{grid-template-columns:1fr}.pet-profile-form label.is-wide{grid-column:auto}.booking-pet-care-grid>div:nth-child(odd){border-inline-end:0}.booking-pet-card__heading,.booking-pet-series,.pet-profiles-panel>header{flex-direction:column}}.sidebar__account{margin:auto 18px 12px;width:calc(100% - 36px)}@media(max-width:480px){.language-toggle button{min-width:34px}.stats-grid{grid-template-columns:1fr}.stat-card,.stats-grid>:nth-last-child(-n+2) .stat-card,.stats-grid>.stat-card:nth-last-child(-n+2){border-bottom:0}.stats-grid>:last-child .stat-card,.stats-grid>.stat-card:last-child{border-bottom:1px solid var(--ledger-line)}}[dir=rtl] .sidebar__nav button,[dir=rtl] .page-heading,[dir=rtl] .panel__header{text-align:right}body,[dir=rtl] body{font-family:var(--ledger-display);font-size:16px;line-height:1.55}[dir=rtl] *{letter-spacing:0!important}h1,h2,h3,h4{font-family:var(--ledger-display);font-stretch:normal}.public-site-canvas :where(h1,h2,h3,h4,button,input,textarea,select){font-family:inherit}.public-site-canvas :where(h1,h2,h3,h4){font-stretch:normal;letter-spacing:normal}.button{border-radius:9px;font-family:var(--ledger-display);font-size:14px;letter-spacing:0;min-height:44px;text-transform:none}.button--primary{color:var(--ledger-ink)}.text-link,.text-action{font-family:var(--ledger-display);font-size:14px;letter-spacing:0;text-transform:none}.sidebar__group-label,.topbar__ledger span,.topbar__ledger strong,.panel label>span,.builder-inspector label>span,.availability-form label>span{font-family:var(--ledger-display);font-size:13px;letter-spacing:0;text-transform:none}.sidebar__nav button{font-family:var(--ledger-display);font-size:15px;letter-spacing:0;min-height:48px;text-transform:none}.sidebar__nav button span{font-size:inherit}.topbar{min-height:72px}.app-content{padding-top:28px}.page-heading{margin-bottom:22px}.page-heading h1{font-size:clamp(34px,3.4vw,52px);letter-spacing:-.035em;line-height:1.05}.page-heading p{font-family:var(--ledger-display);font-size:16px;letter-spacing:0;line-height:1.55;text-transform:none}.topbar__ledger span,.topbar__ledger strong{font-family:var(--ledger-display);letter-spacing:0;text-transform:none}.panel,.stat-card,.work-hub__advanced,.website-home__status,.team-role-guide,.team-list,.calendar-board{border-radius:0}.panel__header h2{font-size:16px}.panel__header p,.panel-empty{font-size:14px}.website-home__status>span,.website-home__status>p{font-family:var(--ledger-display);font-size:13px;letter-spacing:0;line-height:1.5;text-transform:none}.website-home__status>strong{font-size:14px}.builder-panel-switcher button,.builder-tabs button{font-family:var(--ledger-display);font-size:14px;letter-spacing:0;min-height:48px;text-transform:none}.builder-canvas>header>small{font-family:var(--ledger-display);font-size:13px;letter-spacing:0;text-transform:none}.new-hero{background:var(--ledger-paper);color:var(--ledger-ink);gap:0;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);margin:0;max-width:none;min-height:calc(100dvh - 78px);padding:0}.new-hero__copy{align-self:stretch;background:var(--ledger-paper);color:var(--ledger-ink);display:flex;flex-direction:column;justify-content:center;max-width:none;padding:clamp(54px,5.1vw,78px)}.new-hero__copy h1{color:var(--ledger-ink);font-size:clamp(50px,4.45vw,72px);font-stretch:normal;letter-spacing:-.04em;line-height:1}.new-hero__copy p{color:var(--ledger-muted-dark);font-family:var(--ledger-display);font-size:18px;line-height:1.6;max-width:62ch}.new-hero__product{align-items:flex-end;background:var(--ledger-ink);isolation:isolate;min-height:760px;overflow:hidden;padding:clamp(24px,3vw,44px)}.new-hero__product:before{display:none}.new-hero__scene{height:100%;inset:0;object-fit:cover;object-position:55% center;position:absolute;width:100%;z-index:-2}.new-hero__product:after{background:linear-gradient(180deg,#0b13200a 20%,#0b1320e0);content:"";inset:0;position:absolute;z-index:-1}.new-plan h2,.new-pricing h2{font-stretch:normal;letter-spacing:-.035em;line-height:1.04}.new-plan p,.new-pricing p,.new-pricing span{font-family:var(--ledger-display);font-size:16px;line-height:1.6}.new-plan__steps article{border-radius:10px}.new-plan__steps article>span{border-radius:7px}.new-hero__copy{background-color:var(--ledger-paper)}.onboarding-brand-grid>aside{background:var(--ledger-ink);border-radius:14px;min-height:660px;overflow:hidden;padding:0;position:relative}.onboarding-workbench{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.onboarding-brand-grid>aside>span{background:#0b1320eb;color:var(--ledger-paper);inset-inline:18px auto;padding:8px 10px;position:absolute;top:18px;z-index:2}.onboarding-brand-grid>aside>div{background:#fffcf6f5;border:1px solid rgba(11,19,32,.18);border-radius:12px;box-shadow:0 24px 70px #0b13203d;margin:92px auto 30px;min-height:0;padding:34px;position:relative;width:calc(100% - 64px);z-index:1}.onboarding-brand-grid aside h2{font-size:30px;line-height:1.15}.onboarding-brand-grid aside p{font-size:15px}.page-alert,.form-error,.save-error,.field-error{background:#351c27;border-color:#ff7a85;color:#ffb2b8;font-family:var(--ledger-display);font-size:14px}@media(max-width:960px){.new-hero{grid-template-columns:1fr}.new-hero__product{min-height:650px}}@media(max-width:760px){.app-content{padding:18px 14px 32px}.page-heading h1{font-size:clamp(32px,10vw,42px)}.page-heading p{font-size:15px}.new-hero__copy{padding:54px 20px 44px}.new-hero__copy h1{font-size:clamp(42px,12vw,58px);letter-spacing:-.035em;line-height:1.02}.new-hero__copy p{font-size:17px}.new-hero__product{display:flex;min-height:430px;padding:18px}.onboarding-brand-grid>aside{min-height:600px}.onboarding-brand-grid>aside>div{margin-top:78px;padding:26px;width:calc(100% - 32px)}}@media(max-width:480px){.button{font-size:15px}.sidebar__nav button{font-size:16px}.onboarding-brand-grid>aside{min-height:650px}}.page-heading :where(h1,h2){text-wrap:balance}.new-plan>header{display:block}.new-plan>header h2{max-width:18ch}.onboarding-header>span small{color:var(--ledger-muted-dark);display:block;font-size:11px;font-weight:400;margin-top:2px}.language-toggle button{min-height:44px;min-width:44px}.queue-leave-confirm{border-top:1px solid var(--ledger-line);margin-top:20px;padding-top:20px}.queue-leave-confirm>p{color:var(--ledger-muted-dark);margin:6px 0 14px}.queue-leave-confirm>div{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.booking-page--new{background:#fff;color:var(--booking-text)}.booking-page--new .booking-header{background:#fff;border-color:color-mix(in srgb,var(--booking-text) 14%,transparent);color:var(--booking-text)}.booking-page--new .booking-brand>span{background:var(--booking-accent);border-radius:9px;color:#fff}.booking-page--new .booking-shell,.booking-page--new .booking-workspace{background:#fff;color:var(--booking-text)}.booking-page--new .booking-context{background:color-mix(in srgb,var(--booking-text) 94%,#000);color:#fff}.booking-page--new .booking-context>button{color:color-mix(in srgb,#fff 70%,transparent);font-family:inherit;text-transform:none}.booking-page--new .booking-context div>p,.booking-page--new .booking-step>span{color:var(--booking-accent);font-family:inherit;text-transform:none}.booking-page--new .booking-context h1,.booking-page--new .booking-step h2{font-family:inherit;font-stretch:normal;letter-spacing:-.03em;line-height:1.02}.booking-page--new .booking-context div>span,.booking-page--new .booking-context nav span{font-family:inherit}.booking-page--new .booking-context nav .is-active i{background:var(--booking-accent);color:#fff}.booking-page--new .booking-form label>span{font-family:inherit;text-transform:none}.booking-page--new .booking-form :where(input,select,textarea){background:#fff;border-color:color-mix(in srgb,var(--booking-text) 18%,transparent);border-radius:8px;color:var(--booking-text)}.booking-page--new :where(.time-slot-grid button,.restaurant-area-choice button,.booking-choice-list button){background:transparent;border-color:color-mix(in srgb,var(--booking-text) 18%,transparent);border-radius:8px;color:var(--booking-text)}.booking-page--new :where(.time-slot-grid button,.restaurant-area-choice button,.booking-choice-list button):where(:hover,.is-selected){background:color-mix(in srgb,var(--booking-accent) 10%,#fff);border-color:var(--booking-accent);color:var(--booking-text)}.new-hero__copy>p,.new-plan p,.new-pricing>header>span{max-width:68ch}.new-plan>header,.new-pricing>header{align-items:end}.new-plan>header>p,.new-pricing>header>p{color:var(--ledger-red-dark);font-size:15px;font-weight:500;letter-spacing:0;line-height:1.55;text-transform:none}.new-plan__steps article{border-radius:0}.new-plan__steps article:first-child{border-start-start-radius:12px}.new-plan__steps article:last-child{border-end-end-radius:12px}@media(prefers-reduced-motion:no-preference){.new-hero__scene{animation:atlas-doorway .72s cubic-bezier(.16,1,.3,1) both}@keyframes atlas-doorway{0%{clip-path:inset(0 18% 0 0);filter:saturate(.72) contrast(.94)}to{clip-path:inset(0);filter:saturate(1) contrast(1)}}@keyframes atlas-console{0%{opacity:.72;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}[dir=rtl] .new-hero__scene{animation-name:atlas-doorway-rtl}@keyframes atlas-doorway-rtl{0%{clip-path:inset(0 0 0 18%);filter:saturate(.72) contrast(.94)}to{clip-path:inset(0);filter:saturate(1) contrast(1)}}}@media(max-width:760px){.new-plan>header{display:block}.new-plan>header>p{margin-bottom:14px}}.new-hero__copy h1{font-size:clamp(52px,4.45vw,72px);letter-spacing:-.038em;line-height:1;max-width:13ch}.new-hero__copy>p{font-size:17px;line-height:1.6;max-width:62ch}.new-plan{padding-block:96px}.new-plan>header{margin-bottom:48px}.new-plan>header h2{font-size:clamp(40px,4vw,58px);letter-spacing:-.03em}.new-plan__steps article{min-height:238px;padding-block:24px}.new-plan__steps h3{font-size:20px;letter-spacing:-.02em;margin-top:48px}.new-plan__steps p{line-height:1.58}.new-pricing{padding-block:96px}.new-pricing>header{margin-bottom:40px}.new-pricing>header h2{font-size:clamp(40px,4vw,56px);letter-spacing:-.03em;max-width:16ch}.notification-popover{inset-inline-end:0;padding:18px;right:auto;width:min(320px,calc(100vw - 24px))}.notification-popover p{max-width:34ch}@media(max-width:760px){.new-hero__copy{padding:46px 20px 38px}.new-hero__copy h1{font-size:clamp(40px,11vw,50px);max-width:12ch}.new-hero__copy>p{font-size:16px}.new-hero__product{min-height:350px;padding:16px}.new-plan,.new-pricing{padding-block:64px}.new-plan>header{margin-bottom:30px}.new-plan>header h2,.new-pricing>header h2{font-size:36px}.new-plan__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.new-plan__steps article{border-bottom:1px solid var(--ledger-line-light);min-height:260px;padding:20px 16px!important}.new-plan__steps article:nth-child(odd){border-inline-end:1px solid var(--ledger-line-light)}.new-plan__steps h3{font-size:18px;margin-top:30px}.new-plan__steps p{font-size:14px;line-height:1.5}.new-pricing>header{margin-bottom:28px}.notification-popover{inset-inline-end:-58px;right:auto}}.demo-page{color:var(--ledger-ink)}.demo-topbar>div>span,.demo-topbar .language-toggle button:not(.is-active){color:var(--ledger-muted-dark)}.new-pricing>header>span{color:var(--ledger-muted)}.entry-page{color:var(--ledger-ink)}.entry-header .language-toggle button:not(.is-active){color:var(--ledger-muted-dark)}.entry-link{color:#2448d8}.signup-form-heading p,.signup-form label>small,.signup-legal,.business-type-grid small{color:var(--ledger-muted-dark)}.queue-inline-note{background:color-mix(in srgb,var(--ledger-amber) 18%,#fff);border:1px solid color-mix(in srgb,var(--ledger-amber) 62%,var(--ledger-ink));color:var(--ledger-ink);font-size:14px;line-height:1.5;margin:18px 0;padding:12px}@media(max-width:680px){.entry-header{gap:12px;min-width:0}.entry-header>div{min-width:0}.entry-page .brand,.demo-page .brand,.entry-link{align-items:center;display:inline-flex;min-height:44px}.entry-header .language-toggle button,.demo-topbar .language-toggle button{min-height:44px;min-width:44px}.signup-form-heading h1{font-size:34px}}.merchant-control__summary,.merchant-control .plan-options button{background:var(--ledger-paper);border-color:#817c76;color:var(--ledger-ink)}.merchant-control__summary small,.merchant-control .plan-options small{color:var(--ledger-muted-dark)}.merchant-control .plan-options button.is-active{background:#eaf2ff;border-color:var(--ledger-red);box-shadow:inset 0 -4px 0 var(--ledger-red)}.text-link,.text-action,.sidebar__group-label,.topbar__ledger :where(strong,span),.page-heading p,.context-backbar :where(button,span),.stat-card p,.stat-card__note,.panel-empty,.website-home__status>:where(span,p),.data-table__head,.status,.availability-form label>span{font-size:13px}.team-drawer label small,.admin-metric-button>span,.website-builder-heading .editor-save-state,.builder-panel-switcher button,.builder-tabs button,.builder-toolbar button,.block-library small,.block-layers small,.booking-context div>p,.booking-step>span,.booking-form label>span{font-size:13px}.sidebar-account-menu{margin:auto 12px 0;position:relative}.sidebar-account-menu .sidebar__account{margin:0;width:100%}.sidebar__account>:is(svg,.icon){transform:none}.sidebar-account-popover{background:var(--ledger-paper);border:1px solid var(--ledger-ink);bottom:calc(100% + 8px);color:var(--ledger-ink);display:grid;inset-inline:0;padding:10px;position:absolute;z-index:80}.sidebar-account-popover>strong,.sidebar-account-popover>small{padding:4px 8px}.sidebar-account-popover>small{color:var(--ledger-muted-dark);margin-bottom:8px}.sidebar-account-popover>button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:9px;min-height:42px;padding:8px;text-align:start}.sidebar-account-popover>button:hover,.sidebar-account-popover>button:focus-visible,.account-popover>button:hover,.account-popover>button:focus-visible{background:#dceaff;outline:1px solid var(--ledger-ink)}.sidebar-account-popover .is-signout,.account-popover .is-signout{border-top:1px solid #aca7a0;color:#8b2019;margin-top:5px}.account-popover{min-width:270px;padding:10px}.pathway-home__heading{align-items:flex-end;margin-bottom:36px}.pathway-home__heading>div:first-child>span,.adaptive-home__heading>div:first-child>span{color:var(--ledger-red);display:block;font-family:var(--ledger-mono);font-size:12px;font-weight:750;letter-spacing:.08em;margin-bottom:16px}.pathway-home__heading h1{margin-bottom:24px;max-width:980px}.pathway-home__heading p{max-width:780px}.pathway-home__actions{display:flex;flex:0 0 auto;gap:10px}.path-chooser{background:var(--ledger-paper);border:1px solid var(--ledger-ink);color:var(--ledger-ink);margin-bottom:18px}.path-chooser>header{align-items:flex-start;border-bottom:1px solid var(--ledger-ink);display:flex;justify-content:space-between;padding:22px 24px}.path-chooser h2{font-size:24px;margin:0 0 8px}.path-chooser p{color:var(--ledger-muted-dark);margin:0}.path-chooser>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.path-chooser>div>button{align-items:center;background:var(--ledger-paper);border:0;border-bottom:1px solid #aaa49c;border-inline-end:1px solid #aaa49c;color:var(--ledger-ink);cursor:pointer;display:grid;gap:10px;grid-template-columns:auto 1fr auto;min-height:94px;padding:15px 18px;text-align:start}.path-chooser>div>button:nth-child(2n){border-inline-end:0}.path-chooser>div>button:hover,.path-chooser>div>button:focus-visible,.path-chooser>div>button[aria-pressed=true]{background:#dceaff;outline:2px solid var(--ledger-red);outline-offset:-2px}.path-chooser>div>button>span{align-items:center;border:1px solid var(--ledger-ink);display:flex;height:42px;justify-content:center;width:42px}.path-chooser strong,.path-chooser small{display:block}.path-chooser small{color:var(--ledger-muted-dark);font-size:13px;grid-column:2}.path-chooser em{color:#176bc1;font-size:12px;font-style:normal;font-weight:750}.business-path__trail,.business-path--compact .business-path__trail{display:grid;grid-template-columns:minmax(0,760px);justify-content:center;list-style:none;margin:0;padding:38px 30px}.business-path__trail li,.business-path__trail li:nth-child(n+2),.business-path__trail li:nth-child(n+3),.business-path__trail li:nth-child(n+5){margin:0;min-width:0;position:relative}.business-path__step{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto}.business-path__action,.business-path--compact .business-path__action{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:18px;grid-template-columns:54px minmax(0,1fr);min-height:112px;padding:10px 0;text-align:start;width:100%}.business-path__complete{align-items:center;background:var(--path-color);border:1px solid var(--path-color);color:#071a36;cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:800;gap:8px;min-height:42px;padding:9px 13px}.business-path__complete:hover,.business-path__complete:focus-visible{background:#f2eee6;border-color:#f2eee6;outline:2px solid var(--path-color);outline-offset:2px}.business-path__complete:disabled{cursor:wait;opacity:.6}.business-path__node,.business-path--compact .business-path__node{height:52px;width:52px}.business-path__copy strong{font-size:17px;line-height:1.3}.business-path__copy small{font-size:14px;line-height:1.55;margin-top:7px;max-width:600px}.business-path__copy em,.business-path--compact .business-path__copy em{color:#9eacbc;display:block;font-size:12px;font-style:normal;font-weight:700;margin-top:8px;text-transform:uppercase}.business-path__trail em{grid-column:auto}.business-path__connector,.business-path--compact .business-path__connector{background:#40566d;height:60px;inset-inline-start:25px;position:absolute;top:82px;width:2px;z-index:1}.business-path__connector i{background:var(--path-color);display:block;height:100%;transform:scaleY(0);transform-origin:top;width:100%}.business-path__trail li.is-complete .business-path__connector i{transform:scaleY(1)}.business-path__trail li.is-next .business-path__node:after{display:none}.business-path--compact .business-path__header{min-height:94px}.business-path--compact .business-path__trail{padding:18px 22px 24px}.business-path--compact .business-path__step{display:block}.business-path--compact .business-path__action{gap:14px;grid-template-columns:42px minmax(0,1fr);min-height:76px}.business-path--compact .business-path__node{height:40px;width:40px}.business-path--compact .business-path__copy strong{font-size:14px}.business-path--compact .business-path__connector{height:36px;inset-inline-start:19px;top:58px}.business-path--compact .business-path__copy em{margin-top:4px}.adaptive-home{margin:0 auto;max-width:1420px}.adaptive-home__heading{align-items:flex-end;display:flex;gap:32px;justify-content:space-between;margin-bottom:34px}.adaptive-home__heading h1{color:var(--ledger-paper);font-size:clamp(42px,4.6vw,68px);letter-spacing:-.04em;line-height:1;margin:0 0 22px;max-width:960px}.adaptive-home__heading p{color:var(--ledger-muted);font-size:17px;line-height:1.6;margin:0}.adaptive-home__path{align-items:center;background:var(--ledger-ink-2);border:1px solid var(--ledger-line);color:var(--ledger-paper);cursor:pointer;display:grid;flex:0 0 290px;gap:12px;grid-template-columns:auto 1fr auto;min-height:76px;padding:13px 15px;text-align:start}.adaptive-home__path>span:first-child{align-items:center;background:var(--ledger-red);color:var(--ledger-ink);display:flex;height:42px;justify-content:center;width:42px}.adaptive-home__path small,.adaptive-home__path strong{display:block}.adaptive-home__path small{color:var(--ledger-muted);font-size:11px;margin-bottom:4px;text-transform:uppercase}.adaptive-home__path:hover,.adaptive-home__path:focus-visible{border-color:var(--ledger-red);outline:1px solid var(--ledger-red)}.adaptive-home__priority{align-items:center;background:var(--ledger-paper);border:1px solid var(--ledger-ink);color:var(--ledger-ink);display:grid;gap:20px;grid-template-columns:auto 1fr auto;margin-bottom:14px;padding:24px}.adaptive-home__priority-mark{align-items:center;background:var(--ledger-red);border:1px solid var(--ledger-ink);display:flex;height:58px;justify-content:center;width:58px}.adaptive-home__priority span{color:#176bc1;font-family:var(--ledger-mono);font-size:11px;font-weight:750;text-transform:uppercase}.adaptive-home__priority h2{font-size:30px;margin:6px 0 8px}.adaptive-home__priority p{color:var(--ledger-muted-dark);line-height:1.5;margin:0;max-width:760px}.adaptive-home__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.adaptive-home__metrics>button{background:var(--ledger-ink-2);border:1px solid var(--ledger-line);border-inline-end:0;color:var(--ledger-paper);cursor:pointer;min-height:145px;padding:22px;text-align:start}.adaptive-home__metrics>button:last-child{border-inline-end:1px solid var(--ledger-line)}.adaptive-home__metrics>button:hover,.adaptive-home__metrics>button:focus-visible{background:#1b3049;outline:1px solid var(--ledger-red);outline-offset:-1px}.adaptive-home__metrics small,.adaptive-home__metrics strong,.adaptive-home__metrics span{display:block}.adaptive-home__metrics small{color:var(--ledger-muted);font-family:var(--ledger-mono);font-size:11px;text-transform:uppercase}.adaptive-home__metrics strong{font-size:34px;margin:13px 0 5px}.adaptive-home__metrics span{color:var(--ledger-muted);font-size:13px}.adaptive-home__trend{display:grid;gap:14px;grid-template-columns:1.5fr 1fr 1fr;margin-bottom:14px}.adaptive-home__priority--urgent{box-shadow:inset 7px 0 #ff6f7d}[dir=rtl] .adaptive-home__priority--urgent{box-shadow:inset -7px 0 #ff6f7d}.adaptive-home__web{background:var(--ledger-paper);border:1px solid var(--ledger-ink);color:var(--ledger-ink);margin-bottom:14px}.adaptive-home__web>header{align-items:end;border-bottom:1px solid #c9c2b7;display:flex;gap:30px;justify-content:space-between;padding:20px 22px}.adaptive-home__web>header span{color:#176bc1;font-family:var(--ledger-mono);font-size:11px;font-weight:750;text-transform:uppercase}.adaptive-home__web>header h2{font-size:24px;margin:5px 0 0}.adaptive-home__web>header p{color:var(--ledger-muted-dark);font-size:13px;line-height:1.5;margin:0;max-width:510px}.adaptive-home__web>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.adaptive-home__web article{border-inline-end:1px solid #c9c2b7;min-height:120px;padding:20px}.adaptive-home__web article:last-child{border-inline-end:0}.adaptive-home__web article small,.adaptive-home__web article strong,.adaptive-home__web article span{display:block}.adaptive-home__web article small{color:var(--ledger-muted-dark);font-family:var(--ledger-mono);font-size:10px;text-transform:uppercase}.adaptive-home__web article strong{font-size:30px;margin:12px 0 4px}.adaptive-home__web article span{color:var(--ledger-muted-dark);font-size:12px}.adaptive-home__lower{display:block;margin-bottom:14px}.adaptive-home__health{margin-top:14px}.adaptive-home__schedule,.adaptive-home__progress-card{background:var(--ledger-ink-2);border:1px solid var(--ledger-line);color:var(--ledger-paper)}.adaptive-home__schedule>header{align-items:center;border-bottom:1px solid var(--ledger-line);display:flex;justify-content:space-between;padding:20px 22px}.adaptive-home__schedule h2,.adaptive-home__progress-card h2{font-size:22px;margin:0 0 5px}.adaptive-home__schedule p,.adaptive-home__progress-card p{color:var(--ledger-muted);line-height:1.55;margin:0}.adaptive-home__schedule>header button{align-items:center;background:transparent;border:0;color:var(--ledger-red);display:flex;font-weight:750;gap:7px}.adaptive-home__schedule>div>button{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--ledger-line);color:inherit;display:grid;gap:14px;grid-template-columns:82px 1fr auto auto;min-height:64px;padding:12px 22px;text-align:start;width:100%}.adaptive-home__schedule>div>button:hover,.adaptive-home__schedule>div>button:focus-visible{background:#1b3049;outline:0}.adaptive-home__schedule>div>button span{color:var(--ledger-red);font-family:var(--ledger-mono);font-size:12px}.adaptive-home__schedule>div>button small{color:var(--ledger-muted);text-transform:capitalize}.adaptive-home__empty{align-items:center;color:var(--ledger-muted);display:flex;gap:14px;min-height:160px;padding:24px}.adaptive-home__empty strong,.adaptive-home__empty small{display:block}.adaptive-home__empty strong{color:var(--ledger-paper);margin-bottom:5px}.adaptive-home__progress-card{padding:22px}.adaptive-home__progress-card>header{align-items:center;display:flex;justify-content:space-between}.adaptive-home__progress-card>header span{color:var(--ledger-muted);font-family:var(--ledger-mono);font-size:11px;text-transform:uppercase}.adaptive-home__progress-card>header strong{font-size:23px}.adaptive-home__progress-track{background:#2a3d52;height:6px;margin:18px 0 26px;overflow:hidden}.adaptive-home__progress-track i{background:var(--ledger-red);display:block;height:100%;transform-origin:left;transition:transform .24s cubic-bezier(.23,1,.32,1);width:100%}[dir=rtl] .adaptive-home__progress-track i{transform-origin:right}.adaptive-home__progress-card .button{margin-top:24px;width:100%}.adaptive-home__health .adaptive-home__progress-card{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(220px,.35fr)}.adaptive-home__health .adaptive-home__progress-card>header,.adaptive-home__health .adaptive-home__progress-track{grid-column:1/-1}.adaptive-home__health .adaptive-home__progress-card .button{align-self:end;grid-column:2;grid-row:3 / span 2;margin:0}.chart-system{--chart-1: #2381d4;--chart-2: #008b65;--chart-3: #d48400;background:var(--ledger-paper,#f2eee6);border:1px solid var(--ledger-ink,#071a36);color:var(--ledger-ink,#071a36);min-width:0;padding:20px}.chart-system>header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.chart-system>header h3{font-size:20px;margin:0}.chart-system>header p{color:#526277;font-size:13px;line-height:1.45;margin:7px 0 0;max-width:54ch}.chart-system__ranges{display:flex;flex-wrap:wrap}.chart-system__ranges button{background:transparent;border:1px solid #8793a1;color:inherit;cursor:pointer;font:inherit;font-size:12px;font-weight:800;min-height:34px;padding:6px 10px}.chart-system__ranges button+button{border-inline-start:0}.chart-system__ranges button[aria-pressed=true]{background:var(--ledger-ink,#071a36);color:var(--ledger-paper,#f2eee6)}.chart-system__legend{display:flex;flex-wrap:wrap;gap:9px 18px;margin:18px 0 8px}.chart-system__legend>span{align-items:center;color:#526277;display:flex;font-size:12px;gap:6px}.chart-system__legend-mark{background:var(--chart-1);display:inline-block;height:8px;width:8px}.chart-system__legend-mark--2{background:var(--chart-2)}.chart-system__legend-mark--3{background:var(--chart-3)}.chart-system__plot-wrap{min-width:0}.chart-system__plot{display:block;height:230px;overflow:visible;width:100%}.chart-system--sparkline .chart-system__plot{height:96px}.chart-system__grid{stroke:#c7c2ba;stroke-width:1}.chart-system__line{fill:none;stroke:var(--chart-1);stroke-linecap:square;stroke-linejoin:bevel;stroke-width:3}.chart-system__line--2{stroke:var(--chart-2)}.chart-system__line--3{stroke:var(--chart-3)}.chart-system__point{fill:var(--ledger-paper,#f2eee6);stroke:var(--chart-1);stroke-width:3;transition:r .14s ease}.chart-system__point--2{stroke:var(--chart-2)}.chart-system__point--3{stroke:var(--chart-3)}.chart-system__hit{fill:transparent}.chart-system__mark{fill:var(--chart-1)}.chart-system__mark--2{fill:var(--chart-2)}.chart-system__mark--3{fill:var(--chart-3)}.chart-system__active-value{background:#e8e2d8;color:#28394d;display:block;font-family:var(--ledger-mono,ui-monospace);font-size:11px;min-height:32px;padding:8px 10px}.chart-system__plot [tabindex]:focus{outline:none}.chart-system__plot [tabindex]:focus .chart-system__point,.chart-system__plot [tabindex]:focus .chart-system__mark{filter:brightness(.72);stroke:#071a36;stroke-width:3}.chart-system__state{align-items:center;background:#e8e2d8;color:#526277;display:flex;justify-content:center;line-height:1.5;margin-top:18px;min-height:176px;padding:24px;text-align:center}.chart-system__state--error{background:#f7d9d9;color:#7f2020}.chart-system__table{border-top:1px solid #b7b1a8;margin-top:14px;padding-top:12px}.chart-system__table summary{color:#295f96;cursor:pointer;font-size:12px;font-weight:800}.chart-system__table>div{overflow-x:auto}.chart-system__table table{border-collapse:collapse;font-size:12px;margin-top:10px;min-width:100%}.chart-system__table th,.chart-system__table td{border:1px solid #c7c2ba;padding:7px;text-align:start}.chart-system__funnel{list-style:none;margin:18px 0 0;padding:0}.chart-system__funnel li{align-items:center;display:flex;gap:9px;margin-bottom:7px}.chart-system__funnel li>span{align-items:center;background:var(--chart-1);color:#fff;display:flex;justify-content:space-between;min-height:40px;padding:8px 10px;transition:inline-size .22s cubic-bezier(.23,1,.32,1)}.chart-system__funnel li:nth-child(2)>span{background:var(--chart-2)}.chart-system__funnel li:nth-child(3)>span{background:var(--chart-3)}.chart-system__funnel small{color:#526277;font-family:var(--ledger-mono,ui-monospace);font-size:11px}.chart-system__donut-wrap{align-items:center;display:grid;gap:24px;grid-template-columns:140px 1fr;margin-top:20px}.chart-system__donut{align-items:center;aspect-ratio:1;display:flex;justify-content:center;position:relative}.chart-system__donut:after{background:var(--ledger-paper,#f2eee6);content:"";inset:27%;position:absolute}.chart-system__donut span{font-size:24px;font-weight:850;position:relative;z-index:1}.chart-system__donut-wrap ul{list-style:none;margin:0;padding:0}.chart-system__donut-wrap li{align-items:center;border-bottom:1px solid #c7c2ba;display:grid;gap:8px;grid-template-columns:auto 1fr auto;min-height:36px}.chart-system__donut-wrap li i{height:9px;width:9px}.admin-analytics-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1.6fr) minmax(300px,.4fr);margin-bottom:14px}.staff-home{display:grid;gap:16px}.staff-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.staff-metrics article{background:var(--ledger-paper);border:1px solid var(--ledger-ink);border-inline-end:0;color:var(--ledger-ink);min-height:132px;padding:22px}.staff-metrics article:last-child{border-inline-end:1px solid var(--ledger-ink)}.staff-metrics article.is-attention{box-shadow:inset 0 5px 0 var(--ledger-red)}.staff-metrics small,.staff-metrics strong{display:block}.staff-metrics small{color:var(--ledger-muted-dark);font-family:var(--ledger-mono);font-size:11px;text-transform:uppercase}.staff-metrics strong{font-size:36px;margin-top:18px}.staff-attention{background:var(--ledger-ink-2);border:1px solid var(--ledger-line);color:var(--ledger-paper)}.staff-attention>header{align-items:center;border-bottom:1px solid var(--ledger-line);display:flex;justify-content:space-between;padding:18px 22px}.staff-attention h2{font-size:22px;margin:0}.staff-attention>header span{align-items:center;background:var(--ledger-red);color:var(--ledger-ink);display:flex;font-weight:800;height:32px;justify-content:center;min-width:32px}.staff-attention>div{align-items:center;color:var(--ledger-muted);display:flex;gap:15px;min-height:150px;padding:24px}.staff-attention>div strong,.staff-attention>div small{display:block}.staff-attention>div strong{color:var(--ledger-paper);margin-bottom:5px}.staff-attention ul{list-style:none;margin:0;padding:0}.staff-attention li{align-items:center;border-bottom:1px solid var(--ledger-line);display:flex;gap:12px;padding:16px 22px}.staff-privacy-note{align-items:center;background:#dce8f8;border:1px solid #7e9dc2;color:var(--ledger-ink);display:flex;gap:14px;padding:18px 20px}.staff-privacy-note strong,.staff-privacy-note small{display:block}.staff-privacy-note small{color:var(--ledger-muted-dark);margin-top:4px}@media(max-width:980px){.adaptive-home__heading{align-items:stretch;flex-direction:column}.adaptive-home__path{flex-basis:auto;width:100%}.adaptive-home__lower{grid-template-columns:1fr}.adaptive-home__web>div{grid-template-columns:repeat(3,minmax(0,1fr))}.adaptive-home__trend{grid-template-columns:1fr 1fr}.adaptive-home__trend .chart-system:first-child{grid-column:1/-1}.admin-analytics-grid{grid-template-columns:1fr}.staff-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pathway-home__heading{align-items:stretch;flex-direction:column}.pathway-home__actions{flex-wrap:wrap}}@media(max-width:700px){.adaptive-home__heading h1{font-size:40px}.adaptive-home__priority{align-items:start;grid-template-columns:auto 1fr}.adaptive-home__priority .button{grid-column:1/-1;width:100%}.adaptive-home__metrics{grid-template-columns:1fr}.adaptive-home__metrics>button{border-bottom:0;border-inline-end:1px solid var(--ledger-line)}.adaptive-home__metrics>button:last-child{border-bottom:1px solid var(--ledger-line)}.adaptive-home__web>header{align-items:start;flex-direction:column}.adaptive-home__web>div{grid-template-columns:1fr 1fr}.adaptive-home__web article{border-bottom:1px solid #c9c2b7}.adaptive-home__trend{grid-template-columns:1fr}.adaptive-home__trend .chart-system:first-child{grid-column:auto}.adaptive-home__health .adaptive-home__progress-card{display:block}.adaptive-home__health .adaptive-home__progress-card .button{margin-top:20px}.chart-system{padding:16px}.chart-system>header{display:block}.chart-system__ranges{margin-top:12px}.chart-system__donut-wrap{grid-template-columns:110px 1fr}.staff-metrics{grid-template-columns:1fr}.staff-metrics article{border-bottom:0;border-inline-end:1px solid var(--ledger-ink)}.staff-metrics article:last-child{border-bottom:1px solid var(--ledger-ink)}.adaptive-home__schedule>div>button{grid-template-columns:64px 1fr auto}.adaptive-home__schedule>div>button small{display:none}.path-chooser>div{grid-template-columns:1fr}.path-chooser>div>button{border-inline-end:0}.pathway-home__actions{display:grid;grid-template-columns:1fr}.business-path__header{align-items:stretch;flex-direction:column}.business-path__trail,.business-path--compact .business-path__trail{padding:22px 18px}.business-path__step{align-items:stretch;grid-template-columns:1fr;padding:6px 0 14px}.business-path__action{gap:14px;grid-template-columns:46px minmax(0,1fr);min-height:94px}.business-path__complete{margin-inline-start:60px;width:calc(100% - 60px)}.business-path__node{height:44px;width:44px}.business-path__connector{height:60px;inset-inline-start:21px;top:74px}.business-path__copy strong{font-size:15px}}@media(prefers-reduced-motion:reduce){.adaptive-home__progress-track i{transition:none}.chart-system__point,.chart-system__funnel li>span{transition:none}}[dir=rtl],[dir=rtl] *{letter-spacing:0!important}.button--primary:hover:not(:disabled),.button--primary:focus-visible:not(:disabled),.auth-card .button--primary:hover:not(:disabled),.auth-card .button--primary:focus-visible:not(:disabled){background:var(--ledger-red-dark);border-color:var(--ledger-red-dark);color:#fff}.button--outline:hover:not(:disabled),.button--outline:focus-visible:not(:disabled){background:var(--ledger-red);border-color:var(--ledger-red);color:var(--ledger-ink)}.auth-card form .button{background:var(--ledger-red);border-color:var(--ledger-red);color:var(--ledger-ink);opacity:1;visibility:visible}.auth-card form .button:disabled{background:#9db0c4;border-color:#9db0c4;color:#17283b;opacity:1}.builder-toolbar,.builder-panel-switcher button:not(.is-active),.builder-tabs button:not(.is-active){color:#42536a}.builder-panel-switcher button:not(.is-active),.builder-tabs button:not(.is-active){background:#fff}.block-layers article.is-selected,.block-layers article.is-active,.block-library button:hover,.block-library button:focus-visible{background:var(--ledger-paper);border-color:var(--ledger-red);color:var(--ledger-ink)}.block-layers article.is-selected strong,.block-layers article.is-active strong,.block-layers article.is-selected small,.block-layers article.is-active small,.block-library button:hover strong,.block-library button:hover small,.block-library button:focus-visible strong,.block-library button:focus-visible small{color:var(--ledger-ink)}.builder-toolbar :disabled,.builder-panel-switcher :disabled{background:#dfe4ea;border-color:#a2adba;color:#546273;opacity:1}.builder-library button:disabled,.builder-inspector button:disabled{background:#1b2b3e;border-color:#53667d;color:#aebdcc;opacity:1}.inspector-capability{background:#eaf1ff;border-color:#9ab6e8;color:var(--ledger-ink)}.inspector-capability strong{color:var(--ledger-ink)}.inspector-capability small{color:#46576b}.availability-checker h2,.availability-checker label>span{color:var(--ledger-ink)}.availability-checker header p{color:#4f6074}.availability-checker input,.availability-checker select{background:#fff;border-color:#7c8998;color:var(--ledger-ink)}:root{--motion-ease-out: cubic-bezier(.23, 1, .32, 1);--motion-ease-in-out: cubic-bezier(.77, 0, .175, 1);--motion-ease-drawer: cubic-bezier(.32, .72, 0, 1)}.button{transition:background-color .18s var(--motion-ease-out),border-color .18s var(--motion-ease-out),color .18s var(--motion-ease-out),box-shadow .18s var(--motion-ease-out),transform .14s var(--motion-ease-out)}.text-link :is(svg,.icon),.button :is(svg,.icon){transition:transform .16s var(--motion-ease-out)}@media(hover:hover)and (pointer:fine){.button:hover:not(:disabled){transform:translateY(-2px)}.button:active:not(:disabled){transform:translateY(0) scale(.985);transition-duration:.12s}.text-link:hover :is(svg,.icon),.button:hover :is(svg,.icon){transform:translate(3px)}[dir=rtl] .text-link:hover :is(svg,.icon),[dir=rtl] .button:hover :is(svg,.icon){transform:translate(-3px)}.floor-table{cursor:pointer;transition:background-color .18s var(--motion-ease-out),border-color .18s var(--motion-ease-out),box-shadow .18s var(--motion-ease-out),transform .18s var(--motion-ease-out)}.floor-table:hover,.floor-table:focus-visible{box-shadow:0 10px 24px #00000047;transform:translate(-50%,-50%) scale(1.055);z-index:3}}@keyframes lowmark-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes lowmark-enter-map{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes lowmark-enter-map-rtl{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@keyframes lowmark-table-arrive{0%{opacity:0;transform:translate(-50%,-45%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes lowmark-diamond-arrive{0%{opacity:0;transform:translateY(14px) rotate(45deg)}to{opacity:1;transform:translateY(0) rotate(45deg)}}@keyframes lowmark-drawer-enter{0%{opacity:.5;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes lowmark-drawer-enter-rtl{0%{opacity:.5;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes lowmark-fade{0%{opacity:0}to{opacity:1}}:where(.not-found-page,.brand-lesson,.website-home,.team-workspace,.availability-workspace) .button--primary,.page-heading__actions .button--primary,.queue-walkin-form .button--primary{background:#4fa3ff;border-color:#4fa3ff;color:#071a36;opacity:1;visibility:visible}:where(.not-found-page,.brand-lesson,.website-home,.team-workspace,.availability-workspace) .button--primary:hover:not(:disabled),:where(.not-found-page,.brand-lesson,.website-home,.team-workspace,.availability-workspace) .button--primary:focus-visible:not(:disabled),.page-heading__actions .button--primary:hover:not(:disabled),.page-heading__actions .button--primary:focus-visible:not(:disabled){background:#dfeeff;border-color:#dfeeff;color:#071a36}:where(.not-found-page,.brand-lesson,.website-home,.team-workspace,.availability-workspace) .button--primary:disabled,.page-heading__actions .button--primary:disabled{background:#8fb9d8;border-color:#8fb9d8;color:#071a36;opacity:.72}.brand-logo-step .button--outline,.brand-lesson__work>footer .button--outline,.website-workspace-start .button--outline,.team-workspace .button--outline,.page-heading__actions .button--outline{background:transparent;border-color:#c5d1de;color:#f2eee6}.brand-logo-step .button--outline:hover,.brand-logo-step .button--outline:focus-visible,.brand-lesson__work>footer .button--outline:hover,.brand-lesson__work>footer .button--outline:focus-visible,.website-workspace-start .button--outline:hover,.website-workspace-start .button--outline:focus-visible,.team-workspace .button--outline:hover,.team-workspace .button--outline:focus-visible,.page-heading__actions .button--outline:hover,.page-heading__actions .button--outline:focus-visible{background:#dfeeff;border-color:#4fa3ff;color:#071a36}.queue-control-bar,.queue-summary article{background:#fffdf8;border-color:#8b97a6;color:#071a36}.queue-control-bar :where(p,span),.queue-summary article :where(strong,small){color:#42536a;opacity:1}.queue-summary article strong{color:#071a36}.queue-filter-tabs{background:#e9edf3;color:#42536a}.queue-filter-tabs button{color:#526277;opacity:1}.queue-filter-tabs button.is-active{background:#fff;color:#176bc1}.restaurant-floorplan>header{align-items:end;gap:28px}.floor-service-controls{align-items:end;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.floor-service-controls label{display:grid;gap:5px}.floor-service-controls label>span{color:#b6c3d1;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.floor-service-controls :where(input,select){background:#0f1928;border:1px solid #71849b;color:#f2eee6;min-height:40px;padding:0 11px}.floor-sync-state{align-items:center;color:#6dd6a8;display:inline-flex;font-size:12px;font-weight:800;gap:6px;min-height:40px;padding:0 4px}.floor-operations-bar{align-items:center;background:#0f1928;border-bottom:1px solid #40566d;display:flex;gap:24px;justify-content:space-between;padding:10px 14px}.floor-area-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.floor-operations-bar nav{display:flex;flex-wrap:wrap;gap:4px}.floor-operations-bar nav button{align-items:center;background:transparent;border:1px solid transparent;color:#b6c3d1;display:flex;font:inherit;font-size:12px;font-weight:750;gap:7px;min-height:34px;padding:0 10px}.floor-operations-bar nav button small{align-items:center;background:#26384d;border-radius:999px;color:#d7e1ee;display:inline-flex;font-size:10px;height:20px;justify-content:center;min-width:20px;padding:0 5px}.floor-operations-bar nav button[aria-pressed=true]{background:#dfeeff;border-color:#4fa3ff;color:#071a36}.floor-operations-bar nav button[aria-pressed=true] small{background:#4fa3ff;color:#071a36}.floor-manage-areas{align-items:center;background:transparent;border:1px solid #71849b;color:#d7e1ee;display:inline-flex;font:inherit;font-size:12px;font-weight:750;gap:6px;min-height:34px;padding:0 10px}.floor-manage-areas:hover,.floor-manage-areas:focus-visible{background:#dfeeff;border-color:#4fa3ff;color:#071a36;outline:2px solid #4fa3ff;outline-offset:2px}.floor-kpis{display:flex;flex-wrap:wrap;gap:22px}.floor-kpis>span{display:grid;gap:2px}.floor-kpis small{color:#90a2b5;font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.floor-kpis strong{color:#f2eee6;font-size:17px}.floor-area-manager{background:#f2eee6;border-bottom:1px solid #817c76;color:#071a36;padding:18px}.floor-area-manager>header{align-items:start;display:flex;justify-content:space-between}.floor-area-manager h3{color:#071a36;font-size:20px;margin:0 0 5px}.floor-area-manager header p{color:#526277;font-size:13px;line-height:1.5;margin:0;max-width:70ch}.floor-area-manager>header>button{align-items:center;background:transparent;border:1px solid #817c76;color:#071a36;display:flex;font-size:22px;height:38px;justify-content:center;width:38px}.floor-area-manager>div{display:grid;gap:8px;margin-top:16px}.floor-area-manager fieldset{align-items:end;border:1px solid #aca7a0;display:grid;gap:10px;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;margin:0;padding:12px}.floor-area-manager legend{color:#526277;font-size:11px;font-weight:800;padding-inline:5px;text-transform:uppercase}.floor-area-manager label{display:grid;gap:5px}.floor-area-manager label>span{color:#526277;font-size:11px;font-weight:750}.floor-area-manager input{background:#fff;border:1px solid #817c76;color:#071a36;min-height:42px;padding:0 10px}.floor-area-manager fieldset>button{background:transparent;border:1px solid #9a3541;color:#9a3541;min-height:42px;padding:0 12px}.floor-area-manager fieldset>button:disabled{border-color:#aca7a0;color:#69758c}.floor-area-manager>footer{align-items:center;display:grid;gap:8px;grid-template-columns:auto 1fr auto auto;margin-top:14px}.floor-area-manager .button--outline{border-color:#526277;color:#071a36}.restaurant-floorplan__workspace{grid-template-columns:minmax(230px,.68fr) minmax(520px,1.75fr) minmax(260px,.72fr)}.floor-live-list{border-inline-end:1px solid #40566d;display:flex;flex-direction:column;inset:auto;overflow:hidden;padding:0;position:relative;width:auto;z-index:auto}.floor-live-list>header{border-bottom:1px solid #40566d;display:grid;gap:9px;padding:14px}.floor-live-list>header>div{align-items:baseline;display:flex;justify-content:space-between}.floor-live-list>header strong{color:#f2eee6;font-size:14px}.floor-live-list>header small{color:#90a2b5;font-size:11px}.floor-live-list>header label{align-items:center;background:#0f1928;border:1px solid #5d7087;color:#90a2b5;display:flex;gap:7px;min-height:38px;padding:0 9px}.floor-live-list>header input{background:transparent;border:0;color:#f2eee6;min-width:0;outline:0;width:100%}.floor-live-list>header select{background:#0f1928;border:1px solid #5d7087;color:#f2eee6;min-height:38px;padding:0 8px;width:100%}.floor-live-list__scroll{min-height:0;overflow-y:auto}.floor-live-list__scroll>button{background:transparent;border:0;border-bottom:1px solid #324860;color:#f2eee6;display:grid;gap:4px;padding:12px 14px;text-align:start;width:100%}.floor-live-list__scroll>button:hover,.floor-live-list__scroll>button:focus-visible{background:#21344a;outline:2px solid #4fa3ff;outline-offset:-2px}.floor-live-list__scroll :where(small,em){color:#b6c3d1;font-size:11px;font-style:normal}.floor-live-list__scroll span{font-size:13px;font-weight:800}.floor-live-list__scroll em{color:#6dd6a8}.floor-live-list__scroll .is-waiting em{color:#f3c761}.floor-live-list__scroll>p{color:#b6c3d1;font-size:12px;line-height:1.5;margin:0;padding:18px 14px}.restaurant-floorplan__map{background-color:#0f1928;background-image:linear-gradient(rgba(113,132,155,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(113,132,155,.11) 1px,transparent 1px);background-size:28px 28px}.floor-zone{inset-inline-start:14px}.floor-zone--focused{top:14px}.restaurant-floorplan__map .floor-table{background:transparent;border:0;color:#b9c8da;height:120px;overflow:visible;padding:0;width:120px}.restaurant-floorplan__map .floor-table.is-wide{height:120px;width:150px}.floor-table__graphic{display:block;filter:drop-shadow(0 10px 12px rgba(0,0,0,.22));height:100%;overflow:visible;width:100%}.floor-table__seats rect{fill:#17283b;stroke:currentColor;stroke-width:2}.floor-table__top{fill:#26384d;stroke:currentColor;stroke-width:2.5}.floor-table__number{fill:#f2eee6;font-family:var(--ledger-display);font-size:14px;font-weight:850}.floor-table__capacity{fill:#d7e1ee;font-family:var(--ledger-mono);font-size:10px;font-weight:700}.restaurant-floorplan__map .floor-table.is-selected{box-shadow:none}.restaurant-floorplan__map .floor-table.is-selected .floor-table__graphic{filter:drop-shadow(0 0 7px rgba(79,163,255,.82)) drop-shadow(0 12px 14px rgba(0,0,0,.28))}.restaurant-floorplan__map .floor-table:focus-visible{outline:2px solid #f2eee6;outline-offset:3px}.website-builder-heading :where(h1,p),.website-builder-heading .button--ghost,.website-builder-heading .editor-save-state{color:#f2eee6;opacity:1}.website-builder-heading .button--outline{background:transparent;border-color:#c5d1de;color:#f2eee6}.builder-panel-switcher{background:#f2eee6}.builder-panel-switcher button{color:#42536a;opacity:1}.builder-panel-switcher button.is-active{background:#fff;color:#176bc1}.builder-library,.builder-inspector{background:#111e30;color:#f2eee6}.builder-library :where(h2,h3,strong,label,label>span),.builder-inspector :where(h2,h3,strong,label,label>span){color:#f2eee6;opacity:1}.builder-library :where(p,small),.builder-inspector :where(p,small){color:#b6c3d1;opacity:1}.builder-library :where(input,select),.builder-inspector :where(input,select,textarea){background:#0f1928;border-color:#71849b;color:#f2eee6}.builder-tabs{background:#0f1928}.builder-tabs button{color:#b6c3d1;opacity:1}.builder-tabs button.is-active{background:#dfeeff;color:#071a36}@media(max-width:1180px){.restaurant-floorplan__workspace{grid-template-columns:minmax(220px,.72fr) minmax(480px,1.4fr)}.floor-table-inspector{border-inline-start:0;border-top:1px solid #40566d;grid-column:1 / -1}}@media(max-width:820px){.restaurant-floorplan>header{align-items:stretch}.floor-service-controls{justify-content:flex-start}.floor-operations-bar{align-items:stretch;flex-direction:column}.floor-kpis{justify-content:space-between}.floor-area-manager fieldset{grid-template-columns:1fr}.floor-area-manager>footer{grid-template-columns:1fr 1fr}.floor-area-manager>footer>span{display:none}.restaurant-floorplan__workspace{display:flex;flex-direction:column}.floor-live-list{max-height:360px}.restaurant-floorplan__map{min-height:520px;overflow:auto}.floor-table-inspector{grid-column:auto}}.button--primary,.auth-card .button--primary{background:var(--ledger-blue);border-color:var(--ledger-blue);color:var(--ledger-ink)}.button--primary:hover:not(:disabled),.button--primary:focus-visible,.auth-card .button--primary:hover:not(:disabled),.auth-card .button--primary:focus-visible{background:#267fd7;border-color:#267fd7;color:#fff}.button--outline:hover:not(:disabled),.button--outline:focus-visible{background:#dfeeff;border-color:var(--ledger-blue);color:var(--ledger-ink)}.auth-card button[type=submit]{min-height:54px;opacity:1;visibility:visible}.auth-card button[type=submit]:disabled{background:#d7e0eb;border-color:#a8b5c5;color:#44566e;opacity:1}.sidebar-account-popover a:hover,.sidebar-account-popover a:focus-visible,.sidebar-account-popover button:hover,.sidebar-account-popover button:focus-visible{background:#dfeeff;color:var(--ledger-ink)}.builder-inspector label>span,.builder-preset label>span{color:var(--ledger-ink)}.inspector-capability{background:#edf3ff;color:var(--ledger-ink)}.inspector-capability :where(strong,span,small,p){color:var(--ledger-ink);opacity:1}.availability-checker{background:var(--ledger-paper);color:var(--ledger-ink)}.availability-checker :where(h2,p,label,span){color:var(--ledger-ink);opacity:1}.availability-checker :where(input,select){background:#fff;border-color:#718198;color:var(--ledger-ink)}.restaurant-floorplan__map .floor-table{background:transparent;border:0;color:#b9c8da;height:112px;overflow:visible;width:112px}.builder-page-origin{align-items:center;background:var(--surface-raised);border:1px solid var(--rule-subtle-dark);color:var(--text-on-canvas);display:flex;gap:11px;margin:0 16px 12px;padding:10px 13px}.builder-page-origin.is-connected{border-inline-start:5px solid var(--state-ready)}.builder-page-origin.is-manual{border-inline-start:5px solid var(--state-info)}.builder-page-origin>span{display:grid;gap:2px}.builder-page-origin small{color:var(--text-muted-on-canvas)}.restaurant-host-inspector>div>button.is-selected,.restaurant-host-inspector>div>button[aria-pressed=true]{background:var(--surface-selected-dark);border-color:var(--state-action);box-shadow:inset 4px 0 0 var(--state-action)}[dir=rtl] .restaurant-host-inspector>div>button.is-selected,[dir=rtl] .restaurant-host-inspector>div>button[aria-pressed=true]{box-shadow:inset -4px 0 0 var(--state-action)}.restaurant-party-table{align-items:center;color:var(--state-ready);display:flex;font-size:12px;font-weight:750;gap:7px}.restaurant-floorplan__map .floor-table.is-wide{height:108px;width:154px}.floor-table__guest{background:var(--ledger-paper);border:1px solid var(--ledger-line);color:var(--ledger-ink);font-size:10px;font-weight:800;inset-inline-start:50%;max-width:132px;overflow:hidden;padding:5px 7px;position:absolute;text-overflow:ellipsis;top:calc(100% + 4px);transform:translate(-50%);white-space:nowrap}[dir=rtl] .floor-table__guest{transform:translate(50%)}.floor-table.is-ready{color:var(--ledger-green)}.floor-table.is-reserved{color:var(--ledger-yellow)}.floor-table.is-seated{color:var(--ledger-blue)}.floor-table.is-turning{color:#ff7e8b}.brand-lesson-preview__toolbar{align-items:center;background:transparent!important;border:0!important;border-radius:0!important;display:flex;justify-content:space-between;min-height:0!important;overflow:visible!important;padding:0 0 10px}.brand-lesson-preview__toolbar>span{color:#d7e1ee;font-size:13px;font-weight:800}.brand-lesson-preview__toolbar>div{border:1px solid var(--ledger-line);display:inline-flex}.brand-lesson-preview__toolbar button{background:transparent;border:0;color:#d7e1ee;cursor:pointer;font:inherit;font-size:12px;font-weight:850;min-height:34px;min-width:43px}.brand-lesson-preview__toolbar button+button{border-inline-start:1px solid var(--ledger-line)}.brand-lesson-preview__toolbar button[aria-pressed=true]{background:var(--ledger-blue);color:var(--ledger-ink)}.brand-lesson-preview__toolbar button:hover,.brand-lesson-preview__toolbar button:focus-visible{background:#dfeeff;color:var(--ledger-ink);outline:2px solid var(--ledger-blue);outline-offset:-2px}.builder-panel-switcher button,.builder-tabs button,.builder-toolbar button,.builder-device button,.builder-locale button{color:#42536a;opacity:1}.builder-panel-switcher button:hover:not(:disabled),.builder-panel-switcher button:focus-visible,.builder-tabs button:hover:not(:disabled),.builder-tabs button:focus-visible,.builder-toolbar button:hover:not(:disabled),.builder-toolbar button:focus-visible,.builder-device button:hover:not(:disabled),.builder-device button:focus-visible,.builder-locale button:hover:not(:disabled),.builder-locale button:focus-visible{background:#dfeeff;color:var(--ledger-ink)}.builder-panel-switcher button.is-active,.builder-tabs button.is-active,.builder-device button.is-active,.builder-locale button.is-active{background:var(--ledger-blue);border-color:var(--ledger-blue);color:var(--ledger-ink)}.builder-toolbar button:disabled,.builder-device button:disabled,.builder-locale button:disabled{color:#596a80;opacity:.72}.builder-library :where(label,label>span,.builder-preset>span),.builder-inspector :where(label,label>span),.builder-inspector__content :where(label,label>span){color:#e4ebf4;opacity:1}.builder-library :where(input,select),.builder-inspector :where(input,select,textarea){border-color:#73869d}.block-layers article.is-selected,.block-library>button:hover,.block-library>button:focus-visible{background:var(--ledger-paper);border-color:var(--ledger-blue);color:var(--ledger-ink)}.block-layers article.is-selected :where(strong,small,button),.block-library>button:hover :where(strong,small,p,em),.block-library>button:focus-visible :where(strong,small,p,em){color:var(--ledger-ink);opacity:1}.block-layers article.has-disabled-capability{background:#21344a;border-color:#71849b;opacity:1}.block-layers article.has-disabled-capability :where(strong,small){color:#d7e1ee;opacity:1}.not-found-page>section>div{animation:lowmark-rise .42s var(--motion-ease-out) both}.not-found-page aside span,.not-found-page aside i{animation:lowmark-rise .36s var(--motion-ease-out) both}.not-found-page aside span:nth-child(2){animation-delay:55ms}.not-found-page aside span:nth-child(3){animation-delay:.11s}.not-found-page aside i{animation-delay:165ms}.not-found-page aside i{animation-name:lowmark-diamond-arrive}.drawer-layer__scrim{animation:lowmark-fade .18s var(--motion-ease-out) both}.module-drawer,.booking-drawer,.availability-drawer,.inventory-drawer,.team-drawer,.merchant-control{animation:lowmark-drawer-enter .24s var(--motion-ease-drawer) both}[dir=rtl] :where(.module-drawer,.booking-drawer,.availability-drawer,.inventory-drawer,.team-drawer,.merchant-control){animation-name:lowmark-drawer-enter-rtl}.sidebar-account-popover,.builder-recovery{animation:lowmark-rise .2s var(--motion-ease-out) both}@media(prefers-reduced-motion:reduce){.not-found-page>section>div,.not-found-page aside span,.not-found-page aside i,.drawer-layer__scrim,.module-drawer,.booking-drawer,.availability-drawer,.inventory-drawer,.team-drawer,.merchant-control,.sidebar-account-popover,.builder-recovery{animation:none}.button,.button :is(svg,.icon),.text-link :is(svg,.icon),.floor-table{transition-duration:.01ms}.button:hover:not(:disabled),.button:active:not(:disabled),.floor-table:hover,.floor-table:focus-visible,.text-link:hover :is(svg,.icon),.button:hover :is(svg,.icon),[dir=rtl] .text-link:hover :is(svg,.icon),[dir=rtl] .button:hover :is(svg,.icon){transform:none}}.customers-workspace{min-width:0}.customer-directory-tools{display:grid;grid-template-columns:minmax(280px,1fr) auto auto auto;gap:18px;align-items:end;padding:18px 20px;border:1px solid var(--ledger-line);border-bottom:0;background:var(--ledger-ink-2)}.customer-directory-tools>label.customer-archive-toggle{display:flex;min-width:0;min-height:46px;align-items:center;gap:9px;padding:0 13px;border:1px solid #71849b;background:#0b192a;cursor:pointer}.customer-archive-toggle input,.customer-lifecycle input[type=checkbox],.customer-merge-confirm input{width:18px;height:18px;flex:0 0 18px;accent-color:#4fa3ff}.customer-directory-tools>label.customer-archive-toggle>span{color:#eef2f6;letter-spacing:0;text-transform:none;white-space:nowrap}.customer-directory-tools .search-field{width:100%;min-width:0;height:46px;border-color:#71849b;background:#0b192a;color:#f4f0e8}.customer-directory-tools .search-field:focus-within{border-color:#65b0ff;box-shadow:0 0 0 3px #4fa3ff2e}.customer-directory-tools .search-field input{min-width:0;color:#f4f0e8}.customer-directory-tools .search-field input::placeholder{color:#aebccd;opacity:1}.customer-directory-tools>label:not(.search-field){display:grid;gap:7px;min-width:190px}.customer-directory-tools>label>span{color:#b9c6d5;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.customer-directory-tools select{min-height:46px;padding-inline:12px 36px;border:1px solid #71849b;border-radius:0;background-color:#0b192a;color:#f4f0e8;font:inherit;font-weight:750}.customer-directory-total{display:flex;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid #71849b;color:#c8d3df;white-space:nowrap}.customer-directory-total strong{color:#fff;font-size:18px}.customer-directory{min-width:0;overflow:hidden;border:1px solid var(--ledger-line);background:#0c1929}.customer-directory>header,.customer-directory-row{display:grid;grid-template-columns:minmax(230px,1.6fr) minmax(170px,1fr) minmax(100px,.55fr) minmax(130px,.75fr) minmax(190px,1fr) 20px;gap:18px;align-items:center}.customer-directory>header{min-height:46px;padding:0 20px;background:var(--ledger-paper);color:var(--ledger-ink);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.customer-directory-row{width:100%;min-height:88px;padding:14px 20px;border:0;border-top:1px solid #405269;background:transparent;color:#eef2f6;text-align:start;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.customer-directory-row:hover,.customer-directory-row:focus-visible{outline:0;background:#172b42;box-shadow:inset 4px 0 #4fa3ff}[dir=rtl] .customer-directory-row:hover,[dir=rtl] .customer-directory-row:focus-visible{box-shadow:inset -4px 0 #4fa3ff}.customer-directory-row>span:not(.table-identity){display:grid;gap:5px;min-width:0}.customer-directory-row strong{overflow:hidden;color:#f7f3ec;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.customer-directory-row small{overflow:hidden;color:#aebccd;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.customer-directory-row .table-identity{min-width:0}.customer-directory-row .table-identity>span:last-child{display:grid;min-width:0;gap:5px}.customer-directory-row>:is(svg,.icon){color:#7f93a9}.customer-directory-row.is-archived{background:#101b29;opacity:.82}.customer-archived-badge{display:inline-flex;margin-inline-start:8px;padding:2px 6px;border:1px solid #8799ad;color:#c8d3df;font-family:var(--ledger-mono);font-size:9px;font-style:normal;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle}[dir=rtl] .customer-directory-row>:is(svg,.icon){transform:rotate(180deg)}.customer-directory-loading,.customer-profile-loading{display:flex;min-height:190px;align-items:center;justify-content:center;gap:12px;color:#d9e2ec}.customer-directory-loading>span,.customer-profile-loading>span{width:18px;height:18px;border:2px solid #597087;border-top-color:#65b0ff;border-radius:50%;animation:lowmark-spin .7s linear infinite}.customer-directory .workspace-empty{min-height:300px;border:0;background:transparent}.customer-directory-error{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0;border-radius:0}.customer-directory-error button{border:0;background:transparent;color:inherit;font:inherit;font-weight:900;text-decoration:underline;cursor:pointer}.customer-pagination{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 20px;border:1px solid var(--ledger-line);border-top:0;color:#b9c6d5;font-size:13px}.customer-pagination>div{display:flex;align-items:center;gap:12px}.customer-pagination button{min-height:38px;padding:0 14px;border:1px solid #71849b;background:transparent;color:#eef2f6;font:inherit;font-weight:800;cursor:pointer}.customer-pagination button:hover:not(:disabled),.customer-pagination button:focus-visible:not(:disabled){border-color:#4fa3ff;background:#dfeeff;color:var(--ledger-ink)}.customer-pagination button:disabled{color:#76879a;cursor:not-allowed}.customer-profile-drawer{width:min(760px,100vw);overflow-y:auto}.customer-profile-drawer>header{position:sticky;z-index:2;top:0;background:var(--ledger-ink-2)}.customer-profile-drawer>header .icon-button{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border:1px solid #71849b;background:transparent;color:#f4f0e8;font-size:22px}.customer-profile-drawer>header .icon-button:hover,.customer-profile-drawer>header .icon-button:focus-visible{border-color:#4fa3ff;background:#dfeeff;color:#071a36}.customer-profile-content{display:grid;gap:0}.customer-profile-identity{display:flex;align-items:center;gap:15px;padding:24px;border-bottom:1px solid #405269;background:#0b192a}.customer-profile-identity .avatar{width:54px;height:54px;font-size:16px}.customer-profile-identity>div{display:grid;min-width:0;gap:4px}.customer-profile-identity strong{color:#fff;font-size:20px}.customer-profile-identity a,.customer-profile-identity small{overflow:hidden;color:#b9c6d5;text-overflow:ellipsis;white-space:nowrap}.customer-profile-identity a:hover{color:#77bcff}.customer-profile-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #405269}.customer-profile-summary>span{display:grid;min-height:100px;align-content:center;gap:8px;padding:16px;border-inline-end:1px solid #405269}.customer-profile-summary>span:last-child{border-inline-end:0}.customer-profile-summary small{color:#9eafc1;font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.customer-profile-summary strong{color:#f7f3ec;font-size:16px}.customer-profile-notes,.customer-activity{padding:24px;border-bottom:1px solid #405269}.customer-profile-notes>header,.customer-activity>header,.customer-activity li header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.customer-profile-notes h3,.customer-activity h3{margin:0;color:#fff;font-size:17px}.customer-profile-notes p,.customer-activity>header p{margin:5px 0 0;color:#aebccd;font-size:13px}.customer-profile-notes textarea{width:100%;margin-top:16px;padding:14px;resize:vertical;border:1px solid #71849b;border-radius:0;background:#0b192a;color:#f4f0e8;font:inherit;line-height:1.55}.customer-profile-notes textarea:focus{outline:3px solid rgb(79 163 255 / 20%);border-color:#65b0ff}.customer-profile-notes .button.button--primary{background:#4fa3ff;border-color:#4fa3ff;color:#071a36}.customer-profile-notes .button.button--primary:disabled{background:#8fb9d8;border-color:#8fb9d8;color:#071a36;opacity:.72}.customer-activity ol{position:relative;display:grid;gap:0;margin:20px 0 0;padding:0;list-style:none}.customer-activity ol:before{position:absolute;top:22px;bottom:22px;inset-inline-start:19px;width:1px;background:#4d6178;content:""}.customer-activity li{position:relative;z-index:1;display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:0 0 24px}.customer-activity li:last-child{padding-bottom:0}.customer-activity__icon{display:grid;width:40px;height:40px;place-items:center;border:1px solid #6792bd;background:#10233a;color:#77bcff}.customer-activity__icon.is-queue{border-color:#4ea989;color:#69d5ae}.customer-activity li>div{min-width:0;padding-top:2px}.customer-activity li header strong{color:#f7f3ec;font-size:14px}.customer-activity li p,.customer-activity li small{display:block;margin:6px 0 0;color:#b9c6d5;font-size:13px}.customer-activity li blockquote{margin:10px 0 0;padding-inline-start:12px;border-inline-start:2px solid #71849b;color:#d9e2ec;font-size:13px;line-height:1.5}.customer-activity-empty{display:flex;min-height:130px;align-items:center;justify-content:center;gap:12px;margin-top:18px;border:1px dashed #5a6d82;color:#9eafc1}.customer-activity-empty>span{display:grid;gap:4px}.customer-activity-empty strong{color:#eef2f6}.customer-activity-more{width:100%;margin-top:20px}.customer-lifecycle-dock{position:fixed;z-index:101;right:24px;bottom:24px;min-height:48px;padding:0 18px;border:1px solid #ff7b86;background:#3a1918;color:#fff;font:inherit;font-weight:850;cursor:pointer}[dir=rtl] .customer-lifecycle-dock{right:auto;left:24px}.customer-lifecycle-drawer{width:min(620px,100vw);overflow-y:auto}.customer-lifecycle,.customer-merge-form{display:grid;gap:18px;padding:22px 0;border-bottom:1px solid #405269}.customer-lifecycle h3,.customer-merge-form h3{margin:0;color:#fff;font-size:18px}.customer-lifecycle p,.customer-merge-form p{margin:5px 0 0;color:#b9c6d5;font-size:13px;line-height:1.5}.customer-lifecycle__archive,.customer-lifecycle__archive label{display:flex;align-items:center;gap:14px}.customer-lifecycle__archive{justify-content:space-between;padding:16px;border:1px solid #71849b;background:#0b192a}.customer-lifecycle__archive label{min-width:0;cursor:pointer}.customer-lifecycle__archive span,.customer-lifecycle__archive>div{display:grid;gap:4px}.customer-lifecycle__archive strong{color:#fff;font-size:14px}.customer-lifecycle__archive small{color:#b9c6d5;line-height:1.4}.customer-merge-form>label,.customer-merge-form__rules label{display:grid;gap:7px}.customer-merge-form label>span{color:#c8d3df;font-size:12px;font-weight:800}.customer-merge-form input[type=search],.customer-merge-form select{min-height:46px;padding:10px 12px;border:1px solid #71849b;background:#0b192a;color:#fff;font:inherit}.customer-merge-form__rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.customer-merge-confirm{display:flex!important;align-items:flex-start;gap:10px!important;padding:14px;border:1px solid #d5a048;background:#2d2415;cursor:pointer}.customer-merge-form>.button{justify-self:end}@media(max-width:1120px){.customer-directory{overflow-x:auto}.customer-directory>header,.customer-directory-row{min-width:920px}}@media(max-width:760px){.customer-directory-tools{grid-template-columns:1fr;align-items:stretch}.customer-directory-tools>label:not(.search-field){min-width:0}.customer-directory-total{justify-content:flex-start}.customer-directory{overflow:visible;border:0;background:transparent}.customer-directory>header{display:none}.customer-directory-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 18px;min-width:0;margin-top:10px;padding:16px;border:1px solid #53677d;gap:14px 12px}.customer-directory-row .table-identity{grid-column:1 / -2;grid-row:1}.customer-directory-row>:is(svg,.icon){grid-column:3;grid-row:1}.customer-directory-row>span:nth-child(4),.customer-directory-row>span:nth-child(5){grid-column:span 1}.customer-directory-row>span:nth-child(2){grid-column:1 / -1;grid-row:2}.customer-directory-row>span:nth-child(3){grid-column:1;grid-row:3}.customer-directory-row>span:nth-child(4){grid-column:2;grid-row:3}.customer-directory-row>span:nth-child(5){grid-column:1 / -1;grid-row:4}.customer-pagination{align-items:stretch;flex-direction:column;border-top:1px solid var(--ledger-line)}.customer-pagination>div{justify-content:space-between}.customer-profile-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-profile-summary>span:nth-child(2){border-inline-end:0}.customer-profile-summary>span:nth-child(-n+2){border-bottom:1px solid #405269}.customer-profile-notes>header{align-items:stretch;flex-direction:column}.customer-profile-notes>header .button{width:100%}.customer-lifecycle-dock{right:12px;bottom:12px}[dir=rtl] .customer-lifecycle-dock{right:auto;left:12px}.customer-lifecycle__archive{align-items:stretch;flex-direction:column}.customer-merge-form__rules{grid-template-columns:1fr}}.builder-locale{background:#dfe4eb;border:1px solid #9aa8b8}.builder-locale button{color:#31435a;opacity:1}.builder-locale button.is-active{background:#071a36;color:#fff}.inspector-choice-group{border:0;margin:16px 0;padding:0}.inspector-choice-group legend{color:#e4ebf4;font-size:13px;font-weight:800;margin-bottom:8px}.inspector-choice-group>div{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.inspector-choice-group button{background:#16263a;border:1px solid #71849b;color:#e4ebf4;cursor:pointer;min-height:58px;padding:9px;text-align:start}.inspector-choice-group button strong,.inspector-choice-group button small{color:inherit;display:block}.inspector-choice-group button small{font-size:11px;margin-top:3px;opacity:.72}.inspector-choice-group button.is-selected{background:#dfeeff;border-color:#4fa3ff;color:#071a36;box-shadow:inset 0 0 0 1px #4fa3ff}.inspector-choice-group button[aria-pressed=true] strong{color:#071a36}.inspector-choice-group button:nth-child(1) strong{font-family:Readex Pro,Noto Sans Arabic,system-ui,sans-serif}.inspector-choice-group button:nth-child(2) strong{font-family:ui-rounded,SF Pro Rounded,system-ui,sans-serif}.inspector-choice-group button:nth-child(3) strong{font-family:Georgia,Times New Roman,serif}.hero-settings-editor,.queue-rules-editor{border-block:1px solid #40566d;margin:16px 0;padding:15px 0}.hero-settings-editor h4,.queue-rules-editor h4{color:#f2eee6;font-size:14px;margin:0 0 5px}.hero-settings-editor>p,.queue-rules-editor header p{color:#b6c3d1;font-size:12px;line-height:1.5;margin:0}.queue-rules-editor>div{display:grid;gap:9px;margin-top:14px}.queue-rules-editor label>span{color:#e4ebf4;display:block;font-size:12px;font-weight:750;margin-bottom:5px}.structured-editor__heading>span{min-width:0}.structured-editor__heading>span>strong,.structured-editor__heading>span>small{display:block}.structured-editor__heading>span>small{color:#b6c3d1;font-size:11px;line-height:1.4;margin-top:3px}.faq-editor article{gap:10px}.no-payment-note{align-items:start;background:#e8f8f1;border:1px solid #74c99e;color:#123e2b;display:flex;gap:10px;padding:14px}.no-payment-note span,.no-payment-note strong,.no-payment-note small{display:block}.no-payment-note small{line-height:1.45;margin-top:4px}.public-block--hero.layout-split-left>div:first-child{order:2}.public-block--hero.layout-split-left>.public-hero-image,.public-block--hero.layout-split-left>.public-hero-mark{order:1}.public-block--hero.layout-stacked{grid-template-columns:1fr}.public-block--hero.layout-stacked>.public-hero-image{width:100%}.public-hero-image.height-compact{min-height:260px}.public-hero-image.height-standard{min-height:420px}.public-hero-image.height-tall{min-height:560px}.public-hero-image.fit-contain img{background:color-mix(in srgb,var(--site-text) 4%,var(--site-bg));object-fit:contain}.public-hero-image.fit-cover img{object-fit:cover}.builder-document--mobile .public-block--hero{display:flex;flex-direction:column}.builder-document--mobile .public-block--hero.mobile-image-above>div:first-child{order:2}.builder-document--mobile .public-block--hero.mobile-image-above>:is(.public-hero-image,.public-hero-mark){order:1}.builder-document--mobile .public-block--hero.mobile-image-below>div:first-child{order:1}.builder-document--mobile .public-block--hero.mobile-image-below>:is(.public-hero-image,.public-hero-mark){order:2}.builder-document--mobile .public-hero-image{min-height:260px;width:100%}.path-lesson .button.button--primary{background:var(--lesson-color);border-color:var(--lesson-color);color:#071a36}.path-lesson .button.button--primary:hover:not(:disabled),.path-lesson .button.button--primary:focus-visible:not(:disabled){background:#fff;border-color:var(--lesson-color);color:#071a36}.path-lesson .button.button--primary:disabled{background:#d5d1ca;border-color:#d5d1ca;color:#526277}.guided-path-lesson{align-items:stretch;display:grid;grid-template-columns:minmax(0,780px) minmax(260px,340px);justify-content:center;margin:0 auto;max-width:1240px;min-height:calc(100dvh - 78px);padding:clamp(30px,6vh,72px) clamp(20px,4vw,56px)}.guided-path-lesson__eyebrow{align-items:center;color:#526277;display:flex;font-size:12px;gap:10px;letter-spacing:.07em;text-transform:uppercase}.guided-path-lesson__eyebrow>span{align-items:center;border:1px solid var(--lesson-color);color:#071a36;display:flex;height:38px;justify-content:center;width:38px}.app-shell input[type=date]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23f2eee6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2v4M18 2v4M3 9h18'/%3E%3Crect x='3' y='4' width='18' height='17' rx='2'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;color-scheme:dark;padding-inline-end:42px}.app-shell input[type=time]{color-scheme:dark}.app-shell :where(input[type=date],input[type=time])::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0}[dir=rtl] .app-shell input[type=date]{background-position:left 11px center}@media(max-width:900px){.guided-path-lesson{display:flex;flex-direction:column;padding:22px 16px 40px}}@media(max-width:620px){.guided-path-lesson{padding:0}}.rental-condition{border-block:1px solid var(--rule-on-dark);display:grid;gap:16px;padding-block:20px}.rental-condition>h3,.rental-condition__issue h4,.rental-condition__reports h4{margin:0}.rental-condition>p{color:var(--text-muted-on-canvas);margin:0}.rental-condition__checks{display:grid;gap:8px}.rental-condition__checks label{align-items:center;background:var(--surface-panel);border:1px solid var(--rule-on-dark);cursor:pointer;display:flex;gap:11px;min-height:44px;padding:10px 12px}.rental-condition__checks input{accent-color:var(--state-action);height:18px;width:18px}.rental-condition__issue{background:var(--surface-panel);border:1px solid var(--rule-on-dark);display:grid;gap:14px;padding:16px}.rental-condition__issue>label{display:grid;gap:7px}.rental-condition__issue textarea{background:var(--surface-canvas);border:1px solid var(--rule-on-dark);color:var(--text-on-canvas);font:inherit;padding:10px;resize:vertical}.rental-condition__issue>small,.rental-condition>small{color:var(--text-muted-on-canvas)}.rental-condition__reports{display:grid;gap:9px}.rental-condition__reports article{border-inline-start:4px solid var(--state-warning);display:grid;gap:3px;padding:10px 12px}.rental-condition__reports article span,.rental-condition__reports article small{color:var(--text-muted-on-canvas)}@media(max-width:620px){.rental-condition__issue{padding:13px}}.team-credentials{align-items:center;background:#10243d;border:1px solid #56d7a0;color:#f2eee6;display:grid;gap:18px;grid-template-columns:minmax(220px,1fr) minmax(320px,1.2fr) auto;padding:18px 20px}.team-credentials p{color:#b6c3d1;font-size:13px;line-height:1.55;margin:5px 0 0}.team-credentials dl{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin:0}.team-credentials dl>div{background:#071a36;border:1px solid #40566d;padding:10px 12px}.team-credentials dt{color:#90a2b5;font-size:11px;text-transform:uppercase}.team-credentials dd{color:#f2eee6;font-family:var(--ledger-mono);margin:5px 0 0;overflow-wrap:anywhere}.team-credentials>div:last-child{display:flex;gap:8px}.domain-connection{background:#10243d;border:1px solid #40566d;color:#f2eee6;display:grid;gap:18px;margin-top:22px;padding:24px}.domain-connection>header{align-items:start;display:flex;justify-content:space-between}.domain-connection>header>div{align-items:start;display:flex;gap:15px}.domain-connection h2{color:#f2eee6;font-size:24px;margin:4px 0 7px}.domain-connection p{color:#b6c3d1;line-height:1.55;margin:0}.domain-connection small{color:#90a2b5;font-family:var(--ledger-mono)}.domain-connection form{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(220px,1fr) auto}.domain-connection label>span{color:#dbe5ef;display:block;font-size:13px;font-weight:700;margin-bottom:7px}.domain-connection input{background:#071a36;border:1px solid #718096;color:#fff;font:inherit;min-height:48px;padding:0 13px;width:100%}.domain-status{border:1px solid currentColor;font-family:var(--ledger-mono);font-size:11px;padding:7px 9px;text-transform:uppercase}.domain-status.is-ready{color:#56d7a0}.domain-status.is-pending{color:#ffd166}.domain-instructions{border-top:1px solid #40566d;display:grid;gap:14px;padding-top:18px}.domain-records{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.domain-records>section{border:1px solid #40566d;display:grid;gap:10px;padding:14px}.domain-records>section>strong{color:#f2eee6}.domain-records code{color:inherit;font:inherit;overflow-wrap:anywhere}.domain-instructions dl{display:grid;grid-template-columns:100px 1fr 2fr;margin:0}.domain-instructions dl>div{background:#071a36;border:1px solid #40566d;padding:11px 12px}.domain-instructions dt{color:#90a2b5;font-size:11px;text-transform:uppercase}.domain-instructions dd{color:#f2eee6;font-family:var(--ledger-mono);margin:5px 0 0;overflow-wrap:anywhere}.domain-instructions .button{justify-self:start}.not-found-page{background:#071a36;color:#f2eee6;display:flex;inset:0;min-height:100dvh;overflow:hidden;position:fixed;width:100vw;z-index:100}.not-found-page>header{flex:0 0 auto}.not-found-page>section{align-content:center;box-sizing:border-box;display:grid;flex:1;grid-template-columns:minmax(0,1fr);justify-items:start;margin:0;max-width:none;min-height:0;padding:clamp(48px,10vh,110px) clamp(24px,10vw,160px);width:auto}.not-found-page__code{color:#4fa3ff;font-family:var(--ledger-mono);font-size:16px;font-weight:800;margin-bottom:18px}.not-found-page h1{color:#f2eee6;font-size:clamp(44px,7vw,82px);margin:0 0 20px;max-width:13ch;overflow-wrap:anywhere}.not-found-page>section p{color:#c5d1de;font-size:18px;margin:0 0 30px;max-width:58ch}.not-found-page>section>div{display:flex;gap:10px}.not-found-page .button--outline{border-color:#90a2b5;color:#f2eee6}.public-site-canvas.spacing-compact .public-block{padding-block:clamp(30px,5vw,64px)}.public-site-canvas.spacing-airy .public-block{padding-block:clamp(64px,11vw,132px)}.public-site-canvas.width-compact :where(.public-block,.public-site-header,.public-site-footer){padding-inline:clamp(28px,12vw,190px)}.public-site-canvas.width-wide :where(.public-block,.public-site-header,.public-site-footer){padding-inline:clamp(18px,4vw,58px)}.public-site-canvas.buttons-outline .public-block--booking .site-button{background:transparent;border-color:#fff;color:#fff}.public-site-canvas.buttons-soft .public-block--booking .site-button{background:color-mix(in srgb,#fff 18%,transparent);border-color:color-mix(in srgb,#fff 35%,transparent);color:#fff}.public-site-canvas{--site-surface: #f5f2ec;--site-secondary: #17324d;--site-highlight: #f4c95d}.public-site-canvas :where(h1,h2,h3,.public-site-header strong,.site-button){font-family:var(--site-heading-font, inherit)}.public-site-canvas.heading-modern{--site-heading-font: Inter, ui-sans-serif, system-ui, sans-serif}.public-site-canvas.heading-friendly{--site-heading-font: ui-rounded, "SF Pro Rounded", Avenir, system-ui, sans-serif}.public-site-canvas.heading-classic{--site-heading-font: Georgia, "Times New Roman", serif}.public-site-canvas.body-clean{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.public-site-canvas.body-humanist{font-family:Avenir,Avenir Next,ui-sans-serif,system-ui,sans-serif}.public-site-canvas.body-classic{font-family:Georgia,Times New Roman,serif}.public-site-canvas:lang(ar){font-family:Tahoma,Geeza Pro,Noto Sans Arabic,sans-serif}.public-site-canvas:lang(ar) :where(h1,h2,h3,.public-site-header strong,.site-button){font-family:Geeza Pro,Noto Naskh Arabic,Tahoma,serif;letter-spacing:0}.public-site-canvas .site-logo__fallback,.public-site-canvas .site-button,.public-site-canvas .public-site-header nav button{color:var(--site-accent-contrast)}.public-site-canvas:not(.buttons-outline):not(.buttons-soft) .public-block--booking .site-button{color:var(--site-accent)}.public-site-canvas .site-button.site-button--secondary{background:transparent;color:var(--site-text)}.public-site-canvas.buttons-outline .site-button{background:transparent;color:var(--site-accent)}.public-site-canvas.buttons-outline .site-button.site-button--secondary{border-color:var(--site-text);color:var(--site-text)}.public-site-canvas.buttons-soft .site-button{background:color-mix(in srgb,var(--site-accent) 16%,var(--site-bg));color:var(--site-accent)}.public-site-canvas.buttons-soft .site-button.site-button--secondary{background:color-mix(in srgb,var(--site-text) 8%,var(--site-bg));border-color:color-mix(in srgb,var(--site-text) 24%,transparent);color:var(--site-text)}.public-site-canvas .public-announcement{color:var(--site-accent-contrast)}.public-site-canvas .public-punchline{color:var(--site-highlight)!important}.public-site-canvas .public-hero-mark,.public-site-canvas .public-block--services,.public-site-canvas .public-block--testimonials,.public-site-canvas :where(.public-block--queue form,.queue-ticket){background:var(--site-surface)}.public-site-canvas .public-block--booking{background:var(--site-accent);color:var(--site-accent-contrast)}.public-site-canvas .public-block--booking p{color:color-mix(in srgb,var(--site-accent-contrast) 76%,transparent)}.public-site-canvas.navigation-boxed .public-site-header{border:1px solid color-mix(in srgb,var(--site-text) 22%,transparent);margin:14px clamp(14px,3vw,42px) 0;min-height:68px}.public-site-canvas.navigation-boxed .public-site-header nav{border:1px solid color-mix(in srgb,var(--site-text) 18%,transparent);padding:5px}.public-site-canvas.navigation-split .public-site-header{background:var(--site-secondary);color:var(--site-secondary-contrast)}.public-site-canvas.navigation-split .public-site-header :where(a,button,strong,small){color:var(--site-secondary-contrast)!important}.public-site-canvas.navigation-split .public-site-header nav>button:last-child{background:var(--site-highlight);color:var(--site-highlight-contrast)!important}.public-site-canvas.footer-columns .public-site-footer{background:var(--site-secondary);color:var(--site-secondary-contrast);grid-template-columns:1fr 1fr 1fr;min-height:150px}.public-site-canvas.footer-statement .public-site-footer{background:var(--site-secondary);color:var(--site-secondary-contrast);grid-template-columns:1fr;justify-items:start;padding-block:clamp(46px,8vw,100px)}.public-site-canvas.footer-statement .public-site-footer>div strong{font-size:clamp(26px,4vw,54px)}.public-site-canvas.footer-statement .public-site-footer>p{font-size:clamp(16px,2vw,24px);max-width:34ch;opacity:.85}.public-site-canvas.images-soft :where(.public-hero-image img,.public-block--gallery img,.public-block--services img){filter:saturate(.78) contrast(.9)}.public-site-canvas.images-monochrome :where(.public-hero-image img,.public-block--gallery img,.public-block--services img){filter:grayscale(1) contrast(1.08)}.public-site-canvas.images-duotone :where(.public-hero-image,.public-block--gallery figure,.public-block--services article.has-image){background:var(--site-secondary)}.public-site-canvas.images-duotone :where(.public-hero-image img,.public-block--gallery img,.public-block--services img){filter:grayscale(1) sepia(.7) hue-rotate(165deg) saturate(1.65) contrast(1.08);mix-blend-mode:screen}@media(max-width:900px){.team-credentials,.domain-records,.domain-instructions dl{grid-template-columns:1fr}}@media(max-width:620px){.team-credentials dl,.domain-connection form{grid-template-columns:1fr}.domain-connection>header{gap:14px}.not-found-page>section>div{align-items:stretch;flex-direction:column;width:100%}}@media(max-width:760px){.public-block--hero{display:flex;flex-direction:column}.public-block--hero.mobile-image-above>div:first-child{order:2}.public-block--hero.mobile-image-above>:is(.public-hero-image,.public-hero-mark){order:1}.public-block--hero.mobile-image-below>div:first-child{order:1}.public-block--hero.mobile-image-below>:is(.public-hero-image,.public-hero-mark){order:2}.public-hero-image{min-height:260px;width:100%}.inspector-choice-group>div{grid-template-columns:1fr}.public-site-canvas.footer-columns .public-site-footer{grid-template-columns:1fr}}:where(.not-found-page,.brand-lesson,.website-home,.team-workspace,.availability-workspace) .button.button--primary,.page-heading__actions .button.button--primary,.queue-walkin-form .button.button--primary{background:#4fa3ff;border-color:#4fa3ff;color:#071a36;opacity:1;visibility:visible}:where(.not-found-page,.brand-lesson,.website-home,.team-workspace,.availability-workspace) .button.button--primary:hover:not(:disabled),:where(.not-found-page,.brand-lesson,.website-home,.team-workspace,.availability-workspace) .button.button--primary:focus-visible:not(:disabled),.page-heading__actions .button.button--primary:hover:not(:disabled),.page-heading__actions .button.button--primary:focus-visible:not(:disabled){background:#dfeeff;border-color:#dfeeff;color:#071a36}:where(.not-found-page,.brand-lesson,.website-home,.team-workspace,.availability-workspace) .button.button--primary:disabled,.page-heading__actions .button.button--primary:disabled{background:#8fb9d8;border-color:#8fb9d8;color:#071a36;opacity:.72}.brand-logo-step .button.button--outline,.brand-lesson__work>footer .button.button--outline,.website-workspace-start .button.button--outline,.team-workspace .button.button--outline,.page-heading__actions .button.button--outline{background:transparent;border-color:#c5d1de;color:#f2eee6;opacity:1;visibility:visible}.brand-logo-step .button.button--outline:hover,.brand-logo-step .button.button--outline:focus-visible,.brand-lesson__work>footer .button.button--outline:hover,.brand-lesson__work>footer .button.button--outline:focus-visible,.website-workspace-start .button.button--outline:hover,.website-workspace-start .button.button--outline:focus-visible,.team-workspace .button.button--outline:hover,.team-workspace .button.button--outline:focus-visible,.page-heading__actions .button.button--outline:hover,.page-heading__actions .button.button--outline:focus-visible{background:#dfeeff;border-color:#4fa3ff;color:#071a36}.qr-purpose-grid button small{color:#526277}.qr-security-note{background:#f2eee6;color:#526277}.qr-form .button.button--primary,.qr-result__meta .button.button--primary{background:#4fa3ff;border-color:#4fa3ff;color:#071a36;opacity:1;visibility:visible}.qr-form .button.button--primary:hover:not(:disabled),.qr-form .button.button--primary:focus-visible:not(:disabled),.qr-result__meta .button.button--primary:hover:not(:disabled),.qr-result__meta .button.button--primary:focus-visible:not(:disabled){background:#dfeeff;border-color:#dfeeff;color:#071a36}.qr-result__meta .button.button--outline{background:transparent;border-color:#c5d1de;color:#f2eee6}.contained-path-lesson{align-items:stretch;display:grid;grid-template-columns:minmax(0,820px) minmax(260px,330px);justify-content:center;margin:0 auto;max-width:1280px;min-height:calc(100dvh - 78px);padding:clamp(28px,5vh,60px) clamp(18px,4vw,52px)}.contained-path-lesson__content{background:#f2eee6;color:#071a36;display:flex;flex-direction:column;min-width:0;padding:clamp(28px,4vw,50px)}.contained-path-lesson__lesson-title{color:#526277;display:block;font-size:13px;font-weight:800;letter-spacing:.02em;margin-top:20px}.contained-path-lesson__content>h1{color:#071a36;font-size:clamp(34px,4vw,52px);letter-spacing:-.045em;line-height:1.04;margin:8px 0 12px;text-wrap:balance}.contained-path-lesson__intro{color:#526277;font-size:16px;line-height:1.6;margin:0;max-width:68ch;text-wrap:pretty}.contained-path-lesson__form{border-top:1px solid #aca7a0;margin-top:26px;padding-top:24px}.contained-lesson__locale{align-items:center;display:flex;gap:0;justify-content:flex-end;margin-bottom:16px}.contained-lesson__locale>span{color:#526277;font-size:11px;font-weight:800;margin-inline-end:10px;text-transform:uppercase}.contained-lesson__locale>button{background:transparent;border:1px solid #817c76;color:#526277;cursor:pointer;font:800 12px var(--ledger-mono);height:36px;min-width:42px}.contained-lesson__locale>button+button{margin-inline-start:-1px}.contained-lesson__locale>button.is-active{background:#071a36;border-color:#071a36;color:#fff}.contained-lesson__locale>button:focus-visible{outline:2px solid #176bc1;outline-offset:2px;position:relative;z-index:1}.contained-path-lesson__content>footer{border-top:1px solid #aca7a0;display:flex;gap:10px;justify-content:flex-end;margin-top:auto;padding-top:26px}.contained-path-lesson__content>footer .button{min-width:160px}.contained-path-lesson__content>footer .button--outline{background:transparent;border-color:#526277;color:#071a36}.contained-path-lesson__content>footer .button--primary{background:var(--lesson-color);border-color:var(--lesson-color);color:#071a36}.contained-path-lesson__content>footer .button:disabled{background:#d5d1ca;border-color:#aca7a0;color:#526277;opacity:1}.contained-path-lesson :where(input,select,textarea){background:#fff;border:1px solid #817c76;border-radius:0;color:#071a36;font:inherit;min-height:46px;padding:10px 12px;width:100%}.contained-path-lesson textarea{min-height:92px;resize:vertical}.contained-path-lesson :where(input,select,textarea):focus-visible{border-color:#176bc1;box-shadow:0 0 0 3px #176bc133;outline:2px solid transparent}.contained-path-lesson label>span,.contained-path-lesson fieldset>legend{color:#26384d;display:block;font-size:12px;font-weight:800;line-height:1.4;margin-bottom:6px}.contained-path-lesson fieldset{border:0;margin:0;min-width:0;padding:0}.contained-lesson__bilingual{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.contained-lesson__bilingual>small{color:#526277;font-size:11px;grid-column:1 / -1;line-height:1.4;margin-top:-5px}.contained-lesson__grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:15px}.contained-lesson__grid>fieldset{grid-column:1 / -1}.contained-lesson__repeatable{display:grid;gap:13px}.contained-lesson__item{background:#fff;border:1px solid #aca7a0;display:grid;gap:16px;padding:18px}.contained-lesson__item>header{align-items:center;display:flex;justify-content:space-between}.contained-lesson__item>header>strong{color:#071a36;font-size:14px}.contained-lesson__item>h2{color:#071a36;font-size:20px;margin:0}.contained-lesson__lifecycle{display:grid;gap:0;list-style:none;margin:0;padding:0}.contained-lesson__lifecycle li{align-items:center;border-block-start:1px solid #d8d3cb;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr);padding:12px 0}.contained-lesson__lifecycle i{align-items:center;background:var(--lesson-color, #52a3ff);color:#071a36;display:inline-flex;font-size:12px;font-style:normal;font-weight:900;height:28px;justify-content:center;width:28px}.contained-lesson__lifecycle span{display:grid;gap:2px}.contained-lesson__lifecycle strong{color:#071a36;font-size:14px}.contained-lesson__lifecycle small{color:#607087;font-size:12px}.contained-lesson__remove{align-items:center;background:transparent;border:1px solid #817c76;color:#526277;cursor:pointer;display:flex;height:34px;justify-content:center;width:34px}.contained-lesson__remove:hover:not(:disabled),.contained-lesson__remove:focus-visible{background:#fff0f1;border-color:#9a3541;color:#9a3541;outline:2px solid #9a3541;outline-offset:2px}.contained-lesson__remove:disabled{cursor:not-allowed;opacity:.38}.contained-lesson__add{color:#071a36;justify-self:stretch;min-height:48px;width:100%}.contained-lesson__choices,.contained-lesson__weekdays,.contained-lesson__switches{display:flex;flex-wrap:wrap;gap:8px}.contained-lesson__choices label,.contained-lesson__weekdays label,.contained-lesson__switches label{align-items:center;background:#f2eee6;border:1px solid #aca7a0;cursor:pointer;display:flex;gap:8px;min-height:42px;padding:8px 11px}.contained-lesson__choices input,.contained-lesson__weekdays input,.contained-lesson__switches input{accent-color:#176bc1;height:20px;min-height:0;padding:0;width:20px}.contained-lesson__choices label>span,.contained-lesson__weekdays label>span,.contained-lesson__switches label>span{color:#071a36;font-size:12px;margin:0}.contained-lesson__weekdays{display:block}.contained-lesson__weekdays>div{display:flex;flex-wrap:wrap;gap:7px}.contained-lesson__weekdays label.is-selected{background:#dfeeff;border-color:#176bc1}.contained-lesson__segmented{border:1px solid #817c76;display:grid;grid-template-columns:repeat(2,1fr)}.contained-lesson__segmented button{background:#f2eee6;border:0;color:#526277;cursor:pointer;font-family:inherit;font-size:13px;font-weight:800;min-height:44px;padding:9px 12px}.contained-lesson__segmented button+button{border-inline-start:1px solid #817c76}.contained-lesson__segmented button.is-active{background:#071a36;color:#fff}.contained-lesson__segmented button:focus-visible{outline:2px solid #176bc1;outline-offset:-3px}.coaching-setup{display:grid;gap:24px}.coaching-setup>section{display:grid;gap:12px}.contained-lesson__section-heading>span{color:#176bc1;display:block;font:850 11px var(--ledger-mono);letter-spacing:.08em}.contained-lesson__section-heading>p{color:#526277;font-size:13px;line-height:1.5;margin:5px 0 0}.coaching-program__schedule{border-top:1px solid #d8d3cb;display:grid;gap:15px;padding-top:1px}.contained-lesson__connection-note{align-items:start;background:#f2eee6;border-inline-start:3px solid #176bc1;color:#26384d;display:grid;font-size:12px;gap:9px;grid-template-columns:18px minmax(0,1fr);line-height:1.5;margin:0;padding:11px 12px}.contained-lesson__connection-note :is(svg,.icon){color:#176bc1;margin-top:1px}.contained-lesson__error{align-items:start;background:#fff0f1;border:1px solid #9a3541;color:#7c2833;display:flex;font-size:13px;gap:9px;line-height:1.5;margin-top:18px;padding:12px 14px}.contained-lesson__error :is(svg,.icon){flex:0 0 auto;margin-top:1px}.contained-lesson__field-error{color:#8b2635!important;display:block;font-size:12px!important;font-weight:800;line-height:1.4;margin-top:7px!important}.contained-path-lesson [aria-invalid=true],.contained-path-lesson label.is-invalid input,.contained-path-lesson label.is-invalid select,.contained-path-lesson label.is-invalid textarea,.contained-path-lesson fieldset.is-invalid{background:#fff7f7;border-color:#b72f43!important;box-shadow:0 0 0 2px #b72f4324}.contained-path-lesson [aria-invalid=true]:focus-visible,.contained-path-lesson fieldset.is-invalid:focus-visible{outline:3px solid rgba(183,47,67,.3);outline-offset:2px}.contained-lesson__confirmation{align-items:start;background:#fff;border:1px solid #817c76;cursor:pointer;display:grid;gap:12px;grid-template-columns:auto 1fr;padding:18px}.contained-lesson__confirmation input{accent-color:#176bc1;height:22px;min-height:0;padding:0;width:22px}.contained-lesson__confirmation strong,.contained-lesson__confirmation small{display:block}.contained-lesson__confirmation strong{color:#071a36;font-size:14px}.contained-lesson__confirmation small{color:#526277;font-size:12px;line-height:1.5;margin-top:5px}.contained-lesson__review{align-items:start;background:#e8f8f1;border:1px solid #74c99e;display:grid;gap:16px;grid-template-columns:52px 1fr;padding:22px}.contained-lesson__review-icon{align-items:center;background:#237656;color:#fff;display:flex;height:50px;justify-content:center;width:50px}.contained-lesson__review span{color:#1f664b;font-size:11px;font-weight:850;letter-spacing:.07em}.contained-lesson__review h2{color:#123e2b;font-size:24px;margin:5px 0 7px}.contained-lesson__review p{color:#295a47;font-size:13px;line-height:1.55;margin:0}.contained-path-lesson__map{background:#111e30;border:1px solid #40566d;color:#f2eee6;padding:28px 24px}.contained-path-lesson__map>span{color:#b6c3d1;display:block;font-size:11px;font-weight:800;line-height:1.45;margin-bottom:24px;text-transform:uppercase}.contained-path-lesson__map ol{display:grid;list-style:none;margin:0;padding:0}.contained-path-lesson__map li{align-items:start;display:grid;gap:12px;grid-template-columns:34px 1fr;min-height:82px;position:relative}.contained-path-lesson__map li:not(:last-child):after{background:#40566d;content:"";height:48px;inset-block-start:34px;inset-inline-start:16px;position:absolute;width:2px}.contained-path-lesson__map li.is-complete:not(:last-child):after{background:var(--lesson-color)}.contained-path-lesson__map li>i{align-items:center;background:#18283d;border:1px solid #5d7087;color:#b6c3d1;display:flex;font-size:12px;font-style:normal;font-weight:850;height:34px;justify-content:center;position:relative;width:34px;z-index:1}.contained-path-lesson__map li.is-current>i,.contained-path-lesson__map li.is-complete>i{background:var(--lesson-color);border-color:var(--lesson-color);color:#071a36}.contained-path-lesson__map strong,.contained-path-lesson__map small{display:block}.contained-path-lesson__map strong{color:#f2eee6;font-size:14px;line-height:1.4}.contained-path-lesson__map small{color:#90a2b5;font-size:11px;margin-top:3px}.contained-path-lesson__map>p{align-items:start;border-top:1px solid #40566d;color:#b6c3d1;display:grid;font-size:12px;gap:9px;grid-template-columns:18px 1fr;line-height:1.55;margin:4px 0 0;padding-top:20px}.contained-path-lesson__map>p :is(svg,.icon){color:var(--lesson-color);margin-top:1px}@media(max-width:900px){.contained-path-lesson{display:flex;flex-direction:column;padding:22px 16px 40px}.contained-path-lesson__map{order:-1;padding:16px}.contained-path-lesson__map>span,.contained-path-lesson__map>p{display:none}.contained-path-lesson__map ol{grid-template-columns:repeat(3,minmax(0,1fr))}.contained-path-lesson__map li{gap:7px;grid-template-columns:28px 1fr;min-height:0}.contained-path-lesson__map li>i{height:28px;width:28px}.contained-path-lesson__map li:not(:last-child):after{display:none}.contained-path-lesson__map small{display:none}}@media(max-width:620px){.contained-path-lesson{padding:0}.contained-path-lesson__content{min-height:calc(100dvh - 68px);padding:26px 17px 18px}.contained-path-lesson__map{display:none}.contained-path-lesson__content>footer{background:#f2eee6;bottom:0;margin-inline:-17px;padding:13px 17px;position:sticky;z-index:3}.contained-path-lesson__content>footer .button{flex:1;min-width:0}.contained-lesson__bilingual,.contained-lesson__grid{grid-template-columns:1fr}.contained-path-lesson :where(input,select,textarea){font-size:16px}.contained-lesson__item{padding:15px}}.team-member-link{background:transparent;border:0;color:inherit;cursor:pointer;min-width:0;padding:8px 0;text-align:start}.team-member-link strong,.team-member-link small{display:block}.team-member-link:hover strong,.team-member-link:focus-visible strong{color:var(--ledger-blue);text-decoration:underline;text-underline-offset:4px}.team-role-label{color:var(--ledger-paper);font-size:13px;font-weight:750}.password-control{display:grid;grid-template-columns:minmax(0,1fr) auto}.password-control input{min-width:0}.password-control button{background:#dce8f8;border:1px solid #7e9dc2;border-inline-start:0;color:#071a36;cursor:pointer;font:inherit;font-size:12px;font-weight:800;padding-inline:14px}.team-permission-preview{border-block:1px solid #40566d;display:grid;gap:14px;margin-bottom:18px;padding-block:18px}.team-permission-preview>strong{color:#f2eee6}.team-permission-preview>div{display:flex;flex-wrap:wrap;gap:7px}.team-permission-preview span{align-items:center;background:#18283d;border:1px solid #40566d;color:#b6c3d1;display:inline-flex;font-size:12px;gap:6px;padding:8px 10px}.team-permission-preview :is(svg,.icon){color:#56d7a0}.team-preview-button{justify-content:center;margin-bottom:18px;width:100%}.team-access-toggle{align-items:start;background:#10243d;border:1px solid #40566d;display:grid!important;gap:12px;grid-template-columns:auto 1fr;padding:14px}.team-access-toggle input{height:18px!important;margin-top:2px;min-height:0!important;width:18px!important}.team-access-toggle strong,.team-access-toggle small{display:block}.role-preview-layer{background:#071a36;inset:0;overflow:auto;padding-top:54px;position:fixed;z-index:120}.role-preview-banner{align-items:center;background:#ffd166;color:#071a36;display:flex;inset:0 0 auto;justify-content:space-between;min-height:54px;padding:9px 18px;position:fixed;z-index:121}.role-preview-banner span{display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.role-preview-banner button{background:#071a36;border:1px solid #071a36;color:#f2eee6;cursor:pointer;font:inherit;font-size:13px;font-weight:800;min-height:36px;padding-inline:14px}.staff-preview-list{background:#111e30;border:1px solid #40566d}.staff-preview-list article{align-items:center;border-bottom:1px solid #40566d;display:flex;justify-content:space-between;padding:16px 18px}.staff-preview-list strong,.staff-preview-list small{display:block}.staff-preview-list small{color:#90a2b5;margin-top:4px}.staff-preview-list em{color:#56d7a0;font-family:var(--ledger-mono);font-style:normal;text-transform:uppercase}.portal-brand{align-items:center;color:#071a36;display:flex;gap:12px}.portal-brand>span,.portal-brand>img{align-items:center;background:#4da3ff;display:flex;height:42px;justify-content:center;object-fit:contain;width:42px}.portal-brand>span{font-weight:900}.portal-brand strong{font-size:18px}.public-site-footer__utility{align-items:flex-end;display:flex;flex-direction:column;gap:7px}.public-site-footer__utility a{align-items:center;color:inherit;display:inline-flex;font-size:12px;font-weight:750;gap:6px;opacity:.72;text-decoration:none}.public-site-footer__utility a:hover,.public-site-footer__utility a:focus-visible{opacity:1;text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.role-preview-banner{align-items:stretch;flex-direction:column}.role-preview-layer{padding-top:88px}.team-list>header,.team-list>article{min-width:620px}.public-site-footer__utility{align-items:flex-start}}.builder-inspector .builder-brand-inspector>header h3,.builder-inspector .builder-brand-inspector>label>span,.builder-inspector .builder-brand-inspector .brand-color-grid label>span:first-child,.builder-inspector .builder-brand-inspector .builder-media-field>span,.builder-inspector .builder-brand-inspector .inspector-choice-group>legend{color:#f2eee6;opacity:1}.builder-inspector .builder-brand-inspector>header p,.builder-inspector .builder-brand-inspector .builder-media-field__empty,.builder-inspector .builder-brand-inspector .builder-media-field__empty :where(span,small),.builder-inspector .builder-brand-inspector .inspector-choice-group button small{color:#c5d1de;opacity:1}.builder-inspector .builder-brand-inspector .brand-color-grid code{color:#dbe5ef;opacity:1}.builder-inspector .builder-brand-inspector .builder-media-field{border-color:#71849b}.website-builder-page{background:var(--surface-canvas);color:var(--text-on-canvas);margin:-20px -28px -40px;min-width:0}.builder-command-bar{align-items:center;background:var(--surface-canvas);border-block-end:1px solid var(--rule-subtle-dark);display:flex;gap:20px;justify-content:space-between;min-height:66px;padding:10px 14px}.builder-command-bar__identity{align-items:center;display:flex;gap:10px;min-width:160px}.builder-command-bar__identity>span{display:grid;gap:2px}.builder-command-bar__identity small{color:var(--text-muted-on-canvas);font:750 10px/1.2 var(--ledger-mono);letter-spacing:.09em}.builder-command-bar__identity strong{color:var(--text-on-canvas);font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-command-bar__back,.builder-command-bar__actions>button{align-items:center;background:transparent;border:1px solid var(--rule-on-dark);border-radius:0;color:var(--text-on-canvas);cursor:pointer;display:inline-flex;font:750 12px/1 var(--ledger-sans);gap:7px;justify-content:center;min-height:38px;padding:0 12px}.builder-command-bar__back{min-width:38px;padding:0}.builder-command-bar__actions{align-items:center;display:flex;gap:7px;min-width:0}.builder-command-bar__actions>button:hover:not(:disabled),.builder-command-bar__actions>button:focus-visible,.builder-command-bar__actions>button.is-active{background:var(--surface-selected-dark);border-color:var(--state-focus);color:var(--text-on-canvas)}.builder-command-bar__actions>button:disabled{background:var(--surface-disabled-dark);color:var(--text-disabled-on-canvas);cursor:not-allowed;opacity:1}.builder-command-bar__actions .builder-command-bar__publish{background:var(--state-action);border-color:var(--state-action);color:var(--text-on-paper)}.builder-command-bar .editor-save-state{border:0;color:var(--text-muted-on-canvas);font:700 11px/1.2 var(--ledger-mono);padding:0 5px;white-space:nowrap}.builder-command-bar .editor-save-state.is-dirty{color:var(--state-warning)}.website-builder-page>.page-alert{margin:10px 14px 0}.website-builder-page>.builder-panel-switcher{display:none}.website-builder-page .builder-shell{background:var(--surface-canvas);border:0;border-radius:0;display:grid;grid-template-columns:minmax(260px,292px) minmax(0,1fr) minmax(310px,360px);height:calc(100dvh - 175px);min-height:650px;overflow:hidden;position:relative;transition:grid-template-columns .22s cubic-bezier(.2,.8,.2,1)}.website-builder-page .builder-shell.is-pages-closed.is-inspector-open{grid-template-columns:0 minmax(0,1fr) minmax(310px,360px)}.website-builder-page .builder-shell.is-pages-open.is-inspector-closed{grid-template-columns:minmax(260px,292px) minmax(0,1fr) 0}.website-builder-page .builder-shell.is-pages-closed.is-inspector-closed{grid-template-columns:0 minmax(0,1fr) 0}.website-builder-page .builder-library,.website-builder-page .builder-inspector{background:var(--surface-canvas);border-color:var(--rule-subtle-dark);color:var(--text-on-canvas);min-width:0;overflow:auto;overscroll-behavior:contain;transition:opacity .14s ease,visibility .14s ease}.website-builder-page .builder-library,.website-builder-page .builder-inspector{display:block}.website-builder-page .builder-library{grid-column:1}.website-builder-page .builder-canvas{grid-column:2}.website-builder-page .builder-inspector{grid-column:3}.website-builder-page .builder-library{border-inline-end:1px solid #34465d}.website-builder-page .builder-inspector{border-inline-start:1px solid #34465d}.website-builder-page .builder-shell.is-pages-closed .builder-library,.website-builder-page .builder-shell.is-inspector-closed .builder-inspector{opacity:0;overflow:hidden;pointer-events:none;visibility:hidden}.builder-rail-heading{align-items:center;background:var(--surface-raised);border-block-end:1px solid var(--rule-subtle-dark);display:flex;justify-content:space-between;min-height:62px;padding:10px 14px;position:sticky;top:0;z-index:5}.builder-rail-heading>span{display:grid;gap:2px}.builder-rail-heading small{color:#8296ad;font:750 10px/1.2 var(--ledger-mono);letter-spacing:.1em}.builder-rail-heading strong{color:#fffff6;font-size:18px}.builder-rail-heading>button{background:transparent;border:1px solid #52657b;border-radius:0;color:#c7d3df;cursor:pointer;height:30px;width:30px}.builder-new-page{align-items:center;background:#3783fb;border:0;border-radius:0;color:#061424;display:flex;font-weight:800;gap:8px;justify-content:center;margin:12px;min-height:38px;width:calc(100% - 24px)}.builder-pages-list{border-block:1px solid #22364e;padding:8px 0}.builder-pages-list section+section{border-block-start:1px solid #22364e;margin-block-start:8px;padding-block-start:8px}.builder-pages-list h3{color:#8093aa;font:750 10px/1.2 var(--ledger-mono);letter-spacing:.1em;margin:4px 14px 7px}.builder-page-item{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) auto;margin:0 8px 3px}.builder-page-item>button{background:transparent;border:0;border-radius:0;color:#aebdcd;cursor:pointer;min-width:0}.builder-page-item>button:first-child{align-items:center;display:flex;gap:9px;padding:8px;text-align:start}.builder-page-item>button:last-child{padding:0 10px}.builder-page-item span{display:grid;gap:2px;min-width:0}.builder-page-item strong{color:inherit;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-page-item small{color:#74879d;font:650 10px/1.2 var(--ledger-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-page-item:hover,.builder-page-item:focus-within{background:#10233a}.builder-page-item.is-active{background:#d1efff;box-shadow:inset 4px 0 #3783fb}[dir=rtl] .builder-page-item.is-active{box-shadow:inset -4px 0 #3783fb}.builder-page-item.is-active :where(button,strong,small){color:#061424}.builder-sections-disclosure{align-items:center;background:#081322;border:0;border-block-end:1px solid #34465d;color:#e8eef5;cursor:pointer;display:flex;justify-content:space-between;padding:12px 14px;text-align:start;width:100%}.builder-sections-disclosure>span{display:grid;gap:2px}.builder-sections-disclosure small{color:#8296ad;font:700 9px/1.2 var(--ledger-mono);letter-spacing:.08em}.builder-sections-disclosure :is(svg,.icon){transition:transform .18s ease}.builder-sections-disclosure[aria-expanded=true] :is(svg,.icon){transform:rotate(90deg)}[dir=rtl] .builder-sections-disclosure[aria-expanded=true] :is(svg,.icon){transform:rotate(-90deg)}.builder-sections-panel{animation:lowmark-builder-reveal .18s cubic-bezier(.2,.8,.2,1) both}.website-builder-page .block-layers article{grid-template-columns:auto auto minmax(0,1fr) repeat(4,24px)}.website-builder-page .block-layers article>button{opacity:0;pointer-events:none}.website-builder-page .block-layers article:hover>button,.website-builder-page .block-layers article:focus-within>button,.website-builder-page .block-layers article.is-selected>button{opacity:1;pointer-events:auto}.website-builder-page .builder-page-origin{border:0;border-block-end:1px solid #34465d;margin:0;padding:10px 12px}.website-builder-page .builder-page-origin.is-connected,.website-builder-page .builder-page-origin.is-manual{border-inline-start-width:4px}.website-builder-page .builder-tabs{background:#081322;border-color:#34465d;position:static}.website-builder-page .builder-tabs button{background:transparent;color:#91a4ba}.website-builder-page .builder-tabs button.is-active{background:#d1efff;border-color:#3783fb;color:#061424}.website-builder-page .builder-canvas{background:var(--surface-disabled-light);min-width:0;overflow:auto}.website-builder-page .builder-toolbar{background:var(--surface-paper);border-block-end:1px solid var(--rule-subtle-light);color:var(--text-on-paper);min-height:48px}.website-builder-page .builder-toolbar button{border-radius:0}.website-builder-page .builder-document{margin:18px auto 42px;transition:width .22s cubic-bezier(.2,.8,.2,1)}.website-builder-page .builder-document .public-site-canvas{box-shadow:0 18px 46px #0614242e}.website-builder-page .builder-selectable-block.is-selected{box-shadow:0 0 0 3px var(--state-focus),0 0 0 7px #3783fb2e}.website-builder-page .builder-selectable-block__label{background:var(--state-action);color:var(--text-on-paper);font-weight:850}.builder-inspector-tabs{background:#081322;border-block-end:1px solid #34465d;display:grid;grid-template-columns:1fr 1fr;position:sticky;top:62px;z-index:4}.builder-inspector-tabs button{background:transparent;border:0;border-block-end:3px solid transparent;color:#91a4ba;font-weight:800;min-height:42px}.builder-inspector-tabs button.is-active{background:#10243d;border-color:#3783fb;color:#fffff6}.website-builder-page .builder-inspector__content{padding:15px}.website-builder-page .builder-inspector__content>header{border-block-end:1px solid #34465d;padding-block-end:13px}.website-builder-page .builder-inspector__content>header h3{color:#fffff6}.website-builder-page .builder-inspector__empty{color:#9aacc0}.website-builder-page .builder-inspector__empty h3{color:#fffff6}.website-builder-page :where(.builder-inspector,.builder-library) :where(input,textarea,select){border-color:var(--rule-on-dark);background:var(--surface-input-dark);color:var(--text-on-canvas)}.website-builder-page :where(.builder-inspector,.builder-library) :where(input,textarea)::placeholder{color:var(--text-placeholder-on-dark);opacity:1}.website-builder-page :where(button,input,textarea,select):focus-visible{outline:3px solid var(--state-focus);outline-offset:2px}.website-builder-page :where(.builder-inspector,.builder-library) :where(button,input,textarea,select):disabled{border-color:var(--rule-subtle-dark);background:var(--surface-disabled-dark);color:var(--text-disabled-on-canvas);opacity:1}.website-builder-page .button--danger{background:var(--surface-destructive);border-color:var(--state-error);color:var(--text-on-destructive)}.website-builder-page :where(.save-error,.field-error,.form-error){background:var(--surface-destructive);color:var(--text-on-destructive)}.website-builder-page .editor-save-state:not(.is-dirty){color:var(--state-ready)}.builder-rail-handle{align-items:center;background:#081322;border:1px solid #52657b;color:#e5edf5;cursor:pointer;display:flex;gap:8px;min-height:38px;padding:8px 10px;position:absolute;top:68px;writing-mode:vertical-rl;z-index:8}.website-builder-page[dir=ltr] .builder-rail-handle--pages{left:0;right:auto}.website-builder-page[dir=ltr] .builder-rail-handle--inspector,.website-builder-page[dir=rtl] .builder-rail-handle--pages{left:auto;right:0}.website-builder-page[dir=rtl] .builder-rail-handle--inspector{left:0;right:auto}@keyframes lowmark-builder-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1180px){.builder-command-bar__actions>button span{display:none}.builder-command-bar__actions>button{min-width:38px;padding-inline:8px}.builder-command-bar__actions .builder-command-bar__publish{min-width:auto;padding-inline:10px}}@media(max-width:1000px){.website-builder-page{margin:-20px -14px -40px}.builder-command-bar{align-items:flex-start;flex-direction:column}.builder-command-bar__actions{flex-wrap:wrap;width:100%}.builder-command-bar__actions>button[aria-label*=rail]{display:none}.website-builder-page>.builder-panel-switcher{display:grid}.website-builder-page .builder-shell,.website-builder-page .builder-shell.is-pages-closed.is-inspector-open,.website-builder-page .builder-shell.is-pages-open.is-inspector-closed,.website-builder-page .builder-shell.is-pages-closed.is-inspector-closed{display:block;grid-template-columns:none;height:calc(100dvh - 250px);min-height:590px}.website-builder-page .builder-shell>:is(.builder-library,.builder-canvas,.builder-inspector){display:none;height:100%;max-height:none;opacity:1;pointer-events:auto;visibility:visible}.website-builder-page .builder-shell[data-panel=canvas]>.builder-canvas,.website-builder-page .builder-shell[data-panel=layers]>.builder-library,.website-builder-page .builder-shell[data-panel=settings]>.builder-inspector,.website-builder-page .builder-shell[data-panel=brand]>.builder-inspector{display:block}.builder-rail-handle{display:none}.builder-rail-heading>button{display:none}}@media(max-width:620px){.builder-command-bar{gap:9px;min-height:0;padding:9px 12px}.builder-command-bar__identity{max-width:100%;min-width:0}.builder-command-bar__identity>span{min-width:0}.builder-command-bar__actions{display:grid;grid-template-columns:38px minmax(82px,1fr) minmax(82px,1fr);width:100%}.builder-command-bar__actions .builder-command-bar__rail-toggle,.builder-command-bar__actions .builder-command-bar__open{display:none}.builder-command-bar .editor-save-state{grid-column:1 / -1;grid-row:1;width:100%}.builder-command-bar__actions .builder-command-bar__preview{grid-column:1;grid-row:2}.builder-command-bar__actions .builder-command-bar__publish{grid-row:2;width:100%}.builder-command-bar__actions .builder-command-bar__publish{grid-column:3}.website-builder-page>.builder-panel-switcher{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:10px;padding:6px 4px;width:calc(100vw - 20px)}.website-builder-page>.builder-panel-switcher button{font-size:11px;gap:3px;min-width:0;padding-inline:2px}.website-builder-page>.builder-panel-switcher button :is(svg,.icon){display:none}.website-builder-page .builder-shell,.website-builder-page .builder-shell.is-pages-closed.is-inspector-open,.website-builder-page .builder-shell.is-pages-open.is-inspector-closed,.website-builder-page .builder-shell.is-pages-closed.is-inspector-closed{height:calc(100dvh - 292px);min-height:520px}}@media(prefers-reduced-motion:reduce){.website-builder-page .builder-shell,.website-builder-page .builder-document,.builder-sections-disclosure :is(svg,.icon),.builder-sections-panel{animation:none!important;transition:none!important}}.drawer-layer{inset:0;overflow:hidden;overscroll-behavior:contain}.module-drawer{box-sizing:border-box;height:100dvh;max-height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.module-drawer>header{background:var(--ledger-ink-2);border-bottom:1px solid var(--ledger-line);margin:-25px -25px 16px;padding:25px 25px 16px;position:sticky;top:-25px;z-index:6}.module-drawer form>footer,.module-drawer>footer{background:var(--ledger-ink-2);border-top:1px solid var(--ledger-line);bottom:-25px;margin:20px -25px -25px;padding:16px 25px 25px;position:sticky;z-index:5}.page-actions-dialog,.page-template-dialog{max-height:100dvh;overscroll-behavior:contain}.page-actions-dialog>header,.page-template-dialog>header{position:sticky;top:0;z-index:4}.page-actions-dialog form>footer{background:#fff;bottom:0;border-top:1px solid #9aa6b5;margin:18px -22px -22px;padding:16px 22px 22px;position:sticky}.path-change-review{display:grid;gap:18px}.path-change-review>header{background:#071a36;border:1px solid #071a36;color:#f2eee6;padding:20px}.path-change-review>header h2{margin:0 0 7px}.path-change-review>header p{color:#c5d1de;margin:0}.path-change-review__columns{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.path-change-review__columns section{border:1px solid #8794a4;padding:18px}.path-change-review__columns h3{margin:0 0 12px}.path-change-review__columns ul{display:grid;gap:9px;list-style:none;margin:0;padding:0}.path-change-review__columns li{align-items:start;display:flex;gap:8px;line-height:1.4}.path-change-review>footer{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.path-change-review__selection{background:#fff;border-color:#526277;color:#071a36}.path-change-review__selection:hover:not(:disabled){background:#e8f2ff;border-color:#1676d2;color:#071a36}.path-change-review__selection:focus-visible{outline:3px solid rgba(22,118,210,.36);outline-offset:3px}.path-change-review__selection:disabled{background:#e9e6df;border-color:#98a2ae;color:#596878;opacity:1}.beauty-launch-build>header,.beauty-launch-readiness>header,.beauty-launch-results>header{border-bottom:1px solid #8c99a8;margin-bottom:18px;padding-bottom:16px}.beauty-launch-build>header small,.beauty-launch-readiness>header small,.beauty-launch-results>header small,.beauty-launch-preview-dialog small{color:#526277;font:800 11px/1.3 var(--ledger-mono);letter-spacing:.12em}.beauty-launch-build>header h2,.beauty-launch-readiness h2,.beauty-launch-results h2{color:#071a36;margin:7px 0}.beauty-launch-build>header p,.beauty-launch-readiness>header p{color:#526277;margin:0}.beauty-launch-readiness>header{align-items:start;display:flex;gap:14px}.beauty-launch-readiness>header>span{align-items:center;background:var(--lesson-color);border:1px solid #071a36;display:flex;height:48px;justify-content:center;width:48px}.beauty-launch-readiness>div,.beauty-launch-results__grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.beauty-launch-readiness article,.beauty-launch-results__grid>button{align-items:center;background:#fff;border:1px solid #8794a4;color:#071a36;display:grid;gap:12px;grid-template-columns:auto 1fr auto;min-height:88px;padding:16px;text-align:start}.beauty-launch-readiness article.is-ready{border-inline-start:6px solid #25865e}.beauty-launch-readiness article.is-missing{border-inline-start:6px solid #d19c20}.beauty-launch-readiness article strong,.beauty-launch-readiness article small,.beauty-launch-results__grid span,.beauty-launch-results__grid strong,.beauty-launch-results__grid small{display:block}.beauty-launch-readiness article small,.beauty-launch-results__grid small{color:#526277;margin-top:4px}.beauty-launch-readiness>footer{align-items:center;border-top:1px solid #8c99a8;display:flex;gap:12px;justify-content:space-between;margin-top:18px;padding-top:16px}.beauty-launch-readiness>footer strong{background:#071a36;color:#f2eee6;padding:9px 12px}.beauty-launch-results__grid>button{cursor:pointer;font:inherit}.beauty-launch-results__grid>button:hover{border-color:#071a36;transform:translateY(-2px)}.beauty-launch-results__grid>button:disabled{cursor:not-allowed;opacity:.55;transform:none}.beauty-launch-preview-layer{align-items:center;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:140}.beauty-launch-preview-dialog{background:#f2eee6;border:1px solid #071a36;box-sizing:border-box;color:#071a36;display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100dvh - 40px);max-width:980px;position:relative;width:min(980px,calc(100vw - 40px));z-index:2}.beauty-launch-preview-dialog>header,.beauty-launch-preview-dialog>footer{align-items:center;background:#f2eee6;display:flex;justify-content:space-between;padding:16px 20px;position:sticky;z-index:3}.beauty-launch-preview-dialog>header{border-bottom:1px solid #8794a4;top:0}.beauty-launch-preview-dialog>footer{border-top:1px solid #8794a4;bottom:0}.beauty-launch-preview-dialog>header h2{margin:4px 0 0}.beauty-launch-preview-dialog>header>button{background:#071a36;border:0;color:#fff;font-size:24px;height:40px;width:40px}.beauty-launch-preview-dialog>div{overflow:auto;overscroll-behavior:contain;padding:20px}.beauty-booking-preview>div{display:grid;gap:8px;margin-top:18px}.beauty-booking-preview>div>span{align-items:center;border:1px solid #8794a4;display:grid;gap:10px;grid-template-columns:28px 24px 1fr;padding:14px}.beauty-booking-preview>div i{align-items:center;background:#071a36;color:#fff;display:flex;font-style:normal;height:28px;justify-content:center;width:28px}.beauty-contained-lesson .team-role-guide>div{background:#fff;color:#071a36}.beauty-contained-lesson .team-role-guide strong{color:#071a36}.beauty-contained-lesson .team-role-guide span{color:#526277}.staff-clientbook>.search-field{margin-bottom:14px;max-width:520px}.staff-clientbook__list{border:1px solid var(--ledger-line);display:grid}.staff-clientbook__list>button{align-items:center;background:var(--ledger-ink-2);border:0;border-bottom:1px solid var(--ledger-line);color:var(--ledger-paper);display:grid;font:inherit;gap:14px;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:76px;padding:12px 16px;text-align:start}.staff-clientbook__list>button:last-of-type{border-bottom:0}.staff-clientbook__list>button:hover{background:var(--ledger-panel)}.staff-clientbook__list>button>span{display:grid;gap:3px}.staff-clientbook__list>button small{color:var(--ledger-muted)}.staff-client-drawer__identity,.staff-client-drawer__notes,.staff-client-drawer__history{border-bottom:1px solid var(--ledger-line);display:grid;gap:8px;padding:4px 0 20px}.staff-client-drawer__notes>header{align-items:start;display:flex;gap:12px;justify-content:space-between}.staff-client-drawer__notes h3,.staff-client-drawer__notes p,.staff-client-drawer__history h3{margin:0}.staff-client-drawer__notes textarea{min-height:130px;resize:vertical}.staff-client-drawer__history{border-bottom:0;padding-top:20px}.staff-client-drawer__history article{align-items:center;border:1px solid var(--ledger-line);display:flex;gap:12px;justify-content:space-between;padding:12px}.staff-client-drawer__history article span{display:grid;gap:4px}.staff-client-drawer__history article small{color:var(--ledger-muted)}.module-drawer .beauty-hours-editor{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.module-drawer .beauty-hours-editor>div{display:grid;gap:4px;grid-column:1 / -1;grid-template-columns:repeat(7,minmax(0,1fr));margin:13px 0 0;min-width:0}.module-drawer .beauty-hours-editor button{min-width:0;padding:7px 4px}.module-drawer .beauty-hours-editor>label{display:grid;margin:0;min-width:0}.module-drawer .beauty-hours-editor input{box-sizing:border-box;min-width:0;width:100%}@media(max-width:760px){.path-change-review__columns,.beauty-launch-readiness>div,.beauty-launch-results__grid{grid-template-columns:1fr}.beauty-launch-preview-layer{padding:0}.beauty-launch-preview-dialog{height:100dvh;max-height:100dvh;width:100vw}.beauty-launch-readiness>footer{align-items:stretch;flex-direction:column}.staff-clientbook__list>button{grid-template-columns:auto minmax(0,1fr) auto}.staff-clientbook__list>button>span:nth-of-type(3){display:none}.module-drawer .beauty-hours-editor{grid-template-columns:1fr}}.restaurant-floorplan__map .floor-table{touch-action:none;transition:filter .14s ease,transform .14s ease;-webkit-user-select:none;user-select:none}.restaurant-floorplan__map .floor-table.is-moving{cursor:grabbing;filter:brightness(1.12);transition:none;z-index:8}.floor-table-details{border-block:1px solid var(--rule-subtle-dark);display:grid;gap:12px;margin-block:18px;padding-block:18px}.floor-table-details label{color:var(--text-muted-on-canvas);display:grid;font-size:12px;font-weight:750;gap:6px}.floor-table-details input{background:var(--surface-canvas);border:1px solid var(--rule-on-dark);border-radius:0;box-sizing:border-box;color:var(--text-on-canvas);font:inherit;min-height:42px;padding:8px 10px;width:100%}.floor-table-details>div{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.floor-table-details .button{justify-content:center;min-width:0}.floor-archive,.restaurant-menu-archive{background:var(--surface-raised);border:1px solid var(--rule-subtle-dark);color:var(--text-on-canvas);display:grid;margin-block:18px}.floor-archive>header,.restaurant-menu-archive>header{align-items:end;border-bottom:1px solid var(--rule-subtle-dark);display:flex;justify-content:space-between;padding:18px 20px}.floor-archive>header small,.restaurant-menu-archive>header small,.restaurant-menu-layout-picker>header small,.restaurant-item-lifecycle>header small{color:var(--state-info);display:block;font:800 11px/1.35 var(--ledger-mono);letter-spacing:.1em}.floor-archive h2,.restaurant-menu-archive h2,.restaurant-menu-layout-picker h2,.restaurant-item-lifecycle h2{color:var(--text-on-canvas);margin:5px 0 0}.floor-archive>div,.restaurant-menu-archive>div{display:grid}.floor-archive article,.restaurant-menu-archive article{align-items:center;border-bottom:1px solid var(--rule-subtle-dark);display:flex;gap:16px;justify-content:space-between;padding:14px 20px}.floor-archive article:last-child,.restaurant-menu-archive article:last-child{border-bottom:0}.floor-archive article>span,.restaurant-menu-archive article>span{display:grid;gap:4px}.floor-archive article small,.restaurant-menu-archive article small{color:var(--text-muted-on-canvas)}.resource-retirement-dialog{align-self:center;background:var(--surface-paper);border:2px solid var(--state-error-strong);box-sizing:border-box;color:var(--text-on-paper);margin:auto;max-width:560px;padding:24px;position:relative;width:calc(100% - 32px);z-index:2}.resource-retirement-dialog>header{align-items:start;display:flex;gap:13px}.resource-retirement-dialog>header :is(svg,.icon){color:var(--state-error-strong);margin-top:3px}.resource-retirement-dialog small{color:var(--state-error-strong);font:800 11px/1.35 var(--ledger-mono);letter-spacing:.1em}.resource-retirement-dialog h2{margin:5px 0 0}.resource-retirement-dialog>p{color:var(--text-muted-on-paper);line-height:1.6}.resource-retirement-dialog>footer{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end;margin-top:22px}.restaurant-menu-layout-picker,.restaurant-item-lifecycle{background:var(--surface-raised);border:1px solid var(--rule-subtle-dark);color:var(--text-on-canvas);margin-block:18px;padding:20px}.restaurant-menu-layout-picker>header,.restaurant-item-lifecycle>header{align-items:end;display:flex;gap:20px;justify-content:space-between}.restaurant-menu-layout-picker>header>span{color:var(--text-muted-on-canvas);font-size:13px}.restaurant-menu-layout-picker>div{display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.restaurant-menu-layout-picker button{align-items:center;background:var(--surface-panel);border:1px solid var(--rule-on-dark);color:var(--text-on-canvas);cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:auto 1fr;min-height:74px;padding:13px;text-align:start}.restaurant-menu-layout-picker button[aria-pressed=true]{background:var(--surface-selected-dark);border-color:var(--state-action);box-shadow:inset 4px 0 0 var(--state-action)}[dir=rtl] .restaurant-menu-layout-picker button[aria-pressed=true]{box-shadow:inset -4px 0 0 var(--state-action)}.restaurant-menu-layout-picker button strong,.restaurant-menu-layout-picker button small{display:block}.restaurant-menu-layout-picker button small{color:var(--text-muted-on-canvas);margin-top:4px}.restaurant-item-lifecycle>header>img,.restaurant-item-lifecycle>header>span{align-items:center;background:var(--surface-panel);border:1px solid var(--rule-on-dark);display:flex;height:64px;justify-content:center;object-fit:cover;width:80px}.restaurant-item-lifecycle>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.restaurant-item-lifecycle label{cursor:pointer}.restaurant-item-lifecycle label input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.restaurant-menu-customer-preview article.has-image,.public-menu-items article.has-image{display:grid;grid-template-columns:minmax(100px,.58fr) minmax(0,1fr)}.restaurant-menu-customer-preview article.has-image>img,.public-menu-items article.has-image>img{grid-row:1 / span 3;height:100%;min-height:138px;object-fit:cover;width:100%}.restaurant-menu-customer-preview.layout-visual-grid>div>section>div,.public-block--menu.layout-visual-grid .public-menu-items{grid-template-columns:repeat(3,minmax(0,1fr))}.restaurant-menu-customer-preview.layout-visual-grid article,.public-block--menu.layout-visual-grid .public-menu-items article{display:block}.restaurant-menu-customer-preview.layout-visual-grid article>img,.public-block--menu.layout-visual-grid .public-menu-items article>img{aspect-ratio:4 / 3;height:auto;margin-bottom:14px;width:100%}.restaurant-menu-customer-preview.layout-compact-list>div>section>div,.public-block--menu.layout-compact-list .public-menu-items{display:grid;grid-template-columns:1fr}.restaurant-menu-customer-preview.layout-compact-list article,.public-block--menu.layout-compact-list .public-menu-items article{min-height:0;padding-block:13px}.restaurant-menu-customer-preview.layout-compact-list article.has-image,.public-block--menu.layout-compact-list .public-menu-items article.has-image{grid-template-columns:72px minmax(0,1fr)}.restaurant-menu-customer-preview.layout-compact-list article.has-image>img,.public-block--menu.layout-compact-list .public-menu-items article.has-image>img{min-height:72px}@media(max-width:980px){.restaurant-menu-layout-picker>div,.restaurant-menu-customer-preview.layout-visual-grid>div>section>div,.public-block--menu.layout-visual-grid .public-menu-items{grid-template-columns:1fr}}@media(max-width:620px){.restaurant-menu-layout-picker>header,.restaurant-item-lifecycle>header,.floor-archive>header,.restaurant-menu-archive>header{align-items:flex-start;flex-direction:column}.floor-archive article,.restaurant-menu-archive article{align-items:stretch;flex-direction:column}.restaurant-item-lifecycle>div{display:grid;grid-template-columns:1fr}.restaurant-item-lifecycle .button{justify-content:center}.restaurant-menu-customer-preview article.has-image,.public-menu-items article.has-image{grid-template-columns:88px minmax(0,1fr)}}.vertical-board__lanes{grid-template-columns:repeat(auto-fit,minmax(min(245px,100%),1fr));overflow-x:visible;scroll-snap-type:none}.vertical-board__lane{min-height:300px}.coaching-roster{background:var(--surface-raised);border:1px solid var(--rule-subtle-dark);color:var(--text-on-canvas);margin:22px 0;padding:clamp(18px,2.4vw,28px)}.coaching-roster>header{align-items:end;border-bottom:1px solid var(--rule-on-dark);display:flex;gap:24px;justify-content:space-between;padding-bottom:18px}.coaching-roster>header span{color:var(--state-action);display:block;font:800 11px var(--ledger-mono);letter-spacing:.08em}.coaching-roster>header h2{color:var(--text-on-canvas);font-size:clamp(24px,3vw,36px);margin:6px 0}.coaching-roster>header p{color:var(--text-muted-on-canvas);line-height:1.5;margin:0}.coaching-roster>header>strong{color:var(--text-muted-on-canvas);font-size:13px;white-space:nowrap}.coaching-roster>div{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));margin-top:18px}.coaching-roster>div>article{background:var(--surface-panel);border:1px solid var(--rule-on-dark);display:grid;gap:15px;grid-template-columns:minmax(0,1fr) 122px;padding:17px}.coaching-roster>div>article.is-class{border-block-start:4px solid var(--state-action)}.coaching-roster>div>article.is-private{border-block-start:4px solid #d4b35c}.coaching-roster article>header>span{color:var(--state-action);display:block;font:800 10px var(--ledger-mono);letter-spacing:.08em}.coaching-roster article>header>strong{color:var(--text-on-canvas);display:block;font-size:17px;margin-top:6px}.coaching-roster article>header>small{align-items:center;color:var(--text-muted-on-canvas);display:flex;gap:6px;margin-top:8px}.coaching-roster__capacity{border-inline-start:1px solid var(--rule-on-dark);display:flex;flex-direction:column;padding-inline-start:14px}.coaching-roster__capacity>span{color:var(--text-muted-on-canvas);font-size:11px}.coaching-roster__capacity>strong{color:var(--text-on-canvas);font-size:19px;margin-top:3px}.coaching-roster__capacity>i{background:linear-gradient(90deg,var(--state-action) var(--roster-fill),var(--surface-selected-dark) var(--roster-fill));display:block;height:5px;margin:9px 0 7px;width:100%}.coaching-roster__capacity>small{color:var(--text-muted-on-canvas);font-size:11px}.coaching-roster article>section{border-top:1px solid var(--rule-on-dark);grid-column:1 / -1;padding-top:12px}.coaching-roster article>section h3{color:var(--text-muted-on-canvas);font:800 11px var(--ledger-mono);margin:0 0 7px;text-transform:uppercase}.coaching-roster article>section button{align-items:center;background:transparent;border:0;border-top:1px solid var(--rule-on-dark);color:var(--text-on-canvas);cursor:pointer;display:flex;font:inherit;justify-content:space-between;padding:10px 2px;text-align:start;width:100%}.coaching-roster article>section button:hover{background:var(--surface-selected-dark)}.coaching-roster article>section button span strong,.coaching-roster article>section button span small{display:block}.coaching-roster article>section button span small{color:var(--text-muted-on-canvas);font-size:10px;margin-top:3px}.coaching-roster article>section button em{color:var(--state-action);font-size:11px;font-style:normal}.coaching-roster__empty{align-items:center;border:1px dashed var(--rule-on-dark);color:var(--text-muted-on-canvas);display:flex;flex-direction:column;grid-column:1 / -1;min-height:180px;justify-content:center;padding:24px;text-align:center}.coaching-roster__empty strong{color:var(--text-on-canvas);margin-top:10px}.coaching-roster__empty p{margin:6px 0 0}@media(max-width:680px){.vertical-board__lanes{grid-template-columns:1fr}.vertical-board__lane{min-height:0}.coaching-roster>header{align-items:flex-start;flex-direction:column}.coaching-roster>div>article{grid-template-columns:1fr}.coaching-roster__capacity{border-block-start:1px solid var(--rule-on-dark);border-inline-start:0;padding-block-start:12px;padding-inline-start:0}.coaching-roster article>section{grid-column:1}.booking-workspace-table,.data-table--bookings{overflow:visible}.data-table--bookings .data-table__head{display:none}.data-table--bookings button.data-table__row{align-items:start;border:1px solid var(--ledger-line);display:grid;gap:11px 14px;grid-template-columns:minmax(0,1fr) auto;margin-top:-1px;min-height:0;min-width:0;padding:14px;text-align:start}.data-table--bookings .data-table__row>*{min-width:0;padding:0}.data-table--bookings .data-table__row>span:first-child{grid-column:1 / -1;padding-inline-end:92px;position:relative}.data-table--bookings .data-table__row>span:nth-child(2){grid-column:1 / -1}.data-table--bookings .data-table__row>span:nth-child(3),.data-table--bookings .data-table__row>span:nth-child(4){color:var(--ledger-muted);font-size:12px;overflow-wrap:anywhere}.data-table--bookings .data-table__row>span:nth-last-child(2){grid-column:2;grid-row:1;justify-self:end}.data-table--bookings .data-table__row>:is(svg,.icon){display:none}.data-table--bookings .table-identity strong,.data-table--bookings .table-identity small,.data-table--bookings .data-table__row>span:nth-child(2) strong,.data-table--bookings .data-table__row>span:nth-child(2) small{overflow-wrap:anywhere;white-space:normal}.vertical-board,.vertical-board__heading,.vertical-board__heading>div,.event-attendee-board,.event-attendee-board>header>div{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.vertical-board__heading h1{font-size:clamp(30px,9vw,38px);line-height:1;overflow-wrap:anywhere;white-space:normal}.vertical-board__heading p,.event-attendee-board>header p,.event-attendee-board h2,.event-attendee-board h3{max-width:100%;overflow-wrap:anywhere}.vertical-board__summary{grid-template-columns:1fr}.vertical-board__summary article,.vertical-board__summary article:nth-child(2n){border-bottom:1px solid var(--ledger-line);border-inline-end:0}.vertical-board__summary article:last-child{border-bottom:0}.event-attendee-board{overflow:hidden;padding:14px}.event-attendee-board>header>strong{white-space:normal}.event-attendee-board article>section button>span{min-width:0}.event-attendee-board article>section button strong,.event-attendee-board article>section button small{overflow-wrap:anywhere}}:root{--ledger-ink: var(--surface-canvas);--ledger-ink-2: var(--surface-raised);--ledger-ink-3: var(--surface-panel);--ledger-paper: var(--surface-paper);--ledger-paper-2: var(--surface-paper-bright);--ledger-red: var(--state-action);--ledger-blue: var(--state-action);--ledger-red-dark: var(--state-action-strong);--ledger-green: var(--state-ready);--ledger-amber: var(--state-warning);--ledger-error: var(--state-error);--ledger-line: var(--rule-on-dark);--ledger-line-light: var(--rule-on-light);--ledger-muted: var(--text-muted-on-canvas);--ledger-muted-dark: var(--text-muted-on-paper);--ledger-display: var(--font-display);--ledger-mono: var(--font-machine);--surface-strong: var(--surface-panel)}html{background:var(--surface-canvas)}body{background:var(--surface-canvas);color:var(--text-on-canvas);font-family:var(--font-interface)}:is(.app-shell,.auth-page,.onboarding-page,.trust-page,.story-home,.platform-shell) :is(h1,h2,h3,h4){font-family:var(--font-display);font-optical-sizing:auto}:where([lang=ar],[dir=rtl]),:where([lang=ar],[dir=rtl]) body,:where([lang=ar],[dir=rtl]) :where(button,input,textarea,select){font-family:var(--font-arabic)}html:is([lang=ar],[dir=rtl]) :is(.app-shell,.auth-page,.onboarding-page,.trust-page,.story-home,.platform-shell) :is(h1,h2,h3,h4){font-family:var(--font-arabic);letter-spacing:0;line-height:1.18}::selection{background:var(--brand-muted-sage);color:var(--brand-charcoal-ink)}*{scrollbar-color:var(--brand-muted-sage) var(--surface-raised)}*::-webkit-scrollbar-track{background:var(--surface-raised)}*::-webkit-scrollbar-thumb{background:var(--brand-muted-sage);border-color:var(--surface-raised)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline-color:var(--state-focus)}.brand{gap:11px}.brand[data-asset-status=official]{direction:ltr;gap:0;flex-shrink:0}.brand .brand__official-lockup{display:block;width:172px;height:auto;max-width:100%;object-fit:contain}.brand .brand__official-symbol{display:none;width:36px;height:auto;object-fit:contain}.brand--compact .brand__official-symbol{display:block}.public-site-footer__utility .lowmark-cobrand{display:inline-flex;align-items:center;gap:.4em}.lowmark-cobrand img{width:24px;height:24px;object-fit:contain;flex-shrink:0}@media(max-width:480px){.lm-masthead .brand .brand__official-lockup{display:none}.lm-masthead .brand .brand__official-symbol{display:block}}.app-shell{background:var(--surface-canvas)}.sidebar{background:var(--brand-charcoal-ink);border-color:var(--rule-on-dark)}.sidebar__nav button:hover{background:var(--surface-panel)}.sidebar__nav button.is-active{background:var(--brand-mineral-white);color:var(--brand-charcoal-ink)}.sidebar__nav button.is-active:before{width:4px;background:var(--brand-muted-sage)}.sidebar__nav button.is-active :is(svg,.icon){color:var(--brand-deep-ink-teal)}.sidebar__account{background:var(--surface-raised);border-color:var(--rule-subtle-dark)}.topbar{background:color-mix(in srgb,var(--brand-mineral-white) 96%,transparent);border-color:var(--rule-subtle-light);color:var(--brand-charcoal-ink)}.surface,.panel,.chart-system{border-color:var(--rule-on-dark)}.button--primary{background:var(--brand-mineral-white);border-color:var(--brand-mineral-white);color:var(--brand-deep-ink-teal)}.button--primary:hover:not(:disabled){background:var(--brand-muted-sage);border-color:var(--brand-muted-sage);color:var(--brand-charcoal-ink)}.text-link,.text-action{color:var(--brand-muted-sage)}.staff-resource-shape{border-color:var(--brand-muted-sage);color:var(--brand-muted-sage)}.auth-page,.onboarding-page{background:var(--brand-charcoal-ink)}.auth-layout{background-color:var(--brand-charcoal-ink);background-image:none;position:relative;overflow:hidden}.auth-layout:before{content:"";position:absolute;width:min(44vw,620px);aspect-ratio:1.55;inset-inline-start:-7vw;inset-block-end:-12%;border:18px solid var(--brand-dark-forest);border-inline-end-color:var(--brand-muted-sage);border-radius:0 150px 150px 0;opacity:.34;pointer-events:none}.auth-card,.auth-card__new,.onboarding-main>section{background:var(--brand-mineral-white);color:var(--brand-charcoal-ink);border-color:var(--brand-charcoal-ink)}.auth-card input,.onboarding-main input,.onboarding-main textarea,.onboarding-main select{background:var(--surface-paper-bright);color:var(--brand-charcoal-ink);border-color:var(--rule-on-light)}.auth-card .button--primary{background:var(--brand-dark-forest);border-color:var(--brand-dark-forest);color:var(--brand-mineral-white)}.auth-card .button--primary:hover:not(:disabled){background:var(--brand-deep-ink-teal);border-color:var(--brand-deep-ink-teal);color:var(--brand-mineral-white)}.trust-page{background:var(--brand-mineral-white);color:var(--brand-charcoal-ink)}.trust-page main>span{color:var(--brand-dark-forest)}.trust-page main>p,.trust-page section p{color:var(--text-muted-on-paper)}.trust-page aside{background:var(--brand-deep-ink-teal);color:var(--brand-mineral-white)}.chart-system{--chart-1: var(--brand-dark-forest);--chart-2: var(--brand-muted-sage);--chart-3: var(--brand-warm-stone);background:var(--brand-mineral-white);color:var(--brand-charcoal-ink);border-color:var(--brand-charcoal-ink)}.chart-system__line{stroke-linecap:round;stroke-linejoin:round}.chart-system__grid{stroke:color-mix(in srgb,var(--brand-warm-stone) 72%,transparent)}.chart-system__point{transition:r var(--motion-fast) var(--motion-route-out)}.chart-system__state{background:color-mix(in srgb,var(--brand-warm-stone) 32%,transparent);color:var(--text-muted-on-paper)}@media(prefers-reduced-motion:reduce){.chart-system__point{transition:none}}:root{color-scheme:light}body{background:var(--surface-workspace)}:is(.app-shell,.auth-page,.entry-page,.onboarding-page,.trust-page){--ledger-ink: var(--surface-workspace);--ledger-ink-2: var(--surface-workspace-raised);--ledger-ink-3: var(--surface-workspace-inset);--ledger-paper: var(--text-workspace);--ledger-paper-2: var(--text-workspace);--ledger-line: var(--rule-workspace);--ledger-line-light: var(--control-border);--ledger-muted: var(--text-workspace-secondary);--ledger-muted-dark: var(--text-workspace-secondary);--ledger-mono: var(--font-interface);--ledger-green: var(--state-ready-strong);--ledger-amber: var(--state-warning-strong);--ledger-error: var(--state-error-strong);--text: var(--text-workspace);--muted: var(--text-workspace-secondary);--muted-2: var(--text-workspace-secondary);--surface: var(--surface-workspace-raised);--surface-strong: var(--surface-workspace-inset);--canvas: var(--surface-workspace);--border: var(--rule-workspace);--accent: var(--state-action);--accent-soft: var(--surface-selected-light);--blue: var(--state-action);--blue-soft: var(--surface-selected-light);--mint: var(--state-ready-strong);--mint-soft: #e3eee5;--orange: var(--state-warning-strong);--orange-soft: #f2e9cf;color:var(--text-workspace);background:var(--surface-workspace);font-family:var(--font-interface)}.app-shell{grid-template-columns:248px minmax(0,1fr)}.app-main{background:var(--surface-workspace);min-width:0}.app-content{max-width:1680px;margin-inline:auto;padding:var(--space-xl) clamp(20px,3vw,48px) var(--space-3xl)}.app-shell .sidebar{--ledger-ink: var(--brand-deep-ink-teal);--ledger-ink-2: var(--brand-dark-forest);--ledger-ink-3: var(--brand-dark-forest);--ledger-paper: var(--brand-mineral-white);--ledger-muted: #c5d3cb;--ledger-line: #42665a;color:var(--ledger-paper);background:var(--surface-navigation);border:0;padding-block:var(--space-lg)}.sidebar__brand{display:flex;align-items:center;justify-content:space-between;border:0;padding:4px 24px 28px}.sidebar__close{display:none}.sidebar__nav{padding:24px 12px}.sidebar__nav button{min-height:50px;padding-inline:14px;font-family:var(--font-interface);font-size:16px;border-radius:6px;margin-block:3px}.sidebar__nav button.is-active{background:var(--brand-mineral-white);color:var(--brand-deep-ink-teal);border-color:transparent}.sidebar__nav button.is-active:before{display:none}.sidebar__nav button:hover:not(.is-active){color:var(--brand-mineral-white);background:var(--brand-dark-forest)}.sidebar__group-label{color:var(--ledger-muted);font-family:var(--font-interface);font-size:12px;letter-spacing:0;text-transform:none}.sidebar-account-menu .sidebar__account{background:transparent;border-color:var(--ledger-line);border-radius:8px}.sidebar-account-popover{--ledger-paper: var(--brand-mineral-white);background:var(--brand-mineral-white);color:var(--brand-charcoal-ink);border:0;border-radius:8px;box-shadow:var(--shadow-float)}.sidebar-account-popover button{color:var(--brand-charcoal-ink)}.sidebar-account-popover small{color:var(--text-workspace-secondary)}.topbar{min-height:82px;background:var(--surface-workspace);border-bottom:1px solid var(--rule-workspace);padding-inline:clamp(20px,3vw,48px);-webkit-backdrop-filter:none;backdrop-filter:none}.topbar-context strong{font-size:16px;font-weight:600}.topbar-context small,.topbar__ledger{color:var(--text-workspace-secondary)}.topbar__ledger{font-family:var(--font-interface)}.topbar__ledger strong{display:none}.avatar{color:var(--brand-deep-ink-teal);background:var(--brand-warm-stone);border-radius:8px}.skip-link{position:fixed;inset-block-start:-100px;inset-inline-start:16px;z-index:1000;padding:14px 20px;background:var(--brand-mineral-white);color:var(--brand-deep-ink-teal)}.skip-link:focus{inset-block-start:16px}.page-heading{align-items:center;padding:0 0 28px;margin-bottom:28px;border-color:var(--rule-workspace)}.page-heading h1{color:var(--text-workspace);font-size:clamp(30px,3.1vw,46px);font-weight:600;letter-spacing:-.025em;line-height:1.15}.page-heading p{color:var(--text-workspace-secondary);font-family:var(--font-interface);font-size:16px;max-width:65ch;line-height:1.6}.app-shell :is(.panel,.config-widget,.dashboard-signal,.readiness-card,.settings-card,.team-list,.calendar-board,.availability-section){border-radius:var(--radius-panel);border-color:var(--rule-workspace);background:var(--surface-workspace-raised);color:var(--text-workspace);box-shadow:none}.app-shell :is(.panel__header,.config-widget>header,.team-list>header){min-height:64px;padding:16px 20px;background:transparent;border-color:var(--rule-workspace)}.app-shell :is(.panel__header h2,.config-widget h2){color:var(--text-workspace);font-family:var(--font-display);font-size:19px;font-weight:600;text-transform:none;letter-spacing:0}.app-shell :is(.panel-empty,.stat-card p,.stat-card__note,.data-table__head,.table-identity small){color:var(--text-workspace-secondary)}:is(.app-shell,.auth-page,.entry-page,.onboarding-page) .button{font-family:var(--font-interface);font-size:15px;font-weight:600;line-height:1.4;text-transform:none;letter-spacing:0;min-height:46px;padding:11px 18px;border-radius:7px}:is(.app-shell,.auth-page,.entry-page,.onboarding-page) .button.button--primary{background:var(--state-action);border-color:var(--state-action);color:var(--brand-mineral-white)}:is(.app-shell,.auth-page,.entry-page,.onboarding-page) .button.button--primary:hover:not(:disabled){background:var(--state-action-strong);border-color:var(--state-action-strong);color:var(--brand-mineral-white)}:is(.app-shell,.auth-page,.entry-page,.onboarding-page) .button.button--outline{color:var(--brand-deep-ink-teal);background:transparent;border-color:var(--control-border)}:is(.app-shell,.auth-page,.entry-page,.onboarding-page) .button.button--outline:hover:not(:disabled){color:var(--brand-deep-ink-teal);background:var(--surface-workspace-inset)}:is(.app-shell,.auth-page,.entry-page) .button.button--danger{background:var(--state-error-strong);border-color:var(--state-error-strong);color:var(--brand-mineral-white)}:is(.app-shell,.auth-page,.entry-page) .button:disabled{background:var(--surface-disabled-light);border-color:var(--rule-workspace);color:var(--text-disabled-on-paper);opacity:1;box-shadow:none}.app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){background-color:var(--surface-input-light);color:var(--text-workspace);border-color:var(--control-border);border-radius:6px;caret-color:var(--brand-deep-ink-teal)}.app-shell :is(input,textarea)::placeholder{color:var(--text-placeholder-on-paper)}.app-shell :is(input[type=date],input[type=time]){color-scheme:light}.app-shell :is(.text-link,.text-action){color:var(--brand-deep-ink-teal);text-transform:none;font-family:var(--font-interface);font-size:14px;text-underline-offset:4px}.app-shell :is(.icon-box,.outline-icon){border:0;border-radius:6px;background:var(--surface-workspace-inset);color:var(--brand-deep-ink-teal)}.app-shell .status{border-radius:5px;font-family:var(--font-interface);text-transform:none}.app-shell .status--mint{background:var(--mint-soft);color:var(--state-ready-strong)}.app-shell .status--orange{background:var(--orange-soft);color:var(--state-warning-strong)}.app-shell :is(.status--violet,.status--blue){background:var(--surface-selected-light);color:var(--brand-deep-ink-teal)}.app-shell .data-table__row{border-color:var(--rule-workspace);min-height:74px}.app-shell .data-table__row:hover{background:var(--surface-workspace-inset)}.app-shell :is(.data-table__row,.stat-card,.chart-system){font-variant-numeric:tabular-nums}.app-shell .stats-grid{gap:16px;margin-bottom:28px}.app-shell .stat-card{min-height:154px;border:1px solid var(--rule-workspace);border-radius:12px;background:var(--surface-workspace-raised);padding:22px;align-items:flex-start}.app-shell .stat-card p{font-size:14px;text-transform:none;letter-spacing:0}.app-shell .stat-card strong{color:var(--brand-deep-ink-teal);font-size:clamp(28px,3vw,38px);font-weight:600}.app-shell .stat-card__note{font-family:var(--font-interface);text-transform:none;font-size:13px}.admin-metric-button{text-align:start}.admin-metric-button>span{padding:10px 6px;color:var(--text-workspace-secondary)}.admin-analytics-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:24px;margin-bottom:28px}.app-shell .chart-system{--ledger-paper: var(--brand-mineral-white);--ledger-ink: var(--brand-charcoal-ink);--chart-1: var(--brand-deep-ink-teal);--chart-2: #627c6e;--chart-3: #82745e;padding:24px;background:var(--surface-workspace-raised);border:1px solid var(--rule-workspace);border-radius:12px;color:var(--text-workspace)}.chart-system>header h3{font-weight:600;font-size:21px}.chart-system>header p,.chart-system__legend>span{color:var(--text-workspace-secondary);font-size:14px}.chart-system__ranges button{min-height:40px;font-weight:600;border-color:var(--control-border)}.chart-system__ranges button[aria-pressed=true]{background:var(--brand-deep-ink-teal);color:var(--brand-mineral-white)}.chart-system__plot{height:auto;min-height:170px}.chart-system__axis{fill:var(--text-workspace-secondary);font:12px var(--font-interface)}.chart-system__cursor{stroke:var(--control-border);stroke-dasharray:3 5;stroke-width:1}.chart-system__legend>span>i{display:inline-block;width:22px;border-top-width:3px}.chart-system__active-value{padding:12px;background:var(--surface-workspace-inset);color:var(--text-workspace);font-family:var(--font-interface);font-size:13px;border-radius:6px}.chart-system__table summary{color:var(--brand-deep-ink-teal);font-size:14px;min-height:36px}.chart-system__table th,.chart-system__table td{font-size:14px;border-color:var(--rule-workspace)}.chart-system__donut{border-radius:50%}.chart-system__donut:after{background:var(--surface-workspace-raised);border-radius:50%}.chart-system__state{border-radius:6px;background:var(--surface-workspace-inset)}.chart-system__plot [tabindex]:focus{outline:2px solid var(--state-focus);outline-offset:2px}.chart-system__funnel li>span{color:var(--brand-mineral-white)}.admin-data-state{display:grid;gap:16px;justify-items:start;padding:36px;border:1px solid var(--rule-workspace);border-radius:12px}.admin-search{display:grid;gap:8px;margin-block:0 24px;max-width:520px}.admin-search input{padding:12px 16px}.auth-page,.entry-page{min-height:100svh}.auth-header,.entry-header{padding:24px clamp(24px,5vw,80px);border-bottom:1px solid var(--rule-workspace);background:var(--surface-workspace);color:var(--text-workspace)}.auth-layout{max-width:1440px;margin-inline:auto;padding:clamp(40px,7vw,100px) clamp(24px,5vw,80px);gap:clamp(48px,8vw,120px);background:var(--surface-workspace);grid-template-columns:minmax(0,1.1fr) minmax(320px,.85fr);align-items:start}.auth-layout:before{display:none}.auth-message{padding-block:20px;color:var(--brand-deep-ink-teal)}.auth-message>p{display:none}.auth-message h1{font-size:clamp(38px,4.6vw,64px);line-height:1.08;letter-spacing:-.03em;font-weight:600;max-width:13ch}.auth-message>span{display:block;max-width:44ch;font-size:18px;line-height:1.7;color:var(--text-workspace-secondary)}.auth-foundation{margin-top:56px;padding-top:24px;border-top:1px solid var(--rule-workspace);display:grid;gap:20px}.auth-foundation>div{display:flex;align-items:center;gap:14px;font-size:16px}.auth-foundation :is(svg,.icon){color:var(--brand-dark-forest)}.auth-card{position:relative;padding:clamp(24px,3vw,44px);border:1px solid var(--rule-workspace);border-radius:12px;background:var(--surface-workspace-raised);box-shadow:none}.auth-card h2{font-size:28px;font-weight:600}.auth-card>p,.auth-card__new{color:var(--text-workspace-secondary);font-family:var(--font-interface);font-size:15px}.auth-card input{border-radius:6px;border-color:var(--control-border);font-size:16px}.auth-card__new{background:transparent;border-color:var(--rule-workspace)}.auth-footer{color:var(--text-workspace-secondary);background:var(--surface-workspace);border-color:var(--rule-workspace);display:flex;flex-wrap:wrap;justify-content:center;gap:20px;font-family:var(--font-interface);text-transform:none;letter-spacing:0}.auth-footer a{text-decoration:underline;text-underline-offset:4px}.provider-auth__button{min-height:48px;border-radius:6px}.provider-auth--unavailable{background:var(--surface-workspace-inset);color:var(--text-workspace-secondary);padding:14px;font-size:13px;border-radius:6px}.signup-layout{background:var(--surface-workspace);color:var(--text-workspace)}.signup-story{color:var(--brand-mineral-white);background:var(--brand-deep-ink-teal)}.signup-story h2{font-size:clamp(36px,4vw,58px);line-height:1.12;font-weight:600;letter-spacing:-.025em}.signup-story small{color:#c5d3cb}.signup-form-wrap{background:var(--surface-workspace)}.signup-form-heading h1{color:var(--brand-deep-ink-teal);font-size:32px;font-weight:600}.signup-form-heading>span{display:none}.signup-form :is(input,.slug-input){background:var(--surface-workspace-raised);color:var(--text-workspace);border-color:var(--control-border);border-radius:6px}.signup-form .business-type-grid button{background:transparent;color:var(--text-workspace);border-color:var(--rule-workspace);border-radius:6px}.signup-form .business-type-grid button.is-selected{background:var(--surface-selected-light);color:var(--brand-deep-ink-teal);border-color:var(--brand-deep-ink-teal)}.trust-page main{max-width:1200px;padding-block:56px 96px}.trust-page main>h1{font-size:clamp(36px,5vw,64px);line-height:1.15;letter-spacing:-.025em;font-weight:600;max-width:18ch}.trust-page main>p{font-size:20px;max-width:62ch;line-height:1.65}.trust-page__layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;margin-top:56px}.trust-page__index{display:grid;gap:8px;align-content:start;position:sticky;top:32px;align-self:start}.trust-page__index a{padding:8px 0;font-size:15px;color:var(--text-workspace-secondary);text-decoration:underline;text-underline-offset:4px}.trust-page__body section{margin:0 0 40px;border-top:1px solid var(--rule-workspace);padding-top:24px;scroll-margin-top:32px}.trust-page__body h2{font-size:25px;font-weight:600}.trust-page__body p{max-width:70ch;font-size:17px;line-height:1.8}.trust-page__body aside{padding:24px;border-radius:8px;line-height:1.7}html[dir=rtl] :is(.app-shell,.auth-page,.entry-page,.trust-page) :is(h1,h2,h3){letter-spacing:0;line-height:1.45}html[dir=rtl] .auth-message h1{max-width:15ch}@media(max-width:1120px){.app-shell{grid-template-columns:minmax(0,1fr)}.sidebar__close{display:inline-flex;color:var(--brand-mineral-white)}.admin-analytics-grid{grid-template-columns:minmax(0,1fr)}.topbar__ledger{display:none}}@media(max-width:760px){.app-content{padding:24px 16px 48px}.topbar{min-height:68px;padding-inline:16px}.page-heading{align-items:start;gap:20px}.page-heading__actions{width:100%}.page-heading__actions .button{flex:1 1 auto}.app-shell .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app-shell .stat-card{min-height:142px;padding:16px}.stat-card .icon-box{display:none}.app-shell .chart-system{padding:18px 14px}.chart-system>header{flex-direction:column;gap:14px}.chart-system__donut-wrap{grid-template-columns:112px minmax(0,1fr);gap:16px}.auth-layout{display:flex;flex-direction:column;gap:28px;padding:32px 20px}.auth-message{padding:0}.auth-message h1{max-width:20ch;font-size:38px;margin-bottom:16px}.auth-message>span{font-size:16px}.auth-foundation{display:none}.auth-card{width:100%;padding:24px}.auth-header,.entry-header{padding:20px}.trust-page__layout{grid-template-columns:minmax(0,1fr);gap:32px}.trust-page__index{position:static;border-bottom:1px solid var(--rule-workspace);padding-bottom:24px}}.lesson-runner{--lesson-color: var(--brand-deep-ink-teal) !important;background:var(--brand-mineral-white);color:var(--brand-charcoal-ink);font-family:var(--font-interface)}.lesson-runner__topbar{background:var(--brand-mineral-white);border:0;gap:32px;padding:24px clamp(24px,5vw,80px)}.lesson-runner__back,.lesson-runner__topbar>strong{color:var(--brand-deep-ink-teal);font-weight:500}.lesson-runner__meter{height:5px;background:var(--brand-warm-stone);border-radius:0 12px 0 0}.lesson-runner :focus-visible{outline:2px solid var(--brand-deep-ink-teal);outline-offset:3px}.lesson-runner .brand-lesson{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(40px,8vw,120px);padding-block:40px 100px}.brand-lesson__sequence{display:flex;list-style:none;padding:0;margin:0 0 48px;gap:12px}.brand-lesson__sequence li{flex:1;min-width:0;padding-top:12px;border-top:2px solid var(--brand-warm-stone);color:var(--text-workspace-secondary)}.brand-lesson__sequence li.is-reached{border-color:var(--brand-deep-ink-teal);color:var(--brand-deep-ink-teal)}.brand-lesson__sequence li>span:last-child{display:none}.brand-lesson__sequence li[aria-current]{border-start-end-radius:18px}.lesson-runner .brand-lesson__heading{display:block;margin-bottom:40px}.lesson-runner .brand-lesson__icon{display:none}.lesson-runner .brand-lesson__heading h1{color:var(--brand-deep-ink-teal);font:550 clamp(34px,3.6vw,54px)/1.12 var(--font-display);letter-spacing:-.025em}.lesson-runner .brand-lesson__heading p{color:var(--text-workspace-secondary);font-size:18px}.lesson-runner :is(.brand-lesson__fields,.brand-logo-step,.brand-appearance-step,.brand-imagery-step,.brand-review){background:transparent;border:0;padding:0;color:var(--brand-charcoal-ink)}.lesson-runner .brand-lesson__fields{gap:28px}.lesson-runner :is(.brand-lesson__fields label>span,.brand-appearance-step legend,.brand-appearance-step label>span,.brand-choice-grid legend,.brand-appearance-step code,.brand-review dd){color:var(--brand-charcoal-ink);font-weight:500}.lesson-runner :is(.brand-lesson__fields input,.brand-lesson__fields textarea){background:#eee9df;color:var(--brand-charcoal-ink);border:1px solid var(--control-border);border-radius:6px;font-size:16px}.lesson-runner .brand-lesson__work>footer{border:0;padding-top:12px;margin-top:32px;justify-content:space-between}.lesson-runner .button.button--primary{color:var(--brand-mineral-white);background:var(--brand-deep-ink-teal);border-color:var(--brand-deep-ink-teal);border-radius:8px}.lesson-runner .button.button--outline{color:var(--brand-deep-ink-teal);background:transparent;border-color:var(--control-border);border-radius:8px}.lesson-runner .button:disabled{opacity:.5}.lesson-runner :is(.brand-logo-step small,.brand-review dt){color:var(--text-workspace-secondary)}.lesson-runner :is(.brand-appearance-presets button,.brand-choice-grid button,.brand-appearance-step label>div){background:#eee9df;color:var(--brand-charcoal-ink);border:0;border-radius:6px}.lesson-runner :is(.brand-choice-grid button,.brand-appearance-presets button)[aria-pressed=true]{background:#e1e7de;color:var(--brand-deep-ink-teal);outline:2px solid var(--brand-deep-ink-teal);outline-offset:-2px}.lesson-runner .brand-review>div+div{border-color:var(--brand-warm-stone)}.lesson-runner .brand-lesson-preview{position:sticky;top:110px;padding-top:58px}.lesson-runner .brand-lesson-preview__toolbar{gap:16px}.lesson-runner .brand-lesson-preview__toolbar>span{color:var(--text-workspace-secondary);font-weight:500}.lesson-runner .brand-lesson-preview__toolbar>div{border:0}.lesson-runner :is(.brand-lesson-preview__toolbar button,.brand-lesson-preview__surfaces button){color:var(--brand-deep-ink-teal);background:transparent;border:0;border-radius:5px;font-weight:500;min-height:40px}.lesson-runner :is(.brand-lesson-preview__toolbar button,.brand-lesson-preview__surfaces button)[aria-pressed=true]{background:#e1e7de;color:var(--brand-deep-ink-teal)}.lesson-runner .brand-lesson-preview__surfaces{gap:3px;margin-bottom:18px}.lesson-runner .brand-lesson-preview>div:last-child{border:0;box-shadow:0 16px 40px #123d3812}.lesson-runner .contained-path-lesson{gap:72px;grid-template-columns:minmax(0,760px) 250px;padding-block:56px 100px}.lesson-runner .contained-path-lesson__content{background:transparent;padding:0}.lesson-runner .contained-path-lesson__map{background:transparent;border:0;padding:16px 0}.lesson-runner .contained-path-lesson__map :is(strong,small),.lesson-runner .contained-path-lesson__map>:is(span,p){color:var(--text-workspace-secondary)}.lesson-runner .contained-path-lesson__map li>i{background:var(--brand-warm-stone);color:var(--brand-deep-ink-teal);border:0;border-radius:5px 14px 5px 5px}.lesson-runner .contained-path-lesson__map li:is(.is-current,.is-complete)>i{background:var(--brand-deep-ink-teal);color:var(--brand-mineral-white)}.lesson-runner .contained-path-lesson__map li:after{background:var(--brand-warm-stone)}.lesson-runner .contained-path-lesson__map>p{border-color:var(--brand-warm-stone)}@media(max-width:800px){.lesson-runner .brand-lesson{grid-template-columns:minmax(0,1fr);gap:48px;padding:24px 24px 64px}.lesson-runner .brand-lesson-preview{position:static;padding-top:0}.lesson-runner .brand-lesson__work>footer .button{min-width:0}.lesson-runner .brand-choice-grid{grid-template-columns:1fr}.lesson-runner .contained-path-lesson{display:flex;padding:24px;gap:32px}.lesson-runner .contained-path-lesson__content>footer{margin:32px 0 0;padding:16px 0;background:var(--brand-mineral-white)}}.app-shell.flow-workspace{--flow-ground: var(--brand-mineral-white);--flow-ink: var(--brand-deep-ink-teal);--flow-rule: var(--brand-warm-stone);--flow-soft: #eae5db;--flow-selected: #e1e7de;--flow-gutter: clamp(24px, 4vw, 64px);--surface-canvas: var(--brand-mineral-white);--surface-raised: var(--brand-mineral-white);--surface-panel: #eae5db;--text-on-canvas: var(--brand-charcoal-ink);--text-muted-on-canvas: var(--text-workspace-secondary);--surface-selected-dark: #e1e7de;--surface-input-dark: var(--surface-input-light);--surface-disabled-dark: var(--surface-disabled-light);--text-disabled-on-canvas: var(--text-disabled-on-paper);--rule-subtle-dark: var(--brand-warm-stone);--rule-on-dark: var(--control-border);--state-ready: var(--state-ready-strong);grid-template-columns:104px minmax(0,1fr);background:var(--flow-ground)}.flow-workspace .sidebar{--ledger-paper: var(--brand-deep-ink-teal);--ledger-muted: var(--text-workspace-secondary);--ledger-line: var(--flow-rule);width:104px;padding:24px 10px 16px;background:var(--flow-ground);color:var(--flow-ink);border:0;overflow:visible}.flow-workspace .beauty-category-tabs{gap:8px}.flow-workspace .beauty-category-tabs button{background:transparent;color:var(--flow-ink);border:0;border-radius:6px;font-weight:500}.flow-workspace .beauty-category-tabs button[aria-pressed=true]{background:var(--flow-selected)}.flow-workspace .beauty-category-tabs b{background:var(--flow-ink);color:var(--flow-ground);border-radius:4px}.flow-workspace .settings-inline-actions button{border:0;border-radius:6px;font-weight:500}.flow-workspace .settings-inline-actions button[aria-pressed=true]{background:var(--flow-ink);color:var(--flow-ground)}.flow-workspace .danger-zone{border:0;border-top:1px solid var(--flow-rule);padding:24px 0}.flow-workspace .danger-zone summary{color:var(--state-error-strong, #8b2019);font-weight:600;min-height:44px}:is(.auth-composition,.signup-composition,.flow-workspace) :is(.provider-auth--loading,.provider-auth--unavailable){border:0}.flow-workspace .sidebar__brand{padding:4px 12px 42px;justify-content:center}.flow-workspace .sidebar__brand .brand{padding:0}.flow-workspace .sidebar__nav{padding:0;display:grid;gap:8px;flex:0 0 auto}.flow-workspace .sidebar__nav button,.flow-workspace .workspace-settings-link{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:68px;gap:8px;padding:12px 4px;margin:0;border:0;border-radius:8px 24px 8px 8px;background:transparent;color:var(--flow-ink);font:500 13px/1.25 var(--font-interface);text-align:center;transition:background-color .15s ease,color .15s ease}.flow-workspace .sidebar__nav button :is(svg,.icon){width:21px;height:21px}.flow-workspace .sidebar__nav button:hover:not(.is-active),.flow-workspace .workspace-settings-link:hover{background:var(--flow-soft);color:var(--flow-ink)}.flow-workspace .sidebar__nav button.is-active,.flow-workspace .workspace-settings-link.is-active{background:var(--flow-selected);color:var(--flow-ink)}.flow-workspace .workspace-settings-link{margin-top:auto;flex-shrink:0}.flow-workspace .sidebar-account-menu{padding:16px 0 0;margin:0}.flow-workspace .sidebar__account{display:flex;justify-content:center;padding:8px;border:0}.flow-workspace .sidebar__account>span:nth-child(2),.flow-workspace .sidebar__account>:is(svg,.icon){display:none}.flow-workspace .sidebar__account strong{color:var(--flow-ink)}.flow-workspace .sidebar__account small{color:var(--text-workspace-secondary)}.flow-workspace .sidebar__account .avatar{width:38px;height:38px;background:var(--flow-rule);color:var(--flow-ink);border-radius:50%}.flow-workspace .sidebar-account-popover{position:absolute;inset-inline-start:82px;inset-inline-end:auto;bottom:0;width:260px;z-index:150;padding:20px;box-shadow:0 12px 40px #123d3821}.flow-workspace .sidebar__group-label{margin:14px 4px 4px;font-size:11px;text-align:center}.flow-workspace .app-main{border-radius:36px 0 0;min-width:0}.flow-workspace .topbar{min-height:92px;padding:22px var(--flow-gutter);border:0;background:transparent;gap:24px}.flow-workspace .topbar-context{display:flex;align-items:center;gap:24px;min-width:0}.flow-workspace .topbar-business-name{font:600 17px/1.4 var(--font-display);overflow-wrap:anywhere}.flow-workspace .topbar-route-name{display:flex;align-items:center;gap:8px;color:var(--text-workspace-secondary);font-size:14px}.flow-workspace .topbar__ledger{margin-inline-start:auto;font-size:13px}.flow-workspace .topbar__actions{gap:20px}.flow-workspace .icon-button{color:var(--flow-ink)}.flow-workspace .icon-button:hover{background:var(--flow-soft);color:var(--flow-ink)}.flow-workspace .workspace-path-context{font-size:13px;color:var(--text-workspace-secondary);max-width:180px}.flow-workspace .app-content{padding:38px var(--flow-gutter) 100px;width:100%;max-width:1560px}.flow-workspace .workspace-route-progress{height:2px;margin-inline:var(--flow-gutter);background:var(--flow-rule);position:relative;flex-shrink:0}.flow-workspace .workspace-route-progress:before{content:"";display:block;width:84px;height:2px;background:var(--flow-ink);transform-origin:left;animation:workspace-route .18s cubic-bezier(.2,.7,.2,1) both}.flow-workspace[dir=rtl] .workspace-route-progress:before{transform-origin:right}@keyframes workspace-route{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.flow-workspace .page-heading{border:0;margin:0 0 48px;padding:0;gap:32px;align-items:flex-end}.flow-workspace .page-heading h1{font:550 clamp(34px,3.7vw,54px)/1.12 var(--font-display);letter-spacing:-.035em;color:var(--flow-ink)}.flow-workspace .page-heading p{max-width:58ch;font-size:17px;margin-top:14px}.flow-workspace .page-heading .page-kicker,.flow-workspace .page-heading .eyebrow{display:none}.flow-workspace :is(.adaptive-home__heading,.pathway-home__heading) h1{color:var(--flow-ink);font:550 54px/1.15 var(--font-display);letter-spacing:-.035em}.flow-workspace .pathway-home__heading>div:first-child>span{display:none}.flow-workspace .pathway-home__heading p{color:var(--text-workspace-secondary);line-height:1.65}.flow-workspace .adaptive-home__path{border:0;background:transparent;min-width:0;padding:8px 0}.flow-workspace .adaptive-home__path small{text-transform:none;letter-spacing:0;font-size:13px}.flow-workspace .button{border-radius:8px 18px 8px 8px}.flow-workspace .button.button--outline{border-color:transparent;background:var(--flow-soft)}.flow-workspace .button.button--outline:hover:not(:disabled){background:var(--flow-selected)}.flow-workspace .button:disabled{background:var(--surface-disabled-light);color:var(--text-disabled-on-paper);border-color:transparent}.flow-workspace :is(.panel,.config-widget,.dashboard-signal,.readiness-card,.settings-card,.team-list,.availability-section){border:0;border-radius:0;background:transparent;box-shadow:none}.flow-workspace :is(.panel__header,.config-widget>header,.team-list>header){padding-inline:0}.flow-workspace .panel-empty{padding:32px 0}.flow-workspace .stat-card{border:0;border-radius:0;min-height:130px;padding:22px 0;background:transparent}.flow-workspace .stats-grid{column-gap:36px;border-block:1px solid var(--flow-rule)}.flow-workspace .stat-card strong{font:550 clamp(32px,3.4vw,48px)/1.1 var(--font-display)}.flow-workspace .stat-card__note :is(svg,.icon){display:none}.flow-workspace .data-table{background:transparent}.flow-workspace .data-table__head{background:transparent;border-bottom:1px solid var(--flow-rule)}.flow-workspace .chart-system{padding:24px 0;background:transparent;border:0;border-radius:0;min-width:0}.flow-workspace .chart-system>header{gap:20px}.flow-workspace .chart-system>header h3{font:550 24px/1.25 var(--font-display);letter-spacing:-.02em}.flow-workspace .chart-system__active-value{background:var(--flow-soft);border-radius:6px}.flow-workspace .chart-system__donut:after{background:var(--flow-ground)}.flow-workspace .chart-system__state{padding:36px 24px;background:var(--flow-soft);border-radius:4px 32px 4px 4px}.flow-workspace .home-flow__daily{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:clamp(32px,5vw,80px);align-items:start}.flow-workspace .home-flow__tasks{min-width:0}.flow-workspace .adaptive-home__metrics{grid-template-columns:repeat(3,minmax(0,1fr));border:0;gap:24px;margin:0 0 40px}.flow-workspace .adaptive-home__metrics>button{background:transparent;border:0;border-radius:0;padding:0 0 20px;border-bottom:1px solid var(--flow-rule);min-height:115px}.flow-workspace .adaptive-home__metrics strong{font:550 40px/1.2 var(--font-display)}.flow-workspace .adaptive-home__lower{display:block;margin:0}.flow-workspace .adaptive-home__schedule{background:transparent;border:0;padding:0;border-radius:0;min-height:310px}.flow-workspace .adaptive-home__schedule>header{padding:0 0 24px}.flow-workspace .adaptive-home__schedule h2{font:550 27px/1.2 var(--font-display)}.flow-workspace .adaptive-home__schedule>div{padding:0}.flow-workspace .adaptive-home__empty{min-height:180px;border:0;border-radius:0;background:transparent;justify-content:flex-start}.flow-workspace .adaptive-home__health{display:block;margin:0}.flow-workspace .adaptive-home__progress-card{padding:32px;border:0;border-radius:8px 56px 8px 8px;background:var(--flow-selected)}.flow-workspace .adaptive-home__health .adaptive-home__progress-card{display:flex;flex-direction:column;gap:20px}.flow-workspace .adaptive-home__health .adaptive-home__progress-card .button{align-self:flex-start;margin:0;width:auto}.flow-workspace .adaptive-home__progress-track{width:100%;background:var(--brand-warm-stone)}.flow-workspace .adaptive-home__progress-track i{background:var(--flow-ink)}.flow-workspace .adaptive-home__progress-card>header span{font-size:14px;text-transform:none}.flow-workspace .adaptive-home__progress-card h2{font:550 29px/1.22 var(--font-display);max-width:17ch}.flow-workspace .adaptive-home__progress-card p{font-size:16px;line-height:1.65}.flow-workspace .adaptive-home__progress-card .button{margin-top:12px;background:var(--flow-ground)}.flow-workspace .home-flow__analysis{margin-top:64px;padding-top:48px;border-top:1px solid var(--flow-rule)}.flow-workspace .adaptive-home__operations{border:0;padding:0;background:transparent;border-radius:0}.flow-workspace .adaptive-home__operations>header{padding:0 0 24px}.flow-workspace .adaptive-home__operations>div>article{border:0;padding:20px 0;background:transparent}.flow-workspace .adaptive-home__operations>div{gap:32px}.flow-workspace .adaptive-home__operations :is(small,article span,header p){color:var(--text-workspace-secondary);font-family:var(--font-interface);font-size:14px}.flow-workspace .adaptive-home__operations article.is-attention{background:var(--surface-warning);color:var(--text-on-warning);padding:20px;border-radius:8px}.flow-workspace .adaptive-home__operations article.is-attention :is(small,span){color:inherit}.flow-workspace .adaptive-home__trend{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:24px 48px}.flow-workspace .adaptive-home__trend>:first-child{grid-column:1 / -1}.flow-workspace .adaptive-home__web{margin-top:48px;padding:32px 0;border:0;border-top:1px solid var(--flow-rule);background:transparent}.flow-workspace .adaptive-home__web>header{padding:0 0 24px}.flow-workspace .adaptive-home__web :is(h2,article strong){color:var(--flow-ink)}.flow-workspace .adaptive-home__web article{border:0;padding:24px 12px 24px 0}.flow-workspace .adaptive-home__web article small,.flow-workspace .adaptive-home__metrics small{text-transform:none;font-size:14px;letter-spacing:0}.flow-workspace .work-tool-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px}.flow-workspace .work-tool-index__entry{display:grid;grid-template-columns:42px minmax(0,1fr) 22px;align-items:start;gap:20px;min-height:164px;padding:28px 0;border:0;border-top:1px solid var(--flow-rule);background:transparent;text-align:start;color:var(--flow-ink)}.flow-workspace .work-tool-index__entry:hover{background:linear-gradient(90deg,transparent,var(--flow-selected))}.flow-workspace .work-tool-index__icon{padding-top:3px}.flow-workspace .work-tool-index__copy{display:grid;gap:12px}.flow-workspace .work-tool-index__copy strong{font:550 26px/1.2 var(--font-display);letter-spacing:-.025em}.flow-workspace .work-tool-index__copy>span{font-size:16px;font-weight:400;line-height:1.6;color:var(--text-workspace-secondary)}.flow-workspace .work-hub__advanced{margin-top:48px;border:0;border-radius:0;background:var(--flow-soft);padding:28px}.flow-workspace .path-flow{--path-color: var(--flow-ink);display:grid;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:48px;background:transparent;border:0;border-radius:0;box-shadow:none}.flow-workspace .path-flow .business-path__header{display:block;padding:16px 0;border:0;position:sticky;top:24px;align-self:start;background:transparent;color:var(--flow-ink)}.flow-workspace .path-flow .business-path__header p{color:var(--text-workspace-secondary);font-size:16px;line-height:1.6}.flow-workspace .path-flow .business-path__progress>div{background:var(--flow-rule)}.flow-workspace .path-flow footer .text-link{color:var(--flow-ink)}.flow-workspace .business-path__header>div:first-child{align-items:flex-start}.flow-workspace .business-path__header h2{font:550 30px/1.2 var(--font-display)}.flow-workspace .business-path__mark{background:var(--flow-selected);border:0;border-radius:8px 20px 8px 8px}.flow-workspace .business-path__progress{margin:32px 0 0;max-width:240px}.flow-workspace .business-path__progress strong{color:var(--flow-ink)}.flow-workspace .path-flow .business-path__trail{display:block;padding:0}.flow-workspace .path-flow .business-path__trail li{margin:0;padding:0 0 24px}.flow-workspace .path-flow .business-path__step{margin:0;width:100%;background:transparent;border:0;border-radius:0;box-shadow:none}.flow-workspace .path-flow .business-path__action{display:grid;grid-template-columns:48px minmax(0,1fr);gap:24px;width:100%;min-height:120px;padding:20px 20px 20px 0;background:transparent;border:0;border-radius:0;text-align:start}.flow-workspace .path-flow .is-next .business-path__action{background:var(--flow-selected);border-radius:24px 40px 8px 24px;padding-inline:14px 20px}.flow-workspace .path-flow .business-path__node{width:46px;height:46px;border:0;border-radius:14px;background:var(--flow-soft);color:var(--flow-ink);box-shadow:none}.flow-workspace .path-flow .is-complete .business-path__node,.flow-workspace .path-flow .is-next .business-path__node{background:var(--flow-ink);color:var(--flow-ground);box-shadow:none}.flow-workspace .path-flow .business-path__node:after{display:none}.flow-workspace .path-flow .business-path__copy{display:grid;gap:8px}.flow-workspace .path-flow .business-path__copy strong{color:var(--flow-ink);font:550 23px/1.25 var(--font-display)}.flow-workspace .path-flow .business-path__copy small{max-width:48ch;color:var(--text-workspace-secondary);font:400 16px/1.65 var(--font-interface)}.flow-workspace .path-flow .business-path__copy em{grid-column:auto;grid-row:auto;justify-self:start;font:600 13px/1.4 var(--font-interface);text-transform:none;letter-spacing:0;color:var(--flow-ink)}.flow-workspace .path-flow .business-path__connector{display:block;position:absolute;inset-inline-start:23px;top:auto;bottom:0;width:26px;height:32px;border:0;border-inline-start:2px solid var(--flow-rule);border-bottom:2px solid var(--flow-rule);border-end-start-radius:14px;background:none;transform:none}.flow-workspace .path-flow .business-path__connector i{display:none}.flow-workspace .path-flow>footer{grid-column:1 / -1;padding:0;border:0}.flow-workspace .team-portal-card{padding:24px 0;border:0;border-block:1px solid var(--flow-rule);background:transparent;border-radius:0;margin-bottom:48px}.flow-workspace .team-flow{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(240px,1fr);gap:64px;align-items:start}.flow-workspace .team-role-guide{display:grid;grid-template-columns:1fr;gap:24px;margin:0;padding:30px;background:var(--flow-soft);border:0;border-radius:8px 40px 8px 8px}.flow-workspace .team-role-guide h2{font:550 26px/1.2 var(--font-display);margin:0}.flow-workspace .team-role-guide>div{border:0;background:transparent;padding:0;min-height:0}.flow-workspace .team-list>article{padding-inline:0;grid-template-columns:40px minmax(100px,1fr) auto;gap:16px}.flow-workspace .team-list>article .team-role-label{grid-column:2}.flow-workspace .team-list>article>em{grid-column:3;grid-row:2}.flow-workspace .team-list>article>.button{grid-column:3;grid-row:1}.flow-workspace .settings-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start;border:0;min-height:0}.flow-workspace .settings-layout>nav{padding:0;border:0;background:transparent;gap:4px}.flow-workspace .settings-layout>nav button{min-height:48px;padding:12px 14px;border:0;border-radius:6px 18px 6px 6px;color:var(--flow-ink);background:transparent}.flow-workspace .settings-layout>nav button.is-active{background:var(--flow-selected);box-shadow:none}.flow-workspace .settings-detail :is(p,small){color:var(--text-workspace-secondary)}.flow-workspace .settings-detail :is(b,dt,label>span){color:var(--flow-ink)}.flow-workspace .settings-detail{padding:0;border:0;border-radius:0;background:transparent;max-width:900px;min-width:0}.flow-workspace .settings-detail h2{font:550 30px/1.2 var(--font-display);margin-bottom:28px}.flow-workspace .settings-detail>article{background:transparent;padding:28px 0;border:0;border-bottom:1px solid var(--flow-rule);border-radius:0}.flow-workspace .settings-detail>aside{padding:24px;border:0;background:var(--flow-soft);border-radius:4px 24px 4px 4px}.flow-workspace .website-home__status{padding:0 0 28px;border:0;background:transparent;border-radius:0}.flow-workspace .website-home__status>strong{background:transparent;color:var(--flow-ink);padding:0;font-family:var(--font-interface)}.flow-workspace .website-workspace-start{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:64px;padding:48px 0;border-block:1px solid var(--flow-rule)}.flow-workspace .website-workspace-start>section{padding:0;border:0;background:transparent;border-radius:0;align-content:start}.flow-workspace .website-workspace-start>section>span{display:none}.flow-workspace .website-workspace-start small{display:none}.flow-workspace .website-workspace-start h2{font:550 clamp(26px,3vw,40px)/1.2 var(--font-display);max-width:16ch}.flow-workspace :is(.website-workspace-start,.domain-connection) h2{color:var(--flow-ink)}.flow-workspace :is(.website-workspace-start,.domain-connection) :is(p,small,label>span){color:var(--text-workspace-secondary)}.flow-workspace .website-workspace-start p{font-size:17px;line-height:1.7;max-width:43ch}.flow-workspace .website-workspace-start .button{justify-self:start}.flow-workspace .domain-connection{padding:48px 0;background:transparent;border:0;border-radius:0}.flow-workspace .admin-observatory{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);column-gap:64px}.flow-workspace .admin-observatory>:is(.page-heading,.stats-grid,.admin-grid){grid-column:1 / -1}.flow-workspace .admin-observatory>.admin-analytics-grid{display:contents}.flow-workspace .admin-observatory .admin-grid{margin-top:48px;gap:64px}.flow-workspace .admin-metric-button{padding:0 0 16px;border:0;background:transparent}.flow-workspace .admin-metric-button>span{padding:0}.flow-workspace.app-shell--focus .app-content{padding:20px 24px 24px;max-width:none;max-height:none}.flow-workspace.app-shell--focus .topbar{flex-basis:76px;min-height:76px;padding-block:14px}.flow-workspace .designer-composition{--editor-library-width: 230px;--editor-inspector-width: 270px;background:var(--flow-ground);color:var(--flow-ink);margin:0}.flow-workspace .designer-composition .builder-shell{grid-template-columns:var(--editor-library-width) minmax(0,1fr) var(--editor-inspector-width)}.flow-workspace .designer-composition .builder-shell.is-pages-closed.is-inspector-open{grid-template-columns:0 minmax(0,1fr) var(--editor-inspector-width)}.flow-workspace .designer-composition .builder-shell.is-pages-open.is-inspector-closed{grid-template-columns:var(--editor-library-width) minmax(0,1fr) 0}.flow-workspace .designer-composition .builder-shell.is-pages-closed.is-inspector-closed{grid-template-columns:0 minmax(0,1fr) 0}.flow-workspace .builder-command-bar{padding:0 0 20px;border:0;border-radius:0;background:transparent;flex-wrap:wrap;gap:16px}.flow-workspace .builder-command-bar__identity h1{font:550 25px/1.2 var(--font-display);letter-spacing:-.02em;margin:0}.flow-workspace .builder-command-bar__identity small{font:400 13px/1.6 var(--font-interface);letter-spacing:0;text-transform:none}.flow-workspace .builder-command-bar__actions{flex-wrap:wrap;gap:8px}.flow-workspace .builder-command-bar button{min-height:42px;border:0;border-radius:6px}.flow-workspace .builder-command-bar__rail-toggle,.flow-workspace .builder-command-bar__preview,.flow-workspace .builder-command-bar__open{color:var(--flow-ink);background:var(--flow-soft)}.flow-workspace .builder-command-bar__publish{background:var(--flow-ink);color:var(--flow-ground);padding-inline:22px}.flow-workspace .builder-shell{background:var(--flow-soft);border:0;border-radius:8px 28px 8px 8px;gap:0}.flow-workspace .builder-library,.flow-workspace .builder-inspector{background:var(--flow-ground);border:0;padding:20px 16px}.flow-workspace .builder-rail-heading{padding:0 0 20px;border:0;background:var(--flow-ground)}.flow-workspace .builder-rail-heading small{display:none}.flow-workspace .builder-rail-heading strong{font:550 19px/1.3 var(--font-display);color:var(--flow-ink)}.flow-workspace .builder-rail-heading>button{color:var(--flow-ink);background:var(--flow-soft);border:0}.flow-workspace .builder-new-page{border:0;border-radius:6px;background:var(--flow-soft);color:var(--flow-ink);min-height:44px}.flow-workspace .builder-pages-list{border:0}.flow-workspace .builder-page-item{border:0;border-radius:6px 18px 6px 6px;background:transparent}.flow-workspace .builder-page-item.is-active{background:var(--flow-selected);box-shadow:none}.flow-workspace .builder-page-item button{background:transparent;color:var(--flow-ink)}.flow-workspace .builder-page-item :is(:is(svg,.icon),small),.flow-workspace .builder-pages-list h3{color:var(--text-workspace-secondary)}.flow-workspace .builder-page-item:hover{background:var(--flow-soft)}.flow-workspace .builder-sections-disclosure,.flow-workspace .builder-page-origin{background:transparent;border:0;color:var(--flow-ink)}.flow-workspace .builder-sections-disclosure small{color:var(--text-workspace-secondary)}.flow-workspace .builder-tabs{background:transparent;border-color:var(--flow-rule)}.flow-workspace .builder-tabs button{color:var(--text-workspace-secondary)}.flow-workspace .builder-tabs button.is-active{background:var(--flow-selected);color:var(--flow-ink);border-color:var(--flow-ink)}.flow-workspace .builder-rail-handle{background:var(--flow-soft);border:0;color:var(--flow-ink)}.flow-workspace .builder-canvas{background:var(--flow-soft);border:0}.flow-workspace .builder-toolbar{min-height:64px;background:var(--flow-soft);border:0;padding:12px 20px}.flow-workspace :is(.builder-history,.builder-device,.builder-locale){background:transparent;border:0;gap:4px}.flow-workspace :is(.builder-history,.builder-device,.builder-locale) button{min-height:36px;border:0;border-radius:5px;color:var(--flow-ink)}.flow-workspace :is(.builder-device,.builder-locale) button.is-active{background:var(--flow-ink);color:var(--flow-ground)}.flow-workspace .builder-document{box-shadow:0 10px 32px #123d3810;margin-top:8px}.flow-workspace .block-library>button,.flow-workspace .block-layers>article{border:0;border-bottom:1px solid var(--flow-rule);border-radius:0;background:transparent}.flow-workspace .block-layers>article.is-selected{background:var(--flow-selected);box-shadow:none}.flow-workspace .designer-composition :is(.block-layers,.block-library) :is(strong,:is(svg,.icon)){color:var(--flow-ink)}.flow-workspace .designer-composition :is(.block-layers,.block-library) small{color:var(--text-workspace-secondary)}.flow-workspace .designer-composition .block-layers article{grid-template-columns:auto auto minmax(0,1fr) repeat(2,24px)}.flow-workspace .designer-composition .block-layers article>button{background:var(--flow-soft);color:var(--flow-ink)}.flow-workspace .designer-composition .block-layers article>button:nth-last-child(2){grid-column:4}.flow-workspace .designer-composition .block-layers article>button:last-child{grid-column:5}.flow-workspace .designer-composition .builder-selectable-block__label{background:var(--flow-ink);color:var(--flow-ground);font:600 12px/1.4 var(--font-interface)}.flow-workspace .designer-composition .builder-selectable-block.is-selected{outline-color:var(--flow-ink);box-shadow:0 0 0 2px var(--flow-ink)}.flow-workspace .builder-inspector-tabs{padding-bottom:14px;background:var(--flow-ground);border:0}.flow-workspace .designer-composition .builder-inspector :is(h3,h4,strong,label>span){color:var(--flow-ink)}.flow-workspace .designer-composition .builder-inspector :is(p,small){color:var(--text-workspace-secondary)}.flow-workspace .designer-composition :is(.builder-sections-disclosure,.builder-page-origin) strong{color:var(--flow-ink)}.flow-workspace .page-template-dialog{background:var(--flow-ground);border-radius:8px 40px 8px 8px}.flow-workspace .page-template-dialog>div{padding:12px 24px 24px;column-gap:28px}.flow-workspace .page-template-dialog>div>button{border:0;border-top:1px solid var(--flow-rule);border-radius:0;background:transparent;padding:20px 0}.flow-workspace .page-template-dialog>div>button small{font-weight:400}.flow-workspace :is(.beauty-board,.beauty-management){color:var(--flow-ink)}.flow-workspace .beauty-board__metrics{gap:24px;padding-block:20px;margin-bottom:28px;border-block:1px solid var(--flow-rule)}.flow-workspace .beauty-board__metrics article{background:transparent;border:0;padding:0}.flow-workspace .beauty-board__metrics strong{color:var(--flow-ink);font:550 36px/1.2 var(--font-display)}.flow-workspace .beauty-board__metrics span{color:var(--text-workspace-secondary);font-size:14px}.flow-workspace .beauty-board__viewport{border:0;border-block:1px solid var(--flow-rule)}.flow-workspace .beauty-board__corner,.flow-workspace .beauty-board__grid>header{background:var(--flow-soft);color:var(--flow-ink);border-color:var(--flow-rule)}.flow-workspace .beauty-board__grid>header small{color:var(--text-workspace-secondary)}.flow-workspace .beauty-avatar{background:var(--flow-selected);color:var(--flow-ink);border-radius:12px}.flow-workspace .beauty-board__row>time{background:var(--flow-ground);border-color:var(--flow-rule);color:var(--text-workspace-secondary);font-size:12px}.flow-workspace .beauty-board__cell{border-color:var(--flow-rule)}.flow-workspace .beauty-board__empty{background:transparent;color:var(--flow-ink);border:0;padding:48px 24px}.flow-workspace :is(.beauty-catalog-cards,.beauty-resource-cards){grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px}.flow-workspace :is(.beauty-catalog-cards,.beauty-resource-cards)>button{background:transparent;color:var(--flow-ink);border:0;border-top:1px solid var(--flow-rule);padding:24px 0}.flow-workspace :is(.beauty-catalog-cards,.beauty-resource-cards) :is(small,em){color:var(--text-workspace-secondary);font-size:14px;text-transform:none;letter-spacing:0}.flow-workspace :is(.beauty-catalog-cards__image,.beauty-resource-cards__avatar){background:var(--flow-soft);border-radius:8px 20px 8px 8px;color:var(--flow-ink)}.flow-workspace :is(.beauty-management,.beauty-board) .workspace-empty{grid-column:1 / -1;text-align:start;align-items:flex-start;padding:48px 0;border:0;color:var(--flow-ink)}.flow-workspace :is(.beauty-date-control,.beauty-management) label>span{color:var(--flow-ink)}.flow-workspace .customer-directory-tools{padding:24px 0;background:transparent;border:0}.flow-workspace .customer-directory-tools .search-field{background:var(--surface-input-light);color:var(--flow-ink);border-color:var(--control-border);border-radius:6px}.flow-workspace .customer-directory-tools .search-field input::placeholder{color:var(--text-placeholder-on-paper)}.flow-workspace .customer-directory-tools>label>span{color:var(--text-workspace-secondary);text-transform:none;letter-spacing:0;font-weight:500;font-size:14px}.flow-workspace .customer-directory-tools>label:has(input[type=checkbox]){background:var(--flow-soft);color:var(--flow-ink);border:0;border-radius:6px}.flow-workspace .customer-directory-total{color:var(--text-workspace-secondary);border:0}.flow-workspace .customer-directory-total strong{color:var(--flow-ink)}.flow-workspace .customer-directory{background:transparent;border:0}.flow-workspace .customer-directory>header{background:var(--flow-soft);color:var(--flow-ink);border-radius:4px}.flow-workspace .customer-directory-row{color:var(--flow-ink);border-color:var(--flow-rule)}.flow-workspace .customer-directory-row :is(strong,:is(svg,.icon)){color:var(--flow-ink)}.flow-workspace .customer-directory-row small{color:var(--text-workspace-secondary)}.flow-workspace .customer-directory-row:hover{background:var(--flow-soft);box-shadow:none}.flow-workspace .customer-pagination{border:0;border-top:1px solid var(--flow-rule);padding-inline:0;color:var(--text-workspace-secondary)}.flow-workspace .customer-pagination button{color:var(--flow-ink);border-color:var(--control-border);border-radius:5px}.flow-workspace :is(.module-drawer,.customer-profile-drawer){background:var(--flow-ground);color:var(--flow-ink);border:0;border-start-start-radius:32px}.flow-workspace :is(.module-drawer,.customer-profile-drawer) :is(h2,h3,h4,legend,label>span){color:var(--flow-ink)}.flow-workspace :is(.module-drawer,.customer-profile-drawer) :is(p,small){color:var(--text-workspace-secondary)}.flow-workspace .module-drawer .icon-button{color:var(--flow-ink)}.flow-workspace :is(.calendar-board,.availability-checker,.availability-resource-card,.service-card,.inventory-grid article){background:transparent;color:var(--flow-ink);border-color:var(--flow-rule)}.flow-workspace .availability-section>header{padding-inline:0}.flow-workspace .availability-empty{background:var(--flow-soft);color:var(--flow-ink);border:0;border-radius:4px 32px 4px 4px}.flow-workspace .builder-inspector-tabs button{border:0;border-radius:4px}.flow-workspace .builder-inspector-tabs button.is-active{background:var(--flow-selected);color:var(--flow-ink)}.auth-page .auth-header,.signup-composition .entry-header{border:0;padding:28px clamp(24px,5vw,80px);background:var(--brand-mineral-white)}.auth-page .entry-link,.signup-composition .entry-link,.auth-page .auth-card__new button{color:var(--brand-deep-ink-teal)}.auth-page .auth-card__new{border:0;padding-block:24px}.auth-page .auth-composition{position:relative;isolation:isolate;max-width:1600px;min-height:730px;padding-block:64px 100px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.auth-page .auth-architecture{position:absolute;z-index:-1;inset-inline-start:0;bottom:0;width:60%;height:430px;object-fit:cover;object-position:68% center;border-start-end-radius:80px}.auth-page .auth-message{padding:32px 0 310px}.auth-page .auth-message h1{max-width:11ch;font-size:clamp(40px,4.5vw,65px)}.auth-page .auth-message>span{max-width:36ch;padding:16px 20px 16px 0;background:var(--brand-mineral-white);border-end-end-radius:32px}.auth-page .auth-foundation{display:none}.auth-page .auth-card{padding:32px 0 0;border:0;border-radius:0;background:transparent}.auth-page .auth-card h2{font:550 36px/1.2 var(--font-display)}.auth-page .auth-card form{gap:24px}.auth-page .auth-footer{border:0;padding:32px 24px}.signup-composition .signup-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,6vw,96px);padding:48px clamp(24px,5vw,80px) 100px;max-width:1600px;margin-inline:auto}.signup-composition .signup-story{position:sticky;top:32px;align-self:start;isolation:isolate;background:transparent;color:var(--brand-deep-ink-teal);border:0;border-radius:0;padding:0 0 300px;min-height:900px}.signup-composition .signup-architecture{position:absolute;inset-inline-start:-40px;bottom:0;z-index:-1;width:calc(100% + 40px);height:520px;object-fit:cover;object-position:65% bottom;border-start-end-radius:70px}.signup-composition .signup-story h2{max-width:12ch;font-size:clamp(38px,4vw,60px)}.signup-composition .signup-story ol{padding:0 24px 24px 0;background:var(--brand-mineral-white);border-end-end-radius:40px}.signup-composition .signup-story li{padding-block:16px}.signup-composition .signup-story li>span{background:transparent;color:var(--brand-deep-ink-teal);border:0}.signup-composition .signup-story small{color:var(--text-workspace-secondary);font-size:15px;line-height:1.65}.signup-composition .signup-form-wrap{padding:0;border:0;max-width:none}.signup-composition .signup-form-heading h1{font:550 38px/1.2 var(--font-display)}.signup-composition .business-type-grid{gap:4px 16px}.signup-composition .business-type-grid button{border:0;border-bottom:1px solid var(--brand-warm-stone);border-radius:0;padding:14px 8px;min-height:75px;background:transparent}.signup-composition .business-type-grid button.is-selected{background:var(--surface-selected-light);border-radius:6px 18px 6px 6px;box-shadow:none}.signup-composition .business-type-grid button small{font-size:13px}.signup-composition .business-type-grid button :is(svg,.icon){color:var(--brand-deep-ink-teal)}.trust-page{background:var(--brand-mineral-white)}.trust-page>header{max-width:none;margin:0;padding:28px clamp(24px,6vw,96px);border:0}.trust-page>main{max-width:1400px;padding:48px clamp(24px,6vw,96px) 100px;margin:auto}.trust-page__opening{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:end;margin:48px 0 80px}.trust-page__opening h1{margin:0;font:550 clamp(44px,5vw,72px)/1.1 var(--font-display);letter-spacing:-.03em;color:var(--brand-deep-ink-teal)}.trust-page__opening>p{margin:0;font-size:19px;line-height:1.7;max-width:40ch;color:var(--text-workspace-secondary)}.trust-page .trust-page__layout{grid-template-columns:minmax(180px,.5fr) minmax(0,1.5fr);gap:80px;border-top:1px solid var(--brand-warm-stone);padding-top:48px}.trust-page .trust-page__index{background:transparent;border:0;border-radius:0;padding:0;position:sticky;top:32px}.trust-page .trust-page__index a{padding:12px 0;text-decoration:none;font-size:16px}.trust-page .trust-page__index a:hover{text-decoration:underline}.trust-page .back-link{color:var(--brand-deep-ink-teal)}.trust-page .trust-page__body>section{padding:0 0 48px;border:0;scroll-margin-top:36px}.trust-page .trust-page__body h2{font:550 30px/1.3 var(--font-display)}.trust-page .trust-page__body p{max-width:65ch;font-size:18px;line-height:1.9}.trust-page__footer{display:flex;flex-wrap:wrap;gap:32px;padding:36px clamp(24px,6vw,96px);border-top:1px solid var(--brand-warm-stone);font-size:16px}:is(.flow-workspace,.auth-page,.signup-composition,.trust-page) :focus-visible{outline:2px solid var(--brand-deep-ink-teal);outline-offset:4px}.flow-workspace[dir=rtl] :is(.page-heading h1,.work-tool-index__copy strong,.business-path__copy strong){letter-spacing:0;line-height:1.5}@media(max-width:1120px){.app-shell.flow-workspace{display:block}.flow-workspace .sidebar{width:264px;padding:24px 20px;overflow-y:auto;overflow-x:hidden}.flow-workspace .sidebar__brand{justify-content:space-between;padding:0 0 28px}.flow-workspace .sidebar__nav button,.flow-workspace .workspace-settings-link{flex-direction:row;justify-content:flex-start;gap:16px;padding:14px 18px;min-height:52px;font-size:16px}.flow-workspace .sidebar__account{justify-content:flex-start;gap:12px}.flow-workspace .sidebar__account>span:nth-child(2){display:grid}.flow-workspace .sidebar-account-popover{position:static;width:100%;box-shadow:none;margin-bottom:16px}.flow-workspace .topbar{gap:16px}.flow-workspace .topbar__menu{display:inline-flex;flex-shrink:0;min-width:40px;min-height:44px}.flow-workspace .topbar__ledger,.flow-workspace .workspace-path-context{display:none}.flow-workspace .topbar__actions{margin-inline-start:auto}.flow-workspace .path-flow{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:32px}.flow-workspace .team-flow{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);gap:32px}.flow-workspace .admin-observatory{column-gap:32px}}@media(max-width:800px){.flow-workspace .home-flow__daily,.flow-workspace .team-flow,.flow-workspace .website-workspace-start{grid-template-columns:1fr;gap:40px}.flow-workspace .adaptive-home__schedule{min-height:240px}.flow-workspace .adaptive-home__progress-card h2{max-width:none}.flow-workspace .adaptive-home__trend,.flow-workspace .admin-observatory{grid-template-columns:minmax(0,1fr)}.flow-workspace .admin-observatory>.admin-analytics-grid{display:contents}.flow-workspace .settings-layout{grid-template-columns:1fr;gap:32px}.flow-workspace .settings-layout>nav{display:flex;flex-wrap:wrap;gap:4px;position:static}.flow-workspace .settings-layout>nav button{flex:0 1 auto;padding:10px 12px;font-size:14px}.auth-page .auth-composition{grid-template-columns:minmax(0,1fr);padding:32px 24px 48px;gap:48px}.auth-page .auth-composition{min-height:0;padding-bottom:260px}.auth-page .auth-architecture{width:100%;height:200px;top:auto;bottom:24px;border-radius:0 48px 0 0;object-position:70% center}.auth-page .auth-message{display:none}.auth-page .auth-message h1{font-size:44px;max-width:12ch}.auth-page .auth-message>span{max-width:30ch;font-size:16px}.auth-page .auth-card{max-width:540px;width:100%;margin-inline:auto;padding-top:0}.signup-composition .signup-layout{grid-template-columns:minmax(0,1fr);padding:24px 24px 64px;gap:48px}.signup-composition .signup-story{position:relative;top:auto;min-height:0;padding:0}.signup-composition .signup-story h2{max-width:16ch;font-size:42px}.signup-composition .signup-architecture{inset-inline:auto 0;width:42%;height:100%;object-position:72% center}.signup-composition .signup-story ol{width:80%;background:var(--brand-mineral-white)}.trust-page__opening{grid-template-columns:1fr;gap:28px;margin-bottom:48px}.trust-page .trust-page__layout{grid-template-columns:1fr;gap:40px}.trust-page .trust-page__index{position:static;display:flex;flex-wrap:wrap;gap:8px 24px}}@media(max-width:600px){.app-shell.flow-workspace{--flow-gutter: 24px}.flow-workspace .topbar{min-height:78px;padding:16px 20px}.flow-workspace .topbar-context{display:grid;gap:2px}.flow-workspace .topbar-business-name{font-size:15px}.flow-workspace .topbar-route-name{font-size:12px}.flow-workspace .app-content{padding-top:32px;padding-bottom:64px}.flow-workspace .page-heading{display:grid;gap:24px;margin-bottom:36px}.flow-workspace .page-heading h1{font-size:36px}.flow-workspace :is(.adaptive-home__heading,.pathway-home__heading) h1{font-size:36px;line-height:1.2}.flow-workspace .page-heading p{font-size:16px}.flow-workspace .page-heading__actions{flex-wrap:wrap;justify-content:flex-start}.flow-workspace .work-tool-index{grid-template-columns:1fr}.flow-workspace .work-tool-index__entry{min-height:140px;grid-template-columns:28px minmax(0,1fr) 20px;gap:16px}.flow-workspace .work-tool-index__copy strong{font-size:24px}.flow-workspace .adaptive-home__metrics{gap:16px}.flow-workspace .adaptive-home__metrics>button{min-height:100px}.flow-workspace .adaptive-home__metrics strong{font-size:32px}.flow-workspace .adaptive-home__metrics small{font-size:13px}.flow-workspace .adaptive-home__progress-card{padding:28px}.flow-workspace .adaptive-home__operations>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.flow-workspace .path-flow{display:block}.flow-workspace .path-flow .business-path__header{position:static;padding:0 0 36px}.flow-workspace .path-flow .business-path__action{gap:16px}.flow-workspace .path-flow .business-path__copy strong{font-size:21px}.flow-workspace .path-flow .business-path__copy small{font-size:15px}.flow-workspace .team-portal-card{grid-template-columns:1fr;gap:16px}.flow-workspace .team-portal-card>span{display:none}.flow-workspace .team-portal-card a{overflow-wrap:anywhere}.flow-workspace .team-role-guide{padding:24px}.flow-workspace :is(.beauty-catalog-cards,.beauty-resource-cards){grid-template-columns:minmax(0,1fr)}.flow-workspace .beauty-board__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.flow-workspace .customer-directory-tools{gap:16px}.flow-workspace .settings-detail>article{display:flex;flex-wrap:wrap;gap:16px}.flow-workspace .settings-detail h2{font-size:28px}.flow-workspace .chart-system>header{flex-wrap:wrap}.flow-workspace .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px}.flow-workspace.app-shell--focus .app-content{padding:16px 12px 12px}.flow-workspace .builder-command-bar{gap:12px;padding-bottom:12px;flex-direction:column;flex-wrap:nowrap;flex-shrink:0;align-items:stretch}.flow-workspace .builder-command-bar__identity h1{font-size:23px}.flow-workspace .builder-command-bar__actions{display:flex;justify-content:flex-start;gap:8px;width:100%}.flow-workspace .builder-command-bar__actions .editor-save-state{width:auto;margin-inline-end:auto}.flow-workspace .builder-command-bar__actions .builder-command-bar__publish{width:auto;display:inline-flex}.flow-workspace .builder-command-bar__actions .builder-command-bar__open,.flow-workspace .builder-command-bar__actions .builder-command-bar__preview{display:inline-flex}.flow-workspace .builder-command-bar button{min-height:40px}.flow-workspace .builder-command-bar__rail-toggle{display:none}.flow-workspace .builder-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;flex-shrink:0;gap:10px;padding:12px}.flow-workspace .builder-panel-switcher{background:transparent;border:0;padding:0 0 12px;gap:4px}.flow-workspace .builder-panel-switcher button{min-height:44px;border:0;border-radius:6px}.flow-workspace .builder-panel-switcher button.is-active{background:var(--flow-selected);color:var(--flow-ink)}.signup-composition .business-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.signup-composition .business-type-grid button{display:grid;grid-template-columns:1fr;gap:8px}.signup-composition .business-type-grid button small{display:none}.signup-composition .signup-story ol{width:85%}.trust-page .trust-page__body p{font-size:17px}}@media(prefers-reduced-motion:reduce){.flow-workspace .workspace-route-progress:before{animation:none}:is(.flow-workspace,.auth-page,.signup-composition,.trust-page){scroll-behavior:auto}.flow-workspace :is(.sidebar__nav button,.workspace-settings-link,.business-path__action,.business-path__node){transition:none;animation:none}.flow-workspace .designer-composition :is(.builder-shell,.builder-document,.builder-sections-panel){transition:none;animation:none}}.flow-workspace .stat-card__note:before{content:none}.brand-scene{display:block}.brand-scene img{display:block;width:100%;height:auto}:is(.auth-architecture,.signup-architecture).brand-scene{overflow:clip}:is(.auth-architecture,.signup-architecture).brand-scene img{width:100%;height:100%;object-fit:cover;object-position:70% center}.flow-workspace .block-layers article{display:block;padding:8px 0;border:0;border-bottom:1px solid var(--brand-warm-stone);cursor:default}.flow-workspace .designer-composition .block-layers .block-layer-select{display:flex;width:100%;height:auto;min-height:48px;padding:8px;text-align:start;gap:12px;align-items:center;background:transparent;border:0;color:var(--brand-deep-ink-teal);opacity:1;pointer-events:auto}.flow-workspace .block-layer-select>span:not(.icon){min-width:0;display:grid;gap:4px}.flow-workspace .block-layer-select small{white-space:normal;line-height:1.5}.flow-workspace .block-layers .block-layer-actions{display:flex;justify-content:flex-end;gap:4px;padding-inline:4px}.flow-workspace .block-layer-actions button{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;border:0;background:transparent;color:var(--brand-deep-ink-teal)}.flow-workspace .block-layer-actions button:disabled{color:var(--text-workspace-secondary);opacity:.45}.flow-workspace .block-layer-select[aria-pressed=true]{background:var(--flow-selected);border-radius:8px 24px 8px 8px}.flow-workspace .block-layer-select:focus-visible,.flow-workspace .block-layer-actions button:focus-visible{outline:2px solid var(--brand-deep-ink-teal);outline-offset:2px}.flow-workspace .block-layers article.is-selected{background:transparent;box-shadow:none}.flow-workspace .builder-rail-heading>button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px}.flow-workspace .adaptive-home__metrics>button{min-width:0;overflow-wrap:anywhere}.flow-workspace .adaptive-home__metrics>button:last-child strong{font-size:28px}.home-history-empty{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;padding-block:40px}.home-history-empty h2{font:550 27px/1.3 var(--font-display);color:var(--brand-deep-ink-teal);max-width:20ch}.home-history-empty p{color:var(--text-workspace-secondary);max-width:48ch;margin:0 0 20px}.flow-workspace .builder-library,.flow-workspace .builder-inspector{padding-block-start:0;scroll-padding-block-start:140px}.flow-workspace .builder-rail-heading{padding-block-start:20px;min-height:84px}.flow-workspace .builder-inspector-tabs{top:84px}.flow-workspace .inspector-property-group>summary{color:var(--flow-ink)}.flow-workspace input:is([type=date],[type=time]){color-scheme:light}.flow-workspace .beauty-appointment-summary>em{background:var(--flow-selected);color:var(--brand-dark-forest);border-radius:6px}.flow-workspace .beauty-appointment-summary dl,.flow-workspace .beauty-appointment-summary dl>div{border-color:var(--flow-rule)}.flow-workspace .beauty-appointment-summary dt{color:var(--text-workspace-secondary)}.flow-workspace .beauty-appointment-drawer .booking-drawer__actions:not(:has(button)){display:none}.flow-workspace .beauty-appointment-card{color:var(--flow-ink);border-color:var(--flow-rule)}.flow-workspace .beauty-appointment-card em{background:var(--flow-selected);color:var(--flow-ink)}.flow-workspace .beauty-appointment-card.is-completed{border-inline-start-color:var(--brand-dark-forest)}.flow-workspace .customer-profile-actions{position:sticky;bottom:0;padding:16px 24px;background:var(--flow-ground);border-top:1px solid var(--flow-rule)}.flow-workspace .customer-profile-actions .customer-lifecycle-dock{position:static;width:100%;min-height:48px;background:var(--flow-soft);color:var(--flow-ink);border:1px solid var(--flow-rule);border-radius:6px}.flow-workspace :is(.customer-lifecycle,.customer-merge-form){border-color:var(--flow-rule)}.flow-workspace :is(.customer-lifecycle,.customer-merge-form) :is(h3,strong,label>span){color:var(--flow-ink)}.flow-workspace :is(.customer-lifecycle,.customer-merge-form) :is(p,small){color:var(--text-workspace-secondary)}.flow-workspace .customer-lifecycle__archive{background:var(--flow-soft);border-color:var(--flow-rule);border-radius:8px}.flow-workspace .customer-merge-form :is(input[type=search],select){background:var(--surface-workspace-raised);color:var(--flow-ink);border-color:var(--control-border)}.flow-workspace .customer-merge-confirm{background:var(--flow-soft);border-color:var(--state-warning-strong)}.flow-workspace .customer-lifecycle-drawer :is(form,section,label,fieldset){min-width:0}.flow-workspace .customer-merge-form{grid-template-columns:minmax(0,1fr)}.flow-workspace .customer-merge-form :is(input[type=search],select){min-width:0;width:100%;max-width:100%}@media(max-width:700px){.flow-workspace .customer-merge-form__rules{grid-template-columns:minmax(0,1fr)}}.flow-workspace .beauty-appointment-card.is-checked_in{border-inline-start-color:var(--brand-deep-ink-teal)}.flow-workspace .beauty-appointment-card.is-in_service{border-inline-start-color:var(--brand-dark-forest)}.flow-workspace .path-chooser{background:var(--flow-ground);color:var(--flow-ink);border:0;border-block:1px solid var(--flow-rule)}.flow-workspace .path-chooser>header{border-color:var(--flow-rule);gap:24px;padding:24px 0}.flow-workspace .path-chooser :is(p,small){color:var(--text-workspace-secondary)}.flow-workspace .path-chooser>div>button{background:transparent;color:var(--flow-ink);border-color:var(--flow-rule);min-width:0}.flow-workspace .path-chooser>div>button>span{border:0;background:var(--flow-soft);border-radius:8px 16px 8px 8px}.flow-workspace .path-chooser>div>button em{color:var(--flow-ink)}.flow-workspace .path-chooser>div>button:is(:hover,[aria-pressed=true]){background:var(--flow-selected);outline:0}.flow-workspace .path-chooser>div>button:focus-visible{outline:2px solid var(--flow-ink);outline-offset:-2px}.flow-workspace .path-chooser>.path-change-review{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px 0}.flow-workspace .path-change-review>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;background:transparent;color:var(--flow-ink);border:0;padding:0}.flow-workspace .path-change-review>header>div{min-width:0}.flow-workspace .path-change-review>header>div>span{display:none}.flow-workspace .path-change-review>header p{color:var(--text-workspace-secondary)}.flow-workspace .path-change-review__columns section{border:0;padding:0;min-width:0}.flow-workspace .path-change-review__columns{gap:32px}.flow-workspace .path-copy-decision{border:0;padding:0;margin:0;min-width:0}.flow-workspace .path-copy-decision legend{padding:0;margin-bottom:12px;color:var(--flow-ink)}.flow-workspace .path-copy-decision label{background:var(--flow-soft);border:1px solid transparent;border-radius:8px}.flow-workspace .path-copy-decision label.is-selected{background:var(--flow-selected);border-color:var(--flow-ink);box-shadow:none}.flow-workspace .path-copy-decision input{flex:0 0 auto;accent-color:var(--flow-ink)}.flow-workspace .path-change-review>aside{display:flex;gap:12px;padding:20px;background:var(--flow-soft);border-radius:8px 24px 8px 8px}.flow-workspace .path-change-review>aside :is(strong,small){display:block}.flow-workspace .path-change-review__selection:is(:hover,:disabled){background:var(--flow-soft);color:var(--flow-ink);border-color:transparent}.flow-workspace .path-change-review__selection:focus-visible{outline:2px solid var(--flow-ink);outline-offset:3px}.flow-workspace .builder-inspector .inspector-choice-group{min-width:0}.flow-workspace .builder-inspector .inspector-choice-group legend{color:var(--flow-ink)}.flow-workspace .builder-inspector .inspector-choice-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-workspace .builder-inspector .inspector-choice-group button{background:var(--flow-soft);color:var(--flow-ink);border:1px solid transparent;border-radius:6px;min-width:0;overflow-wrap:anywhere}.flow-workspace .builder-inspector .inspector-choice-group button:is(.is-selected,[aria-pressed=true]){background:var(--flow-selected);border-color:var(--flow-ink);box-shadow:none}.flow-workspace .builder-inspector .inspector-choice-group button :is(strong,small){color:inherit;font-family:var(--font-interface);opacity:1}.flow-workspace .builder-inspector :is(.hero-settings-editor,.queue-rules-editor){border-color:var(--flow-rule)}.flow-workspace .builder-inspector :is(.hero-settings-editor,.queue-rules-editor) :is(h4,label>span){color:var(--flow-ink)}.flow-workspace .builder-inspector :is(.hero-settings-editor,.queue-rules-editor) p{color:var(--text-workspace-secondary)}.flow-workspace .builder-inspector .builder-inspector-tabs button{color:var(--flow-ink)}.flow-workspace .password-control{display:flex;min-width:0}.flow-workspace .password-control input{min-width:0;flex:1 1 0}.flow-workspace .password-control button{flex:0 0 auto;min-width:52px;background:var(--flow-soft);color:var(--flow-ink);border:1px solid var(--control-border);border-inline-start:0;border-radius:0}.flow-workspace .team-drawer input:focus{box-shadow:none}.flow-workspace .team-drawer :focus-visible{outline:2px solid var(--flow-ink);outline-offset:3px}.flow-workspace .team-permission-preview{border-color:var(--flow-rule)}.flow-workspace .team-permission-preview>strong{color:var(--flow-ink)}.flow-workspace .team-permission-preview>div>span{background:var(--flow-soft);border-color:transparent;border-radius:6px;color:var(--flow-ink)}.flow-workspace .team-permission-preview .icon{background:transparent;border:0;color:var(--flow-ink);font-size:20px;padding:0}.flow-workspace .team-workspace .button.button--outline{background:var(--flow-soft);border-color:var(--flow-rule);color:var(--flow-ink)}.flow-workspace .builder-inspector .icon{color:var(--flow-ink)}.flow-workspace .builder-canvas>.builder-toolbar{display:flex;flex-wrap:wrap;gap:8px;padding:8px 12px}.flow-workspace .builder-toolbar>.builder-inline-hint{flex:1 1 160px;min-width:0;white-space:normal}.flow-workspace .builder-toolbar>.builder-toolbar__controls{flex:0 0 auto;margin-inline-start:auto}.flow-workspace :is(.team-drawer,.builder-inspector,.settings-detail,.pathway-home,.customer-lifecycle-drawer) input[type=checkbox]{accent-color:var(--flow-ink)}.flow-workspace .settings-detail>aside{color:var(--flow-ink)}.public-site-canvas{container-type:inline-size}@container (max-width: 760px){.public-site-canvas .public-site-header{align-items:stretch;flex-direction:column;gap:12px;padding:16px 20px}.public-site-header>a{width:100%}.public-site-header>a>span:last-child{overflow-wrap:anywhere}.public-site-header>a>span:last-child small{display:none}.public-site-header nav{flex:1 1 auto;flex-wrap:wrap;gap:8px;width:100%}.public-site-canvas .public-site-header nav button:not(:last-child):not(.site-language),.public-site-canvas .public-site-header nav a{display:inline-flex;align-items:center}.public-site-header nav button{max-width:100%;overflow-wrap:anywhere;white-space:normal}.public-site-canvas :is(.public-block--queue,.public-block--faq,.public-block--about,.public-block--booking,.public-block--contact){display:block;min-height:0}.public-site-canvas :is(.public-block--services,.public-block--gallery,.public-block--testimonials)>div,.public-site-canvas .public-site-footer{grid-template-columns:minmax(0,1fr)}.public-site-canvas :is(.public-block--services,.public-block--gallery,.public-block--testimonials) article{grid-column:auto}.public-site-canvas .public-block--about>span{display:block;margin-bottom:20px}.public-site-canvas .public-block--booking .site-button{margin-top:22px}.public-site-canvas .public-block--contact>div{margin-top:25px;text-align:start}}@media(max-width:700px){.flow-workspace .path-change-review__columns{grid-template-columns:minmax(0,1fr)}.flow-workspace .path-change-review>footer{justify-content:stretch}.flow-workspace .path-change-review>footer>span{display:none}.flow-workspace .path-change-review>footer>button{flex:1 1 120px;white-space:normal}}@media(max-width:600px){.flow-workspace .adaptive-home__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-workspace .adaptive-home__metrics>button:last-child{grid-column:1 / -1;min-height:0}.home-history-empty{grid-template-columns:1fr;gap:20px;padding-block:24px}}
