@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAZYAA8AAAAAC8QAAAX7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFULgCBChEICokwh0kLIAABNgIkAzwEIAWEWAeBDgwHG7UJUZRRTjrBz4QKcv+QWjxhcjsVprsyM/p7jc9kFU2t525PaKAAX1gOyg6dISDJzAqQDFwnMAUYFEIW+IFRPPQ7/9W9LLSKCzCeDgimtvwvBEjFDoWDY6mfHo2VAv9KFfedVkGdKysb2MC6af4bbj5u3FK7g8trAXi8WwgIgAb9SPi4hLQ8hD1NcjXC3km2WoRhAPBN1FVZ5FqoAJQOBk6QoAKH+icDuzEPCqgAAEAY+CZqjSuR1b67rPaAb5HvJFC9/KTP5oPWf5lpmvg+C59ETNMN0PAP48BDgAJKqKABgeAHPvEUQADAQQEGghJK0HSVFNA8TGBbQB5ggHT7KIBtUGGXsvG0igAIYewkYAPcmbsqsiwSk+SUADicmrvTk3ETXTyryvvvIOA/iSsSQTsBYJLgBIjYVNMEIIw+tDOuoazcRgDAgQfAEU+rBlYXAXQ4DN/4+QwOQFtBeCjgD5GBE7eIYyfySn4lnl1QRzH7eF7OLw/xfeOmagZEWz4oQWgLMSE/BCDI0/0hQAUF1FBCAwL5CAQAgOx6cE+gdIATACg6SQOAPwe+oZGgSqlj0syo0oiXBdnUHZgvSN1JfJL+fRnrq6VQNIvTtC3aJk2zttFMgWjJnNGB78HjIe0st3ap11/jclWx+QvcVlFlC1gLM3q9FcvcbnAafrYndivNEldsoULTMoFCYfPx2zT7nU/80z56C7NaPyxY6n2HZr/tKah6fmue6y23hW/WNrVoG7kW7klr9vztFocIusq90phGbaZgTOWhquGUFOly0Owg4cIsd00pf4bHowtyN25s53+xyKG7ah1R12ZQZjri7aZ1umKd2bHw0oAD3hcvOh1pyRl9edKJo67OGm8D45t+fNmv3PoU15iDuoeyJJtmrcqSsgDNliKl0OQEKYFuM0pGf6wUW4CTJInm0Et6ujxAGoDvJ/XD95J64URJ3MPWUeoIXTfBecf/95u72DOiu8RnmMYu+XIJBjhSZjiGzYgom1Xu1L7nxSRbfJwtsVnKzJSiMmisOTHexrcO3y82exufmLsOiT88Z9usbYe7hsabEfybc+8MU8TDmOlXP1g85eftK9eNtfTeXWBfNap6/o3MD7raA9dCcOL8gjW5a4bv9fa9vjH7vfeYHCa9rX2ub8LkTM528y479NHm+pCzZ+uDYfwgDn2QeVecwZn6oI+24ERZeft50sbQN42hvzSuV69fjtC90hrz9j7mvU9Xd1m8SFlCKUHfr/u+B5/rCK1eWjcra4UupPNaCYffnZE348Tfuz5Z3UQHDrf4Pl2xY/enqxqBvdMmfLZy57KzJ76/cffkF2eatlWn3Zxx58zXMJ23Q98cH5m+3Zw5auaciCuOIReTuhvEL2b3T48a1id30F9N3Yen2qLObumRWLqhKkKuHZV1qbBenBEwY8xHHcGHV1wb0+1lz9cvOiTponXFXQOmhseOnqof8qMuN2OTkDJq/o87nPHj87dK1rnGdYWG8Lq9ffepB04BBjAAAMCKBCcCwGa3U/fVnBAY+5uKV74E4J3z++cBwHvdsnfC/5uEKuUsgAIcAICAd65AeAFApU1AiLUGCg/xsV/oLKEIiAv+WNbYP+qfRXuZcYDtlBWrgOHBTv7OOiYEIBAF/KEGDaHBr9JgBh7E1ACcFI1xCL2iLYdDAKk4PJLc5DAMtYwjoCOZo0CkMewADOUnQYAfAHzXBxWyqFCmnC0pV4x60QbvZTWFrEI9G8cPYjVUw5eqIyszWKYEadJNUktWp55FvEY2sknSOk8OlMPC/HbVxX5ZQQByp3vXqSUaapBh9LCLP1tkMsT2Tj7rGLmSpEsWM7lOdPAJganS+ibyFA2RrDZCFFGe8g66dghZGLISpjQMGtgPAOq2JirSHYbZqoNlKir67Saz9BR1ag4JyiesVP6pJhVM1gz4h+E4AAB82xAptrBAAL08Ig6xwRMjgRSkJBV4UpOGtArDZNnisKjz/4Y5zDalSWmvrdAPNRrgdvGS2l4Ba4QoWqI36DlTjt0vUm8cepF8n2TLAQAAAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiYAA4AAAAAC0AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJsAAAD8joyVK0dTVUIAAAHgAAAALQAAAC4jdiSCT1MvMgAAAhAAAABNAAAAYHI5reNTVEFUAAACYAAAACoAAAAueZJs3WNtYXAAAAKMAAAAZAAAAIpNu/P9Z2FzcAAAAvAAAAAIAAAACAAAABBnbHlmAAAC+AAAA3cAAASWUYkMm2hlYWQAAAZwAAAANgAAADYgWsSPaGhlYQAABqgAAAAfAAAAJBDBBppobXR4AAAGyAAAADYAAAA8QYMDamxvY2EAAAcAAAAAIAAAACAI1wpebWF4cAAAByAAAAAcAAAAIAAmAL9uYW1lAAAHPAAAAPcAAAIEKtNM/3Bvc3QAAAg0AAAAYwAAAI7B1Xo4eNpVzqdZRFEQBeD/ZZJ8VVABCkMOEk825Bw0sQ4qWL2aInCorePu/UbtTs5zFJizaEm1ur67pz9+vbvQXxw+XOnVkJICxfnp3ZUZRKZW5qzIWrqJyR/v2piAnnSQ/gByJP1OZFuk7zQg5gbpIf1bTsNcEbMj0tAUxT5F/C1VGq0uZ3OKzAuqYBqUWrVCl7kQOIPFXqEeA9KNKLwAeNpjYGRgYOBi0AFCZhc3nxAGieTKohwGkZzEkjwGEQYQYAER//+DSACWTwc8AAAAeNpjYGGZwDiBgZWBgVWEZQMDA8M0CM20h8GIqYMBBTCxgwgYL9jD15PhAAOvwhaOkL8rGBg4QpgiFBgY54PkWCxYFwApBQYWADWRDDIAAAB42mNgBEIOIGZgEAGTMgxM5ekZJSAmAxMDM4hkZGacAKT2MDAAADlZA1QAAHjaVcg1AUIBFAXQg7vLTJVfgwzM5KEAzoJDEkYsBK7vXUcYEVRFhB4e1UZdUURcTkOgYxsKR/vRefTYmFwu/O296Cx6eO6X82VzaV2CSwjYNYXUfS8rrwhyYpLiUhLSV1I9F+YAAQAB//8AD3jalFMDlBxLFH1VrbV71qOejFfT2J6NtT5/Y9vGrDe2bfvbtm3bPPjxUdA1qY5xlGbp3vsIifA+AAfcQWBAgHhIhnTIhFywgQQeCEARyACy6hDb3eX7PqtfuMs3EtnYq1dDdXWkvLyhW7eGDh0iut5UXBwJBiN+f5PLFbHbG3JyADB4AdiPqM0CxAHISEYS42BisRedegud2tVqLGzB75OT5DR38PwoNJwcQf8x6RePAzBXkMLCy8ikm7CMlC7fAUcj5jfPv5WDHYu0GzzOyzw5N/M43W5VzrDIIY3+eP5OzrTKxp5tvfRwXVt5423c4fLGCr1XL72isRwAAb3YQdTLGABHKhWgTyr6i+Q/iJagRQ8SGx7K9DTG4n0XXzKOQTR67TzmgQUTv5bOF1F8Fp2kaqWaHLJYxFQpVSnEklPgBTpENr1q3LyXfx+31T1w07Rlo3oEtnAHjWfsFuvqs/vIbDRs/JGmzt48h1F7uUI6RP/kpnKvQiLllAA4pwunpLnkEJuWgllPiGqUOiyZFgtye9xuj5OnIvir78j3O3ci73ffI8+uXeSH7x/4MxyMu5gYW6D/iY/EBcN/PvDA73pBnPU11Ae9iPq89hp5lJSTR19bt3v1tJUrpq3agx9YMX3VbrR71fSVgMBLdjKfs7oZFXQ9Ko+Tlh2oI+q8jbSQnWgSq19cybRceJ/sNONwHwAbTxE5l+NghiHTikVRUhXTTMl5JRJl2v6hRz+xxsbgrWxMxtqFvTaEtrA6mZHn2bzaN7Qm5cQJZz/P9Fk+yfibcjHQK/onW8cOgGTIBqcZCzdWlTSTPU3MwHw65ZYuRwCFroYF1x36u23uP/sP/9Pa9u+bCdWDn2rd586PQaOfHlSVYHROqBli3YzwfQ8i2LCJRO97kEQ34tZdoxumj6oaRDJaxmzdMboJAEN3qtybZqEd1F7WpU6oCtWQaNs5qKKYYeZANtOhlco8XeGR6jBnNzymqxLdvRINWhYZ1FBZxD36HdDL77FjZiKbZIj2dItHKm7TahqDOZKwXQh5Or9obMC/Mkx+js/pGN+h83iX3cft5DsXlx0a0X+vHu4ucsJca0lA3j+0rgvHzZ9vdXjCaj+b31mm5lZ6OtQX9R7EtJ/PsvYqb9kQm81f4nL0K6pZXtK5PKwolzY13NGCn6+OAQDG7UKdAAABAAAABIEGEYo73l8PPPUAAwfQAAAAANu2poQAAAAA3R9Rn/6W/doJ1AjBAAAABgACAAAAAAAAeNpjYGRg4Aj5u4KBgcvn37R/0zivAEVQAT8AnI0GbgB42mM9wXCC5TODBhxHMDCAMCsvQw/reQYb5h9AsWiG5SzzGQIYJzAwgDDLBiCewuAMALUKDSYAAAAAAFoAdwCbAM0A5QDtARYBWAFxAZwB2QHZAdkB2QJLeNpjYGRgYOBnSGHgZYhkYAPzEICZgREAFJ0A5njafZBDekVBEEZP7MzjO4tt2/Yotm0sI+OsJyvICrKO/F+9fkbzdHUZyOaTFJJSs8Tf/DlOIp9fx8niHx/rbOHLcSqlPDtOo5BNx+mSDzjOl36uj5MQ4TjFfK5zwAlHHHOPtuY1XdRr3rHHLSd634vruBOf676S9Ej/84wxwyw7XHIr6TUH1LKk84gHae5IuqbXrVleScujRfatNOgOt/Mi7IJ63SwzIe1JUcJYEa9w3WG7X7gN1OrRRAONdIpWJFEOUTktGJ+K98xikAfr0pXV5FER6Nid69kRJ6bxwC517EnzAnVSEuVk3vd11ksaGqnyH7PZTf0AeNpjYGIAg/9zGIwYsAF+IFZhOMnIxGDDyMzIwsjKyMbIzsjBwMzIycjFyM3mmFSUWpbKGVpcUpSYWZJcyV6al2lg4uQIoV0tOEvRZJygMpZg2sDRgMk5CMQ0MnAyAQBr7hs3AA==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2)format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2)format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2)format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2)format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2)format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2)format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2)format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2)format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2)format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2)format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2)format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2)format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2)format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2)format("woff2"),url(/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-greek-800-normal-CDvU698_.woff2)format("woff2"),url(/assets/manrope-greek-800-normal-Bw-67qu9.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-vietnamese-800-normal-ClPWri-A.woff2)format("woff2"),url(/assets/manrope-vietnamese-800-normal-bvg7iBCV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2)format("woff2"),url(/assets/manrope-latin-ext-800-normal-BQAQsuQc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-armenian-armenian-400-normal-Ch5r40Hp.woff2)format("woff2"),url(/assets/noto-sans-armenian-armenian-400-normal-C5VgNYqZ.woff)format("woff");unicode-range:U+308,U+530-58F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-armenian-latin-ext-400-normal-C823r8Uj.woff2)format("woff2"),url(/assets/noto-sans-armenian-latin-ext-400-normal-Bxcemm4S.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-armenian-latin-400-normal-DxR-yXGo.woff2)format("woff2"),url(/assets/noto-sans-armenian-latin-400-normal-CJ-gdOPa.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-armenian-armenian-600-normal-nM_9o1Cx.woff2)format("woff2"),url(/assets/noto-sans-armenian-armenian-600-normal-DvD7u1IA.woff)format("woff");unicode-range:U+308,U+530-58F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-armenian-latin-ext-600-normal-CpQMsuOw.woff2)format("woff2"),url(/assets/noto-sans-armenian-latin-ext-600-normal-LFLQ5hZy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-armenian-latin-600-normal-CDbSjmdq.woff2)format("woff2"),url(/assets/noto-sans-armenian-latin-600-normal-DAE0AWo-.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/noto-sans-armenian-armenian-800-normal-DMuEzWLc.woff2)format("woff2"),url(/assets/noto-sans-armenian-armenian-800-normal-r-xVaeSL.woff)format("woff");unicode-range:U+308,U+530-58F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/noto-sans-armenian-latin-ext-800-normal-o2xF5X25.woff2)format("woff2"),url(/assets/noto-sans-armenian-latin-ext-800-normal-CFG3FVAR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/noto-sans-armenian-latin-800-normal-mgMXajAg.woff2)format("woff2"),url(/assets/noto-sans-armenian-latin-800-normal-BBjOQ5A2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--mimo-charcoal:#101010;--mimo-charcoal-2:#262625;--mimo-charcoal-3:#31302e;--mimo-stone:#fff;--mimo-stone-2:#f5f5f3;--mimo-stone-3:#e6e6e3;--mimo-white:#fff;--mimo-ink:#1c1c1b;--mimo-ink-2:#5d5b56;--mimo-paper-ink:#f2f1ee;--mimo-paper-ink-2:#aaa8a2;--mimo-yellow:#ffdc35;--mimo-red:var(--mimo-yellow);--mimo-red-press:#edc721;--mimo-red-ink:#101010;--mimo-red-text:#181818;--mimo-red-soft:#f0d563;--mimo-red-tint:#fff3a6;--field-espresso:#503128;--field-espresso-ink:#fff6e9;--field-citrus:#ffd02b;--field-citrus-ink:#1c1c1b;--field-laurel:#163c30;--field-laurel-ink:#d5e5be;--field-harbour:#123d91;--field-harbour-ink:#fff;--field-concrete:#d6d3cc;--field-concrete-ink:#1c1c1b;--field-rust:#af3b15;--field-rust-ink:#fff2cf;--mimo-positive:#1f7a46;--mimo-positive-tint:#ddf3e5;--mimo-warning:#8a5a00;--mimo-warning-tint:#fbefcf;--mimo-negative:#b3261e;--mimo-negative-tint:#fbe2df;--mimo-font:"Manrope", system-ui, sans-serif;--t-small:14px;--t-body:17px;--t-lead:clamp(20px, 1.6vw, 24px);--t-heading:clamp(30px, 3.4vw, 48px);--t-display:clamp(52px, 8.4vw, 132px);--a-meta:12px;--a-body:14px;--a-title:16px;--a-h1:24px;--a-figure:30px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:160px;--gap:8px;--margin:clamp(16px, 2.2vw, 32px);--radius:8px;--radius-round:999px;--control:48px;--control-app:36px;--ease:cubic-bezier(.22, .75, .28, 1);--fast:.15s;--slow:.42s;--float-shadow:0 18px 48px -12px #00000059;--focus:0 0 0 3px var(--mimo-red-soft);--ws-ground:var(--mimo-stone);--ws-sheet:var(--mimo-white);--ws-well:#f8f8f6;--ws-line:#e4e2dc;--ws-line-row:#eeece8;--ws-line-control:#cfccc4;--ws-ink:var(--mimo-ink);--ws-ink-2:var(--mimo-ink-2);--ws-active:#ffe66a;--ws-primary:var(--mimo-charcoal);--ws-primary-ink:var(--mimo-paper-ink);--ws-data:#181818;font-family:var(--mimo-font);color:var(--mimo-ink);background:var(--mimo-stone);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:var(--ws-ink);--muted:var(--ws-ink-2);--paper:var(--ws-sheet);--canvas:var(--ws-ground);--line:var(--ws-line);--primary:var(--mimo-red);--primary-dark:var(--mimo-red-press);--accent-soft:var(--mimo-red-soft);--accent-pale:var(--mimo-red-tint);--accent-tint:var(--mimo-red-tint);--sans-display:var(--mimo-font);font-synthesis:none}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}::selection{background:var(--mimo-red-tint);color:var(--mimo-ink)}:focus-visible{outline:2px solid var(--mimo-red);outline-offset:2px}button:disabled{cursor:progress;opacity:.62}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.member-reward-settings{border-top:1px solid #d8d8d8;max-width:760px;margin-top:32px;padding-top:28px}.member-reward-settings h3,.member-referral h3{margin:0 0 12px;font-size:20px}.member-reward-settings p,.member-referral p{line-height:1.6}.member-reward-settings fieldset{border:1px solid #d8d8d8;border-radius:12px;min-width:0;margin:24px 0;padding:20px}.member-reward-settings legend{padding:0 6px;font-weight:600}.member-reward-settings label,.member-referral label{flex-direction:column;gap:8px;font-size:14px;display:flex}.member-reward-settings .reward-toggle{flex-direction:row;align-items:center;min-height:44px}.member-reward-settings input[type=checkbox]{flex:none;width:20px;height:20px}.member-reward-settings input[type=number],.member-referral input{box-sizing:border-box;color:#171717;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #aaa;border-radius:8px;padding:10px 12px}.reward-fields{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:12px;display:grid}.member-referral button{margin-top:12px}@media (width<=600px){.reward-fields{grid-template-columns:1fr}.member-reward-settings fieldset{padding:16px}}.owner-app .owner-sidebar{color:#f4f4f5;background:#0b0b0b;border-right:0}.owner-app .owner-sidebar .brand-symbol{width:auto;height:30px}.owner-app .owner-sidebar .brand span{display:none}.owner-app .owner-profile{background:#141414;border:1px solid #1f1f1f;border-radius:12px;margin:18px 0 12px;padding:10px}.owner-app .owner-profile strong{color:#fff}.owner-app .owner-profile span{color:#a1a1a1}.owner-app .owner-avatar{color:#101010;background:#ffdc35}.owner-app .owner-nav{scrollbar-width:thin;scrollbar-color:#2a2a2a transparent;gap:2px;overflow-y:auto}.owner-app .owner-nav-label{color:#8a8a8a;margin:14px 8px 4px;font-size:12px;font-weight:600}.owner-app .owner-nav-label:first-child{margin-top:0}.owner-app .owner-nav-link{color:#cfcfcf;min-height:36px}.owner-app .owner-nav-link:hover{color:#fff;background:#1a1a1a}.owner-app .owner-nav-link.active{color:#101010;background:#ffdc35;font-weight:600}.owner-app .owner-nav-link.active>span{color:#101010}.owner-app .owner-nav-link>span{color:#8a8a8a;margin-left:auto}.owner-app .owner-sidebar :focus-visible{outline-offset:2px;outline:2px solid #ffdc35}.owner-content[data-view]>*{display:none}.owner-content[data-view]>.founder-heading{display:flex}.owner-content[data-view]>.owner-global-error{display:block}.owner-content[data-view]>.staff-footer{display:flex}.owner-content[data-view=\#owner-overview]>.fo{display:grid}.owner-content[data-view=\#owner-partners]>.ref-admin,.owner-content[data-view=\#owner-onboarding]>section.owner-panel:not([id]),.owner-content[data-view=\#website-enquiries]>#website-enquiries,.owner-content[data-view^=\#founder-]>.founder-analytics,.owner-content[data-view=\#businesses]>.owner-columns,.owner-content[data-view=\#owner-activity]>.owner-columns{display:block}.owner-content[data-view=\#businesses] #owner-activity,.owner-content[data-view=\#owner-activity] #businesses{display:none}.owner-content[data-view=\#businesses] .owner-columns,.owner-content[data-view=\#owner-activity] .owner-columns{grid-template-columns:minmax(0,1fr)}.owner-content[data-view^=\#founder-] .founder-report>*{display:none}.owner-content[data-view=\#founder-growth] .founder-report>:is(.founder-stat-strip,.founder-analysis-grid,.founder-definitions),.owner-content[data-view=\#founder-journey] .founder-report>#founder-journey,.owner-content[data-view=\#founder-retention] .founder-report>#founder-retention,.owner-content[data-view=\#founder-business-health] .founder-report>#founder-business-health,.owner-content[data-view=\#founder-health] .founder-report>#founder-health{display:block}.owner-content[data-view=\#founder-growth] .founder-report>.founder-analysis-grid{display:grid}.fo{gap:20px;display:grid}.fo-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fo-kpis{border:1px solid var(--ws-line);background:var(--ws-sheet);border-radius:16px;grid-template-columns:1.4fr repeat(4,minmax(0,1fr));display:grid}.fo-kpis>div{align-content:start;gap:6px;min-width:0;padding:20px 22px;display:grid}.fo-kpis>div+div{border-left:1px solid var(--ws-line)}.fo-kpis span{color:var(--ws-ink-2);font-size:13px}.fo-kpis b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1}.fo-kpis small{color:var(--ws-ink-2);font-size:12px;line-height:1.4}.fo-kpis .is-lead{color:#fff;background:#0b0b0b;border-radius:16px 0 0 16px}.fo-kpis .is-lead span,.fo-kpis .is-lead small{color:#bdbdbd}.fo-kpis .is-lead b{color:#ffdc35;font-size:38px}.fo-grid{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:20px;display:grid}.fo-grid>*{min-width:0}.fo-card{border:1px solid var(--ws-line);background:var(--ws-sheet);border-radius:16px;padding:20px}.fo-card>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.fo-card h3{color:var(--ws-ink);margin:0;font-size:15px;font-weight:600}.fo-card>header>span,.fo-card>header>a{color:var(--ws-ink-2);align-items:center;gap:4px;font-size:13px;text-decoration:none;display:inline-flex}.fo-card>header>a:hover{color:var(--ws-ink)}.fo-newest{grid-column:1/-1}.fo-attention{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.fo-attention li{background:var(--ws-well);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.fo-attention li>span{flex:1;min-width:0}.fo-attention b{color:var(--ws-ink);font-size:14px;display:block}.fo-attention small{color:var(--ws-ink-2);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.fo-attention li>svg{flex:none}.fo-attention li.is-bad>svg{color:#c2410c}.fo-attention li.is-warn>svg{color:#b58900}.fo-attention li.is-info>svg{color:var(--ws-ink)}.fo-attention a{width:32px;height:32px;color:var(--ws-ink);border-radius:50%;place-items:center;display:grid}.fo-attention a:hover{background:var(--ws-sheet)}.fo-empty{border:1px dashed var(--ws-line);color:var(--ws-ink-2);border-radius:12px;align-items:center;gap:8px;margin:0;padding:14px;font-size:13px;display:flex}.fo-mix{border-radius:999px;gap:3px;height:14px;display:flex;overflow:hidden}.fo-mix i{min-width:3px;display:block}.fo-mix .is-starter,.fo-legend .is-starter{background:#d6d3c8}.fo-mix .is-growth,.fo-legend .is-growth{background:#ffdc35}.fo-mix .is-scale,.fo-legend .is-scale{background:#101010}.fo-legend{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.fo-legend li{color:var(--ws-ink);grid-template-columns:12px 1fr auto 44px;align-items:center;gap:10px;font-size:14px;display:grid}.fo-legend li>i{border-radius:3px;width:12px;height:12px}.fo-legend b{font-variant-numeric:tabular-nums}.fo-legend small{color:var(--ws-ink-2);text-align:right;font-variant-numeric:tabular-nums}.fo-newest ul{margin:0;padding:0;list-style:none;display:grid}.fo-newest li{grid-template-columns:36px minmax(0,1fr) auto 90px;align-items:center;gap:12px;padding:10px 0;display:grid}.fo-newest li+li{border-top:1px solid var(--ws-line-row,#efede8)}.fo-newest li b{color:var(--ws-ink);font-size:14px;display:block}.fo-newest li small{color:var(--ws-ink-2);font-size:12px;display:block}.fo-newest strong{text-align:right;font-variant-numeric:tabular-nums;font-size:16px}.fo-newest strong small{font-weight:400;display:inline}.fo-mark{color:#4a3b00;background:#fff7d1;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.fo-status,.owner-biz-status{background:var(--ws-well);color:var(--ws-ink-2);border-radius:999px;justify-self:start;padding:3px 10px;font-size:12px;font-style:normal;font-weight:600}.fo-status.is-trialing,.owner-biz-status.is-trialing{color:#6b5400;background:#fff7d1}.fo-status.is-active,.owner-biz-status.is-active{color:#1f6b3a;background:#e6f4ea}.fo-status.is-past_due,.owner-biz-status.is-past_due{color:#a3361f;background:#fde8e3}.owner-share-note{background:var(--ws-well);color:var(--ws-ink-2);border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:13px}.owner-biz-table{display:grid}.owner-biz-row{grid-template-columns:minmax(0,2.2fr) minmax(0,1.1fr) 100px 90px 100px minmax(0,1fr) 80px;align-items:center;gap:12px;padding:12px 8px;display:grid}.owner-biz-row.is-head{border-bottom:1px solid var(--ws-line);color:var(--ws-ink-2);padding-block:8px;font-size:12px;font-weight:600}.owner-biz-row>span{min-width:0;color:var(--ws-ink);font-size:14px}.owner-biz-row>span small{color:var(--ws-ink-2);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.owner-biz-row .is-num{text-align:right;font-variant-numeric:tabular-nums}.owner-biz-name{align-items:center;gap:10px;display:flex!important}.owner-biz-name strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.owner-biz{border-bottom:1px solid var(--ws-line-row,#efede8)}.owner-biz>summary{cursor:pointer;border-radius:10px;list-style:none}.owner-biz>summary::-webkit-details-marker{display:none}.owner-biz>summary:hover{background:var(--ws-well)}.owner-biz-more{text-underline-offset:3px;justify-self:end;text-decoration:underline;color:var(--ws-ink-2)!important;font-size:13px!important}.owner-biz[open]>summary{background:var(--ws-well)}.owner-biz-detail{flex-wrap:wrap;align-items:flex-start;gap:20px;padding:14px 8px 18px 54px;display:flex}.owner-biz-facts{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.owner-biz-facts span{gap:2px;display:grid}.owner-biz-facts b{font-variant-numeric:tabular-nums;font-size:18px}.owner-biz-facts small{color:var(--ws-ink-2);font-size:12px}@media (width<=1180px){.fo-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.fo-kpis .is-lead{border-radius:16px 16px 0 0;grid-column:1/-1}.fo-kpis>div:nth-child(2){border-left:0}.fo-kpis>div:nth-child(n+2){border-top:1px solid var(--ws-line)}.owner-biz-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr) 90px 80px 90px}.owner-biz-row>:nth-child(6),.owner-biz-row>:nth-child(7){display:none}}@media (width<=760px){.owner-app .owner-nav-label{display:none}.fo-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fo-kpis>div{padding:16px}.fo-kpis>div:nth-child(odd):not(.is-lead),.fo-kpis>div:nth-child(2n){border-left:0}.fo-kpis>div:nth-child(odd):not(:first-child){border-left:1px solid var(--ws-line)}.fo-grid{grid-template-columns:minmax(0,1fr)}.fo-newest li{grid-template-columns:36px minmax(0,1fr) auto}.fo-newest li strong{display:none}.owner-biz-row{grid-template-columns:minmax(0,1fr) auto}.owner-biz-row>:nth-child(n+2):not(:nth-child(3)),.owner-biz-row.is-head{display:none}.owner-biz-detail{padding-left:8px}}.experience-sandbox{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ws-ink);font-family:var(--mimo-font);box-shadow:var(--float-shadow);margin:auto;padding:0;overflow:auto}.experience-sandbox::backdrop{background:#1c1c1b99}.sandbox-body{padding:24px}.sandbox-body>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.sandbox-body>header button{border-radius:var(--radius);width:36px;height:36px;color:var(--ws-ink-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.sandbox-body>header button:hover{background:var(--ws-active);color:var(--ws-ink)}.sandbox-badge{background:var(--mimo-warning-tint);min-height:22px;color:var(--mimo-warning);font-size:var(--a-meta);white-space:nowrap;border-radius:4px;align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.sandbox-body h2{color:var(--ws-ink);margin:16px 0 6px;font-size:20px;font-weight:600;line-height:1.3}.sandbox-disclaimer{color:var(--ws-ink-2);margin:0;font-size:13px;line-height:1.6}.sandbox-body>footer{border-top:1px solid var(--ws-line);justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:16px;display:flex}.sandbox-steps{font-variant-numeric:tabular-nums;gap:20px;margin:20px 0;padding:0;font-size:13px;list-style:none;display:flex}.sandbox-steps li{color:var(--ws-ink-2);align-items:center;gap:6px;display:flex}.sandbox-steps li[aria-current]{color:var(--ws-ink);font-weight:600}.sandbox-steps li svg{color:var(--mimo-positive)}.sandbox-email{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-well);margin:8px 0;padding:16px}.sandbox-email svg{color:var(--ws-ink-2)}.sandbox-email h3,.sandbox-role h3{font-size:var(--a-title);margin:8px 0 6px;font-weight:600}.sandbox-email p,.sandbox-role p{font-size:var(--a-body);margin:0;line-height:1.6}.sandbox-email small{color:var(--ws-ink-2);font-size:var(--a-meta);margin-top:8px;display:block}.sandbox-role{padding:8px 0}.sandbox-role>svg{color:var(--mimo-positive)}.sandbox-role-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.sandbox-role-actions button[aria-pressed=true]{border-color:var(--ws-ink);background:var(--ws-active);color:var(--ws-ink)}.sandbox-gift-card{background:var(--mimo-charcoal);color:var(--mimo-paper-ink);border-radius:var(--radius);text-align:center;flex-direction:column;align-items:center;gap:10px;margin:20px 0;padding:24px;display:flex}.sandbox-gift-card strong{font-size:var(--a-figure);font-variant-numeric:tabular-nums;font-weight:700}.sandbox-gift-card span{color:var(--mimo-paper-ink-2);font-size:13px}.sandbox-gift-card code{font-size:13px}.sandbox-gift-card small{overflow-wrap:anywhere;max-width:100%;font-size:var(--a-meta);color:var(--mimo-paper-ink-2)}.sandbox-gift-flow>p{font-size:13px;line-height:1.6}.sandbox-lockscreen{border:7px solid var(--mimo-charcoal-3);background:var(--mimo-stone-2);width:min(290px,100%);min-height:400px;color:var(--mimo-ink);text-align:center;border-radius:36px;margin:20px auto;padding:24px 13px}.sandbox-lockscreen>span{font-size:12px}.sandbox-clock{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:28px 0;font-size:56px;font-weight:600;line-height:1.2;display:block}.sandbox-lockscreen>p{font-size:13px;line-height:1.6}.sandbox-notification{background:var(--mimo-white);text-align:left;animation:sandbox-arrive var(--fast) var(--ease);border-radius:16px;gap:10px;padding:14px 12px;display:flex}.sandbox-notification>svg{flex:none}.sandbox-notification strong,.sandbox-notification b{overflow-wrap:anywhere;font-size:12px;display:block}.sandbox-notification b{margin-top:5px}.sandbox-notification p{overflow-wrap:anywhere;margin:5px 0;font-size:12px;line-height:1.5}.sandbox-notification small{color:var(--mimo-ink-2);font-size:11px}.experience-sandbox .sandbox-lockscreen+.button{width:100%}.feature-working-preview{text-align:left;border-block:1px solid var(--ws-line);max-width:600px;margin:20px auto;padding:20px 0}.feature-working-preview h3{color:var(--ws-ink);font-size:var(--a-title);margin:12px 0 6px;font-weight:600}.feature-working-preview p{color:var(--ws-ink-2);font-size:var(--a-body);margin:0;line-height:1.6}.feature-working-preview label{font-size:var(--a-body);font-variant-numeric:tabular-nums;gap:8px;margin:16px 0;font-weight:500;display:grid}.feature-working-preview textarea{background:var(--ws-sheet);color:var(--ws-ink);border:1px solid var(--ws-line-control);border-radius:var(--radius);min-height:80px;font:inherit;padding:10px 12px;font-weight:400}.feature-working-preview input{width:100%;accent-color:var(--ws-primary)}.feature-working-preview>small{font-size:var(--a-meta);color:var(--ws-ink-2);margin-top:16px;display:block}.feature-preview-result{background:var(--mimo-positive-tint);border-radius:var(--radius);padding:12px 14px;color:var(--mimo-positive)!important;margin-top:12px!important}.sandbox-receipt{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-well);font-size:var(--a-body);font-variant-numeric:tabular-nums;gap:6px;margin:16px 0;padding:12px 14px;display:grid}.sandbox-card-editor{gap:12px;margin:16px 0;font-size:13px;display:grid}.sandbox-card-editor input{border:1px solid var(--ws-line-control);border-radius:var(--radius);min-height:40px;font:inherit;padding:8px 12px}.sandbox-receipt progress{width:100%;height:6px;accent-color:var(--ws-data)}.experience-sandbox :focus-visible,.feature-working-preview :focus-visible{outline:2px solid var(--mimo-red);outline-offset:2px}@keyframes sandbox-arrive{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sandbox-notification{animation:none}}@media (width<=500px){.sandbox-body{padding:16px}.sandbox-body h2{font-size:18px}.sandbox-steps{gap:12px}.sandbox-body>header button{width:44px;height:44px}.experience-sandbox .merchant-form .button{min-height:44px}}.experience-sandbox .button.button-dark{border-radius:var(--radius);background:var(--ws-primary);min-height:40px;color:var(--ws-primary-ink);font-size:var(--a-body);transform:none}.experience-sandbox .button.button-dark:hover:not(:disabled){background:var(--mimo-charcoal-3)}.cn{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.cn-main{gap:16px;min-width:0;display:grid}.cn h2{color:var(--ws-ink);font-size:var(--a-title);margin:0;font-weight:600;line-height:1.35}.cn-compose,.cn-list{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);padding:22px}.cn-compose-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.cn-compose-head p{color:var(--ws-ink-2);font-size:var(--a-body);margin:4px 0 0;line-height:1.5}.cn-head-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.cn-rules{border-radius:var(--radius);background:var(--ws-well);margin-top:16px;padding:16px}.cn-rules>p{color:var(--ws-ink-2);margin:0 0 12px;font-size:13px}.cn-rules-grid{grid-template-columns:1fr 1fr 1.4fr;gap:12px;display:grid}.cn-rules label,.cn-field{color:var(--ws-ink);gap:6px;font-size:13px;font-weight:500;display:grid}.cn-rules-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.cn-step{border-top:1px solid var(--ws-line-row);gap:14px;margin-top:22px;padding-top:22px;display:grid}.cn-step h3{color:var(--ws-ink);align-items:center;gap:10px;margin:0;font-size:15px;font-weight:600;display:flex}.cn-step h3 span{background:var(--mimo-yellow);color:#101010;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.cn-ideas{flex-wrap:wrap;gap:8px;display:flex}.cn-ideas button,.cn-tokens button,.cn-quick button{border:1px solid var(--ws-line-control);background:var(--ws-sheet);min-height:34px;color:var(--ws-ink);font:500 13px var(--mimo-font);cursor:pointer;transition:border-color var(--fast) var(--ease), background-color var(--fast) var(--ease);border-radius:999px;padding:0 12px}.cn-ideas button:hover,.cn-tokens button:hover,.cn-quick button:hover{border-color:var(--ws-ink-2);background:var(--ws-well)}.cn-quick button[aria-pressed=true]{background:var(--mimo-yellow);color:#101010;border-color:#101010}.cn-label-row{justify-content:space-between;align-items:baseline;display:flex}.cn-label-row small{color:var(--ws-ink-2);font-size:var(--a-meta);font-variant-numeric:tabular-nums;font-weight:400}.cn-label-row small.is-warn{color:var(--mimo-warning);font-weight:600}.cn-field input,.cn-field select,.cn-field textarea,.cn-rules select,.cn-audience select{box-sizing:border-box;border:1px solid var(--ws-line-control);border-radius:var(--radius);background:var(--ws-sheet);width:100%;min-height:42px;color:var(--ws-ink);font:400 14px var(--mimo-font);padding:9px 12px}.cn-field textarea{resize:vertical;line-height:1.5}.cn-tokens{color:var(--ws-ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:-4px;font-size:13px;display:flex}.cn-tokens button{align-items:center;gap:5px;min-height:30px;font-size:12px;display:inline-flex}.cn-tokens em{color:var(--mimo-warning);flex-basis:100%;font-size:12px;font-style:normal}.cn-inline{grid-template-columns:auto minmax(0,200px) auto;justify-content:start;align-items:center;gap:12px}.cn-inline small{color:var(--ws-ink-2);font-weight:400}.cn-link{color:var(--ws-ink);font:600 13px var(--mimo-font);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cn-audiences{border:0;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin:0;padding:0;display:grid}.cn-audience{border:1px solid var(--ws-line-control);cursor:pointer;transition:border-color var(--fast) var(--ease), background-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:14px;display:grid;position:relative}.cn-audience:hover{border-color:var(--ws-ink-2)}.cn-audience.is-on{background:color-mix(in srgb, var(--mimo-yellow) 14%, var(--ws-sheet));border-color:#101010;box-shadow:0 0 0 1px #101010}.cn-audience input{opacity:0;pointer-events:none;position:absolute}.cn-audience:has(input:focus-visible){outline-offset:2px;outline:2px solid #101010}.cn-audience>svg{color:var(--ws-ink-2)}.cn-audience.is-on>svg{color:var(--ws-ink)}.cn-audience b{color:var(--ws-ink);font-size:14px;font-weight:600;display:block}.cn-audience small{color:var(--ws-ink-2);margin-top:2px;font-size:12px;line-height:1.4;display:block}.cn-audience em{background:var(--ws-well);min-width:28px;color:var(--ws-ink);font:700 12px var(--mimo-font);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 8px;font-style:normal}.cn-audience.is-on em{color:var(--mimo-yellow);background:#101010}.cn-audience select{grid-column:2/-1;min-height:34px;margin-top:8px;padding:4px 8px;font-size:13px}.cn-check{cursor:pointer;align-items:start;gap:10px;display:flex}.cn-check input{accent-color:#101010;width:18px;height:18px;margin:2px 0 0}.cn-check b{color:var(--ws-ink);font-size:14px;font-weight:600;display:block}.cn-check small{color:var(--ws-ink-2);margin-top:2px;font-size:12px;line-height:1.45;display:block}.cn-hint{color:var(--ws-ink-2);margin:0;font-size:13px;line-height:1.5}.cn-hint.is-warn{color:var(--mimo-warning);font-weight:600}.cn-segment{background:var(--ws-well);border-radius:12px;justify-self:start;gap:4px;padding:4px;display:inline-flex}.cn-segment button{min-height:36px;color:var(--ws-ink-2);font:600 13px var(--mimo-font);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 16px}.cn-segment button[aria-checked=true]{background:var(--ws-sheet);color:var(--ws-ink);box-shadow:0 1px 3px #0000001f}.cn-segment button:disabled{opacity:.45;cursor:not-allowed}.cn-segment.is-small button{min-height:30px;padding:0 12px;font-size:12px}.cn-schedule{gap:12px;display:grid}.cn-quick{flex-wrap:wrap;gap:8px;display:flex}.cn-schedule-fields{grid-template-columns:repeat(2,minmax(0,200px));gap:12px;display:grid}.cn-delivery{border-radius:var(--radius);background:var(--mimo-warning-tint);color:var(--mimo-warning);align-items:start;gap:10px;margin-top:22px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.cn-delivery svg{flex:none;margin-top:2px}.cn-delivery p{margin:0}.cn-delivery strong{color:inherit;font-weight:600}.cn .merchant-alert{margin:14px 0 0}.cn .merchant-alert.success{align-items:start;gap:8px;display:flex}.cn-submit{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:16px;display:flex}.cn-primary{border-radius:var(--radius);background:var(--mimo-yellow);color:#101010;min-height:44px;font:700 14px var(--mimo-font);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.cn-primary.is-small{min-height:36px;padding:0 14px;font-size:13px}.cn-primary:hover:not(:disabled){filter:brightness(1.04)}.cn-primary:disabled{opacity:.5;cursor:not-allowed}.cn-tabs{border-bottom:1px solid var(--ws-line-row);flex-wrap:wrap;gap:4px;margin-top:12px;display:flex}.cn-tabs button{min-height:40px;color:var(--ws-ink-2);font:600 13px var(--mimo-font);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 12px;display:inline-flex}.cn-tabs button[aria-selected=true]{color:var(--ws-ink);border-color:#101010}.cn-tabs span{background:var(--ws-well);border-radius:999px;min-width:18px;padding:1px 6px;font-size:11px}.cn-list ul{margin:0;padding:0;list-style:none}.cn-list li{border-bottom:1px solid var(--ws-line-row);justify-content:space-between;align-items:start;gap:16px;padding:16px 0;display:flex}.cn-list li.is-editing{background:color-mix(in srgb, var(--mimo-yellow) 14%, transparent);border-radius:10px;margin:0 -10px;padding-inline:10px}.cn-list li>div:first-child{min-width:0}.cn-list li strong{font-size:14px;font-weight:600;display:block}.cn-list li p{color:var(--ws-ink-2);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.5}.cn-meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cn-meta i{background:var(--ws-well);color:var(--ws-ink-2);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:600;display:inline-flex}.cn-meta i.is-time{background:color-mix(in srgb, var(--mimo-yellow) 35%, var(--ws-sheet));color:#101010}.cn-meta i.is-done{background:var(--mimo-positive-tint);color:var(--ws-ink)}.cn-row-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.cn-danger:hover{color:var(--mimo-red-text)}.cn-empty{border:1px dashed var(--ws-line-control);border-radius:var(--radius);color:var(--ws-ink-2);margin:14px 0 0;padding:14px;font-size:13px;line-height:1.5}.cn-older{margin-top:14px;font-size:13px}.cn-older summary{min-height:32px;color:var(--ws-ink-2);cursor:pointer;align-items:center;display:flex}.cn-older article{border-bottom:1px solid var(--ws-line-row);padding:10px 0}.cn-older article p{margin:4px 0}.cn-older small{color:var(--ws-ink-2);font-size:var(--a-meta)}.cn-preview{justify-items:center;gap:14px;display:grid;position:sticky;top:24px}.cn-preview-controls{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.cn-preview-note{max-width:32ch;color:var(--ws-ink-2);font-size:var(--a-meta);text-align:center;margin:0;line-height:1.5}.cn-phone{isolation:isolate;box-sizing:border-box;color:#fff;text-align:center;background:radial-gradient(120% 60% at 50% 0%, color-mix(in srgb, var(--brand) 85%, #fff 15%), color-mix(in srgb, var(--brand) 60%, #000) 70%);border:8px solid #141414;border-radius:46px;width:300px;max-width:100%;height:600px;padding:16px 12px;position:relative;overflow:hidden;box-shadow:0 0 0 1.5px #c9a64a,0 30px 60px -30px #00000073}.cn-phone.is-android{background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 70%, #000), #0d0d0f);border-width:7px;border-radius:34px}.cn-phone.is-card{color:#111;background:#f2f2f7}.cn-phone-status{justify-content:space-between;align-items:center;margin:0 10px;font-size:12px;font-weight:600;display:flex}.cn-phone-status>span:last-child{align-items:center;gap:3px;display:flex}.cn-phone.is-android .cn-phone-status{justify-content:space-between}.cn-phone-island{background:#000;border-radius:999px;width:88px;height:24px;position:absolute;top:9px;left:50%;translate:-50%}.cn-lock{justify-items:center;display:grid}.cn-lock-icon{margin-top:18px}.cn-lock-date{opacity:.9;margin-top:12px;font-size:15px;font-weight:500}.cn-lock-time{font:600 76px/1 var(--mimo-font);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.cn-phone.is-android .cn-lock{justify-items:start;padding:26px 10px 0}.cn-phone.is-android .cn-lock-time{order:-1;font-size:64px;font-weight:400}.cn-phone.is-android .cn-lock-date{margin:4px 0 0;font-size:14px}.cn-note{color:#111;text-align:left;width:100%;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(16px);background:#fafafcd1;border:0;border-radius:20px;align-items:flex-start;gap:10px;margin-top:30px;padding:12px;animation:.5s cubic-bezier(.22,1,.36,1) cn-note-in;display:flex;box-shadow:0 8px 26px -10px #0006}.cn-phone.is-android .cn-note{color:#f2f2f4;background:#2b2b30;border-radius:22px;flex-direction:column;gap:6px}.cn-app-icon{color:#fff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:grid;overflow:hidden}.cn-app-icon img{object-fit:cover;width:100%;height:100%}.cn-phone.is-android .cn-app-icon{border-radius:50%;width:20px;height:20px;font-size:10px}.cn-note-app{color:#c8c8cc;align-items:center;gap:8px;min-width:0;font-size:11px;display:flex}.cn-note-app>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cn-note-copy{flex:1;gap:2px;min-width:0;display:grid}.cn-note-head{justify-content:space-between;gap:8px;font-size:12px;display:flex}.cn-note-head b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cn-note-head small{color:#6b6b70;flex:none;font-size:11px}.cn-note-copy strong{overflow-wrap:anywhere;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.cn-note-body{overflow-wrap:anywhere;white-space:pre-wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.cn-note.is-open strong,.cn-note.is-open .cn-note-body{-webkit-line-clamp:unset;display:block}.cn-note-until{color:#6b6b70;margin-top:4px;font-size:11px;font-weight:600}.cn-phone.is-android .cn-note-until{color:#b9b9bf}.cn-card-view{text-align:left;gap:14px;padding:34px 4px 0;display:grid}.cn-card-face .m-wp,.cn-card-face>*{width:100%}.cn-card-news{background:#fff;border-radius:16px;padding:14px;animation:.5s cubic-bezier(.22,1,.36,1) cn-note-in;box-shadow:0 6px 20px -12px #0000004d}.cn-card-news small{color:#6b6b70;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.cn-card-news strong{margin-top:6px;font-size:14px;display:block}.cn-card-news p{color:#3a3a3f;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.45}.cn-card-news em{color:#6b6b70;margin-top:6px;font-size:11px;font-style:normal;font-weight:600;display:block}.cn-phone-home{opacity:.85;background:currentColor;border-radius:999px;width:100px;height:4px;position:absolute;bottom:9px;left:50%;translate:-50%}@keyframes cn-note-in{0%{opacity:0;transform:translateY(-10px)scale(.97)}to{opacity:1;transform:none}}.cn :focus-visible{outline-offset:2px;outline:2px solid #101010}@media (prefers-reduced-motion:reduce){.cn-note,.cn-card-news{animation:none}.cn-audience,.cn-ideas button{transition:none}}@media (width<=1150px){.cn{grid-template-columns:minmax(0,1fr) 300px}.cn-phone{width:280px;height:570px}}@media (width<=900px){.cn{grid-template-columns:minmax(0,1fr)}.cn-preview{order:-1;position:static}.cn-phone{height:470px}}@media (width<=600px){.cn-compose,.cn-list{padding:16px}.cn-compose-head{flex-direction:column}.cn-rules-grid,.cn-schedule-fields,.cn-inline{grid-template-columns:1fr}.cn-list li{flex-direction:column;gap:10px}.cn-row-actions{justify-content:flex-start}.cn-submit>*{flex:100%;justify-content:center}}.cn-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=600px){.cn-phone{height:420px}}.cn-offer{border:1px dashed var(--ws-line-control);border-radius:12px;gap:12px;padding:14px;display:grid}.cn-offer.is-on{background:color-mix(in srgb, var(--mimo-yellow) 10%, var(--ws-sheet));border-style:solid;border-color:#101010}.cn-offer-head{align-items:start;gap:10px;display:flex}.cn-offer-head>svg{color:var(--ws-ink);flex:none;margin-top:1px}.cn-offer-head b{color:var(--ws-ink);font-size:14px;font-weight:600;display:block}.cn-offer-head small{color:var(--ws-ink-2);margin-top:2px;font-size:12px;line-height:1.45;display:block}.cn-offer-kinds{flex-wrap:wrap;gap:6px;display:flex}.cn-offer-kinds button{border:1px solid var(--ws-line-control);background:var(--ws-sheet);min-height:32px;color:var(--ws-ink);font:500 13px var(--mimo-font);cursor:pointer;border-radius:999px;padding:0 12px}.cn-offer-kinds button[aria-checked=true]{color:var(--mimo-yellow);background:#101010;border-color:#101010}.cn-offer-fields{grid-template-columns:repeat(2,minmax(0,200px));align-items:end;gap:12px;display:grid}.cn-offer-label{color:var(--mimo-yellow);background:#101010;border-radius:999px;grid-column:1/-1;justify-self:start;align-items:center;gap:6px;margin:0;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.cn-offer-fields .cn-hint{grid-column:1/-1}.cn-meta i.is-offer{color:var(--mimo-yellow);background:#101010}.cn-note-offer{color:#ffdc35;background:#101010;border-radius:999px;justify-self:start;align-items:center;gap:4px;margin-top:6px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.cn-card-offer{color:#101010;background:#ffdc35;border:1.5px dashed #101010;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;animation:.5s cubic-bezier(.22,1,.36,1) cn-note-in;display:flex}.cn-card-offer b{font-size:15px;display:block}.cn-card-offer small{margin-top:2px;font-size:11px;font-weight:600;display:block}@media (width<=600px){.cn-offer-fields{grid-template-columns:1fr}}.ov{--ov-y:var(--mimo-yellow,#ffdc35);--ov-y-tint:#fff7d1;--ov-y-ink:#6b5400;--ov-gap:20px;gap:var(--ov-gap);color:var(--ws-ink);display:grid}.ov h2{color:var(--ws-ink);margin:0;font-size:15px;font-weight:600;line-height:1.3}.ov-finding{background:var(--ov-y-tint);border:1px solid #f1e3a0;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:18px 20px 18px 22px;display:flex}.ov-finding p{color:#2a2408;margin:0;padding-left:18px;font-size:17px;font-weight:600;line-height:1.4;position:relative}.ov-finding p:before{content:"";background:#d4a800;border-radius:50%;width:8px;height:8px;position:absolute;top:.48em;left:0}.ov-finding>div{flex-wrap:wrap;gap:8px;display:flex}.ov-primary,.ov-secondary{min-height:40px;font:600 14px var(--mimo-font);cursor:pointer;transition:transform var(--fast,.15s) var(--ease,ease), background-color var(--fast,.15s) var(--ease,ease);border-radius:10px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.ov-primary{color:#fff;background:#101010;border:0}.ov-primary:hover{background:#2a2a2a}.ov-primary:active,.ov-secondary:active{transform:scale(.98)}.ov-secondary{color:#2a2408;background:#fffdf3;border:1px solid #e6d58a}.ov-secondary:hover{background:#fff}.ov-grid{gap:var(--ov-gap);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.ov-main{gap:var(--ov-gap);min-width:0;display:grid}.ov-card{border:1px solid var(--ws-line);background:var(--ws-sheet);border-radius:14px;margin:0;padding:20px}.ov-card>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.ov-card>header p{color:var(--ws-ink-2);margin:3px 0 0;font-size:13px}.ov-kpis{border:1px solid var(--ws-line);background:var(--ws-sheet);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ov-kpis>div{align-content:start;gap:6px;min-width:0;padding:18px 20px;display:grid}.ov-kpis>div+div{border-left:1px solid var(--ws-line)}.ov-kpis span{color:var(--ws-ink-2);font-size:13px}.ov-kpis b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:1}.ov-kpis b em{color:var(--ws-ink-2);margin-left:2px;font-size:18px;font-style:normal;font-weight:500}.ov-kpis small{color:var(--ws-ink-2);font-size:12px;line-height:1.4}.ov-kpis small.is-up{color:#1f7a45}.ov-kpis small.is-down{color:#a3361f}.ov-legend{color:var(--ws-ink-2);white-space:nowrap;gap:14px;margin:2px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.ov-legend li{align-items:center;gap:6px;display:inline-flex}.ov-legend i{background:#dcd9d0;border-radius:3px;width:10px;height:10px}.ov-legend i.is-now{background:var(--ov-y);box-shadow:inset 0 0 0 1px #d9b300}.ov-bars{grid-template-columns:28px minmax(0,1fr);gap:8px;height:220px;margin-top:18px;display:grid}.ov-bars-axis{color:var(--ws-ink-2);text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;padding-bottom:34px;font-size:11px;display:flex}.ov-bars-axis span{transform:translateY(-50%)}.ov-bars-axis span:last-child{transform:translateY(50%)}.ov-bars-plot{grid-template-columns:repeat(14,minmax(0,1fr));gap:6px;padding-bottom:34px;display:grid;position:relative}.ov-gridlines{pointer-events:none;position:absolute;inset:0 0 34px}.ov-gridlines i{border-top:1px dashed #ebe8e0;position:absolute;left:0;right:0}.ov-bar{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;display:flex;position:relative}.ov-bar-fill{transform-origin:bottom;background:#dcd9d0;border-radius:6px 6px 2px 2px;width:min(100%,30px);min-height:2px;animation:.5s cubic-bezier(.22,1,.36,1) both ov-grow}.ov-bar.is-now .ov-bar-fill{background:var(--ov-y);box-shadow:inset 0 0 0 1px #d9b300}.ov-bar.is-today .ov-bar-fill{box-shadow:none;background:#101010}.ov-bar-value{color:var(--ws-ink-2);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:11px;font-weight:600}.ov-bar.is-now .ov-bar-value{color:var(--ws-ink)}.ov-bar small{color:var(--ws-ink-2);justify-items:center;font-size:11px;line-height:1.2;display:grid;position:absolute;bottom:-34px}.ov-bar small em{font-variant-numeric:tabular-nums;font-style:normal}.ov-bar.is-today small{color:var(--ws-ink);font-weight:700}@keyframes ov-grow{0%{transform:scaleY(0)}}.ov-steps{grid-template-columns:repeat(var(--steps), minmax(0, 1fr));gap:8px;margin-top:18px;display:grid;position:relative}.ov-step{background:var(--ws-well);border-radius:10px;grid-template-rows:auto 84px auto;justify-items:center;gap:8px;padding:12px 4px 10px;display:grid}.ov-step b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.ov-step small{color:var(--ws-ink-2);text-align:center;font-size:12px}.ov-dots{flex-wrap:wrap-reverse;place-content:flex-start center;gap:4px;width:100%;max-width:54px;height:84px;display:flex}.ov-dots i{background:#c9c5b9;border-radius:50%;width:12px;height:12px}.ov-column{background:#c9c5b9;border-radius:6px;align-self:flex-end;width:22px}.ov-step.is-near{background:var(--ov-y-tint)}.ov-step.is-near .ov-dots i,.ov-step.is-near .ov-column{background:var(--ov-y);box-shadow:inset 0 0 0 1px #d9b300}.ov-step.is-ready{background:#101010}.ov-step.is-ready b{color:#fff}.ov-step.is-ready small{color:var(--ov-y);font-weight:600}.ov-step.is-ready .ov-dots i,.ov-step.is-ready .ov-column{background:var(--ov-y)}.ov-steps.is-many .ov-step{grid-template-rows:auto 84px auto}.ov-steps.is-many .ov-dots{max-width:46px;height:84px}.ov-steps-empty{color:var(--ws-ink-2);text-align:center;margin:0;font-size:13px;position:absolute;inset:40% 0 auto}.ov-ladder-note{color:var(--ws-ink-2);margin:14px 0 0;font-size:13px}.ov-link{color:var(--ws-ink);font:600 13px var(--mimo-font);text-underline-offset:4px;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0;-webkit-text-decoration:underline #d9b300;text-decoration:underline #d9b300;text-decoration-thickness:2px;display:inline-flex}.ov-link:hover{text-decoration-color:currentColor}.ov-rail{gap:8px;min-width:0;display:grid}.ov-rail>h2{margin-top:12px;padding-left:2px;font-size:14px}.ov-rail>h2:first-child{margin-top:0}.ov-todo,.ov-people,.ov-feed ul{margin:0;padding:4px 16px;list-style:none;display:grid}.ov-feed{padding:4px 0 12px}.ov-feed ul{padding:0 16px}.ov-todo li,.ov-people li,.ov-feed li{align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.ov-todo li+li,.ov-people li+li,.ov-feed li+li{border-top:1px solid #f0eee8}.ov-todo li>svg{color:var(--ws-ink-2);flex:none}.ov-todo li>span,.ov-people li>span:not(.ov-avatar),.ov-feed li>span:not(.ov-avatar){flex:1;min-width:0}.ov-rail b{color:var(--ws-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.ov-rail li small{color:var(--ws-ink-2);margin-top:2px;font-size:12px;line-height:1.35;display:block}.ov-avatar{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid}.ov-avatar.is-small{width:30px;height:30px;font-size:13px}.ov-people strong{font-variant-numeric:tabular-nums;flex:none;font-size:17px;font-weight:600}.ov-people strong small{color:var(--ws-ink-2);font-size:12px;font-weight:400;display:inline}.ov-feed time{color:var(--ws-ink-2);flex:none;font-size:12px}.ov-viewall{border:1px solid var(--ws-line);background:var(--ws-sheet);width:calc(100% - 32px);min-height:34px;color:var(--ws-ink);font:600 13px var(--mimo-font);cursor:pointer;border-radius:9px;margin:8px 16px 0;display:block}.ov-viewall:hover{background:var(--ws-well)}.ov-empty{color:var(--ws-ink-2);font-size:13px;line-height:1.5}.ov-empty a{color:var(--ws-ink);font-weight:600}.ov-foot{color:var(--ws-ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.ov-error{border:1px solid var(--ws-line);background:var(--ws-sheet);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.ov-error p{margin:0}.ov-sk{background:#ece9e1;border-radius:6px;height:14px;display:block}.ov.is-loading .ov-kpis>div{gap:10px}.ov :focus-visible{outline-offset:2px;outline:2px solid #101010}@media (prefers-reduced-motion:reduce){.ov-bar-fill{animation:none}.ov-primary,.ov-secondary{transition:none}}@media (width<=1180px){.ov-grid{grid-template-columns:minmax(0,1fr)}.ov-rail{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:column;align-items:start}.ov-rail>h2{margin-top:0}}@media (width<=900px){.ov-rail{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.ov-rail>h2{margin-top:12px}.ov-rail>h2:first-child{margin-top:0}.ov-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-kpis>div:nth-child(3){border-left:0}.ov-kpis>div:nth-child(n+3){border-top:1px solid var(--ws-line)}}@media (width<=600px){.ov-finding{padding:16px}.ov-finding p{font-size:16px}.ov-finding>div,.ov-primary{justify-content:center;width:100%}.ov-secondary{flex:1;justify-content:center}.ov-kpis>div{padding:14px 16px}.ov-kpis b{font-size:26px}.ov-card{padding:16px}.ov-card>header{flex-direction:column;gap:8px}.ov-bars{height:180px}.ov-bars-plot{gap:3px}.ov-bar:nth-child(2n):not(.is-today) small{visibility:hidden}.ov-steps{gap:4px}.ov-steps.is-many{grid-template-columns:repeat(var(--steps), minmax(22px, 1fr))}.ov-steps.is-many .ov-step small{font-size:11px}.ov-steps.is-many .ov-dots{max-width:20px}.ov-dots i{width:8px;height:8px}}.ov-setup-later{margin-top:28px}.ts{align-items:stretch;gap:12px;margin:0 0 20px;display:flex}.ts-items{border:1px solid var(--ws-line);background:var(--ws-sheet);border-radius:14px;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ts-items>div{align-content:start;gap:5px;min-width:0;padding:16px 18px;display:grid}.ts-items>div+div{border-left:1px solid var(--ws-line)}.ts-items span{color:var(--ws-ink-2);font-size:13px}.ts-items b{color:var(--ws-ink);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.1;overflow:hidden}.ts-items small{color:var(--ws-ink-2);font-size:12px;line-height:1.4}.ts-next{color:#2a2408;max-width:220px;font:700 14px var(--mimo-font);text-align:left;cursor:pointer;background:#fff7d1;border:1px solid #f1e3a0;border-radius:14px;flex:none;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.ts-next:hover{background:#fff1b8}.ts-next:focus-visible{outline-offset:2px;outline:2px solid #101010}@media (width<=1100px){.ts{flex-direction:column}.ts-next{justify-content:space-between;max-width:none;min-height:48px}}@media (width<=760px){.ts-items{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-items>div:nth-child(3){border-left:0}.ts-items>div:nth-child(n+3){border-top:1px solid var(--ws-line)}.ts-items>div{padding:14px}.ts-items b{font-size:20px}}.m-wp{aspect-ratio:320/460;background:var(--wp-bg);width:100%;color:var(--wp-ink);text-align:left;border-radius:14px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;overflow:hidden;box-shadow:inset 0 0 0 .5px #ffffff26;container-type:inline-size}.m-wp-inner{width:100%;height:143.75cqw;position:relative}.m-site .m-wp :is(p,p b,strong){color:inherit}.m-wp .m-wp-inner small{letter-spacing:.12em;color:var(--wp-label);font-size:2.3cqw;font-weight:600;line-height:1.5;display:block}.m-wp-head{align-items:center;gap:2.6cqw;padding:3.2cqw 4.6cqw;display:flex;position:absolute;top:0;left:0;right:0}.m-wp-logo{background:var(--wp-ink);width:7.6cqw;height:7.6cqw;color:var(--wp-bg);border-radius:50%;flex:none;place-items:center;display:grid}.m-wp-logo svg{width:4.6cqw;height:4.6cqw}.m-wp-name{min-width:0;font-family:var(--wp-font,inherit);font-size:6.2cqw;font-weight:var(--wp-name-weight,700);letter-spacing:var(--wp-tracking,-.02em);line-height:1;font-style:var(--wp-style,normal);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.m-wp-value{text-align:right;font-variant-numeric:tabular-nums;font-size:4.6cqw;line-height:1.15;display:grid}.m-wp-hero{place-items:center;height:46cqw;display:grid;position:absolute;top:15cqw;left:4.6cqw;right:4.6cqw}.m-wp-fields{justify-content:space-between;gap:4cqw;font-size:3.5cqw;line-height:1.3;display:flex;position:absolute;top:67cqw;left:4.6cqw;right:4.6cqw}.m-wp-fields>span:last-child{text-align:right;max-width:60%}.m-wp-qr{background:#fff;border-radius:3cqw;justify-items:center;gap:1.6cqw;padding:3cqw 3cqw 2cqw;display:grid;position:absolute;bottom:5.5cqw;left:50%;translate:-50%}.m-wp-qr svg{width:30cqw;height:30cqw;display:block}.m-wp .m-wp-inner .m-wp-qr small{color:#3c3c43;letter-spacing:0;letter-spacing:0;font-size:2.2cqw;font-weight:500}.m-wp-stamps{justify-items:center;gap:4cqw;width:100%;display:grid}.m-wp-stamps>div{grid-template-columns:repeat(5,1fr);gap:3cqw 3.4cqw;display:grid}.m-wp-stamps span{border:.4cqw dashed color-mix(in srgb, var(--wp-ink) 38%, transparent);width:11.5cqw;height:11.5cqw;color:color-mix(in srgb, var(--wp-ink) 40%, transparent);border-radius:50%;place-items:center;transition:background .3s,color .3s,border-color .3s,scale .45s cubic-bezier(.34,1.56,.64,1);display:grid}.m-wp-stamps span.is-on{background:var(--wp-ink);color:var(--wp-bg);border-color:#0000;scale:1.06}.m-wp-stamps svg{width:6.4cqw;height:6.4cqw}.m-wp-stamps p{font-family:var(--wp-font,inherit);margin:0;font-size:3.6cqw;font-weight:600}.m-wp-points{align-items:center;gap:6cqw;display:flex;position:relative}.m-wp-points svg{width:36cqw;height:36cqw;rotate:-90deg}.m-wp-ring-track,.m-wp-ring{fill:none;stroke-width:9px}.m-wp-ring-track{stroke:color-mix(in srgb, var(--wp-ink) 14%, transparent)}.m-wp-ring{stroke:var(--wp-accent);stroke-linecap:round;transition:stroke-dasharray .5s cubic-bezier(.22,.75,.28,1)}.m-wp-points-mark{color:var(--wp-accent);position:absolute;top:50%;left:18cqw;translate:-50% -50%}.m-wp-points-mark svg{width:14cqw;height:14cqw;rotate:0deg}.m-wp-points p{margin:0;font-size:3.4cqw;font-weight:600;display:grid}.m-wp-points p b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:12cqw;line-height:1}.m-wp-stamps span{rotate:var(--tilt,0deg)}.m-wp-stamp-image{object-fit:contain;width:76%;height:76%}.m-wp-stamps span:not(.is-on) .m-wp-stamp-image{opacity:.35;filter:grayscale()}.m-wp-plus{background:var(--wp-ink);color:var(--wp-bg);border-radius:99px;padding:1cqw 2.4cqw;font-size:3.4cqw;font-weight:800;animation:.9s cubic-bezier(.22,.75,.28,1) both m-wp-plus;position:absolute;top:-2cqw;left:26cqw}@keyframes m-wp-plus{0%{opacity:0;transform:translateY(3cqw)scale(.8)}30%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4cqw)}}.m-wp-stairs{align-items:flex-end;gap:2.4cqw;width:100%;height:40cqw;padding-top:12cqw;display:flex}.m-wp-step{height:calc(var(--h) * 100%);background:color-mix(in srgb, var(--wp-ink) 12%, transparent);border-radius:2.4cqw 2.4cqw .8cqw .8cqw;flex:1;justify-content:center;align-items:flex-end;padding-bottom:2cqw;transition:background .5s;display:flex;position:relative}.m-wp-step.is-reached{background:color-mix(in srgb, var(--wp-accent) 38%, transparent)}.m-wp-step.is-current{background:var(--wp-accent)}.m-wp .m-wp-inner .m-wp-step small{color:color-mix(in srgb, var(--wp-ink) 70%, transparent);letter-spacing:.02em;font-size:2.3cqw}.m-wp .m-wp-inner .m-wp-step.is-current small{color:var(--wp-bg);font-weight:800}.m-wp-medal{background:var(--wp-accent);width:11cqw;height:11cqw;color:var(--wp-bg);box-shadow:0 0 0 1.4cqw color-mix(in srgb, var(--wp-accent) 28%, transparent);border-radius:50%;place-items:center;animation:.6s cubic-bezier(.34,1.56,.64,1) both m-wp-drop;display:grid;position:absolute;bottom:calc(100% + 1.4cqw);left:50%;translate:-50%}.m-wp-medal svg{width:6.6cqw;height:6.6cqw}@keyframes m-wp-drop{0%{opacity:0;transform:translateY(-5cqw)scale(.7)}to{opacity:1;transform:none}}.m-wp-balance{align-items:center;gap:6cqw;display:flex}.m-wp-jar{width:26cqw;height:auto;overflow:visible}.m-wp-jar-lid{fill:var(--wp-accent)}.m-wp-jar-glass{fill:none;stroke:var(--wp-ink);stroke-width:2.4px}.m-wp-jar-fill{fill:var(--wp-accent);opacity:.85;transition:y .8s cubic-bezier(.22,.75,.28,1)}.m-wp-jar-coin{fill:var(--wp-accent);stroke:var(--wp-bg);stroke-width:1.4px;transition:opacity .4s,cy .8s}.m-wp-jar-shine{stroke:color-mix(in srgb, var(--wp-ink) 45%, transparent);stroke-width:2.4px;stroke-linecap:round}.m-wp-balance>div{justify-items:start;gap:2.4cqw;display:grid}.m-wp-balance strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:12cqw;line-height:1}.m-wp-balance span{background:color-mix(in srgb, var(--wp-ink) 14%, transparent);opacity:0;border-radius:99px;padding:1.6cqw 3cqw;font-size:3.2cqw;transition:opacity .35s,translate .45s cubic-bezier(.22,.75,.28,1);translate:0 3cqw}.m-wp-balance span.is-on{opacity:1;translate:0}.m-wp-balance span b{color:var(--wp-accent)}.m-wp-member{align-items:center;gap:6cqw;display:flex;position:relative}.m-wp-rosette{width:26cqw;display:block;position:relative}.m-wp-rosette svg{width:100%;height:auto;display:block}.m-wp-rosette-edge{fill:var(--wp-accent)}.m-wp-rosette-core{fill:var(--wp-bg);stroke:var(--wp-accent);stroke-width:2px}.m-wp-ribbon{fill:color-mix(in srgb, var(--wp-accent) 70%, var(--wp-bg))}.m-wp-rosette-mark{color:var(--wp-accent);place-items:center;display:grid;position:absolute;top:38.3%;left:50%;translate:-50% -50%}.m-wp-rosette-mark svg,.m-wp-rosette-mark img{width:10cqw;height:10cqw}.m-wp-member strong{font-family:var(--wp-font,inherit);font-size:13cqw;line-height:1;display:block}.m-wp-seal{border:.5cqw solid var(--wp-accent);color:var(--wp-accent);letter-spacing:.08em;text-transform:uppercase;opacity:0;border-radius:2cqw;align-items:center;gap:1.4cqw;padding:1.6cqw 3cqw;font-size:3cqw;font-weight:700;transition:opacity .25s,scale .4s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;bottom:-4cqw;right:-2cqw;rotate:-8deg;scale:1.6}.m-wp-seal.is-on{opacity:1;scale:1}.m-wp-seal svg{width:3.6cqw;height:3.6cqw}.m-wp-classes{justify-items:center;gap:4cqw;width:100%;display:grid}.m-wp-classes strong{font-family:var(--wp-font,inherit);letter-spacing:.02em;font-size:15cqw;font-weight:400;line-height:1}.m-wp-classes strong small{letter-spacing:0;font-size:6cqw;display:inline}.m-wp-tickets{grid-template-columns:repeat(5,1fr);gap:2cqw;width:100%;display:grid}.m-wp-tickets i{background:var(--wp-ink);border-radius:1.4cqw;height:9cqw;transition:background .4s,opacity .4s;position:relative}.m-wp-tickets i:before,.m-wp-tickets i:after{content:"";background:var(--wp-bg);border-radius:50%;width:2.4cqw;height:2.4cqw;position:absolute;top:50%;translate:0 -50%}.m-wp-tickets i:before{left:-1.2cqw}.m-wp-tickets i:after{right:-1.2cqw}.m-wp-tickets i.is-used{box-shadow:inset 0 0 0 .4cqw color-mix(in srgb, var(--wp-ink) 45%, transparent);background:0 0;background-image:radial-gradient(circle, var(--wp-bg) 32%, transparent 34%)}.m-wp-coupon{place-items:center;width:100%;display:grid;position:relative}.m-wp-ticket{width:82cqw;height:34cqw;transition:opacity .4s;position:relative}.m-wp-ticket svg{width:100%;height:100%;position:absolute;inset:0}.m-wp-ticket-body{fill:color-mix(in srgb, var(--wp-ink) 14%, transparent);stroke:color-mix(in srgb, var(--wp-ink) 55%, transparent);stroke-width:1.2px;vector-effect:non-scaling-stroke}.m-wp-ticket-perf{stroke:color-mix(in srgb, var(--wp-ink) 55%, transparent);stroke-width:1.4px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.m-wp-ticket-text{place-content:center;justify-items:center;display:grid;position:absolute;inset:0 26% 0 0}.m-wp-ticket strong{font-family:var(--wp-font,inherit);font-style:var(--wp-style,normal);letter-spacing:-.03em;font-size:15cqw;line-height:1}.m-wp .m-wp-inner .m-wp-ticket small{color:var(--wp-ink);letter-spacing:.02em;font-size:2.8cqw}.m-wp-coupon.is-redeemed .m-wp-ticket{opacity:.45}.m-wp-redeemed{border:.6cqw solid var(--wp-ink);color:var(--wp-ink);background:var(--wp-bg);letter-spacing:.14em;text-transform:uppercase;opacity:0;border-radius:2cqw;padding:1.4cqw 3cqw;font-size:3.8cqw;font-weight:800;transition:opacity .25s,scale .4s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:-3cqw;right:2cqw;rotate:-12deg;scale:1.8}.m-wp-redeemed.is-on{opacity:1;scale:1}.m-wp-logo img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.m-wp p{color:inherit;margin:0}.m-wp strong,.m-wp b{color:inherit}.m-wp.is-cobre{--wp-bg:#503128;--wp-ink:#fff6e9;--wp-label:#e2b48a;--wp-accent:#e2b48a;--wp-font:Georgia, serif;--wp-style:italic}.m-wp.is-mandarina{--wp-bg:#ffd02b;--wp-ink:#172516;--wp-label:#7a4a00;--wp-accent:#e8590c}.m-wp.is-lauro{--wp-bg:#163c30;--wp-ink:#d5e5be;--wp-label:#c6a941;--wp-accent:#e3c044;--wp-font:Georgia, serif}.m-wp.is-tambor{--wp-bg:#123d91;--wp-ink:#fff;--wp-label:#a9c4ff;--wp-accent:#ffd27a}.m-wp.is-ossorio{--wp-bg:#232720;--wp-ink:#e7ddbe;--wp-label:#b9a46a;--wp-accent:#c9b277;--wp-font:Georgia, serif;--wp-tracking:.12em}.m-wp.is-ardea{--wp-bg:#ddd0f0;--wp-ink:#543a70;--wp-label:#7d5ea0;--wp-accent:#543a70;--wp-tracking:.22em;--wp-name-weight:400}.m-wp.is-oreste{--wp-bg:#af3b15;--wp-ink:#fff2cf;--wp-label:#ffc9a3;--wp-accent:#fff2cf;--wp-font:Georgia, serif;--wp-style:italic}@media (prefers-reduced-motion:reduce){.m-wp *{transition:none!important}}.m-wp.is-no-qr{aspect-ratio:320/300}.m-wp.is-no-qr .m-wp-inner{height:93.75cqw}.brand{color:inherit;font:800 21px/1 var(--sans-display);letter-spacing:-.02em;align-items:center;gap:10px;display:inline-flex}.brand-mark{border-radius:var(--radius);background:var(--mimo-red-tint);width:33px;height:33px;color:var(--ws-ink);font:800 19px/1 var(--sans-display);letter-spacing:-.02em;place-items:center;display:grid}.brand-symbol{border-radius:var(--radius);object-fit:cover;width:33px;height:33px;display:block}.button{border-radius:var(--radius);min-height:48px;font-size:var(--a-body);border:0;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex}.button:hover:not(:disabled){transform:none}.button-reward{color:var(--ws-ink);background:#e9ca9f}.section-label{color:var(--ws-ink-2);margin:0 0 18px;font-size:13px;font-weight:700}.form-error,.inline-error{color:var(--mimo-red-text);margin:0;font-size:13px;line-height:1.45}.inline-success{color:var(--mimo-red-text);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.staff-app{background:var(--canvas);grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.staff-sidebar{background:var(--mimo-charcoal);color:#f7f5ef;flex-direction:column;height:100vh;padding:28px 17px 18px;display:flex;position:sticky;top:0}.staff-sidebar>.brand{padding:0 11px}.staff-sidebar .brand-symbol{width:32px;height:32px}.staff-sidebar .brand-mark{background:var(--mimo-red-tint)}.staff-store{border-radius:var(--radius);border:1px solid #ffffff24;align-items:center;gap:12px;margin:51px 2px 35px;padding:13px 11px;display:flex}.store-monogram{border-radius:var(--radius);background:var(--mimo-red-tint);width:36px;height:36px;color:var(--mimo-positive);font:800 16px var(--sans-display);place-items:center;display:grid}.staff-store div:last-child{gap:3px;min-width:0;display:grid}.staff-store strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.staff-store span{color:var(--ws-ink-2);font-size:13px}.staff-nav{gap:5px;display:grid}.staff-nav-link{border-radius:var(--radius);min-height:44px;color:var(--ws-ink-2);align-items:center;gap:12px;padding:0 12px;font-size:13px;transition:color .18s,background .18s;display:flex}.staff-nav-link:hover{color:#fff;background:#ffffff14}.staff-nav-link.current{color:#fffefa;background:#ffffff21}.staff-nav-link>span{color:var(--ws-ink-2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}.staff-side-bottom{margin-top:auto}.help-note{border-radius:var(--radius);background:var(--mimo-red);color:var(--ws-ink-2);justify-content:space-between;align-items:center;margin:0 5px 18px;padding:18px 13px;font-size:13px;line-height:1.55;display:flex}.help-note svg{color:#ffe1e4}.signout-button{width:100%;min-height:44px;color:var(--ws-ink-2);text-align:left;background:0 0;border:0;border-top:1px solid #ffffff21;align-items:center;gap:10px;padding:0 12px;font-size:12px;display:flex}.signout-button:hover{color:#fff}.staff-main{min-width:0}.staff-topbar{border-bottom:1px solid var(--ws-line);height:70px;color:var(--ws-ink-2);background:#fffefab8;justify-content:space-between;align-items:center;padding:0 5.2%;font-size:12px;display:flex}.staff-topbar>span,.open-join{align-items:center;gap:9px;display:inline-flex}.small-live,.tiny-dot{background:#79a77d;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.open-join{color:var(--primary);font-size:12px;font-weight:700}.open-join:hover{color:var(--accent-soft)}.staff-content{width:min(1220px,100%);margin:0 auto;padding:51px 5.2% 30px}.staff-intro{justify-content:space-between;align-items:end;gap:24px;margin-bottom:33px;display:flex}.staff-date{color:var(--ws-ink-2);margin:0 0 16px;font-size:13px;font-weight:700}.staff-date span{color:var(--mimo-warning);padding:0 5px}.staff-intro h1,.member-copy h1,.join-copy h1{color:var(--ws-ink);font:700 clamp(34px, 4vw, 52px)/1.1 var(--sans-display);letter-spacing:-.02em;margin:0}.staff-intro h1 em,.member-copy h1 em,.join-copy h1 em{color:var(--mimo-red-text);font-style:normal}.staff-lede{max-width:390px;color:var(--ws-ink-2);font-size:var(--a-body);margin:15px 0 0;line-height:1.6}.scan-action{min-width:180px;margin-bottom:5px}.metric-strip{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);grid-template-columns:repeat(3,1fr);margin-bottom:25px;display:grid;overflow:hidden}.metric-strip>div{grid-template-columns:1fr auto;align-content:center;column-gap:10px;min-height:117px;padding:18px 25px;display:grid}.metric-strip>div+div{border-left:1px solid var(--ws-line)}.metric-strip>div>span{color:var(--ws-ink-2);grid-column:1/-1;margin-bottom:8px;font-size:13px;font-weight:700}.metric-strip strong{color:var(--ws-ink);font:700 28px/1 var(--sans-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.metric-strip small{color:var(--ws-ink-2);align-self:end;padding-bottom:2px;font-size:13px}.staff-workspace{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:20px;display:grid}.counter-panel,.activity-panel{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);min-width:0;min-height:405px;padding:25px}.panel-head{justify-content:space-between;align-items:start;gap:14px;margin-bottom:22px;display:flex}.panel-head h2{color:var(--ws-ink);font:700 18px/1.25 var(--sans-display);letter-spacing:-.02em;margin:0}.panel-head p{color:var(--ws-ink-2);margin:6px 0 0;font-size:13px;line-height:1.5}.counter-icon{border-radius:var(--radius);background:var(--mimo-red-tint);width:38px;height:38px;color:var(--mimo-red-text);flex:none;place-items:center;display:grid}.member-search{border:1px solid var(--ws-line);border-radius:var(--radius);height:48px;color:var(--ws-ink-2);background:var(--mimo-warning-tint);align-items:center;gap:11px;padding:0 13px;display:flex}.member-search:focus-within{border-color:var(--mimo-red);box-shadow:none}.member-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.member-search input::placeholder{color:var(--ws-ink-2)}.member-search>span{color:var(--ws-ink-2);flex:none;font-size:13px}.counter-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:237px;padding:23px 15px 3px;display:flex}.empty-card-icon{border-radius:var(--radius);background:var(--mimo-red-tint);width:44px;height:44px;color:var(--mimo-red-text);place-items:center;margin-bottom:15px;display:grid}.counter-empty strong{color:var(--ws-ink);font-size:13px}.counter-empty>span{max-width:255px;color:var(--ws-ink-2);margin-top:7px;font-size:13px;line-height:1.6}.counter-empty a,.card-link{color:var(--mimo-red-text);align-items:center;gap:7px;margin-top:17px;font-size:13px;font-weight:700;display:inline-flex}.counter-empty a:hover,.card-link:hover{color:var(--mimo-red-text)}.search-results{margin-top:9px}.search-result{border:0;border-bottom:1px solid var(--ws-line);width:100%;min-height:64px;color:inherit;text-align:left;background:0 0;align-items:center;gap:11px;padding:9px 8px;display:flex}.search-result:hover{background:var(--ws-well)}.search-result>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.search-result strong{color:var(--ws-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.search-result small{color:var(--ws-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.search-result>b{color:var(--ws-ink-2);font-variant-numeric:tabular-nums;font-size:13px}.search-result>svg{color:var(--ws-ink-2)}.empty-search{color:var(--ws-ink-2);padding:24px 6px;font-size:12px;line-height:1.6}.selected-member{padding-top:22px}.selected-head{align-items:center;gap:11px;display:flex}.selected-head>div:nth-child(2){flex:1;min-width:0}.selected-head h3{color:var(--ws-ink);font:700 16px var(--sans-display);text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;overflow:hidden}.selected-head span{color:var(--ws-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.clear-selection{border-radius:var(--radius);background:var(--ws-active);width:31px;height:31px;color:var(--ws-ink-2);border:0;font-size:20px;line-height:1}.clear-selection:hover{background:var(--mimo-warning-tint)}.stamp-progress{border-radius:var(--radius);background:var(--ws-active);margin:23px 0 19px;padding:17px 15px 16px}.stamp-progress-label{justify-content:space-between;align-items:baseline;margin-bottom:13px;display:flex}.stamp-progress-label strong{color:var(--ws-ink);font:700 21px var(--sans-display);font-variant-numeric:tabular-nums}.stamp-progress-label strong span{color:var(--ws-ink-2);font-size:13px;font-weight:500}.stamp-progress-label>span{color:var(--ws-ink-2);font-size:13px}.stamp-track{grid-template-columns:repeat(10,1fr);gap:6px;display:grid}.stamp-track span{border:1px solid var(--ws-line-control);border-radius:var(--radius);color:#fff;place-items:center;height:22px;display:grid}.stamp-track span.earned{border-color:var(--mimo-red);background:var(--mimo-red)}.member-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.member-actions .button{min-height:43px;padding:0 15px;font-size:12px}.member-actions .card-link{text-align:right;margin:0}.inline-error,.inline-success{margin-top:12px}.scanner-panel{border-radius:var(--radius);background:var(--mimo-charcoal);margin:0 0 15px;position:relative;overflow:hidden}.scanner-video{object-fit:cover;width:100%;max-height:245px;display:block}.scanner-instructions{color:#f7f5ef;align-items:center;gap:9px;padding:10px 12px;font-size:13px;display:flex}.scanner-close{border-radius:var(--radius);color:#fff;background:#141e16bf;border:0;padding:7px 9px;font-size:13px;position:absolute;top:9px;right:9px}.activity-items{display:grid}.activity-item{border-bottom:1px solid var(--ws-line);align-items:center;gap:11px;min-height:65px;display:flex}.activity-item>div{flex:1;gap:4px;min-width:0;display:grid}.activity-item strong{color:var(--ws-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.activity-item div span{color:var(--ws-ink-2);font-size:13px}.activity-item time{color:var(--ws-ink-2);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.activity-empty{min-height:166px;color:var(--ws-ink-2);justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.activity-empty svg{color:var(--mimo-warning)}.activity-bottom{align-items:center;gap:12px;margin-top:17px;display:flex}.activity-rule{background:var(--mimo-red);border-radius:3px;width:3px;height:31px}.activity-bottom p{color:var(--ws-ink-2);margin:0;font-size:13px;line-height:1.6}.activity-bottom b{color:var(--ws-ink-2);font-weight:700}.staff-footer{color:var(--ws-ink-2);justify-content:space-between;gap:12px;margin-top:22px;font-size:13px;display:flex}.join-page,.member-page{background:var(--ws-ground);flex-direction:column;min-height:100vh;padding:0 clamp(22px,7vw,100px);display:flex}.join-header{border-bottom:1px solid var(--ws-line);justify-content:space-between;align-items:center;min-height:82px;display:flex}.join-header .brand{color:var(--ws-ink)}.join-location{color:var(--ws-ink-2);align-items:center;gap:9px;font-size:12px;font-weight:700;display:inline-flex}.join-content{flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:7%;width:min(1100px,100%);margin:0 auto;padding:48px 0;display:grid}.join-symbol,.login-icon{border-radius:var(--radius);background:var(--mimo-red-tint);width:48px;height:48px;color:var(--mimo-red-text);place-items:center;margin-bottom:25px;display:grid}.join-copy .section-label{margin-bottom:16px}.join-copy h1{font-size:clamp(40px,5.2vw,63px)}.join-lede{max-width:390px;color:var(--ws-ink-2);margin:18px 0 27px;font-size:15px;line-height:1.7}.join-form{gap:15px;max-width:385px;display:grid}.join-form label,.login-box label{color:var(--ws-ink-2);gap:7px;font-size:13px;font-weight:700;display:grid}.join-form input,.login-box input{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);width:100%;height:47px;color:var(--ws-ink);outline:0;padding:0 13px;font-size:13px;font-weight:400}.join-form input:focus,.login-box input:focus{border-color:var(--mimo-red);box-shadow:none}.join-form input::placeholder,.login-box input::placeholder{color:var(--ws-ink-2)}.join-submit{width:100%;margin-top:2px}.join-member-switch{border:1px solid var(--ws-line);border-radius:var(--radius);background:#efede6;grid-template-columns:1fr 1fr;gap:4px;width:min(385px,100%);margin:0 0 18px;padding:4px;display:grid}.join-member-switch button{border-radius:var(--radius);min-height:38px;color:var(--ws-ink-2);cursor:pointer;background:0 0;border:0;padding:0 10px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;transition:background-color .16s,color .16s,box-shadow .16s}.join-member-switch button:focus-visible{outline:2px solid var(--mimo-red);outline-offset:2px}.privacy-line{max-width:370px;color:var(--ws-ink-2);margin:14px 0 0;font-size:13px;line-height:1.6}.join-art{background:#eeecfb;border-radius:24px;place-items:center;min-height:465px;display:grid;position:relative;overflow:hidden}.join-art:before{content:"";background:#ddd8fb;border-radius:50%;width:290px;height:290px;position:absolute}.paper-orbit{border:1px solid #5742c92e;border-radius:50%;position:absolute}.orbit-a{width:420px;height:420px}.orbit-b{width:520px;height:520px}.join-pass{z-index:1;color:#f7f5ef;background:#d52331;border:1px solid #36287f26;border-radius:18px;width:min(310px,72%);min-height:335px;padding:25px 24px 19px;position:relative;transform:rotate(-4deg);box-shadow:0 18px 42px #36287f2e}.join-pass-head,.wallet-card-top{color:#f3ede1;letter-spacing:.06em;align-items:center;gap:10px;font-size:10px;font-weight:700;line-height:1.15;display:flex}.north-mark{color:#f4d7bc;width:32px;height:32px;font:700 15px var(--sans-display);background:#fff;border:1px solid #f8f4e773;border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.north-mark img{object-fit:contain;border-radius:inherit;width:100%;height:100%;display:block}.join-pass-head small,.wallet-type{color:#d2ccff;letter-spacing:.11em;margin-left:auto;font-size:8px}.join-pass h2{color:#fffefa;font:700 27px var(--sans-display);letter-spacing:-.05em;margin:39px 0 4px}.join-pass>p{color:#d0dccf;margin:0;font-size:11px}.join-stamps{grid-template-columns:repeat(5,35px);gap:9px;margin:28px 0 25px;display:grid}.join-stamp{color:#fff7e6;border:1px solid #eff1e46e;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.join-stamp.collected{color:#3a2aaf;background:#ffe1e4;border-color:#ffe1e4}.join-pass-foot{color:#d6d0ed;letter-spacing:.08em;border-top:1px solid #fff3;justify-content:space-between;padding-top:13px;font-size:8px;font-weight:700;display:flex}.join-art-note{color:#586e58;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;bottom:8%;right:8%}.join-footer{border-top:1px solid var(--ws-line);min-height:58px;color:var(--ws-ink-2);justify-content:space-between;align-items:center;gap:15px;font-size:13px;display:flex}.join-footer a{color:var(--mimo-red-text);align-items:center;gap:6px;font-weight:700;display:inline-flex}.member-layout{flex:1;grid-template-columns:.85fr 1.15fr;align-items:center;gap:8%;width:min(1080px,100%);margin:0 auto;padding:42px 0;display:grid}.member-copy{max-width:410px}.back-link{color:var(--ws-ink-2);align-items:center;gap:7px;margin-bottom:52px;font-size:13px;font-weight:600;display:inline-flex}.member-copy .section-label{margin-bottom:14px}.member-copy h1{font-size:clamp(40px,4.7vw,56px)}.member-message{max-width:360px;color:var(--ws-ink-2);margin:17px 0 25px;font-size:13px;line-height:1.7}.progress-sentence{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.progress-sentence strong{color:var(--ws-ink);font:700 18px var(--sans-display)}.member-progress{grid-template-columns:repeat(10,minmax(18px,29px));gap:6px;display:grid}.progress-stamp{aspect-ratio:1;border:1px solid var(--ws-line);color:#fff;border-radius:50%;place-items:center;display:grid}.reward-message{color:var(--ws-ink-2);margin:13px 0 0;font-size:13px;font-weight:600}.member-card-rail{justify-self:center;width:min(440px,100%)}.member-wallet-card{color:#f7f5ef;background:#d52331;border-radius:17px;min-height:225px;padding:24px;box-shadow:0 14px 33px #36287f24}.member-wallet-card h2{font:700 27px/1.15 var(--sans-display);letter-spacing:-.04em;margin:27px 0 21px}.wallet-card-bottom{color:#d2ccff;letter-spacing:.1em;border-top:1px solid #fff3;justify-content:space-between;padding-top:12px;font-size:8px;display:flex}.wallet-card-bottom b{color:#faf9ff;font-weight:600}.qr-card{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);grid-template-columns:1fr auto;align-items:center;gap:17px;margin-top:14px;padding:18px;display:grid}.qr-copy{gap:6px;display:grid}.qr-copy strong{color:var(--ws-ink);font-size:13px}.qr-copy>span{max-width:190px;color:var(--ws-ink-2);font-size:13px;line-height:1.5}.qr-wrap{border:1px solid var(--ws-line);border-radius:var(--radius);width:118px;height:118px;padding:5px}.qr-wrap svg{max-width:100%;height:auto;display:block}.copy-link{color:var(--mimo-red-text);background:0 0;border:0;grid-column:1/-1;justify-self:start;align-items:center;gap:7px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.wallet-note{color:var(--ws-ink-2);align-items:start;gap:8px;margin:13px 2px 0;font-size:13px;line-height:1.55;display:flex}.wallet-note svg{color:var(--ws-ink-2);flex:none}.card-loading{min-height:100vh;color:var(--ws-ink-2);justify-content:center;align-items:center;gap:11px;font-size:13px;display:flex}.loader{border:2px solid var(--ws-line-control);border-top-color:#45694c;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.card-error{flex-direction:column;justify-content:center;align-items:flex-start;min-height:100vh;padding:8vw;display:flex}.card-error h1{font:700 38px var(--sans-display);letter-spacing:-.02em;margin:55px 0 10px}.card-error p{color:var(--ws-ink-2);margin:0 0 20px;font-size:13px}.login-page{background:var(--ws-well);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:32px 22px;display:flex}.login-page>.brand{position:absolute;top:32px;left:clamp(22px,6vw,82px)}.login-box{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);width:min(390px,100%);padding:36px}.login-icon{margin-bottom:22px}.login-box h1{color:var(--ws-ink);font:700 30px var(--sans-display);letter-spacing:-.02em;margin:0}.login-box>p{color:var(--ws-ink-2);margin:8px 0 25px;font-size:12px;line-height:1.6}.login-box form{gap:15px;display:grid}.login-box form .button{width:100%;margin-top:3px}.demo-pin{color:var(--ws-ink-2);text-align:center;margin-top:18px;font-size:13px;display:block}.demo-pin b{color:var(--mimo-red-text);font-weight:700}.wallet-preview-box{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);gap:12px;margin-top:12px;padding:15px;display:grid}.wallet-preview-box>div:first-child{gap:4px;display:grid}.wallet-preview-box>div:first-child strong{color:var(--ws-ink);font-size:12px}.wallet-preview-box>div:first-child span{color:var(--ws-ink-2);font-size:12px;line-height:1.5}.wallet-preview-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wallet-preview-actions button{color:#27262c;background:#f8f8fa;border:1px solid #d8d7dc;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:39px;padding:6px;font-size:8px;font-weight:700;display:flex}.wallet-preview-actions button:hover:not(:disabled){background:#f0f4ff;border-color:#aebee8}.wallet-preview-actions button:disabled{cursor:progress;opacity:.68}.wallet-preview-actions button small{color:#53627e;letter-spacing:.07em;background:#e6ebf8;border-radius:4px;padding:2px 4px;font-size:6px}.wallet-preview-actions button>b{color:#1872d1;font-size:12px}.wallet-preview-status{color:var(--mimo-positive);margin:0;font-size:12px;line-height:1.5}.wallet-note{font-size:12px}.staff-top-actions{align-items:center;gap:17px;display:flex}.qr-open-button{cursor:pointer;background:0 0;border:0;padding:0}.join-qr-overlay{z-index:1000;background:#11131bcc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.join-qr-dialog{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);width:min(440px,100%);box-shadow:var(--float-shadow);text-align:center;flex-direction:column;align-items:center;padding:28px;display:flex;position:relative}.join-qr-close{background:var(--ws-active);width:31px;height:31px;color:var(--ws-ink-2);border:0;border-radius:50%;font-size:21px;line-height:1;position:absolute;top:12px;right:12px}.join-qr-icon{border-radius:var(--radius);background:var(--mimo-red-tint);width:40px;height:40px;color:var(--mimo-red-text);place-items:center;display:grid}.join-qr-dialog h2{color:var(--ws-ink);font:700 22px/1.2 var(--sans-display);letter-spacing:-.02em;margin:14px 0 6px}.join-qr-dialog>p{max-width:340px;color:var(--ws-ink-2);margin:0 0 17px;font-size:13px;line-height:1.6}.join-qr-code{border:1px solid var(--ws-line);border-radius:var(--radius);background:#fff;place-items:center;width:246px;height:246px;padding:12px;display:grid}.join-qr-code svg{max-width:100%;height:auto}.join-qr-dialog>code{overflow-wrap:anywhere;max-width:100%;color:var(--ws-ink-2);margin:12px 0 0;font-size:12px}.join-qr-copy{min-height:40px;margin-top:12px;font-size:13px}.join-qr-dialog>small{max-width:335px;color:var(--ws-ink-2);margin-top:12px;font-size:12px;line-height:1.5}.wallet-sim-overlay{z-index:1100;background:#10121acc;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.wallet-sim-dialog{background:#fffefa;border:1px solid #e7e5df;border-radius:20px;flex-direction:column;align-items:center;width:min(500px,100%);padding:25px 28px 22px;display:flex;position:relative;box-shadow:0 26px 90px #0007}.wallet-sim-close{color:#555a52;background:#efeee9;border:0;border-radius:50%;width:31px;height:31px;font-size:21px;line-height:1;position:absolute;top:13px;right:13px}.wallet-sim-heading{align-self:stretch;padding-right:27px}.wallet-sim-heading h2{color:#23232a;font:700 20px/1.2 var(--sans-display);letter-spacing:-.045em;margin:7px 0 5px}.wallet-sim-heading p{color:#777982;margin:0;font-size:9px;line-height:1.5}.wallet-device-preview{background:var(--mimo-charcoal);width:290px;min-height:442px;box-shadow:none;color:#fff;border:1px solid #43444d;border-radius:28px;margin:18px auto 13px;padding:13px 14px 18px;position:relative;overflow:hidden}.wallet-device-preview-status{color:#f6f6f8;justify-content:space-between;padding:3px 6px;font-size:8px;font-weight:700;display:flex}.wallet-preview-app-title{letter-spacing:-.04em;margin:20px 4px 13px;font-size:22px;font-weight:600}.wallet-preview-app-title span{float:right;font-size:13px}.wallet-preview-action-row{color:#dddde1;justify-content:flex-end;gap:8px;margin:-34px 0 10px;display:flex}.wallet-preview-action-row span{background:#33343b;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.google-wallet-toolbar{color:#f4f4f6;justify-content:space-between;align-items:center;margin:17px 3px 13px;display:flex}.google-wallet-toolbar b{font-size:15px;font-weight:500}.google-wallet-filter{color:#dddde1;border:1px solid #45464e;border-radius:20px;margin:0 3px 10px;padding:7px 10px;font-size:8px}.google-wallet-filter span{float:right}.wallet-pass-render{border:1px solid var(--pass-color,#d92f3e);background:var(--pass-color,#d92f3e);color:#fff;border-radius:13px;min-height:344px;overflow:hidden;box-shadow:0 7px 18px #0004}.wallet-pass-brand{align-items:center;gap:8px;padding:13px 13px 0;display:flex}.wallet-pass-logo{color:#cf2432;width:29px;height:29px;font:800 15px var(--sans-display);background:#f7eaf0;border:1px solid #ffffff8c;border-radius:7px;place-items:center;display:grid;overflow:hidden}.wallet-pass-logo img{object-fit:contain;border-radius:inherit;width:100%;height:100%;display:block}.wallet-pass-brand>div{gap:2px;display:grid}.wallet-pass-brand>div b{font-size:9px}.wallet-pass-brand>div small{color:#ffd9dc;letter-spacing:.1em;font-size:5px}.wallet-pass-menu{letter-spacing:2px;margin-left:auto;font-size:11px}.wallet-pass-title{color:#ffe8e9;margin:18px 14px 1px;font-size:8px}.wallet-pass-count{font:700 23px/1.1 var(--sans-display);letter-spacing:-.04em;margin:0 14px 8px}.wallet-pass-count small{color:#ffe1e2;letter-spacing:.08em;margin-left:4px;font:600 7px DM Sans,sans-serif}.wallet-pass-stamps{grid-template-columns:repeat(5,1fr);gap:6px;margin:0 13px 12px;display:grid}.wallet-pass-stamps span{aspect-ratio:1;color:#fff;border:1px solid #fffa;border-radius:50%;place-items:center;font-size:7px;display:grid}.wallet-pass-stamps span.earned{color:#c82534;background:#fff}.wallet-pass-fields{border-top:1px solid #ffffff50;border-bottom:1px solid #ffffff50;justify-content:space-between;margin:0 13px;padding:9px 0;display:flex}.wallet-pass-fields span{color:#ffdfe1;letter-spacing:.09em;gap:4px;font-size:5px;display:grid}.wallet-pass-fields span:last-child{text-align:right}.wallet-pass-fields b{color:#fff;letter-spacing:0;font-size:7px}.wallet-pass-barcode{color:#111;background:#fff;border-radius:6px;justify-items:center;gap:2px;width:110px;margin:10px auto 8px;padding:6px 6px 4px;display:grid}.wallet-pass-barcode svg{width:76px;height:76px}.wallet-pass-barcode small{letter-spacing:.08em;font-size:5px}.wallet-pass-switch{color:#d7d9e2;background:0 0;border:0;margin:0 auto;padding:6px 10px;font-size:8px;display:block}.wallet-pass-render.show-details{color:#23232a;background:#fafafa;border-color:#dbdbe2}.wallet-pass-details{padding:15px}.wallet-pass-details>span{color:#82838c;letter-spacing:.1em;font-size:6px;font-weight:700}.wallet-pass-details h3{font:700 17px var(--sans-display);margin:12px 0 5px}.wallet-pass-details>p{color:#60616a;margin:0 0 13px;font-size:8px;line-height:1.5}.wallet-pass-details>div{border-top:1px solid #e4e4e8;gap:4px;padding:9px 0;display:grid}.wallet-pass-details>div small{color:#888993;letter-spacing:.1em;font-size:5px}.wallet-pass-details>div b{color:#31323a;font-size:8px;font-weight:500}.wallet-device-home-indicator{background:#fff;border-radius:5px;width:75px;height:3px;position:absolute;bottom:7px;left:calc(50% - 37px)}.android-preview{color:#272832;background:#f0eff4;border:0;border-radius:18px}.android-preview .wallet-device-preview-status{color:#32333a}.android-preview .google-wallet-toolbar,.android-preview .google-wallet-filter,.android-preview .google-wallet-toolbar b{color:#272832}.android-preview .google-wallet-filter{border-color:#d8d8df}.android-preview .wallet-pass-render{background:linear-gradient(to bottom,var(--pass-color,#d92f3e) 0 58px,#fff 58px);color:#24252b;border:0;min-height:351px}.android-preview .wallet-pass-brand{padding:13px 13px 6px}.android-preview .wallet-pass-brand>div b{color:var(--pass-ink,#fff);font-size:8px}.android-preview .wallet-pass-brand>div small{color:var(--pass-ink,#fff);opacity:.7}.android-preview .wallet-pass-logo{color:var(--pass-color,#cf2432);background:#fff;border:0;border-radius:50%}.android-preview .wallet-pass-menu{color:var(--pass-ink,#fff)}.android-preview .wallet-pass-title{color:#777882;margin-top:11px}.android-preview .wallet-pass-count{color:#24252b}.android-preview .wallet-pass-count small{color:#6e707a}.android-preview .wallet-pass-stamps span{color:#6d6f78;border-color:#c9cbd3}.android-preview .wallet-pass-stamps span.earned{border-color:var(--pass-color,#d92f3e);background:var(--pass-color,#d92f3e);color:#fff}.android-preview .wallet-pass-fields{border-color:#e2e2e7}.android-preview .wallet-pass-fields span{color:#73757e}.android-preview .wallet-pass-fields b{color:#292a31}.android-preview .wallet-pass-switch{color:#384f83}.android-preview .wallet-pass-details>div{border-color:#e5e5e9}.wallet-sim-footer{border-top:1px solid #e8e7e2;justify-content:space-between;align-items:center;gap:12px;width:100%;padding-top:8px;display:flex}.wallet-sim-footer p{color:#777982;max-width:235px;margin:0;font-size:8px;line-height:1.5}.wallet-sim-footer .button{border-radius:9px;flex:none;min-height:39px;padding:0 12px;font-size:9px}.wallet-sim-disclaimer{color:#9899a0;margin-top:9px;font-size:7px}@media (width<=700px){.staff-topbar{gap:10px}.staff-top-actions{gap:11px}.staff-top-actions .open-join{font-size:12px}.qr-open-button{font-size:0}.qr-open-button svg{width:19px;height:19px}.wallet-preview-actions{grid-template-columns:1fr}.wallet-preview-actions button{min-height:42px;font-size:9px}.join-qr-dialog{padding:24px 18px}.join-qr-code{width:min(246px,75vw);height:min(246px,75vw)}.wallet-sim-overlay{padding:10px}.wallet-sim-dialog{max-height:calc(100vh - 20px);padding:21px 17px 17px;overflow-y:auto}.wallet-device-preview{width:265px;min-height:420px;margin:14px auto 10px;padding-inline:11px}.wallet-pass-render{min-height:327px}.wallet-pass-stamps{gap:4px;margin-inline:11px}.wallet-sim-footer{flex-direction:column;align-items:stretch}.wallet-sim-footer p{max-width:none}.wallet-sim-footer .button{width:100%}}@media (width<=1040px){.staff-app{grid-template-columns:210px minmax(0,1fr)}.staff-sidebar{padding-inline:13px}.staff-content{padding-inline:3.4%}.staff-workspace{grid-template-columns:minmax(0,1fr)}.counter-panel,.activity-panel{min-height:0}.activity-items{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px}.activity-bottom{margin-top:15px}.join-content{gap:4%}}@media (width<=760px){.staff-app{display:block}.staff-sidebar{width:100%;height:auto;padding:15px 19px 0;position:relative}.staff-sidebar>.brand{padding:0}.staff-store,.staff-side-bottom{display:none}.staff-nav{scrollbar-width:none;gap:5px;margin:16px -5px 0;display:flex;overflow-x:auto}.staff-nav::-webkit-scrollbar{display:none}.staff-nav-link{flex:none;gap:7px;min-height:38px;padding:0 9px;font-size:13px}.staff-nav-link svg{width:15px;height:15px}.staff-nav-link>span{display:none}.staff-topbar{height:52px;padding:0 19px;font-size:13px}.open-join{font-size:13px}.staff-content{padding:30px 18px 22px}.staff-intro{flex-direction:column;align-items:start;gap:18px;margin-bottom:23px}.staff-date{margin-bottom:12px;font-size:12px}.staff-intro h1{font-size:37px}.staff-lede{margin-top:10px;font-size:12px}.scan-action{width:100%;min-height:45px}.metric-strip{border-radius:var(--radius);margin-bottom:17px}.metric-strip>div{min-height:93px;padding:14px 11px;display:block}.metric-strip>div>span{min-height:25px;margin-bottom:5px;font-size:12px;line-height:1.3;display:block}.metric-strip strong{font-size:22px;display:block}.metric-strip small{display:none}.staff-workspace{gap:14px}.counter-panel,.activity-panel{border-radius:var(--radius);padding:18px}.panel-head{margin-bottom:17px}.panel-head h2{font-size:16px}.panel-head p{font-size:13px}.counter-icon{width:33px;height:33px}.member-search{height:45px}.member-search input{font-size:13px}.counter-empty{min-height:204px}.activity-items{grid-template-columns:1fr}.activity-item{min-height:58px}.staff-footer{font-size:12px}.join-page,.member-page{padding-inline:20px}.join-header{min-height:67px}.brand{font-size:19px}.brand-mark,.brand-symbol{width:30px;height:30px}.join-location{font-size:12px}.join-content{grid-template-columns:1fr;gap:18px;padding:25px 0 35px}.join-copy{padding:10px 0 0}.join-symbol{width:42px;height:42px;margin-bottom:18px}.join-copy .section-label{margin-bottom:12px;font-size:12px}.join-copy h1{font-size:43px}.join-lede{margin:13px 0 20px;font-size:13px}.join-form{gap:12px}.join-art{border-radius:18px;min-height:350px}.join-pass{width:min(300px,78%);min-height:310px;padding:22px}.join-pass h2{margin-top:29px}.join-stamps{margin:23px 0 21px}.join-art-note{font-size:9px;bottom:5%;right:5%}.join-footer{min-height:52px;font-size:12px}.member-layout{grid-template-columns:1fr;gap:29px;padding:25px 0 34px}.back-link{margin-bottom:32px}.member-copy h1{font-size:42px}.member-message{margin:12px 0 20px;font-size:12px}.member-card-rail{width:100%}.member-wallet-card{min-height:203px;padding:20px}.member-wallet-card h2{margin:22px 0 17px;font-size:24px}.qr-card{padding:14px}.qr-wrap{width:102px;height:102px}.qr-wrap svg{width:90px;height:90px}.login-box{padding:27px 23px}.login-page>.brand{top:20px;left:20px}}@media (width<=380px){.staff-content{padding-inline:12px}.metric-strip>div{padding-inline:8px}.member-actions{flex-direction:column;align-items:stretch}.member-actions .card-link{justify-content:center}.stamp-track{gap:4px}.join-stamps{grid-template-columns:repeat(5,31px);gap:7px}.join-stamp{width:31px;height:31px}}.program-designer{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);margin:28px 0 0;padding:27px;scroll-margin-top:24px}.program-designer-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:21px;display:flex}.program-designer-heading .staff-date{margin:0 0 8px;font-size:12px}.program-designer-heading h2{color:var(--ws-ink);font:600 25px/1.15 var(--sans-display);letter-spacing:-.02em;margin:0}.program-designer-heading p:last-child{color:var(--ws-ink-2);margin:7px 0 0;font-size:12px;line-height:1.5}.program-editor{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:24px 30px;display:grid}.program-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px;display:grid;container-type:inline-size}.program-fields label,.program-preview-top label{color:var(--ws-ink-2);gap:7px;font-size:13px;font-weight:600;display:grid}.program-fields input:not([type=file]):not([type=color]),.program-preview-top input{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);width:100%;height:40px;color:var(--ws-ink);font:500 12px var(--mimo-font);padding:0 11px}.program-fields input:focus,.program-preview-top input:focus{outline:2px solid var(--ws-line-control);outline-offset:2px}.program-full-field{grid-column:1/-1}.program-fieldset{border:0;min-width:0;margin:0;padding:0}.program-fieldset legend{color:var(--ws-ink-2);margin-bottom:9px;font-size:13px;font-weight:600}.program-color-options{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.program-color-swatch{width:27px;height:27px;box-shadow:none;cursor:pointer;border:2px solid #fff;border-radius:50%}.program-custom-color{align-items:center;grid-template-columns:none!important;gap:6px!important;font-size:13px!important;display:flex!important}.program-custom-color input{background:0 0;border:0;width:29px;height:29px;padding:0}.program-stamp-options{flex-wrap:wrap;gap:7px;display:flex}.program-stamp-options>button,.program-upload-stamp{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);min-width:65px;min-height:56px;color:var(--ws-ink-2);cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:7px;display:flex}.program-stamp-options>button{flex-direction:column}.program-stamp-options>button.selected,.program-upload-stamp.selected{border-color:var(--ws-line-control);background:var(--ws-active);color:var(--mimo-positive);box-shadow:none}.program-upload-stamp{justify-content:flex-start;padding-inline:9px;position:relative}.program-upload-stamp input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.program-upload-stamp span,.program-logo-upload span{gap:3px;font-weight:600;display:grid}.program-upload-stamp small,.program-logo-upload small{color:var(--ws-ink-2);font-size:12px;font-weight:400}.program-uploaded-icon{color:var(--ws-ink-2);align-items:center;gap:8px;margin-top:9px;font-size:13px;display:flex}.program-uploaded-icon img{object-fit:contain;border:1px solid var(--ws-line);border-radius:5px;width:25px;height:25px}.program-uploaded-icon button,.program-remove-logo{background:var(--ws-active);color:var(--ws-ink-2);cursor:pointer;border:0;border-radius:5px;margin-left:4px;padding:4px 7px;font-size:12px}.program-font-options{gap:7px;display:flex}.program-font-options button{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);min-width:66px;min-height:54px;color:var(--ws-ink);cursor:pointer;place-items:center;gap:0;padding:5px;display:grid}.program-font-options button.selected{border-color:var(--ws-line-control);background:var(--ws-active);box-shadow:none}.program-font-options button span{font-size:19px}.program-font-options button small{font:500 12px var(--mimo-font)}.program-logo-upload{border:1px dashed var(--ws-line-control);border-radius:var(--radius);background:var(--ws-sheet);cursor:pointer;align-items:center;gap:10px;min-height:58px;padding:8px 10px;display:flex!important}.program-logo-upload input{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.program-logo-upload:focus-within{outline:2px solid var(--ws-line-control);outline-offset:2px}.program-logo-upload img{object-fit:contain;border-radius:var(--radius);background:var(--ws-active);width:36px;height:36px}.program-logo-upload svg{color:var(--ws-ink-2)}.program-remove-logo{margin:7px 0 0}.program-preview-column{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-well);flex-direction:column;align-items:center;min-width:0;padding:16px;display:flex}.program-preview-top{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:15px;display:flex}.program-preview-top>div{gap:4px;display:grid}.program-preview-top>div span{color:var(--ws-ink-2);font-size:12px;font-weight:700}.program-preview-top label{width:118px;font-size:12px}.program-preview-top input{height:32px;font-size:13px}.custom-pass-face{color:#fff;border-radius:14px;width:100%;max-width:338px;min-height:212px;padding:16px;box-shadow:0 10px 25px #2222}.custom-pass-head{align-items:center;gap:8px;display:flex}.custom-pass-logo{color:#30322b;background:#ffffffed;border:1px solid #fff8;border-radius:7px;place-items:center;width:28px;height:28px;font-weight:700;display:grid;overflow:hidden}.custom-pass-logo img{object-fit:contain;width:100%;height:100%}.custom-pass-head>span:nth-child(2){gap:2px;display:grid}.custom-pass-head b{font-size:10px}.custom-pass-head small{opacity:.75;letter-spacing:.1em;font-size:6px}.custom-pass-head .custom-pass-type{margin-left:auto}.custom-pass-face h2{color:inherit;letter-spacing:-.04em;margin:16px 0 2px;font-size:19px;font-weight:700;line-height:1.1}.custom-pass-progress{justify-content:space-between;align-items:baseline;display:flex}.custom-pass-progress strong{font-size:20px}.custom-pass-progress strong small{opacity:.78;font-size:9px}.custom-pass-progress>span{letter-spacing:.12em;font-size:6px}.custom-pass-stamps{grid-template-columns:repeat(5,1fr);gap:6px;margin:9px 0 11px;display:grid}.custom-pass-stamps>span{aspect-ratio:1;color:inherit;border:1px solid #ffffffa8;border-radius:50%;place-items:center;display:grid}.custom-pass-stamps>span.earned{color:#333;background:#fff}.stamp-custom-image{object-fit:contain;width:15px;height:15px}.custom-pass-bottom{border-top:1px solid #fff5;justify-content:space-between;gap:12px;padding-top:8px;display:flex}.custom-pass-bottom>span{letter-spacing:.08em;opacity:.82;gap:4px;font-size:6px;display:grid}.custom-pass-bottom>span:last-child{text-align:right}.custom-pass-bottom b{max-width:150px;color:inherit;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:600;overflow:hidden}.designer-wallet-card{min-height:244px;padding:19px}.designer-wallet-card h2{margin-top:20px;font-size:21px}.program-preview-note{max-width:310px;color:var(--ws-ink-2);text-align:center;margin:10px 0 0;font-size:12px;line-height:1.5}.program-form-footer{border-top:1px solid var(--ws-line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.program-form-footer>div{min-width:0}.program-form-footer small{color:var(--ws-ink-2);font-size:13px}.program-form-footer .button{flex:none;min-height:42px;padding-inline:16px}.program-loading{min-height:130px;color:var(--ws-ink-2);justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}@media (width<=760px){.program-designer{margin-top:16px;padding:18px}.program-designer-heading h2{font-size:21px}.program-editor{grid-template-columns:minmax(0,1fr);gap:18px}.program-preview-column{grid-row:1}.program-form-footer{flex-direction:column;align-items:stretch}.program-form-footer .button{width:100%}}@media (width<=430px){.program-fields{grid-template-columns:1fr}.program-fields>*{grid-column:1}.program-preview-top{flex-direction:column;align-items:flex-start}.program-preview-top label{width:100%}.custom-pass-face{padding:13px}}@container (width<=480px){.program-fields .program-font-fieldset,.program-fields .program-logo-fieldset{grid-column:1/-1}.program-font-options{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.program-font-options button{min-width:0}.program-logo-upload{width:100%;min-width:0}.program-logo-upload span{min-width:0}}.owner-app{background:var(--ws-ground);grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.owner-sidebar{background:var(--mimo-charcoal);color:#f7f5ef;flex-direction:column;height:100vh;padding:28px 17px 18px;display:flex;position:sticky;top:0}.owner-profile{border-radius:var(--radius);border:1px solid #ffffff24;align-items:center;gap:11px;margin:51px 2px 35px;padding:13px 11px;display:flex}.owner-avatar{border-radius:var(--radius);background:var(--mimo-red-tint);width:36px;height:36px;color:var(--mimo-red-text);place-items:center;display:grid}.owner-profile>div:last-child{gap:3px;display:grid}.owner-profile strong{font-size:13px}.owner-nav{gap:5px;display:grid}.owner-nav-link{border-radius:var(--radius);min-height:44px;color:var(--ws-ink-2);align-items:center;gap:11px;padding:0 12px;font-size:12px;display:flex}.owner-nav-link:hover,.owner-nav-link.active{color:#fff;background:0 0}.owner-nav-link>span{color:var(--ws-ink-2);margin-left:auto;font-size:13px}.owner-side-footer{color:var(--ws-ink-2);margin-top:auto;font-size:13px;line-height:1.6}.owner-side-footer .signout-button{margin-top:17px}.owner-main{min-width:0}.owner-topbar{border-bottom:1px solid var(--ws-line);background:var(--ws-sheet);height:70px;color:var(--ws-ink-2);justify-content:space-between;align-items:center;gap:14px;padding:0 5.2%;font-size:13px;display:flex}.owner-topbar>span{align-items:center;gap:9px;display:flex}.owner-topbar .button{border-radius:var(--radius);min-height:39px;padding-inline:13px;font-size:13px}.owner-content{width:min(1220px,100%);margin:0 auto;padding:43px 5.2% 30px}.owner-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.owner-heading .staff-date{margin-bottom:12px}.owner-heading h1{color:var(--ws-ink);font:700 clamp(34px,4vw,48px)/1.08 var(--sans-display);letter-spacing:-.02em;margin:0}.owner-heading h1 em{color:var(--mimo-red-text);font-style:normal}.owner-heading p:last-child{max-width:490px;color:var(--ws-ink-2);margin:11px 0 0;font-size:12px;line-height:1.55}.owner-heading-icon{border-radius:var(--radius);background:var(--mimo-red-tint);width:55px;height:55px;color:var(--mimo-red-text);place-items:center;display:grid}.owner-global-error{margin-bottom:14px}.owner-metrics{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:20px;display:grid;overflow:hidden}.owner-metrics>div{align-content:center;min-height:97px;padding:15px 20px;display:grid}.owner-metrics>div+div{border-left:1px solid var(--ws-line)}.owner-metrics span{color:var(--ws-ink-2);margin-bottom:6px;font-size:12px;font-weight:700}.owner-metrics strong{color:var(--ws-ink);font:700 25px/1 var(--sans-display);font-variant-numeric:tabular-nums}.owner-metrics small{color:var(--ws-ink-2);margin-top:5px;font-size:12px}.owner-columns{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:16px;display:grid}.owner-panel{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);min-width:0;padding:21px;scroll-margin-top:20px}.owner-panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.owner-panel-heading h2{color:var(--ws-ink);font:700 16px/1.25 var(--sans-display);letter-spacing:-.02em;margin:0}.owner-panel-heading p{color:var(--ws-ink-2);margin:5px 0 0;font-size:13px;line-height:1.5}.owner-panel-icon{border-radius:var(--radius);background:var(--mimo-red-tint);width:34px;height:34px;color:var(--mimo-red-text);place-items:center;display:grid}.owner-search{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--mimo-warning-tint);height:40px;color:var(--ws-ink-2);align-items:center;gap:9px;padding:0 10px;display:flex}.owner-search:focus-within{border-color:var(--mimo-red);box-shadow:none}.owner-search input{width:100%;color:var(--ws-ink);background:0 0;border:0;outline:0;font-size:13px}.owner-business-list{margin-top:7px}.owner-business-entry{border-bottom:1px solid var(--ws-line);padding:7px 3px 9px}.owner-business-row{min-height:65px;color:inherit;text-align:left;background:0 0;align-items:center;gap:10px;padding:5px 3px;display:flex}.owner-business-mark{border-radius:var(--radius);background:var(--ws-well);width:34px;height:34px;color:var(--ws-ink-2);flex:none;place-items:center;font-weight:700;display:grid}.owner-business-info{flex:1;gap:4px;min-width:0;display:grid}.owner-business-info strong{color:var(--ws-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.owner-business-info small{color:var(--ws-ink-2);align-items:center;gap:3px;font-size:12px;display:flex}.owner-business-stats{justify-items:end;gap:3px;display:grid}.owner-business-stats b{color:var(--ws-ink);font-size:12px}.owner-business-stats small{color:var(--ws-ink-2);font-size:12px}.owner-business-qr{border:1px solid var(--ws-line);border-radius:var(--radius);background:#fff;place-items:center;padding:5px;display:grid}.owner-business-qr svg{width:54px;height:54px;display:block}.owner-business-link{color:var(--ws-ink-2);align-items:center;gap:4px;margin:0 0 0 47px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.owner-business-link:hover{color:var(--mimo-red-text);text-underline-offset:3px;text-decoration:underline}.owner-empty{min-height:92px;color:var(--ws-ink-2);text-align:center;place-items:center;padding:15px;font-size:13px;display:grid}.owner-activity-list{display:grid}.owner-activity-item{border-bottom:1px solid var(--ws-line);align-items:center;gap:9px;min-height:59px;display:flex}.owner-activity-item>div{flex:1;gap:4px;min-width:0;display:grid}.owner-activity-item strong{color:var(--ws-ink);font-size:13px}.owner-activity-item>div>span{color:var(--ws-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.owner-activity-item a{color:var(--ws-ink-2);font-weight:700}.owner-activity-item time{color:var(--ws-ink-2);flex:none;font-size:12px}.owner-business-detail{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);margin-top:19px;padding:22px;scroll-margin-top:20px}.owner-detail-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.owner-detail-heading .staff-date{margin:0 0 7px;font-size:12px}.owner-detail-heading h2{color:var(--ws-ink);font:700 23px/1.2 var(--sans-display);letter-spacing:-.02em;margin:0}.owner-detail-heading p{color:var(--ws-ink-2);align-items:center;gap:5px;margin:7px 0 0;font-size:13px;display:flex}.owner-detail-heading p span{margin-inline:3px}.owner-detail-heading .open-join{flex:none;margin-top:7px;font-size:13px}.owner-detail-metrics{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-well);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(150px,1.6fr);margin:17px 0 0;display:grid;overflow:hidden}.owner-detail-metrics>div{flex-direction:column;justify-content:center;gap:4px;min-height:64px;padding:10px 13px;display:flex}.owner-detail-metrics>div+div{border-left:1px solid var(--ws-line)}.owner-detail-metrics strong{color:var(--ws-ink);font:700 18px var(--sans-display)}.owner-detail-metrics span{color:var(--ws-ink-2);font-size:12px}.owner-detail-metrics .owner-signup-address{min-width:0}.owner-signup-address code{color:var(--ws-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.owner-business-detail>.program-designer{margin-top:18px}.owner-detail-loading{min-height:130px;color:var(--ws-ink-2);justify-content:center;align-items:center;gap:9px;font-size:13px;display:flex}.owner-create-dialog{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);width:min(430px,100%);box-shadow:var(--float-shadow);padding:30px;position:relative}.owner-create-dialog>.join-qr-icon{margin-bottom:13px}.owner-create-dialog>.section-label{margin-bottom:8px;font-size:12px}.owner-create-dialog h2{color:var(--ws-ink);font:700 23px/1.2 var(--sans-display);letter-spacing:-.02em;margin:0}.owner-create-dialog>p:not(.section-label){color:var(--ws-ink-2);margin:8px 0 19px;font-size:13px;line-height:1.55}.owner-create-dialog form{gap:12px;display:grid}.owner-create-dialog label{color:var(--ws-ink-2);gap:6px;font-size:13px;font-weight:700;display:grid}.owner-create-dialog input{border:1px solid var(--ws-line);border-radius:var(--radius);width:100%;height:42px;color:var(--ws-ink);font:400 12px var(--mimo-font);background:#fff;padding:0 11px}.owner-create-dialog .button{border-radius:var(--radius);width:100%;min-height:43px;margin-top:4px;font-size:13px}.owner-create-dialog>small{color:var(--ws-ink-2);margin-top:13px;font-size:12px;line-height:1.5;display:block}.owner-login-page .login-box>.section-label{margin-bottom:8px;font-size:12px}.owner-login-page .login-box h1{font-size:25px}@media (width<=1040px){.owner-app{grid-template-columns:210px minmax(0,1fr)}.owner-sidebar{padding-inline:13px}.owner-content{padding-inline:3.4%}.owner-columns{grid-template-columns:1fr}}@media (width<=760px){.owner-app{display:block}.owner-sidebar{width:100%;height:auto;padding:15px 19px 0;position:relative}.owner-sidebar>.brand{padding:0}.owner-profile,.owner-side-footer{display:none}.owner-nav{scrollbar-width:none;gap:5px;margin:15px -5px 0;display:flex;overflow:auto}.owner-nav-link{flex:none;gap:7px;min-height:37px;padding:0 9px;font-size:12px}.owner-nav-link svg{width:15px;height:15px}.owner-topbar{height:52px;padding:0 19px;font-size:12px}.owner-topbar .button{min-height:35px;padding-inline:9px;font-size:12px}.owner-content{padding:27px 18px 22px}.owner-heading{align-items:flex-start}.owner-heading h1{font-size:37px}.owner-heading p:last-child{max-width:340px;font-size:13px}.owner-heading-icon{width:43px;height:43px}.owner-metrics{grid-template-columns:repeat(2,1fr)}.owner-metrics>div{min-height:83px;padding:12px 14px}.owner-metrics>div:nth-child(3){border-left:0;border-top:1px solid var(--ws-line)}.owner-metrics>div:nth-child(4),.owner-metrics>div:nth-child(5){border-top:1px solid var(--ws-line)}.owner-columns{gap:12px}.owner-panel{border-radius:var(--radius);padding:17px}.owner-business-detail{padding:17px}.owner-detail-heading{flex-direction:column}.owner-detail-heading .open-join{margin:0}.owner-detail-metrics{grid-template-columns:repeat(3,1fr)}.owner-detail-metrics .owner-signup-address{border-top:1px solid var(--ws-line);border-left:0;grid-column:1/-1}.owner-activity-item time{display:none}}@media (width<=390px){.owner-content,.owner-topbar{padding-inline:12px}.owner-metrics>div{padding-inline:9px}.owner-metrics strong{font-size:22px}.owner-detail-metrics>div{padding:8px}.owner-detail-heading h2{font-size:21px}}.merchant-login-page{background:var(--ws-ground);place-items:center;min-height:100vh;padding:28px;display:grid}.merchant-login-card{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);width:min(470px,100%);box-shadow:none;gap:17px;padding:38px;display:grid}.merchant-login-card>.brand{margin-bottom:9px}.merchant-login-card>.section-label{color:var(--ws-ink-2);margin:0;font-size:12px}.merchant-login-card h1{color:var(--ws-ink);font:700 35px/1.1 var(--sans-display);letter-spacing:-.02em;margin:0}.merchant-login-card>p{color:var(--ws-ink-2);margin:-5px 0 2px;font-size:13px;line-height:1.6}.merchant-login-card form{gap:14px;display:grid}.merchant-login-card label,.merchant-form label{color:var(--ws-ink-2);gap:7px;font-size:13px;font-weight:700;display:grid}.merchant-login-card input,.merchant-login-card select,.merchant-form input:not([type=checkbox]):not([type=radio]),.merchant-form select,.merchant-form textarea{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);width:100%;min-height:43px;color:var(--ws-ink);font:400 12px var(--mimo-font);padding:10px 12px}.merchant-login-card .button{min-height:46px}.merchant-login-card>small{color:var(--ws-ink-2);font-size:13px;line-height:1.5}.merchant-login-card>small b{color:var(--ws-ink)}.merchant-founder-link{border-top:1px solid var(--ws-line);color:var(--ws-ink-2);align-items:center;gap:7px;padding-top:14px;font-size:13px;font-weight:700;display:flex}.merchant-app{background:var(--ws-ground);min-height:100vh;color:var(--ws-ink);grid-template-columns:250px minmax(0,1fr);display:grid}.merchant-sidebar{background:var(--mimo-charcoal);color:#f7f5ef;flex-direction:column;align-self:start;height:100dvh;min-height:0;padding:26px 16px 18px;display:flex;position:sticky;top:0;overflow:hidden}.merchant-sidebar>.brand{flex-shrink:0;padding:0 10px}.merchant-identity{border-radius:var(--radius);border:1px solid #ffffff24;flex-shrink:0;align-items:center;gap:10px;margin:38px 0 14px;padding:12px 9px;display:flex}.merchant-identity>span:last-child{gap:4px;min-width:0;display:grid}.merchant-identity b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.merchant-mark{border-radius:var(--radius);background:var(--ws-well);width:35px;height:35px;color:var(--ws-ink-2);flex:none;place-items:center;font-weight:800;display:grid}.merchant-preview-tag{color:var(--ws-ink-2);flex-shrink:0;margin:0 9px 15px;font-size:12px;font-weight:700}.merchant-nav{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;flex:auto;align-content:start;gap:4px;min-height:0;margin-bottom:12px;padding-block:2px;display:grid;overflow-y:auto}.merchant-nav button,.merchant-sidebar-bottom button,.merchant-sidebar-bottom a{border-radius:var(--radius);min-height:42px;color:var(--ws-ink-2);font:500 13px var(--mimo-font);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0 11px;display:flex}.merchant-nav button:hover,.merchant-nav button.active,.merchant-sidebar-bottom button:hover,.merchant-sidebar-bottom a:hover{color:#fff;background:0 0}.merchant-nav button.active{box-shadow:none}.merchant-nav button small{color:var(--ws-ink-2);margin-left:auto;font-size:12px}.merchant-sidebar-bottom{background:var(--mimo-charcoal);border-top:1px solid #ffffff20;flex-shrink:0;gap:5px;margin-top:auto;padding-top:15px;display:grid}.merchant-sidebar-bottom a,.merchant-sidebar-bottom button{width:100%;font-size:13px}.merchant-topbar{border-bottom:1px solid var(--ws-line);background:var(--ws-sheet);min-height:66px;color:var(--ws-ink-2);justify-content:space-between;align-items:center;gap:16px;padding:0 4.5%;font-size:13px;display:flex}.merchant-topbar>div{align-items:center;gap:8px;display:flex}.merchant-topbar .small-live{background:#849d7b}.merchant-topbar b{color:var(--ws-ink-2)}.merchant-qr-button,.merchant-secondary-button,.merchant-small-button{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);min-height:36px;color:var(--ws-ink-2);font:600 13px var(--mimo-font);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.merchant-qr-button:hover,.merchant-secondary-button:hover,.merchant-small-button:hover{border-color:var(--ws-line-control);background:var(--ws-well)}.merchant-content{width:min(1320px,100%);margin:0 auto;padding:37px 4.5% 40px}.merchant-page-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:22px;display:flex}.merchant-page-heading .staff-date{margin-bottom:9px;font-size:12px}.merchant-page-heading h1{color:var(--ws-ink);font:700 clamp(29px,3vw,39px)/1.08 var(--sans-display);letter-spacing:-.02em;margin:0}.merchant-page-heading p:last-child{max-width:620px;color:var(--ws-ink-2);margin:8px 0 0;font-size:12px;line-height:1.55}.merchant-signup-link,.merchant-text-action{color:var(--ws-ink-2);white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.merchant-alert{border-radius:var(--radius);border:1px solid;justify-content:space-between;align-items:center;gap:12px;margin:0 0 15px;padding:11px 13px;font-size:13px;display:flex}.merchant-alert.error{border-color:var(--ws-line);background:var(--mimo-red-tint);color:var(--mimo-red-text)}.merchant-alert.success{border-color:var(--ws-line);background:var(--mimo-positive-tint);color:var(--ws-ink-2)}.merchant-alert button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:17px}.merchant-metrics{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.merchant-metrics>div{align-content:center;gap:7px;min-height:108px;padding:16px 19px;display:grid}.merchant-metrics span{color:var(--ws-ink-2);font-size:12px;font-weight:700}.merchant-metrics b{color:var(--ws-ink);font:700 27px/1 var(--sans-display);font-variant-numeric:tabular-nums}.merchant-panel{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);min-width:0;margin-bottom:16px;padding:20px}.merchant-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.merchant-panel-head>div{min-width:0}.merchant-panel-head h2{color:var(--ws-ink);font:700 15px/1.25 var(--sans-display);letter-spacing:-.02em;margin:0}.merchant-panel-head p{color:var(--ws-ink-2);margin:5px 0 0;font-size:13px;line-height:1.5}.merchant-panel-head>svg{color:var(--ws-ink-2);flex:none}.merchant-overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:15px;display:grid}.merchant-overview-grid .merchant-panel{min-height:246px}.merchant-bars{border-bottom:1px solid var(--ws-line);background:0 0;justify-content:space-around;align-items:flex-end;gap:10px;height:143px;padding:14px 8px 0;display:flex}.merchant-bar-day{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.merchant-bar-day span{color:var(--ws-ink-2);font-size:12px}.merchant-bar-day i{width:min(26px,70%);height:var(--bar-height);background:var(--ws-data);border-radius:5px 5px 0 0;min-height:4px}.merchant-chart-legend{color:var(--ws-ink-2);align-items:center;gap:7px;margin-top:10px;font-size:12px;display:flex}.merchant-chart-legend span{background:var(--ws-data);border-radius:50%;width:7px;height:7px}.merchant-join-panel{text-align:center;flex-direction:column;align-items:center;display:flex}.merchant-join-panel .merchant-panel-head{text-align:left;width:100%}.merchant-join-qr{border:1px solid var(--ws-line);border-radius:var(--radius);background:#fff;place-items:center;margin:0 auto 8px;padding:8px;display:grid}.merchant-join-qr svg{max-width:100%;height:auto}.merchant-join-panel>code{max-width:100%;color:var(--ws-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.merchant-join-panel>.merchant-secondary-button{margin-top:9px}.merchant-join-panel>small{max-width:260px;color:var(--ws-ink-2);margin-top:8px;font-size:12px;line-height:1.45}.merchant-recent-list>div{border-top:1px solid var(--ws-line);align-items:center;gap:10px;min-height:51px;font-size:13px;display:flex}.merchant-recent-list>div>strong{color:var(--ws-ink);flex:none}.merchant-recent-list>div>span:nth-of-type(2){min-width:0;color:var(--ws-ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.merchant-recent-list time{color:var(--ws-ink-2);font-size:12px}.activity-symbol{border-radius:var(--radius);background:var(--mimo-positive-tint);width:28px;height:28px;color:var(--ws-ink-2);flex:none;place-items:center;display:grid}.activity-symbol.redeemed{background:var(--mimo-warning-tint);color:var(--mimo-warning)}.merchant-empty{min-height:90px;color:var(--ws-ink-2);text-align:center;place-items:center;padding:18px;font-size:13px;display:grid}.merchant-member-layout{grid-template-columns:minmax(220px,.85fr) minmax(300px,1.15fr);gap:14px;display:grid}.merchant-search{border:1px solid var(--ws-line);border-radius:var(--radius);min-height:41px;color:var(--ws-ink-2);background:var(--mimo-warning-tint);align-items:center;gap:9px;padding:0 11px;display:flex}.merchant-search input{width:100%;min-width:0;color:var(--ws-ink);background:0 0;border:0;outline:0;font-size:13px}.merchant-member-list{margin-top:6px;display:grid}.merchant-member-list>button{border:0;border-bottom:1px solid var(--ws-line);min-width:0;min-height:57px;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:9px;padding:8px 5px;display:flex}.merchant-member-list>button:hover,.merchant-member-list>button.selected{background:var(--ws-active)}.merchant-member-list>button>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.merchant-member-list b{color:var(--ws-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.merchant-member-list small{color:var(--ws-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.merchant-member-list>button>strong{color:var(--ws-ink-2);white-space:nowrap;font-size:12px}.member-initials{background:var(--ws-well);width:32px;height:32px;color:var(--ws-ink-2);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.merchant-member-detail{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-well);min-height:250px;padding:16px}.merchant-detail-title{align-items:center;gap:10px;display:flex}.merchant-detail-title h3{color:var(--ws-ink);margin:0;font-size:13px}.merchant-detail-title p{color:var(--ws-ink-2);margin:4px 0;font-size:13px}.merchant-balance{border-block:1px solid var(--ws-line);color:var(--ws-ink-2);justify-content:space-between;align-items:center;gap:10px;margin:15px 0;padding:10px 0;font-size:13px;display:flex}.merchant-balance strong{color:var(--ws-ink-2);font-size:12px}.merchant-member-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.merchant-member-actions .button,.merchant-member-actions .merchant-secondary-button{min-height:35px;padding-inline:10px;font-size:12px}.merchant-member-actions .button{border-radius:var(--radius)}.merchant-member-actions a{color:var(--ws-ink-2);align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.merchant-member-detail h4{color:var(--ws-ink);margin:18px 0 6px;font-size:13px}.merchant-history>div{border-top:1px solid var(--ws-line);color:var(--ws-ink-2);justify-content:space-between;gap:8px;padding:8px 0;font-size:12px;display:flex}.merchant-history small{color:var(--ws-ink-2);white-space:nowrap;font-size:12px}.merchant-danger-link{color:var(--mimo-red-text);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:12px;text-decoration:underline}.member-empty-state{align-content:center;gap:9px}.member-empty-state>svg{color:var(--ws-ink-2)}.member-empty-state>b{color:var(--ws-ink-2);font-size:13px}.merchant-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.merchant-form{gap:12px;display:grid}.merchant-form textarea{resize:vertical;min-height:90px}.merchant-form .button{border-radius:var(--radius);justify-self:start;min-height:40px;padding-inline:15px;font-size:13px}.merchant-record-list{display:grid}.merchant-record-list>div{border-top:1px solid var(--ws-line);align-items:center;gap:8px;min-height:58px;padding:8px 0;display:flex}.merchant-record-list>div>span{flex:1;gap:4px;min-width:0;display:grid}.merchant-record-list b{color:var(--ws-ink);font-size:13px}.merchant-record-list small{color:var(--ws-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.merchant-record-list strong{color:var(--ws-ink-2);font-size:12px}.merchant-record-list .status-active{color:var(--mimo-positive)}.merchant-small-button{min-height:29px;padding-inline:8px;font-size:12px}.merchant-campaign-list{gap:9px;display:grid}.merchant-campaign-list>div,.merchant-review-list>article{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-well);padding:13px}.merchant-campaign-list>div>div{align-items:center;gap:8px;display:flex}.merchant-campaign-list b{color:var(--ws-ink);font-size:13px}.merchant-campaign-list span{border-radius:var(--radius);background:var(--ws-well);color:var(--ws-ink-2);padding:4px 6px;font-size:12px}.merchant-campaign-list p{color:var(--ws-ink-2);margin:8px 0;font-size:12px;line-height:1.5}.merchant-campaign-list small{color:var(--ws-ink-2);font-size:12px}.merchant-review-list{gap:9px;display:grid}.merchant-review-list>article>div{color:var(--ws-ink);justify-content:space-between;gap:10px;font-size:13px;display:flex}.merchant-review-list>article>div span{color:var(--mimo-warning)}.merchant-review-list p{color:var(--ws-ink-2);margin:9px 0;font-size:13px;line-height:1.5}.merchant-review-list small{color:var(--ws-ink-2);font-size:12px}.merchant-review-list button{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);color:var(--ws-ink-2);cursor:pointer;margin-top:9px;padding:5px 8px;font-size:12px}.join-optional-details summary{color:var(--ws-ink-2);cursor:pointer;font-size:13px;font-weight:700}.join-optional-details>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.join-optional-details label{color:var(--ws-ink-2);gap:6px;font-size:13px;font-weight:700;display:grid}.join-optional-details input{min-width:0}.join-form label.join-consent{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);color:var(--ws-ink-2);cursor:pointer;align-items:flex-start;gap:11px;padding:12px;font-size:13px;font-weight:500;line-height:1.5;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex}.join-form label.join-consent input[type=checkbox]{appearance:none;border:1.5px solid var(--ws-line-control);border-radius:var(--radius);background:var(--ws-sheet);color:#fff;cursor:pointer;flex:0 0 21px;place-items:center;width:21px;min-width:21px;height:21px;margin:0;padding:0;transition:background-color .18s,border-color .18s,transform .18s;display:grid}.join-form label.join-consent input[type=checkbox]:after{content:"";opacity:0;border:2px solid;border-width:0 2px 2px 0;width:5px;height:9px;margin-top:-2px;transition:transform .14s ease-out,opacity .14s ease-out;transform:rotate(45deg)scale(.6)}.join-form label.join-consent input[type=checkbox]:checked{border-color:var(--mimo-red);background:var(--mimo-red)}.join-form label.join-consent input[type=checkbox]:checked:after{opacity:1;transform:rotate(45deg)scale(1)}.join-form label.join-consent input[type=checkbox]:focus-visible{outline:2px solid var(--mimo-red);outline-offset:2px}.join-form label.join-consent span{display:block}@media (width<=1000px){.merchant-app{grid-template-columns:210px minmax(0,1fr)}.merchant-sidebar{padding-inline:12px}.merchant-content{padding-inline:3.2%}.merchant-metrics>div{padding-inline:12px}.merchant-metrics b{font-size:23px}.merchant-overview-grid{grid-template-columns:1fr 270px}}@media (width<=760px){.merchant-app{display:block}.merchant-sidebar{width:100%;height:auto;padding:14px 18px 0;position:relative;overflow:visible}.merchant-sidebar>.brand{padding:0}.merchant-identity{display:none}.merchant-preview-tag{margin:9px 0 10px}.merchant-nav{scrollbar-width:none;flex:none;gap:4px;margin:0 -5px;padding-block:0;display:flex;overflow:auto hidden}.merchant-nav button{flex:none;gap:7px;min-height:37px;padding-inline:9px;font-size:12px}.merchant-nav button svg{width:15px;height:15px}.merchant-nav button small{display:none}.merchant-sidebar-bottom{grid-template-columns:1fr 1fr;margin-top:10px;padding-top:8px}.merchant-sidebar-bottom a,.merchant-sidebar-bottom button{min-height:34px;padding-inline:5px;font-size:12px}.merchant-topbar{min-height:49px;padding-inline:18px;font-size:12px}.merchant-qr-button{min-height:32px;padding-inline:8px;font-size:12px}.merchant-content{padding:26px 18px 24px}.merchant-page-heading{flex-direction:column;align-items:flex-start;gap:10px}.merchant-page-heading h1{font-size:33px}.merchant-page-heading p:last-child{font-size:13px}.merchant-metrics{grid-template-columns:repeat(2,1fr)}.merchant-metrics>div{min-height:87px;padding:12px}.merchant-metrics>div:nth-child(3){border-top:1px solid var(--ws-line);border-left:0}.merchant-metrics>div:nth-child(4){border-top:1px solid var(--ws-line)}.merchant-overview-grid,.merchant-two-column,.merchant-member-layout{grid-template-columns:1fr;gap:0}.merchant-overview-grid .merchant-panel{min-height:0}.merchant-panel{padding:16px}.merchant-record-list>div{gap:6px}.merchant-record-list>div>small{max-width:68px}.merchant-login-card{padding:27px 22px}.join-optional-details>div{grid-template-columns:1fr}}.customer-feedback{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);gap:10px;margin-top:14px;padding:17px;display:grid}.customer-feedback>div{gap:4px;display:grid}.customer-feedback>div strong{color:var(--ws-ink);font-size:12px}.customer-feedback>div span{color:var(--ws-ink-2);font-size:13px}.customer-feedback label{color:var(--ws-ink-2);gap:5px;font-size:12px;font-weight:700;display:grid}.customer-feedback select,.customer-feedback textarea{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);width:100%;min-height:37px;color:var(--ws-ink);font:400 13px var(--mimo-font);padding:8px 10px}.customer-feedback textarea{resize:vertical;min-height:68px}.customer-feedback select:focus,.customer-feedback textarea:focus{border-color:var(--ws-line-control);outline:2px solid var(--mimo-red)}.customer-feedback>p{color:var(--ws-ink-2);margin:0;font-size:12px;line-height:1.45}.customer-feedback .merchant-secondary-button{justify-self:start}.review-page{background:var(--ws-ground);flex-direction:column;min-height:100vh;padding:0 max(24px,50vw - 600px);display:flex}.review-page>.join-header{width:100%}.review-panel{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);width:min(510px,100%);box-shadow:none;margin:auto;padding:35px}.review-panel>.join-symbol{margin-bottom:22px}.review-panel>.section-label{margin-bottom:11px;font-size:12px}.review-panel h1{color:var(--ws-ink);font:700 clamp(38px,6vw,54px)/1.02 var(--sans-display);letter-spacing:-.02em;margin:0}.review-panel h1 em{color:var(--mimo-red-text);font-style:normal}.review-panel>p:not(.section-label){color:var(--ws-ink-2);margin:12px 0 22px;font-size:12px;line-height:1.6}.review-panel form{gap:14px;display:grid}.review-panel label{color:var(--ws-ink-2);gap:6px;font-size:13px;font-weight:700;display:grid}.review-panel select,.review-panel textarea{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);width:100%;min-height:43px;color:var(--ws-ink);font:400 12px var(--mimo-font);padding:10px 12px}.review-panel textarea{resize:vertical;min-height:100px}.review-panel select:focus,.review-panel textarea:focus{border-color:var(--ws-line-control);outline:2px solid var(--mimo-red)}.review-panel form .button{width:100%;min-height:46px}.review-panel>small{color:var(--ws-ink-2);margin-top:18px;font-size:12px;line-height:1.5;display:block}.review-thanks{justify-items:start;gap:9px;padding:18px 0 0;display:grid}.review-check{background:var(--mimo-positive-tint);width:38px;height:38px;color:var(--ws-ink-2);border-radius:50%;place-items:center;display:grid}.review-thanks h2{color:var(--ws-ink);font:700 21px var(--sans-display);margin:3px 0 0}.review-thanks p{color:var(--ws-ink-2);margin:0 0 8px;font-size:13px;line-height:1.55}.review-thanks .button{min-height:42px;padding-inline:13px;font-size:13px}.customer-review-page{background:var(--ws-ground);flex-direction:column;align-items:center;min-height:100vh;padding:34px 20px;display:flex}.customer-review-page>.brand{width:min(540px,100%);margin-bottom:auto}.customer-review-page>section{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);width:min(540px,100%);box-shadow:none;margin:auto;padding:34px}.customer-review-page .section-label{margin-bottom:13px;font-size:12px;display:block}.customer-review-page h1{color:var(--ws-ink);font:700 clamp(35px,6vw,48px)/1.08 var(--sans-display);letter-spacing:-.02em;margin:0}.customer-review-page section>p{color:var(--ws-ink-2);margin:11px 0 20px;font-size:12px;line-height:1.6}.customer-review-page form{gap:15px;display:grid}.customer-review-page form>label{color:var(--ws-ink-2);gap:7px;font-size:13px;font-weight:700;display:grid}.customer-review-page textarea{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);width:100%;color:var(--ws-ink);font:400 12px var(--mimo-font);resize:vertical;padding:12px}.customer-review-page textarea:focus{border-color:var(--ws-line-control);outline:2px solid var(--mimo-red)}.review-stars{gap:7px;display:flex}.review-stars button{border:1px solid var(--ws-line);background:var(--ws-sheet);width:39px;height:39px;color:var(--mimo-warning);cursor:pointer;border-radius:50%;place-items:center;display:grid}.customer-review-page>small{width:min(540px,100%);color:var(--ws-ink-2);margin-top:auto;padding-top:20px;font-size:12px;line-height:1.5}@media (width<=760px){.review-page{padding:0 18px}.review-panel{margin:30px auto;padding:25px 20px}.review-page>.join-header{min-height:65px}.review-panel h1{font-size:43px}}.notification-layout{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:start}.notification-toggle{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-well);cursor:pointer;align-items:center;gap:12px;padding:13px;display:flex!important}.notification-toggle input{appearance:none;cursor:pointer;flex:0 0 38px;margin:0;transition:background .2s;position:relative;background:#d6d7d1!important;border:0!important;border-radius:99px!important;width:38px!important;height:22px!important;min-height:22px!important;padding:0!important}.notification-toggle input:after{content:"";background:var(--ws-sheet);width:16px;height:16px;box-shadow:none;border-radius:50%;transition:transform .2s;position:absolute;top:3px;left:3px}.notification-toggle input:checked{background:var(--mimo-red)!important}.notification-toggle input:checked:after{transform:translate(16px)}.notification-toggle input:focus-visible{outline:2px solid var(--mimo-red);outline-offset:2px}.notification-toggle>span{gap:4px;display:grid}.notification-toggle b{color:var(--ws-ink);font-size:13px}.notification-toggle small{color:var(--ws-ink-2);font-size:12px}.nearby-preview-panel{min-height:420px}.nearby-preview-badge{background:var(--ws-active);color:var(--ws-ink-2);border-radius:99px;padding:6px 8px;font-size:12px;font-weight:800}.nearby-phone{color:#fff;background:radial-gradient(at 78% 12%,#555483 0,#292b48 35%,#101522 100%);border:7px solid #24252b;border-radius:27px;max-width:300px;min-height:295px;margin:18px auto 12px;padding:15px;position:relative;box-shadow:0 10px 24px #20202019}.nearby-phone-top{color:#f4f3f8;justify-content:space-between;padding:2px 5px;font-size:8px;font-weight:700;display:flex}.nearby-notification{color:#33352f;background:#f7f6f4;border-radius:12px;gap:9px;margin-top:85px;padding:11px;display:flex;box-shadow:0 4px 15px #0003}.nearby-notification-logo{color:#c92534;background:#fce7e7;border-radius:7px;flex:none;place-items:center;width:27px;height:27px;font-size:11px;font-weight:800;display:grid}.nearby-notification>div{min-width:0}.nearby-notification strong{color:#34362f;font-size:8px;display:block}.nearby-notification p{color:#585a53;margin:5px 0;font-size:8px;line-height:1.45}.nearby-notification small{color:#858980;font-size:7px}.nearby-phone-caption{color:#e1dfed;text-align:center;font-size:7px;position:absolute;bottom:12px;left:0;right:0}.nearby-preview-note{color:var(--ws-ink-2);align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.nearby-preview-note svg{color:var(--ws-ink-2);flex:none}.notification-layout .merchant-panel-head>svg{color:var(--ws-ink-2)}@media (width<=760px){.notification-layout{grid-template-columns:1fr}.owner-business-row{gap:7px}.owner-business-stats{min-width:37px}.owner-business-qr{padding:3px}.owner-business-qr svg{width:45px;height:45px}.owner-business-link{margin-left:43px}}.subscription-page{gap:18px;display:grid}.subscription-current-main{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.subscription-current-main .staff-date{margin:0 0 8px;font-size:12px}.subscription-current-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.subscription-current-title h2{color:var(--ws-ink);font:700 25px/1.15 var(--sans-display);letter-spacing:-.02em;margin:0}.subscription-status{background:var(--mimo-warning-tint);color:var(--mimo-warning);border-radius:99px;padding:5px 8px;font-size:12px;font-weight:800}.subscription-current-main p{color:var(--ws-ink-2);margin:7px 0 0;font-size:13px}.subscription-current-price{color:var(--ws-ink);white-space:nowrap}.subscription-current-price strong{font:700 24px var(--sans-display)}.subscription-current-price span{color:var(--ws-ink-2);font-size:13px}.subscription-due-row{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-well);justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding:12px 13px;display:flex}.subscription-due-row>span,.subscription-payment-row>span>span{gap:4px;display:grid}.subscription-due-row b,.subscription-payment-row b{color:var(--ws-ink);font-size:13px}.subscription-due-row small,.subscription-payment-row small{color:var(--ws-ink-2);font-size:12px}.subscription-due-row>strong{color:var(--ws-ink);white-space:nowrap;font-size:13px}.subscription-payment-row{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.subscription-payment-row>span{align-items:center;gap:9px;display:flex}.subscription-payment-row>span>svg{color:var(--ws-ink-2)}.subscription-payment-row button{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-active);min-height:32px;color:var(--ws-ink-2);cursor:not-allowed;padding:0 10px;font-size:12px}.subscription-section-heading{justify-content:space-between;align-items:flex-end;gap:15px;margin:4px 0 12px;display:flex}.subscription-section-heading h2{color:var(--ws-ink);font:700 21px/1.2 var(--sans-display);letter-spacing:-.02em;margin:0}.subscription-section-heading p{color:var(--ws-ink-2);margin:5px 0 0;font-size:13px;line-height:1.5}.subscription-interval-toggle{border:1px solid var(--ws-line);background:var(--ws-sheet);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:4px;display:flex}.subscription-interval-toggle button{min-height:30px;color:var(--ws-ink-2);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:0 11px;font-size:12px}.subscription-interval-toggle button.active{background:var(--mimo-charcoal);color:#fff}.subscription-interval-toggle small{color:var(--ws-ink-2);padding:0 8px;font-size:12px}.subscription-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.subscription-plan-card{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);min-width:0;padding:19px 16px 16px;position:relative}.subscription-plan-card.popular{border-color:var(--ws-line-control);box-shadow:none}.subscription-plan-card.current{background:var(--mimo-warning-tint)}.subscription-popular-tag{border:1px solid var(--ws-line-control);background:var(--ws-well);color:var(--ws-ink-2);border-radius:99px;padding:5px 9px;font-size:12px;font-weight:800;position:absolute;top:-10px;right:14px}.subscription-plan-top{color:var(--ws-ink-2);justify-content:space-between;align-items:center;font-size:12px;font-weight:800;display:flex}.subscription-plan-top small{color:var(--ws-ink-2);font-size:12px}.subscription-plan-price{color:var(--ws-ink);align-items:baseline;gap:5px;margin:13px 0 3px;display:flex}.subscription-plan-price strong{font:700 31px/1 var(--sans-display);letter-spacing:-.02em}.subscription-plan-price span{color:var(--ws-ink-2);font-size:12px}.subscription-plan-billing{min-height:15px;color:var(--ws-ink-2);margin:0;font-size:12px}.subscription-location-note{border-radius:var(--radius);background:var(--ws-well);color:var(--ws-ink-2);align-items:flex-start;gap:6px;margin:13px 0;padding:8px;font-size:12px;line-height:1.4;display:flex}.subscription-location-note svg{color:var(--ws-ink-2);flex:none}.subscription-plan-card>.button,.subscription-select-button{border-radius:var(--radius);justify-content:center;width:100%;min-height:37px;padding:0 9px;font-size:12px}.subscription-select-button{border:1px solid var(--ws-line-control);color:var(--ws-ink);cursor:pointer;background:0 0;font-weight:700}.subscription-select-button:hover{border-color:var(--ws-line-control);background:var(--mimo-positive-tint)}.subscription-select-button:disabled,.subscription-plan-card .button:disabled{opacity:.68;cursor:default}.subscription-feature-list{border-top:1px solid var(--ws-line);gap:9px;margin:16px 0 0;padding:14px 0 0;list-style:none;display:grid}.subscription-feature-list li{color:var(--ws-ink-2);grid-template-columns:14px minmax(0,1fr);gap:7px;font-size:12px;line-height:1.45;display:grid}.subscription-feature-check{color:var(--ws-ink-2);place-items:start center;display:grid}.subscription-feature-list li.not-included .subscription-feature-check{color:var(--ws-ink-2)}.subscription-feature-list li>span:last-child{min-width:0}.subscription-feature-list li small{background:var(--ws-active);width:max-content;color:var(--ws-ink-2);border-radius:4px;margin-top:3px;padding:2px 5px;font-size:12px;font-weight:700;display:block}.subscription-demo-note{color:var(--ws-ink-2);margin:11px 0 0;font-size:12px;line-height:1.5}.feature-gate{justify-items:start;gap:9px;max-width:590px;padding:25px;display:grid}.feature-gate-icon{border-radius:var(--radius);background:var(--ws-active);width:39px;height:39px;color:var(--ws-ink-2);place-items:center;display:grid}.feature-gate .section-label{margin:5px 0 0;font-size:12px}.feature-gate h2{max-width:400px;color:var(--ws-ink);font:700 24px/1.15 var(--sans-display);letter-spacing:-.02em;margin:0}.feature-gate>p:not(.section-label){max-width:430px;color:var(--ws-ink-2);margin:0 0 5px;font-size:13px;line-height:1.55}.feature-gate .button{min-height:38px;padding-inline:12px;font-size:12px}.plan-limit-note{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--mimo-warning-tint);color:var(--ws-ink-2);margin:0 0 6px;padding:9px 10px;font-size:12px;line-height:1.45}.owner-subscription-line{border-radius:var(--radius);background:var(--ws-well);color:var(--ws-ink-2);grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;margin:5px 0 0 47px;padding:8px 9px;font-size:12px;display:grid}.owner-subscription-line>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owner-subscription-line>span b{color:var(--ws-ink-2)}.owner-subscription-line>strong{color:var(--ws-ink);white-space:nowrap;font-size:12px}.owner-subscription-line>small{color:var(--ws-ink-2);grid-column:1/-1;font-size:12px}@media (width<=980px){.subscription-plan-grid{grid-template-columns:1fr}.subscription-plan-card{padding:17px}.subscription-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.subscription-plan-price strong{font-size:27px}}@media (width<=1040px){.owner-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-metrics>div:nth-child(4){border-left:0}.owner-metrics>div:nth-child(4),.owner-metrics>div:nth-child(5){border-top:1px solid var(--ws-line)}}@media (width<=760px){.owner-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-metrics>div:nth-child(5){border-left:0}.subscription-section-heading{flex-direction:column;align-items:flex-start}.subscription-interval-toggle{flex-wrap:wrap;max-width:100%}.subscription-interval-toggle small{text-align:center;width:100%;padding:4px 8px}.subscription-plan-grid{grid-template-columns:1fr;gap:15px}.subscription-feature-list{grid-template-columns:1fr}.subscription-current{padding:17px}.subscription-current-main{align-items:flex-start}.subscription-current-title{flex-direction:column;align-items:flex-start;gap:6px}.subscription-current-title h2{font-size:22px}.subscription-current-price strong{font-size:20px}.subscription-due-row{align-items:flex-start}.subscription-payment-row{flex-direction:column;align-items:flex-start}.owner-subscription-line{margin-left:43px}}.developer-tools-page{gap:14px;display:grid}.developer-secret{border:1px solid var(--ws-line-control);border-radius:var(--radius);background:var(--mimo-positive-tint);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px;display:grid}.developer-secret>div{gap:4px;display:grid}.developer-secret b{color:var(--ws-ink);font-size:13px}.developer-secret small,.developer-disclaimer{color:var(--ws-ink-2);font-size:12px;line-height:1.5}.developer-secret code{overflow-wrap:anywhere;border-radius:var(--radius);background:var(--ws-sheet);max-width:100%;color:var(--ws-ink);padding:8px;font-size:12px}.developer-code{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-well);gap:8px;margin-top:17px;padding:13px;display:grid}.developer-code>b,.developer-code>code{color:var(--ws-ink-2);font-size:13px}.developer-code pre{border-radius:var(--radius);background:var(--mimo-charcoal);color:var(--ws-ink-2);margin:0;padding:10px;font:13px/1.6 ui-monospace,monospace;overflow:auto}.developer-code small{color:var(--ws-ink-2);font-size:12px;line-height:1.5}.developer-events{border:1px solid var(--ws-line);border-radius:var(--radius);gap:2px;min-width:0;margin:0;padding:8px;display:grid}.developer-events legend{color:var(--ws-ink-2);padding:0 4px;font-size:13px;font-weight:700}.merchant-form .developer-events label{border-radius:var(--radius);min-height:36px;color:var(--ws-ink-2);cursor:pointer;align-items:center;gap:10px;padding:7px 8px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.merchant-form .developer-events label:hover{background:var(--ws-active)}.merchant-form .developer-events input[type=checkbox]{appearance:none;border:1.5px solid var(--ws-line-control);background:var(--ws-sheet);cursor:pointer;border-radius:5px;flex:0 0 18px;place-items:center;width:18px;height:18px;min-height:18px;margin:0;padding:0;display:grid}.merchant-form .developer-events input[type=checkbox]:after{content:"";border:solid var(--ws-line);visibility:hidden;border-width:0 2px 2px 0;width:5px;height:9px;margin-top:-2px;transform:rotate(45deg)}.merchant-form .developer-events input[type=checkbox]:checked{border-color:var(--mimo-red);background:var(--mimo-red)}.merchant-form .developer-events input[type=checkbox]:checked:after{visibility:visible}.merchant-form .developer-events input[type=checkbox]:focus-visible{outline:2px solid var(--mimo-red);outline-offset:2px}.developer-actions{align-items:center;gap:5px;display:flex}.developer-disclaimer{margin:0}.merchant-subheading{color:var(--ws-ink);margin:18px 0 8px;font-size:12px}@media (width<=760px){.developer-secret{grid-template-columns:1fr}.developer-secret .merchant-secondary-button{justify-self:start}}.google-reviews-page{gap:14px;display:grid}.google-connection-state{border-radius:var(--radius);background:var(--ws-active);color:var(--ws-ink-2);padding:6px 8px;font-size:12px;font-weight:800}.google-connection-state.connected{background:var(--mimo-positive-tint);color:var(--ws-ink-2)}.google-connection-row{border-bottom:1px solid var(--ws-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.google-connection-row>span{gap:4px;display:grid}.google-connection-row b{color:var(--ws-ink);font-size:13px}.google-connection-row small,.google-connect-setup p,.google-location-picker{color:var(--ws-ink-2);font-size:12px;line-height:1.5}.google-connect-setup{justify-items:start;gap:9px;display:grid}.google-connect-setup p{max-width:590px;margin:0}.google-connect-setup pre{border-radius:var(--radius);background:var(--mimo-charcoal);color:var(--ws-ink-2);margin:0;padding:12px;font:13px/1.8 ui-monospace,monospace}.google-location-picker{gap:6px;max-width:560px;margin:15px 0;display:grid}.google-location-picker select{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);min-height:38px;color:var(--ws-ink);font:400 13px var(--mimo-font);padding:0 10px}.google-review-list{gap:10px;display:grid}.google-review-row{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-well);padding:14px}.google-review-heading{color:var(--ws-ink);justify-content:space-between;gap:12px;font-size:13px;display:flex}.google-review-heading>span{color:var(--mimo-warning)}.google-review-heading small{color:var(--ws-ink-2);margin-left:10px;font-size:12px}.google-review-row>p{color:var(--ws-ink-2);margin:8px 0 12px;font-size:13px;line-height:1.5}.google-review-row>label{color:var(--ws-ink-2);gap:6px;margin-bottom:8px;font-size:12px;font-weight:700;display:grid}.google-review-row textarea{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);width:100%;min-height:62px;color:var(--ws-ink);font:400 13px/1.5 var(--mimo-font);resize:vertical;padding:9px 10px}.google-review-row .merchant-small-button{min-height:30px}.google-reviews-page>.merchant-panel>.button{margin-top:8px}.public-draft-banner{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-well);align-items:center;gap:18px;margin-bottom:24px;padding:18px;display:flex}.public-draft-banner strong{font-size:var(--a-body)}.public-draft-banner p{color:var(--ws-ink-2);margin:5px 0 0;font-size:12px;line-height:1.6}.public-draft-banner>div{flex:1}.public-draft-banner .button{white-space:nowrap;font-size:12px}.public-draft-banner .text-button{color:var(--ws-ink-2);cursor:pointer;background:0 0;border:0;font-size:12px}@media (width<=600px){.public-draft-banner{flex-wrap:wrap}.public-draft-banner>div{flex-basis:100%}}.marketing-loading{background:var(--mimo-charcoal);color:#f4f3f6;min-height:100vh;font-size:var(--a-body);justify-content:center;align-items:center;gap:12px;display:flex}.marketing-loading img{border-radius:var(--radius);width:36px;height:36px}.merchant-nav-label{color:var(--ws-ink-2);margin:14px 10px 5px;font-size:12px;font-weight:700}.merchant-nav button .nav-count{color:var(--ws-ink-2);margin-left:auto;font-size:12px}.merchant-nav button .nav-plan-note{color:var(--ws-ink-2);border:1px solid #ffffff24;border-radius:5px;margin-left:auto;padding:3px 6px;font-size:12px}.merchant-plan-shortcut{border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20;flex-shrink:0;margin:0 0 12px;padding:9px 0}.merchant-plan-shortcut button{border-radius:var(--radius);color:#f7f5ef;width:100%;min-height:40px;font:600 13px var(--mimo-font);text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff16;align-items:center;gap:10px;padding:0 11px;display:flex}.merchant-plan-shortcut button svg:last-child{color:var(--ws-ink-2);margin-left:auto}.merchant-plan-shortcut button:hover,.merchant-plan-shortcut button.active{background:0 0;border-color:#ffffff30}@media (width<=760px){.merchant-nav-label{display:none}.merchant-plan-shortcut{border-bottom:0;margin:7px 0 0;padding:7px 0}.merchant-plan-shortcut button{width:fit-content;min-height:34px;padding-inline:10px;font-size:12px}}@media (width>=761px){.merchant-sidebar{padding:16px 14px 10px}.merchant-identity{margin:14px 0 7px;padding:8px}.merchant-preview-tag{margin:0 9px 5px}.merchant-nav{gap:1px;margin-bottom:5px}.merchant-nav button{gap:9px;min-height:30px;padding-inline:9px}.merchant-nav-label{margin:8px 9px 3px}.merchant-plan-shortcut{grid-template-columns:1.25fr 1fr;gap:6px;margin-bottom:5px;padding:5px 0;display:grid}.merchant-plan-shortcut button{gap:6px;min-height:34px;padding-inline:7px;font-size:12px}.merchant-plan-shortcut button svg{width:15px;height:15px}.merchant-plan-shortcut button svg:last-child{margin-left:auto}.merchant-sidebar-bottom{padding-top:8px}.merchant-sidebar-bottom button,.merchant-sidebar-bottom a{min-height:32px}}.founder-support-tools{border-top:1px solid #ffffff17;margin-top:14px;padding-top:12px}.founder-support-form{border-radius:var(--radius);background:#ffffff06;border:1px solid #e2233340;margin-top:14px;padding:18px}.founder-support-form>p{color:var(--ws-ink-2);margin:0;font-size:13px}.founder-support-form .merchant-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.founder-support-form label{gap:6px;display:grid}.founder-support-form input,.founder-support-form textarea{box-sizing:border-box;width:100%}.team-invite-steps{border-radius:var(--radius);background:var(--ws-well);margin-top:20px;padding:18px}.team-invite-steps h3{margin:0 0 10px;font-size:16px}.team-invite-steps ol{color:var(--ws-ink);gap:8px;margin:0;padding-left:20px;font-size:13px;line-height:1.55;display:grid}.team-invite-steps p{color:var(--ws-ink-2);margin:12px 0 0;font-size:12px}.team-invite-result{border:1px solid var(--ws-line-control);border-radius:var(--radius);background:var(--mimo-positive-tint);gap:12px;margin-top:18px;padding:16px;display:grid}.team-invite-result>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.team-invite-result code{overflow-wrap:anywhere;color:var(--ws-ink);font-size:12px}.team-invite-result small{color:var(--ws-ink-2)}.campaign-test-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.gift-recipient-page{background:var(--ws-ground);min-height:100vh;color:var(--ws-ink);flex-direction:column;align-items:center;gap:10vh;padding:28px clamp(22px,6vw,80px);display:flex}.gift-recipient-page>.brand{align-self:flex-start}.gift-recipient-page>section{border-radius:var(--radius);width:min(100%,520px);box-shadow:none;background:#fff;padding:clamp(28px,6vw,56px)}.gift-recipient-card{text-align:center;flex-direction:column;align-items:center;display:flex}.gift-recipient-card h1{margin:16px 0 6px;font-size:clamp(32px,7vw,52px)}.gift-recipient-card>p{color:#76746b}.gift-recipient-card>strong{letter-spacing:-.06em;margin:16px 0 0;font-size:clamp(48px,12vw,84px)}.gift-recipient-card>small{color:#76746b}.gift-recipient-code{box-sizing:border-box;border-radius:var(--radius);background:var(--mimo-charcoal);color:#fff;gap:10px;width:100%;margin:28px 0 8px;padding:18px;display:grid}.gift-recipient-code b{font-size:22px}.gift-recipient-page>small{color:var(--ws-ink-2)}@media (width<=700px){.founder-support-form .merchant-two-column{grid-template-columns:1fr}.campaign-test-actions{justify-content:flex-start}}.merchant-role-note{color:var(--ws-ink-2);padding:10px 4px;font-size:13px;line-height:1.45;display:block}.custom-pass-tier-track{border-top:2px solid;justify-content:space-between;gap:16px;width:100%;margin-top:16px;padding-top:8px;font-size:9px;display:flex}.wallet-sim-overlay{align-items:start}.wallet-sim-dialog{flex-shrink:0;max-height:none;margin-block:auto;overflow:visible}.wallet-device-preview{aspect-ratio:290/560;flex:none;width:290px;max-width:none;min-height:560px}.wallet-sim-heading,.wallet-sim-footer,.wallet-sim-disclaimer{flex:none}@media (width<=700px){.wallet-sim-dialog{min-width:324px;max-height:none;overflow:visible}.wallet-device-preview{width:290px;min-height:560px;margin:18px auto 13px;padding-inline:14px}}@media (width<=345px){.wallet-sim-overlay{justify-items:start;padding:8px;overflow:auto}.wallet-sim-dialog{min-width:316px;padding-inline:12px}}.feedback-thanks h3{margin:0;font-size:18px}.feedback-thanks p{color:var(--ws-ink-2);font-size:13px;line-height:1.6}.program-fields .program-design-freedom{border-block:1px solid var(--ws-line);background:var(--ws-well);border-radius:var(--radius);grid-column:1/-1;margin:2px 0 12px;padding:0}.program-design-freedom summary{cursor:pointer;color:var(--ws-ink-2);font-size:var(--a-body);align-items:center;gap:10px;padding:16px;font-weight:600;list-style:none;display:flex}.program-design-freedom summary::-webkit-details-marker{display:none}.program-design-freedom summary svg:last-child{margin-left:auto;transition:transform .2s}.program-design-freedom[open] summary svg:last-child{transform:rotate(45deg)}.program-design-freedom p{color:var(--ws-ink-2);max-width:65ch;margin:0;padding:0 16px 16px;font-size:13px;line-height:1.65}.gift-test-intro{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;padding:20px 0;display:flex}.gift-test-intro p,.team-test-intro p{color:var(--ws-ink-2);margin:6px 0 14px;font-size:13px;line-height:1.6}.team-test-intro{border-bottom:1px solid var(--line);margin-bottom:22px;padding:0 0 22px}.team-test-intro strong{font-size:var(--a-body)}.nearby-save-status:empty{display:none}.nearby-save-status p{gap:8px;margin:0;font-size:13px;line-height:1.5;display:flex}.nearby-save-status svg{flex:none}.member-directory-count{color:var(--ws-ink-2);margin:12px 0;font-size:12px}.member-directory-pages{justify-content:space-between;align-items:center;gap:8px;margin-top:15px;font-size:12px;display:flex}@media (prefers-reduced-motion:reduce){.program-design-freedom summary svg{transition:none}}.merchant-plan-shortcut button{white-space:nowrap;min-width:0}.merchant-plan-shortcut button svg:first-child{flex:none;margin:0}.merchant-plan-shortcut button svg:last-child{flex:none}.merchant-mark img{object-fit:contain;border-radius:inherit;width:100%;height:100%;display:block}.merchant-account-controls{gap:17px;display:grid}.merchant-account-controls>h2{margin:0}.merchant-account-controls>p:first-of-type{max-width:680px;color:var(--ws-ink-2);margin:0;font-size:12px;line-height:1.65}.merchant-account-controls>div{border-block:1px solid var(--ws-line);flex-wrap:wrap;gap:9px;padding:15px 0;display:flex}.merchant-account-controls .form-hint{color:var(--ws-ink-2);margin:0;font-size:13px;line-height:1.55}.merchant-account-controls .form-hint a{color:var(--mimo-red-text);font-weight:600}.subscription-page-nav{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:10px;display:flex}.subscription-page-nav a{border-radius:var(--radius);color:var(--ws-ink-2);padding:8px 11px;font-size:13px;font-weight:700;text-decoration:none}.subscription-page-nav a:hover{background:var(--ws-ground);color:var(--ws-ink)}.subscription-billing-section{scroll-margin-top:20px}.subscription-billing-section>.merchant-panel{background:0 0;border:0;padding:0}.subscription-billing-section .subscription-section-heading{margin:8px 0 12px}.subscription-page [id]{scroll-margin-top:18px}@media (width>=761px){.merchant-plan-shortcut{grid-template-columns:minmax(0,1fr) minmax(0,.82fr)}.merchant-plan-shortcut button{justify-content:flex-start}.merchant-plan-shortcut button:nth-child(2){justify-content:center}.merchant-plan-shortcut button:nth-child(2) svg:last-child{margin-left:0}}.subscription-plan-grid{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,minmax(220px,1fr));padding:8px 3px 12px;overflow-x:auto}.subscription-plan-card{scroll-snap-align:start}.subscription-plan-card.current{border:2px solid var(--ws-line-control);background:var(--mimo-positive-tint);box-shadow:none}.subscription-plan-card.current:before{content:"Your plan";color:#fff;background:#667d5d;border-radius:99px;padding:4px 9px;font-size:12px;font-weight:800;position:absolute;top:-11px;left:14px}.subscription-plan-card:not(.current){background:var(--ws-sheet);transition:transform .18s,border-color .18s,box-shadow .18s}.subscription-plan-card:not(.current):hover{border-color:var(--ws-line-control);box-shadow:none;transform:none}.subscription-change-overlay{z-index:1100;background:#17151f88;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.subscription-change-dialog{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);width:min(510px,100%);max-height:min(88vh,760px);box-shadow:var(--float-shadow);color:var(--ws-ink);padding:27px;position:relative;overflow:auto}.subscription-change-close{border:1px solid var(--ws-line);background:var(--ws-sheet);width:32px;height:32px;color:var(--ws-ink-2);cursor:pointer;border-radius:50%;font-size:22px;line-height:1;position:absolute;top:14px;right:15px}.subscription-change-close:disabled{opacity:.5;cursor:default}.subscription-change-kicker{color:var(--ws-ink-2);font-size:12px;font-weight:800}.subscription-change-dialog h2{font:700 25px/1.15 var(--sans-display);letter-spacing:-.02em;margin:9px 36px 6px 0}.subscription-change-dialog>p:not(.merchant-alert){color:var(--ws-ink-2);margin:0;font-size:13px;line-height:1.55}.subscription-change-prices{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-well);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin:20px 0 12px;padding:14px;display:grid}.subscription-change-prices>div{gap:4px;min-width:0;display:grid}.subscription-change-prices>div small{color:var(--ws-ink-2);font-size:12px;font-weight:700}.subscription-change-prices>div strong{font-size:13px}.subscription-change-prices>div span{color:var(--ws-ink-2);font-size:13px}.subscription-change-prices>svg,.subscription-change-prices>div.proposed strong{color:var(--ws-ink-2)}.subscription-change-impact{border-radius:var(--radius);background:var(--mimo-positive-tint);padding:12px 14px}.subscription-change-impact>span{color:var(--ws-ink-2);font-size:12px;font-weight:700}.subscription-change-impact>strong{float:right;color:var(--ws-ink);font-size:var(--a-body)}.subscription-change-impact>strong small{font-size:13px;font-weight:600}.subscription-change-impact p{color:var(--ws-ink-2);margin:4px 0 0;font-size:12px}.subscription-change-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:15px;display:grid}.subscription-change-features>div{min-width:0}.subscription-change-features b{font-size:13px}.subscription-change-features ul{gap:7px;margin:8px 0 0;padding:0;list-style:none;display:grid}.subscription-change-features li{color:var(--ws-ink-2);align-items:flex-start;gap:6px;font-size:12px;line-height:1.4;display:flex}.subscription-change-features li svg{color:var(--ws-ink-2);flex:none}.subscription-change-lost b,.subscription-change-lost li{color:var(--ws-ink-2)}.subscription-change-lost li>span{text-align:center;flex:0 0 14px;width:14px}.subscription-change-dialog>p.subscription-change-billing{border-top:1px solid var(--ws-line);color:var(--ws-ink-2);margin-top:16px;padding-top:13px;font-size:12px}.subscription-change-dialog .merchant-alert{margin:12px 0 0;font-size:13px}.subscription-change-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.subscription-change-actions button{min-height:38px;padding:0 13px;font-size:12px}@media (width<=520px){.subscription-change-dialog{padding:23px 18px}.subscription-change-prices{gap:8px;padding:11px}.subscription-change-prices>div strong{font-size:12px}.subscription-change-features{grid-template-columns:1fr}.subscription-change-actions{flex-direction:column-reverse}.subscription-change-actions button{justify-content:center;width:100%}}@media (width<=980px){.subscription-plan-grid{grid-template-columns:repeat(3,minmax(220px,1fr))}.subscription-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.subscription-plan-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:10px}.subscription-plan-card{padding:16px 13px}.subscription-plan-price strong{font-size:25px}.subscription-feature-list{grid-template-columns:1fr}}.founder-invoices{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-well);margin-top:13px;padding:12px}.founder-invoices>summary{color:var(--ws-ink-2);cursor:pointer;font-size:13px;font-weight:700}.founder-invoice-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.founder-invoice-form label{color:var(--ws-ink-2);gap:5px;font-size:12px;font-weight:700;display:grid}.founder-invoice-form input,.founder-invoice-form textarea{border:1px solid var(--ws-line-control);border-radius:var(--radius);background:var(--ws-sheet);min-width:0;color:var(--ws-ink);font:inherit;padding:9px}.founder-invoice-form textarea{resize:vertical;min-height:68px}.founder-invoice-form label:nth-of-type(4){grid-column:1/-1}.founder-invoice-form button{justify-self:start}.founder-invoice-list{gap:7px;margin-top:12px;display:grid}.founder-invoice-list article,.merchant-invoice-list article{border-top:1px solid var(--ws-line);justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.founder-invoice-list article>span,.merchant-invoice-list article>div{gap:4px;min-width:0;display:grid}.founder-invoice-list b,.merchant-invoice-list b{color:var(--ws-ink);font-size:13px}.founder-invoice-list small,.merchant-invoice-list small{color:var(--ws-ink-2);font-size:12px}.founder-invoice-list a{color:var(--mimo-red-text);overflow-wrap:anywhere;font-size:12px}.invoice-page{background:var(--ws-ground);min-height:100vh;color:var(--ws-ink);align-content:start;justify-items:center;gap:26px;padding:32px 18px;display:grid}.invoice-page>.brand{justify-self:start}.invoice-sheet{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);width:min(620px,100%);box-shadow:none;padding:clamp(22px,5vw,42px)}.invoice-sheet h1{font:700 32px/1.1 var(--sans-display);letter-spacing:-.02em;margin:12px 0 4px}.invoice-sheet h2{color:var(--ws-ink-2);font-size:var(--a-body);margin:0;font-weight:500}.invoice-amount{color:var(--ws-ink);font:700 42px var(--sans-display);margin:28px 0;display:block}.invoice-transfer{border-radius:var(--radius);background:var(--ws-active);padding:18px}.invoice-transfer h3{font-size:var(--a-body);margin:0}.invoice-transfer p,.invoice-note{color:var(--ws-ink-2);font-size:13px;line-height:1.6}.invoice-transfer pre{white-space:pre-wrap;overflow-wrap:anywhere;font:500 12px/1.6 var(--mimo-font);margin:12px 0 0}.invoice-page>small{color:var(--ws-ink-2);font-size:13px}.merchant-invoice-list{gap:4px;display:grid}.merchant-invoice-list>h2{margin:0 0 8px}.merchant-invoice-list .merchant-secondary-button{white-space:nowrap}@media (width<=600px){.founder-invoice-form{grid-template-columns:1fr}.founder-invoice-form label:nth-of-type(4){grid-column:auto}.founder-invoice-list article,.merchant-invoice-list article{flex-wrap:wrap;align-items:flex-start}.merchant-invoice-list .merchant-secondary-button{margin-left:auto}}.owner-invoice-page{background:var(--ws-ground);min-height:100vh;color:var(--ws-ink)}.owner-invoice-page>header{border-bottom:1px solid var(--ws-line);background:var(--ws-sheet);justify-content:space-between;align-items:center;height:68px;padding:0 5%;display:flex}.owner-invoice-content{width:min(1120px,100%);margin:0 auto;padding:42px 4%}.owner-invoice-content>h1{font:700 38px/1.1 var(--sans-display);letter-spacing:-.02em;margin:0}.owner-invoice-content>p:not(.section-label){color:var(--ws-ink-2);font-size:12px}.founder-invoice-entry{border-top:1px solid var(--ws-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.founder-invoice-entry>div{gap:5px;display:grid}.founder-invoice-entry small,.founder-invoice-entry a{color:var(--ws-ink-2);font-size:13px}.founder-invoice-entry a{color:var(--mimo-red-text)}.invoice-overdue{background:var(--mimo-red-tint)!important;color:var(--mimo-red-text)!important}.invoice-business-summary{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-well);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;padding:15px;display:grid}.invoice-business-summary>div{gap:5px;display:grid}.invoice-business-summary small{color:var(--ws-ink-2);font-size:12px;font-weight:800}.invoice-business-summary b{color:var(--ws-ink);font-size:13px}.invoice-form-hint{color:var(--ws-ink-2);margin:0 0 14px;font-size:13px;line-height:1.5}.invoice-schedule-panel{margin-bottom:20px}.invoice-schedule-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.invoice-schedule-heading h2{margin:0 0 6px}.invoice-schedule-heading p{max-width:58ch;color:var(--ws-ink-2);margin:0;font-size:12px;line-height:1.55}.invoice-schedule-heading>span{background:var(--mimo-warning-tint);color:var(--mimo-warning);border-radius:99px;flex:none;padding:7px 10px;font-size:13px;font-weight:700}.invoice-schedule-columns,.invoice-schedule-row{grid-template-columns:minmax(125px,1.3fr) minmax(100px,.9fr) minmax(112px,1fr) minmax(112px,1fr) minmax(74px,.7fr) auto;align-items:center;gap:12px;display:grid}.invoice-schedule-columns{color:var(--ws-ink-2);padding:0 12px 9px;font-size:12px;font-weight:700}.invoice-schedule-list{border-top:1px solid var(--ws-line)}.invoice-schedule-row{border-bottom:1px solid var(--ws-line);min-height:72px;padding:11px 12px}.invoice-schedule-business,.invoice-schedule-date{gap:4px;min-width:0;display:grid}.invoice-schedule-business b,.invoice-schedule-date b{color:var(--ws-ink);font-size:13px}.invoice-schedule-business small,.invoice-schedule-date small{color:var(--ws-ink-2);font-size:12px;line-height:1.35}.invoice-schedule-status{background:var(--ws-active);width:max-content;max-width:100%;color:var(--ws-ink-2);border-radius:99px;padding:5px 8px;font-size:12px;font-weight:700}.invoice-schedule-status.urgent{background:var(--mimo-warning-tint);color:var(--mimo-warning)}.invoice-schedule-status.overdue{background:var(--mimo-red-tint);color:var(--mimo-red-text)}.invoice-schedule-status.pending{background:var(--mimo-positive-tint);color:var(--mimo-positive)}.invoice-schedule-status.setup{background:var(--ws-active);color:var(--ws-ink-2)}.invoice-schedule-amount{color:var(--ws-ink);white-space:nowrap;font-size:12px}.invoice-schedule-amount small{color:var(--ws-ink-2);font-size:12px;font-weight:500}.invoice-schedule-row>.merchant-small-button{white-space:nowrap}.invoice-schedule-row.overdue{background:var(--ws-sheet)}.invoice-schedule-empty{color:var(--ws-ink-2);margin:0;padding:18px 12px;font-size:12px}.invoice-workspace-grid{align-items:start}.invoice-workspace-grid #invoice-create{scroll-margin-top:20px}.invoice-history-panel>p{color:var(--ws-ink-2);font-size:12px;line-height:1.5}@media (width<=980px){.invoice-schedule-columns{display:none}.invoice-schedule-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;padding:14px 8px}.invoice-schedule-business{grid-column:1}.invoice-schedule-status{grid-column:2;justify-self:start}.invoice-schedule-date{padding-top:3px}.invoice-schedule-amount{grid-area:3/1}.invoice-schedule-row>.merchant-small-button{white-space:normal;grid-area:1/3/4;max-width:130px}}@media (width<=600px){.invoice-schedule-heading{gap:12px;display:grid}.invoice-schedule-heading>span{justify-self:start}.invoice-schedule-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px}.invoice-schedule-business{grid-column:1}.invoice-schedule-status{grid-area:1/2;justify-self:start}.invoice-schedule-date{grid-row:2}.invoice-schedule-amount{grid-area:3/1}.invoice-schedule-row>.merchant-small-button{grid-area:3/2;justify-self:end;max-width:150px}.invoice-business-summary{gap:10px;padding:12px}.invoice-workspace-grid{grid-template-columns:minmax(0,1fr)}}.invoice-schedule-status.ready{background:var(--mimo-warning-tint);color:var(--mimo-warning)}.invoice-schedule-row.ready{background:var(--ws-sheet)}.founder-invoice-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.founder-invoice-actions .merchant-small-button{white-space:nowrap}.merchant-alert.warning{border-color:var(--ws-line-control);background:var(--mimo-warning-tint);color:var(--mimo-warning)}.merchant-nav button.merchant-nav-scanner{color:#f4f1fa;background:0 0;border:1px solid #ffffff2b;margin:5px 0;font-weight:700}.manager-access-editor{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-well);gap:10px;margin-top:14px;padding:14px;display:grid}.manager-access-editor h3{color:var(--ws-ink);margin:0;font-size:13px}.manager-access-editor>p,.manager-page-picker>p{color:var(--ws-ink-2);margin:0;font-size:13px;line-height:1.5}.manager-access-editor>div:last-child{justify-content:flex-end;gap:8px;display:flex}.manager-page-picker{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);gap:8px;padding:11px;display:grid}.manager-page-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;display:grid}.manager-page-picker label{color:var(--ws-ink);cursor:pointer;align-items:center;gap:7px;font-size:13px;font-weight:500;display:flex}.manager-page-picker input{accent-color:#627b58;width:15px;height:15px}.manager-no-access{max-width:560px}.manager-no-access h2{margin:0 0 8px}.manager-no-access p{color:var(--ws-ink-2);font-size:12px;line-height:1.55}.onb-counter-header-actions .onb-text-button{margin:0}@media (width<=560px){.manager-page-picker>div{grid-template-columns:1fr}.manager-access-editor>div:last-child{flex-wrap:wrap}.onb-counter-header-actions{gap:8px}}.brand{color:var(--ws-ink);font:700 18px/1 var(--mimo-font);letter-spacing:-.02em;gap:10px}.brand-symbol,.brand-mark{border-radius:var(--radius);background:0 0;width:28px;height:28px}.button{min-height:var(--control-app);border-radius:var(--radius);font:600 var(--a-body)/1 var(--mimo-font);letter-spacing:0;transition:background-color var(--fast) var(--ease), border-color var(--fast) var(--ease);border:1px solid #0000;gap:8px;padding:0 16px}.button-dark{background:var(--ws-primary);color:var(--ws-primary-ink)}.button-dark:hover:not(:disabled){background:var(--mimo-charcoal-3)}.button-reward{background:var(--mimo-positive-tint);color:var(--mimo-positive)}.button-reward:hover:not(:disabled){background:#cdebd8}.button:disabled,.merchant-secondary-button:disabled,.merchant-small-button:disabled,.merchant-qr-button:disabled{cursor:not-allowed;opacity:.5}.merchant-qr-button,.merchant-secondary-button,.merchant-small-button{min-height:var(--control-app);border:1px solid var(--ws-line-control);border-radius:var(--radius);background:var(--ws-sheet);color:var(--ws-ink);font:500 var(--a-body)/1 var(--mimo-font);letter-spacing:0;white-space:nowrap;cursor:pointer;transition:background-color var(--fast) var(--ease), border-color var(--fast) var(--ease);gap:8px;padding:0 14px;text-decoration:none}.merchant-small-button{min-height:32px;padding:0 12px;font-size:13px}.merchant-qr-button:hover:not(:disabled),.merchant-secondary-button:hover:not(:disabled),.merchant-small-button:hover:not(:disabled){border-color:var(--mimo-stone-3);background:var(--ws-well)}.merchant-signup-link,.merchant-text-action,.card-link,.review-preview-link{color:var(--ws-ink);font:600 var(--a-body)/20px var(--mimo-font);letter-spacing:0;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.merchant-signup-link:hover,.merchant-text-action:hover,.card-link:hover,.review-preview-link:hover{color:var(--mimo-red-text)}.section-label{color:var(--ws-ink-2);letter-spacing:0;text-transform:none;margin:0 0 8px;font-size:13px;font-weight:500}.form-error,.inline-error{color:var(--mimo-negative);font-size:var(--a-body);line-height:20px}.inline-success{color:var(--mimo-positive);font-size:var(--a-body)}.form-hint{color:var(--ws-ink-2);font-size:13px;line-height:20px}.form-hint a{color:var(--mimo-red-text);font-weight:600}.small-live,.tiny-dot{background:var(--mimo-positive)}.loader{border-color:var(--ws-line);border-top-color:var(--ws-ink)}.card-loading{background:var(--ws-ground);color:var(--ws-ink-2);font-size:var(--a-body)}.status-pill,.merchant-record-list strong,.nearby-preview-badge,.subscription-status,.invoice-status-pill{border-radius:var(--radius);background:var(--ws-well);min-height:22px;color:var(--ws-ink-2);font:500 var(--a-meta)/1 var(--mimo-font);letter-spacing:0;text-transform:none;white-space:nowrap;border:0;flex:none;align-items:center;padding:0 8px;display:inline-flex}.merchant-record-list .status-active,.invoice-status-pill.paid{background:var(--mimo-positive-tint);color:var(--mimo-positive)}.invoice-status-pill.pending{background:var(--mimo-warning-tint);color:var(--mimo-warning)}.invoice-status-pill.void{background:var(--mimo-negative-tint);color:var(--mimo-negative)}.merchant-alert{border-radius:var(--radius);font-size:var(--a-body);border:0;gap:12px;margin:0 0 16px;padding:12px 16px;line-height:20px}.merchant-alert.error{background:var(--mimo-negative-tint);color:var(--mimo-negative)}.merchant-alert.success{background:var(--mimo-positive-tint);color:var(--mimo-positive)}.merchant-alert.warning{background:var(--mimo-warning-tint);color:var(--mimo-warning);border:0}.merchant-alert button{border-radius:var(--radius);width:28px;height:28px;font-size:18px}.merchant-alert button:hover{background:#0000000f}.merchant-login-card label,.merchant-form label{color:var(--ws-ink);letter-spacing:0;gap:6px;font-size:13px;font-weight:500}.merchant-login-card input,.merchant-login-card select,.merchant-form input:not([type=checkbox]):not([type=radio]),.merchant-form select,.merchant-form textarea{border:1px solid var(--ws-line-control);border-radius:var(--radius);background:var(--ws-sheet);min-height:40px;color:var(--ws-ink);font:400 var(--a-body)/20px var(--mimo-font);padding:8px 12px}.merchant-form textarea{min-height:96px}.merchant-login-card input:focus,.merchant-login-card select:focus,.merchant-form input:focus,.merchant-form select:focus,.merchant-form textarea:focus{border-color:var(--ws-ink-2);outline:0}.merchant-login-card input:focus-visible,.merchant-login-card select:focus-visible,.merchant-form input:focus-visible,.merchant-form select:focus-visible,.merchant-form textarea:focus-visible{outline:2px solid var(--mimo-red);outline-offset:2px}.merchant-form input::placeholder,.merchant-form textarea::placeholder,.merchant-search input::placeholder,.owner-search input::placeholder{color:var(--ws-ink-2)}.merchant-form{gap:16px}.merchant-form .button{min-height:var(--control-app);border-radius:var(--radius);font-size:var(--a-body);justify-self:start;padding-inline:16px}.merchant-app{background:var(--ws-ground);color:var(--ws-ink);font-family:var(--mimo-font);grid-template-columns:232px minmax(0,1fr)}.merchant-sidebar{border-right:1px solid var(--ws-line);background:var(--ws-ground);color:var(--ws-ink);padding:16px 12px 12px}.merchant-sidebar-top{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px 0;display:flex}.merchant-menu-button{display:none}.merchant-nav-sheet{flex-direction:column;flex:auto;min-height:0;display:flex}.merchant-identity{border-radius:var(--radius);border:0;gap:10px;margin:16px 0 2px;padding:8px}.merchant-identity b{color:var(--ws-ink);font-size:var(--a-body);font-weight:600}.merchant-identity small{color:var(--ws-ink-2);font-size:var(--a-meta)}.merchant-mark{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);width:32px;height:32px;color:var(--ws-ink);font-size:var(--a-body);font-weight:700;overflow:hidden}.merchant-preview-tag{border-bottom:1px solid var(--ws-line);color:var(--ws-ink-2);font-size:var(--a-meta);letter-spacing:0;margin:0 8px 8px;padding:0 0 12px 42px;font-weight:500}.merchant-nav{scrollbar-color:var(--mimo-stone-3) transparent;gap:2px;margin-bottom:8px;padding-block:0}.merchant-nav-label{color:var(--ws-ink-2);font-size:var(--a-meta);letter-spacing:0;text-transform:none;margin:16px 8px 4px;font-weight:500}.merchant-nav-label:first-child{margin-top:8px}.merchant-nav button,.merchant-sidebar-bottom button,.merchant-sidebar-bottom a,.merchant-plan-shortcut button{border-radius:var(--radius);width:100%;min-height:34px;color:var(--ws-ink-2);font:400 var(--a-body)/1.2 var(--mimo-font);letter-spacing:0;text-align:left;box-shadow:none;transition:background-color var(--fast) var(--ease), color var(--fast) var(--ease);background:0 0;border:0;align-items:center;gap:10px;padding:0 8px;display:flex}.merchant-nav button svg,.merchant-sidebar-bottom svg,.merchant-plan-shortcut button svg{width:16px;height:16px;color:var(--ws-ink-2);flex:none}.merchant-nav button:hover,.merchant-sidebar-bottom button:hover,.merchant-sidebar-bottom a:hover,.merchant-plan-shortcut button:hover{background:var(--mimo-stone-2);color:var(--ws-ink)}.merchant-nav button.active,.merchant-plan-shortcut button.active{background:var(--ws-active);color:var(--ws-ink);box-shadow:none}.merchant-nav button .nav-count,.merchant-nav button small{color:var(--ws-ink-2);font-size:var(--a-meta);font-variant-numeric:tabular-nums;margin-left:auto}.merchant-nav button .nav-plan-note{border:1px solid var(--ws-line-control);border-radius:var(--radius);color:var(--ws-ink-2);font-size:var(--a-meta);letter-spacing:0;margin-left:auto;padding:2px 6px}.merchant-nav button.merchant-nav-scanner{border:1px solid var(--ws-line-control);background:var(--ws-sheet);color:var(--ws-ink);margin:4px 0;font-weight:500}.merchant-nav button.merchant-nav-scanner:hover{background:var(--ws-well)}.merchant-plan-shortcut{border-top:1px solid var(--ws-line);border-bottom:0;grid-template-columns:1fr;gap:2px;margin:0;padding:8px 0;display:grid}.merchant-plan-shortcut button{font-size:var(--a-body);padding-inline:8px;justify-content:flex-start!important}.merchant-plan-shortcut button svg:last-child{display:none}.merchant-plan-shortcut button svg:first-child{display:block}.merchant-role-note{color:var(--ws-ink-2);font-size:var(--a-meta);padding:8px}.merchant-sidebar-bottom{border-top:1px solid var(--ws-line);background:0 0;gap:2px;margin-top:0;padding-top:8px}.merchant-sidebar-bottom a,.merchant-sidebar-bottom button{font-size:var(--a-body)}.merchant-main{min-width:0}.merchant-content{width:min(1312px,100%);padding:32px 32px 48px}.merchant-page-heading{align-items:flex-end;gap:16px;margin-bottom:24px}.merchant-page-heading h1{color:var(--ws-ink);font:600 var(--a-h1)/32px var(--mimo-font);letter-spacing:-.02em}.merchant-page-heading p:last-child{max-width:640px;color:var(--ws-ink-2);font-size:var(--a-body);margin:4px 0 0;line-height:20px}.merchant-heading-actions{flex:none;align-items:center;gap:16px;display:flex}.merchant-panel{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);box-shadow:none;margin-bottom:16px;padding:20px}.merchant-panel>h2,.merchant-panel-head h2,.merchant-panel>h3{color:var(--ws-ink);font:600 var(--a-title)/24px var(--mimo-font);letter-spacing:0;margin:0}.merchant-panel>h2+p,.merchant-panel>p{color:var(--ws-ink-2);font-size:var(--a-body);line-height:20px}.merchant-panel-head{gap:16px;margin-bottom:16px}.merchant-panel-head p{color:var(--ws-ink-2);font-size:var(--a-body);margin:2px 0 0;line-height:20px}.merchant-panel-head>svg,.owner-panel-icon{display:none}.merchant-empty{border:1px dashed var(--ws-line-control);border-radius:var(--radius);min-height:64px;color:var(--ws-ink-2);font-size:var(--a-body);background:0 0;padding:16px;line-height:20px}.merchant-two-column{align-items:start;gap:16px}.merchant-two-column>.merchant-panel{margin-bottom:0}.merchant-two-column+*{margin-top:16px}.merchant-metrics{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);margin-bottom:16px}.merchant-metrics>div{gap:4px;min-height:0;padding:16px 20px}.merchant-metrics>div+div{border-left:1px solid var(--ws-line)}.merchant-metrics span{color:var(--ws-ink-2);letter-spacing:0;font-size:13px;font-weight:500}.merchant-metrics b{color:var(--ws-ink);font:600 28px/36px var(--mimo-font);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.merchant-metrics small{color:var(--ws-ink-2);font-size:var(--a-meta)}.merchant-overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px}.merchant-overview-grid .merchant-panel{flex-direction:column;min-height:0;margin-bottom:0;display:flex}.merchant-overview-grid .merchant-bars{flex:auto;min-height:160px}.merchant-overview-grid>.merchant-panel>.merchant-empty{margin-bottom:12px}.merchant-overview-grid>.merchant-panel>.merchant-secondary-button{align-self:flex-start}.merchant-bars{border-bottom:1px solid var(--ws-ink-2);background:0 0;gap:8px;height:160px;padding:16px 0 0}.merchant-bar-day{gap:6px}.merchant-bar-day span{color:var(--ws-ink);font-size:var(--a-meta);font-variant-numeric:tabular-nums}.merchant-bar-day i{background:var(--ws-data);border-radius:2px 2px 0 0;width:min(40px,60%);min-height:0}.merchant-bar-day small{color:var(--ws-ink-2);font-size:var(--a-meta)}.merchant-chart-legend{color:var(--ws-ink-2);font-size:var(--a-meta);margin-top:12px}.merchant-chart-legend span{display:none}.merchant-recent-list>div{border-top:1px solid var(--ws-line-row);min-height:48px;font-size:var(--a-body);gap:12px}.merchant-recent-list>div>strong{color:var(--ws-ink);font-weight:600}.merchant-recent-list>div>span:nth-of-type(2){color:var(--ws-ink-2)}.merchant-recent-list time{color:var(--ws-ink-2);font-size:var(--a-meta);font-variant-numeric:tabular-nums}.activity-symbol,.activity-symbol.redeemed{width:20px;height:20px;color:var(--ws-ink-2);background:0 0;border-radius:0}.activity-symbol.redeemed{color:var(--mimo-red-text)}.merchant-record-list>div{border-top:1px solid var(--ws-line-row);gap:12px;min-height:52px;padding:8px 0}.merchant-record-list>div>span{gap:2px}.merchant-record-list b{color:var(--ws-ink);font-size:var(--a-body);font-weight:600}.merchant-record-list small{color:var(--ws-ink-2);font-size:var(--a-meta)}.merchant-record-list>div>small.status-active{border-radius:var(--radius);background:var(--mimo-positive-tint);color:var(--mimo-positive);flex:none;padding:3px 8px}.merchant-member-layout{grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);gap:16px}.merchant-search,.owner-search{min-height:var(--control-app);border:1px solid var(--ws-line-control);border-radius:var(--radius);background:var(--ws-sheet);color:var(--ws-ink-2);gap:8px;padding:0 12px}.merchant-search:focus-within,.owner-search:focus-within{outline:2px solid var(--mimo-red);outline-offset:2px}.merchant-search input,.owner-search input{color:var(--ws-ink);font-size:var(--a-body)}.member-directory-count{color:var(--ws-ink-2);font-variant-numeric:tabular-nums;margin:12px 0 4px;font-size:13px}.merchant-member-list{margin-top:0}.merchant-member-list>button{border-bottom:1px solid var(--ws-line-row);min-height:52px;transition:background-color var(--fast) var(--ease);border-radius:0;gap:12px;padding:8px}.merchant-member-list>button:hover{background:var(--ws-well)}.merchant-member-list>button.selected{background:var(--ws-active)}.merchant-member-list b{color:var(--ws-ink);font-size:var(--a-body);font-weight:600}.merchant-member-list small{color:var(--ws-ink-2);font-size:var(--a-meta)}.merchant-member-list>button>strong{color:var(--ws-ink);font-size:var(--a-body);font-variant-numeric:tabular-nums;text-align:right;font-weight:500}.merchant-member-list>button>svg{color:var(--ws-ink-2)}.member-initials{background:var(--ws-active);width:32px;height:32px;color:var(--ws-ink);font-size:13px;font-weight:600}.member-initials.large{width:44px;height:44px;font-size:var(--a-title)}.member-directory-pages{color:var(--ws-ink-2);font-variant-numeric:tabular-nums;margin-top:12px;font-size:13px}.merchant-member-detail{border-radius:var(--radius);background:var(--ws-well);border:0;min-height:280px;padding:20px}.merchant-detail-title{gap:12px}.merchant-detail-title h3{color:var(--ws-ink);font:600 var(--a-title)/24px var(--mimo-font)}.merchant-detail-title p{color:var(--ws-ink-2);font-size:var(--a-body);margin:0}.merchant-detail-title small{color:var(--ws-ink-2);font-size:var(--a-meta)}.merchant-balance{border-block:1px solid var(--ws-line);color:var(--ws-ink);font-size:var(--a-body);font-variant-numeric:tabular-nums;margin:16px 0;padding:12px 0}.merchant-balance strong{color:var(--ws-ink-2);font-size:var(--a-meta);font-weight:500}.merchant-member-actions{gap:8px 16px}.merchant-member-actions .button,.merchant-member-actions .merchant-secondary-button{min-height:var(--control-app);font-size:var(--a-body);padding-inline:14px}.merchant-member-actions a{color:var(--ws-ink);font-size:var(--a-body);font-weight:600}.merchant-member-actions a:hover{color:var(--mimo-red-text)}.merchant-member-detail h4{color:var(--ws-ink);font-size:var(--a-body);margin:24px 0 4px;font-weight:600}.merchant-history>div{border-top:1px solid var(--ws-line);color:var(--ws-ink);font-size:var(--a-body);padding:10px 0}.merchant-history small{color:var(--ws-ink-2);font-size:var(--a-meta);font-variant-numeric:tabular-nums}.merchant-history>p{color:var(--ws-ink-2);font-size:var(--a-body)}.merchant-danger-link{color:var(--mimo-negative);margin-top:16px;font-size:13px;font-weight:500;text-decoration:none}.merchant-danger-link:hover{text-decoration:underline}.member-empty-state{border:0;gap:6px}.member-empty-state>svg{display:none}.member-empty-state>b{color:var(--ws-ink);font-size:var(--a-body);font-weight:600}.member-empty-state>span{max-width:280px;font-size:13px;line-height:20px}.merchant-review-list{gap:0}.merchant-campaign-list>div,.merchant-review-list>article{border:0;border-top:1px solid var(--ws-line-row);background:0 0;border-radius:0;padding:12px 0}.merchant-review-list>article>div{color:var(--ws-ink);font-size:var(--a-body)}.merchant-review-list>article>div strong{color:var(--ws-ink);letter-spacing:.04em}.merchant-review-list>article>div span{color:var(--ws-line-control);letter-spacing:.04em}.merchant-review-list time{color:var(--ws-ink-2);font-size:var(--a-meta);font-variant-numeric:tabular-nums}.merchant-review-list p{color:var(--ws-ink);font-size:var(--a-body);margin:6px 0 0;line-height:20px}.review-policy-note{color:var(--ws-ink-2);margin:12px 0 0;font-size:13px;line-height:20px}.join-qr-overlay,.wallet-sim-overlay,.subscription-change-overlay{-webkit-backdrop-filter:none;background:#1c1c1b73}.join-qr-dialog,.owner-create-dialog,.subscription-change-dialog{border-radius:var(--radius);background:var(--ws-sheet);box-shadow:var(--float-shadow);border:0;padding:24px}.join-qr-dialog h2,.owner-create-dialog h2,.subscription-change-dialog h2{color:var(--ws-ink);font:600 20px/28px var(--mimo-font);letter-spacing:-.01em;margin:0 40px 4px 0}.join-qr-dialog>p,.owner-create-dialog>p,.subscription-change-dialog>p:not(.merchant-alert){color:var(--ws-ink-2);font-size:var(--a-body);line-height:20px}.join-qr-close,.wallet-sim-close,.subscription-change-close{border-radius:var(--radius);width:32px;height:32px;color:var(--ws-ink-2);background:0 0;border:0;font-size:22px}.join-qr-close:hover,.wallet-sim-close:hover,.subscription-change-close:hover{background:var(--ws-well);color:var(--ws-ink)}.join-qr-icon,.login-icon,.join-symbol,.counter-icon,.empty-card-icon{display:none}.join-qr-dialog>code{color:var(--ws-ink-2);font-size:var(--a-meta)}.join-qr-dialog>.button{margin-top:16px}.wallet-sim-dialog{border-radius:var(--radius);box-shadow:var(--float-shadow);border:0}@media (width<=1000px){.merchant-app{grid-template-columns:212px minmax(0,1fr)}.merchant-content{padding:24px 24px 40px}.merchant-member-layout{grid-template-columns:1fr}.merchant-member-detail:has(>.member-empty-state){display:none}.merchant-overview-grid{grid-template-columns:1fr}}@media (width<=760px){.merchant-app{display:block}.merchant-sidebar{z-index:50;border-right:0;border-bottom:1px solid var(--ws-line);width:100%;height:auto;padding:0 16px;position:sticky;top:0;overflow:visible}.merchant-sidebar-top{min-height:56px;padding:0}.merchant-menu-button{border:1px solid var(--ws-line-control);border-radius:var(--radius);background:var(--ws-sheet);min-height:40px;color:var(--ws-ink);font:500 var(--a-body)/1 var(--mimo-font);align-items:center;padding:0 14px;display:inline-flex}.merchant-menu-button:hover{background:var(--ws-well)}.merchant-nav-sheet{display:none}.merchant-sidebar.nav-open .merchant-nav-sheet{z-index:49;background:var(--ws-ground);padding:8px 16px 24px;display:flex;position:fixed;inset:57px 0 0;overflow-y:auto}.merchant-identity{margin-top:8px;display:flex}.merchant-preview-tag{margin:0 8px 8px}.merchant-nav{flex:none;gap:2px;margin:0 0 8px;display:grid;overflow:visible}.merchant-nav-label{display:block}.merchant-nav button,.merchant-sidebar-bottom button,.merchant-sidebar-bottom a,.merchant-plan-shortcut button{min-height:44px;padding-inline:8px;font-size:15px}.merchant-nav button svg{width:18px;height:18px}.merchant-nav button small{display:inline}.merchant-plan-shortcut{grid-template-columns:1fr;margin:0;padding:8px 0;display:grid}.merchant-plan-shortcut button{width:100%}.merchant-sidebar-bottom{grid-template-columns:1fr;margin-top:0;display:grid}.merchant-content{padding:20px 16px 32px}.merchant-page-heading{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:20px}.merchant-page-heading h1{font-size:22px;line-height:28px}.merchant-page-heading p:last-child{font-size:var(--a-body)}.merchant-heading-actions{justify-content:space-between}.merchant-heading-actions .merchant-qr-button{min-height:40px}.merchant-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-metrics>div{min-height:0;padding:14px 16px}.merchant-metrics>div:nth-child(3){border-top:1px solid var(--ws-line);border-left:0}.merchant-metrics>div:nth-child(4){border-top:1px solid var(--ws-line)}.merchant-metrics b{font-size:24px;line-height:32px}.merchant-panel{padding:16px}.merchant-two-column{gap:16px}.merchant-qr-button,.merchant-secondary-button,.button{min-height:44px}.merchant-small-button{min-height:40px}.merchant-member-list>button{min-height:56px}.merchant-record-list>div{flex-wrap:wrap}.merchant-record-list>div>small{max-width:none}}.merchant-record-list strong,.merchant-record-list small.status-active{text-transform:capitalize}.merchant-panel>.merchant-form{max-width:720px}.team-invite-steps,.team-test-intro,.manager-access-editor{border-radius:var(--radius);background:var(--ws-well);border:0}.team-invite-steps h3,.team-test-intro strong,.manager-access-editor h3{color:var(--ws-ink);font-size:var(--a-body);font-weight:600}.team-invite-steps li,.team-invite-steps p,.team-test-intro p,.manager-access-editor p{color:var(--ws-ink-2);font-size:13px;line-height:20px}.plan-limit-note{background:var(--mimo-warning-tint);color:var(--mimo-warning);border:0;font-size:13px}.program-designer{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);margin:0 0 16px;padding:24px}.program-designer-heading{margin-bottom:24px}.program-designer-heading h2{color:var(--ws-ink);font:600 var(--a-title)/24px var(--mimo-font);letter-spacing:0}.program-designer-heading p:last-child{color:var(--ws-ink-2);font-size:var(--a-body);margin:2px 0 0}.program-editor{align-items:start;gap:24px 32px}.program-fields label,.program-preview-top label,.program-fieldset legend{color:var(--ws-ink);font-size:13px;font-weight:500}.program-fields input:not([type=file]):not([type=color]),.program-fields select,.program-preview-top input{border:1px solid var(--ws-line-control);border-radius:var(--radius);background:var(--ws-sheet);width:100%;height:40px;color:var(--ws-ink);font:400 var(--a-body) var(--mimo-font);padding:0 12px}.program-fields input:focus,.program-fields select:focus,.program-preview-top input:focus{border-color:var(--ws-ink-2);outline:0}.program-fields input:focus-visible,.program-fields select:focus-visible,.program-preview-top input:focus-visible,.program-logo-upload:focus-within{outline:2px solid var(--mimo-red);outline-offset:2px}.program-color-swatch{border:2px solid var(--ws-sheet);width:28px;height:28px;box-shadow:0 0 0 1px var(--ws-line-control)}.program-color-swatch.selected{box-shadow:0 0 0 2px var(--ws-ink)}.program-custom-color{color:var(--ws-ink-2)!important;font-size:13px!important}.program-stamp-options>button,.program-upload-stamp,.program-font-options button{border:1px solid var(--ws-line-control);border-radius:var(--radius);background:var(--ws-sheet);color:var(--ws-ink-2);transition:background-color var(--fast) var(--ease), border-color var(--fast) var(--ease)}.program-stamp-options>button:hover,.program-upload-stamp:hover,.program-font-options button:hover{background:var(--ws-well)}.program-stamp-options>button.selected,.program-upload-stamp.selected,.program-font-options button.selected{border-color:var(--ws-ink);background:var(--ws-active);color:var(--ws-ink);box-shadow:none}.program-stamp-options>button span,.program-upload-stamp span{font-size:var(--a-meta)}.program-upload-stamp small,.program-logo-upload small{color:var(--ws-ink-2);font-size:var(--a-meta)}.program-logo-upload{border:1px dashed var(--ws-line-control);border-radius:var(--radius);background:var(--ws-sheet)}.program-uploaded-icon button,.program-remove-logo{border:1px solid var(--ws-line-control);border-radius:var(--radius);background:var(--ws-sheet);min-height:28px;color:var(--ws-ink);font-size:var(--a-meta);padding:0 10px}.program-uploaded-icon button:hover,.program-remove-logo:hover{background:var(--ws-well)}.program-preview-column{border-radius:var(--radius);background:var(--ws-well);border:0;padding:16px;position:sticky;top:24px}.program-preview-top>div span{color:var(--ws-ink-2);font-size:var(--a-meta);letter-spacing:0;font-weight:500}.program-preview-top>div strong{color:var(--ws-ink);font-size:var(--a-body)}.program-preview-note{color:var(--ws-ink-2);font-size:var(--a-meta)}.program-fields .program-design-freedom{border:1px solid var(--ws-line);background:var(--ws-well)}.program-design-freedom summary{color:var(--ws-ink);font-size:var(--a-body)}.program-form-footer{border-top:1px solid var(--ws-line);color:var(--ws-ink-2);padding-top:16px;font-size:13px}.program-form-footer .button{min-height:var(--control-app)}.subscription-page{gap:16px}.subscription-page-nav{border:0;border-bottom:1px solid var(--ws-line);background:0 0;border-radius:0;gap:24px;margin:0 0 16px;padding:0}.subscription-page-nav a{color:var(--ws-ink-2);font-size:var(--a-body);border-radius:0;padding:8px 0 10px;font-weight:500}.subscription-page-nav a:hover{color:var(--ws-ink);background:0 0}.subscription-current{padding:20px}.subscription-kicker{color:var(--ws-ink-2);margin:0 0 4px;font-size:13px}.subscription-current-title h2{color:var(--ws-ink);font:600 20px/28px var(--mimo-font)}.subscription-current-main p,.subscription-due-row small,.subscription-payment-row small{color:var(--ws-ink-2);font-size:13px}.subscription-current-price strong{font:600 var(--a-figure)/1 var(--mimo-font);font-variant-numeric:tabular-nums}.subscription-due-row{border:0}.subscription-due-row b,.subscription-payment-row b{font-size:var(--a-body);font-weight:600}.subscription-due-row>strong{font-size:var(--a-body);font-variant-numeric:tabular-nums}.subscription-section-heading h2{font:600 20px/28px var(--mimo-font);letter-spacing:-.01em}.subscription-section-heading p{font-size:var(--a-body)}.subscription-interval-toggle{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-well);padding:3px}.subscription-interval-toggle button{min-height:30px;color:var(--ws-ink-2);border-radius:6px;font-size:13px}.subscription-interval-toggle button.active{background:var(--ws-sheet);color:var(--ws-ink);box-shadow:0 0 0 1px var(--ws-line)}.subscription-interval-toggle small{font-size:var(--a-meta)}.subscription-plan-grid{padding:12px 0}.subscription-plan-card,.subscription-plan-card:not(.current){border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);padding:20px 16px 16px}.subscription-plan-card.current{border:1px solid var(--ws-ink);background:var(--ws-sheet)}.subscription-plan-card.current:before{border-radius:var(--radius);background:var(--ws-primary);color:var(--ws-primary-ink);font-size:var(--a-meta);padding:3px 8px;font-weight:500;top:-11px;left:14px}.subscription-popular-tag{border:1px solid var(--ws-line-control);border-radius:var(--radius);background:var(--ws-sheet);color:var(--ws-ink-2);font-size:var(--a-meta);padding:3px 8px;font-weight:500;top:-11px}.subscription-plan-top{color:var(--ws-ink);font-size:var(--a-body);font-weight:600}.subscription-plan-top small{font-weight:500}.subscription-plan-price strong{font:600 var(--a-figure)/1 var(--mimo-font);font-variant-numeric:tabular-nums}.subscription-plan-card>.button,.subscription-select-button{min-height:var(--control-app);font-size:var(--a-body)}.subscription-select-button{border:1px solid var(--ws-line-control);background:var(--ws-sheet);font-weight:500}.subscription-select-button:hover:not(:disabled){background:var(--ws-well)}.subscription-feature-list li{color:var(--ws-ink);font-size:13px}.subscription-feature-list li.not-included{color:var(--ws-ink-2)}.subscription-feature-check{color:var(--ws-ink)}.subscription-billing-section>.subscription-section-heading{display:none}.subscription-billing-section>.merchant-panel{border:1px solid var(--ws-line);background:var(--ws-sheet);padding:20px}.subscription-billing-section .onb-fields{max-width:560px}.subscription-billing-section .onb-fields>button{justify-self:start;width:auto}.merchant-invoice-list article{border-top:1px solid var(--ws-line-row);padding:12px 0}.merchant-invoice-list b{font-size:var(--a-body)}.merchant-invoice-list strong{font-variant-numeric:tabular-nums}.feature-gate{gap:8px;padding:24px}.feature-gate-icon{display:none}.feature-gate h2{font:600 20px/28px var(--mimo-font)}.feature-gate>p:not(.section-label){font-size:var(--a-body);line-height:20px}.feature-gate .button{min-height:var(--control-app);font-size:var(--a-body)}.subscription-change-kicker{color:var(--ws-ink-2);letter-spacing:0;font-size:13px;font-weight:500}.merchant-form .developer-events{border:1px solid var(--ws-line)}.merchant-form .developer-events legend{color:var(--ws-ink);font-size:13px;font-weight:500}.merchant-form .developer-events label{font-size:var(--a-body);font-weight:400}.merchant-form .developer-events input[type=checkbox]:checked,.join-form label.join-consent input[type=checkbox]:checked{border-color:var(--ws-primary);background:var(--ws-primary)}.merchant-form .developer-events input[type=checkbox]:focus-visible{outline:2px solid var(--mimo-red)}.developer-secret,.developer-tools-page pre,.developer-tools-page code{font-family:ui-monospace,SF Mono,Menlo,monospace}.merchant-subheading{color:var(--ws-ink);font-size:var(--a-body);font-weight:600}.merchant-account-controls>p:first-of-type{color:var(--ws-ink-2);font-size:var(--a-body);line-height:20px}.merchant-account-controls>div{border-color:var(--ws-line)}.merchant-account-controls .merchant-small-button{border-color:var(--mimo-negative);color:var(--mimo-negative)}.merchant-account-controls .merchant-small-button:hover{background:var(--mimo-negative-tint)}.merchant-account-controls .form-hint{font-size:13px}.notification-toggle{border-radius:var(--radius)!important;background:var(--ws-well)!important;border:0!important}.nearby-preview-note{color:var(--ws-ink-2);font-size:var(--a-meta)}.google-connection-state{border-radius:var(--radius);background:var(--ws-well);color:var(--ws-ink-2);font-size:var(--a-meta);letter-spacing:0;text-transform:none;padding:3px 8px;font-weight:500}.merchant-login-page,.login-page{background:var(--ws-ground)}.merchant-login-card,.login-box{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);width:min(400px,100%);box-shadow:none;gap:16px;padding:32px}.merchant-login-card h1,.login-box h1{color:var(--ws-ink);font:600 var(--a-h1)/32px var(--mimo-font);letter-spacing:-.02em;margin:8px 0 0}.merchant-login-card>p,.login-box>p{color:var(--ws-ink-2);font-size:var(--a-body);margin:0;line-height:20px}.login-box form{gap:16px;margin-top:8px}.login-box label{color:var(--ws-ink);gap:6px;font-size:13px;font-weight:500;display:grid}.login-box input{border:1px solid var(--ws-line-control);border-radius:var(--radius);background:var(--ws-sheet);height:40px;font-size:var(--a-body);padding:0 12px}.login-box input:focus{border-color:var(--ws-ink-2);box-shadow:none;outline:0}.login-box input:focus-visible{outline:2px solid var(--mimo-red);outline-offset:2px}.login-box form .button{min-height:40px}.login-box details summary{color:var(--ws-ink-2);cursor:pointer;font-size:13px}.login-page>.brand{color:var(--ws-ink)}.demo-pin{border-radius:var(--radius);background:var(--ws-well);color:var(--ws-ink-2);font-size:var(--a-meta);text-align:left;margin-top:16px;padding:12px;line-height:18px}.demo-pin strong{color:var(--ws-ink)}.owner-app{background:var(--ws-ground);color:var(--ws-ink);grid-template-columns:232px minmax(0,1fr)}.owner-sidebar{border-right:1px solid var(--ws-line);background:var(--ws-ground);height:100dvh;color:var(--ws-ink);padding:20px 12px 12px;overflow:hidden}.owner-sidebar>.brand{padding:0 8px}.owner-profile{border:0;gap:10px;margin:16px 0 8px;padding:8px}.owner-avatar{border:1px solid var(--ws-line);background:var(--ws-sheet);width:32px;height:32px;color:var(--ws-ink)}.owner-profile strong{color:var(--ws-ink);font-size:var(--a-body);font-weight:600}.owner-profile span{color:var(--ws-ink-2);font-size:var(--a-meta)}.owner-nav{flex:auto;align-content:start;gap:2px;min-height:0;overflow-y:auto}.owner-nav-link{border-radius:var(--radius);min-height:34px;color:var(--ws-ink-2);font-size:var(--a-body);transition:background-color var(--fast) var(--ease);gap:10px;padding:0 8px}.owner-nav-link svg{width:16px;height:16px}.owner-nav-link:hover{background:var(--mimo-stone-2);color:var(--ws-ink)}.owner-nav-link.active{background:var(--ws-active);color:var(--ws-ink)}.owner-nav-link>span{color:var(--ws-ink-2);font-size:var(--a-meta);font-variant-numeric:tabular-nums}.owner-side-footer{border-top:1px solid var(--ws-line);color:var(--ws-ink-2);font-size:var(--a-meta);padding-top:8px}.signout-button{border-radius:var(--radius);min-height:34px;color:var(--ws-ink-2);font-size:var(--a-body);background:0 0;border:0;margin-top:8px;padding:0 8px}.signout-button:hover{background:var(--mimo-stone-2);color:var(--ws-ink)}.owner-topbar{border-bottom:1px solid var(--ws-line);background:var(--ws-ground);height:56px;color:var(--ws-ink-2);padding:0 32px;font-size:13px}.owner-topbar>div{align-items:center;gap:8px;display:flex}.owner-topbar .button{min-height:var(--control-app);font-size:var(--a-body);padding-inline:14px}.owner-content{width:min(1312px,100%);padding:32px 32px 48px}.owner-heading{margin-bottom:24px}.owner-heading h1,.owner-invoice-content>h1{color:var(--ws-ink);font:600 var(--a-h1)/32px var(--mimo-font);letter-spacing:-.02em}.owner-heading p:last-child,.owner-invoice-content>p:not(.section-label){color:var(--ws-ink-2);font-size:var(--a-body);margin:4px 0 0;line-height:20px}.owner-panel{margin-bottom:16px;padding:20px}.owner-columns>.owner-panel{margin-bottom:0}.owner-columns{align-items:start}.owner-panel-heading h2{font:600 var(--a-title)/24px var(--mimo-font);letter-spacing:0}.owner-panel-heading p{font-size:var(--a-body);margin-top:2px;line-height:20px}.owner-search{background:var(--ws-sheet)}.owner-business-mark{border:1px solid var(--ws-line);background:var(--ws-sheet);color:var(--ws-ink)}.owner-business-info strong,.owner-activity-item strong{font-size:var(--a-body);font-weight:600}.owner-business-stats b{font-size:var(--a-body);font-variant-numeric:tabular-nums}.owner-subscription-line{margin-left:44px;padding:8px 12px;font-size:13px}.owner-subscription-line>strong{font-variant-numeric:tabular-nums;font-size:13px}.owner-business-link{color:var(--ws-ink);margin-left:44px;font-size:13px;font-weight:600}.owner-empty{border:1px dashed var(--ws-line-control);border-radius:var(--radius);font-size:var(--a-body)}.owner-activity-item{border-bottom-color:var(--ws-line-row);gap:12px;min-height:52px}.owner-activity-item time{font-variant-numeric:tabular-nums}.owner-metrics strong{font:600 24px/32px var(--mimo-font)}.owner-metrics span{font-size:13px;font-weight:500}.owner-create-dialog label{color:var(--ws-ink);font-size:13px;font-weight:500}.owner-create-dialog input{border-color:var(--ws-line-control);height:40px;font-size:var(--a-body)}.owner-create-dialog input:focus{border-color:var(--ws-ink-2);outline:0}.owner-create-dialog input:focus-visible{outline:2px solid var(--mimo-red);outline-offset:2px}.owner-create-dialog .button{min-height:40px;font-size:var(--a-body)}.founder-support-tools{border-top-color:var(--ws-line)}.staff-footer{color:var(--ws-ink-2);font-size:var(--a-meta);margin-top:24px}.owner-invoice-page>header{background:var(--ws-ground);height:56px;padding:0 32px}.owner-invoice-content{width:min(1312px,100%);padding:32px 32px 48px}.owner-invoice-content>p:not(.section-label){margin-bottom:24px}.invoice-schedule-heading p,.invoice-form-hint,.invoice-history-panel>p{font-size:var(--a-body);line-height:20px}.invoice-schedule-heading>span{border-radius:var(--radius);font-size:var(--a-meta);padding:3px 8px;font-weight:500}.invoice-schedule-columns{font-size:var(--a-meta);padding:0 12px 8px;font-weight:400}.invoice-schedule-columns>span:nth-child(5),.invoice-schedule-amount{text-align:right;font-variant-numeric:tabular-nums}.invoice-schedule-list{border-top-color:var(--ws-line)}.invoice-schedule-row{border-bottom-color:var(--ws-line-row);min-height:60px}.invoice-schedule-business b,.invoice-schedule-date b,.invoice-schedule-amount{font-size:var(--a-body);font-variant-numeric:tabular-nums}.invoice-schedule-status{border-radius:var(--radius);font-size:var(--a-meta);padding:3px 8px;font-weight:500}.invoice-business-summary{background:var(--ws-well);border:0}.invoice-business-summary small{font-weight:500}.invoice-business-summary b{font-size:var(--a-body)}.founder-invoice-form label{color:var(--ws-ink);font-size:13px;font-weight:500}.founder-invoice-form input,.founder-invoice-form textarea{min-height:40px;font-size:var(--a-body);padding:8px 12px}.join-page,.member-page,.review-page,.customer-review-page,.gift-recipient-page,.invoice-page,.card-error{background:var(--ws-ground);color:var(--ws-ink);font-family:var(--mimo-font)}.join-page .button-dark,.member-page .button-dark,.review-page .button-dark,.customer-review-page .button-dark,.card-error .button-dark,.gift-recipient-page .button-dark{min-height:var(--control);background:var(--mimo-red);color:var(--mimo-red-ink);padding:0 20px;font-size:16px}.join-page .button-dark:hover:not(:disabled),.member-page .button-dark:hover:not(:disabled),.review-page .button-dark:hover:not(:disabled),.customer-review-page .button-dark:hover:not(:disabled),.card-error .button-dark:hover:not(:disabled),.gift-recipient-page .button-dark:hover:not(:disabled){background:var(--mimo-red-press)}.join-header{border-bottom:1px solid var(--ws-line);min-height:64px}.join-location{color:var(--ws-ink-2);font-size:var(--a-body);letter-spacing:0;font-weight:500}.join-content{gap:64px;width:min(1120px,100%);padding:48px 0}.join-copy{max-width:440px;padding:0}.join-kicker{color:var(--ws-ink-2);margin:0 0 12px;font-size:15px;font-weight:500}.join-kicker.is-test{border-radius:var(--radius);background:var(--mimo-warning-tint);color:var(--mimo-warning);padding:3px 8px;font-size:13px;display:inline-flex}.staff-intro h1,.member-copy h1,.join-copy h1{color:var(--ws-ink);font:700 clamp(30px, 3.2vw, 40px)/1.08 var(--mimo-font);letter-spacing:-.03em}.staff-intro h1 em,.member-copy h1 em,.join-copy h1 em,.review-panel h1 em,.owner-heading h1 em{color:inherit;font-style:normal}.join-lede,.member-message{max-width:420px;color:var(--ws-ink-2);margin:12px 0 24px;font-size:16px;line-height:24px}.join-form{gap:16px;max-width:420px}.join-form label,.customer-feedback label,.review-panel label,.customer-review-page form>label{color:var(--ws-ink);font-size:var(--a-body);gap:6px;font-weight:500}.join-form input,.customer-feedback select,.customer-feedback textarea,.review-panel select,.review-panel textarea,.customer-review-page textarea{border:1px solid var(--ws-line-control);border-radius:var(--radius);background:var(--ws-sheet);min-height:48px;color:var(--ws-ink);font:400 16px var(--mimo-font);padding:0 14px}.customer-feedback textarea,.review-panel textarea,.customer-review-page textarea{min-height:96px;padding:12px 14px}.join-form input:focus,.customer-feedback select:focus,.customer-feedback textarea:focus,.review-panel select:focus,.review-panel textarea:focus,.customer-review-page textarea:focus{border-color:var(--ws-ink-2);box-shadow:none;outline:0}.join-form input:focus-visible,.customer-feedback select:focus-visible,.customer-feedback textarea:focus-visible,.review-panel select:focus-visible,.review-panel textarea:focus-visible,.customer-review-page textarea:focus-visible{outline:2px solid var(--mimo-red);outline-offset:2px}.join-form input::placeholder{color:var(--ws-ink-2)}.join-member-switch{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-well);width:min(420px,100%);margin:0 0 20px;padding:3px}.join-member-switch button{min-height:42px;color:var(--ws-ink-2);border-radius:6px;font-size:15px;font-weight:500}.join-member-switch button.active{background:var(--ws-sheet);color:var(--ws-ink);box-shadow:0 0 0 1px var(--ws-line)}.join-member-switch button:focus-visible{outline:2px solid var(--mimo-red)}.join-optional-details{border:1px solid var(--ws-line-control);border-radius:var(--radius);background:var(--ws-sheet);padding:0 14px}.join-optional-details summary{min-height:48px;color:var(--ws-ink);align-items:center;font-size:15px;font-weight:500;display:flex}.join-optional-details[open]{padding-bottom:14px}.join-optional-details label{font-size:var(--a-body);font-weight:500}.join-form label.join-consent{border:1px solid var(--ws-line-control);border-radius:var(--radius);background:var(--ws-sheet);color:var(--ws-ink);font-size:var(--a-body);padding:14px;line-height:20px}.join-form label.join-consent:has(input:checked){border-color:var(--ws-ink);background:var(--ws-sheet)}.join-form label.join-consent input[type=checkbox]{border-color:var(--ws-line-control);border-radius:4px}.join-submit{width:100%}.privacy-line{color:var(--ws-ink-2);font-size:13px;line-height:20px}.join-art{border-radius:var(--radius);background:var(--mimo-stone-2);min-height:480px}.join-art:before,.paper-orbit{display:none}.join-pass{box-shadow:none;border:0;transform:none}.join-art-note{color:var(--ws-ink-2);font-size:13px}.join-footer{border-top:1px solid var(--ws-line);min-height:56px;color:var(--ws-ink-2);font-size:13px}.join-footer a{color:var(--ws-ink);font-weight:600}.join-footer a:hover{color:var(--mimo-red-text)}.join-test-complete{border-radius:var(--radius);background:var(--mimo-positive-tint);color:var(--mimo-positive);align-items:flex-start;gap:12px;padding:16px;display:flex}.member-layout{align-items:start;gap:64px;width:min(1120px,100%);padding:40px 0}.back-link{color:var(--ws-ink-2);font-size:var(--a-body);margin-bottom:32px;font-weight:500}.back-link:hover{color:var(--ws-ink)}.progress-sentence strong{color:var(--ws-ink);font:700 var(--a-figure)/1 var(--mimo-font);font-variant-numeric:tabular-nums}.progress-sentence span{color:var(--ws-ink-2);font-size:15px}.progress-stamp{border-color:var(--ws-line-control)}.progress-stamp.earned{border-color:var(--mimo-red);background:var(--mimo-red)}.reward-message{color:var(--ws-ink);margin-top:16px;font-size:15px;font-weight:500}.qr-card,.wallet-preview-box,.customer-feedback{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);margin-top:12px;padding:20px}.qr-copy strong,.wallet-preview-box>div:first-child strong,.customer-feedback>div strong{color:var(--ws-ink);font-size:16px;font-weight:600}.qr-copy>span,.wallet-preview-box>div:first-child span,.customer-feedback>div span,.wallet-note,.wallet-preview-status{color:var(--ws-ink-2);font-size:var(--a-body);line-height:20px}.qr-wrap{border-color:var(--ws-line);border-radius:var(--radius)}.copy-link{min-height:44px;color:var(--ws-ink);font-size:15px;font-weight:600}.copy-link:hover{color:var(--mimo-red-text)}.wallet-preview-actions button{border:1px solid var(--ws-line-control);border-radius:var(--radius);background:var(--ws-sheet);min-height:48px;color:var(--ws-ink);font-size:var(--a-body);font-weight:500}.wallet-preview-actions button:hover:not(:disabled){border-color:var(--ws-line-control);background:var(--ws-well)}.wallet-preview-actions button small{border-radius:var(--radius);background:var(--ws-well);color:var(--ws-ink-2);font-size:var(--a-meta);letter-spacing:0;padding:2px 6px}.wallet-preview-actions button>b{color:var(--ws-ink)}.wallet-note svg{color:var(--ws-ink-2)}.customer-feedback .merchant-secondary-button{min-height:48px;font-size:15px}.feedback-thanks>svg{color:var(--mimo-positive)}.card-error h1{color:var(--ws-ink);font:700 28px/1.15 var(--mimo-font);letter-spacing:-.02em;margin:32px 0 8px}.card-error p{color:var(--ws-ink-2);font-size:16px}.review-panel,.customer-review-page>section{border:1px solid var(--ws-line);border-radius:var(--radius);box-shadow:none;padding:32px}.review-panel h1,.customer-review-page h1{font:700 clamp(26px, 3vw, 32px)/1.15 var(--mimo-font);letter-spacing:-.02em}.review-panel>p:not(.section-label),.customer-review-page section>p{color:var(--ws-ink-2);font-size:16px;line-height:24px}.review-panel>small,.customer-review-page>small{font-size:13px}.review-stars button{border-color:var(--ws-line-control);width:48px;height:48px}.review-stars button[aria-pressed=true]{border-color:var(--ws-ink);background:var(--ws-active)}.review-panel form .button,.customer-review-page form .button{width:100%}.gift-recipient-page>section{border:1px solid var(--ws-line)}.gift-recipient-page h1{color:var(--ws-ink);font:700 clamp(26px, 3vw, 32px)/1.15 var(--mimo-font);letter-spacing:-.02em}.gift-recipient-page p,.gift-recipient-card>small{color:var(--ws-ink-2);font-size:16px}.gift-recipient-card>strong{color:var(--ws-ink);font:700 44px/1 var(--mimo-font);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.gift-recipient-code{border-radius:var(--radius)}.gift-recipient-code span{color:var(--mimo-paper-ink-2);font-size:13px}.invoice-page h1{color:var(--ws-ink);font:700 28px/1.15 var(--mimo-font)}.invoice-sheet h1{font:700 28px/1.15 var(--mimo-font)}.invoice-amount{font:700 40px/1 var(--mimo-font);font-variant-numeric:tabular-nums;margin:24px 0}.invoice-transfer{background:var(--ws-well)}.invoice-transfer p,.invoice-note{font-size:var(--a-body)}.invoice-transfer pre{font:400 13px/1.6 ui-monospace,SF Mono,Menlo,monospace}@media (width<=1040px){.owner-app{grid-template-columns:212px minmax(0,1fr)}.owner-content,.owner-invoice-content{padding:24px 24px 40px}}@media (width<=760px){.owner-app{display:block}.owner-sidebar{z-index:50;border-right:0;border-bottom:1px solid var(--ws-line);height:auto;padding:8px 16px 0;position:sticky;top:0;overflow:visible}.owner-nav{gap:2px;margin:8px -4px 0;padding-bottom:8px;display:flex;overflow-x:auto}.owner-nav-link{flex:none;min-height:40px}.owner-topbar{flex-wrap:wrap;height:auto;padding:12px 16px}.owner-content,.owner-invoice-content{padding:20px 16px 32px}.owner-heading h1,.owner-invoice-content>h1{font-size:22px;line-height:28px}.owner-invoice-page>header{padding:0 16px}.owner-panel{padding:16px}.owner-subscription-line,.owner-business-link{margin-left:0}.join-page,.member-page{padding-inline:16px}.join-header{min-height:56px}.join-content{gap:24px;padding:24px 0 32px}.staff-intro h1,.member-copy h1,.join-copy h1{font-size:30px}.join-lede,.member-message{font-size:16px}.join-art{min-height:0;padding:24px 16px}.join-art-note{justify-content:center;margin-top:12px;position:static}.join-art{flex-direction:column;display:flex}.member-layout{gap:24px;padding:20px 0 32px}.back-link{margin-bottom:20px}.review-panel,.customer-review-page>section{padding:24px 16px}.merchant-login-card,.login-box{padding:24px 20px}}.wallet-sim-heading>span{color:var(--ws-ink-2);letter-spacing:0;font-size:13px;font-weight:500}.wallet-sim-heading h2{color:var(--ws-ink);font:600 20px/28px var(--mimo-font);letter-spacing:-.01em}.wallet-sim-heading p{color:var(--ws-ink-2);font-size:13px;line-height:20px}.qr-wrap:has(>p){width:auto;max-width:200px;height:auto;padding:12px}.qr-wrap>p{color:var(--ws-ink-2);margin:0;font-size:13px;line-height:18px}.member-wallet-card,.custom-pass-face,.designer-wallet-card{box-shadow:none}.review-thanks{color:var(--mimo-positive)}.join-form label.join-consent input[type=checkbox]{flex:0 0 22px;width:22px;min-width:22px;height:22px;min-height:0;padding:0}@media (width<=760px){.program-preview-column{position:static}}.subscription-billing-section .onb-fields{margin-top:20px}.subscription-demo-note{margin:0 0 16px;font-size:13px}.join-pass,.join-pass h2{color:var(--mimo-white)}.join-pass>p{color:var(--mimo-white);opacity:.9;font-size:13px}.join-pass-head{letter-spacing:0;font-size:12px}.join-pass-head small,.join-pass-foot{color:var(--mimo-white);letter-spacing:0;font-size:11px}.join-member-switch button.active,.subscription-interval-toggle button.active{box-shadow:none;outline:1px solid var(--ws-line);outline-offset:-1px}.staff-intro h1,.member-copy h1,.join-copy h1{font-size:clamp(26px,2.4vw,32px)}@media (width<=760px){.staff-intro h1,.member-copy h1,.join-copy h1{font-size:24px}}.join-pass-head{color:var(--mimo-white)}.subscription-page,.google-reviews-page,.developer-tools-page{grid-template-columns:minmax(0,1fr)}.subscription-page>*,.google-reviews-page>*,.developer-tools-page>*{min-width:0}.google-reviews-page pre,.developer-tools-page pre{max-width:100%;overflow-x:auto}:is(.merchant-app,.owner-app,.staff-app,.owner-invoice-page,.onb-app,.merchant-login-page){color:#101010;background:#fff}.brand:has(.brand-symbol){gap:0}.brand .brand-symbol{object-fit:contain;background:#000;border-radius:8px;width:108px;height:52px}.brand:has(.brand-symbol)>span{display:none}.merchant-sidebar .brand-symbol{width:108px;height:52px}.merchant-nav button.active,.merchant-plan-shortcut button.active,.owner-nav a.active,.staff-nav-link.current{background:var(--mimo-yellow);color:#101010}.merchant-nav button.active svg,.merchant-plan-shortcut button.active svg{color:#101010}.merchant-identity{background:#f8f8f6}.onb-trial{background:#fcf5d6}.onb-text-button{color:#181818}:is(.merchant-app,.owner-app,.staff-app,.onb-app,.merchant-login-page) .button-dark{background:var(--mimo-yellow);color:#101010}:is(.merchant-app,.owner-app,.staff-app,.onb-app,.merchant-login-page) .button-dark:hover:not(:disabled){background:#e2c34c}.merchant-sidebar .merchant-nav{gap:7px}.merchant-sidebar .merchant-nav>button{min-height:40px;padding-block:8px;line-height:1.35}.program-font-options button.selected,.program-stamp-options>button.selected,.program-upload-stamp.selected{color:#101010;box-shadow:none;background:#ffe66a;border-color:#181818}.brand .brand-symbol,.merchant-sidebar .brand-symbol{aspect-ratio:2;object-fit:contain;background:0 0;border-radius:0;flex-shrink:0;width:112px;height:auto}.custom-pass-face.is-loyalty-card[class]{min-height:0;box-shadow:none;color:inherit;background:0 0;border-radius:14px;padding:0;overflow:visible}.custom-pass-face.is-loyalty-card>.m-wp{border-radius:14px}.wallet-pass-render:has(.wallet-sim-card){box-shadow:none;background:0 0;padding:0}.custom-pass-face.wallet-sim-card{max-width:none}.program-design-only{border-radius:var(--radius);background:var(--mimo-warning-tint);color:var(--mimo-warning);grid-column:1/-1;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.join-art .custom-pass-face.join-preview-card{z-index:1;width:min(340px,100%);max-width:340px;position:relative}.wallet-pass-render:has(.wallet-sim-card){border:0;outline:0;height:auto;min-height:0;overflow:visible}.program-rules{border:1px solid var(--ws-line);border-radius:var(--radius);gap:10px;margin:0;padding:14px;display:grid}.program-rules legend{padding:0 4px;font-size:14px;font-weight:600}.program-rules>p{color:var(--ws-ink-2);margin:0;font-size:13px;line-height:1.45}.program-rules label{gap:6px;font-size:13px;font-weight:500;display:grid}.program-rules :is(input,select){border:1px solid var(--ws-line-control);border-radius:var(--radius);background:var(--ws-sheet);min-height:40px;font:inherit;padding:0 12px}.program-rule-row{grid-template-columns:1fr 120px auto;align-items:end;gap:10px;display:grid}.program-rule-row button{min-height:40px}.counter-summary{gap:2px;margin:4px 0 14px;display:grid}.counter-summary strong{font-variant-numeric:tabular-nums;font-size:30px;line-height:1.1}.counter-summary span{color:var(--ws-ink-2);font-size:14px}.counter-amount{margin-bottom:12px}.counter-amount input{font-variant-numeric:tabular-nums;font-size:20px}@media (width<=520px){.program-rule-row{grid-template-columns:1fr 96px}.program-rule-row button{grid-column:1/-1}}.program-rule-row.is-pair{grid-template-columns:1fr 1fr}@media (width<=520px){.program-rule-row.is-pair{grid-template-columns:1fr}}.member-offers{gap:12px;margin-top:24px;display:grid}.member-offers h2{margin:0;font-size:18px}.member-offers ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.member-offers li{background:var(--mimo-yellow);color:#101010;border:1.5px dashed #101010;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.member-offers li>svg:first-child{flex:none}.member-offers li>span{flex:1;min-width:0}.member-offers li b{font-size:17px;display:block}.member-offers li small{margin-top:2px;font-size:12px;font-weight:600;display:block}.member-offers li em{opacity:.75;margin-top:4px;font-size:12px;font-style:normal;display:block}.member-offers li.is-used{border-style:solid;border-color:var(--ws-line,#d5d5d5);color:inherit;opacity:.7;background:0 0}.member-latest{border:1px solid var(--ws-line,#d5d5d5);border-radius:14px;padding:14px 16px}.member-latest small{color:var(--ws-ink-2,#5b5b5b);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.member-latest strong{margin-top:6px;display:block}.member-latest p{margin:4px 0 0;line-height:1.5}.counter-offers{background:var(--mimo-yellow);color:#101010;border-radius:14px;gap:8px;margin:4px 0 16px;padding:12px;display:grid}.counter-offers>p{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.counter-offers>div{align-items:center;gap:10px;display:flex}.counter-offers>div>span{flex:1;min-width:0}.counter-offers b{font-size:16px;display:block}.counter-offers small{font-size:12px;display:block}.counter-offers .button{flex:none;min-height:40px}.member-nearby{color:#fff;background:#101010;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.member-nearby>svg{color:var(--mimo-yellow);flex:none}.member-nearby small{color:var(--mimo-yellow);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.member-nearby b{margin-top:2px;font-size:17px;display:block}.member-nearby em{opacity:.8;margin-top:2px;font-size:12px;font-style:normal;display:block}.member-nearby.is-wait{opacity:.75}.merchant-sidebar .brand-symbol,.staff-sidebar .brand-symbol{content:url(/brand/mimo-logo-yellow.png)}.merchant-sidebar{--ws-ground:#080808;--ws-sheet:#151515;--ws-well:#202020;--ws-ink:var(--mimo-yellow);--ws-ink-2:#e6cf58;--ws-line:#33301d;--ws-line-control:#665b29;--ws-active:var(--mimo-yellow);background:var(--ws-ground);color:var(--ws-ink)}.merchant-sidebar .merchant-identity{background:#171717}.merchant-sidebar .merchant-nav{scrollbar-color:#665b29 transparent}.merchant-sidebar .merchant-nav button:hover,.merchant-sidebar .merchant-sidebar-bottom button:hover,.merchant-sidebar .merchant-sidebar-bottom a:hover,.merchant-sidebar .merchant-plan-shortcut button:hover{color:var(--mimo-yellow);background:#25220f}.merchant-sidebar .merchant-nav button.active,.merchant-sidebar .merchant-plan-shortcut button.active{background:var(--mimo-yellow);color:#101010}.merchant-sidebar .merchant-nav button.active svg,.merchant-sidebar .merchant-nav button.active small,.merchant-sidebar .merchant-nav button.active .nav-count,.merchant-sidebar .merchant-nav button.active .nav-plan-note,.merchant-sidebar .merchant-plan-shortcut button.active svg{color:#101010}.merchant-sidebar .merchant-menu-button{color:var(--mimo-yellow);border-color:var(--ws-line-control);background:#171717}.merchant-sidebar :is(button,a):focus-visible{outline:2px solid var(--mimo-yellow);outline-offset:3px}.scanner-banner{color:#4a3b00;background:#fff7d1;border-radius:12px;margin:0 0 12px;padding:12px 14px;font-size:14px;font-weight:600}.scanner-banner.is-offline{color:#ffd9d4;background:#2a1d1d}.scanner-install{border:1px solid var(--ws-line,#e4e2dc);background:var(--ws-sheet,#fff);border-radius:14px;align-items:center;gap:12px;margin:0 0 16px;padding:12px 14px;display:flex}.scanner-install img{border-radius:11px;flex:none}.scanner-install span{flex:1;gap:2px;min-width:0;display:grid}.scanner-install b{font-size:15px}.scanner-install small{color:var(--ws-ink-2,#5b5b5b);font-size:13px;line-height:1.4}@media (display-mode:standalone){.onb-counter{padding-top:max(16px, env(safe-area-inset-top))}}@media (width>=761px){.merchant-identity{margin-top:24px}.merchant-nav{gap:1px}.merchant-sidebar .merchant-nav>button{min-height:34px;padding-block:5px}.merchant-nav .merchant-nav-label{margin:10px 0 2px}.merchant-nav .merchant-nav-label:first-child{margin-top:0}}.founder-analytics{color:var(--ws-ink);font-size:var(--a-body);line-height:1.5}.founder-analytics .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.founder-heading h1{font-size:var(--a-h1);letter-spacing:-.01em;margin:0;font-weight:700}.founder-heading p:last-child{max-width:640px;color:var(--ws-ink-2);font-size:var(--a-body)}.owner-content:has(.founder-analytics){width:min(1440px,100%)}.founder-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.founder-date-options{border:1px solid var(--ws-line-control);border-radius:var(--radius);background:var(--ws-sheet);gap:2px;padding:2px;display:flex}.founder-date-options button{white-space:nowrap;min-height:30px;color:var(--ws-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:13px;font-weight:500}.founder-date-options button[aria-pressed=true]{background:var(--ws-active);color:var(--ws-ink);font-weight:600}.founder-date-options button:hover:not([aria-pressed=true]){background:var(--ws-well);color:var(--ws-ink)}.founder-filter{flex:1;min-width:160px;max-width:250px;margin-left:auto}.founder-filter select,.founder-chart-choice select{width:100%;min-height:var(--control-app);border:1px solid var(--ws-line-control);border-radius:var(--radius);background:var(--ws-sheet);color:var(--ws-ink);font:inherit;cursor:pointer;padding:0 28px 0 10px;font-size:13px}.founder-filter select:hover,.founder-chart-choice select:hover{border-color:var(--mimo-stone-3)}.founder-icon-button,.founder-export{min-height:var(--control-app);border:1px solid var(--ws-line-control);border-radius:var(--radius);background:var(--ws-sheet);color:var(--ws-ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.founder-icon-button{width:var(--control-app);padding:0}.founder-icon-button:hover,.founder-export:hover{background:var(--ws-well);border-color:var(--mimo-stone-3)}.founder-icon-button:disabled,.founder-export:disabled{color:var(--ws-ink-2);cursor:not-allowed}.founder-data-note{color:var(--ws-ink-2);font-size:var(--a-meta);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:12px 0 16px;display:flex}.founder-error{border-radius:var(--radius);background:var(--mimo-negative-tint);color:var(--mimo-negative);align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:13px;display:flex}.founder-error svg{flex-shrink:0}.founder-error button{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:600;text-decoration:underline}.founder-loading{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);min-height:260px;color:var(--ws-ink-2);place-items:center;display:grid}.founder-report{transition:opacity var(--fast) var(--ease)}.founder-report.is-loading{opacity:.5;pointer-events:none}.founder-stat-strip{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;display:grid}.founder-stat{flex-direction:column;min-width:0;padding:16px 20px;display:flex}.founder-stat+.founder-stat{border-left:1px solid var(--ws-line)}.founder-stat>span{color:var(--ws-ink-2);font-size:13px;font-weight:500}.founder-stat>strong{color:var(--ws-ink);font-variant-numeric:tabular-nums;margin:6px 0;font-size:24px;font-weight:600;line-height:1.15}.founder-stat>small{color:var(--ws-ink-2);font-size:var(--a-meta)}.founder-stat>p{color:var(--ws-ink-2);font-size:var(--a-meta);font-variant-numeric:tabular-nums;margin:6px 0 0}.founder-analysis-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.founder-section{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);min-width:0;margin-bottom:16px;padding:20px;scroll-margin-top:20px}.founder-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.founder-section-head h2{color:var(--ws-ink);font-size:var(--a-title);margin:0;font-weight:600;line-height:1.35}.founder-section-head p{max-width:65ch;color:var(--ws-ink-2);margin:4px 0 0;font-size:13px;line-height:1.5}.founder-chart-choice{flex:0 0 160px}.founder-trend svg{width:100%;height:auto;display:block;overflow:visible}.founder-trend svg text{fill:var(--ws-ink-2);font:13px var(--mimo-font);font-variant-numeric:tabular-nums}.founder-trend-grid{stroke:var(--ws-line);stroke-width:1px}.founder-trend-base{stroke:var(--mimo-stone-3);stroke-width:1.5px}.founder-trend-line{stroke:var(--ws-data)}.founder-trend-dot{fill:var(--ws-data);fill-opacity:0;cursor:default}.founder-trend-dot:hover{fill-opacity:1}.founder-count,.founder-neutral-badge{background:var(--ws-well);min-height:22px;color:var(--ws-ink-2);font-size:var(--a-meta);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:4px;flex:none;align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.founder-attention ul{margin:0;padding:0;list-style:none}.founder-attention li{border-top:1px solid var(--ws-line-row);padding:12px 0}.founder-attention li:first-child{border-top:0;padding-top:0}.founder-attention li:last-child{padding-bottom:0}.founder-attention li>button{max-width:100%;min-height:28px;color:var(--mimo-red-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.founder-attention li>button:hover{text-underline-offset:3px;text-decoration:underline}.founder-attention h3{color:var(--ws-ink);font-size:var(--a-body);margin:4px 0;font-weight:600}.founder-attention li p{color:var(--ws-ink-2);margin:0;font-size:13px;line-height:1.5}.founder-detail{border-top:1px solid var(--ws-line-row);margin-top:12px;padding-top:10px;font-size:13px}.founder-detail summary,.founder-definitions summary{cursor:pointer;min-height:28px;color:var(--ws-ink);align-items:center;font-weight:500;display:flex}.founder-detail summary:hover,.founder-definitions summary:hover{color:var(--mimo-red-text)}.founder-table-scroll{scrollbar-width:thin;overflow-x:auto}.founder-analytics table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.founder-analytics th,.founder-analytics td{border-bottom:1px solid var(--ws-line-row);vertical-align:middle;height:44px;padding:8px 10px}.founder-analytics thead th{height:36px;color:var(--ws-ink-2);font-size:var(--a-meta);white-space:nowrap;border-bottom-color:var(--ws-line);background:0 0;font-weight:400}.founder-analytics td,.founder-analytics thead th:not(:first-child){text-align:right}.founder-analytics th:first-child,.founder-analytics td:first-child{padding-left:0}.founder-analytics th:last-child,.founder-analytics td:last-child{padding-right:0}.founder-analytics tbody th{color:var(--ws-ink);font-weight:500}.founder-analytics tbody tr:last-child>*{border-bottom:0}.founder-analytics td small,.founder-analytics tbody th small{color:var(--ws-ink-2);font-size:var(--a-meta);margin-top:2px;font-weight:400;display:block}.founder-analytics td b{font-size:13px;font-weight:600}.founder-analytics table button{color:var(--ws-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.founder-analytics table button:hover{color:var(--mimo-red-text);text-underline-offset:3px;text-decoration:underline}.founder-analytics table code{font-size:var(--a-meta);overflow-wrap:anywhere}.founder-status-bad{color:var(--mimo-negative)}.founder-status-muted{color:var(--mimo-warning)}.founder-funnel{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:8px 0 20px;display:grid}.founder-funnel-step>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.founder-funnel-step>div>span{color:var(--ws-ink-2);font-size:13px}.founder-funnel-step strong{color:var(--ws-ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.15}.founder-funnel-track{background:var(--ws-well);border-radius:var(--radius-round);height:6px;margin:10px 0 6px;overflow:hidden}.founder-funnel-track>span{background:var(--ws-data);border-radius:var(--radius-round);height:100%;display:block}.founder-funnel-step>small{color:var(--ws-ink-2);font-size:var(--a-meta);font-variant-numeric:tabular-nums}.founder-inline-stats{border-top:1px solid var(--ws-line-row);flex-wrap:wrap;gap:8px 24px;padding-top:12px;display:flex}.founder-inline-stats p{color:var(--ws-ink-2);margin:0;font-size:13px}.founder-inline-stats b{color:var(--ws-ink);font-size:var(--a-body);font-variant-numeric:tabular-nums;margin-right:4px;font-weight:600}.founder-footnote{color:var(--ws-ink-2);font-size:var(--a-meta);margin:12px 0 0;line-height:1.6}.founder-retention-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.founder-retention-overview>div{align-content:start;gap:6px;display:grid}.founder-retention-overview span{color:var(--ws-ink-2);font-size:13px}.founder-retention-overview b{color:var(--ws-ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.15}.founder-retention-overview small{color:var(--ws-ink-2);font-size:var(--a-meta)}.founder-waiting,.founder-retention-overview .founder-waiting{color:var(--ws-ink-2);font-size:var(--a-meta);line-height:1.5;display:block}.founder-merchant-table{min-width:610px}.founder-adoption-list{gap:14px;display:grid}.founder-adoption-list>div>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.founder-adoption-list b{color:var(--ws-ink);font-size:13px;font-weight:500}.founder-adoption-list span{color:var(--ws-ink-2);font-size:var(--a-meta);font-variant-numeric:tabular-nums}.founder-adoption-list small{color:var(--ws-ink-2);font-size:var(--a-meta);margin-top:4px;line-height:1.45;display:block}.founder-adoption-list meter{appearance:none;border-radius:var(--radius-round);background:var(--ws-well);border:0;width:100%;height:3px;margin:6px 0 0;display:block}.founder-adoption-list meter::-webkit-meter-bar{border-radius:var(--radius-round);background:var(--ws-well);border:0}.founder-adoption-list meter::-webkit-meter-optimum-value{border-radius:var(--radius-round);background:var(--ws-ink-2)}.founder-adoption-list meter::-moz-meter-bar{border-radius:var(--radius-round);background:var(--ws-ink-2)}.founder-plan-list{gap:0;display:grid}.founder-plan-list>div{border-bottom:1px solid var(--ws-line-row);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:10px;min-height:40px;font-size:13px;display:flex}.founder-plan-list b{font-size:13px;font-weight:600}.founder-value-list{gap:12px;margin:16px 0 0;display:grid}.founder-value-list>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.founder-value-list dt{color:var(--ws-ink-2);font-size:13px}.founder-value-list dd{color:var(--ws-ink);font-size:var(--a-title);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}.founder-reliability-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-bottom:20px;display:grid}.founder-reliability-stats>div{gap:6px;display:grid}.founder-reliability-stats b{color:var(--ws-ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.founder-reliability-stats span{color:var(--ws-ink-2);font-size:var(--a-meta)}.founder-empty-inline{border:1px dashed var(--ws-line-control);border-radius:var(--radius);color:var(--ws-ink-2);margin:10px 0;padding:10px 12px;font-size:13px;line-height:1.5}.founder-definitions{border-top:1px solid var(--ws-line);margin:4px 0 16px;padding:16px 0 24px}.founder-definitions summary{gap:8px;font-size:13px;list-style:none}.founder-definitions summary:after{content:"+";color:var(--ws-ink-2);margin-left:auto;font-size:16px}.founder-definitions[open] summary:after{content:"−"}.founder-definitions ul{max-width:85ch;color:var(--ws-ink-2);margin:12px 0 0;padding-left:18px;font-size:13px;line-height:1.6}.founder-definitions li+li{margin-top:8px}.founder-analytics :focus-visible,.founder-enquiries :focus-visible{outline:2px solid var(--mimo-red);outline-offset:2px}.founder-enquiries{margin:0 0 16px;scroll-margin-top:20px}.founder-enquiry-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.founder-enquiry-toolbar>div{color:var(--ws-ink-2);font-variant-numeric:tabular-nums;flex:1;gap:16px;font-size:13px;display:flex}.founder-enquiries select{min-height:var(--control-app);border:1px solid var(--ws-line-control);border-radius:var(--radius);background:var(--ws-sheet);color:var(--ws-ink);font:inherit;cursor:pointer;padding:0 28px 0 10px;font-size:13px}.founder-enquiry-list{gap:0;display:grid}.founder-enquiry-list>article{border-top:1px solid var(--ws-line-row);padding:16px 0}.founder-enquiry-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.founder-enquiry-top>span{gap:2px;display:grid}.founder-enquiry-top b{color:var(--ws-ink);font-size:var(--a-body);font-weight:600}.founder-enquiry-top small{color:var(--ws-ink-2);font-size:var(--a-meta)}.founder-enquiry-list article>p{max-width:85ch;color:var(--ws-ink);font-size:var(--a-body);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.founder-enquiry-list dl{gap:4px;margin:0 0 10px;font-size:13px;display:grid}.founder-enquiry-list dl>div{gap:12px;display:flex}.founder-enquiry-list dt{min-width:96px;color:var(--ws-ink-2)}.founder-enquiry-list dd{color:var(--ws-ink);overflow-wrap:anywhere;margin:0}.founder-enquiry-reference{color:var(--ws-ink-2);font-size:var(--a-meta)}.founder-enquiry-sr{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.founder-enquiry-top select:disabled{color:var(--ws-ink-2);cursor:not-allowed}@media (width>=1600px){.founder-analysis-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}}@media (width<=1200px){.founder-analysis-grid{grid-template-columns:1fr;gap:0}.founder-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-stat:nth-child(3){border-left:0}.founder-stat:nth-child(n+3){border-top:1px solid var(--ws-line)}.founder-attention ul{grid-template-columns:1fr 1fr;gap:12px 20px;display:grid}.founder-attention li{padding-block:10px}.founder-attention li:nth-child(2){border-top:0;padding-top:0}}@media (width<=760px){.founder-heading p:last-child{font-size:13px}.founder-date-options{flex:100%}.founder-date-options button{flex:1;min-height:40px;padding-inline:6px}.founder-filter{flex:calc(100% - 160px);min-width:130px;max-width:none;margin:0}.founder-filter select,.founder-chart-choice select,.founder-icon-button,.founder-export,.founder-enquiries select{min-height:44px}.founder-icon-button{width:44px}.founder-section{margin-bottom:12px;padding:16px}.founder-chart-choice{flex-basis:100%}.founder-retention-overview,.founder-reliability-stats{grid-template-columns:1fr 1fr;gap:16px 12px}.founder-funnel{grid-template-columns:1fr;gap:16px}.founder-funnel-step>div:first-child{justify-content:flex-start;gap:16px}.founder-funnel-step strong{margin-left:auto}.founder-attention ul{grid-template-columns:1fr;gap:0}.founder-attention li:nth-child(2){border-top:1px solid var(--ws-line-row);padding-top:12px}.founder-stat{padding:14px 12px}.founder-stat>strong{font-size:22px}.founder-section-head{flex-wrap:wrap}.founder-value-list dd{font-size:var(--a-body)}}.m-builder{background:var(--m-bg);min-height:100dvh;color:var(--m-text)}.m-site .m-builder h1{letter-spacing:-.03em;outline:none;margin:0;font-size:clamp(28px,3.4vw,40px);font-weight:500;line-height:1.12}.m-builder-top{z-index:5;background:color-mix(in srgb, var(--m-bg) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:24px;padding:14px clamp(16px,2.4vw,28px);display:flex;position:sticky;top:0}.m-builder-brand{color:inherit;align-items:center;gap:8px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.m-builder-brand img{border-radius:8px;width:28px;height:28px}.m-builder-bar{background:var(--m-line);border-radius:3px;flex:1;height:3px;overflow:hidden}.m-builder.is-intro .m-builder-bar{visibility:hidden}.m-builder-bar i{border-radius:inherit;background:var(--m-accent);height:100%;transition:width .45s cubic-bezier(.22,.75,.28,1);display:block}.m-builder-exit{border:1px solid var(--m-line);color:var(--m-muted);border-radius:99px;padding:8px 14px;font-size:12px;text-decoration:none}.m-builder-exit:hover{color:var(--m-text)}.m-builder-links{gap:10px;margin-top:28px;font-size:13px;display:grid}.m-builder-links a,.m-builder-fineprint a{color:var(--m-accent-soft)}.m-builder-intro{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,5vw,80px);max-width:1180px;margin:0 auto;padding:24px clamp(16px,4vw,48px) 64px;display:grid}.m-builder-intro-copy{align-content:end;align-self:start;justify-items:start;gap:18px;min-height:calc(100vh - 140px);padding-bottom:24px;display:grid;position:sticky;top:72px}.m-site .m-builder-intro-copy h1{font-size:clamp(36px,4.6vw,58px)}.m-builder-intro-copy p{max-width:460px;color:var(--m-muted);margin:0;font-size:16px;line-height:1.55}.m-builder-intro-copy ul{flex-wrap:wrap;gap:8px;margin:4px 0 6px;padding:0;list-style:none;display:flex}.m-builder-intro-copy li{border:1px solid var(--m-line);color:var(--m-muted);border-radius:99px;padding:8px 14px;font-size:12px}.m-builder-intro-copy .m-builder-links{margin-top:10px}.m-builder-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px;display:grid}.m-builder-gallery figure{margin:0;animation:.6s cubic-bezier(.22,.75,.28,1) both m-builder-rise}.m-builder-gallery figure:nth-child(2n){animation-delay:80ms}.m-builder-gallery figcaption{text-align:center;color:var(--m-muted);margin-top:10px;font-size:13px}.m-builder-step{grid-template-columns:minmax(0,560px) minmax(260px,340px);justify-content:center;gap:clamp(40px,9vw,150px);padding:32px clamp(16px,4vw,48px) 80px;display:grid}.m-builder-question{align-content:start;gap:20px;display:grid}.m-builder-question form{justify-items:start;gap:20px;display:grid}.m-builder-meta{color:var(--m-muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.m-builder-back{color:var(--m-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:13px;display:inline-flex}.m-builder-back:hover{color:var(--m-text)}.m-builder-sub{color:var(--m-muted);margin:-8px 0 0;font-size:15px}.m-builder-options{gap:10px;display:grid}.m-builder-options.is-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.m-builder-options button{border:1px solid var(--m-line);background:var(--m-panel);min-height:58px;color:var(--m-text);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:14px 44px 14px 16px;font-size:15px;transition:border-color .15s,background .15s,transform .15s;display:flex;position:relative}.m-builder-options.is-grid button{flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:96px;padding:14px}.m-builder-options button:hover{border-color:color-mix(in srgb, var(--m-text) 40%, var(--m-line))}.m-builder-options button:active{transform:scale(.98)}.m-builder-options button[aria-pressed=true]{border-color:var(--m-accent);background:color-mix(in srgb, var(--m-accent) 9%, var(--m-panel))}.m-builder-options button:focus-visible{outline:2px solid var(--m-accent);outline-offset:2px}.m-builder-options span{gap:3px;display:grid}.m-builder-options small{color:var(--m-muted);font-size:12px}.m-builder-check{color:var(--m-accent);position:absolute;top:14px;right:14px}.m-builder-field{width:100%;color:var(--m-muted);gap:8px;font-size:13px;display:grid}.m-builder-field input,.m-builder-form input{border:1px solid var(--m-line);background:var(--m-panel);width:100%;min-height:52px;color:var(--m-text);font:inherit;border-radius:12px;padding:0 16px;font-size:16px}.m-builder-field input:focus,.m-builder-form input:focus{outline:2px solid var(--m-accent);outline-offset:1px;border-color:#0000}.m-builder-preview{align-self:start;justify-items:center;gap:14px;display:grid;position:sticky;top:88px}.m-builder-preview-card{border-radius:16px;width:100%;max-width:320px;animation:.5s cubic-bezier(.22,.75,.28,1) m-builder-swap;box-shadow:0 30px 60px -24px #0000008c}.m-builder-preview .m-wp{border-radius:16px;transition:background .4s,color .4s}.m-builder-preview>p{color:var(--m-muted);margin:0;font-size:11px}.m-builder-mobile-preview{display:none}.m-builder-ready{text-align:center;justify-items:center;gap:16px;max-width:520px;margin:0 auto;padding:24px 16px 72px;display:grid}.m-builder-ready>.m-builder-back{justify-self:start}.m-builder-ready>p{color:var(--m-muted);margin:0;font-size:15px;line-height:1.5}.m-builder-peek{width:240px;height:170px;margin-bottom:6px;position:relative}.m-builder-peek .m-wp{border-radius:16px;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.m-builder-peek>div:first-child{height:100%;overflow:hidden}.m-builder-ready-pill{background:var(--m-panel);color:var(--m-text);white-space:nowrap;border-radius:99px;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:600;animation:.5s cubic-bezier(.22,.75,.28,1) .2s both m-builder-rise;display:inline-flex;position:absolute;bottom:4px;left:50%;translate:-50%;box-shadow:0 8px 24px -8px #00000073}.m-builder-ready-pill svg{color:#2fa36b}.m-builder-form{text-align:left;gap:16px;width:100%;margin-top:8px;display:grid}.m-builder-form label{color:var(--m-muted);gap:8px;font-size:13px;display:grid}.m-builder-form label small{font-size:11px}.m-builder-password{display:block;position:relative}.m-builder-password input{padding-right:48px}.m-builder-password button{width:36px;height:36px;color:var(--m-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:8px;translate:0 -50%}.m-builder-form .m-button{justify-self:start;min-width:180px}.m-builder-form .m-button:disabled{opacity:.7;cursor:progress}.m-builder-fineprint{color:var(--m-muted);margin:0;font-size:12px;line-height:1.6}@keyframes m-builder-rise{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@keyframes m-builder-swap{0%{opacity:.4;scale:.96}to{opacity:1;scale:1}}@media (width<=860px){.m-builder-intro{grid-template-columns:1fr;padding-top:8px}.m-builder-intro-copy{min-height:0;padding-bottom:0;position:static}.m-builder-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(62vw,240px);grid-auto-flow:column;gap:14px;margin-inline:calc(-1*clamp(16px,4vw,48px));padding:4px clamp(16px,4vw,48px) 8px;scroll-padding-inline:clamp(16px,4vw,48px);overflow-x:auto}.m-builder-gallery figure{scroll-snap-align:start}.m-builder-step{grid-template-columns:1fr;padding-top:12px}.m-builder-preview{display:none}.m-builder-mobile-preview{width:180px;height:132px;margin:0 auto;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.m-builder-mobile-preview .m-wp{border-radius:12px}.m-builder-options.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.m-builder-exit{display:none}}@media (prefers-reduced-motion:reduce){.m-builder *,.m-builder :before{transition:none!important;animation:none!important}}.m-builder-options span{font-size:18px;font-weight:650}.m-builder-options small{font-size:14px;font-weight:400;line-height:1.5}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.onb-app{background:var(--ws-ground);min-height:100vh;color:var(--ws-ink);font-family:var(--mimo-font);flex-direction:column;display:flex}.onb-header{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1168px;margin:0 auto;padding:20px 32px;display:flex}.onb-language{color:var(--ws-ink-2);font-size:var(--a-body);align-items:center;gap:8px;display:flex}.onb-language select{height:var(--control-app);border:1px solid var(--ws-line-control);border-radius:var(--radius);background:var(--ws-sheet);color:var(--ws-ink);font:inherit;font-size:var(--a-body);cursor:pointer;padding:0 32px 0 12px}.onb-language select:hover{border-color:var(--mimo-stone-3)}.onb-main{flex:1;width:100%;max-width:1168px;margin:0 auto;padding:16px 32px 48px}.onb-progress{color:var(--ws-ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:40px;font-size:13px;font-weight:600;display:flex}.onb-save-state{text-align:right;min-width:100px;color:var(--ws-ink-2);font-weight:400;font-size:var(--a-meta)}.onb-app progress,.onb-checklist progress{border-radius:var(--radius-round);background:var(--ws-line);width:100%;height:4px;accent-color:var(--ws-data);appearance:none;border:0;overflow:hidden}.onb-app progress::-webkit-progress-bar{background:var(--ws-line)}.onb-checklist progress::-webkit-progress-bar{background:var(--ws-line)}.onb-app progress::-webkit-progress-value{background:var(--ws-data);border-radius:var(--radius-round)}.onb-checklist progress::-webkit-progress-value{background:var(--ws-data);border-radius:var(--radius-round)}.onb-app progress::-moz-progress-bar{background:var(--ws-data)}.onb-checklist progress::-moz-progress-bar{background:var(--ws-data)}.onb-layout{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start;gap:64px;display:grid}.onb-form-area{min-width:0}.onb-form-area h1{color:var(--ws-ink);font:700 28px/1.2 var(--mimo-font);letter-spacing:-.02em;text-wrap:balance;outline:none;margin:0}.onb-intro{color:var(--ws-ink-2);max-width:60ch;margin:12px 0 28px;font-size:15px;line-height:1.6}.onb-overview{margin:24px 0 32px;padding:0;list-style:none}.onb-overview li{min-height:40px;font-size:var(--a-body);align-items:center;gap:12px;padding:8px 0;display:flex;position:relative}.onb-overview li:not(:last-child):after{content:"";background:var(--ws-line);width:1px;position:absolute;top:32px;bottom:-8px;left:11px}.onb-overview li>span,.onb-next-steps li>span{z-index:1;border:1px solid var(--ws-line-control);border-radius:var(--radius-round);background:var(--ws-sheet);width:24px;height:24px;color:var(--ws-ink-2);font-size:var(--a-meta);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-weight:600;display:grid;position:relative}.onb-overview:not(.onb-next-steps) li:first-child>span{border-color:var(--ws-data);background:var(--ws-data);color:var(--mimo-red-ink)}.onb-overview li>small{color:var(--ws-ink-2);font-size:var(--a-meta);margin-left:auto}.onb-preview{flex-direction:column;align-items:center;padding:8px 0;display:flex;position:sticky;top:24px}.onb-preview>p{text-align:center;color:var(--ws-ink-2);font-size:var(--a-meta);max-width:30ch;margin:16px 0 0;line-height:1.5}.onb-phone{border:7px solid var(--mimo-charcoal-3);background:var(--ws-well);border-radius:38px;width:286px;height:auto;min-height:510px;padding:35px 10px 32px;position:relative}.onb-island{border-radius:var(--radius-round);background:var(--mimo-charcoal);width:72px;height:18px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.onb-phone-wallet{color:var(--ws-ink);font:700 24px var(--mimo-font);letter-spacing:-.02em;padding:14px 3px 16px;display:block}.onb-phone .custom-pass-face{box-shadow:none;border-radius:13px;padding:17px 14px}.onb-phone .custom-pass-head{gap:7px}.onb-phone .custom-pass-head b{font-size:11px}.onb-phone .custom-pass-type{display:none}.onb-phone .custom-pass-face h2{margin:22px 0 16px;font-size:21px}.onb-phone .custom-pass-progress strong{font-size:32px}.onb-phone .custom-pass-stamps{gap:6px}.onb-phone .custom-pass-bottom{gap:10px;font-size:11px}.onb-phone-code{background:var(--mimo-white);border-radius:4px;width:fit-content;margin:14px auto 0;padding:8px;line-height:0}.onb-home-indicator{border-radius:var(--radius-round);background:var(--mimo-charcoal-3);width:80px;height:4px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.onb-card-qr{background:var(--mimo-white);border-radius:4px;place-items:center;width:fit-content;margin:14px auto;display:grid;overflow:hidden}.onb-fields{gap:16px;display:grid}.onb-field,.onb-fields>label{color:var(--ws-ink);font-size:var(--a-body);flex-direction:column;gap:8px;min-width:0;font-weight:500;display:flex}.onb-field input,.onb-field select,.onb-field textarea,.onb-auth input,.onb-notice input{border:1px solid var(--ws-line-control);border-radius:var(--radius);background:var(--ws-sheet);width:100%;min-height:40px;color:var(--ws-ink);font:400 var(--a-body)/1.4 var(--mimo-font);transition:border-color var(--fast) var(--ease);padding:8px 12px}.onb-field input:hover,.onb-field select:hover,.onb-field textarea:hover,.onb-auth input:hover{border-color:var(--mimo-stone-3)}.onb-field input:focus-visible,.onb-field select:focus-visible,.onb-field textarea:focus-visible,.onb-auth input:focus-visible,.onb-notice input:focus-visible{outline:2px solid var(--mimo-red);outline-offset:2px;border-color:var(--ws-ink)}.onb-field input::placeholder,.onb-field textarea::placeholder,.onb-auth input::placeholder{color:var(--ws-ink-2)}.onb-field textarea{resize:vertical}.onb-field input[aria-invalid=true]{border-color:var(--mimo-negative)}.onb-field-error{min-height:16px;font-weight:400;font-size:var(--a-meta);color:var(--mimo-negative);display:block}.onb-field-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.onb-optional{color:var(--ws-ink-2);font-weight:400;font-size:var(--a-meta)}.onb-card-types{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 8px;padding:0;display:grid}.onb-card-types legend{font-size:var(--a-body);grid-column:1/-1;margin:0 0 8px;font-weight:500}.onb-card-types button{border:1px solid var(--ws-line-control);border-radius:var(--radius);background:var(--ws-sheet);min-width:0;min-height:96px;color:var(--ws-ink);text-align:left;cursor:pointer;transition:border-color var(--fast) var(--ease),background-color var(--fast) var(--ease);align-content:start;justify-items:start;gap:4px;padding:12px;display:grid}.onb-card-types button:hover:not(:disabled){border-color:var(--ws-ink-2)}.onb-card-types button[aria-pressed=true]{border-color:var(--ws-ink);box-shadow:inset 0 0 0 1px var(--ws-ink)}.onb-card-type-icon{width:24px;height:24px;color:var(--ws-ink-2);place-items:center;display:grid}.onb-card-types button[aria-pressed=true] .onb-card-type-icon{color:var(--ws-ink)}.onb-card-types strong{font-size:13px;font-weight:600}.onb-card-types small{color:var(--ws-ink-2);font-size:var(--a-meta);line-height:1.4}.onb-card-types .is-locked{color:var(--ws-ink-2);background:var(--ws-well);cursor:not-allowed}.onb-chip-gate{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-well);gap:12px;padding:16px;display:grid}.onb-chip-gate p{color:var(--ws-ink-2);margin:0;font-size:13px;line-height:1.6}.onb-chip-gate a{width:fit-content;text-decoration:none}.onb-venue-option.is-chip-locked{background:var(--ws-well)}.onb-venue-types{border:0;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;display:flex}.onb-venue-types legend{font-size:var(--a-body);margin-bottom:8px;font-weight:500}.onb-venue-types button,.onb-print-kind button{min-height:var(--control-app);border:1px solid var(--ws-line-control);border-radius:var(--radius);background:var(--ws-sheet);color:var(--ws-ink);cursor:pointer;transition:border-color var(--fast) var(--ease),background-color var(--fast) var(--ease);align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.onb-venue-types button:hover,.onb-print-kind button:hover{border-color:var(--ws-ink-2)}.onb-venue-types button[aria-pressed=true],.onb-print-kind button[aria-pressed=true]{border-color:var(--ws-ink);background:var(--ws-active);color:var(--ws-ink);font-weight:600}.onb-maps{align-items:start;gap:8px;display:flex}.onb-maps>.onb-field{flex:1}.onb-maps>button{white-space:nowrap;min-height:40px;margin-top:30px}.onb-brand-fields{grid-template-columns:1.2fr 1fr;gap:16px;margin-top:8px;display:grid}.onb-upload{border:1px dashed var(--ws-line-control);border-radius:var(--radius);background:var(--ws-sheet);text-align:center;cursor:pointer;transition:border-color var(--fast) var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px 8px;display:flex;position:relative}.onb-upload:hover{border-color:var(--ws-ink-2)}.onb-upload:focus-within{outline:2px solid var(--mimo-red);outline-offset:2px}.onb-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.onb-upload strong{font-size:13px;font-weight:600}.onb-upload small{font-size:var(--a-meta);color:var(--ws-ink-2)}.onb-upload .onb-upload-preview{object-fit:contain;width:70px;height:55px}.onb-color{gap:8px;display:flex}.onb-color input[type=color]{cursor:pointer;flex:none;width:48px;padding:4px}.onb-color input:not([type=color]){min-width:0}.onb-stamp-picker{border:0;flex-wrap:wrap;gap:8px;padding:0;display:flex}.onb-stamp-picker legend{font-size:var(--a-body);margin-bottom:8px;font-weight:500}.onb-stamp-picker button{background:var(--ws-sheet);border:1px solid var(--ws-line-control);border-radius:var(--radius);width:44px;height:44px;color:var(--ws-ink-2);cursor:pointer;transition:border-color var(--fast) var(--ease);place-items:center;display:grid}.onb-stamp-picker button:hover{border-color:var(--ws-ink-2);color:var(--ws-ink)}.onb-stamp-picker button[aria-pressed=true]{border-color:var(--ws-ink);background:var(--ws-active);color:var(--ws-ink)}.onb-stamp-upload{border:1px dashed var(--ws-line-control);border-radius:var(--radius);background:var(--ws-sheet);cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:13px;display:flex;position:relative}.onb-stamp-upload:hover{border-color:var(--ws-ink-2)}.onb-stamp-upload:focus-within{outline:2px solid var(--mimo-red);outline-offset:2px}.onb-stamp-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.onb-stamp-upload img{object-fit:contain;width:28px;height:28px}.onb-design-reassurance{color:var(--ws-ink-2);margin:0 0 16px;font-size:13px;line-height:1.6}.onb-actions{align-items:center;gap:12px;margin-top:32px;display:flex}.onb-actions .button{min-height:40px;margin-left:auto}.onb-app .button,.onb-auth .button,.onb-trial-modal .button{border-radius:var(--radius);min-height:40px;font-size:var(--a-body);font-weight:600;transform:none}.onb-app .button.button-dark,.onb-auth .button.button-dark,.onb-trial-modal .button.button-dark{background:var(--ws-primary);color:var(--ws-primary-ink)}.onb-app .button.button-dark:hover:not(:disabled),.onb-auth .button.button-dark:hover:not(:disabled),.onb-trial-modal .button.button-dark:hover:not(:disabled){background:var(--mimo-charcoal-3)}.onb-skip{min-height:var(--control-app);color:var(--ws-ink-2);text-underline-offset:4px;font:inherit;cursor:pointer;background:0 0;border:0;margin:4px 0 0 auto;padding:0 4px;font-size:13px;text-decoration:underline;display:block}.onb-skip:hover{color:var(--ws-ink)}.onb-text-button{min-height:32px;font:500 var(--a-body) var(--mimo-font);color:var(--mimo-red-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;text-decoration:none;display:inline-flex}.onb-text-button:hover{text-underline-offset:4px;text-decoration:underline}.onb-text-button:disabled{color:var(--ws-ink-2);cursor:not-allowed}.onb-billing-note{max-width:72ch;font-size:var(--a-meta);color:var(--ws-ink-2);margin:40px 0 0;line-height:1.6}.onb-footer{border-top:1px solid var(--ws-line);width:100%;max-width:none;color:var(--ws-ink-2);font-size:var(--a-meta);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:16px max(32px,50% - 552px);display:flex}.onb-app .onb-footer{background:var(--ws-ground)}.onb-help{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.onb-help a{color:var(--mimo-red-text)}.onb-help a:hover{text-underline-offset:3px;text-decoration:underline}.onb-error{color:var(--mimo-negative);background:var(--mimo-negative-tint);border-radius:var(--radius);margin:16px 0;padding:12px 14px;font-size:13px;line-height:1.5}.onb-error p{margin:0}.onb-notice{background:var(--ws-well);border:1px solid var(--ws-line);border-radius:var(--radius);color:var(--ws-ink);margin:16px 0;padding:12px 14px;font-size:13px;line-height:1.6}.onb-notice p{margin:0 0 6px}.onb-signup-qr{text-align:center;flex-direction:column;align-items:center;gap:12px;min-width:0;display:flex}.onb-qr-paper{border:1px solid var(--ws-line);background:var(--mimo-white);border-radius:var(--radius);padding:12px;line-height:0}.onb-public-link{overflow-wrap:anywhere;max-width:100%;color:var(--ws-ink-2);font-size:var(--a-meta);text-underline-offset:3px;line-height:1.6;text-decoration:underline}.onb-public-link:hover{color:var(--ws-ink)}.onb-step-4,.onb-step-5,.onb-step-6{display:block}.onb-step-4 .onb-form-area,.onb-step-6 .onb-form-area{max-width:620px;margin:auto}.onb-step-4 .onb-form-area>h1,.onb-step-4 .onb-intro{text-align:center}.onb-step-4 .onb-intro{margin-inline:auto}.onb-phone-test{padding:8px 0 16px}.onb-phone-test>.onb-text-button{margin:auto;display:flex}.onb-phone-test-note{color:var(--ws-ink-2);font-size:var(--a-meta);text-align:center}.onb-waiting{color:var(--ws-ink-2);justify-content:center;align-items:center;gap:8px;padding:12px 0;font-size:13px;display:flex}.onb-waiting>span{border-radius:var(--radius-round);background:var(--mimo-positive);width:8px;height:8px}.onb-test-success{text-align:center;color:var(--mimo-positive);padding:24px 0}.onb-test-success h2{color:var(--ws-ink);font:600 20px var(--mimo-font)}.onb-test-success p{color:var(--ws-ink-2)}.onb-venue-tools{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.onb-venue-option{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);min-width:0;padding:24px}.onb-venue-option>svg{color:var(--ws-ink-2)}.onb-venue-option h2{color:var(--ws-ink);font:600 var(--a-title)/1.3 var(--mimo-font);margin:16px 0 8px}.onb-venue-option>p{color:var(--ws-ink-2);font-size:var(--a-body);min-height:44px;line-height:1.6}.onb-venue-option form{gap:16px;display:grid}.onb-print-preview{border:1px solid var(--ws-line);background:var(--print-bg,var(--mimo-red));color:var(--print-ink,var(--mimo-red-ink));text-align:center;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:150px;min-height:205px;margin:20px auto;padding:12px;display:flex}.onb-print-preview.is-tent{width:190px;min-height:138px}.onb-print-preview>img{object-fit:contain;max-width:35px;max-height:26px}.onb-print-preview strong{font-size:12px}.onb-print-preview b{font-size:11px}.onb-print-preview small{opacity:.85;font-size:11px}.onb-print-qr{background:var(--mimo-white);border-radius:3px;padding:5px;line-height:0}.onb-print-preview em{opacity:.85;font-size:11px;font-style:normal}.onb-print-kind{gap:8px;margin:16px 0;display:flex}.onb-venue-option>.button,.onb-venue-option form .button{width:100%;margin-top:20px}.onb-app .onb-venue-option .button.button-dark{background:var(--ws-sheet);color:var(--ws-ink);box-shadow:inset 0 0 0 1px var(--ws-line-control)}.onb-app .onb-venue-option .button.button-dark:hover:not(:disabled){background:var(--ws-well)}.onb-venue-tools>.onb-notice,.onb-venue-tools>.onb-error{grid-column:1/-1}.onb-small{font-size:var(--a-meta);color:var(--ws-ink-2);margin:0;line-height:1.6}.onb-reminders{font-size:var(--a-body);cursor:pointer;align-items:start;gap:8px;margin:16px 0;line-height:1.5;display:flex}.onb-reminders input{accent-color:var(--ws-primary);flex:none;width:18px;height:18px;margin-top:1px}.onb-seat-count{color:var(--ws-ink-2);font-variant-numeric:tabular-nums;font-size:13px}.onb-video{border:1px solid var(--ws-line);background:var(--ws-sheet);border-radius:var(--radius);margin-top:24px;padding:12px 16px}.onb-video summary{cursor:pointer;min-height:24px;font-size:var(--a-body);align-items:center;gap:12px;font-weight:500;display:flex}.onb-video p,.onb-video li{color:var(--ws-ink-2);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.7}.onb-success-summary{color:var(--mimo-positive);align-items:start;gap:12px;padding:16px 0;display:flex}.onb-success-summary strong{color:var(--ws-ink);font-size:var(--a-title);font-weight:600}.onb-success-summary p{color:var(--ws-ink-2);margin:6px 0;font-size:13px;line-height:1.6}.onb-next-title{font-size:var(--a-title);margin:32px 0 8px;font-weight:600}.onb-next-steps{gap:4px;margin:16px 0 32px;padding:0;list-style:none;display:grid}.onb-next-steps li{font-size:var(--a-body);align-items:center;gap:12px;display:flex}.onb-next-steps.onb-overview{margin-top:8px}.onb-next-steps.onb-overview li{padding:10px 0}.onb-next-steps.onb-overview li:not(:last-child):after{top:34px;bottom:-10px}.onb-ready-preview{min-width:0}.onb-ready-preview .onb-preview{padding-top:0;position:static}.onb-ready-share{text-align:center;max-width:370px;margin:0 auto}.onb-ready-share h2{font-size:var(--a-title);margin:12px 0 8px;font-weight:600}.onb-ready-share p{color:var(--ws-ink-2);font-size:13px;line-height:1.6}.onb-ready-share>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.onb-ready-share small{font-size:var(--a-meta);color:var(--ws-ink-2);margin-top:16px;line-height:1.6;display:block}.onb-ready-preview .onb-phone .custom-pass-face{min-height:335px}.custom-pass-feature{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:110px;padding:14px 0;display:flex}.custom-pass-feature strong{overflow-wrap:anywhere;max-width:100%;font-size:28px;line-height:1.2}.custom-pass-feature small{font-size:11px}.onb-loading{background:var(--ws-ground);min-height:100vh;color:var(--ws-ink-2);text-align:center;font-size:var(--a-body);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.onb-loading h1{color:var(--ws-ink);font-size:var(--a-h1);margin:0;font-weight:700}.onb-skeleton{border-radius:var(--radius);background:var(--ws-well);border:1px solid var(--ws-line);width:min(420px,90vw);height:280px}.onb-auth h1{color:var(--ws-ink);font:700 var(--a-h1)/1.2 var(--mimo-font);letter-spacing:-.01em;margin:24px 0 0}.onb-auth>p{color:var(--ws-ink-2);font-size:var(--a-body);margin:8px 0 0;line-height:1.5}.onb-auth .onb-fields{gap:16px;margin:24px 0 16px}.onb-auth .onb-fields .button{width:100%;min-height:40px;margin-top:8px}.onb-auth>a.onb-text-button,.onb-auth>.onb-text-button{width:fit-content;display:flex}.onb-auth>a.onb-text-button+a.onb-text-button{margin-top:0}.onb-demo-credentials{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-well);gap:8px;margin-top:24px;padding:16px;font-size:13px;line-height:1.5;display:grid}.onb-demo-credentials>strong{font-size:13px;font-weight:600}.onb-demo-credentials>small{color:var(--ws-ink-2);font-size:var(--a-meta)}.onb-demo-account{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.onb-demo-account>div{gap:4px;min-width:0;display:grid}.onb-demo-account code{overflow-wrap:anywhere;font-size:var(--a-meta)}.onb-demo-account .merchant-secondary-button{font-size:var(--a-meta);flex:none}.onb-auth details{border-top:1px solid var(--ws-line);margin-top:20px;padding-top:16px}.onb-auth details summary{cursor:pointer;color:var(--ws-ink-2);min-height:24px;font-size:13px}.onb-auth details summary:hover{color:var(--ws-ink)}.onb-auth details form{gap:12px;margin-top:16px;display:grid}.onb-auth details label{font-size:var(--a-body);gap:8px;font-weight:500;display:grid}.onb-auth details small{font-size:var(--a-meta);color:var(--ws-ink-2)}.onb-trial{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);min-height:48px;color:var(--ws-ink);font-size:var(--a-body);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:16px;padding:6px 16px;display:flex}.onb-trial .onb-text-button{min-height:var(--control-app)}.onb-trial.invoice-overdue{border-color:var(--mimo-warning-tint);background:var(--mimo-warning-tint);color:var(--mimo-warning)}.onb-checklist{margin-bottom:16px}.onb-checklist h2{margin:0}.onb-checklist p{font-variant-numeric:tabular-nums;margin:4px 0 12px}.onb-dismiss,.onb-milestone button{border-radius:var(--radius);color:var(--ws-ink-2);cursor:pointer;background:0 0;border:0;place-items:center;min-width:32px;min-height:32px;display:grid}.onb-dismiss:hover,.onb-milestone button:hover{background:var(--ws-active);color:var(--ws-ink)}.onb-checklist ol{grid-template-columns:1fr 1fr;gap:0 32px;margin:12px 0 0;padding:0;list-style:none;display:grid}.onb-checklist li a{min-height:40px;font-size:var(--a-body);border-bottom:1px solid var(--ws-line-row);align-items:center;gap:10px;display:flex}.onb-checklist li a:hover{color:var(--ws-ink);text-underline-offset:3px;text-decoration:underline}.onb-checklist li a>svg{color:var(--ws-ink-2);margin-left:auto}.onb-checklist li a>span{border:1px solid var(--ws-line-control);border-radius:var(--radius-round);width:22px;height:22px;color:var(--ws-ink-2);font-size:var(--a-meta);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:grid}.onb-checklist li a>.is-done{background:var(--mimo-positive-tint);color:var(--mimo-positive);border-color:#0000}.onb-dashboard-qr{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:32px;margin-bottom:16px;display:grid}.onb-dashboard-qr h2{font:600 var(--a-title)/1.3 var(--mimo-font);margin:0}.onb-dashboard-qr p{font-size:var(--a-body);color:var(--ws-ink-2);max-width:52ch;margin:6px 0 0;line-height:1.6}.onb-dashboard-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.onb-dashboard-qr .onb-qr-paper svg{width:132px;height:132px}.onb-milestone{background:var(--mimo-positive-tint);border-radius:var(--radius);min-height:48px;color:var(--mimo-positive);font-size:var(--a-body);align-items:center;gap:12px;margin-bottom:16px;padding:6px 8px 6px 16px;font-weight:500;display:flex}.onb-milestone button{color:var(--mimo-positive);margin-left:auto}.onb-nav-group{border-top:1px solid var(--ws-line);margin-top:12px;padding-top:12px}.onb-nav-group summary{color:var(--ws-ink-2);font-size:var(--a-meta);cursor:pointer;padding:8px 12px}.onb-nav-group button{width:100%}.onb-settings-links{flex-wrap:wrap;gap:8px;padding:12px 0 20px;display:flex}.onb-settings-links a{min-height:var(--control-app);background:var(--ws-sheet);border:1px solid var(--ws-line-control);border-radius:var(--radius);align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.onb-counter{max-width:640px;min-height:100vh;margin:auto;padding:0 16px 32px}.onb-counter>header{border-bottom:1px solid var(--ws-line);justify-content:space-between;align-items:center;min-height:64px;margin-bottom:24px;display:flex}.onb-counter-header-actions{align-items:center;gap:16px;display:flex}.onb-counter-header-actions .onb-text-button{color:var(--ws-ink-2)}.onb-counter-header-actions .onb-text-button:hover{color:var(--ws-ink)}.onb-counter>h1{font:600 var(--a-h1)/32px var(--mimo-font);letter-spacing:-.02em;margin:0}.onb-counter>p{color:var(--ws-ink-2);font-size:var(--a-body);margin:4px 0 20px;line-height:20px}.onb-counter .merchant-panel{padding:16px}.onb-counter .merchant-panel>.button-dark{width:100%;min-height:56px;font-size:16px}.onb-counter-search{gap:12px;margin:20px 0 8px;display:grid}.onb-counter-search input{min-height:48px!important;font-size:16px!important}.onb-counter-search .merchant-secondary-button{min-height:48px;font-size:15px}.onb-counter-member{border:0;border-bottom:1px solid var(--ws-line-row);width:100%;min-height:56px;color:var(--ws-ink);font:600 16px var(--mimo-font);font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:12px 8px;display:flex}.onb-counter-member span{color:var(--ws-ink-2);font-weight:500}.onb-counter-member:hover{background:var(--ws-well)}.onb-counter-selected{border-radius:var(--radius);background:var(--ws-well);margin-top:12px;padding:16px}.onb-counter-selected h2{font:600 20px/28px var(--mimo-font);margin:0}.onb-counter-selected>p{color:var(--ws-ink);font:700 var(--a-figure)/1.2 var(--mimo-font);font-variant-numeric:tabular-nums;margin:4px 0 16px}.onb-counter-selected .onb-dashboard-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.onb-counter-selected .onb-dashboard-actions .button,.onb-counter-selected .onb-dashboard-actions .merchant-secondary-button{min-height:56px;font-size:16px}.onb-counter-selected .onb-dashboard-actions .onb-text-button{grid-column:1/-1;justify-content:center;min-height:44px}.onb-funnel-table{border-collapse:collapse;width:100%;font-size:var(--a-body);font-variant-numeric:tabular-nums}.onb-funnel-table th,.onb-funnel-table td{text-align:left;border-bottom:1px solid var(--ws-line-row);height:44px;padding:0 8px}.onb-funnel-table thead th{color:var(--ws-ink-2);font-size:var(--a-meta);border-bottom-color:var(--ws-line);font-weight:400}.onb-funnel-table tbody th{font-weight:400}.onb-funnel-table td,.onb-funnel-table thead th:last-child{text-align:right}.onb-funnel-table tbody tr:last-child>*{border-bottom:0}.onb-trial-modal-backdrop{z-index:1000;background:#1c1c1b99;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.onb-trial-modal{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);width:min(100%,440px);color:var(--ws-ink);box-shadow:var(--float-shadow);margin:auto;padding:32px;position:relative}.onb-trial-modal::backdrop{background:#1c1c1b99}.onb-trial-modal:modal{height:fit-content;max-height:calc(100dvh - 40px);position:fixed;inset:0;overflow:auto}.onb-trial-modal-kicker{color:var(--ws-ink-2);font-size:13px;font-weight:500}.onb-trial-modal h2{font:700 var(--a-h1)/1.2 var(--mimo-font);margin:8px 0}.onb-trial-modal p{color:var(--ws-ink-2);margin:0 0 24px;line-height:1.6}.onb-trial-modal .button{width:100%}.onb-trial-modal-close{border-radius:var(--radius);width:36px;height:36px;color:var(--ws-ink-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:12px;right:12px}.onb-trial-modal-close:hover{background:var(--ws-active);color:var(--ws-ink)}.onb-address-search{margin:8px 0 24px;position:relative}.onb-address-search>.onb-field{flex-direction:row;justify-content:space-between;margin-bottom:8px;display:flex}.onb-address-input{border:1px solid var(--ws-line-control);border-radius:var(--radius);background:var(--ws-sheet);align-items:center;gap:8px;min-height:40px;padding:0 12px;display:flex}.onb-address-input svg{color:var(--ws-ink-2);flex:none}.onb-address-input:focus-within{outline:2px solid var(--mimo-red);outline-offset:2px;border-color:var(--ws-ink)}.onb-address-input input{width:100%;min-width:0;color:var(--ws-ink);font:inherit;font-size:var(--a-body);background:0 0;border:0;outline:none;padding:9px 0}.onb-address-status{color:var(--ws-ink-2);font-size:var(--a-meta);margin:8px 0;line-height:1.6;display:block}.onb-address-results{border:1px solid var(--ws-line);border-radius:var(--radius);background:var(--ws-sheet);box-shadow:var(--float-shadow);margin-top:8px;overflow:hidden}.onb-address-results ul{margin:0;padding:0;list-style:none}.onb-address-results li{cursor:pointer;border-bottom:1px solid var(--ws-line-row);align-items:start;gap:10px;padding:12px 16px;font-size:13px;display:flex}.onb-address-results li>svg{color:var(--ws-ink-2);flex:none}.onb-address-results li small{font-size:var(--a-meta);color:var(--ws-ink-2);margin-top:4px;line-height:1.5;display:block}.onb-address-results li:hover,.onb-address-results li[aria-selected=true]{background:var(--ws-active)}.onb-google-attribution{text-align:right;color:var(--ws-ink-2);font-size:var(--a-meta);padding:8px 16px;display:block}.onb-address-selected{align-items:start;gap:8px;margin-top:12px;font-size:13px;line-height:1.6;display:flex}.onb-address-selected>svg{color:var(--mimo-positive);flex:none;margin-top:3px}.onb-address-selected span{overflow-wrap:anywhere;flex:1}.onb-address-selected a{color:var(--mimo-red-text);display:block}.onb-address-selected button{padding:0}.onb-app :focus-visible,.onb-auth :focus-visible,.onb-trial-modal :focus-visible{outline:2px solid var(--mimo-red);outline-offset:2px}.onb-form-area h1:focus-visible{outline:none}@media (width<=900px){.onb-layout{grid-template-columns:minmax(0,1fr) 260px;gap:32px}.onb-phone{width:255px;min-height:490px}.onb-maps{flex-direction:column;gap:0}.onb-maps>button{margin:0 0 16px}.onb-maps>.onb-field{width:100%}.onb-brand-fields{grid-template-columns:1fr}.onb-dashboard-qr{grid-template-columns:1fr;gap:20px}.onb-dashboard-qr .onb-signup-qr{text-align:left;align-items:flex-start}}@media (width<=600px){.onb-header{padding:12px 16px}.onb-main{padding:8px 16px 24px}.onb-progress{margin-bottom:24px}.onb-layout{flex-direction:column;gap:24px;display:flex}.onb-form-area{width:100%}.onb-form-area h1{font-size:var(--a-h1)}.onb-intro{font-size:var(--a-body);margin-bottom:20px}.onb-overview li{min-height:44px}.onb-preview{order:-1;width:100%;padding:0;position:static}.onb-step-1 .onb-preview,.onb-step-3 .onb-preview{order:0}.onb-step-2 .onb-preview{order:1;display:flex}.onb-phone{width:250px;min-height:475px}.onb-phone-code{display:none}.onb-venue-tools{grid-template-columns:1fr;gap:12px}.onb-venue-option{padding:16px}.onb-venue-option>p{min-height:0}.onb-brand-fields{grid-template-columns:1.1fr 1fr;gap:8px}.onb-field-pair{grid-template-columns:1fr;gap:16px}.onb-color{flex-wrap:wrap}.onb-color input:not([type=color]){width:100%}.onb-footer{padding:12px 16px}.onb-footer>span{display:none}.onb-actions{gap:8px;margin-top:24px}.onb-actions .button,.onb-auth .onb-fields .button,.onb-venue-option>.button,.onb-actions .merchant-secondary-button,.onb-skip,.onb-text-button,.onb-venue-types button,.onb-print-kind button{min-height:44px}.onb-field input,.onb-field select,.onb-auth input,.onb-address-input{min-height:44px;font-size:16px}.onb-step-7 .onb-signup-qr{align-self:center;width:100%}.onb-checklist ol{grid-template-columns:1fr}.onb-checklist li a{min-height:44px}.onb-billing-note{margin-top:24px}.onb-card-types{grid-template-columns:repeat(2,minmax(0,1fr))}.onb-stamp-upload{max-width:100%}.onb-ready-preview{order:1;width:100%}.onb-step-7 .onb-ready-share{margin-bottom:20px}.onb-trial-modal{padding:28px 20px}.onb-dashboard-actions>*{flex:auto;justify-content:center}}@media (width<=520px){.onb-demo-account{flex-direction:column;align-items:stretch}.onb-demo-account .merchant-secondary-button{justify-content:center;width:100%}}@media (width<=560px){.onb-counter-header-actions{gap:8px}}.dashboard-tour-replay{margin-bottom:16px}.tour-layer{z-index:10000;position:fixed;inset:0}.tour-dim{background:#08080a9e;position:fixed;inset:0}.tour-dim.has-hole{box-shadow:0 0 0 2px var(--mimo-yellow), 0 0 28px 4px #ffdc3573, 0 0 0 200vmax #08080a9e;background:0 0;border-radius:12px;transition:top .35s cubic-bezier(.22,1,.36,1),left .35s cubic-bezier(.22,1,.36,1),width .35s cubic-bezier(.22,1,.36,1),height .35s cubic-bezier(.22,1,.36,1);animation:2.4s ease-in-out infinite tour-pulse;inset:auto}.tour-card{box-sizing:border-box;border:1px solid var(--ws-line,#d5d5d5);background:var(--ws-panel,#fff);width:min(360px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ws-ink,#202424);border-radius:16px;padding:24px 24px 20px;transition:top .35s cubic-bezier(.22,1,.36,1),left .35s cubic-bezier(.22,1,.36,1);position:fixed;overflow-y:auto;box-shadow:0 24px 60px -20px #0000008c}.tour-card:before{content:"";background:inherit;border:inherit;border-width:0 0 1px 1px;width:14px;height:14px;position:absolute}.tour-card.is-from-none:before{display:none}.tour-card.is-from-left:before{top:calc(50% - 7px);left:-8px;rotate:45deg}.tour-card.is-from-right:before{top:calc(50% - 7px);right:-8px;rotate:-135deg}.tour-card.is-from-top:before{top:-8px;left:calc(50% - 7px);rotate:135deg}.tour-card.is-from-bottom:before{bottom:-8px;left:calc(50% - 7px);rotate:-45deg}.tour-close{width:34px;height:34px;color:var(--ws-ink-2,#5b5b5b);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.tour-close:hover{background:var(--ws-well,#f2f2f2)}.tour-count{color:var(--ws-ink-2,#5b5b5b);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.tour-step h2{margin:8px 32px 8px 0;font-size:22px;line-height:1.2}.tour-step p:last-child{color:var(--ws-ink-2,#4a4a4a);margin:0;font-size:15px;line-height:1.55}.tour-dots{flex-wrap:wrap;gap:6px;margin:18px 0 0;display:flex}.tour-dots i{background:var(--ws-line,#d5d5d5);border-radius:99px;width:7px;height:7px;transition:width .25s,background-color .25s}.tour-dots i.is-done{background:#a3a3a3}.tour-dots i.is-on{background:var(--mimo-yellow);width:22px}.tour-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.tour-quiet{border:1px solid var(--ws-line,#d5d5d5);min-height:40px;color:var(--ws-ink,#202424);font:600 14px var(--mimo-font);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.tour-quiet:hover{background:var(--ws-well,#f2f2f2)}.tour-next{background:var(--mimo-yellow);color:#101010;min-height:42px;font:700 14px var(--mimo-font);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.tour-next:hover{filter:brightness(1.05)}.tour-card button:focus-visible{outline-offset:2px;outline:2px solid #101010}.tour-step{animation:.25s ease-out tour-reveal}@keyframes tour-reveal{0%{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tour-pulse{50%{box-shadow:0 0 0 2px var(--mimo-yellow), 0 0 40px 8px #ffdc3599, 0 0 0 200vmax #08080a9e}}@media (prefers-reduced-motion:reduce){.tour-step,.tour-dim.has-hole{animation:none}.tour-dim.has-hole,.tour-card,.tour-dots i{transition:none}}.onb-phone .m-wp{width:100%}
